From bf7d2777f6d8e51627976e901f44255e604867eb Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Fri, 19 Feb 2021 14:27:14 +0800 Subject: [PATCH 01/27] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 43 +- dist/css/eadmin.min.css | 12 - dist/css/login.min.css | 1 - dist/demo/block.html | 256 - dist/demo/font.html | 279 - dist/demo/form.html | 280 - dist/demo/homepage.html | 61 - dist/demo/person.html | 110 - dist/demo/pic.html | 108 - dist/font/num.ttf | Bin 34852 -> 0 bytes dist/font/remixicon.eot | Bin 403228 -> 0 bytes dist/font/remixicon.svg | 6835 ---------- dist/font/remixicon.symbol.svg | 11356 ---------------- dist/font/remixicon.ttf | Bin 403056 -> 0 bytes dist/font/remixicon.woff | Bin 172876 -> 0 bytes dist/font/remixicon.woff2 | Bin 125268 -> 0 bytes dist/html/button.html | 92 - dist/html/chart.html | 104 - dist/html/checkbox.html | 30 - dist/html/citypicker.html | 103 - dist/html/color.html | 63 - dist/html/colorpicker.html | 86 - dist/html/datepicker.html | 299 - dist/html/editor.html | 39 - dist/html/file.html | 79 - dist/html/font.html | 82 - dist/html/icon.html | 38 - dist/html/input.html | 147 - dist/html/message.html | 72 - dist/html/notice.html | 151 - dist/html/page.html | 107 - dist/html/popup.html | 78 - dist/html/progress.html | 41 - dist/html/radio.html | 32 - dist/html/rate.html | 83 - dist/html/select.html | 115 - dist/html/slider.html | 117 - dist/html/status.html | 24 - dist/html/switch.html | 46 - dist/html/tab.html | 118 - dist/html/table.html | 254 - dist/html/tag.html | 12 - dist/html/textarea.html | 51 - dist/html/tips.html | 71 - dist/html/transfer.html | 79 - dist/html/tree.html | 55 - dist/html/upload.html | 73 - dist/html/validate.html | 72 - dist/html/window.html | 151 - dist/img/default.jpg | Bin 5097 -> 0 bytes dist/img/icon.jpg | Bin 12256 -> 0 bytes dist/img/login-bg.png | Bin 106356 -> 0 bytes dist/img/yzcode.png | Bin 14077 -> 0 bytes dist/index.html | 187 - dist/js/core/al.init.min.js | 4 - dist/js/core/al.load.min.js | 4 - dist/js/data/city.js | 5 - dist/js/data/index.html | 0 dist/js/data/nav.js | 208 - dist/js/data/template-filter.js | 9 - dist/js/event/index.html | 0 .../art-template/4.12.2/template-web.js | 3 - dist/js/framework/axios/0.18.1/axios.min.js | 9 - dist/js/framework/axios/0.19.0/axios.min.js | 9 - .../bootstrap/3.3.4/bootstrap.min.css | 5 - .../bootstrap/3.3.7/bootstrap.min.css | 6 - dist/js/framework/chart/3.0.0/chart.min.js | 13 - dist/js/framework/eadmin/1.0.1/eadmin.min.js | 4 - dist/js/framework/html5/3.7/html5shiv.min.js | 1 - dist/js/framework/jquery/1.10.2/jquery.min.js | 6 - dist/js/framework/jquery/1.11.1/jquery.min.js | 4 - dist/js/framework/jquery/1.11.3/jquery.min.js | 5 - dist/js/framework/jquery/1.7.2/jquery.min.js | 4 - dist/js/framework/jquery/1.8.3/jquery.min.js | 2 - dist/js/framework/jquery/1.9.1/jquery.min.js | 5 - dist/js/framework/jquery/2.0.0/jquery.min.js | 6 - dist/js/framework/jquery/2.0.3/jquery.min.js | 6 - dist/js/framework/jquery/2.1.1/jquery.min.js | 4 - dist/js/framework/jquery/2.1.4/jquery.min.js | 4 - dist/js/framework/jquery/3.0.0/jquery.min.js | 4 - dist/js/framework/jquery/3.1.1/jquery.min.js | 4 - dist/js/framework/jquery/3.2.1/jquery.min.js | 4 - dist/js/framework/jquery/3.4.0/jquery.min.js | 2 - .../js/framework/lodash/4.17.11/lodash.min.js | 137 - dist/js/framework/swiper/4.5.0/swiper.min.css | 12 - dist/js/framework/swiper/4.5.0/swiper.min.js | 13 - dist/js/framework/zepto/1.2.0/zepto.min.js | 2 - dist/js/lib/eadmin.button.min.js | 4 - dist/js/lib/eadmin.chart.min.js | 4 - dist/js/lib/eadmin.city.min.js | 4 - dist/js/lib/eadmin.citypicker.min.js | 4 - dist/js/lib/eadmin.color.min.js | 4 - dist/js/lib/eadmin.colorpicker.min.js | 4 - dist/js/lib/eadmin.date.min.js | 4 - dist/js/lib/eadmin.datepicker.min.js | 4 - dist/js/lib/eadmin.editor.min.js | 4 - dist/js/lib/eadmin.form.min.js | 4 - dist/js/lib/eadmin.message.min.js | 4 - dist/js/lib/eadmin.notice.min.js | 4 - dist/js/lib/eadmin.page.min.js | 4 - dist/js/lib/eadmin.popup.min.js | 4 - dist/js/lib/eadmin.progress.min.js | 4 - dist/js/lib/eadmin.rate.min.js | 4 - dist/js/lib/eadmin.slider.min.js | 4 - dist/js/lib/eadmin.status.min.js | 4 - dist/js/lib/eadmin.tab.min.js | 4 - dist/js/lib/eadmin.table.min.js | 4 - dist/js/lib/eadmin.tag.min.js | 4 - dist/js/lib/eadmin.tips.min.js | 4 - dist/js/lib/eadmin.transfer.min.js | 4 - dist/js/lib/eadmin.tree.min.js | 4 - dist/js/lib/eadmin.upload.min.js | 4 - dist/js/lib/eadmin.validate.min.js | 4 - dist/js/lib/eadmin.window.min.js | 4 - dist/js/plugin/dropzone.min.js | 1 - dist/js/plugin/md5.min.js | 1 - dist/js/plugin/particles/app.min.js | 113 - dist/js/plugin/particles/particles.min.js | 9 - dist/js/plugin/perfect-scrollbar.min.js | 20 - dist/js/plugin/quill.min.js | 1 - dist/js/plugin/store.min.js | 2 - dist/js/plugin/time.min.js | 1 - dist/login.html | 152 - gulpfile.js | 54 +- src/css/animate.css | 11 - src/css/bootstrap.css | 567 - src/css/common/common.css | 893 -- src/css/dropzone.css | 158 - src/css/lib/button.css | 76 - src/css/lib/chart.css | 19 - src/css/lib/citypicker.css | 109 - src/css/lib/colorpicker.css | 45 - src/css/lib/datepicker.css | 235 - src/css/lib/editor.css | 76 - src/css/lib/form.css | 316 - src/css/lib/message.css | 41 - src/css/lib/notice.css | 72 - src/css/lib/popup.css | 65 - src/css/lib/progress.css | 109 - src/css/lib/rate.css | 37 - src/css/lib/slider.css | 74 - src/css/lib/status.css | 72 - src/css/lib/tab.css | 67 - src/css/lib/table.css | 230 - src/css/lib/tag.css | 52 - src/css/lib/tips.css | 63 - src/css/lib/transfer.css | 111 - src/css/lib/tree.css | 40 - src/css/lib/upload.css | 19 - src/css/lib/validate.css | 19 - src/css/lib/window.css | 90 - src/css/normalize.css | 352 - src/css/quill.snow.css | 6 - src/css/remixicon.css | 2317 ---- src/js/core/al.conf.js | 80 - src/js/core/al.func.js | 415 - src/js/core/al.init.js | 152 - src/js/core/al.load.js | 378 - src/js/framework/eadmin/1.0.1/eadmin.js | 699 - src/js/lib/eadmin.button.js | 113 - src/js/lib/eadmin.chart.js | 259 - src/js/lib/eadmin.citypicker.js | 460 - src/js/lib/eadmin.colorpicker.js | 89 - src/js/lib/eadmin.datepicker.js | 1208 -- src/js/lib/eadmin.editor.js | 210 - src/js/lib/eadmin.form.js | 814 -- src/js/lib/eadmin.message.js | 70 - src/js/lib/eadmin.notice.js | 115 - src/js/lib/eadmin.page.js | 466 - src/js/lib/eadmin.popup.js | 164 - src/js/lib/eadmin.progress.js | 44 - src/js/lib/eadmin.rate.js | 135 - src/js/lib/eadmin.slider.js | 324 - src/js/lib/eadmin.status.js | 32 - src/js/lib/eadmin.tab.js | 149 - src/js/lib/eadmin.table.js | 1199 -- src/js/lib/eadmin.tag.js | 24 - src/js/lib/eadmin.tips.js | 202 - src/js/lib/eadmin.transfer.js | 381 - src/js/lib/eadmin.tree.js | 268 - src/js/lib/eadmin.upload.js | 186 - src/js/lib/eadmin.validate.js | 276 - src/js/lib/eadmin.window.js | 454 - src/less/common/common.less | 1083 -- src/less/global.less | 116 - src/less/lib/button.less | 76 - src/less/lib/citypicker.less | 116 - src/less/lib/colorpicker.less | 38 - src/less/lib/datepicker.less | 268 - src/less/lib/editor.less | 80 - src/less/lib/form.less | 373 - src/less/lib/message.less | 35 - src/less/lib/notice.less | 73 - src/less/lib/popup.less | 65 - src/less/lib/progress.less | 89 - src/less/lib/rate.less | 30 - src/less/lib/slider.less | 70 - src/less/lib/status.less | 55 - src/less/lib/tab.less | 63 - src/less/lib/table.less | 238 - src/less/lib/tag.less | 50 - src/less/lib/tips.less | 59 - src/less/lib/transfer.less | 119 - src/less/lib/tree.less | 38 - src/less/lib/window.less | 94 - 205 files changed, 79 insertions(+), 42314 deletions(-) delete mode 100644 dist/css/eadmin.min.css delete mode 100644 dist/css/login.min.css delete mode 100644 dist/demo/block.html delete mode 100644 dist/demo/font.html delete mode 100644 dist/demo/form.html delete mode 100644 dist/demo/homepage.html delete mode 100644 dist/demo/person.html delete mode 100644 dist/demo/pic.html delete mode 100644 dist/font/num.ttf delete mode 100644 dist/font/remixicon.eot delete mode 100644 dist/font/remixicon.svg delete mode 100644 dist/font/remixicon.symbol.svg delete mode 100644 dist/font/remixicon.ttf delete mode 100644 dist/font/remixicon.woff delete mode 100644 dist/font/remixicon.woff2 delete mode 100644 dist/html/button.html delete mode 100644 dist/html/chart.html delete mode 100644 dist/html/checkbox.html delete mode 100644 dist/html/citypicker.html delete mode 100644 dist/html/color.html delete mode 100644 dist/html/colorpicker.html delete mode 100644 dist/html/datepicker.html delete mode 100644 dist/html/editor.html delete mode 100644 dist/html/file.html delete mode 100644 dist/html/font.html delete mode 100644 dist/html/icon.html delete mode 100644 dist/html/input.html delete mode 100644 dist/html/message.html delete mode 100644 dist/html/notice.html delete mode 100644 dist/html/page.html delete mode 100644 dist/html/popup.html delete mode 100644 dist/html/progress.html delete mode 100644 dist/html/radio.html delete mode 100644 dist/html/rate.html delete mode 100644 dist/html/select.html delete mode 100644 dist/html/slider.html delete mode 100644 dist/html/status.html delete mode 100644 dist/html/switch.html delete mode 100644 dist/html/tab.html delete mode 100644 dist/html/table.html delete mode 100644 dist/html/tag.html delete mode 100644 dist/html/textarea.html delete mode 100644 dist/html/tips.html delete mode 100644 dist/html/transfer.html delete mode 100644 dist/html/tree.html delete mode 100644 dist/html/upload.html delete mode 100644 dist/html/validate.html delete mode 100644 dist/html/window.html delete mode 100644 dist/img/default.jpg delete mode 100644 dist/img/icon.jpg delete mode 100644 dist/img/login-bg.png delete mode 100644 dist/img/yzcode.png delete mode 100644 dist/index.html delete mode 100644 dist/js/core/al.init.min.js delete mode 100644 dist/js/core/al.load.min.js delete mode 100644 dist/js/data/city.js delete mode 100644 dist/js/data/index.html delete mode 100644 dist/js/data/nav.js delete mode 100644 dist/js/data/template-filter.js delete mode 100644 dist/js/event/index.html delete mode 100644 dist/js/framework/art-template/4.12.2/template-web.js delete mode 100644 dist/js/framework/axios/0.18.1/axios.min.js delete mode 100644 dist/js/framework/axios/0.19.0/axios.min.js delete mode 100644 dist/js/framework/bootstrap/3.3.4/bootstrap.min.css delete mode 100644 dist/js/framework/bootstrap/3.3.7/bootstrap.min.css delete mode 100644 dist/js/framework/chart/3.0.0/chart.min.js delete mode 100644 dist/js/framework/eadmin/1.0.1/eadmin.min.js delete mode 100644 dist/js/framework/html5/3.7/html5shiv.min.js delete mode 100644 dist/js/framework/jquery/1.10.2/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.11.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.11.3/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.7.2/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.8.3/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.9.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.0.0/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.0.3/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.1.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.1.4/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.0.0/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.1.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.2.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.4.0/jquery.min.js delete mode 100644 dist/js/framework/lodash/4.17.11/lodash.min.js delete mode 100644 dist/js/framework/swiper/4.5.0/swiper.min.css delete mode 100644 dist/js/framework/swiper/4.5.0/swiper.min.js delete mode 100644 dist/js/framework/zepto/1.2.0/zepto.min.js delete mode 100644 dist/js/lib/eadmin.button.min.js delete mode 100644 dist/js/lib/eadmin.chart.min.js delete mode 100644 dist/js/lib/eadmin.city.min.js delete mode 100644 dist/js/lib/eadmin.citypicker.min.js delete mode 100644 dist/js/lib/eadmin.color.min.js delete mode 100644 dist/js/lib/eadmin.colorpicker.min.js delete mode 100644 dist/js/lib/eadmin.date.min.js delete mode 100644 dist/js/lib/eadmin.datepicker.min.js delete mode 100644 dist/js/lib/eadmin.editor.min.js delete mode 100644 dist/js/lib/eadmin.form.min.js delete mode 100644 dist/js/lib/eadmin.message.min.js delete mode 100644 dist/js/lib/eadmin.notice.min.js delete mode 100644 dist/js/lib/eadmin.page.min.js delete mode 100644 dist/js/lib/eadmin.popup.min.js delete mode 100644 dist/js/lib/eadmin.progress.min.js delete mode 100644 dist/js/lib/eadmin.rate.min.js delete mode 100644 dist/js/lib/eadmin.slider.min.js delete mode 100644 dist/js/lib/eadmin.status.min.js delete mode 100644 dist/js/lib/eadmin.tab.min.js delete mode 100644 dist/js/lib/eadmin.table.min.js delete mode 100644 dist/js/lib/eadmin.tag.min.js delete mode 100644 dist/js/lib/eadmin.tips.min.js delete mode 100644 dist/js/lib/eadmin.transfer.min.js delete mode 100644 dist/js/lib/eadmin.tree.min.js delete mode 100644 dist/js/lib/eadmin.upload.min.js delete mode 100644 dist/js/lib/eadmin.validate.min.js delete mode 100644 dist/js/lib/eadmin.window.min.js delete mode 100644 dist/js/plugin/dropzone.min.js delete mode 100644 dist/js/plugin/md5.min.js delete mode 100644 dist/js/plugin/particles/app.min.js delete mode 100644 dist/js/plugin/particles/particles.min.js delete mode 100644 dist/js/plugin/perfect-scrollbar.min.js delete mode 100644 dist/js/plugin/quill.min.js delete mode 100644 dist/js/plugin/store.min.js delete mode 100644 dist/js/plugin/time.min.js delete mode 100644 dist/login.html delete mode 100644 src/css/animate.css delete mode 100644 src/css/bootstrap.css delete mode 100644 src/css/common/common.css delete mode 100644 src/css/dropzone.css delete mode 100644 src/css/lib/button.css delete mode 100644 src/css/lib/chart.css delete mode 100644 src/css/lib/citypicker.css delete mode 100644 src/css/lib/colorpicker.css delete mode 100644 src/css/lib/datepicker.css delete mode 100644 src/css/lib/editor.css delete mode 100644 src/css/lib/form.css delete mode 100644 src/css/lib/message.css delete mode 100644 src/css/lib/notice.css delete mode 100644 src/css/lib/popup.css delete mode 100644 src/css/lib/progress.css delete mode 100644 src/css/lib/rate.css delete mode 100644 src/css/lib/slider.css delete mode 100644 src/css/lib/status.css delete mode 100644 src/css/lib/tab.css delete mode 100644 src/css/lib/table.css delete mode 100644 src/css/lib/tag.css delete mode 100644 src/css/lib/tips.css delete mode 100644 src/css/lib/transfer.css delete mode 100644 src/css/lib/tree.css delete mode 100644 src/css/lib/upload.css delete mode 100644 src/css/lib/validate.css delete mode 100644 src/css/lib/window.css delete mode 100644 src/css/normalize.css delete mode 100644 src/css/quill.snow.css delete mode 100644 src/css/remixicon.css delete mode 100644 src/js/core/al.conf.js delete mode 100644 src/js/core/al.func.js delete mode 100644 src/js/core/al.init.js delete mode 100644 src/js/core/al.load.js delete mode 100644 src/js/framework/eadmin/1.0.1/eadmin.js delete mode 100644 src/js/lib/eadmin.button.js delete mode 100644 src/js/lib/eadmin.chart.js delete mode 100644 src/js/lib/eadmin.citypicker.js delete mode 100644 src/js/lib/eadmin.colorpicker.js delete mode 100644 src/js/lib/eadmin.datepicker.js delete mode 100644 src/js/lib/eadmin.editor.js delete mode 100644 src/js/lib/eadmin.form.js delete mode 100644 src/js/lib/eadmin.message.js delete mode 100644 src/js/lib/eadmin.notice.js delete mode 100644 src/js/lib/eadmin.page.js delete mode 100644 src/js/lib/eadmin.popup.js delete mode 100644 src/js/lib/eadmin.progress.js delete mode 100644 src/js/lib/eadmin.rate.js delete mode 100644 src/js/lib/eadmin.slider.js delete mode 100644 src/js/lib/eadmin.status.js delete mode 100644 src/js/lib/eadmin.tab.js delete mode 100644 src/js/lib/eadmin.table.js delete mode 100644 src/js/lib/eadmin.tag.js delete mode 100644 src/js/lib/eadmin.tips.js delete mode 100644 src/js/lib/eadmin.transfer.js delete mode 100644 src/js/lib/eadmin.tree.js delete mode 100644 src/js/lib/eadmin.upload.js delete mode 100644 src/js/lib/eadmin.validate.js delete mode 100644 src/js/lib/eadmin.window.js delete mode 100644 src/less/common/common.less delete mode 100644 src/less/global.less delete mode 100644 src/less/lib/button.less delete mode 100644 src/less/lib/citypicker.less delete mode 100644 src/less/lib/colorpicker.less delete mode 100644 src/less/lib/datepicker.less delete mode 100644 src/less/lib/editor.less delete mode 100644 src/less/lib/form.less delete mode 100644 src/less/lib/message.less delete mode 100644 src/less/lib/notice.less delete mode 100644 src/less/lib/popup.less delete mode 100644 src/less/lib/progress.less delete mode 100644 src/less/lib/rate.less delete mode 100644 src/less/lib/slider.less delete mode 100644 src/less/lib/status.less delete mode 100644 src/less/lib/tab.less delete mode 100644 src/less/lib/table.less delete mode 100644 src/less/lib/tag.less delete mode 100644 src/less/lib/tips.less delete mode 100644 src/less/lib/transfer.less delete mode 100644 src/less/lib/tree.less delete mode 100644 src/less/lib/window.less diff --git a/README.md b/README.md index a8a51d0..cbd787b 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,47 @@ ## EAdmin 开箱即用的后台UI框架 -官方QQ群:811258213 (未满) +#### 更新日志 -[开发文档](http://doc.eadmin.com.cn) +v2.0.4 +更新日期:2020-02-05 +01、选项卡组件新增数字显示 +02、优化多元色配色 +03、增加亮色配色 +04、完善默认图加载机制,在全局范围内应用 + +v2.0.3 +更新日期:2020-01-25 +01、富文本编辑器readonly不生效(修复) +02、优化表格组件搜索栏间距,保证在任何场景下不影响外围容器间距 +03、优化表格组件全选按钮的显示逻辑 +04、优化表格组件初始化宽度没有铺满的问题 +05、新增下拉菜单组件 +06、表格组件新增表头配置 +07、表格组件新增导出excel +08、表格组件新增进度条显示功能 +09、优化状态组件的使用方式,改为直接使用class样式 +10、修复表格组件翻页后刷新页面页数错乱的问题(修复) +11、表格组件新增只用于搜索使用的字段配置 +12、优化HTTP接口调用方式,统一出参格式,增加出参格式化工具 + +v2.0.2 +更新日期:2020-01-15 +01、上传组件删除图片时绑定的隐藏域的值也同步更新(修复) +02、优化上传组件在上传的文件不是图片时的默认显示效果 + +v2.0.1 +更新日期:2020-12-15 +01、新增图片查看器组件 +02、修复上传组件有默认值时限制最大上传图片数量失效的问题 +03、下拉菜单支持多选 +04、下拉菜单高度调整到最优 +05、下拉菜单新增取消选中功能 + + +#### 官方QQ群:811258213 (未满) + + +[开发文档](http://www.eadmin.com.cn) ![演示](http://p1-tt.byteimg.com/large/pgc-image/1650120b5a96468882a23396e2f46003) ![演示](http://p1-tt.byteimg.com/large/pgc-image/c844da486e084826aa9c858b000c25ef) diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css deleted file mode 100644 index 98d5a8c..0000000 --- a/dist/css/eadmin.min.css +++ /dev/null @@ -1,12 +0,0 @@ -@charset "UTF-8";/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:10px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#06C270}.dropzone .dz-preview .dz-error-i{color:#FF3B3B}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{overflow:hidden;width:110px;height:110px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block;width:100%;height:100%;border-radius:5px}.dropzone .dz-button{position:absolute;bottom:10px;right:0;left:0;display:none;border-top:1px #2F365A solid;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}a,a:hover{transition:color .2s linear}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}.ql-editor table td,.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! - * Quill Editor v2.0.0-dev.3 - * https://quilljs.com/ - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;height:100%;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#FFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#FFF;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{color:#FFF;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-code-block-container,header{position:relative}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;color:#FFF;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}li,p,td,ul{padding:0}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text],i{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-snow a{color:#0084FF}a,body{color:#FFF}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot?t=1590207869815);src:url(../font/remixicon.eot?t=1590207869815#iefix) format('embedded-opentype'),url(../font/remixicon.woff2?t=1590207869815) format("woff2"),url(../font/remixicon.woff?t=1590207869815) format("woff"),url(../font/remixicon.ttf?t=1590207869815) format('truetype'),url(../font/remixicon.svg?t=1590207869815#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}@font-face{font-family:num;src:url(../font/num.ttf)}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#d9d9d9}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{vertical-align:top;margin-right:5px;font-size:16px}img,video{border-radius:5px}@-moz-document url-prefix(){i{vertical-align:middle}}header{width:100%}header .main-nav{height:50px;display:flex}header .main-nav>div{height:50px;line-height:50px;padding:0}header .main-nav>div:first-child{padding-left:60px}header .main-nav .logo{font-size:16px;font-weight:700}header .main-nav .logo img{vertical-align:middle;margin-right:10px}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav .member{text-align:center}header .main-nav .member img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:60px;border:2px solid #0084FF}header .main-nav .nav-slider,header .sub-nav .active li{border-radius:50px;background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}header .main-nav .member i{margin-right:0;margin-left:5px}header .main-nav .nav-slider{height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;display:flex}header .sub-nav>div{height:30px;line-height:30px;padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}header .sub-nav .active:hover{color:#FFF}header .mobile-menu{position:absolute;right:13px;top:10px;margin-right:0;font-size:24px;display:none}.mobile-nav{width:100%;background:#0C112A;position:absolute;z-index:9999;top:50px;display:none}#container,.block-box .block,.block-box .block .person,.block-title{position:relative}.mobile-nav li{padding:14px 15px 14px 20px;border-top:1px #1A2042 solid}.mobile-nav li i{float:right;margin-right:0}.mobile-nav .mobile-nav-sub{background:#060916}.mobile-nav .mobile-nav-sub li{border-top-color:#0C112A}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.block-box .block-href,.block-box .block-href:hover{transition:background-color .2s linear}#container{margin:0 auto;width:100%;padding:20px 60px}.block-title{padding-left:10px;width:100%;height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;display:inline-block;vertical-align:top;margin-right:10px}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;box-shadow:#060916 0 0 20px;padding:20px;background:#1A2042}.block-box .block .block-title a,.block-box .block h1 a,.block-box .block h2 a,.block-box .block h3 a,.block-box .block h4 a,.block-box .block h5 a,.block-box .block h6 a{float:right;font-size:12px;color:#0084FF}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list i:not(.status-dot){border-radius:50px;background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);width:6px;height:6px;vertical-align:middle}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .person,.block-box .block-href,.block-box .empty,.citypicker span,.mask,.tac{text-align:center}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:8px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic{position:relative}.block-box .block .pic .corner{top:5px}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .pic-font{padding-left:140px;min-height:128px}.colorpicker,.rate{min-height:38px}.block-box .block .pic-font>div:first-child{position:absolute;left:0}.block-box .block .pic-font>div:first-child img{max-width:128px;max-height:128px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .block-href:hover{background:#0084FF}.block-box .block-href:hover i{transition:color .2s linear;color:#FFF}.block-box .block-href h5{margin-bottom:0}.block-box .block-href i{transition:color .2s linear;margin-bottom:15px;margin-right:0;font-size:24px}.block-box .title{font-size:14px;color:#d9d9d9}.block-box .note{margin-top:10px;color:#999;font-size:12px}h1,h1 i{font-size:24px}.block-box .form-group{position:relative}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:4px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:0;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;color:#999;margin:30px 0}h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.block-box .flex{display:flex;flex-wrap:wrap}.mask,.table-shade{justify-content:center}.demo-color{border-radius:5px;padding:20px}.ps__thumb-x,.ps__thumb-y,button{border-radius:50px}.dn{display:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}.fwb,.notice .close,.notice .href a{font-weight:700}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}.fs18,h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.va-m{vertical-align:middle}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;display:flex;align-items:center}.citypicker,.datepicker,.select-option{z-index:9999;outline:0}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}.mask i{font-size:18px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.ml10{margin-left:10px}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{box-shadow:#060916 0 0 20px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.color-1{color:#FF1844}.color-2{color:#76FF02}.color-3{color:#FFFF01}.color-4{color:#FF8E01}.color-5{color:#69F0AE}.color-6{color:#E040FC}.color-7{color:#4FC2F8}.color-8{color:#90A4AE}.color-9{color:#2196F3}.color-10{color:#FE5722}.color-11{color:#FFC107}.color-12{color:#FF4181}.color-13{color:#E9EBF0}.bg-color-1{background-color:#FF1844!important}.bg-color-2{background-color:#76FF02!important}.bg-color-3{background-color:#FFFF01!important}.bg-color-4{background-color:#FF8E01!important}.bg-color-5{background-color:#69F0AE!important}.bg-color-6{background-color:#E040FC!important}.bg-color-7{background-color:#4FC2F8!important}.bg-color-8{background-color:#90A4AE!important}.bg-color-9{background-color:#2196F3!important}.bg-color-10{background-color:#FE5722!important}.bg-color-11{background-color:#FFC107!important}.bg-color-12{background-color:#FF4181!important}.bg-color-13{background-color:#E9EBF0!important}button{color:#FFF;background:0 0;border:2px solid #4E5675;padding:0 20px;outline:0;font-size:16px;margin-right:5px;height:46px;line-height:1}button:hover:not(:disabled){box-shadow:#060916 0 0 10px;border-color:#0084FF}.citypicker,.datepicker,.datepicker .day span.current{box-shadow:#060916 0 0 20px}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed;border-color:#BBC5D8}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#FFF;background:#66b5ff;cursor:not-allowed;border-color:#66b5ff}.citypicker{border-radius:5px;position:absolute;border:1px solid #30375B;background:#232B4C;padding:5px 10px}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.citypicker .dn{display:none}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;padding:0 10px 5px;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#586273}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#586273;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .dn,.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;transition:background .2s linear;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul li,.datepicker .quick span,.datepicker .y-m div{border-radius:5px;transition:background .2s linear}.editor,label{position:relative}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{transition:background .2s linear;background:#4E5675}.datepicker .picker-time ul .ps__rail-y{right:0}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{padding:5px 10px;margin:6px 0}.error-input,.notice-input,.success-input,input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.ql-container{font-size:14px}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}.error-input input,.icon-input-right input,.notice-input input,.success-input input{padding-right:24px}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;background:#BBC5D8;border-color:#BBC5D8;color:#586273}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#586273}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#586273}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#586273}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#586273}textarea{cursor:text;white-space:pre-wrap}.no-resize{resize:none}.error-input i:not(.add):not(.cut),.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut),.notice-input i:not(.add):not(.cut),.success-input i:not(.add):not(.cut){position:absolute;top:1px}.icon-input:not(.error-input):not(.success-input):not(.notice-input) input{padding-left:26px}.icon-input:not(.error-input):not(.success-input):not(.notice-input) i{left:10px}.icon-input-right i{margin-right:0;right:10px}.checkbox i,.radio i,.rate .full,.rate .star{transition:color .2s linear}.error-input i:not(.add):not(.cut),.notice-input i:not(.add):not(.cut),.success-input i:not(.add):not(.cut){right:10px;font-size:16px;top:0;margin-right:0}.success-input input,.success-input textarea{border-color:#76FF02;background-color:#234824}.success-input input:focus,.success-input textarea:focus{background:#234824}.success-input i:not(.add):not(.cut){color:#76FF02}.error-input input,.error-input textarea{border-color:#FF1844;background:#482323}.error-input input:focus,.error-input textarea:focus{background:#482323}.error-input i:not(.add):not(.cut){color:#FF1844}.notice-input input,.notice-input textarea{border-color:#FFFF01;background:#4c4728}.notice-input input:focus,.notice-input textarea:focus{background:#4c4728}.notice-input i:not(.add):not(.cut){color:#FFFF01}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{border-radius:5px;padding:10px 30px 10px 10px;border:1px solid #30375B;background:#232B4C;display:inline-block;position:relative;cursor:pointer;margin-right:5px;min-width:100px}.select i:not(.rotate){position:absolute;right:0}.select-disabled{cursor:not-allowed;background:#BBC5D8;border-color:#BBC5D8}.select-disabled i,.select-disabled span{color:#586273}.select-disabled i{font-size:14px}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #30375B;background:#232B4C;margin-top:5px;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px;cursor:pointer}.select-option ul li:not(:last-child){margin-bottom:4px}.checkbox-switch,.checkbox-switch span{border-radius:50px;display:inline-block}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{background:#999;width:44px;height:22px;cursor:pointer;padding:3px;position:relative}.checkbox-switch span{transition:margin-left .2s linear;background:#FFF;width:16px;height:16px;position:absolute}#notice,.message{position:fixed;z-index:9999}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}.message,.notice{background:#000;box-shadow:#060916 0 0 20px;border-radius:5px}.message{padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#FFFF01}.message .error{color:#FF1844}.message .success{color:#76FF02}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF}.notice .info{color:#FFFF01}.notice .error{color:#FF1844}.notice .success{color:#76FF02}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.progress,.slider{position:relative}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#FFFF01}.popup .error{color:#FF1844}.popup .success{color:#76FF02}.popup .confirm,.rate .full{color:#FFFF01}.progress{height:30px}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:10px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:10px;font-size:12px;text-align:center}.progress .color-1{background:-moz-linear-gradient(left,#92ff35,#76FF02);background:-webkit-linear-gradient(left,#92ff35,#76FF02);background:-o-linear-gradient(left,#92ff35,#76FF02)}.progress .color-2{background:-moz-linear-gradient(left,#ff4b6d,#FF1844);background:-webkit-linear-gradient(left,#ff4b6d,#FF1844);background:-o-linear-gradient(left,#ff4b6d,#FF1844)}.progress .color-3{background:-moz-linear-gradient(left,#ffff34,#FFFF01);background:-webkit-linear-gradient(left,#ffff34,#FFFF01);background:-o-linear-gradient(left,#ffff34,#FFFF01)}.progress .color-4{background:-moz-linear-gradient(left,#ffa534,#FF8E01);background:-webkit-linear-gradient(left,#ffa534,#FF8E01);background:-o-linear-gradient(left,#ffa534,#FF8E01)}.progress .color-5{background:-moz-linear-gradient(left,#97f5c7,#69F0AE);background:-webkit-linear-gradient(left,#97f5c7,#69F0AE);background:-o-linear-gradient(left,#97f5c7,#69F0AE)}.progress .color-6{background:-moz-linear-gradient(left,#e872fd,#E040FC);background:-webkit-linear-gradient(left,#e872fd,#E040FC);background:-o-linear-gradient(left,#e872fd,#E040FC)}.progress .color-7{background:-moz-linear-gradient(left,#80d3fa,#4FC2F8);background:-webkit-linear-gradient(left,#80d3fa,#4FC2F8);background:-o-linear-gradient(left,#80d3fa,#4FC2F8)}.progress .color-8{background:-moz-linear-gradient(left,#adbcc4,#90A4AE);background:-webkit-linear-gradient(left,#adbcc4,#90A4AE);background:-o-linear-gradient(left,#adbcc4,#90A4AE)}.progress .color-9{background:-moz-linear-gradient(left,#51adf6,#2196F3);background:-webkit-linear-gradient(left,#51adf6,#2196F3);background:-o-linear-gradient(left,#51adf6,#2196F3)}.progress .color-10{background:-moz-linear-gradient(left,#fe7e55,#FE5722);background:-webkit-linear-gradient(left,#fe7e55,#FE5722);background:-o-linear-gradient(left,#fe7e55,#FE5722)}.progress .color-11{background:-moz-linear-gradient(left,#ffce3a,#FFC107);background:-webkit-linear-gradient(left,#ffce3a,#FFC107);background:-o-linear-gradient(left,#ffce3a,#FFC107)}.progress .color-12{background:-moz-linear-gradient(left,#ff74a3,#FF4181);background:-webkit-linear-gradient(left,#ff74a3,#FF4181);background:-o-linear-gradient(left,#ff74a3,#FF4181)}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{border-radius:5px;height:4px;background:#30375B;cursor:pointer;margin:30px 0 5px}.slider .slider-bar{border-radius:5px;background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0;height:4px}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.status .status-1{background:-moz-linear-gradient(top,#92ff35,#76FF02);background:-webkit-linear-gradient(top,#92ff35,#76FF02);background:-o-linear-gradient(top,#92ff35,#76FF02)}.status .status-2{background:-moz-linear-gradient(top,#ff4b6d,#FF1844);background:-webkit-linear-gradient(top,#ff4b6d,#FF1844);background:-o-linear-gradient(top,#ff4b6d,#FF1844)}.status .status-3{background:-moz-linear-gradient(top,#ffff34,#FFFF01);background:-webkit-linear-gradient(top,#ffff34,#FFFF01);background:-o-linear-gradient(top,#ffff34,#FFFF01)}.status .status-4{background:-moz-linear-gradient(top,#ffa534,#FF8E01);background:-webkit-linear-gradient(top,#ffa534,#FF8E01);background:-o-linear-gradient(top,#ffa534,#FF8E01)}.status .status-5{background:-moz-linear-gradient(top,#97f5c7,#69F0AE);background:-webkit-linear-gradient(top,#97f5c7,#69F0AE);background:-o-linear-gradient(top,#97f5c7,#69F0AE)}.status .status-6{background:-moz-linear-gradient(top,#e872fd,#E040FC);background:-webkit-linear-gradient(top,#e872fd,#E040FC);background:-o-linear-gradient(top,#e872fd,#E040FC)}.status .status-7{background:-moz-linear-gradient(top,#80d3fa,#4FC2F8);background:-webkit-linear-gradient(top,#80d3fa,#4FC2F8);background:-o-linear-gradient(top,#80d3fa,#4FC2F8)}.status .status-8{background:-moz-linear-gradient(top,#fff,#E9EBF0);background:-webkit-linear-gradient(top,#fff,#E9EBF0);background:-o-linear-gradient(top,#fff,#E9EBF0)}.tab{border-bottom:2px #30375B solid;white-space:nowrap}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 20px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left .tr-hover,.table .fixed-left tbody tr:hover,.table .fixed-right .tr-hover,.table .fixed-right tbody tr:hover,.table .table-box .tr-hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.table-shade,.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:middle}.table-page .current{background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-tools{border-bottom:1px #0C112A solid;padding-bottom:15px;margin-top:10px}.table-shade{opacity:.8;background:#000;top:0;left:0;z-index:999;width:100%;height:100%;position:absolute;text-align:center;align-items:center;display:none}.tag{display:inline-block;padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0}.tag-0{background-color:#FF1844}.tag-1{background-color:#FF8E01}.tag-2{background-color:#E040FC}.tag-3{background-color:#4FC2F8}.tag-4{background-color:#FF4181}.tag-5{background-color:#2196F3}.tag-6{background-color:#FE5722}.tag-7{background-color:#FFC107}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;display:inline-block;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-operation{display:inline-block;vertical-align:middle;margin:0 10px}.transfer-operation button i,.tree li>i{margin-right:0}.transfer-operation button{border-radius:5px;padding:6px 8px;display:block;height:32px;margin:0}.transfer-operation button:first-child{margin-bottom:12px}.tree label{line-height:20px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree li{line-height:28px}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:30px;line-height:30px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:6px;right:8px;width:16px;height:16px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:2px}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/login.min.css b/dist/css/login.min.css deleted file mode 100644 index 03fa3e7..0000000 --- a/dist/css/login.min.css +++ /dev/null @@ -1 +0,0 @@ -#star,.block-box,.bq{position:absolute}.bq,.main-title,.sub-title{text-align:center}body{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#star{height:200px;bottom:0;width:100%;z-index:-1}.block-box{margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.bq,form button{width:100%}.block-box .block .form-group{min-height:44px;}.block-box .block{min-height:360px;padding:30px}input{padding:12px 10px}input::-webkit-input-placeholder{font-size:14px}form button{border-radius:4px}.main-title{font-size:28px;margin-bottom:30px}.bq,.sub-title,a{font-size:14px}.sub-title{margin-bottom:15px;color:#B1b1b1}.bq{bottom:30px;color:#FFF}#yzcode{width: 100px; margin-left: 10px; height: 40px; vertical-align: middle; border-radius: 4px;} \ No newline at end of file diff --git a/dist/demo/block.html b/dist/demo/block.html deleted file mode 100644 index 3f1f30c..0000000 --- a/dist/demo/block.html +++ /dev/null @@ -1,256 +0,0 @@ -

数据汇总

- -
- -
- -
-
默认数据面板
-
- 48 - -
-
-
- -
- -
-
改变数字颜色
-
- 1.2w - -
-
-
- -
- -
-
带图标
-
- 1.2w - -
-
-
- -
- - -
-
带链接
-
- 4599 - -
-
-
-
- -
- -
-
带进度条和辅助文案
-
- 322 - -
-
-
- 进度未达标 -
-
-
-

进度面板

-
- -
- -
-

销售进度

- 注册量 -
-
- 销售量 -
-
- 转化率 -
-
- 退款率 -
-
-
-
-
-

链接

-
- -
- - -
-
用户
-
-
-
- -
- - -
-
分析
-
-
-
- -
- - -
-
商品
-
-
-
- -
- - -
-
订单
-
-
-
- -
- - -
-
消息
-
-
-
- -
- - -
-
标签
-
-
-
- -
- - -
-
配置
-
-
-
- -
- - -
-
文章
-
-
-
- -
- - -
-
图片
-
-
-
- -
- - -
-
视频
-
-
-
- -
- - -
-
审核
-
-
-
- -
- - -
-
支付
-
-
-
-
\ No newline at end of file diff --git a/dist/demo/font.html b/dist/demo/font.html deleted file mode 100644 index 64a5703..0000000 --- a/dist/demo/font.html +++ /dev/null @@ -1,279 +0,0 @@ -

简单文字列表

- -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
-
-

复杂文字列表

- -
- -
- -
-

基础多列

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1下一堂课:2年级4班将于14:00250022
2您已报名的教学直播将于今晚8点开始10010156
3学生作业已经提交完毕330007764
4下周三开讲数学乐园,该备课啦20030011
5新生手册已经发放完毕490012
-
-
- -
- -
-

基础多列带标题

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
序号标题销量人数
1下一堂课:2年级4班将于14:00250022
2您已报名的教学直播将于今晚8点开始10010156
3学生作业已经提交完毕330007764
4下周三开讲数学乐园,该备课啦20030011
-
-
- -
- -
-
- 带各种组件的列表 - 查看更多 -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
序号缩略图商品名称销量发布人状态库存
1下一堂课:2年级4班将于14:0018w 社会人在售 -
-
-
2您已报名的教学直播将于今晚8点开始9.2w 社会人停售 -
-
-
3学生作业已经提交完毕8834 社会人在售 -
-
-
4下周三开讲数学乐园,该备课啦1.2w 社会人紧张 -
-
-
5新生手册已经发放完毕887 社会人下架 -
-
-
-
-
-
\ No newline at end of file diff --git a/dist/demo/form.html b/dist/demo/form.html deleted file mode 100644 index db14eab..0000000 --- a/dist/demo/form.html +++ /dev/null @@ -1,280 +0,0 @@ -

综合表单

- -
-
-
-
-
复杂表单
-
- -
-

标题

- -
-
-
- -
-

网址

- -
-
-
- -
-

金额

- -
-
-
- -
-

简介

- -
-
-
- -
-

描述

- -
-
-
- -
-

金额

- -
-
-
- -
-

类型

- -
-
-
- -
-

复选框

- - - -
-
-
- -
-

选择日期

- -
-
-
- -
-

选择日期

- -
-
-
- -
-

选择日期

- -
-
-
- -
-

选择城市

- -
-
-
- -
-

选择城市

- -
-
-
- -
-

选择城市

- -
-
-
- -
-

选择数量

-
-
-
-
- -
-

选择颜色

-
-
-
-
- -
-

打分

-
-
-
-
- -
-

上传图片

-
-
-
-
- -
-

手动上传

-
-
-
-
- -
-

详细内容

-
-
-
-
-
-
-
- \ No newline at end of file diff --git a/dist/demo/homepage.html b/dist/demo/homepage.html deleted file mode 100644 index 3b4be37..0000000 --- a/dist/demo/homepage.html +++ /dev/null @@ -1,61 +0,0 @@ - -
- -
- -
-
-
表单验证
- -
- 文本框 - -
-
- 文本域 - -
-
- 下拉菜单 - -
-
- 复选框 - - - -
-
- 单选框 - - - -
-
-
-
-
\ No newline at end of file diff --git a/dist/demo/person.html b/dist/demo/person.html deleted file mode 100644 index 9e4f283..0000000 --- a/dist/demo/person.html +++ /dev/null @@ -1,110 +0,0 @@ -

简单

- -
- -
- -
-
- -

赵丽颖

-
前端UI设计师
-
-
-
- -
- -
-
- -

李易峰

-
前端UI设计师
-
-
-
-
-

带角标

- -
- -
- -
-
- -

杨幂

-
前端UI设计师
-
-
在职
-
-
- -
- -
-
- -

迪丽热巴

-
前端UI设计师
-
-
-
-
-

带扩展栏

-
- -
- -
-
- -

周渝民

-
前端UI设计师
- -
- ID:68 - - - - -
-
-
-
- -
- -
-
- -

张杰

-
前端UI设计师
- -
- ID:78 - - - - -
-
-
新人
-
-
- -
- -
-
- -

赵丽颖

-
前端UI设计师
- - -
-
-
-
\ No newline at end of file diff --git a/dist/demo/pic.html b/dist/demo/pic.html deleted file mode 100644 index 4e1eb5e..0000000 --- a/dist/demo/pic.html +++ /dev/null @@ -1,108 +0,0 @@ -

卡片

- -
- -
- -
-
- - - -

信凳创意北欧设计水曲柳全实木矮凳子家具个性板凳

-
家居 - 日常用品
- -
- 3.4w - 109 - 920 -
- -
- 李易峰 - 2年前 -
- -
新品
-
-
-
- -
- -
-
- - - -

单鞋2020年春款新款软皮粗跟小低跟瓢鞋豆豆女平底复古奶奶鞋仙气

-
鞋包 - 女鞋
- -
- 3.4w - 109 - 920 -
- -
- 李易峰 - 2年前 -
- -
下架
-
-
-
-
-

图文

- -
- -
- -
-
-
- - -
新品
-
-
-

信凳创意北欧设计水曲柳全实木矮凳子家具个性板凳

-
鞋包 - 女鞋
- -
- 3.4w - 109 - 920 -
-
-
-
-
- -
- -
-
-
- - -
新品
-
-
- -

单鞋2020年春款新款软皮粗跟小低跟瓢鞋豆豆女平底复古奶奶鞋仙气

-
-
鞋包 - 女鞋
- -
- 3.4w - 109 - 920 -
-
-
-
-
-
\ No newline at end of file diff --git a/dist/font/num.ttf b/dist/font/num.ttf deleted file mode 100644 index 54a14ed1c367db3c2680109c712e15e886b3937c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34852 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 c%R7_2IG>vddcb)xU-zgoC({L12w|r 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 ZuD)kA^S_3~k*}}fA6cCfo^$M( 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

oX*`B`&KI%7Gy1^}>+?aHLFVQhC*(`}!A>C?A0 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�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 k6~8 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

xj)^`05e!llHewTkuU>F+;4`O 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 diff --git a/dist/html/button.html b/dist/html/button.html deleted file mode 100644 index d2ee827..0000000 --- a/dist/html/button.html +++ /dev/null @@ -1,92 +0,0 @@ -

按钮组件

-
- 为了保证整体风格的统一,EAdmin推荐使用统一配色按钮并且默认仅提供统一配色的按钮(白色配色版本也是独立的一套按钮配色) -
-
-
-
-

默认按钮

-
分为大、中、小三个尺寸,增加对应class即可切换按钮尺寸
-
- - - -
-
-
-
-
-

高亮按钮

-
分为大、中、小三个尺寸,增加对应class即可切换按钮尺寸
-
- - - -
-
-
-
-
-

禁用按钮

-
禁用按钮没有移入移出效果
-
- - -
-
-
-
-
-

带图标的按钮

-
增加 data-icon属性来设置图标
-
- - -
-
-
-
-
-

纯图标按钮

-
增加 data-icon属性来设置图标,按钮中不需要文字
-
- - - -
-
-
-
-
-

加载中按钮

-
加载中的按钮默认是不可点击的
-
- -
-
-
-
-
-

带倒计时的按钮

-
指定的时间结束后按钮有点击
-
- -
-
-
-
- \ No newline at end of file diff --git a/dist/html/chart.html b/dist/html/chart.html deleted file mode 100644 index ee5ea1a..0000000 --- a/dist/html/chart.html +++ /dev/null @@ -1,104 +0,0 @@ -

图表

-
EAdmin集成了chart.js,提供了最简单的调用方式
- -
- -
- -
- -

线形图

- -
-
- -
- -
- -

柱状图

- -
-
- -
- -
- -

饼状图

- -
-
-
- \ No newline at end of file diff --git a/dist/html/checkbox.html b/dist/html/checkbox.html deleted file mode 100644 index 3405ab1..0000000 --- a/dist/html/checkbox.html +++ /dev/null @@ -1,30 +0,0 @@ -

复选框

-
EAdmin提供后台开发中常用的复选按钮组件
- -
- -
- -
- -
-

默认复选框

- - - - - -
-
-
-
\ No newline at end of file diff --git a/dist/html/citypicker.html b/dist/html/citypicker.html deleted file mode 100644 index b8b780f..0000000 --- a/dist/html/citypicker.html +++ /dev/null @@ -1,103 +0,0 @@ -

城市选择器

-
EAdmin提供后台开发中常用的城市选择器组件
- -
- -
- -
- -
-

单城市选择器

- -
-
-
- -
- -
- -
-

省市区级联选择

- -
-
-
- -
- -
- -
-

自定义分割线

- -
-
-
- -
- -
- -
-

自定义层级只选择省市

- -
-
-
- -
- -
- -
-

带回调的城市选择

- -
-
-
-
- \ No newline at end of file diff --git a/dist/html/color.html b/dist/html/color.html deleted file mode 100644 index a5b1f15..0000000 --- a/dist/html/color.html +++ /dev/null @@ -1,63 +0,0 @@ -

色彩使用

-
EAdmin整体采用较为舒适的深蓝色,长时间浏览尽可能降低视觉疲劳,同时还提供了清新的白色配色方案作为备选
-
-
-
-

主色调

-
EAdmin 主要品牌颜色是鲜艳、友好的浅蓝色。
-
- #0084FF -
-
-
-
-
-
-
-

成功色

-
- #76FF02 -
-
-
-
-
-

失败色

-
- #FF1844 -
-
-
-
-
-

警告色

-
- #FFFF01 -
-
-
-
-
-

按钮禁用色

-
- #66B5FF -
-
-
-
-
-

默认字体颜色

-
- #FFFFFF -
-
-
-
-
-

暗色字体色

-
- #4A4F6A -
-
-
-
\ No newline at end of file diff --git a/dist/html/colorpicker.html b/dist/html/colorpicker.html deleted file mode 100644 index 5cdbe69..0000000 --- a/dist/html/colorpicker.html +++ /dev/null @@ -1,86 +0,0 @@ -

颜色选择器

-
- EAdmin提供后台开发中常用的颜色选择器组件,摈弃了复杂的颜色选择,提供了日常最常使用到的色值 -
- -
- -
- -
- -
-

默认颜色选择器

-
-
-
-
- -
- -
- -
-

自定义色值

-
-
-
-
- -
- -
- -
-

有回调的颜色选择

-
-
-
-
- -
- -
- -
-

将选中色值绑定到隐藏域

-
-
-
-
- -
- -
- -
-

有默认值

-
-
-
-
-
- \ No newline at end of file diff --git a/dist/html/datepicker.html b/dist/html/datepicker.html deleted file mode 100644 index c5ac06b..0000000 --- a/dist/html/datepicker.html +++ /dev/null @@ -1,299 +0,0 @@ -

日期选择器

-
- EAdmin提供后台开发中常用的日期选择器组件 -
- -
- -
- -
- -
-

默认日期选择器

- -
-
-
- -
- -
- -
-

带按钮栏

- -
-
-
- -
- -
- -
-

可选择时分秒

- -
-
-
- -
- -
- -
-

可选择时分

- -
-
-
- -
- -
- -
-

自定义时间格式

- -
-
-
- -
- -
- -
-

指定开始日期

- -
-
-
- -
- -
- -
-

指定结束日期

- -
-
-
- -
- -
- -
-

指定开始和结束日期

- -
-
-
- -
- -
- -
-

选择日期范围

- -
-
-
- -
- -
- -
-

选择日期范围带按钮栏

- -
-
-
- -
- -
- -
-

选择日期范围带时分秒

- -
-
-
- -
- -
- -
-

选择范围并指定开始结束日期

- -
-
-
- -
- -
- -
-

双日历带快捷选择

- -
-
-
- -
- -
- -
-

带回调方法

- -
-
-
- -
- -
- -
-

有默认值

- -
-
-
-
- \ No newline at end of file diff --git a/dist/html/editor.html b/dist/html/editor.html deleted file mode 100644 index ee874bc..0000000 --- a/dist/html/editor.html +++ /dev/null @@ -1,39 +0,0 @@ -

富文本编辑器

-
- Eadmin内置了quill编辑器,可以方便的使用富文本编辑功能 -
-
-
-
-

编辑器

-
基于quill编辑器的封装,更易使用
-
-
-
-
-
-
- \ No newline at end of file diff --git a/dist/html/file.html b/dist/html/file.html deleted file mode 100644 index 9b62c5a..0000000 --- a/dist/html/file.html +++ /dev/null @@ -1,79 +0,0 @@ -

文件域

-
- EAdmin提供后台开发中常用的文件域组件,支持拖拽上传 -
- -
- -
- -
- -
- 默认下拉菜单 - -
-
-
- -
- -
- -
- 有选中值的下拉菜单 - -
-
-
- -
- -
- -
- 禁用的下拉菜单 - -
-
-
- -
- -
- -
- 禁用选项的下拉菜单 - -
-
-
-
\ No newline at end of file diff --git a/dist/html/font.html b/dist/html/font.html deleted file mode 100644 index 512b963..0000000 --- a/dist/html/font.html +++ /dev/null @@ -1,82 +0,0 @@ -

字体使用

-
- EAdmin采用微软雅黑作为主字体,并提供各种字号,满足各种文案场景使用,下面是各种字体的示例 -
-
-
-
-

中文文案

-
开箱即用的后台中台
-
Microsoft YaHei
-
-
-
-
-

英文文案

-
EADMIN - eadmin
-
Microsoft YaHei
-
-
-
-
-
-
-

主标题

-
开箱即用的后台中台
-
24px,.h1
-
-
-
-
-

标题

-
开箱即用的后台中台
-
20px,.h2
-
-
-
-
-

小标题

-
开箱即用的后台中台
-
18px,.h3
-
-
-
-
-

- 正文 -

-
- 开箱即用的后台中台 -
-
- 16px,.h4 -
-
-
-
-
-

- 正文(小) -

-
- 开箱即用的后台中台 -
-
- 14px,.h5 -
-
-
-
-
-

- 辅助文案 -

-
- 开箱即用的后台中台 -
-
- 12px,.h6 -
-
-
-
\ No newline at end of file diff --git a/dist/html/icon.html b/dist/html/icon.html deleted file mode 100644 index a2b9409..0000000 --- a/dist/html/icon.html +++ /dev/null @@ -1,38 +0,0 @@ - -

图标

-
- EAdmin的字体图标使用的是 remix-icon,以下列出了常用的一些图标,更多图标以及使用文档请到官网查看 -
-
- -
- - \ No newline at end of file diff --git a/dist/html/input.html b/dist/html/input.html deleted file mode 100644 index ff4e241..0000000 --- a/dist/html/input.html +++ /dev/null @@ -1,147 +0,0 @@ -

文本框

-
- EAdmin提供后台开发中常用的文本框输入组件,满足各种输入需求 -
- -
- -
- -
- -
-

默认文本框

- -
-
-
- -
- -
- -
-

禁用文本框

- -
-
-
- -
- -
- -
-

带图标的文本框

- -
-
-
- -
- -
- -
-

图标在右边的文本框

- -
-
-
-
- -
-
-
-
-

输入正确

- -
-
-
-
-
-
-

输入错误

- -
-
-
-
-
-
-

输入提醒

- -
-
-
-
- -
-
-
-
-

前方有固定文本

- -
-
-
-
-
-
-

后方有固定文本

- -
-
-
-
-
-
-

前后有固定文本

- -
-
-
-
-
-
-

数字加减框

- -
-
-
-
\ No newline at end of file diff --git a/dist/html/message.html b/dist/html/message.html deleted file mode 100644 index e92bb8d..0000000 --- a/dist/html/message.html +++ /dev/null @@ -1,72 +0,0 @@ -

全局消息

-
- EAdmin提供后台开发中常用的全局消息组件 -
- -
- -
- -
-

普通提示

-
- -
-
-
- -
- -
-

成功提示

-
- -
-
-
- -
- -
-

错误提示

-
- -
-
-
- -
- -
-

自定义显示时间长度

-
- -
-
-
-
- \ No newline at end of file diff --git a/dist/html/notice.html b/dist/html/notice.html deleted file mode 100644 index abdd773..0000000 --- a/dist/html/notice.html +++ /dev/null @@ -1,151 +0,0 @@ -

通知消息

-
- EAdmin提供后台开发中常用的通知消息组件 -
- -
- -
- -
-

普通通知消息

-
- -
-
-
- -
- -
-

成功通知消息

-
- -
-
-
- -
- -
-

错误通知消息

-
- -
-
-
- -
- -
-

通知消息简洁版

-
- -
-
-
- -
- -
-

自定义显示时间长度

-
- -
-
-
- -
- -
-

带链接的通知

-
- -
-
-
- -
- -
-

不自动关闭的通知

-
- -
-
-
- -
- -
-

带关闭回调的通知

-
- -
-
-
-
- \ No newline at end of file diff --git a/dist/html/page.html b/dist/html/page.html deleted file mode 100644 index 7ab4dfe..0000000 --- a/dist/html/page.html +++ /dev/null @@ -1,107 +0,0 @@ -

自定义分页

-
- EAdmin提供独立的搜索栏和分页栏,可以方便的应用在除了表格以外的其他需要分页的页面场景中,此功能必须配合art-template使用,数据通过接口的形式返回 -
- -
- -
- - -
-
- -
- - - -
- -
-
- \ No newline at end of file diff --git a/dist/html/popup.html b/dist/html/popup.html deleted file mode 100644 index 35c2a15..0000000 --- a/dist/html/popup.html +++ /dev/null @@ -1,78 +0,0 @@ -

模态弹框

-
- EAdmin提供后台开发中常用的弹框组件 -
- -
- -
- -
-

提醒弹框

-
- -
-
-
- -
- -
-

失败弹框

-
- -
-
-
- -
- -
-

成功弹框

-
- -
-
-
- -
- -
-

确认弹框

-
- -
-
-
-
- \ No newline at end of file diff --git a/dist/html/progress.html b/dist/html/progress.html deleted file mode 100644 index 74236b9..0000000 --- a/dist/html/progress.html +++ /dev/null @@ -1,41 +0,0 @@ -

进度条

-
- 提供丰富的进度条组件,方便使用在各种场景中 -
-
-
-
-

默认进度条

-
-
-
-
-
-

显示进度数字

-
-
-
-
-
-
-

自定义宽度

-
-
-
-
-
-
-

自定义颜色

-
-
-
-
-
\ No newline at end of file diff --git a/dist/html/radio.html b/dist/html/radio.html deleted file mode 100644 index 3509d99..0000000 --- a/dist/html/radio.html +++ /dev/null @@ -1,32 +0,0 @@ -

单选框

-
- EAdmin提供后台开发中常用的单选按钮组件 -
- -
- -
- -
- -
-

默认单选框

- - - - - -
-
-
-
\ No newline at end of file diff --git a/dist/html/rate.html b/dist/html/rate.html deleted file mode 100644 index c97eb39..0000000 --- a/dist/html/rate.html +++ /dev/null @@ -1,83 +0,0 @@ -

评分

-
- EAdmin提供后台开发中常用的评分组件 -
- -
- -
- -
- -
-

默认评分

-
-
-
-
- -
- -
- -
-

有默认分值的评分

-
-
-
-
- -
- -
- -
-

禁用的评分

-
-
-
-
- -
- -
- -
-

自定义总分数的评分

-
-
-
-
- -
- -
- -
-

有回调的评分

-
-
-
-
-
- \ No newline at end of file diff --git a/dist/html/select.html b/dist/html/select.html deleted file mode 100644 index b770c44..0000000 --- a/dist/html/select.html +++ /dev/null @@ -1,115 +0,0 @@ -

下拉菜单

-
- EAdmin提供后台开发中常用的下拉菜单组件 -
- -
- -
- -
- -
-

默认下拉菜单

- -
-
-
- -
- -
- -
-

有选中值的下拉菜单

- -
-
-
- -
- -
- -
-

禁用选项的下拉菜单

- -
-
-
- -
- -
- -
-

禁用的下拉菜单

- -
-
-
- -
- -
- -
-

指定宽度的下拉菜单

- -
-
-
- -
- -
- -
-

联动菜单

- - -
-
-
-
\ No newline at end of file diff --git a/dist/html/slider.html b/dist/html/slider.html deleted file mode 100644 index 1ce1ed0..0000000 --- a/dist/html/slider.html +++ /dev/null @@ -1,117 +0,0 @@ -

滑块

-
- EAdmin提供后台开发中常用的滑块组件,方便用在各种需要取值的场景 -
- -
- -
- -
- -
-

默认滑块

-
-
-
-
- -
- -
- -
-

有默认值的滑块

-
-
-
-
- -
- -
- -
-

禁用滑块

-
-
-
-
- -
- -
- -
-

固定步长滑块

-
-
-
-
- -
- -
- -
-

自定义最大最小值滑块

-
-
-
-
- -
- -
- -
-

自定义提示滑块

-
-
-
-
- -
- -
- -
-

有回调的滑块

-
-
-
-
-
- \ No newline at end of file diff --git a/dist/html/status.html b/dist/html/status.html deleted file mode 100644 index 4e7380c..0000000 --- a/dist/html/status.html +++ /dev/null @@ -1,24 +0,0 @@ -

状态组件

-
- 为了保证高质量的界面展示效果,框架内置了8种高质量配色色值的状态可供使用,暂不提供自定义颜色 -
-
-
-
-

状态

-
- 内置8种高质量状态配色 -
-
- 上线 - 下线 - 挂起 - 正常 - 禁用 - 启用 - 分发 - 停止 -
-
-
-
\ No newline at end of file diff --git a/dist/html/switch.html b/dist/html/switch.html deleted file mode 100644 index 957351c..0000000 --- a/dist/html/switch.html +++ /dev/null @@ -1,46 +0,0 @@ -

开关

-
- EAdmin提供后台开发中常用的开关组件 -
- -
- -
- -
- -
-

默认开关

- -
-
-
- -
- -
- -
-

默认打开的开关

- -
-
-
- -
- -
- -
-

禁用开关

- -
-
-
-
\ No newline at end of file diff --git a/dist/html/tab.html b/dist/html/tab.html deleted file mode 100644 index 71e1edc..0000000 --- a/dist/html/tab.html +++ /dev/null @@ -1,118 +0,0 @@ -

选项卡

-
- EAdmin提供了日常开发常用的选项卡模块,分为页面级的和组件级的 -
-
- -
- -
-

默认选项卡

- -
-
- 声音 -
-
- 显示 -
-
- 通用 -
-
- 通知 -
-
-
-
-
-
-

带图标的选项卡

-
-
- 声音 -
-
- 显示 -
-
- 通用 -
-
- 通知 -
-
-
-
-
-
-

加载页面的选项卡

-
-
-
- 显示 -
-
- 通用 -
-
- 通知 -
-
-
-
-
- \ No newline at end of file diff --git a/dist/html/table.html b/dist/html/table.html deleted file mode 100644 index e1f20a2..0000000 --- a/dist/html/table.html +++ /dev/null @@ -1,254 +0,0 @@ -

表格

-
- EAdmin提供后台开发中常用的表格组件,通过配置文件就可以生成表格,包括分页、工具栏等常用功能 -
- -
- -
- -
-
-
-
-
- \ No newline at end of file diff --git a/dist/html/tag.html b/dist/html/tag.html deleted file mode 100644 index 6994743..0000000 --- a/dist/html/tag.html +++ /dev/null @@ -1,12 +0,0 @@ -

标签

-
- EAdmin提供了标签组件,适用于各种需要标签的场景下 -
-
-
-
-

标签

-
-
-
-
\ No newline at end of file diff --git a/dist/html/textarea.html b/dist/html/textarea.html deleted file mode 100644 index 1df5c88..0000000 --- a/dist/html/textarea.html +++ /dev/null @@ -1,51 +0,0 @@ -

文本域

-
- EAdmin提供后台开发中常用的文本域输入组件,满足长文本输入需求 -
- -
- -
- -
- -
-

默认文本域

- -
-
-
- -
- -
- -
-

禁用文本域

- -
-
-
- -
- -
- -
-

禁止缩放的文本域

- -
-
-
- -
- -
- -
-

带字数限制的文本域

- -
-
-
-
\ No newline at end of file diff --git a/dist/html/tips.html b/dist/html/tips.html deleted file mode 100644 index 31a01c5..0000000 --- a/dist/html/tips.html +++ /dev/null @@ -1,71 +0,0 @@ -

Tips提示

-
- EAdmin提供后台开发中常用的文字提示模块,可用在各种需要提示的场景 -
- -
- -
- -
-

默认文字提示

-
Tips会自动识别应该显示的位置,无需额外操作
-
- -
-
-
- -
- -
-

自定义显示位置

-
支持top、down、left、right四个方向的自定义位置
-
- -
-
-
- -
- -
-

自动居中

-
Tips会自动根据环境居中
-
- - - - - -
-
-
- -
- -
-

自动判断位置

-
Tips会判断左右空间是否足够
-
- -
-
-
-
\ No newline at end of file diff --git a/dist/html/transfer.html b/dist/html/transfer.html deleted file mode 100644 index ba9b6c4..0000000 --- a/dist/html/transfer.html +++ /dev/null @@ -1,79 +0,0 @@ -

穿梭框

-
- EAdmin提供后台开发中常用的穿梭框组件 -
- -
- -
- -
- -
-

默认穿梭框

-
-
-
-
- -
- -
- -
-

带搜索的穿梭框

-
-
-
-
- -
- -
- -
-

自定义宽度高度的穿梭框

-
-
-
-
-
- \ No newline at end of file diff --git a/dist/html/tree.html b/dist/html/tree.html deleted file mode 100644 index 6a2273c..0000000 --- a/dist/html/tree.html +++ /dev/null @@ -1,55 +0,0 @@ -

树形

-
- EAdmin提供了日常开发最常用的树形功能,包括支持多选的树形菜单,数据结构完全兼容ztree -
-
-
-
-

基础的树形菜单

-
-
-
-
-
-

带复选框

-
-
-
-
- \ No newline at end of file diff --git a/dist/html/upload.html b/dist/html/upload.html deleted file mode 100644 index f46f13b..0000000 --- a/dist/html/upload.html +++ /dev/null @@ -1,73 +0,0 @@ -

上传组件

-
- EAdmin内置了统一的上传组件,适用于各种需要上传的场景 -
-
-
-
-

默认上传

-
-
-
-
-
-

自动上传

-
-
-
-
-
-

指定文件最大尺寸

-
-
-
-
-
-

指定文件格式

-
-
-
-
-
-

限制最大文件数

-
-
-
-
-
-

有默认值

-
-
-
-
- \ No newline at end of file diff --git a/dist/html/validate.html b/dist/html/validate.html deleted file mode 100644 index e2ba0ba..0000000 --- a/dist/html/validate.html +++ /dev/null @@ -1,72 +0,0 @@ -

表单验证

-
- EAdmin在表单中可以灵活的设置表单验证规则 -
- -
- -
- -
-
- -
- 文本框 - -
-
- 文本域 - -
-
- 下拉菜单 - -
-
- 复选框 - - - -
-
- 单选框 - - - -
-
- -
-
-
-
-
\ No newline at end of file diff --git a/dist/html/window.html b/dist/html/window.html deleted file mode 100644 index 282ef69..0000000 --- a/dist/html/window.html +++ /dev/null @@ -1,151 +0,0 @@ -

弹窗

-
- EAdmin提供后台开发中常用的弹窗组件,可以方便的实现页面内弹窗 -
- -
- -
- -
-

最常用的弹窗

-
覆盖90%的使用场景,极简调用
-
- -
-
-
- -
- -
-

禁止拖动

-
不允许被拖动
-
- -
-
-
- -
- -
-

自定义宽高

-
支持px和百分比
-
- -
-
-
- -
- -
-

带按钮栏的窗口

-
支持按钮栏
-
- -
-
-
- -
- -
-

有关闭回调

-
窗口关闭后会调用close函数
-
- -
-
-
- -
- -
-

右侧弹出窗口

-
窗口从右侧弹出
-
- -
-
-
-
- \ No newline at end of file diff --git a/dist/img/default.jpg b/dist/img/default.jpg deleted file mode 100644 index 86f9ac4cc26230000039986cb3ef58141feca069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5097 zcma(#2|UyP`yWR|eI-YfYB`b+v(2!%a!p8bmov7}u#Jtm()CTQkeiU)$7~XtB$RT6 zzBzJFIV(96I{8nh|Nr%U{eJ&v+vj;d&)(1dJfF||^;z#<9|iUp1mN5Nz{p4r-~s-? z`V1hT?}zpb1ULY0HX8&0>!VzI&-wa#Bf($-SBk5+QLnhOuhB6=Wxe^NLb6DlUC>;Pc#A}sjVfh5r7Q9 zd*iXbF5&@rF9I1EpegxXIg-8JV1p&azi;vN)RffOuquAq^pvUQJK|)o8oxA^RXk#PW z8>BuF?T5z_e2w%qCD|NB3=V@-M(L`mDe0s1^brUM#6U+4rlg0^fk7Y;m;pjfPxY6q z5rORMLO^4G$>RRV8vI9Dq#gfAU6R zfBK0f;V4)PibTYVf6ojOx5+vj20@{eQ7~P$uWBe|1Vq_DS0Ao}P(nd;5l|h7kyivwYW&Oos_sYidcayS--))X1uzQ=tZsPShVCVPN1TYWT!@{vX1Y8An z?bxy7uN}Mo`fHacKOev7KH*)vg!dg3-GGB2Q86}%f7CS5^wqH!_u#yyr4N^+-iZU`Xit=!{k`f$#?3ngu73&WH z0Ulr#Smol71ULmaxCA)Xp8zTBiRR*9!=GX2;Ns@ovUS@Aa}#$X5H8ML04E0*z`bJ| z7w48O-$gh$1-Q5+Ac9+T%zfgr%b^w|A!V1#l6PUkyE}C)rSu++y5<~OSiBP7AOLW3 z0$Vt?akK6Hu*M<42{HE(FiIap{2xaR^!4}G0FXyZe0)KIFu)X9G0JMQ`e|-Bd zE1pA_wnHlvT$`#uDFczc?b>NIG7IQx@WnTls;m2&CJIVuReR`$dcDoeTs%^)!rjiI z#Ad49nnoF&J^uJp@UU8!!#Z&LYkP{vlay~HP^N&egQ5D{na`Q{`uaD4_32@JY4KI8 zn0@3o-^>i%G>%7y``aq9nrGI5=R>V?PTR6RwG$>jYg^{mm8<2qn_Lf<-q)3V3Vnv~n$T3*kTYhT;nVkTmg`;$B@TY@u4Qp1$BYTKn%3rH}b=$G_(&XFm zuQvQ!>QX+(Hm5~j2>Wd5HDXI>ob;66)bPBP&&Gv(Ljv=I zhMs>{JLS!N^y-6WU)d{-FSX;BHvT*FnlK-KfUoREH zla4-U%TCZNF^=9%OswnFUX~+6Meh3llj{WUX)q#L!1$_6PNLfJYAflZSA(LA%WE~u zxPzijIDsv#uRI5MPW_H@bBKC(szuGm`j^wRWY0G=7RK8(j<)!d2&6%G8NXAvr=B^4(hd-_P!BwdGic}D{Rk2~V5;}QUe5_!z<3pF zjg}A7#d>D1W^J9_I&k^rlfm~Zl#H(tTD1kmj~Y&b zhg)E*XHTsHMO19X%04FdSMQrfQL({KP_$V_C!=7@g4KF!fC^%R>?@XVV zQy)l&a8YkiCQt6%N}`ZND*b-cnZ(GYExqZB_JgvsV!RGGR>H?VdphwfizK=Jz^ME&hi>7Ln<%Z1W_N1n`yS)p@hLuiCBeV9}(yK zv`2MyH7_Zo!I~3uYy3m4tvjq3n0)iWLJG947&%IqGBDJ&hUvt?w$<;;zHBVKAn z2lQD=cpBQj?kp3Vb~jnEv`qOtn_c#Eyf%%Q%Kv}NcEtJZBZu6V0__JCoQN%HZSEiX zSo>rn`BnvY_FeO+zYyi7NL$D~!pSh&Is|o-HC9km%q2{>RA~eZ+Q|_0V)Idry65V!*+<(@flWKW2a(x6O}Rc=L$<)i;h$06JI>7H88xr0=lndnVIfj{sv(i zx{LA-EX1Q~(KYvhkLuv_2HZMqn)#+dFWT3$xSr4__C|trx865s>*_3Ku);9R&uj8b zry(;1X82seFe>dx8?-wniLnlJ&Pvh!2zrk^^DcVJr+L;Zvum|$GVxU?lfJlKvr&4j|4Ya; z!oWM{z>ufIjZf9u;aR)2uPD?8 z_CuiMai58D038xMf`2=JqyOEX zn9Eab)Fo?O(a`dsbY8wIz9dMQBvq59S}|C0@XFKKI#|tOjaPuRwF#_Hl0F&5y6mP| zMEt8QrSRYzn(%l*t_LgC`APN5Y14@D(@ff9U8fFg7TGg;Y42bkv8~$L7nMXqm#TcO zh;4ScDEL8_}9|N zX({};v=K$;&<&$MPbUE2BbFcs_oWT(zkr7jnRnwM)GVOi z@+w+dT4qseS|P?wnOfn4l&cN8o|2t_AE~Vnt*kUPj)B+}6`9l`TszEME}EJ**<1J( zFm!KpuJ+e6gUv1*sI*B12{Px9P4Z4%xDry@`LF3JvodaQ-^gGGji%ILkKHW;%%SJh z?4{?SYG1yZO*%@=FRTMezL`&#Lq&QRHkt!oLpKw~ zy7b>K&bBs?jZN&3wqDj2-ep@8F}7$=nZqP|tAQLlk3pb*zFa#_i0w?vb;|3Iml>04 zcIl20g##+1wAe?(%p|lJOF_3gajqcgzy)``H2d^Z z*M0JZZw?i7U~-%DDzxAA(_d)G%}^NL`+NI><-av5nS&6=mOgBiKpZ)S(B-^wSY8s9ygaFx+3Xi}VcCfSs^4ir*+&I=|w zn;uhVwXJD9Ajw6yK1P1c#t(PyKHiOr#f|LlxNbCzt4%ZN^gPmK7iB?w4iIoa4;LH`oZp+5qf-_HTS_Q)>)VB0T018_K>ExQA33As}D5ZJx4 Ooz1qg`Xj}^KJY(Km#^yp diff --git a/dist/img/icon.jpg b/dist/img/icon.jpg deleted file mode 100644 index c5375d5f05cea7d8b7c74378585a88717d09b6a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12256 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
0<-UZ1--!C$d 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 - - - - - - - - EAdmin - 开箱即用的后台中台 - - - - -
- - - - -
- -
- - - - \ No newline at end of file diff --git a/dist/js/core/al.init.min.js b/dist/js/core/al.init.min.js deleted file mode 100644 index 75b93ad..0000000 --- a/dist/js/core/al.init.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";for(var _ROOTPATH,_script=window.document.getElementsByTagName("script"),i=0;i<_script.length;i++){var _src=_script[i].getAttribute("src");if(null!=_src&&-1!=_src.indexOf("al.load")){_ROOTPATH=_src.replace(/core\/al.load.min.js/,"");break}}var _fmConf=[];function hideDom(e,o){var t,l=e.clone();return l.appendTo("html").css({position:"absolute",left:"-9999px",display:"block"}),t=null==o?l.outerWidth():"width"==o?l.outerWidth():l.outerHeight(),l.remove(),t}function innerW(){return window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth?document.body.clientWidth:void 0}function innerH(){return window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight?document.body.clientHeight:void 0}function selectText(e){1==(e=null==e?1:0)?(document.onselectstart=function(){return!0},$("body").css("-moz-user-select","")):(document.onselectstart=function(){return!1},$("body").css("-moz-user-select","none"))}function disabledRight(){$(document).bind("contextmenu",function(e){return!1})}function keyup(e,t){var l=null;e.on("keyup",function(e){var o=$(this);clearTimeout(l),l=setTimeout(function(){t(o,e)},200)})}function distance(e,o){var t,l=!(2"):(e.color=e.this.data("icon-color"),null!=e.color&&(e.icon+=" color-"+e.color),e.this.css("padding-left",0).prepend(''))}),e.find(".block").each(function(){var e={this:$(this)};null!=e.this.data("block-data")&&(e.this.addClass("block-data"),e.small=e.this.data("small"),null!=e.small&&e.this.addClass("block-data-small"),e.color=e.this.data("color"),null!=e.color?(e.color="color-"+e.color,e.this.find(".num").addClass(e.color)):e.color="",e.icon=e.this.data("icon"),null!=e.icon&&e.this.children("h5").prepend('')),null!=e.this.data("block-href")&&(e.this.addClass("block-href"),e.color=e.this.data("color"),null!=e.color?e.color="color-"+e.color:e.color="",e.icon=e.this.data("icon"),null!=e.icon&&e.this.prepend(''))}),col(e)}function col(e){e.find("[class*='col-']").each(function(){var e={this:$(this)};e.class=e.this.attr("class"),e.class.replace(/col-([\d]+)/g,function(){switch(e.col=parseInt(arguments[1]),e.col){case 1:e.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:e.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:e.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:e.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:e.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:e.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:e.class="col-xl-7 col-lg-7";break;case 8:e.class="col-xl-8 col-lg-8";break;case 9:e.class="col-xl-9 col-lg-9";break;case 10:e.class="col-xl-10 col-lg-10";break;case 11:e.class="col-xl-11 col-lg-11";break;case 12:e.class="col-xl-12 col-lg-12"}e.this.removeClass("col-"+e.col).addClass(e.class)})})}function setRoute(){var e=0 { - return Time(time, format); - } \ No newline at end of file diff --git a/dist/js/event/index.html b/dist/js/event/index.html deleted file mode 100644 index e69de29..0000000 diff --git a/dist/js/framework/art-template/4.12.2/template-web.js b/dist/js/framework/art-template/4.12.2/template-web.js deleted file mode 100644 index 0e36682..0000000 --- a/dist/js/framework/art-template/4.12.2/template-web.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! art-template@4.12.2 for browser | https://github.com/aui/art-template */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.template=t():e.template=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(e,t,n){(function(t){e.exports=!1;try{e.exports="[object process]"===Object.prototype.toString.call(t.process)}catch(n){}}).call(t,n(4))},function(e,t,n){"use strict";var r=n(8),i=n(3),o=n(23),s=function(e,t){t.onerror(e,t);var n=function(){return"{Template Error}"};return n.mappings=[],n.sourcesContent=[],n},a=function c(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};"string"!=typeof e?t=e:t.source=e,t=i.$extend(t),e=t.source,!0===t.debug&&(t.cache=!1,t.minimize=!1,t.compileDebug=!0),t.compileDebug&&(t.minimize=!1),t.filename&&(t.filename=t.resolveFilename(t.filename,t));var n=t.filename,a=t.cache,u=t.caches;if(a&&n){var p=u.get(n);if(p)return p}if(!e)try{e=t.loader(n,t),t.source=e}catch(d){var l=new o({name:"CompileError",path:n,message:"template not found: "+d.message,stack:d.stack});if(t.bail)throw l;return s(l,t)}var f=void 0,h=new r(t);try{f=h.build()}catch(l){if(l=new o(l),t.bail)throw l;return s(l,t)}var m=function(e,n){try{return f(e,n)}catch(l){if(!t.compileDebug)return t.cache=!1,t.compileDebug=!0,c(t)(e,n);if(l=new o(l),t.bail)throw l;return s(l,t)()}};return m.mappings=f.mappings,m.sourcesContent=f.sourcesContent,m.toString=function(){return f.toString()},a&&n&&u.set(n,m),m};a.Compiler=r,e.exports=a},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,n){"use strict";function r(){this.$extend=function(e){return e=e||{},s(e,e instanceof r?e:this)}}var i=n(0),o=n(12),s=n(13),a=n(14),c=n(15),u=n(16),p=n(17),l=n(18),f=n(19),h=n(20),m=n(22),d={source:null,filename:null,rules:[f,l],escape:!0,debug:!!i&&"production"!==process.env.NODE_ENV,bail:!0,cache:!0,minimize:!0,compileDebug:!1,resolveFilename:m,include:a,htmlMinifier:h,htmlMinifierOptions:{collapseWhitespace:!0,minifyCSS:!0,minifyJS:!0,ignoreCustomFragments:[]},onerror:c,loader:p,caches:u,root:"/",extname:".art",ignore:[],imports:o};r.prototype=d,e.exports=new r},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){},function(e,t,n){"use strict";var r=n(7),i=n(1),o=n(24),s=function(e,t){return t instanceof Object?r({filename:e},t):i({filename:e,source:t})};s.render=r,s.compile=i,s.defaults=o,e.exports=s},function(e,t,n){"use strict";var r=n(1),i=function(e,t,n){return r(e,n)(t)};e.exports=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(9),o=n(11),s="$data",a="$imports",c="print",u="include",p="extend",l="block",f="$$out",h="$$line",m="$$blocks",d="$$slice",v="$$from",g="$$options",y=function(e,t){return Object.hasOwnProperty.call(e,t)},b=JSON.stringify,x=function(){function e(t){var n,i,y=this;r(this,e);var b=t.source,x=t.minimize,w=t.htmlMinifier;if(this.options=t,this.stacks=[],this.context=[],this.scripts=[],this.CONTEXT_MAP={},this.ignore=[s,a,g].concat(t.ignore),this.internal=(n={},n[f]="''",n[h]="[0,0]",n[m]="arguments[1]||{}",n[v]="null",n[c]="function(){var s=''.concat.apply('',arguments);"+f+"+=s;return s}",n[u]="function(src,data){var s="+g+".include(src,data||"+s+",arguments[2]||"+m+","+g+");"+f+"+=s;return s}",n[p]="function(from){"+v+"=from}",n[d]="function(c,p,s){p="+f+";"+f+"='';c();s="+f+";"+f+"=p+s;return s}",n[l]="function(){var a=arguments,s;if(typeof a[0]==='function'){return "+d+"(a[0])}else if("+v+"){if(!"+m+"[a[0]]){"+m+"[a[0]]="+d+"(a[1])}else{"+f+"+="+m+"[a[0]]}}else{s="+m+"[a[0]];if(typeof s==='string'){"+f+"+=s}else{s="+d+"(a[1])}return s}}",n),this.dependencies=(i={},i[c]=[f],i[u]=[f,g,s,m],i[p]=[v,u],i[l]=[d,v,f,m],i),this.importContext(f),t.compileDebug&&this.importContext(h),x)try{b=w(b,t)}catch(E){}this.source=b,this.getTplTokens(b,t.rules,this).forEach(function(e){e.type===o.TYPE_STRING?y.parseString(e):y.parseExpression(e)})}return e.prototype.getTplTokens=function(){return o.apply(undefined,arguments)},e.prototype.getEsTokens=function(e){return i(e)},e.prototype.getVariables=function(e){var t=!1;return e.filter(function(e){return"whitespace"!==e.type&&"comment"!==e.type}).filter(function(e){return"name"===e.type&&!t||(t="punctuator"===e.type&&"."===e.value,!1)}).map(function(e){return e.value})},e.prototype.importContext=function(e){var t=this,n="",r=this.internal,i=this.dependencies,o=this.ignore,c=this.context,u=this.options,p=u.imports,l=this.CONTEXT_MAP;y(l,e)||-1!==o.indexOf(e)||(y(r,e)?(n=r[e],y(i,e)&&i[e].forEach(function(e){return t.importContext(e)})):n="$escape"===e||"$each"===e||y(p,e)?a+"."+e:s+"."+e,l[e]=n,c.push({name:e,value:n}))},e.prototype.parseString=function(e){var t=e.value;if(t){var n=f+"+="+b(t);this.scripts.push({source:t,tplToken:e,code:n})}},e.prototype.parseExpression=function(e){var t=this,n=e.value,r=e.script,i=r.output,s=this.options.escape,a=r.code;i&&(a=!1===s||i===o.TYPE_RAW?f+"+="+r.code:f+"+=$escape("+r.code+")");var c=this.getEsTokens(a);this.getVariables(c).forEach(function(e){return t.importContext(e)}),this.scripts.push({source:n,tplToken:e,code:a})},e.prototype.checkExpression=function(e){for(var t=[[/^\s*}[\w\W]*?{?[\s;]*$/,""],[/(^[\w\W]*?\([\w\W]*?(?:=>|\([\w\W]*?\))\s*{[\s;]*$)/,"$1})"],[/(^[\w\W]*?\([\w\W]*?\)\s*{[\s;]*$)/,"$1}"]],n=0;n2&&arguments[2]!==undefined?arguments[2]:{},i=[{type:"string",value:e,line:0,start:0,end:e.length}],o=0;o]/;s.$escape=function(e){return i(r(e))},s.$each=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n {{"+n+"}}")};switch("#"===t&&h("#value","@value"),f){case"set":i="var "+c.join("").trim();break;case"if":i="if("+c.join("").trim()+"){";break;case"else":var m=c.indexOf("if");~m?(c.splice(0,m+1),i="}else if("+c.join("").trim()+"){"):i="}else{";break;case"/if":i="}";break;case"each":p=r._split(a),p.shift(),"as"===p[1]&&(h("each object as value index","each object value index"),p.splice(1,1));i="$each("+(p[0]||"$data")+",function("+(p[1]||"$value")+","+(p[2]||"$index")+"){";break;case"/each":i="})";break;case"block":p=r._split(a),p.shift(),i="block("+p.join(",").trim()+",function(){";break;case"/block":i="})";break;case"echo":f="print",h("echo value","value");case"print":case"include":case"extend":if(0!==c.join("").trim().indexOf("(")){p=r._split(a),p.shift(),i=f+"("+p.join(",")+")";break}default:if(~c.indexOf("|")){var d=a.reduce(function(e,t){var n=t.value,r=t.type;return"|"===n?e.push([]):"whitespace"!==r&&"comment"!==r&&(e.length||e.push([]),":"===n&&1===e[e.length-1].length?h("value | filter: argv","value | filter argv"):e[e.length-1].push(t)),e},[]).map(function(e){return r._split(e)});i=d.reduce(function(e,t){var n=t.shift();return t.unshift(e),"$imports."+n+"("+t.join(",")+")"},d.shift().join(" ").trim())}l=l||"escape"}return u.code=i,u.output=l,u},_split:function(e){e=e.filter(function(e){var t=e.type;return"whitespace"!==t&&"comment"!==t});for(var t=0,n=e.shift(),r=/\]|\)/,i=[[n]];t/,use:function(e,t,n,r){return n={"-":"raw","=":"escape","":!1,"==":"raw","=#":"raw"}[n],t&&(r="/*"+r+"*/",n=!1),{code:r,output:n}}};e.exports=r},function(e,t,n){"use strict";var r=n(0),i=function(e,t){if(r){var i,o=n(21).minify,s=t.htmlMinifierOptions,a=t.rules.map(function(e){return e.test});(i=s.ignoreCustomFragments).push.apply(i,a),e=o(e,s)}return e};e.exports=i},function(e,t){!function(e){e.noop=function(){}}("object"==typeof e&&"object"==typeof e.exports?e.exports:window)},function(e,t,n){"use strict";var r=n(0),i=/^\.+\//,o=function(e,t){if(r){var o=n(5),s=t.root,a=t.extname;if(i.test(e)){var c=t.filename,u=!c||e===c,p=u?s:o.dirname(c);e=o.resolve(p,e)}else e=o.resolve(s,e);o.extname(e)||(e+=a)}return e};e.exports=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){var t=e.name,n=e.source,r=e.path,i=e.line,o=e.column,s=e.generated,a=e.message;if(!n)return a;var c=n.split(/\n/),u=Math.max(i-3,0),p=Math.min(c.length,i+3),l=c.slice(u,p).map(function(e,t){var n=t+u+1;return(n===i?" >> ":" ")+n+"| "+e}).join("\n");return(r||"anonymous")+":"+i+":"+o+"\n"+l+"\n\n"+t+": "+a+(s?"\n generated: "+s:"")}var a=function(e){function t(n){r(this,t);var o=i(this,e.call(this,n.message));return o.name="TemplateError",o.message=s(n),Error.captureStackTrace&&Error.captureStackTrace(o,o.constructor),o}return o(t,e),t}(Error);e.exports=a},function(e,t,n){"use strict";e.exports=n(3)}])}); \ No newline at end of file diff --git a/dist/js/framework/axios/0.18.1/axios.min.js b/dist/js/framework/axios/0.18.1/axios.min.js deleted file mode 100644 index c7b4b0d..0000000 --- a/dist/js/framework/axios/0.18.1/axios.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/* axios v0.18.1 | (c) 2019 by Matt Zabriskie */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),u=n(6),a=r(u);a.Axios=i,a.create=function(e){return r(o.merge(u,e))},a.Cancel=n(22),a.CancelToken=n(23),a.isCancel=n(19),a.all=function(e){return Promise.all(e)},a.spread=n(24),e.exports=a,e.exports.default=a},function(e,t,n){"use strict";function r(e){return"[object Array]"===R.call(e)}function o(e){return"[object ArrayBuffer]"===R.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function a(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===R.call(e)}function d(e){return"[object File]"===R.call(e)}function l(e){return"[object Blob]"===R.call(e)}function h(e){return"[object Function]"===R.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n - * @license MIT - */ -e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(6),s=n(2),i=n(16),u=n(17);r.prototype.request=function(e){"string"==typeof e&&(e=s.merge({url:arguments[0]},arguments[1])),e=s.merge(o,{method:"get"},this.defaults,e),e.method=e.method.toLowerCase();var t=[u,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},s.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(s.merge(n||{},{method:e,url:t}))}}),s.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(s.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(8):"undefined"!=typeof process&&(e=n(8)),e}var s=n(2),i=n(7),u={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:o(),transformRequest:[function(e,t){return i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};a.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){a.headers[e]={}}),s.forEach(["post","put","patch"],function(e){a.headers[e]=s.merge(u)}),e.exports=a},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(9),s=n(12),i=n(13),u=n(14),a=n(10);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onerror=function(){c(a("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(a("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(15),y=(e.withCredentials||u(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(11);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}return s&&(e+=(e.indexOf("?")===-1?"?":"&")+s),e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(s)&&u.push("domain="+s),i===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(18),i=n(19),u=n(6),a=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!a(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||u.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(22);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); -//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/js/framework/axios/0.19.0/axios.min.js b/dist/js/framework/axios/0.19.0/axios.min.js deleted file mode 100644 index 0f36816..0000000 --- a/dist/js/framework/axios/0.19.0/axios.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/* axios v0.19.0 | (c) 2019 by Matt Zabriskie */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),a=n(22),u=n(11),c=r(u);c.Axios=i,c.create=function(e){return r(a(c.defaults,e))},c.Cancel=n(23),c.CancelToken=n(24),c.isCancel=n(10),c.all=function(e){return Promise.all(e)},c.spread=n(25),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";function r(e){return"[object Array]"===j.call(e)}function o(e){return"[object ArrayBuffer]"===j.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function a(e){return"string"==typeof e}function u(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===j.call(e)}function d(e){return"[object File]"===j.call(e)}function l(e){return"[object Blob]"===j.call(e)}function h(e){return"[object Function]"===j.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n - * @license MIT - */ -e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(2),s=n(6),i=n(7),a=n(8),u=n(22);r.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=u(this.defaults,e),e.method=e.method?e.method.toLowerCase():"get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},r.prototype.getUri=function(e){return e=u(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}if(s){var a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(9),i=n(10),a=n(11),u=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||a.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)?e=n(13):"undefined"!=typeof XMLHttpRequest&&(e=n(13)),e}var s=n(2),i=n(12),a={"Content-Type":"application/x-www-form-urlencoded"},u={adapter:o(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){u.headers[e]={}}),s.forEach(["post","put","patch"],function(e){u.headers[e]=s.merge(a)}),e.exports=u},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(14),s=n(6),i=n(17),a=n(18),u=n(15);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onabort=function(){d&&(c(u("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){c(u("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(19),y=(e.withCredentials||a(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(15);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){t=t||{};var n={};return r.forEach(["url","method","params","data"],function(e){"undefined"!=typeof t[e]&&(n[e]=t[e])}),r.forEach(["headers","auth","proxy"],function(o){r.isObject(t[o])?n[o]=r.deepMerge(e[o],t[o]):"undefined"!=typeof t[o]?n[o]=t[o]:r.isObject(e[o])?n[o]=r.deepMerge(e[o]):"undefined"!=typeof e[o]&&(n[o]=e[o])}),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],function(r){"undefined"!=typeof t[r]?n[r]=t[r]:"undefined"!=typeof e[r]&&(n[r]=e[r])}),n}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(23);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); -//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css b/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css deleted file mode 100644 index cd1c616..0000000 --- a/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.4 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css b/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css deleted file mode 100644 index ed3905e..0000000 --- a/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/dist/js/framework/chart/3.0.0/chart.min.js b/dist/js/framework/chart/3.0.0/chart.min.js deleted file mode 100644 index d85bdc6..0000000 --- a/dist/js/framework/chart/3.0.0/chart.min.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! - * Chart.js v3.0.0-alpha - * https://www.chartjs.org - * (c) 2020 Chart.js Contributors - * Released under the MIT License - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).Chart=e()}(this,(function(){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var i=0;i=0;a--)e.call(i,t[a],a);else for(a=0;an&&(n=r),n}function B(t,e,i,n){var a=(n=n||{}).data=n.data||{},r=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(a=n.data={},r=n.garbageCollect=[],n.font=e),t.save(),t.font=e;var o,s,l,u,c,h=0,d=i.length;for(o=0;oi.length){for(o=0;o0&&e.stroke()}}function N(t,e){return t.x>e.left-.5&&t.xe.top-.5&&t.y=t}function et(t,e,i){var n,a,r;for(n=0,a=t.length;n0?1:-1};function nt(t){return t*(q/180)}function at(t){return t*(180/q)}function rt(t){if(x(t)){for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}}function ot(t,e){var i=e.x-t.x,n=e.y-t.y,a=Math.sqrt(i*i+n*n),r=Math.atan2(n,i);return r<-.5*q&&(r+=$),{angle:r,distance:a}}function st(t,e){return(t-e+G)%$-q}function lt(t){return(t%$+$)%$}function ut(t,e,i){var n=lt(t),a=lt(e),r=lt(i),o=lt(a-n),s=lt(r-n),l=lt(n-a),u=lt(n-r);return n===a||n===r||o>s&&l0?c[e-1]:null,(a=e0?c[e-1]:null,a=e0&&N(t[i-1],e)&&(a.controlPointPreviousX=pt(a.controlPointPreviousX,e.left,e.right),a.controlPointPreviousY=pt(a.controlPointPreviousY,e.top,e.bottom)),i-1?i*parseInt(e,10)/100:parseInt(e,10)}function wt(t){var e=bt(t);if(!e)return"number"==typeof t.clientWidth?t.clientWidth:t.width;var i=e.clientWidth,n=i-Mt(e,"padding-left",i)-Mt(e,"padding-right",i),a=function(t){return _t(t,"max-width","clientWidth")}(t);return isNaN(a)?n:Math.min(n,a)}function St(t){var e=bt(t);if(!e)return"number"==typeof t.clientHeight?t.clientHeight:t.height;var i=e.clientHeight,n=i-Mt(e,"padding-top",i)-Mt(e,"padding-bottom",i),a=function(t){return _t(t,"max-height","clientHeight")}(t);return isNaN(a)?n:Math.min(n,a)}var Pt=Object.freeze({__proto__:null,_getParentNode:bt,getStyle:kt,getRelativePosition:function(t,e){var i,n,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(i=s[0].clientX,n=s[0].clientY):(i=a.clientX,n=a.clientY);var l=parseFloat(kt(r,"padding-left")),u=parseFloat(kt(r,"padding-top")),c=parseFloat(kt(r,"padding-right")),h=parseFloat(kt(r,"padding-bottom")),d=o.right-o.left-l-c,f=o.bottom-o.top-u-h;return{x:i=Math.round((i-o.left-l)/d*r.width/e.currentDevicePixelRatio),y:n=Math.round((n-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},getMaximumWidth:wt,getMaximumHeight:St,retinaScale:function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1,n=t.canvas,a=t.width,r=t.height;n.height=r*i,n.width=a*i,t.ctx.setTransform(i,0,0,i,0,0),!n.style||n.style.height||n.style.width||(n.style.height=r+"px",n.style.width=a+"px")}}),Dt={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e,i=0;return 0===t?0:1===t?1:(i||(i=.3),e=i/(2*Math.PI)*Math.asin(1),-1*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},easeOutElastic:function(t){var e,i=0;return 0===t?0:1===t?1:(i||(i=.3),e=i/(2*Math.PI)*Math.asin(1),1*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},easeInOutElastic:function(t){var e,i=0;return 0===t?0:2==(t/=.5)?1:(i||(i=.45),e=i/(2*Math.PI)*Math.asin(1),t<1?1*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:1*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-Dt.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*Dt.easeInBounce(2*t):.5*Dt.easeOutBounce(2*t-1)+.5}},Ot=new(function(){function t(){e(this,t),this.color="rgba(0,0,0,0.1)",this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.fontColor="#666",this.fontFamily="'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",this.fontSize=12,this.fontStyle="normal",this.lineHeight=1.2,this.hover={onHover:null,mode:"nearest",intersect:!0},this.maintainAspectRatio=!0,this.onClick=null,this.responsive=!0,this.showLines=!0,this.plugins=void 0,this.scale=void 0,this.legend=void 0,this.title=void 0,this.tooltips=void 0,this.doughnut=void 0}return n(t,[{key:"set",value:function(t,e){return P(this[t]||(this[t]={}),e)}}]),t}());function At(t,e){var i=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}function Tt(t){var e,i,n,a;return b(t)?(e=+t.top||0,i=+t.right||0,n=+t.bottom||0,a=+t.left||0):e=i=n=a=+t||0,{top:e,right:i,bottom:n,left:a,height:e+n,width:a+i}}function Ct(t){var e=_(t.fontSize,Ot.fontSize);"string"==typeof e&&(e=parseInt(e,10));var i={family:_(t.fontFamily,Ot.fontFamily),lineHeight:At(_(t.lineHeight,Ot.lineHeight),e),size:e,style:_(t.fontStyle,Ot.fontStyle),weight:null,string:""};return i.string=function(t){return!t||y(t.size)||y(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(i),i}function Ft(t,e,i,n){var a,r,o,s=!0;for(a=0,r=t.length;a>4]+Vt[15&t]},Ht=function(t){return(240&t)>>4==(15&t)}; -/*! - * @kurkle/color v0.1.6 - * https://github.com/kurkle/color#readme - * (c) 2020 Jukka Kurkela - * Released under the MIT License - */function jt(t){var e=function(t){return Ht(t.r)&&Ht(t.g)&&Ht(t.b)&&Ht(t.a)}(t)?Wt:Nt;return t?"#"+e(t.r)+e(t.g)+e(t.b)+(t.a<255?e(t.a):""):t}function Yt(t){return t+.5|0}var Ut=function(t,e,i){return Math.max(Math.min(t,i),e)};function Xt(t){return Ut(Yt(2.55*t),0,255)}function qt(t){return Ut(Yt(255*t),0,255)}function $t(t){return Ut(Yt(t/2.55)/100,0,1)}function Gt(t){return Ut(Yt(100*t),0,100)}var Kt=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;var Zt=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function Qt(t,e,i){var n=e*Math.min(i,1-i),a=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+t/30)%12;return i-n*Math.max(Math.min(a-3,9-a,1),-1)};return[a(0),a(8),a(4)]}function Jt(t,e,i){var n=function(n){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(n+t/60)%6;return i-i*e*Math.max(Math.min(a,4-a,1),0)};return[n(5),n(3),n(1)]}function te(t,e,i){var n,a=Qt(t,1,.5);for(e+i>1&&(e*=n=1/(e+i),i*=n),n=0;n<3;n++)a[n]*=1-e-i,a[n]+=e;return a}function ee(t){var e,i,n,a=t.r/255,r=t.g/255,o=t.b/255,s=Math.max(a,r,o),l=Math.min(a,r,o),u=(s+l)/2;return s!==l&&(n=s-l,i=u>.5?n/(2-s-l):n/(s+l),e=60*(e=s===a?(r-o)/n+(r>16&255,n>>8&255,255&n]}return o}({OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"});function le(t,e,i){if(t){var n=ee(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*i,0===e?360:1)),n=ne(n),t.r=n[0],t.g=n[1],t.b=n[2]}}function ue(t,e){return t?r(e||{},t):t}function ce(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=qt(t[3]))):(e=ue(t,{r:0,g:0,b:0,a:1})).a=qt(e.a),e}function he(t){return"r"===t.charAt(0)?function(t){var e,i,n,a=Kt.exec(t),r=255;if(a){if(a[7]!==e){var o=+a[7];r=255&(a[8]?Xt(o):255*o)}return e=+a[1],i=+a[3],n=+a[5],{r:e=255&(a[2]?Xt(e):e),g:i=255&(a[4]?Xt(i):i),b:n=255&(a[6]?Xt(n):n),a:r}}}(t):re(t)}se.transparent=[0,0,0,0];var de=function(){function i(n){if(e(this,i),n instanceof i)return n;var a,r,o,s,l=t(n);"object"===l?a=ce(n):"string"===l&&(s=(r=n).length,"#"===r[0]&&(4===s||5===s?o={r:255&17*Bt[r[1]],g:255&17*Bt[r[2]],b:255&17*Bt[r[3]],a:5===s?17*Bt[r[4]]:255}:7!==s&&9!==s||(o={r:Bt[r[1]]<<4|Bt[r[2]],g:Bt[r[3]]<<4|Bt[r[4]],b:Bt[r[5]]<<4|Bt[r[6]],a:9===s?Bt[r[7]]<<4|Bt[r[8]]:255})),a=o||function(t){var e=se[t];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}(n)||he(n)),this._rgb=a,this._valid=!!a}return n(i,[{key:"rgbString",value:function(){return(t=this._rgb)&&(t.a<255?"rgba(".concat(t.r,", ").concat(t.g,", ").concat(t.b,", ").concat($t(t.a),")"):"rgb(".concat(t.r,", ").concat(t.g,", ").concat(t.b,")"));var t}},{key:"hexString",value:function(){return jt(this._rgb)}},{key:"hslString",value:function(){return function(t){if(t){var e=ee(t),i=e[0],n=Gt(e[1]),a=Gt(e[2]);return t.a<255?"hsla(".concat(i,", ").concat(n,"%, ").concat(a,"%, ").concat($t(t.a),")"):"hsl(".concat(i,", ").concat(n,"%, ").concat(a,"%)")}}(this._rgb)}},{key:"mix",value:function(t,e){if(t){var i,n=this.rgb,a=t.rgb,r=e===i?.5:e,o=2*r-1,s=n.a-a.a,l=((o*s==-1?o:(o+s)/(1+o*s))+1)/2;i=1-l,n.r=255&l*n.r+i*a.r+.5,n.g=255&l*n.g+i*a.g+.5,n.b=255&l*n.b+i*a.b+.5,n.a=r*n.a+(1-r)*a.a,this.rgb=n}return this}},{key:"clone",value:function(){return new i(this.rgb)}},{key:"alpha",value:function(t){return this._rgb.a=qt(t),this}},{key:"clearer",value:function(t){return this._rgb.a*=1-t,this}},{key:"greyscale",value:function(){var t=this._rgb,e=Yt(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}},{key:"opaquer",value:function(t){return this._rgb.a*=1+t,this}},{key:"negate",value:function(){var t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}},{key:"lighten",value:function(t){return le(this._rgb,2,t),this}},{key:"darken",value:function(t){return le(this._rgb,2,-t),this}},{key:"saturate",value:function(t){return le(this._rgb,1,t),this}},{key:"desaturate",value:function(t){return le(this._rgb,1,-t),this}},{key:"rotate",value:function(t){return function(t,e){var i=ee(t);i[0]=ae(i[0]+e),i=ne(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}},{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var t=ue(this._rgb);return t&&(t.a=$t(t.a)),t},set:function(t){this._rgb=ce(t)}}]),i}();function fe(t){return new de(t)}var ve=function(t){return t instanceof CanvasGradient||t instanceof CanvasPattern};var pe=function(t){for(var e=1;e=0;--s)(r=o[s])._active?(r.tick(e),l=!0):(o[s]=o[o.length-1],o.pop());l&&a.draw(),a.options.animation.debug&&function(t,e,i,n){var a=1e3/(i-n)|0,r=t.ctx;r.save(),r.clearRect(0,0,50,24),r.fillStyle="black",r.textAlign="right",e&&(r.fillText(e,50,8),r.fillText(a+" fps",50,18)),r.restore()}(a,o.length,e,t._lastDate),t._notify(a,n,e,"progress"),o.length||(n.running=!1,t._notify(a,n,e,"complete")),i+=o.length}})),t._lastDate=e,0===i&&(t._running=!1)}},{key:"_getAnims",value:function(t){var e=this._charts,i=e.get(t);return i||(i={running:!1,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}},{key:"listen",value:function(t,e,i){this._getAnims(t).listeners[e].push(i)}},{key:"add",value:function(t,e){var i;e&&e.length&&(i=this._getAnims(t).items).push.apply(i,f(e))}},{key:"has",value:function(t){return this._getAnims(t).items.length>0}},{key:"start",value:function(t){var e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((function(t,e){return Math.max(t,e._duration)}),0),this._refresh())}},{key:"running",value:function(t){if(!this._running)return!1;var e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}},{key:"stop",value:function(t){var e=this._charts.get(t);if(e&&e.items.length){for(var i=e.items,n=i.length-1;n>=0;--n)i[n].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}}},{key:"remove",value:function(t){return this._charts.delete(t)}}]),t}()),ye={boolean:function(t,e,i){return i>.5?e:t},color:function(t,e,i){var n=pe.color(t||"transparent"),a=n.valid&&pe.color(e||"transparent");return a&&a.valid?a.mix(n,i).hexString():e},number:function(t,e,i){return t+(e-t)*i}},me=function(){function i(n,a,r,o){e(this,i);var s=a[r];o=Ft([n.to,o,s,n.from]);var l=Ft([n.from,s,o]);this._active=!0,this._fn=n.fn||ye[n.type||t(l)],this._easing=Dt[n.easing||"linear"],this._start=Math.floor(Date.now()+(n.delay||0)),this._duration=Math.floor(n.duration),this._loop=!!n.loop,this._target=a,this._prop=r,this._from=l,this._to=o}return n(i,[{key:"active",value:function(){return this._active}},{key:"cancel",value:function(){this._active&&(this.tick(Date.now()),this._active=!1)}},{key:"tick",value:function(t){var e,i=this,n=t-i._start,a=i._duration,r=i._prop,o=i._from,s=i._loop,l=i._to;i._active=o!==l&&(s||n1?2-e:e,e=i._easing(Math.min(1,Math.max(0,e))),i._target[r]=i._fn(o,l,e)):i._target[r]=l}}]),i}(),be=["borderColor","backgroundColor"];Ot.set("animation",{duration:1e3,easing:"easeOutQuart",onProgress:v,onComplete:v,colors:{type:"color",properties:be},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]},active:{duration:400},resize:{duration:0},show:{colors:{type:"color",properties:be,from:"transparent"},visible:{type:"boolean",duration:0}},hide:{colors:{type:"color",properties:be,to:"transparent"},visible:{type:"boolean",easing:"easeInExpo"}}});var xe=function(){function t(i,n){e(this,t),this._chart=i,this._properties=new Map,this.configure(n)}return n(t,[{key:"configure",value:function(t){if(b(t)){var e=this._properties,i=function(t){var e={};return Object.keys(t).forEach((function(i){var n=t[i];b(n)||(e[i]=n)})),e}(t);Object.keys(t).forEach((function(n){var a=t[n];b(a)&&(a.properties||[n]).forEach((function(t){e.has(t)?t===n&&e.set(t,r({},e.get(t),a)):e.set(t,r({},i,a))}))}))}}},{key:"_animateOptions",value:function(t,e){var i=e.options,n=[];if(!i)return n;var a=t.options;return a?(a.$shared&&(t.options=a=r({},a,{$shared:!1,$animations:{}})),n=this._createAnimations(a,i)):t.options=i,n}},{key:"_createAnimations",value:function(t,e){var i,n=this._properties,a=[],r=t.$animations||(t.$animations={}),o=Object.keys(e);for(i=o.length-1;i>=0;--i){var s=o[i];if("$"!==s.charAt(0))if("options"!==s){var l=e[s],u=r[s];u&&u.cancel();var c=n.get(s);c&&c.duration?(r[s]=u=new me(c,t,s,l),a.push(u)):t[s]=l}else a.push.apply(a,f(this._animateOptions(t,e)))}return a}},{key:"update",value:function(t,e){if(0===this._properties.size)return function(t,e){var i=t.options,n=e.options;i&&n&&!n.$shared&&(i.$shared?t.options=r({},i,n,{$shared:!1}):r(i,n),delete e.options)}(t,e),void r(t,e);var i=this._createAnimations(t,e);return i.length?(ge.add(this._chart,i),!0):void 0}}]),t}(),_e=pe.options.resolve,ke=["push","pop","shift","splice","unshift"];function Me(t,e){var i=t&&t.options||{},n=i.reverse,a=void 0===i.min?e:0,r=void 0===i.max?e:0;return{start:n?r:a,end:n?a:r}}function we(t,e){var i=t._chartjs;if(i){var n=i.listeners,a=n.indexOf(e);-1!==a&&n.splice(a,1),n.length>0||(ke.forEach((function(e){delete t[e]})),delete t._chartjs)}}function Se(t,e){var i,n,a=[],r=t._getSortedDatasetMetas(e);for(i=0,n=r.length;i0&&(f=s._sorted,r=s._parsed[t-1]),!1===o._parsing)s._parsed=l,s._sorted=!0;else{for(n=pe.isArray(l[t])?o.parseArrayData(s,l,t,e):pe.isObject(l[t])?o.parseObjectData(s,l,t,e):o.parsePrimitiveData(s,l,t,e),i=0;ir||g=0;--i)if(!m()){y();break}return{min:d,max:f}}},{key:"getAllParsedValues",value:function(t){var e,i,n,a=this._cachedMeta._parsed,r=[];for(e=0,i=a.length;e=0;o--)i=r[o],e[i]=n(a[i])}},{key:"getStyle",value:function(t,e){var i=this,n=i._cachedMeta.dataset;i._config||i.configure();var a=n&&void 0===t?i.resolveDatasetElementOptions(e):i.resolveDataElementOptions(t||0,e&&"active");return e&&i._addAutomaticHoverColors(t,a),a}},{key:"_getContext",value:function(t,e){return{chart:this.chart,dataIndex:t,dataset:this.getDataset(),datasetIndex:this.index,active:e}}},{key:"resolveDatasetElementOptions",value:function(t){var e,i,n,a,r,o=this,s=o.chart,l=o._config,u=s.options.elements[o.datasetElementType._type]||{},c=o.datasetElementOptions,h={},d=o._getContext(void 0,t);for(e=0,i=c.length;en?(e._insertElements(n,a-n),t&&n&&e.parse(0,n)):aa?(s=a/e.innerRadius,t.arc(r,o,e.innerRadius-a,n+s,i-s,!0)):t.arc(r,o,a,n+Math.PI/2,i-Math.PI/2),t.closePath(),t.clip()}function Le(t,e,i){var n=e.options,a="inner"===n.borderAlign;a?(t.lineWidth=2*n.borderWidth,t.lineJoin="round"):(t.lineWidth=n.borderWidth,t.lineJoin="bevel"),i.fullCircles&&function(t,e,i,n){var a,r=i.endAngle;for(n&&(i.endAngle=i.startAngle+Ee,Ie(t,i),i.endAngle=r,i.endAngle===i.startAngle&&i.fullCircles&&(i.endAngle+=Ee,i.fullCircles--)),t.beginPath(),t.arc(i.x,i.y,i.innerRadius,i.startAngle+Ee,i.startAngle,!0),a=0;a=Ee||ut(a,s,l))&&(r>=u&&r<=c)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),i=e.x,n=e.y,a=(e.startAngle+e.endAngle)/2,r=(e.innerRadius+e.outerRadius)/2;return{x:i+Math.cos(a)*r,y:n+Math.sin(a)*r}}},{key:"tooltipPosition",value:function(t){return this.getCenterPoint(t)}},{key:"draw",value:function(t){var e,i=this,n=i.options,a="inner"===n.borderAlign?.33:0,r={x:i.x,y:i.y,innerRadius:i.innerRadius,outerRadius:Math.max(i.outerRadius-a,0),pixelMargin:a,startAngle:i.startAngle,endAngle:i.endAngle,fullCircles:Math.floor(i.circumference/Ee)};if(t.save(),t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor,r.fullCircles){for(r.endAngle=r.startAngle+Ee,t.beginPath(),t.arc(r.x,r.y,r.outerRadius,r.startAngle,r.endAngle),t.arc(r.x,r.y,r.innerRadius,r.endAngle,r.startAngle,!0),t.closePath(),e=0;e0?e.y:t.y}}function Ve(t,e,i,n){var a={x:t.controlPointNextX,y:t.controlPointNextY},r={x:e.controlPointPreviousX,y:e.controlPointPreviousY},o=ze(t,a,i),s=ze(a,r,i),l=ze(r,e,i),u=ze(o,s,i),c=ze(s,l,i);return ze(u,c,i)}function We(t){return"angle"===t?{between:ut,compare:st,normalize:lt}:{between:function(t,e,i){return t>=e&&t<=i},compare:function(t,e){return t-e},normalize:function(t){return t}}}function Ne(t,e,i,n){return{start:t%n,end:e%n,loop:i&&(e-t+1)%n==0}}function He(t,e,i){if(!i)return[t];var n,a,r,o,s=i.property,l=i.start,u=i.end,c=e.length,h=We(s),d=h.compare,f=h.between,v=h.normalize,p=function(t,e,i){var n,a,r=i.property,o=i.start,s=i.end,l=We(r),u=l.between,c=l.normalize,h=e.length,d=t.start,f=t.end,v=t.loop;if(v){for(d+=h,f+=h,n=0,a=h;ng&&d(a,l)>0?o:n),null===_||x&&0!==d(a,u)||(b.push(Ne(_,n,m,c)),_=null),o=n);return null!==_&&b.push(Ne(_,y,m,c)),b}function je(t,e){for(var i=[],n=t.segments,a=0;al&&(l=k),b=(x*b+_)/++x):(s!==l&&(t.lineTo(b,l),t.lineTo(b,s),t.lineTo(b,u)),t.lineTo(_,k),o=M,x=0,s=l=k),u=k}}function $e(t){var e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._loop||e.tension||e.stepped||i)?qe:Xe}Ot.set("elements",{line:{backgroundColor:Ye,borderCapStyle:"butt",borderColor:Ye,borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,fill:!0,tension:.4}});var Ge=function(t){function i(t){var n;return e(this,i),(n=h(this,l(i).call(this))).options=void 0,n._loop=void 0,n._fullLoop=void 0,n._controlPointsUpdated=void 0,n._points=void 0,n._segments=void 0,t&&r(c(n),t),n}return s(i,t),n(i,[{key:"updateControlPoints",value:function(t){var e=this;if(!e._controlPointsUpdated){var i=e.options;if(i.tension&&!i.stepped){var n=i.spanGaps?e._loop:e._fullLoop;gt(e._points,i,t,n)}}}},{key:"first",value:function(){var t=this.segments,e=this.points;return t.length&&e[t[0].start]}},{key:"last",value:function(){var t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}},{key:"interpolate",value:function(t,e){var i=this.options,n=t[e],a=this.points,r=je(this,{property:e,start:n,end:n});if(r.length){var o,s,l=[],u=function(t){return t.stepped?Be:t.tension?Ve:ze}(i);for(o=0,s=r.length;oa&&t[r%e].skip;)r--;return{start:a,end:r%=e}}(e,n,a,i),o=r.start,s=r.end;return!0===i?[{start:o,end:s,loop:a}]:function(t,e,i,n){var a,r=t.length,o=[],s=e,l=t[e];for(a=e+1;a<=i;++a){var u=t[a%r];u.skip||u.stop?l.skip||(n=!1,o.push({start:e%r,end:(a-1)%r,loop:n}),e=s=u.stop?a:null):(s=a,l.skip&&(e=a)),l=u}return null!==s&&o.push({start:e%r,end:s%r,loop:n}),o}(e,o,st.x&&(e=ti(e,"left","right")):t.base=o.left&&e<=o.right)&&(r||i>=o.top&&i<=o.bottom)}Ot.set("elements",{rectangle:{backgroundColor:Qe,borderColor:Qe,borderSkipped:"bottom",borderWidth:0}});var ai=function(t){function i(t){var n;return e(this,i),(n=h(this,l(i).call(this))).options=void 0,n.horizontal=void 0,n.base=void 0,n.width=void 0,n.height=void 0,t&&r(c(n),t),n}return s(i,t),n(i,[{key:"draw",value:function(t){var e,i,n,a,r,o=this.options,s=(i=Je(e=this),n=i.right-i.left,a=i.bottom-i.top,r=ii(e,n/2,a/2),{outer:{x:i.left,y:i.top,w:n,h:a},inner:{x:i.left+r.l,y:i.top+r.t,w:n-r.l-r.r,h:a-r.t-r.b}}),l=s.inner,u=s.outer;t.save(),u.w===l.w&&u.h===l.h||(t.beginPath(),t.rect(u.x,u.y,u.w,u.h),t.clip(),t.rect(l.x,l.y,l.w,l.h),t.fillStyle=o.borderColor,t.fill("evenodd")),t.fillStyle=o.backgroundColor,t.fillRect(l.x,l.y,l.w,l.h),t.restore()}},{key:"inRange",value:function(t,e,i){return ni(this,t,e,i)}},{key:"inXRange",value:function(t,e){return ni(this,t,null,e)}},{key:"inYRange",value:function(t,e){return ni(this,null,t,e)}},{key:"getCenterPoint",value:function(t){var e=this.getProps(["x","y","base","horizontal",t]),i=e.x,n=e.y,a=e.base,r=e.horizontal;return{x:r?(i+a)/2:i,y:r?n:(n+a)/2}}},{key:"getRange",value:function(t){return"x"===t?this.width/2:this.height/2}}]),i}(Fe);a(ai,"_type","rectangle");var ri=Object.freeze({__proto__:null,Arc:Re,Line:Ge,Point:Ze,Rectangle:ai});function oi(t,e,i){var n,a,r=i.barThickness,o=e.stackCount,s=e.pixels[t],l=y(r)?function(t,e){var i,n,a,r,o=t._length;for(a=1,r=e.length;a0?Math.min(o,Math.abs(n-i)):o,i=n;return o}(e.scale,e.pixels):-1;return y(r)?(n=l*i.categoryPercentage,a=i.barPercentage):(n=r*o,a=1),{chunk:n/o,ratio:a,start:s-n/2}}function si(t,e,i,n){var a=i.parse(t[0],n),r=i.parse(t[1],n),o=Math.min(a,r),s=Math.max(a,r),l=o,u=s;Math.abs(o)>Math.abs(s)&&(l=s,u=o),e[i.axis]=u,e._custom={barStart:l,barEnd:u,start:a,end:r,min:o,max:s}}function li(t,e,i,n){var a,r,o,s,l=t.iScale,u=t.vScale,c=l.getLabels(),h=l===u,d=[];for(a=i,r=i+n;a0?n[t-1]:null,o=t=0;--t)e=Math.max(e,this.getStyle(t,!0).radius);return e>0&&e}},{key:"getLabelAndValue",value:function(t){var e=this._cachedMeta,i=e.xScale,n=e.yScale,a=this.getParsed(t),r=i.getLabelForValue(a.x),o=n.getLabelForValue(a.y),s=a._custom;return{label:e.label,value:"("+r+", "+o+(s?", "+s:"")+")"}}},{key:"update",value:function(t){var e=this._cachedMeta.data;this.updateElements(e,0,t)}},{key:"updateElements",value:function(t,e,i){for(var n=this,a="reset"===i,r=n._cachedMeta,o=r.xScale,s=r.yScale,l=n.resolveDataElementOptions(e,i),u=n.getSharedOptions(i,t[e],l),c=n.includeOptions(i,u),h=0;h=di?-fi:s<-di?fi:0)+e,u=Math.cos(s),c=Math.sin(s),h=Math.cos(l),d=Math.sin(l),f=s<=0&&l>=0||l>=fi,v=s<=vi&&l>=vi||l>=fi+vi,p=s<=-vi&&l>=-vi||l>=di+vi,g=s===-di||l>=di?-1:Math.min(u,u*i,h,h*i),y=p?-1:Math.min(c,c*i,d,d*i),m=f?1:Math.max(u,u*i,h,h*i),b=v?1:Math.max(c,c*i,d,d*i);n=(m-g)/2,a=(b-y)/2,r=-(m+g)/2,o=-(b+y)/2}return{ratioX:n,ratioY:a,offsetX:r,offsetY:o}}(a.rotation,a.circumference,s),c=u.ratioX,h=u.ratioY,d=u.offsetX,f=u.offsetY,v=e.getMaxBorderWidth(),p=(n.right-n.left-v)/c,g=(n.bottom-n.top-v)/h,y=Math.max(Math.min(p,g)/2,0),m=(y-Math.max(y*s,0))/e._getVisibleDatasetWeightTotal();e.offsetX=d*y,e.offsetY=f*y,r.total=e.calculateTotal(),e.outerRadius=y-m*e._getRingWeightOffset(e.index),e.innerRadius=Math.max(e.outerRadius-m*l,0),e.updateElements(o,0,t)}},{key:"_circumference",value:function(t,e){var i=this.chart.options,n=this._cachedMeta;return e&&i.animation.animateRotate?0:this.chart.getDataVisibility(t)?this.calculateCircumference(n._parsed[t]*i.circumference/fi):0}},{key:"updateElements",value:function(t,e,i){var n,a=this,r="reset"===i,o=a.chart,s=o.chartArea,l=o.options,u=l.animation,c=(s.left+s.right)/2,h=(s.top+s.bottom)/2,d=r&&u.animateScale,f=d?0:a.innerRadius,v=d?0:a.outerRadius,p=a.resolveDataElementOptions(e,i),g=a.getSharedOptions(i,t[e],p),y=a.includeOptions(i,g),m=l.rotation;for(n=0;n0&&!isNaN(t)?fi*(Math.abs(t)/e):0}},{key:"getMaxBorderWidth",value:function(t){var e,i,n,a,r,o=0,s=this.chart;if(!t)for(e=0,i=s.data.datasets.length;e0&&m.x-n.x>v};d&&(k.options=a.resolveDataElementOptions(g,i)),a.updateElement(y,g,k,i),n=m}a.updateSharedOptions(h,i)}},{key:"resolveDatasetElementOptions",value:function(t){var e=this._config,n=this.chart.options,a=n.elements.line,r=d(l(i.prototype),"resolveDatasetElementOptions",this).call(this,t);return r.spanGaps=_(e.spanGaps,n.spanGaps),r.tension=_(e.lineTension,a.tension),r.stepped=Ft([e.stepped,a.stepped]),r}},{key:"getMaxOverflow",value:function(){var t=this._cachedMeta,e=this._showLine&&t.dataset.options.borderWidth||0,i=t.data||[];if(!i.length)return e;var n=i[0].size(),a=i[i.length-1].size();return Math.max(e,n,a)/2}},{key:"draw",value:function(){var t,e,i=this._ctx,n=this.chart,a=this._cachedMeta,r=a.data||[],o=n.chartArea,s=[],l=r.length;for(this._showLine&&a.dataset.draw(i,o),t=0;t1;)t[n=r+a>>1][e]1;)t[n=r+a>>1][e]0){var s=o[0].datasetIndex,l=t.getDatasetMeta(s).data;o=[];for(var u=0;u0},t.prototype.connect_=function(){ji&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),qi?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){ji&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,i=void 0===e?"":e;Xi.some((function(t){return!!~i.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),Gi=function(t,e){for(var i=0,n=Object.keys(e);i0},t}(),ln="undefined"!=typeof WeakMap?new WeakMap:new Hi,un=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var i=$i.getInstance(),n=new sn(e,i,this);ln.set(this,n)};["observe","unobserve","disconnect"].forEach((function(t){un.prototype[t]=function(){var e;return(e=ln.get(this))[t].apply(e,arguments)}}));var cn=void 0!==Yi.ResizeObserver?Yi.ResizeObserver:un,hn={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function dn(t,e){var i=pe.dom.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?+n[1]:void 0}var fn=!!function(){var t=!1;try{var e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}()&&{passive:!0};function vn(t,e){var i=!1,n=[];return function(){for(var a=arguments.length,r=new Array(a),o=0;oe){for(var n=e;n=0;--e)this._drawDataset(t[e]);kn.notify(this,"afterDatasetsDraw")}}},{key:"_drawDataset",value:function(t){var e=this,i=e.ctx,n=t._clip,a=e.chartArea,r={meta:t,index:t.index};!1!==kn.notify(e,"beforeDatasetDraw",[r])&&(pe.canvas.clipArea(i,{left:!1===n.left?0:a.left-n.left,right:!1===n.right?e.width:a.right+n.right,top:!1===n.top?0:a.top-n.top,bottom:!1===n.bottom?e.height:a.bottom+n.bottom}),t.controller.draw(),pe.canvas.unclipArea(i),kn.notify(e,"afterDatasetDraw",[r]))}},{key:"getElementAtEvent",value:function(t){return Ai.modes.nearest(this,t,{intersect:!0})}},{key:"getElementsAtEvent",value:function(t){return Ai.modes.index(this,t,{intersect:!0})}},{key:"getElementsAtXAxis",value:function(t){return Ai.modes.index(this,t,{intersect:!1})}},{key:"getElementsAtEventForMode",value:function(t,e,i,n){var a=Ai.modes[e];return"function"==typeof a?a(this,t,i,n):[]}},{key:"getDatasetAtEvent",value:function(t){return Ai.modes.dataset(this,t,{intersect:!0})}},{key:"getDatasetMeta",value:function(t){var e=this.data.datasets[t],i=this._metasets,n=i.filter((function(t){return t._dataset===e})).pop();return n||(n=i[t]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1}),n}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden}},{key:"setDatasetVisibility",value:function(t,e){this.getDatasetMeta(t).hidden=!e}},{key:"toggleDataVisibility",value:function(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}},{key:"getDataVisibility",value:function(t){return!this._hiddenIndices[t]}},{key:"_updateDatasetVisibility",value:function(t,e){var i=e?"show":"hide",n=this.getDatasetMeta(t),a=n.controller._resolveAnimations(void 0,i);this.setDatasetVisibility(t,e),a.update(n,{visible:e}),this.update((function(e){return e.datasetIndex===t?i:void 0}))}},{key:"hide",value:function(t){this._updateDatasetVisibility(t,!1)}},{key:"show",value:function(t){this._updateDatasetVisibility(t,!0)}},{key:"_destroyDatasetMeta",value:function(t){var e=this._metasets&&this._metasets[t];e&&(e.controller._destroy(),delete this._metasets[t])}},{key:"destroy",value:function(){var e,i,n=this,a=n.canvas;for(n.stop(),ge.remove(n),e=0,i=n.data.datasets.length;e3?i[2].value-i[1].value:i[1].value-i[0].value;Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var a=Z(Math.abs(n)),r=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value)),o=Math.min(Math.abs(i[0].value),Math.abs(i[i.length-1].value)),s=this.chart.options.locale;if(r<1e-4||o>1e7){var l=Z(Math.abs(t)),u=Math.floor(l)-Math.floor(a);return u=Math.max(Math.min(u,20),0),t.toExponential(u)}var c=-1*Math.floor(a);return c=Math.max(Math.min(c,20),0),new Intl.NumberFormat(s,{minimumFractionDigits:c,maximumFractionDigits:c}).format(t)}}};function Bn(t,e){for(var i=[],n=t.length/e,a=t.length,r=0;rs+1e-6)))return l}function Wn(t){return t.drawTicks?t.tickMarkLength:0}function Nn(t){if(!t.display)return 0;var e=Ct(t),i=Tt(t.padding);return e.lineHeight+i.height}function Hn(t,e,i,n,a){var r,o,s,l=_(n,0),u=Math.min(_(a,t.length),t.length),c=0;for(i=Math.ceil(i),a&&(i=(r=a-n)/Math.floor(r/i)),s=l;s<0;)c++,s=Math.round(l+c*i);for(o=Math.max(l,0);o=l||o<=1||!n.isHorizontal())n.labelRotation=s;else{var c=n._getLabelSizes(),h=c.widest.width,d=c.highest.height-c.highest.offset,f=Math.min(n.maxWidth,n.chart.width-h);h+6>(t=a.offset?n.maxWidth/o:f/(o-1))&&(t=f/(o-(a.offset?.5:1)),e=n.maxHeight-Wn(a.gridLines)-r.padding-Nn(a.scaleLabel),i=Math.sqrt(h*h+d*d),u=at(Math.min(Math.asin(Math.min((c.highest.height+6)/t,1)),Math.asin(Math.min(e/i,1))-Math.asin(d/i))),u=Math.max(s,Math.min(l,u))),n.labelRotation=u}}},{key:"afterCalculateLabelRotation",value:function(){k(this.options.afterCalculateLabelRotation,[this])}},{key:"beforeFit",value:function(){k(this.options.beforeFit,[this])}},{key:"fit",value:function(){var t=this,e={width:0,height:0},i=t.chart,n=t.options,a=n.ticks,r=n.scaleLabel,o=n.gridLines,s=t._isVisible(),l="top"!==n.position&&"x"===t.axis,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=Wn(o)+Nn(r)),u?s&&(e.height=Wn(o)+Nn(r)):e.height=t.maxHeight,a.display&&s){var c=t._getLabelSizes(),h=c.first,d=c.last,f=c.widest,v=c.highest,p=.8*v.offset,g=a.padding;if(u){var y=0!==t.labelRotation,m=nt(t.labelRotation),b=Math.cos(m),x=Math.sin(m),_=x*f.width+b*(v.height-(y?v.offset:0))+(y?0:p);e.height=Math.min(t.maxHeight,e.height+_+g);var k,M,w=t.getPixelForTick(0)-t.left,S=t.right-t.getPixelForTick(t.ticks.length-1);y?(k=l?b*h.width+x*h.offset:x*(h.height-h.offset),M=l?x*(d.height-d.offset):b*d.width+x*d.offset):(k=h.width/2,M=d.width/2),t.paddingLeft=Math.max((k-w)*t.width/(t.width-w),0)+3,t.paddingRight=Math.max((M-S)*t.width/(t.width-S),0)+3}else{var P=a.mirror?0:f.width+g+p;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=h.height/2,t.paddingBottom=d.height/2}}t._handleMargins(),u?(t.width=t._length=i.width-t._margins.left-t._margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=i.height-t._margins.top-t._margins.bottom)}},{key:"_handleMargins",value:function(){var t=this;t._margins&&(t._margins.left=Math.max(t.paddingLeft,t._margins.left),t._margins.top=Math.max(t.paddingTop,t._margins.top),t._margins.right=Math.max(t.paddingRight,t._margins.right),t._margins.bottom=Math.max(t.paddingBottom,t._margins.bottom))}},{key:"afterFit",value:function(){k(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var t=this.options,e=t.axis,i=t.position;return"top"===i||"bottom"===i||"x"===e}},{key:"isFullWidth",value:function(){return this.options.fullWidth}},{key:"_convertTicksToLabels",value:function(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t),this.afterTickToLabelConversion()}},{key:"_getLabelSizes",value:function(){var t=this._labelSizes;return t||(this._labelSizes=t=this._computeLabelSizes()),t}},{key:"_computeLabelSizes",value:function(){var t=this,e=t.ctx,i=t._longestTextCache,n=t.options.ticks.sampleSize,a=[],r=[],o=[],s=t.ticks;ne){for(i=0;ii-1?null:this.getPixelForDecimal(t*n+(e?n/2:0))}},{key:"getPixelForDecimal",value:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length}},{key:"getDecimalForPixel",value:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var t=this.min,e=this.max;return t<0&&e<0?e:t>0&&e>0?t:0}},{key:"_autoSkip",value:function(t){var e=this.options.ticks,i=this._length,n=e.maxTicksLimit||i/this._tickSize(),a=e.major.enabled?function(t){var e,i,n=[];for(e=0,i=t.length;en)return function(t,e,i,n){var a,r=0,o=i[0];for(n=Math.ceil(n),a=0;ar)return u}return Math.max(r,1)}(a,t,0,n);if(r>0){var c,h,d=r>1?Math.round((s-o)/(r-1)):null;for(Hn(t,l,u,y(d)?0:o-d,o),c=0,h=r-1;co*n?o/i:s/n:s*n0}},{key:"_computeGridLineItems",value:function(t){var e,i,n,a,r,o,s,l,u,c,h,d,f=this,v=f.axis,p=f.chart,g=f.options,y=g.gridLines,m=g.position,x=y.offsetGridLines,_=f.isHorizontal(),k=f.ticks,M=k.length+(x?1:0),w=Wn(y),S=[],P={scale:f,tick:k[0]},D=y.drawBorder?Ft([y.borderWidth,y.lineWidth,0],P,0):0,O=D/2,A=function(t){return V(p,t,D)};if("top"===m)e=A(f.bottom),o=f.bottom-w,l=e-O,c=A(t.top)+O,d=t.bottom;else if("bottom"===m)e=A(f.top),c=t.top,d=A(t.bottom)-O,o=e+O,l=f.top+w;else if("left"===m)e=A(f.right),r=f.right-w,s=e-O,u=A(t.left)+O,h=t.right;else if("right"===m)e=A(f.left),u=t.left,h=A(t.right)-O,r=e+O,s=f.left+w;else if("x"===v){if("center"===m)e=A((t.top+t.bottom)/2);else if(b(m)){var T=Object.keys(m)[0],C=m[T];e=A(f.chart.scales[T].getPixelForValue(C))}c=t.top,d=t.bottom,l=(o=e+O)+w}else if("y"===v){if("center"===m)e=A((t.left+t.right)/2);else if(b(m)){var F=Object.keys(m)[0],E=m[F];e=A(f.chart.scales[F].getPixelForValue(E))}s=(r=e-O)-w,u=t.left,h=t.right}for(i=0;i0&&""!==u.strokeStyle;o.save(),o.translate(l.x,l.y),o.rotate(l.rotation),o.font=u.string,o.fillStyle=u.color,o.textBaseline="middle",o.textAlign=l.textAlign,c&&(o.strokeStyle=u.strokeStyle,o.lineWidth=u.lineWidth);var h=l.label,d=l.textOffset;if(m(h))for(n=0,r=h.length;n=0&&te.length-1?null:this.getPixelForValue(t*this._numLabels/e.length+this.min)}},{key:"getValueForPixel",value:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)}},{key:"getBasePixel",value:function(){return this.bottom}}]),i}(jn);function Un(t,e){var i=Math.floor(Z(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)}a(Yn,"id","category"),a(Yn,"defaults",{});var Xn=function(t){function i(t){var n;return e(this,i),(n=h(this,l(i).call(this,t))).start=void 0,n.end=void 0,n._startValue=void 0,n._endValue=void 0,n._valueRange=0,n}return s(i,t),n(i,[{key:"parse",value:function(t,e){return y(t)?NaN:("number"==typeof t||t instanceof Number)&&!isFinite(+t)?NaN:+t}},{key:"handleTickRangeOptions",value:function(){var t=this,e=t.options;if(e.beginAtZero){var i=it(t.min),n=it(t.max);i<0&&n<0?t.max=0:i>0&&n>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)}},{key:"getTickLimit",value:function(){var t,e=this.options.ticks,i=e.maxTicksLimit,n=e.stepSize;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this.computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"handleDirectionalChanges",value:function(t){return t}},{key:"buildTicks",value:function(){var t=this,e=t.options,i=e.ticks,n=t.getTickLimit(),a=function(t,e){var i,n,a,r,o=[],s=t.stepSize,l=t.min,u=t.max,c=t.precision,h=s||1,d=t.maxTicks-1,f=e.min,v=e.max,p=Un((v-f)/d/h)*h;if(p<1e-14&&y(l)&&y(u))return[{value:f},{value:v}];(r=Math.ceil(v/p)-Math.floor(f/p))>d&&(p=Un(r*p/d/h)*h),s||y(c)?i=Math.pow(10,rt(p)):(i=Math.pow(10,c),p=Math.ceil(p*i)/i),n=Math.floor(f/p)*p,a=Math.ceil(v/p)*p,!s||y(l)||y(u)||tt((u-l)/s,p/1e3)&&(n=l,a=u),r=J(r=(a-n)/p,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),n=Math.round(n*i)/i,a=Math.round(a*i)/i,o.push({value:y(l)?n:l});for(var g=1;g0&&(t.min=0),t.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){if(this.isHorizontal())return Math.ceil(this.width/40);var t=Ct(this.options.ticks);return Math.ceil(this.height/t.lineHeight)}},{key:"handleDirectionalChanges",value:function(t){return this.isHorizontal()?t:t.reverse()}},{key:"getPixelForValue",value:function(t){return this.getPixelForDecimal((t-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}},{key:"getPixelForTick",value:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}}]),i}(Xn);function Gn(t){return 1===t/Math.pow(10,Math.floor(Z(t)))}function Kn(t,e){return x(t)?t:e}a($n,"id","linear"),a($n,"defaults",qn);var Zn={ticks:{callback:zn.formatters.numeric,major:{enabled:!0}}},Qn=function(t){function i(t){var n;return e(this,i),(n=h(this,l(i).call(this,t))).start=void 0,n.end=void 0,n._startValue=void 0,n._valueRange=0,n}return s(i,t),n(i,[{key:"parse",value:function(t,e){var i=Xn.prototype.parse.apply(this,[t,e]);if(0!==i)return x(i)&&i>0?i:NaN}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!0),e=t.min,i=t.max;this.min=x(e)?Math.max(0,e):null,this.max=x(i)?Math.max(0,i):null,this.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var t=this.min,e=this.max;t===e&&(t<=0?(t=1,e=10):(t=Math.pow(10,Math.floor(Z(t))-1),e=Math.pow(10,Math.floor(Z(e))+1))),t<=0&&(t=Math.pow(10,Math.floor(Z(e))-1)),e<=0&&(e=Math.pow(10,Math.floor(Z(t))+1)),this.min=t,this.max=e}},{key:"buildTicks",value:function(){var t=this,e=t.options,i=function(t,e){var i=Math.floor(Z(e.max)),n=Math.ceil(e.max/Math.pow(10,i)),a=[],r=Kn(t.min,Math.pow(10,Math.floor(Z(e.min)))),o=Math.floor(Z(r)),s=Math.floor(r/Math.pow(10,o)),l=o<0?Math.pow(10,Math.abs(o)):1;do{a.push({value:r,major:Gn(r)}),10===++s&&(s=1,l=++o>=0?1:l),r=Math.round(s*Math.pow(10,o)*l)/l}while(oe.length-1?null:this.getPixelForValue(e[t].value)}},{key:"configure",value:function(){var t=this.min;d(l(i.prototype),"configure",this).call(this),this._startValue=Z(t),this._valueRange=Z(this.max)-Z(t)}},{key:"getPixelForValue",value:function(t){var e=this;return void 0!==t&&0!==t||(t=e.min),e.getPixelForDecimal(t===e.min?0:(Z(t)-e._startValue)/e._valueRange)}},{key:"getValueForPixel",value:function(t){var e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}]),i}(jn);a(Qn,"id","logarithmic"),a(Qn,"defaults",Zn);var Jn=pe.valueOrDefault,ta=pe.valueAtIndexOrDefault,ea=pe.options.resolve,ia={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:zn.formatters.numeric},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function na(t){var e=t.ticks;return e.display&&t.display?Jn(e.fontSize,Ot.fontSize)+2*e.backdropPaddingY:0}function aa(t,e,i,n,a){return t===n||t===a?{start:e-i/2,end:e+i/2}:ta?{start:e-i,end:e}:{start:e,end:e+i}}function ra(t){return 0===t||180===t?"center":t<180?"left":"right"}function oa(t,e,i,n){var a,r,o=i.y+n/2;if(pe.isArray(e))for(a=0,r=e.length;a270||t<90)&&(i.y-=e.h)}function la(t){return Q(t)?t:0}var ua=function(t){function i(t){var n;return e(this,i),(n=h(this,l(i).call(this,t))).xCenter=void 0,n.yCenter=void 0,n.drawingArea=void 0,n.pointLabels=[],n}return s(i,t),n(i,[{key:"setDimensions",value:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=na(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2}},{key:"determineDataLimits",value:function(){var t=this.getMinMax(!1),e=t.min,i=t.max;this.min=pe.isFinite(e)&&!isNaN(e)?e:0,this.max=pe.isFinite(i)&&!isNaN(i)?i:0,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){return Math.ceil(this.drawingArea/na(this.options))}},{key:"generateTickLabels",value:function(t){var e=this;Xn.prototype.generateTickLabels.call(e,t),e.pointLabels=e.chart.data.labels.map((function(t,i){var n=pe.callback(e.options.pointLabels.callback,[t,i],e);return n||0===n?n:""}))}},{key:"fit",value:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,i,n,a=pe.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,c=t.chart.data.labels.length;for(e=0;er.r&&(r.r=f.end,o.r=h),v.startr.b&&(r.b=v.end,o.b=h)}t._setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)}},{key:"_setReductions",value:function(t,e,i){var n=this,a=e.l/Math.sin(i.l),r=Math.max(e.r-n.width,0)/Math.sin(i.r),o=-e.t/Math.cos(i.t),s=-Math.max(e.b-(n.height-n.paddingTop),0)/Math.cos(i.b);a=la(a),r=la(r),o=la(o),s=la(s),n.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),n.setCenterPoint(a,r,o,s)}},{key:"setCenterPoint",value:function(t,e,i,n){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=i+a.drawingArea,l=a.height-a.paddingTop-n-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)}},{key:"getIndexAngle",value:function(t){var e=this.chart;return lt(t*(2*Math.PI/e.data.labels.length)+nt((e.options||{}).startAngle||0))}},{key:"getDistanceFromCenterForValue",value:function(t){var e=this;if(pe.isNullOrUndef(t))return NaN;var i=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*i:(t-e.min)*i}},{key:"getPointPosition",value:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter,angle:i}}},{key:"getPointPositionForValue",value:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}},{key:"getBasePosition",value:function(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}},{key:"drawGrid",value:function(){var t,e,i,n=this,a=n.ctx,r=n.options,o=r.gridLines,s=r.angleLines,l=Jn(s.lineWidth,o.lineWidth),u=Jn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,i=t.options,n=i.pointLabels,a=na(i),r=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),o=pe.options._parseFont(n);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),c=ta(n.fontColor,s,Ot.fontColor);e.fillStyle=c;var h=at(t.getIndexAngle(s));e.textAlign=ra(h),sa(h,t._pointLabelSizes[s],u),oa(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(n),o.display&&n.ticks.forEach((function(t,i){0!==i&&(e=n.getDistanceFromCenterForValue(n.ticks[i].value),function(t,e,i,n){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=ta(e.color,n-1,void 0),u=ta(e.lineWidth,n-1,void 0);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI);else{a=t.getPointPosition(0,i),r.moveTo(a.x,a.y);for(var c=1;c=0;t--)e=n.getDistanceFromCenterForValue(r.ticks.reverse?n.min:n.max),i=n.getPointPosition(t,e),a.beginPath(),a.moveTo(n.xCenter,n.yCenter),a.lineTo(i.x,i.y),a.stroke();a.restore()}}},{key:"drawLabels",value:function(){var t=this,e=t.ctx,i=t.options,n=i.ticks;if(n.display){var a,r,o=t.getIndexAngle(0),s=pe.options._parseFont(n),l=Jn(n.fontColor,Ot.fontColor);e.save(),e.font=s.string,e.translate(t.xCenter,t.yCenter),e.rotate(o),e.textAlign="center",e.textBaseline="middle",t.ticks.forEach((function(o,u){(0!==u||i.reverse)&&(a=t.getDistanceFromCenterForValue(t.ticks[u].value),n.showLabelBackdrop&&(r=e.measureText(o.label).width,e.fillStyle=n.backdropColor,e.fillRect(-r/2-n.backdropPaddingX,-a-s.size/2-n.backdropPaddingY,r+2*n.backdropPaddingX,s.size+2*n.backdropPaddingY)),e.fillStyle=l,e.fillText(o.label,0,-a))})),e.restore()}}},{key:"drawTitle",value:function(){}}]),i}(Xn);a(ua,"id","radialLinear"),a(ua,"defaults",ia);var ca=Number.MAX_SAFE_INTEGER||9007199254740991,ha={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},da=Object.keys(ha);function fa(t,e){return t-e}function va(t){var e,i,n=new Set;for(e=0,i=t.length;e1;)t[i=a+n>>1]=i?t[a]:t[r];e.add(o)}}function _a(t,e,i){var n,a,r=[],o={},s=e.length;for(n=0;n=0&&(e[r].major=!0);return e}(t,r,o,i):r}function ka(t){return"labels"===t.options.ticks.source?ya(t):function(t){var e,i=t._adapter,n=t.min,a=t.max,r=t.options,o=r.time,s=o.unit||ba(o.minUnit,n,a,t._getLabelCapacity(n)),l=_(o.stepSize,1),u="week"===s&&o.isoWeekday,c=new Set,h=n;if(u&&(h=+i.startOf(h,"isoWeek",u)),h=+i.startOf(h,u?"day":s),i.diff(a,n,s)>1e5*l)throw new Error(n+" and "+a+" are too far apart with stepSize of "+l+" "+s);if("data"===t.options.ticks.source){var d=ga(t);for(e=h;en&&t[a]>i;)a--;return a++,n>0||a=da.indexOf(i);r--){var o=da[r];if(ha[o].common&&t._adapter.diff(a,n,o)>=e-1)return o}return da[i?da.indexOf(i):0]}(t,l.length,i.minUnit,t.min,t.max)),t._majorUnit=n.major.enabled&&"year"!==t._unit?function(t){for(var e=da.indexOf(t)+1,i=da.length;ee&&se.length-1?null:this.getPixelForValue(e[t].value)}},{key:"getValueForPixel",value:function(t){var e=this._offsets,i=this.getDecimalForPixel(t)/e.factor-e.end;return ma(this._table,"pos",i,"time")}},{key:"_getLabelSize",value:function(t){var e=this.options.ticks,i=this.ctx.measureText(t).width,n=nt(this.isHorizontal()?e.maxRotation:e.minRotation),a=Math.cos(n),r=Math.sin(n),o=_(e.fontSize,Ot.fontSize);return{w:i*a+o*r,h:i*r+o*a}}},{key:"_getLabelCapacity",value:function(t){var e=this,i=e.options.time,n=i.displayFormats,a=n[i.unit]||n.millisecond,r=e._tickFormatFunction(t,0,_a(e,[t],e._majorUnit),a),o=e._getLabelSize(r),s=Math.floor(e.isHorizontal()?e.width/o.w:e.height/o.h)-1;return s>0?s:1}}]),i}(jn);a(wa,"id","time"),a(wa,"defaults",{distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}});var Sa=Object.freeze({__proto__:null,CategoryScale:Yn,LinearScale:$n,LogarithmicScale:Qn,RadialLinearScale:ua,TimeScale:wa});function Pa(t,e,i){var n=function(t){var e=t.options,i=e.fill,n=_(i&&i.target,i);return void 0===n&&(n=!!e.backgroundColor),!1!==n&&null!==n&&(!0===n?"origin":n)}(t),a=parseFloat(n);return x(a)&&Math.floor(a)===a?("-"!==n[0]&&"+"!==n[0]||(a=e+a),!(a===e||a<0||a>=i)&&a):["origin","start","end"].indexOf(n)>=0&&n}Ot.set("plugins",{filler:{propagate:!0}});var Da=function(){function t(i){e(this,t),this.x=i.x,this.y=i.y,this.radius=i.radius}return n(t,[{key:"pathSegment",value:function(t,e,i){var n=this.x,a=this.y,r=this.radius;return e=e||{start:0,end:2*Math.PI},i.reverse?t.arc(n,a,r,e.end,e.start,!0):t.arc(n,a,r,e.start,e.end),!i.bounds}},{key:"interpolate",value:function(t,e){var i=this.x,n=this.y,a=this.radius,r=t.angle;if("angle"===e)return{x:i+Math.cos(r)*a,y:n+Math.sin(r)*a,angle:r}}}]),t}();function Oa(t){return(t.scale||{}).getPointPositionForValue?function(t){var e,i,n=t.scale,a=t.fill,r=n.options,o=n.getLabels().length,s=[],l=r.reverse?n.max:n.min,u=r.reverse?n.min:n.max,c="start"===a?l:"end"===a?u:n.getBaseValue();if(r.gridLines.circular)return i=n.getPointPositionForValue(0,l),new Da({x:i.x,y:i.y,radius:n.getDistanceFromCenterForValue(c)});for(e=0;e=0;--e)(i=n[e].$filler)&&i.line.updateControlPoints(a)},beforeDatasetDraw:function(t,e){var i=t.chartArea,n=t.ctx,a=e.meta.$filler;if(a&&!1!==a.fill){var r=a.line,o=a.target,s=a.scale,l=r.options,u=l.fill,c=l.backgroundColor||Ot.color,h=u||{},d=h.above,f=void 0===d?c:d,v=h.below,p=void 0===v?c:v;o&&r.points.length&&(H(n,i),function(t,e){var i=e.line,n=e.target,a=e.above,r=e.below,o=e.area,s=e.scale,l=i._loop?"angle":"x";t.save(),"x"===l&&r!==a&&(Ca(t,n,o.top),Ra(t,{line:i,target:n,color:a,scale:s,property:l}),t.restore(),t.save(),Ca(t,n,o.bottom)),Ra(t,{line:i,target:n,color:r,scale:s,property:l}),t.restore()}(n,{line:r,target:o,above:f,below:p,area:i,scale:s}),j(n))}}};function Ba(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}Ot.set("legend",{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart;n.isDatasetVisible(i)?(n.hide(i),e.hidden=!0):(n.show(i),e.hidden=!1)},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,i=t.options.legend||{},n=i.labels&&i.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(t){var i=t.controller.getStyle(n?0:void 0);return{text:e[t.index].label,fillStyle:i.backgroundColor,hidden:!t.visible,lineCap:i.borderCapStyle,lineDash:i.borderDash,lineDashOffset:i.borderDashOffset,lineJoin:i.borderJoinStyle,lineWidth:i.borderWidth,strokeStyle:i.borderColor,pointStyle:i.pointStyle,rotation:i.rotation,datasetIndex:t.index}}),this)}},title:{display:!1,position:"center",text:""}});var Va=function(t){function i(t){var n;return e(this,i),r(c(n=h(this,l(i).call(this))),t),n.legendHitBoxes=[],n._hoveredItem=null,n.doughnutMode=!1,n.chart=t.chart,n.options=t.options,n.ctx=t.ctx,n.legendItems=void 0,n.columnWidths=void 0,n.columnHeights=void 0,n.lineWidths=void 0,n._minSize=void 0,n.maxHeight=void 0,n.maxWidth=void 0,n.top=void 0,n.bottom=void 0,n.left=void 0,n.right=void 0,n.height=void 0,n.width=void 0,n._margins=void 0,n.paddingTop=void 0,n.paddingBottom=void 0,n.paddingLeft=void 0,n.paddingRight=void 0,n.position=void 0,n.weight=void 0,n.fullWidth=void 0,n}return s(i,t),n(i,[{key:"beforeUpdate",value:function(){}},{key:"update",value:function(t,e,i){var n=this;n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n._margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate()}},{key:"afterUpdate",value:function(){}},{key:"beforeSetDimensions",value:function(){}},{key:"setDimensions",value:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t._minSize={width:0,height:0}}},{key:"afterSetDimensions",value:function(){}},{key:"beforeBuildLabels",value:function(){}},{key:"buildLabels",value:function(){var t=this,e=t.options.labels||{},i=k(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter((function(i){return e.filter(i,t.chart.data)}))),t.options.reverse&&i.reverse(),t.legendItems=i}},{key:"afterBuildLabels",value:function(){}},{key:"beforeFit",value:function(){}},{key:"fit",value:function(){var t=this,e=t.options,i=e.labels,n=e.display,a=t.ctx,r=Ct(i),o=r.size,s=t.legendHitBoxes=[],l=t._minSize,u=t.isHorizontal(),c=t._computeTitleHeight();if(u?(l.width=t.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=t.maxHeight),n){if(a.font=r.string,u){var h=t.lineWidths=[0],d=c;a.textAlign="left",a.textBaseline="middle",t.legendItems.forEach((function(t,e){var n=Ba(i,o)+o/2+a.measureText(t.text).width;(0===e||h[h.length-1]+n+2*i.padding>l.width)&&(d+=o+i.padding,h[h.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:n,height:o},h[h.length-1]+=n+i.padding})),l.height+=d}else{var f=i.padding,v=t.columnWidths=[],p=t.columnHeights=[],g=i.padding,y=0,m=0,b=l.height-c;t.legendItems.forEach((function(t,e){var n=Ba(i,o)+o/2+a.measureText(t.text).width;e>0&&m+o+2*f>b&&(g+=y+i.padding,v.push(y),p.push(m),y=0,m=0),y=Math.max(y,n),m+=o+f,s[e]={left:0,top:0,width:n,height:o}})),g+=y,v.push(y),p.push(m),l.width+=g}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0}},{key:"afterFit",value:function(){}},{key:"isHorizontal",value:function(){return"top"===this.options.position||"bottom"===this.options.position}},{key:"draw",value:function(){var t=this,e=t.options,i=e.labels,n=Ot.color,a=Ot.elements.line,r=t.height,o=t.columnHeights,s=t.width,l=t.lineWidths;if(e.display){t.drawTitle();var u,c=It(e.rtl,t.left,t._minSize.width),h=t.ctx,d=_(i.fontColor,Ot.fontColor),f=Ct(i),v=f.size;h.textAlign=c.textAlign("left"),h.textBaseline="middle",h.lineWidth=.5,h.strokeStyle=d,h.fillStyle=d,h.font=f.string;var p=Ba(i,v),g=t.legendHitBoxes,y=function(t,n){switch(e.align){case"start":return i.padding;case"end":return t-n;default:return(t-n+i.padding)/2}},m=t.isHorizontal(),b=this._computeTitleHeight();u=m?{x:t.left+y(s,l[0]),y:t.top+i.padding+b,line:0}:{x:t.left+i.padding,y:t.top+y(r,o[0])+b,line:0},Lt(t.ctx,e.textDirection);var x=v+i.padding;t.legendItems.forEach((function(e,d){var f=h.measureText(e.text).width,b=p+v/2+f,k=u.x,M=u.y;c.setWidth(t._minSize.width),m?d>0&&k+b+i.padding>t.left+t._minSize.width&&(M=u.y+=x,u.line++,k=u.x=t.left+y(s,l[u.line])):d>0&&M+x>t.top+t._minSize.height&&(k=u.x=k+t.columnWidths[u.line]+i.padding,u.line++,M=u.y=t.top+y(r,o[u.line]));var w=c.x(k);!function(t,e,r){if(!(isNaN(p)||p<=0)){h.save();var o=_(r.lineWidth,a.borderWidth);if(h.fillStyle=_(r.fillStyle,n),h.lineCap=_(r.lineCap,a.borderCapStyle),h.lineDashOffset=_(r.lineDashOffset,a.borderDashOffset),h.lineJoin=_(r.lineJoin,a.borderJoinStyle),h.lineWidth=o,h.strokeStyle=_(r.strokeStyle,n),h.setLineDash&&h.setLineDash(_(r.lineDash,a.borderDash)),i&&i.usePointStyle){var s={radius:p*Math.SQRT2/2,pointStyle:r.pointStyle,rotation:r.rotation,borderWidth:o},l=c.xPlus(t,p/2);W(h,s,l,e+v/2)}else h.fillRect(c.leftForLtr(t,p),e,p,v),0!==o&&h.strokeRect(c.leftForLtr(t,p),e,p,v);h.restore()}}(w,M,e),g[d].left=c.leftForLtr(w,g[d].width),g[d].top=M,function(t,e,i,n){var a=v/2,r=c.xPlus(t,p+a),o=e+a;h.fillText(i.text,r,o),i.hidden&&(h.beginPath(),h.lineWidth=2,h.moveTo(r,o),h.lineTo(c.xPlus(r,n),o),h.stroke())}(w,M,e,f),m?u.x+=b+i.padding:u.y+=x})),Rt(t.ctx,e.textDirection)}}},{key:"drawTitle",value:function(){var t=this,e=t.options,i=e.title,n=Ct(i),a=Tt(i.padding);if(i.display){var r,o,s=It(e.rtl,t.left,t._minSize.width),l=t.ctx,u=_(i.fontColor,Ot.fontColor),c=i.position,h=n.size/2,d=t.top+a.top+h,v=t.left,p=t.width;if(this.isHorizontal())switch(p=Math.max.apply(Math,f(t.lineWidths)),e.align){case"start":break;case"end":v=t.right-p;break;default:v=(t.left+t.right)/2-p/2}else{var g=Math.max.apply(Math,f(t.columnHeights));switch(e.align){case"start":break;case"end":d+=t.height-g;break;default:d+=(t.height-g)/2}}switch(c){case"start":r=v,o="left";break;case"end":r=v+p,o="right";break;default:r=v+p/2,o="center"}l.textAlign=s.textAlign(o),l.textBaseline="middle",l.strokeStyle=u,l.fillStyle=u,l.font=n.string,l.fillText(i.text,r,d)}}},{key:"_computeTitleHeight",value:function(){var t=this.options.title,e=Ct(t),i=Tt(t.padding);return t.display?e.lineHeight+i.height:0}},{key:"_getLegendItemAt",value:function(t,e){var i,n,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,i=0;i=(n=a[i]).left&&t<=n.left+n.width&&e>=n.top&&e<=n.top+n.height)return r.legendItems[i];return null}},{key:"handleEvent",value:function(t){var e=this,i=e.options,n="mouseup"===t.type?"click":t.type;if("mousemove"===n){if(!i.onHover&&!i.onLeave)return}else{if("click"!==n)return;if(!i.onClick)return}var a=e._getLegendItemAt(t.x,t.y);"click"===n?a&&i.onClick&&i.onClick.call(e,t.native,a):(i.onLeave&&a!==e._hoveredItem&&(e._hoveredItem&&i.onLeave.call(e,t.native,e._hoveredItem),e._hoveredItem=a),i.onHover&&a&&i.onHover.call(e,t.native,a))}}]),i}(Fe);function Wa(t,e){var i=new Va({ctx:t.ctx,options:e,chart:t});Vi.configure(t,i,e),Vi.addBox(t,i),t.legend=i}var Na={id:"legend",_element:Va,beforeInit:function(t){var e=t.options.legend;e&&Wa(t,e)},afterUpdate:function(t){var e=t.options.legend,i=t.legend;e?(D(e,Ot.legend),i?(Vi.configure(t,i,e),i.options=e,i.buildLabels()):Wa(t,e)):i&&(Vi.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}};Ot.set("title",{align:"center",display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3});var Ha=function(t){function i(t){var n;return e(this,i),r(c(n=h(this,l(i).call(this))),t),n.chart=t.chart,n.options=t.options,n.ctx=t.ctx,n._margins=void 0,n._padding=void 0,n.legendHitBoxes=[],n.top=void 0,n.bottom=void 0,n.left=void 0,n.right=void 0,n.width=void 0,n.height=void 0,n.maxWidth=void 0,n.maxHeight=void 0,n.position=void 0,n.weight=void 0,n.fullWidth=void 0,n}return s(i,t),n(i,[{key:"beforeUpdate",value:function(){}},{key:"update",value:function(t,e,i){var n=this;n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n._margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate()}},{key:"afterUpdate",value:function(){}},{key:"beforeSetDimensions",value:function(){}},{key:"setDimensions",value:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height)}},{key:"afterSetDimensions",value:function(){}},{key:"beforeBuildLabels",value:function(){}},{key:"buildLabels",value:function(){}},{key:"afterBuildLabels",value:function(){}},{key:"beforeFit",value:function(){}},{key:"fit",value:function(){var t=this,e=t.options,i={},n=t.isHorizontal();if(e.display){var a=pe.isArray(e.text)?e.text.length:1;t._padding=pe.options.toPadding(e.padding);var r=a*pe.options._parseFont(e).lineHeight+t._padding.height;t.width=i.width=n?t.maxWidth:r,t.height=i.height=n?r:t.maxHeight}else t.width=i.width=t.height=i.height=0}},{key:"afterFit",value:function(){}},{key:"isHorizontal",value:function(){var t=this.options.position;return"top"===t||"bottom"===t}},{key:"draw",value:function(){var t=this,e=t.ctx,i=t.options;if(i.display){var n,a,r,o,s=pe.options._parseFont(i),l=s.lineHeight,u=l/2+t._padding.top,c=0,h=t.top,d=t.left,f=t.bottom,v=t.right;if(t.isHorizontal()){switch(i.align){case"start":a=d,o="left";break;case"end":a=v,o="right";break;default:a=d+(v-d)/2,o="center"}r=h+u,n=v-d}else{switch(a="left"===i.position?d+u:v-u,i.align){case"start":r="left"===i.position?f:h,o="left";break;case"end":r="left"===i.position?h:f,o="right";break;default:r=h+(f-h)/2,o="center"}n=f-h,c=Math.PI*("left"===i.position?-.5:.5)}e.save(),e.fillStyle=pe.valueOrDefault(i.fontColor,Ot.fontColor),e.font=s.string,e.translate(a,r),e.rotate(c),e.textAlign=o,e.textBaseline="middle";var p=i.text;if(pe.isArray(p))for(var g=0,y=0;y0){var r=t[0];r.label?i=r.label:a>0&&r.index-1?t.split("\n"):t}function Ka(t,e){var i=e.datasetIndex,n=e.index,a=t.getDatasetMeta(i).controller.getLabelAndValue(n);return{label:a.label,value:a.value,index:n,datasetIndex:i}}function Za(t){var e=t._chart.ctx,i=t.body,n=t.footer,a=t.options,r=t.title,o=a.bodyFontSize,s=a.footerFontSize,l=a.titleFontSize,u=a.boxWidth,c=a.boxHeight,h=r.length,d=n.length,f=i.length,v=2*a.yPadding,p=0,g=i.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);(g+=t.beforeBody.length+t.afterBody.length,h&&(v+=h*l+(h-1)*a.titleSpacing+a.titleMarginBottom),g)&&(v+=f*(a.displayColors?Math.max(c,o):o)+(g-f)*o+(g-1)*a.bodySpacing);d&&(v+=a.footerMarginTop+d*s+(d-1)*a.footerSpacing);var y=0,m=function(t){p=Math.max(p,e.measureText(t).width+y)};return e.save(),e.font=pe.fontString(l,a.titleFontStyle,a.titleFontFamily),pe.each(t.title,m),e.font=pe.fontString(o,a.bodyFontStyle,a.bodyFontFamily),pe.each(t.beforeBody.concat(t.afterBody),m),y=a.displayColors?u+2:0,pe.each(i,(function(t){pe.each(t.before,m),pe.each(t.lines,m),pe.each(t.after,m)})),y=0,e.font=pe.fontString(s,a.footerFontStyle,a.footerFontFamily),pe.each(t.footer,m),e.restore(),{width:p+=2*a.xPadding,height:v}}function Qa(t,e,i){var n,a,r=i.x,o=i.y,s=i.width,l=i.height,u=t.chartArea,c="center",h="center";ot.height-l&&(h="bottom");var d=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=d},a=function(t){return t>d}):(n=function(t){return t<=s/2},a=function(e){return e>=t.width-s/2});var v=function(t){return t<=f?"top":"bottom"};return n(r)?(c="left",r+s+e.caretSize+e.caretPadding>t.width&&(c="center",h=v(o))):a(r)&&(c="right",function(t){return t-s-e.caretSize-e.caretPadding<0}(r)&&(c="center",h=v(o))),{xAlign:e.xAlign?e.xAlign:c,yAlign:e.yAlign?e.yAlign:h}}function Ja(t,e,i,n){var a=t.caretSize,r=t.caretPadding,o=t.cornerRadius,s=i.xAlign,l=i.yAlign,u=a+r,c=o+r,h=function(t,e,i){var n=t.x,a=t.width;return"right"===e?n-=a:"center"===e&&((n-=a/2)+a>i&&(n=i-a),n<0&&(n=0)),n}(e,s,n.width);return"center"===l?"left"===s?h+=u:"right"===s&&(h-=u):"left"===s?h-=c:"right"===s&&(h+=c),{x:h,y:function(t,e,i){var n=t.y,a=t.height;return"top"===e?n+=i:n-="bottom"===e?a+i:a/2,n}(e,l,u)}}function tr(t,e){var i=t.options;return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-i.xPadding:t.x+i.xPadding}function er(t){return $a([],Ga(t))}var ir=function(t){function i(t){var n;return e(this,i),(n=h(this,l(i).call(this))).opacity=0,n._active=[],n._chart=t._chart,n._eventPosition=void 0,n._size=void 0,n._cachedAnimations=void 0,n.$animations=void 0,n.options=void 0,n.dataPoints=void 0,n.title=void 0,n.beforeBody=void 0,n.body=void 0,n.afterBody=void 0,n.footer=void 0,n.xAlign=void 0,n.yAlign=void 0,n.x=void 0,n.y=void 0,n.height=void 0,n.width=void 0,n.caretX=void 0,n.caretY=void 0,n.labelColors=void 0,n.labelTextColors=void 0,n.initialize(),n}return s(i,t),n(i,[{key:"initialize",value:function(){this.options=function(t){return(t=r({},Ot.tooltips,t)).bodyFontFamily=Ua(t.bodyFontFamily,Ot.fontFamily),t.bodyFontStyle=Ua(t.bodyFontStyle,Ot.fontStyle),t.bodyFontSize=Ua(t.bodyFontSize,Ot.fontSize),t.boxHeight=Ua(t.boxHeight,t.bodyFontSize),t.boxWidth=Ua(t.boxWidth,t.bodyFontSize),t.titleFontFamily=Ua(t.titleFontFamily,Ot.fontFamily),t.titleFontStyle=Ua(t.titleFontStyle,Ot.fontStyle),t.titleFontSize=Ua(t.titleFontSize,Ot.fontSize),t.footerFontFamily=Ua(t.footerFontFamily,Ot.fontFamily),t.footerFontStyle=Ua(t.footerFontStyle,Ot.fontStyle),t.footerFontSize=Ua(t.footerFontSize,Ot.fontSize),t}(this._chart.options.tooltips)}},{key:"_resolveAnimations",value:function(){var t=this,e=t._cachedAnimations;if(e)return e;var i=t._chart.options.animation&&t.options.animation,n=new xe(t._chart,i);return t._cachedAnimations=Object.freeze(n),n}},{key:"getTitle",value:function(t,e){var i=this.options.callbacks,n=i.beforeTitle.apply(this,[t,e]),a=i.title.apply(this,[t,e]),r=i.afterTitle.apply(this,[t,e]),o=[];return o=$a(o,Ga(n)),o=$a(o,Ga(a)),o=$a(o,Ga(r))}},{key:"getBeforeBody",value:function(t,e){return er(this.options.callbacks.beforeBody.apply(this,[t,e]))}},{key:"getBody",value:function(t,e){var i=this,n=i.options.callbacks,a=[];return pe.each(t,(function(t){var r={before:[],lines:[],after:[]};$a(r.before,Ga(n.beforeLabel.call(i,t,e))),$a(r.lines,n.label.call(i,t,e)),$a(r.after,Ga(n.afterLabel.call(i,t,e))),a.push(r)})),a}},{key:"getAfterBody",value:function(t,e){return er(this.options.callbacks.afterBody.apply(this,[t,e]))}},{key:"getFooter",value:function(t,e){var i=this.options.callbacks,n=i.beforeFooter.apply(this,[t,e]),a=i.footer.apply(this,[t,e]),r=i.afterFooter.apply(this,[t,e]),o=[];return o=$a(o,Ga(n)),o=$a(o,Ga(a)),o=$a(o,Ga(r))}},{key:"_createItems",value:function(){var t,e,i=this,n=i._active,a=i.options,r=i._chart.data,o=[],s=[],l=[];for(t=0,e=n.length;t0&&e.stroke()}},{key:"_updateAnimationTarget",value:function(){var t=this,e=t._chart,i=t.options,n=t.$animations,a=n&&n.x,o=n&&n.y;if(a||o){var s=qa[i.position].call(t,t._active,t._eventPosition);if(!s)return;var l=t._size=Za(t),u=r({},s,t._size),c=Qa(e,i,u),h=Ja(i,u,c,e);a._to===h.x&&o._to===h.y||(t.xAlign=c.xAlign,t.yAlign=c.yAlign,t.width=l.width,t.height=l.height,t.caretX=s.x,t.caretY=s.y,t._resolveAnimations().update(t,h))}}},{key:"draw",value:function(t){var e=this,i=e.options,n=e.opacity;if(n){e._updateAnimationTarget();var a={width:e.width,height:e.height},r={x:e.x,y:e.y};n=Math.abs(n)<.001?0:n;var o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;i.enabled&&o&&(t.save(),t.globalAlpha=n,e.drawBackground(r,t,a),pe.rtl.overrideTextDirection(t,i.textDirection),r.y+=i.yPadding,e.drawTitle(r,t),e.drawBody(r,t),e.drawFooter(r,t),pe.rtl.restoreTextDirection(t,i.textDirection),t.restore())}}},{key:"handleEvent",value:function(t,e){var i,n=this,a=n.options,r=n._active||[],o=[];return"mouseout"!==t.type&&(o=n._chart.getElementsAtEventForMode(t,a.mode,a,e),a.reverse&&o.reverse()),(i=e||!pe._elementsEqual(o,r))&&(n._active=o,(a.enabled||a.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0))),i}}]),i}(Fe);ir.positioners=qa;var nr={filler:za,legend:Na,title:Ya,tooltip:{id:"tooltip",_element:ir,positioners:qa,afterInit:function(t){t.options.tooltips&&(t.tooltip=new ir({_chart:t}))},beforeUpdate:function(t){t.tooltip&&t.tooltip.initialize()},reset:function(t){t.tooltip&&t.tooltip.initialize()},afterDraw:function(t){var e=t.tooltip,i={tooltip:e};!1!==kn.notify(t,"beforeTooltipDraw",[i])&&(e.draw(t.ctx),kn.notify(t,"afterTooltipDraw",[i]))},afterEvent:function(t,e,i){if(t.tooltip){var n=i;t.tooltip.handleEvent(e,n)}}}};for(var ar in En.helpers=pe,En._adapters=Rn,En.Animation=me,En.Animator=ge,En.animationService=xe,En.controllers=xi,En.DatasetController=Ce,En.defaults=Ot,En.Element=Fe,En.elements=ri,En.Interaction=Ai,En.layouts=Vi,En.platforms=_n,En.plugins=kn,En.Scale=jn,En.scaleService=Mn,En.Ticks=zn,Object.keys(Sa).forEach((function(t){return En.scaleService.registerScale(Sa[t])})),nr)Object.prototype.hasOwnProperty.call(nr,ar)&&En.plugins.register(nr[ar]);return"undefined"!=typeof window&&(window.Chart=En),En})); diff --git a/dist/js/framework/eadmin/1.0.1/eadmin.min.js b/dist/js/framework/eadmin/1.0.1/eadmin.min.js deleted file mode 100644 index 7a05944..0000000 --- a/dist/js/framework/eadmin/1.0.1/eadmin.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function a(e,n){for(var i=0;i'),$("#notice").css("top",module.conf.notice_top)),$("header").after('
').append(''),$("body").on("click",".mobile-menu",function(){var e={this:$(this)};null==e.this.data("open")?(e.this.addClass("ri-close-line").removeClass("ri-menu-line").data("open",1),$(".mobile-nav").show()):(e.this.addClass("ri-menu-line").removeClass("ri-close-line").removeData("open"),$(".mobile-nav").hide())})}return _createClass(e,[{key:"loading",value:function(){var e=0
'+(""==e?"页面加载中,请稍候...":e))}},{key:"loadingHide",value:function(){Mount.page||this.maskHide()}},{key:"mask",value:function(){0==$(".mask").length&&$("body").append('
');var e=$(".mask");if(e.empty(),e.is(":hidden"))return e.show(),!1;var n=$(".window:visible").length;if(0':e.navHtml+=' class="nav-sub">',e.navHtml+="
  • ",null!=e.sub[n].icon&&""!=e.sub[n].icon&&(e.navHtml+=''),e.navHtml+=e.sub[n].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==a.href||null!=e.this.data("native"))return!0;setRoute(a.href);var i=md5(a.href);return store.remove(i+"_page"),a.refresh(),!1})}},{key:"refresh",value:function(){var e=this;box.empty(),e.loading();var n=[".window",".datepicker",".citypicker",".dz-hidden-input"];for(var i in n)$(n[i]).remove();0',i+='class="nav'+r+'" data-id="'+o+'">'):(n+=' data-native="1" target="_blank">',i+=' data-native="1" target="_blank">'),n+="
  • "+e[o].name+'
  • ',i+="
  • "+e[o].name,null!=e[o].sub&&(i+=''),i+="
  • ",a++}if(n+="",i+="",$(".nav").html(n),$(".mobile-nav").html(i),null!=t){var u=window.nav[t].sub;if(null!=u){n="",$(".sub-nav").show().children("div").eq(1).html(n)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?axios.get(module.conf.nav_api_url).then(function(e){window.nav=e.data,n(e.data)}).catch(function(e){console.log(e)}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"data/nav.js",function(){n(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingHide(),this.form(),Button.run(box),Status.run(box),Tag.run(box),Progress.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0";q=("hidden" in t);e=t.childNodes.length==1||(function(){(m.createElement)("a");var v=m.createDocumentFragment();return(typeof v.cloneNode=="undefined"||typeof v.createDocumentFragment=="undefined"||typeof v.createElement=="undefined")}())}catch(u){q=true;e=true}}());function f(t,v){var w=t.createElement("p"),u=t.getElementsByTagName("head")[0]||t.documentElement;w.innerHTML="x";return u.insertBefore(w.lastChild,u.firstChild)}function l(){var t=j.elements;return typeof t=="string"?t.split(" "):t}function p(t){var u=o[t[i]];if(!u){u={};a++;t[i]=a;o[a]=u}return u}function n(w,t,v){if(!t){t=m}if(e){return t.createElement(w)}if(!v){v=p(t)}var u;if(v.cache[w]){u=v.cache[w].cloneNode()}else{if(c.test(w)){u=(v.cache[w]=v.createElem(w)).cloneNode()}else{u=v.createElem(w)}}return u.canHaveChildren&&!h.test(w)?v.frag.appendChild(u):u}function r(v,x){if(!v){v=m}if(e){return v.createDocumentFragment()}x=x||p(v);var y=x.frag.cloneNode(),w=0,u=l(),t=u.length;for(;w)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
    ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
    a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t -}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); -u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("';l.body.html(n)}},init:function(t){if(r._create(),l={this:t,title:r.windowDom.children(".title"),body:r.windowDom.children(".body"),loading:r.windowDom.children(".window-loading"),scroll:null},0!=t&&(r.param.url=l.this.data("window-url")),Eadmin.currentHref=r.param.url,null!=r.param.url&&""!=r.param.url){var n=Eadmin.mask();0!=n&&r.windowDom.css("z-index",n),r.windowDom.off("animationend").show().addClass("window"==r.param.style?"zoomIn":"fadeInRight"),s.load(),r.windowDom.children(".window-close").on("click",function(){s.close()}),r.param.drag&&l.title.on("mousedown",function(t){var n=r.windowDom.offset();r.x=t.clientX,r.y=t.clientY,r.top=n.top,r.left=n.left;var o=r.windowDom.css("margin-left"),e=r.windowDom.css("margin-top");o=parseInt(o),e=parseInt(e),$(document).on("mousemove",function(t){var n=r.top+(t.clientY-r.y),i=r.left+(t.clientX-r.x);n-=e,i-=o,r.windowDom.css({top:n,left:i})})}).on("mouseup",function(){$(document).off("mousemove")}),0!=r.param.btn.length&&r.windowDom.children(".btnbar").children("button").on("click",function(){var a={this:$(this)};if(a.index=a.this.index(),a.param=r.param.btn[a.index],_.isString(a.param.action)){if(a.action=["cancel","refresh","submit"],-1==a.action.indexOf(a.param.action))return void console.log("没有找到内置按钮事件:"+a.param.action);switch(a.param.action){case"cancel":s.close();break;case"refresh":l.body.empty(),s.load();break;case"submit":var t=function(){l.form=l.body.find(null==a.param.formid?"form":a.param.formid),0!=l.form.length?(l.action=l.form.attr("action"),null==l.action&&(l.action=r.param.url),Validate.submit(l.form),0'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n Check\n \n \n \n \n
    \n
    \n \n Error\n \n \n \n \n \n \n
    \n',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=C.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,p=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=p.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==p.return||p.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=C.createElement(''.concat(this.options.dictRemoveFile,"")),t.previewElement.appendChild(t._removeLink));var h=function(e){return e.preventDefault(),e.stopPropagation(),t.status===C.UPLOADING?C.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?C.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)},f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",h)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1")),n+='');var i=C.createElement(n);return"FORM"!==this.element.tagName?(t=C.createElement('
    '))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}},t=0,n=["div","form"];t".concat(t," ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):C.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:C.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=C.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==C.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=C.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===C.UPLOADING&&this.cancelUpload(e),this.files=without(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===C.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=ExifRestore.restore(r.dataURL,i)),o(C.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];var i=function(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:C.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}};if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=C.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n>1}var s=l/t;return 0==s?1:s},drawImageIOSFix=function(e,t,n,i,r,o,a,l,s,u){var c=detectVerticalSquash(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",ue.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l>16)+(b>>16)+(c>>16);return d<<16|65535&c}function c(a,b){return a<>>32-b}function d(a,d,e,f,g,h){return b(c(b(b(d,a),b(f,h)),g),e)}function e(a,b,c,e,f,g,h){return d(b&c|~b&e,a,b,f,g,h)}function f(a,b,c,e,f,g,h){return d(b&e|c&~e,a,b,f,g,h)}function g(a,b,c,e,f,g,h){return d(b^c^e,a,b,f,g,h)}function h(a,b,c,e,f,g,h){return d(c^(b|~e),a,b,f,g,h)}function i(a,c){a[c>>5]|=128<>>9<<4)+14]=c;var d,i,j,k,l,m=1732584193,n=-271733879,o=-1732584194,p=271733878;for(d=0;d>5]>>>b%32&255);return c}function k(a){var b,c=[];for(c[(a.length>>2)-1]=void 0,b=0;b>5]|=(255&a.charCodeAt(b/8))<16&&(e=i(e,8*a.length)),c=0;16>c;c+=1)f[c]=909522486^e[c],g[c]=1549556828^e[c];return d=i(f.concat(k(b)),512+8*b.length),j(i(g.concat(d),640))}function n(a){var b,c,d="0123456789abcdef",e="";for(c=0;c>>4&15)+d.charAt(15&b);return e}function o(a){return unescape(encodeURIComponent(a))}function p(a){return l(o(a))}function q(a){return n(p(a))}function r(a,b){return m(o(a),o(b))}function s(a,b){return n(r(a,b))}function t(a,b,c){return b?c?r(b,a):s(b,a):c?p(a):q(a)}"function"==typeof define&&define.amd?define(function(){return t}):a.md5=t}(this); \ No newline at end of file diff --git a/dist/js/plugin/particles/app.min.js b/dist/js/plugin/particles/app.min.js deleted file mode 100644 index 82dd4bb..0000000 --- a/dist/js/plugin/particles/app.min.js +++ /dev/null @@ -1,113 +0,0 @@ -particlesJS('star', - { - "particles": { - "number": { - "value": 100, - "density": { - "enable": true, - "value_area": 800 - } - }, - "color": { - "value": "#2D3C5C" - }, - "shape": { - "type": "circle", - "stroke": { - "width": 0, - "color": "#2D3C5C" - }, - "polygon": { - "nb_sides": 5 - } - }, - "opacity": { - "value": 0.5, - "random": false, - "anim": { - "enable": false, - "speed": 1, - "opacity_min": 0.1, - "sync": false - } - }, - "size": { - "value": 5, - "random": true, - "anim": { - "enable": false, - "speed": 40, - "size_min": 0.1, - "sync": false - } - }, - "line_linked": { - "enable": true, - "distance": 150, - "color": "#2D3C5C", - "opacity": 0.4, - "width": 1 - }, - "move": { - "enable": true, - "speed": 3, - "direction": "none", - "random": false, - "straight": false, - "out_mode": "out", - "attract": { - "enable": false, - "rotateX": 600, - "rotateY": 1200 - } - } - }, - "interactivity": { - "detect_on": "canvas", - "events": { - "onhover": { - "enable": true, - "mode": "repulse" - }, - "onclick": { - "enable": true, - "mode": "push" - }, - "resize": true - }, - "modes": { - "grab": { - "distance": 400, - "line_linked": { - "opacity": 1 - } - }, - "bubble": { - "distance": 400, - "size": 40, - "duration": 2, - "opacity": 8, - "speed": 3 - }, - "repulse": { - "distance": 200 - }, - "push": { - "particles_nb": 4 - }, - "remove": { - "particles_nb": 2 - } - } - }, - "retina_detect": true, - "config_demo": { - "hide_card": false, - "background_color": "#b61924", - "background_image": "", - "background_position": "50% 50%", - "background_repeat": "no-repeat", - "background_size": "cover" - } - } -); \ No newline at end of file diff --git a/dist/js/plugin/particles/particles.min.js b/dist/js/plugin/particles/particles.min.js deleted file mode 100644 index b3d46d1..0000000 --- a/dist/js/plugin/particles/particles.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/* ----------------------------------------------- -/* Author : Vincent Garreau - vincentgarreau.com -/* MIT license: http://opensource.org/licenses/MIT -/* Demo / Generator : vincentgarreau.com/particles.js -/* GitHub : github.com/VincentGarreau/particles.js -/* How to use? : Check the GitHub README -/* v2.0.0 -/* ----------------------------------------------- */ -function hexToRgb(e){var a=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(a,function(e,a,t,i){return a+a+t+t+i+i});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(e,a,t){return Math.min(Math.max(e,a),t)}function isInArray(e,a){return a.indexOf(e)>-1}var pJS=function(e,a){var t=document.querySelector("#"+e+" > .particles-js-canvas-el");this.pJS={canvas:{el:t,w:t.offsetWidth,h:t.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var i=this.pJS;a&&Object.deepExtend(i,a),i.tmp.obj={size_value:i.particles.size.value,size_anim_speed:i.particles.size.anim.speed,move_speed:i.particles.move.speed,line_linked_distance:i.particles.line_linked.distance,line_linked_width:i.particles.line_linked.width,mode_grab_distance:i.interactivity.modes.grab.distance,mode_bubble_distance:i.interactivity.modes.bubble.distance,mode_bubble_size:i.interactivity.modes.bubble.size,mode_repulse_distance:i.interactivity.modes.repulse.distance},i.fn.retinaInit=function(){i.retina_detect&&window.devicePixelRatio>1?(i.canvas.pxratio=window.devicePixelRatio,i.tmp.retina=!0):(i.canvas.pxratio=1,i.tmp.retina=!1),i.canvas.w=i.canvas.el.offsetWidth*i.canvas.pxratio,i.canvas.h=i.canvas.el.offsetHeight*i.canvas.pxratio,i.particles.size.value=i.tmp.obj.size_value*i.canvas.pxratio,i.particles.size.anim.speed=i.tmp.obj.size_anim_speed*i.canvas.pxratio,i.particles.move.speed=i.tmp.obj.move_speed*i.canvas.pxratio,i.particles.line_linked.distance=i.tmp.obj.line_linked_distance*i.canvas.pxratio,i.interactivity.modes.grab.distance=i.tmp.obj.mode_grab_distance*i.canvas.pxratio,i.interactivity.modes.bubble.distance=i.tmp.obj.mode_bubble_distance*i.canvas.pxratio,i.particles.line_linked.width=i.tmp.obj.line_linked_width*i.canvas.pxratio,i.interactivity.modes.bubble.size=i.tmp.obj.mode_bubble_size*i.canvas.pxratio,i.interactivity.modes.repulse.distance=i.tmp.obj.mode_repulse_distance*i.canvas.pxratio},i.fn.canvasInit=function(){i.canvas.ctx=i.canvas.el.getContext("2d")},i.fn.canvasSize=function(){i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i&&i.interactivity.events.resize&&window.addEventListener("resize",function(){i.canvas.w=i.canvas.el.offsetWidth,i.canvas.h=i.canvas.el.offsetHeight,i.tmp.retina&&(i.canvas.w*=i.canvas.pxratio,i.canvas.h*=i.canvas.pxratio),i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i.particles.move.enable||(i.fn.particlesEmpty(),i.fn.particlesCreate(),i.fn.particlesDraw(),i.fn.vendors.densityAutoParticles()),i.fn.vendors.densityAutoParticles()})},i.fn.canvasPaint=function(){i.canvas.ctx.fillRect(0,0,i.canvas.w,i.canvas.h)},i.fn.canvasClear=function(){i.canvas.ctx.clearRect(0,0,i.canvas.w,i.canvas.h)},i.fn.particle=function(e,a,t){if(this.radius=(i.particles.size.random?Math.random():1)*i.particles.size.value,i.particles.size.anim.enable&&(this.size_status=!1,this.vs=i.particles.size.anim.speed/100,i.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=t?t.x:Math.random()*i.canvas.w,this.y=t?t.y:Math.random()*i.canvas.h,this.x>i.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>i.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),i.particles.move.bounce&&i.fn.vendors.checkOverlap(this,t),this.color={},"object"==typeof e.value)if(e.value instanceof Array){var s=e.value[Math.floor(Math.random()*i.particles.color.value.length)];this.color.rgb=hexToRgb(s)}else void 0!=e.value.r&&void 0!=e.value.g&&void 0!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),void 0!=e.value.h&&void 0!=e.value.s&&void 0!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l});else"random"==e.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hexToRgb(this.color.value));this.opacity=(i.particles.opacity.random?Math.random():1)*i.particles.opacity.value,i.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=i.particles.opacity.anim.speed/100,i.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(i.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}i.particles.move.straight?(this.vx=n.x,this.vy=n.y,i.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var r=i.particles.shape.type;if("object"==typeof r){if(r instanceof Array){var c=r[Math.floor(Math.random()*r.length)];this.shape=c}}else this.shape=r;if("image"==this.shape){var o=i.particles.shape;this.img={src:o.image.src,ratio:o.image.width/o.image.height},this.img.ratio||(this.img.ratio=1),"svg"==i.tmp.img_type&&void 0!=i.tmp.source_svg&&(i.fn.vendors.createSvgImg(this),i.tmp.pushing&&(this.img.loaded=!1))}},i.fn.particle.prototype.draw=function(){function e(){i.canvas.ctx.drawImage(r,a.x-t,a.y-t,2*t,2*t/a.img.ratio)}var a=this;if(void 0!=a.radius_bubble)var t=a.radius_bubble;else var t=a.radius;if(void 0!=a.opacity_bubble)var s=a.opacity_bubble;else var s=a.opacity;if(a.color.rgb)var n="rgba("+a.color.rgb.r+","+a.color.rgb.g+","+a.color.rgb.b+","+s+")";else var n="hsla("+a.color.hsl.h+","+a.color.hsl.s+"%,"+a.color.hsl.l+"%,"+s+")";switch(i.canvas.ctx.fillStyle=n,i.canvas.ctx.beginPath(),a.shape){case"circle":i.canvas.ctx.arc(a.x,a.y,t,0,2*Math.PI,!1);break;case"edge":i.canvas.ctx.rect(a.x-t,a.y-t,2*t,2*t);break;case"triangle":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t,a.y+t/1.66,2*t,3,2);break;case"polygon":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t/(i.particles.shape.polygon.nb_sides/3.5),a.y-t/.76,2.66*t/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,1);break;case"star":i.fn.vendors.drawShape(i.canvas.ctx,a.x-2*t/(i.particles.shape.polygon.nb_sides/4),a.y-t/1.52,2*t*2.66/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==i.tmp.img_type)var r=a.img.obj;else var r=i.tmp.img_obj;r&&e()}i.canvas.ctx.closePath(),i.particles.shape.stroke.width>0&&(i.canvas.ctx.strokeStyle=i.particles.shape.stroke.color,i.canvas.ctx.lineWidth=i.particles.shape.stroke.width,i.canvas.ctx.stroke()),i.canvas.ctx.fill()},i.fn.particlesCreate=function(){for(var e=0;e=i.particles.opacity.value&&(a.opacity_status=!1),a.opacity+=a.vo):(a.opacity<=i.particles.opacity.anim.opacity_min&&(a.opacity_status=!0),a.opacity-=a.vo),a.opacity<0&&(a.opacity=0)),i.particles.size.anim.enable&&(1==a.size_status?(a.radius>=i.particles.size.value&&(a.size_status=!1),a.radius+=a.vs):(a.radius<=i.particles.size.anim.size_min&&(a.size_status=!0),a.radius-=a.vs),a.radius<0&&(a.radius=0)),"bounce"==i.particles.move.out_mode)var s={x_left:a.radius,x_right:i.canvas.w,y_top:a.radius,y_bottom:i.canvas.h};else var s={x_left:-a.radius,x_right:i.canvas.w+a.radius,y_top:-a.radius,y_bottom:i.canvas.h+a.radius};switch(a.x-a.radius>i.canvas.w?(a.x=s.x_left,a.y=Math.random()*i.canvas.h):a.x+a.radius<0&&(a.x=s.x_right,a.y=Math.random()*i.canvas.h),a.y-a.radius>i.canvas.h?(a.y=s.y_top,a.x=Math.random()*i.canvas.w):a.y+a.radius<0&&(a.y=s.y_bottom,a.x=Math.random()*i.canvas.w),i.particles.move.out_mode){case"bounce":a.x+a.radius>i.canvas.w?a.vx=-a.vx:a.x-a.radius<0&&(a.vx=-a.vx),a.y+a.radius>i.canvas.h?a.vy=-a.vy:a.y-a.radius<0&&(a.vy=-a.vy)}if(isInArray("grab",i.interactivity.events.onhover.mode)&&i.fn.modes.grabParticle(a),(isInArray("bubble",i.interactivity.events.onhover.mode)||isInArray("bubble",i.interactivity.events.onclick.mode))&&i.fn.modes.bubbleParticle(a),(isInArray("repulse",i.interactivity.events.onhover.mode)||isInArray("repulse",i.interactivity.events.onclick.mode))&&i.fn.modes.repulseParticle(a),i.particles.line_linked.enable||i.particles.move.attract.enable)for(var n=e+1;n0){var c=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+c.r+","+c.g+","+c.b+","+r+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(a.x,a.y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}},i.fn.interact.attractParticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=Math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=t/(1e3*i.particles.move.attract.rotateX),c=s/(1e3*i.particles.move.attract.rotateY);e.vx-=r,e.vy-=c,a.vx+=r,a.vy+=c}},i.fn.interact.bounceParticles=function(e,a){var t=e.x-a.x,i=e.y-a.y,s=Math.sqrt(t*t+i*i),n=e.radius+a.radius;n>=s&&(e.vx=-e.vx,e.vy=-e.vy,a.vx=-a.vx,a.vy=-a.vy)},i.fn.modes.pushParticles=function(e,a){i.tmp.pushing=!0;for(var t=0;e>t;t++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value,{x:a?a.pos_x:Math.random()*i.canvas.w,y:a?a.pos_y:Math.random()*i.canvas.h})),t==e-1&&(i.particles.move.enable||i.fn.particlesDraw(),i.tmp.pushing=!1)},i.fn.modes.removeParticles=function(e){i.particles.array.splice(0,e),i.particles.move.enable||i.fn.particlesDraw()},i.fn.modes.bubbleParticle=function(e){function a(){e.opacity_bubble=e.opacity,e.radius_bubble=e.radius}function t(a,t,s,n,c){if(a!=t)if(i.tmp.bubble_duration_end){if(void 0!=s){var o=n-p*(n-a)/i.interactivity.modes.bubble.duration,l=a-o;d=a+l,"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else if(r<=i.interactivity.modes.bubble.distance){if(void 0!=s)var v=s;else var v=n;if(v!=a){var d=n-p*(n-a)/i.interactivity.modes.bubble.duration;"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else"size"==c&&(e.radius_bubble=void 0),"opacity"==c&&(e.opacity_bubble=void 0)}if(i.interactivity.events.onhover.enable&&isInArray("bubble",i.interactivity.events.onhover.mode)){var s=e.x-i.interactivity.mouse.pos_x,n=e.y-i.interactivity.mouse.pos_y,r=Math.sqrt(s*s+n*n),c=1-r/i.interactivity.modes.bubble.distance;if(r<=i.interactivity.modes.bubble.distance){if(c>=0&&"mousemove"==i.interactivity.status){if(i.interactivity.modes.bubble.size!=i.particles.size.value)if(i.interactivity.modes.bubble.size>i.particles.size.value){var o=e.radius+i.interactivity.modes.bubble.size*c;o>=0&&(e.radius_bubble=o)}else{var l=e.radius-i.interactivity.modes.bubble.size,o=e.radius-l*c;o>0?e.radius_bubble=o:e.radius_bubble=0}if(i.interactivity.modes.bubble.opacity!=i.particles.opacity.value)if(i.interactivity.modes.bubble.opacity>i.particles.opacity.value){var v=i.interactivity.modes.bubble.opacity*c;v>e.opacity&&v<=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}else{var v=e.opacity-(i.particles.opacity.value-i.interactivity.modes.bubble.opacity)*c;v=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}}}else a();"mouseleave"==i.interactivity.status&&a()}else if(i.interactivity.events.onclick.enable&&isInArray("bubble",i.interactivity.events.onclick.mode)){if(i.tmp.bubble_clicking){var s=e.x-i.interactivity.mouse.click_pos_x,n=e.y-i.interactivity.mouse.click_pos_y,r=Math.sqrt(s*s+n*n),p=((new Date).getTime()-i.interactivity.mouse.click_time)/1e3;p>i.interactivity.modes.bubble.duration&&(i.tmp.bubble_duration_end=!0),p>2*i.interactivity.modes.bubble.duration&&(i.tmp.bubble_clicking=!1,i.tmp.bubble_duration_end=!1)}i.tmp.bubble_clicking&&(t(i.interactivity.modes.bubble.size,i.particles.size.value,e.radius_bubble,e.radius,"size"),t(i.interactivity.modes.bubble.opacity,i.particles.opacity.value,e.opacity_bubble,e.opacity,"opacity"))}},i.fn.modes.repulseParticle=function(e){function a(){var a=Math.atan2(d,p);if(e.vx=u*Math.cos(a),e.vy=u*Math.sin(a),"bounce"==i.particles.move.out_mode){var t={x:e.x+e.vx,y:e.y+e.vy};t.x+e.radius>i.canvas.w?e.vx=-e.vx:t.x-e.radius<0&&(e.vx=-e.vx),t.y+e.radius>i.canvas.h?e.vy=-e.vy:t.y-e.radius<0&&(e.vy=-e.vy)}}if(i.interactivity.events.onhover.enable&&isInArray("repulse",i.interactivity.events.onhover.mode)&&"mousemove"==i.interactivity.status){var t=e.x-i.interactivity.mouse.pos_x,s=e.y-i.interactivity.mouse.pos_y,n=Math.sqrt(t*t+s*s),r={x:t/n,y:s/n},c=i.interactivity.modes.repulse.distance,o=100,l=clamp(1/c*(-1*Math.pow(n/c,2)+1)*c*o,0,50),v={x:e.x+r.x*l,y:e.y+r.y*l};"bounce"==i.particles.move.out_mode?(v.x-e.radius>0&&v.x+e.radius0&&v.y+e.radius=m&&a()}else 0==i.tmp.repulse_clicking&&(e.vx=e.vx_i,e.vy=e.vy_i)},i.fn.modes.grabParticle=function(e){if(i.interactivity.events.onhover.enable&&"mousemove"==i.interactivity.status){var a=e.x-i.interactivity.mouse.pos_x,t=e.y-i.interactivity.mouse.pos_y,s=Math.sqrt(a*a+t*t);if(s<=i.interactivity.modes.grab.distance){var n=i.interactivity.modes.grab.line_linked.opacity-s/(1/i.interactivity.modes.grab.line_linked.opacity)/i.interactivity.modes.grab.distance;if(n>0){var r=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+r.r+","+r.g+","+r.b+","+n+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(i.interactivity.mouse.pos_x,i.interactivity.mouse.pos_y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}}},i.fn.vendors.eventsListeners=function(){"window"==i.interactivity.detect_on?i.interactivity.el=window:i.interactivity.el=i.canvas.el,(i.interactivity.events.onhover.enable||i.interactivity.events.onclick.enable)&&(i.interactivity.el.addEventListener("mousemove",function(e){if(i.interactivity.el==window)var a=e.clientX,t=e.clientY;else var a=e.offsetX||e.clientX,t=e.offsetY||e.clientY;i.interactivity.mouse.pos_x=a,i.interactivity.mouse.pos_y=t,i.tmp.retina&&(i.interactivity.mouse.pos_x*=i.canvas.pxratio,i.interactivity.mouse.pos_y*=i.canvas.pxratio),i.interactivity.status="mousemove"}),i.interactivity.el.addEventListener("mouseleave",function(e){i.interactivity.mouse.pos_x=null,i.interactivity.mouse.pos_y=null,i.interactivity.status="mouseleave"})),i.interactivity.events.onclick.enable&&i.interactivity.el.addEventListener("click",function(){if(i.interactivity.mouse.click_pos_x=i.interactivity.mouse.pos_x,i.interactivity.mouse.click_pos_y=i.interactivity.mouse.pos_y,i.interactivity.mouse.click_time=(new Date).getTime(),i.interactivity.events.onclick.enable)switch(i.interactivity.events.onclick.mode){case"push":i.particles.move.enable?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):1==i.interactivity.modes.push.particles_nb?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):i.interactivity.modes.push.particles_nb>1&&i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb);break;case"remove":i.fn.modes.removeParticles(i.interactivity.modes.remove.particles_nb);break;case"bubble":i.tmp.bubble_clicking=!0;break;case"repulse":i.tmp.repulse_clicking=!0,i.tmp.repulse_count=0,i.tmp.repulse_finish=!1,setTimeout(function(){i.tmp.repulse_clicking=!1},1e3*i.interactivity.modes.repulse.duration)}})},i.fn.vendors.densityAutoParticles=function(){if(i.particles.number.density.enable){var e=i.canvas.el.width*i.canvas.el.height/1e3;i.tmp.retina&&(e/=2*i.canvas.pxratio);var a=e*i.particles.number.value/i.particles.number.density.value_area,t=i.particles.array.length-a;0>t?i.fn.modes.pushParticles(Math.abs(t)):i.fn.modes.removeParticles(t)}},i.fn.vendors.checkOverlap=function(e,a){for(var t=0;tv;v++)e.lineTo(i,0),e.translate(i,0),e.rotate(l);e.fill(),e.restore()},i.fn.vendors.exportImg=function(){window.open(i.canvas.el.toDataURL("image/png"),"_blank")},i.fn.vendors.loadImg=function(e){if(i.tmp.img_error=void 0,""!=i.particles.shape.image.src)if("svg"==e){var a=new XMLHttpRequest;a.open("GET",i.particles.shape.image.src),a.onreadystatechange=function(e){4==a.readyState&&(200==a.status?(i.tmp.source_svg=e.currentTarget.response,i.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),i.tmp.img_error=!0))},a.send()}else{var t=new Image;t.addEventListener("load",function(){i.tmp.img_obj=t,i.fn.vendors.checkBeforeDraw()}),t.src=i.particles.shape.image.src}else console.log("Error pJS - No image.src"),i.tmp.img_error=!0},i.fn.vendors.draw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type?i.tmp.count_svg>=i.particles.number.value?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):void 0!=i.tmp.img_obj?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame))},i.fn.vendors.checkBeforeDraw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type&&void 0==i.tmp.source_svg?i.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(i.tmp.checkAnimFrame),i.tmp.img_error||(i.fn.vendors.init(),i.fn.vendors.draw())):(i.fn.vendors.init(),i.fn.vendors.draw())},i.fn.vendors.init=function(){i.fn.retinaInit(),i.fn.canvasInit(),i.fn.canvasSize(),i.fn.canvasPaint(),i.fn.particlesCreate(),i.fn.vendors.densityAutoParticles(),i.particles.line_linked.color_rgb_line=hexToRgb(i.particles.line_linked.color)},i.fn.vendors.start=function(){isInArray("image",i.particles.shape.type)?(i.tmp.img_type=i.particles.shape.image.src.substr(i.particles.shape.image.src.length-3),i.fn.vendors.loadImg(i.tmp.img_type)):i.fn.vendors.checkBeforeDraw()},i.fn.vendors.eventsListeners(),i.fn.vendors.start()};Object.deepExtend=function(e,a){for(var t in a)a[t]&&a[t].constructor&&a[t].constructor===Object?(e[t]=e[t]||{},arguments.callee(e[t],a[t])):e[t]=a[t];return e},window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}(),window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}(),window.pJSDom=[],window.particlesJS=function(e,a){"string"!=typeof e&&(a=e,e="particles-js"),e||(e="particles-js");var t=document.getElementById(e),i="particles-js-canvas-el",s=t.getElementsByClassName(i);if(s.length)for(;s.length>0;)t.removeChild(s[0]);var n=document.createElement("canvas");n.className=i,n.style.width="100%",n.style.height="100%";var r=document.getElementById(e).appendChild(n);null!=r&&pJSDom.push(new pJS(e,a))},window.particlesJS.load=function(e,a,t){var i=new XMLHttpRequest;i.open("GET",a),i.onreadystatechange=function(a){if(4==i.readyState)if(200==i.status){var s=JSON.parse(a.currentTarget.response);window.particlesJS(e,s),t&&t()}else console.log("Error pJS - XMLHttpRequest status: "+i.status),console.log("Error pJS - File config not found")},i.send()}; \ No newline at end of file diff --git a/dist/js/plugin/perfect-scrollbar.min.js b/dist/js/plugin/perfect-scrollbar.min.js deleted file mode 100644 index 93766d1..0000000 --- a/dist/js/plugin/perfect-scrollbar.min.js +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * perfect-scrollbar v1.5.0 - * Copyright 2020 Hyunje Jun, MDBootstrap and Contributors - * Licensed under MIT - */(function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):(a=a||self,a.PerfectScrollbar=b())})(this,function(){'use strict';var u=Math.abs,v=Math.floor;function a(a){return getComputedStyle(a)}function b(a,b){for(var c in b){var d=b[c];"number"==typeof d&&(d+="px"),a.style[c]=d}return a}function c(a){var b=document.createElement("div");return b.className=a,b}function d(a,b){if(!w)throw new Error("No element matching method supported");return w.call(a,b)}function e(a){a.remove?a.remove():a.parentNode&&a.parentNode.removeChild(a)}function f(a,b){return Array.prototype.filter.call(a.children,function(a){return d(a,b)})}function g(a,b){var c=a.element.classList,d=z.state.scrolling(b);c.contains(d)?clearTimeout(A[b]):c.add(d)}function h(a,b){A[b]=setTimeout(function(){return a.isAlive&&a.element.classList.remove(z.state.scrolling(b))},a.settings.scrollingThreshold)}function j(a,b){g(a,b),h(a,b)}function k(a){if("function"==typeof window.CustomEvent)return new CustomEvent(a);var b=document.createEvent("CustomEvent");return b.initCustomEvent(a,!1,!1,void 0),b}function l(a,b,c,d,e){void 0===d&&(d=!0),void 0===e&&(e=!1);var f;if("top"===b)f=["contentHeight","containerHeight","scrollTop","y","up","down"];else if("left"===b)f=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");m(a,c,f,d,e)}function m(a,b,c,d,e){var f=c[0],g=c[1],h=c[2],i=c[3],l=c[4],m=c[5];void 0===d&&(d=!0),void 0===e&&(e=!1);var n=a.element;// reset reach -a.reach[i]=null,1>n[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop+8,height:c.scrollbarYHeight-c.railBorderYWidth-16})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0u(a)?f||g:i||j,!d||!b.settings.wheelPropagation}function d(a){var b=a.deltaX,c=-1*a.deltaY;return("undefined"==typeof b||"undefined"==typeof c)&&(b=-1*a.wheelDeltaX/6,c=a.wheelDeltaY/6),a.deltaMode&&1===a.deltaMode&&(b*=10,c*=10),b!==b&&c!==c/* NaN checks */&&(b=0,c=a.wheelDelta),a.shiftKey?[-c,-b]:[b,c]}function f(b,c,d){// FIXME: this is a workaround for \', \'\', \'\'].join(\'\');\n\nclass BubbleTheme extends _base__WEBPACK_IMPORTED_MODULE_2__["default"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add(\'ql-bubble\');\n }\n\n extendToolbar(toolbar) {\n this.tooltip = new BubbleTooltip(this.quill, this.options.bounds);\n this.tooltip.root.appendChild(toolbar.container);\n this.buildButtons(toolbar.container.querySelectorAll(\'button\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n this.buildPickers(toolbar.container.querySelectorAll(\'select\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n }\n\n}\n\nBubbleTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__["default"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (!value) {\n this.quill.format(\'link\', false);\n } else {\n this.quill.theme.tooltip.edit();\n }\n }\n\n }\n }\n }\n});\n\n\n//# sourceURL=webpack://Quill/./themes/bubble.js?')},"./themes/snow.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \"./core/emitter.js\");\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \"./themes/base.js\");\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/link */ \"./formats/link.js\");\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/selection */ \"./core/selection.js\");\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/icons */ \"./ui/icons.js\");\n\n\n\n\n\n\nconst TOOLBAR_CONFIG = [[{\n header: ['1', '2', '3', false]\n}], ['bold', 'italic', 'underline', 'link'], [{\n list: 'ordered'\n}, {\n list: 'bullet'\n}], ['clean']];\n\nclass SnowTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__[\"BaseTooltip\"] {\n constructor(quill, bounds) {\n super(quill, bounds);\n this.preview = this.root.querySelector('a.ql-preview');\n }\n\n listen() {\n super.listen();\n this.root.querySelector('a.ql-action').addEventListener('click', event => {\n if (this.root.classList.contains('ql-editing')) {\n this.save();\n } else {\n this.edit('link', this.preview.textContent);\n }\n\n event.preventDefault();\n });\n this.root.querySelector('a.ql-remove').addEventListener('click', event => {\n if (this.linkRange != null) {\n const range = this.linkRange;\n this.restoreFocus();\n this.quill.formatText(range, 'link', false, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n delete this.linkRange;\n }\n\n event.preventDefault();\n this.hide();\n });\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].events.SELECTION_CHANGE, (range, oldRange, source) => {\n if (range == null) return;\n\n if (range.length === 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER) {\n const [link, offset] = this.quill.scroll.descendant(_formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], range.index);\n\n if (link != null) {\n this.linkRange = new _core_selection__WEBPACK_IMPORTED_MODULE_4__[\"Range\"](range.index - offset, link.length());\n const preview = _formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"].formats(link.domNode);\n this.preview.textContent = preview;\n this.preview.setAttribute('href', preview);\n this.show();\n this.position(this.quill.getBounds(this.linkRange));\n return;\n }\n } else {\n delete this.linkRange;\n }\n\n this.hide();\n });\n }\n\n show() {\n super.show();\n this.root.removeAttribute('data-mode');\n }\n\n}\n\nSnowTooltip.TEMPLATE = ['', '', '', ''].join('');\n\nclass SnowTheme extends _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add('ql-snow');\n }\n\n extendToolbar(toolbar) {\n toolbar.container.classList.add('ql-snow');\n this.buildButtons(toolbar.container.querySelectorAll('button'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.buildPickers(toolbar.container.querySelectorAll('select'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.tooltip = new SnowTooltip(this.quill, this.options.bounds);\n\n if (toolbar.container.querySelector('.ql-link')) {\n this.quill.keyboard.addBinding({\n key: 'k',\n shortKey: true\n }, (range, context) => {\n toolbar.handlers.link.call(toolbar, !context.format.link);\n });\n }\n }\n\n}\n\nSnowTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (value) {\n const range = this.quill.getSelection();\n if (range == null || range.length === 0) return;\n let preview = this.quill.getText(range);\n\n if (/^\\S+@\\S+\\.\\S+$/.test(preview) && preview.indexOf('mailto:') !== 0) {\n preview = \"mailto:\".concat(preview);\n }\n\n const {\n tooltip\n } = this.quill.theme;\n tooltip.edit('link', preview);\n } else {\n this.quill.format('link', false);\n }\n }\n\n }\n }\n }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (SnowTheme);\n\n//# sourceURL=webpack://Quill/./themes/snow.js?")},"./ui/color-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass ColorPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, label) {\n super(select);\n this.label.innerHTML = label;\n this.container.classList.add('ql-color-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).slice(0, 7).forEach(item => {\n item.classList.add('ql-primary');\n });\n }\n\n buildItem(option) {\n const item = super.buildItem(option);\n item.style.backgroundColor = option.getAttribute('value') || '';\n return item;\n }\n\n selectItem(item, trigger) {\n super.selectItem(item, trigger);\n const colorLabel = this.label.querySelector('.ql-color-label');\n const value = item ? item.getAttribute('data-value') || '' : '';\n\n if (colorLabel) {\n if (colorLabel.tagName === 'line') {\n colorLabel.style.stroke = value;\n } else {\n colorLabel.style.fill = value;\n }\n }\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ColorPicker);\n\n//# sourceURL=webpack://Quill/./ui/color-picker.js?")},"./ui/icon-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass IconPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, icons) {\n super(select);\n this.container.classList.add('ql-icon-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).forEach(item => {\n item.innerHTML = icons[item.getAttribute('data-value') || ''];\n });\n this.defaultItem = this.container.querySelector('.ql-selected');\n this.selectItem(this.defaultItem);\n }\n\n selectItem(target, trigger) {\n super.selectItem(target, trigger);\n const item = target || this.defaultItem;\n if (this.label.innerHTML === item.innerHTML) return;\n this.label.innerHTML = item.innerHTML;\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (IconPicker);\n\n//# sourceURL=webpack://Quill/./ui/icon-picker.js?")},"./ui/icons.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/align-left.svg */ "./assets/icons/align-left.svg");\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../assets/icons/align-center.svg */ "./assets/icons/align-center.svg");\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../assets/icons/align-right.svg */ "./assets/icons/align-right.svg");\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../assets/icons/align-justify.svg */ "./assets/icons/align-justify.svg");\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../assets/icons/background.svg */ "./assets/icons/background.svg");\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../assets/icons/blockquote.svg */ "./assets/icons/blockquote.svg");\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../assets/icons/bold.svg */ "./assets/icons/bold.svg");\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../assets/icons/clean.svg */ "./assets/icons/clean.svg");\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../assets/icons/code.svg */ "./assets/icons/code.svg");\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../assets/icons/color.svg */ "./assets/icons/color.svg");\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../assets/icons/direction-ltr.svg */ "./assets/icons/direction-ltr.svg");\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../assets/icons/direction-rtl.svg */ "./assets/icons/direction-rtl.svg");\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../assets/icons/formula.svg */ "./assets/icons/formula.svg");\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../assets/icons/header.svg */ "./assets/icons/header.svg");\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../assets/icons/header-2.svg */ "./assets/icons/header-2.svg");\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../assets/icons/italic.svg */ "./assets/icons/italic.svg");\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../assets/icons/image.svg */ "./assets/icons/image.svg");\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../assets/icons/indent.svg */ "./assets/icons/indent.svg");\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../assets/icons/outdent.svg */ "./assets/icons/outdent.svg");\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../assets/icons/link.svg */ "./assets/icons/link.svg");\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../assets/icons/list-bullet.svg */ "./assets/icons/list-bullet.svg");\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../assets/icons/list-check.svg */ "./assets/icons/list-check.svg");\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../assets/icons/list-ordered.svg */ "./assets/icons/list-ordered.svg");\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../assets/icons/subscript.svg */ "./assets/icons/subscript.svg");\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../assets/icons/superscript.svg */ "./assets/icons/superscript.svg");\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../assets/icons/strike.svg */ "./assets/icons/strike.svg");\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../assets/icons/table.svg */ "./assets/icons/table.svg");\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../assets/icons/underline.svg */ "./assets/icons/underline.svg");\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../assets/icons/video.svg */ "./assets/icons/video.svg");\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n align: {\n \'\': _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default.a,\n center: _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default.a,\n right: _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default.a,\n justify: _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default.a\n },\n background: _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default.a,\n blockquote: _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default.a,\n bold: _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default.a,\n clean: _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default.a,\n code: _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n \'code-block\': _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n color: _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default.a,\n direction: {\n \'\': _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default.a,\n rtl: _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default.a\n },\n formula: _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default.a,\n header: {\n \'1\': _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default.a,\n \'2\': _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default.a\n },\n italic: _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default.a,\n image: _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default.a,\n indent: {\n \'+1\': _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default.a,\n \'-1\': _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default.a\n },\n link: _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default.a,\n list: {\n bullet: _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default.a,\n check: _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default.a,\n ordered: _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default.a\n },\n script: {\n sub: _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default.a,\n super: _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default.a\n },\n strike: _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default.a,\n table: _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default.a,\n underline: _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default.a,\n video: _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default.a\n});\n\n//# sourceURL=webpack://Quill/./ui/icons.js?')},"./ui/picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/dropdown.svg */ \"./assets/icons/dropdown.svg\");\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__);\n\nlet optionsCounter = 0;\n\nfunction toggleAriaAttribute(element, attribute) {\n element.setAttribute(attribute, !(element.getAttribute(attribute) === 'true'));\n}\n\nclass Picker {\n constructor(select) {\n this.select = select;\n this.container = document.createElement('span');\n this.buildPicker();\n this.select.style.display = 'none';\n this.select.parentNode.insertBefore(this.container, this.select);\n this.label.addEventListener('mousedown', () => {\n this.togglePicker();\n });\n this.label.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.togglePicker();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n this.select.addEventListener('change', this.update.bind(this));\n }\n\n togglePicker() {\n this.container.classList.toggle('ql-expanded'); // Toggle aria-expanded and aria-hidden to make the picker accessible\n\n toggleAriaAttribute(this.label, 'aria-expanded');\n toggleAriaAttribute(this.options, 'aria-hidden');\n }\n\n buildItem(option) {\n const item = document.createElement('span');\n item.tabIndex = '0';\n item.setAttribute('role', 'button');\n item.classList.add('ql-picker-item');\n\n if (option.hasAttribute('value')) {\n item.setAttribute('data-value', option.getAttribute('value'));\n }\n\n if (option.textContent) {\n item.setAttribute('data-label', option.textContent);\n }\n\n item.addEventListener('click', () => {\n this.selectItem(item, true);\n });\n item.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.selectItem(item, true);\n event.preventDefault();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n return item;\n }\n\n buildLabel() {\n const label = document.createElement('span');\n label.classList.add('ql-picker-label');\n label.innerHTML = _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default.a;\n label.tabIndex = '0';\n label.setAttribute('role', 'button');\n label.setAttribute('aria-expanded', 'false');\n this.container.appendChild(label);\n return label;\n }\n\n buildOptions() {\n const options = document.createElement('span');\n options.classList.add('ql-picker-options'); // Don't want screen readers to read this until options are visible\n\n options.setAttribute('aria-hidden', 'true');\n options.tabIndex = '-1'; // Need a unique id for aria-controls\n\n options.id = \"ql-picker-options-\".concat(optionsCounter);\n optionsCounter += 1;\n this.label.setAttribute('aria-controls', options.id);\n this.options = options;\n Array.from(this.select.options).forEach(option => {\n const item = this.buildItem(option);\n options.appendChild(item);\n\n if (option.selected === true) {\n this.selectItem(item);\n }\n });\n this.container.appendChild(options);\n }\n\n buildPicker() {\n Array.from(this.select.attributes).forEach(item => {\n this.container.setAttribute(item.name, item.value);\n });\n this.container.classList.add('ql-picker');\n this.label = this.buildLabel();\n this.buildOptions();\n }\n\n escape() {\n // Close menu and return focus to trigger label\n this.close(); // Need setTimeout for accessibility to ensure that the browser executes\n // focus on the next process thread and after any DOM content changes\n\n setTimeout(() => this.label.focus(), 1);\n }\n\n close() {\n this.container.classList.remove('ql-expanded');\n this.label.setAttribute('aria-expanded', 'false');\n this.options.setAttribute('aria-hidden', 'true');\n }\n\n selectItem(item, trigger = false) {\n const selected = this.container.querySelector('.ql-selected');\n if (item === selected) return;\n\n if (selected != null) {\n selected.classList.remove('ql-selected');\n }\n\n if (item == null) return;\n item.classList.add('ql-selected');\n this.select.selectedIndex = Array.from(item.parentNode.children).indexOf(item);\n\n if (item.hasAttribute('data-value')) {\n this.label.setAttribute('data-value', item.getAttribute('data-value'));\n } else {\n this.label.removeAttribute('data-value');\n }\n\n if (item.hasAttribute('data-label')) {\n this.label.setAttribute('data-label', item.getAttribute('data-label'));\n } else {\n this.label.removeAttribute('data-label');\n }\n\n if (trigger) {\n this.select.dispatchEvent(new Event('change'));\n this.close();\n }\n }\n\n update() {\n let option;\n\n if (this.select.selectedIndex > -1) {\n const item = this.container.querySelector('.ql-picker-options').children[this.select.selectedIndex];\n option = this.select.options[this.select.selectedIndex];\n this.selectItem(item);\n } else {\n this.selectItem(null);\n }\n\n const isActive = option != null && option !== this.select.querySelector('option[selected]');\n this.label.classList.toggle('ql-active', isActive);\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Picker);\n\n//# sourceURL=webpack://Quill/./ui/picker.js?")},"./ui/tooltip.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass Tooltip {\n constructor(quill, boundsContainer) {\n this.quill = quill;\n this.boundsContainer = boundsContainer || document.body;\n this.root = quill.addContainer(\'ql-tooltip\');\n this.root.innerHTML = this.constructor.TEMPLATE;\n\n if (this.quill.root === this.quill.scrollingContainer) {\n this.quill.root.addEventListener(\'scroll\', () => {\n this.root.style.marginTop = "".concat(-1 * this.quill.root.scrollTop, "px");\n });\n }\n\n this.hide();\n }\n\n hide() {\n this.root.classList.add(\'ql-hidden\');\n }\n\n position(reference) {\n const left = reference.left + reference.width / 2 - this.root.offsetWidth / 2; // root.scrollTop should be 0 if scrollContainer !== root\n\n const top = reference.bottom + this.quill.root.scrollTop;\n this.root.style.left = "".concat(left, "px");\n this.root.style.top = "".concat(top, "px");\n this.root.classList.remove(\'ql-flip\');\n const containerBounds = this.boundsContainer.getBoundingClientRect();\n const rootBounds = this.root.getBoundingClientRect();\n let shift = 0;\n\n if (rootBounds.right > containerBounds.right) {\n shift = containerBounds.right - rootBounds.right;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.left < containerBounds.left) {\n shift = containerBounds.left - rootBounds.left;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.bottom > containerBounds.bottom) {\n const height = rootBounds.bottom - rootBounds.top;\n const verticalShift = reference.bottom - reference.top + height;\n this.root.style.top = "".concat(top - verticalShift, "px");\n this.root.classList.add(\'ql-flip\');\n }\n\n return shift;\n }\n\n show() {\n this.root.classList.remove(\'ql-editing\');\n this.root.classList.remove(\'ql-hidden\');\n }\n\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Tooltip);\n\n//# sourceURL=webpack://Quill/./ui/tooltip.js?')},0:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__(/*! ./quill.js */"./quill.js");\n\n\n//# sourceURL=webpack://Quill/multi_./quill.js?')},1:function(module,exports){eval("/* (ignored) */\n\n//# sourceURL=webpack://Quill/./util.inspect_(ignored)?")}},e={},f.m=d,f.c=e,f.d=function(e,n,t){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(n,e){if(1&e&&(n=f(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)f.d(t,r,function(e){return n[e]}.bind(null,r));return t},f.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="",f(f.s=0).default;function f(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return d[n].call(t.exports,t,t.exports,f),t.l=!0,t.exports}var d,e}); \ No newline at end of file diff --git a/dist/js/plugin/store.min.js b/dist/js/plugin/store.min.js deleted file mode 100644 index 0039bdb..0000000 --- a/dist/js/plugin/store.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! storejs v1.0.24 | MIT (c) 2018 kenny wang | https://github.com/jaywcjlove/store.js */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.store=e()}(this,function(){"use strict";var u=window.localStorage;function f(t){return t=JSON.stringify(t),/^\{[\s\S]*\}$/.test(t)}function s(e){if("string"==typeof e)try{return JSON.parse(e)}catch(t){return e}}function c(t){return"[object Function]"==={}.toString.call(t)}function a(){if(!(this instanceof a))return new a}u=function(e){var t="_Is_Incognit";try{e.setItem(t,"yes")}catch(t){if("QuotaExceededError"===t.name){var r=function(){};e.__proto__={setItem:r,getItem:r,removeItem:r,clear:r}}}finally{"yes"===e.getItem(t)&&e.removeItem(t)}return e}(u),a.prototype={set:function(t,e){if(t&&!f(t))u.setItem(t,void 0===(n=e)||"function"==typeof n?n+"":JSON.stringify(n));else if(f(t))for(var r in t)this.set(r,t[r]);var n;return this},get:function(t){if(!t){var r={};return this.forEach(function(t,e){return r[t]=e}),r}if("?"===t.charAt(0))return this.has(t.substr(1));var e=arguments;if(1diff){ago="刚刚"}else if(1e3*60<=diff&&1e3*60*60>diff){ago=int(diff/(1e3*60))+"分钟前"}else if(1e3*60*60<=diff&&1e3*60*60*24>diff){ago=int(diff/(1e3*60*60))+"小时前"}else if(1e3*60*60*24<=diff&&1e3*60*60*24*30>diff){ago=int(diff/(1e3*60*60*24))+"天前"}else if(1e3*60*60*24*30<=diff&&1e3*60*60*24*30*12>diff){ago=int(diff/(1e3*60*60*24*30))+"月前"}else{ago=int(diff/(1e3*60*60*24*30*12))+"年前"}return ago}};entry=time["default"];entry.human=entry.ago=time.human;if(typeof module!=="undefined"&&module.exports){return module.exports=exports=entry}else if(typeof WIN["define"]==="function"){return define(function(require,exports,module){return module.exports=exports=function(){return entry}})}else if(typeof WIN["angular"]==="object"){angularApp=angular.module("binnng/time",[]);angularApp.factory("$time",function(){return entry});angularApp.filter("ago",function(){return function(time){return entry.ago(time)}});angularApp.filter("date",function(){return function(time){return entry(time,"%y年%M月%d日")}});return angularApp.filter("datetime",function(){return function(time){return entry(time,DEFAULT_FORMAT)}})}else{return WIN["Time"]=entry}})(window); \ No newline at end of file diff --git a/dist/login.html b/dist/login.html deleted file mode 100644 index a20eadd..0000000 --- a/dist/login.html +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - EAdmin - 开箱即用的后台中台 - - - - - - -
    -
    -
    -
    - EAdmin -
    -
    - 致力于打造开箱即用的后台UI组件框架 -
    - -
    - -
    - -
    - -
    - -
    - - 图形验证码 -
    - - -
    -
    -
    Copyright © 2020 EAdmin / 官网:http://www.eadmin.com.cn
    -
    - - - - \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 412a507..973007f 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -27,16 +27,17 @@ gulp.task('dev', [ gulp.watch([ 'src/js/**/*.js' ], ['jsmin']); - // 编辑less - gulp.watch('src/less/**/*.less', ['less']); + // 编译less + gulp.watch('src/less/dark/**/*.less', ['less_dark']); + gulp.watch('src/less/light/**/*.less', ['less_light']); // 合并CSS - gulp.watch('src/css/**/*.css', ['css']).on('change', reload); + gulp.watch('src/css/dark/**/*.css', ['css_dark']); + gulp.watch('src/css/light/**/*.css', ['css_light']); // 重载 gulp.watch([ - 'dist/js/**/*.js', - 'dist/css/**/*.css', - 'dist/html/**/*.html', - 'dist/demo/**/*.html' + 'dist/**/*.js', + 'dist/**/*.css', + 'dist/**/*.html' ]).on('change', reload); }); @@ -106,25 +107,46 @@ gulp.task('jsmin', function(){ }); //编译less -gulp.task('less', function(){ +gulp.task('less_dark', function(){ gulp.src([ - 'src/less/**/*.less', - '!src/less/global.less' + 'src/less/dark/**/*.less', + '!src/less/dark/global.less' ]). pipe(plumber()). pipe(less()). - pipe(gulp.dest('src/css')); + pipe(gulp.dest('src/css/dark')); +}); +gulp.task('less_light', function(){ + gulp.src([ + 'src/less/light/**/*.less', + '!src/less/light/global.less' + ]). + pipe(plumber()). + pipe(less()). + pipe(gulp.dest('src/css/light')); }); //合并css -gulp.task('css', function(){ - return gulp.src([ - 'src/css/*.css', - 'src/css/common/*.css', - 'src/css/lib/*.css', +gulp.task('css_dark', function(){ + return gulp.src([ + 'src/css/dark/*.css', + 'src/css/dark/common/*.css', + 'src/css/dark/lib/*.css', ]). pipe(plumber()). pipe(concat('eadmin.min.css')). pipe(cssmin()). pipe(gulp.dest('dist/css')); +}); + +gulp.task('css_light', function(){ + return gulp.src([ + 'src/css/light/*.css', + 'src/css/light/common/*.css', + 'src/css/light/lib/*.css', + ]). + pipe(plumber()). + pipe(concat('eadmin_light.min.css')). + pipe(cssmin()). + pipe(gulp.dest('dist/css')); }); \ No newline at end of file diff --git a/src/css/animate.css b/src/css/animate.css deleted file mode 100644 index 3f692ca..0000000 --- a/src/css/animate.css +++ /dev/null @@ -1,11 +0,0 @@ -@charset "UTF-8"; - -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */ - -@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/src/css/bootstrap.css b/src/css/bootstrap.css deleted file mode 100644 index e539b1f..0000000 --- a/src/css/bootstrap.css +++ /dev/null @@ -1,567 +0,0 @@ -@media (max-width: 576px) { - #container - { - padding: 20px !important; - } - header - { - box-shadow: 0px 5px 10px 0px #060916; - z-index: 9999; - } - header .main-nav>div:first-child - { - padding-left: 20px !important; - } - header .main-nav .member - { - display: none; - } - header .main-nav .nav - { - display: none; - } - header .sub-nav, - .table-page .info, - .table-page .jump - { - display: none !important; - } - .table-page - { - text-align: center !important; - } - header .mobile-menu - { - display: block !important; - } -} -@media (max-width : 1280px) -{ - header .main-nav .nav a li - { - padding: 0 10px !important; - } -} -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding: 10px; -} -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} -.col-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; -} - -.col-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; -} - -.col-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; -} - -.col-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; -} - -.col-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; -} - -.col-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; -} - -.col-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; -} - -.col-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; -} - -.col-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-sm-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-sm-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-sm-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-sm-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-sm-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-sm-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-sm-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-sm-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-sm-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-md-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-md-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-md-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-md-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-md-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-md-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-md-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-md-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-md-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-lg-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-lg-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-lg-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-lg-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-lg-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-lg-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-lg-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-lg-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-lg-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-xl-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-xl-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-xl-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-xl-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-xl-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-xl-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-xl-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-xl-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-xl-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -#container:before, -#container:after{ - content: " "; - display: table; -} -#container:after{ - content: " "; - clear: both; -} \ No newline at end of file diff --git a/src/css/common/common.css b/src/css/common/common.css deleted file mode 100644 index 1e458d3..0000000 --- a/src/css/common/common.css +++ /dev/null @@ -1,893 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 通用样式文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -@font-face { - font-family: "num"; - src: url(../font/num.ttf); -} -/** - * ================= 重置 ================== - */ -* { - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - -webkit-user-select: none; - -moz-user-focus: none; - -moz-user-select: none; -} -body { - background: #0C112A; - font-size: 14px; - font-family: "Microsoft YaHei"; - color: #FFF; -} -ul, -li, -p { - margin: 0; - padding: 0; -} -li { - list-style: none; -} -a { - transition: color 0.2s linear; - color: #FFF; - text-decoration: none; -} -a:hover { - transition: color 0.2s linear; - color: #d9d9d9; -} -em { - font-style: normal; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -th { - font-weight: normal; - text-align: initial; -} -td { - padding: 0; -} -i { - display: inline-block; - vertical-align: top; - margin-right: 5px; - font-size: 16px; -} -img, -video { - border-radius: 5px; -} -@-moz-document url-prefix() { - i { - vertical-align: middle; - } -} -/** - * ================= 顶部导航栏 ================== - */ -header { - width: 100%; - position: relative; -} -header .main-nav { - height: 50px; - display: flex; -} -header .main-nav > div { - height: 50px; - line-height: 50px; - padding: 0; -} -header .main-nav > div:first-child { - padding-left: 60px; -} -header .main-nav .logo { - font-size: 16px; - font-weight: bold; -} -header .main-nav .logo img { - vertical-align: middle; - margin-right: 10px; -} -header .main-nav .nav a { - float: left; -} -header .main-nav .nav a li { - padding: 0 15px; -} -header .main-nav .nav .active .nav-slider { - display: block; -} -header .main-nav .member { - text-align: center; -} -header .main-nav .member img { - border-radius: 100%; - position: absolute; - width: 28px; - height: 28px; - top: 10px; - right: 60px; - border: 2px #0084FF solid; -} -header .main-nav .member i { - margin-right: 0; - margin-left: 5px; -} -header .main-nav .nav-slider { - border-radius: 50px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - height: 4px; - margin-top: -50px; - display: none; -} -header .sub-nav { - margin-top: 5px; - height: 30px; - display: flex; -} -header .sub-nav > div { - height: 30px; - line-height: 30px; - padding: 0; -} -header .sub-nav li { - font-size: 12px; - float: left; - text-align: center; - padding: 0 15px; - margin-right: 10px; -} -header .sub-nav .active li { - border-radius: 50px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); -} -header .sub-nav .active:hover { - color: #FFF; -} -header .mobile-menu { - position: absolute; - right: 13px; - top: 10px; - margin-right: 0; - font-size: 24px; - display: none; -} -.mobile-nav { - width: 100%; - background: #0C112A; - position: absolute; - z-index: 9999; - top: 50px; - display: none; -} -.mobile-nav li { - padding: 14px 15px 14px 20px; - border-top: 1px #1A2042 solid; -} -.mobile-nav li i { - float: right; - margin-right: 0; -} -.mobile-nav .mobile-nav-sub { - background: #060916; -} -.mobile-nav .mobile-nav-sub li { - border-top-color: #0C112A; -} -/** - * ================= 旋转 ================== - */ -@-webkit-keyframes load { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.rotate { - animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; - -webkit-animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; -} -.rotate-0 { - transform-origin: center center; - transform: rotate(0deg); - -webkit-transform: rotate(0deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-90 { - transform-origin: center center; - transform: rotate(90deg); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-180 { - transform-origin: center center; - transform: rotate(180deg); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -/** - * ================= 盒子 ================== - */ -#container { - margin: 0 auto; - width: 100%; - padding: 20px 60px; - position: relative; -} -.block-title { - padding-left: 10px; - width: 100%; - height: 20px; - line-height: 20px; - margin-bottom: 20px; - position: relative; -} -.block-title span { - background: -moz-linear-gradient(top, #66b5ff, #0084FF); - background: -webkit-linear-gradient(top, #66b5ff, #0084FF); - background: -o-linear-gradient(top, #66b5ff, #0084FF); - border-radius: 5px; - width: 5px; - height: 20px; - display: inline-block; - vertical-align: top; - margin-right: 10px; -} -.block-box { - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; - cursor: default; -} -.block-box .block { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - padding: 20px; - background: #1A2042; - position: relative; -} -.block-box .block h1 a, -.block-box .block h2 a, -.block-box .block h3 a, -.block-box .block h4 a, -.block-box .block h5 a, -.block-box .block h6 a, -.block-box .block .block-title a { - float: right; - font-size: 12px; - color: #0084FF; -} -.block-box .block .font-list { - margin-top: 20px; - width: 100%; -} -.block-box .block .font-list li { - height: 32px; - line-height: 32px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.block-box .block .font-list i:not(.status-dot) { - border-radius: 50px; - background: -moz-linear-gradient(top, #66b5ff, #0084FF); - background: -webkit-linear-gradient(top, #66b5ff, #0084FF); - background: -o-linear-gradient(top, #66b5ff, #0084FF); - width: 6px; - height: 6px; - vertical-align: middle; -} -.block-box .block .font-list td { - padding: 8px 20px 8px 0; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.block-box .block .font-list thead td { - color: #999; -} -.block-box .block .font-list img { - height: 40px; - vertical-align: middle; -} -.block-box .block .font-list .table-img-head { - border-radius: 50px; - border: 2px #0084FF solid; - width: 32px; - height: 32px; -} -.block-box .block .btnbar { - text-align: right; -} -.block-box .block .btnbar button { - margin-right: 0; -} -.block-box .block .person > .info, -.block-box .block .pic > .info { - margin-top: 10px; - overflow: hidden; - height: 30px; - line-height: 40px; -} -.block-box .block .person > .info span:first-child, -.block-box .block .pic > .info span:first-child { - float: left; - font-size: 12px; - color: #999; -} -.block-box .block .person > .info span:last-child, -.block-box .block .pic > .info span:last-child { - float: right; -} -.block-box .block .person > .info i, -.block-box .block .pic > .info i { - margin-right: 0; - margin-left: 6px; -} -.block-box .block .person { - position: relative; - text-align: center; -} -.block-box .block .person img { - border-radius: 50px; - width: 80px; - height: 80px; - margin-bottom: 10px; -} -.block-box .block .person h6 { - margin-bottom: 0; -} -.block-box .block .corner { - border-radius: 5px 0 0 5px; - position: absolute; - height: 24px; - line-height: 24px; - top: 8px; - right: 0; - padding: 0 6px; - background-color: #0084FF; -} -.block-box .block .pic { - position: relative; -} -.block-box .block .pic .corner { - top: 5px; -} -.block-box .block .pic .icon { - margin-top: 15px; - color: #999; -} -.block-box .block .pic .icon span { - margin-right: 10px; -} -.block-box .block .pic .info { - height: 35px; - line-height: 35px; -} -.block-box .block .pic .info img { - border-radius: 50px; - width: 24px; - height: 24px; - vertical-align: middle; - border: 2px #0084FF solid; - margin-right: 5px; -} -.block-box .block .pic .cover { - border-radius: 5px; - width: 100%; - max-height: 360px; - margin-bottom: 10px; -} -.block-box .block .pic-font { - padding-left: 140px; - min-height: 128px; -} -.block-box .block .pic-font > div:first-child { - position: absolute; - left: 0; -} -.block-box .block .pic-font > div:first-child img { - max-width: 128px; - max-height: 128px; -} -.block-box .block .user-profile img { - border-radius: 50px; - width: 80px; - height: 80px; - margin-bottom: 10px; - border: 4px #0084FF solid; -} -.block-box .block .user-profile hr { - border: 0; - border-top: 1px #141933 solid; - margin: 15px 0; -} -.block-box .block-data .data { - margin-top: 25px; -} -.block-box .block-data h5 { - line-height: 30px; - margin-bottom: 0; -} -.block-box .block-data .num { - font-family: num; - font-size: 28px; - margin-right: 5px; -} -.block-box .block-data i { - font-size: 20px; -} -.block-box .block-data-small { - padding: 10px 20px; -} -.block-box .block-data-small .data { - margin-top: 0; -} -.block-box .block-href { - transition: background-color 0.2s linear; - text-align: center; -} -.block-box .block-href:hover { - transition: background-color 0.2s linear; - background: #0084FF; -} -.block-box .block-href:hover i { - transition: color 0.2s linear; - color: #FFF; -} -.block-box .block-href h5 { - margin-bottom: 0; -} -.block-box .block-href i { - transition: color 0.2s linear; - margin-bottom: 15px; - margin-right: 0; - font-size: 24px; -} -.block-box .title { - font-size: 14px; - color: #d9d9d9; -} -.block-box .note { - margin-top: 10px; - color: #999; - font-size: 12px; -} -.block-box .form-group { - position: relative; -} -.block-box .form-group > span { - display: block; -} -.block-box .form-group textarea { - line-height: 1.5; -} -.block-box .form-group .error { - color: #ff6582; - position: absolute; - margin-top: 4px; -} -.block-box .form-group .font-num { - bottom: 10px; - right: 10px; - position: absolute; -} -.block-box .form-group:not(:last-child) { - margin-bottom: 20px; -} -.block-box .input-group { - display: flex; - flex-wrap: wrap; - width: 100%; -} -.block-box .input-group input { - width: 1%; - flex: 1 1 auto; -} -.block-box .input-group input:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.block-box .input-group input:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.block-box .input-group > span { - padding: 10px; - border: 1px #30375B solid; -} -.block-box .input-group .prepend { - border-right: none; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.block-box .input-group .append, -.block-box .input-group .num-add-cut { - border-left: none; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.block-box .input-group .num-add-cut { - position: relative; - padding: 10px 12px; -} -.block-box .input-group .num-add-cut i { - position: absolute; - width: 100%; - left: 0; - text-align: center; - height: 50%; - cursor: pointer; -} -.block-box .input-group .num-add-cut .add { - top: 0; - border-bottom: 1px #30375B solid; -} -.block-box .input-group .num-add-cut .cut { - bottom: 0; - line-height: 1.4; -} -.block-box .input-group .num-add-cut .disabled { - color: #BBC5D8; - cursor: not-allowed; -} -.block-box .empty { - width: 100%; - text-align: center; - color: #999; - margin: 30px 0; -} -.block-box .empty img { - width: 70%; -} -.block-box .flex { - display: flex; - flex-wrap: wrap; -} -.demo-color { - border-radius: 5px; - padding: 20px; -} -.dn { - display: none; -} -/** - * ================= 标题 ================== - */ -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin-top: 0; - line-height: 22px; -} -h3, -h4, -h5, -h6 { - margin-bottom: 10px; -} -h1 { - margin-bottom: 20px; - font-size: 24px; -} -h1 i { - font-size: 24px; -} -h2 { - margin-bottom: 20px; - font-size: 20px; -} -h2 i { - font-size: 20px; -} -h3 { - font-size: 18px; -} -h3 i { - font-size: 18px; -} -h4 { - font-size: 16px; -} -h4 i { - font-size: 16px; -} -h5 { - font-size: 14px; -} -h5 i { - font-size: 14px; -} -h6 { - font-size: 12px; -} -h6 i { - font-size: 12px; -} -.fs18 { - font-size: 18px; -} -.va-m { - vertical-align: middle; -} -.fwb { - font-weight: bold; -} -.tac { - text-align: center; -} -.cp { - cursor: pointer; -} -/** - * ================= 遮罩 ================== - */ -.mask { - opacity: 0.6; - width: 100%; - height: 100%; - background: #000; - position: fixed; - top: 0; - left: 0; - z-index: 9998; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; -} -.mask i { - font-size: 18px; -} -/** - * ================= 边距 ================== - */ -.mt10 { - margin-top: 10px; -} -.mt20 { - margin-top: 20px; -} -.mb0 { - margin-bottom: 0 !important; -} -.mb10 { - margin-bottom: 10px; -} -.mb20 { - margin-bottom: 20px; -} -.ml10 { - margin-left: 10px; -} -.p0 { - padding: 0; -} -.pl0 { - padding-left: 0; -} -.pt0 { - padding-top: 0; -} -.pb0 { - padding-bottom: 0; -} -.pr0 { - padding-right: 0; -} -/** - * ================= 滚动条 ================== - */ -.ps { - overflow: hidden; - overflow-anchor: none; - touch-action: auto; -} -.ps__rail-x { - display: none; - opacity: 0.4; - transition: background-color 0.2s linear, opacity 0.2s linear; - height: 10px; - bottom: 4px; - position: absolute; -} -.ps__rail-y { - display: none; - opacity: 0; - transition: background-color 0.2s linear, opacity 0.2s linear; - width: 4px; - right: 4px; - position: absolute; -} -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y { - display: block; - background-color: transparent; -} -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y { - opacity: 0.6; -} -.ps .ps__rail-x:hover, -.ps .ps__rail-y:hover, -.ps .ps__rail-x:focus, -.ps .ps__rail-y:focus, -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-y.ps--clicking { - opacity: 0.6; -} -.ps__thumb-x { - background-color: #4E5675; - border-radius: 50px; - transition: background-color 0.2s linear, height 0.2s ease-in-out; - height: 10px; - bottom: 0px; - position: absolute; -} -.ps__thumb-y { - box-shadow: #060916 0px 0px 20px; - background-color: #4E5675; - border-radius: 50px; - transition: background-color 0.2s linear, width 0.2s ease-in-out; - width: 4px; - right: 0px; - position: absolute; -} -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x, -.ps__rail-x.ps--clicking .ps__thumb-x { - background-color: #4E5675; -} -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y.ps--clicking .ps__thumb-y { - background-color: #4E5675; -} -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} -/** - * ================= 颜色 ================== - */ -.color-1 { - color: #FF1844; -} -.color-2 { - color: #76FF02; -} -.color-3 { - color: #FFFF01; -} -.color-4 { - color: #FF8E01; -} -.color-5 { - color: #69F0AE; -} -.color-6 { - color: #E040FC; -} -.color-7 { - color: #4FC2F8; -} -.color-8 { - color: #90A4AE; -} -.color-9 { - color: #2196F3; -} -.color-10 { - color: #FE5722; -} -.color-11 { - color: #FFC107; -} -.color-12 { - color: #FF4181; -} -.color-13 { - color: #E9EBF0; -} -/** - * ================= 背景颜色 ================== - */ -.bg-color-1 { - background-color: #FF1844 !important; -} -.bg-color-2 { - background-color: #76FF02 !important; -} -.bg-color-3 { - background-color: #FFFF01 !important; -} -.bg-color-4 { - background-color: #FF8E01 !important; -} -.bg-color-5 { - background-color: #69F0AE !important; -} -.bg-color-6 { - background-color: #E040FC !important; -} -.bg-color-7 { - background-color: #4FC2F8 !important; -} -.bg-color-8 { - background-color: #90A4AE !important; -} -.bg-color-9 { - background-color: #2196F3 !important; -} -.bg-color-10 { - background-color: #FE5722 !important; -} -.bg-color-11 { - background-color: #FFC107 !important; -} -.bg-color-12 { - background-color: #FF4181 !important; -} -.bg-color-13 { - background-color: #E9EBF0 !important; -} diff --git a/src/css/dropzone.css b/src/css/dropzone.css deleted file mode 100644 index 318a00e..0000000 --- a/src/css/dropzone.css +++ /dev/null @@ -1,158 +0,0 @@ -.dropzone{ - min-height: 120px; - border:2px dashed #30375B; - background:#232B4C; - padding:10px; - border-radius: 4px; - position: relative; - transition:border-color 0.2s linear; -} -.dropzone:hover{ - border-color: #0084FF; - transition:border-color 0.2s linear; -} -.dropzone .dz-message{ - font-size: 14px; -} -.dropzone .dz-message i{ - font-size:42px; - margin:0 auto; - display:block; - margin-bottom:10px; -} -.dropzone.dz-clickable{ - cursor: pointer; -} -.dropzone.dz-clickable:not(.dz-remove){ - cursor: default; -} -.dropzone.dz-clickable .dz-message, -.dropzone.dz-clickable .dz-message * { - cursor: pointer; -} -.dropzone.dz-started .dz-message{ - display: none; -} -.dropzone .dz-message{ - text-align: center; - margin: 2em 0; -} -.dropzone .dz-preview{ - position: relative; - display: inline-block; - vertical-align: top; - margin: 10px; - min-height: 110px; -} -.dropzone .dz-preview .dz-success-i, -.dropzone .dz-preview .dz-error-i, -.dropzone .dz-preview .dz-remove-i{ - opacity: 0; - z-index: 500; - position: absolute; - display: block; - bottom:6px; - right:6px; - margin-right: 0; - font-size:18px; -} -.dropzone .dz-preview .dz-success-i{ - color:#06C270; -} -.dropzone .dz-preview .dz-error-i{ - color:#FF3B3B; -} -.dropzone .dz-preview .dz-remove-i{ - opacity: 1; - color:#FFF; - cursor: pointer; -} -.dropzone .dz-error .dz-error-i{ - opacity: 1; -} -.dropzone .dz-success .dz-success-i{ - opacity: 1; -} -.dropzone .dz-complete .dz-remove-i{ - opacity: 0; -} -.dropzone .dz-preview .dz-image{ - overflow: hidden; - width: 110px; - height: 110px; - position: relative; - display: block; - z-index: 10; -} -.dropzone .dz-preview .dz-image img{ - display: block; - width: 100%; - height: 100%; - border-radius:5px; -} -.dropzone .dz-button{ - position: absolute; - bottom: 10px; - right: 0; - left: 0; - display: none; - border-top: 1px #2F365A solid; - padding: 10px 10px 0 10px; - width: 100%; - overflow: hidden; - height: 40px; - line-height: 30px; -} -.dropzone .dz-button button{ - float: right; -} -.dropzone .dz-button span{ - float: left; -} -.dropzone .dz-preview.dz-processing .dz-progress{ - opacity: 1; - -webkit-transition: all 0.2s linear; - -moz-transition: all 0.2s linear; - -ms-transition: all 0.2s linear; - -o-transition: all 0.2s linear; - transition: all 0.2s linear; -} -.dropzone .dz-preview.dz-complete .dz-progress{ - opacity: 0; - -webkit-transition: opacity 0.4s ease-in; - -moz-transition: opacity 0.4s ease-in; - -ms-transition: opacity 0.4s ease-in; - -o-transition: opacity 0.4s ease-in; - transition: opacity 0.4s ease-in; -} -.dropzone .dz-preview:not(.dz-processing) .dz-progress{ - -webkit-animation: pulse 6s ease infinite; - -moz-animation: pulse 6s ease infinite; - -ms-animation: pulse 6s ease infinite; - -o-animation: pulse 6s ease infinite; - animation: pulse 6s ease infinite; -} -.dropzone .dz-preview .dz-progress{ - opacity: 0; - z-index: 1000; - pointer-events: none; - position: absolute; - height: 4px; - top: 0; - width: 100%; - -webkit-transform: scale(1); - overflow: hidden; -} -.dropzone .dz-preview .dz-progress .dz-upload{ - background: #0084FF; - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 0; - -webkit-transition: width 300ms ease-in-out; - -moz-transition: width 300ms ease-in-out; - -ms-transition: width 300ms ease-in-out; - -o-transition: width 300ms ease-in-out; - transition: width 300ms ease-in-out; -} \ No newline at end of file diff --git a/src/css/lib/button.css b/src/css/lib/button.css deleted file mode 100644 index ee93d21..0000000 --- a/src/css/lib/button.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 按钮 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -button { - border-radius: 50px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - color: #FFF; - background: none; - border: 2px #4E5675 solid; - cursor: pointer; - padding: 0px 20px; - outline: none; - font-size: 16px; - margin-right: 5px; - height: 46px; - line-height: 1; -} -button:hover:not(:disabled) { - box-shadow: #060916 0px 0px 10px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - border-color: #0084FF; -} -button i { - font-size: 18px; -} -button:disabled { - color: #BBC5D8; - cursor: not-allowed; - border-color: #BBC5D8; -} -.middle { - font-size: 14px; - padding: 0px 16px; - height: 36px; -} -.middle i { - font-size: 14px; -} -.small { - font-size: 14px; - padding: 0 8px; - height: 26px; -} -.small i { - font-size: 12px; -} -.highlight { - background: #0084FF; - border-color: #0084FF; -} -.highlight:hover:not(:disabled) { - background: #0077e6; - border-color: #0077e6; -} -.highlight:disabled { - color: #FFF; - background: #66b5ff; - cursor: not-allowed; - border-color: #66b5ff; -} diff --git a/src/css/lib/chart.css b/src/css/lib/chart.css deleted file mode 100644 index bd184b1..0000000 --- a/src/css/lib/chart.css +++ /dev/null @@ -1,19 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ diff --git a/src/css/lib/citypicker.css b/src/css/lib/citypicker.css deleted file mode 100644 index 50d154d..0000000 --- a/src/css/lib/citypicker.css +++ /dev/null @@ -1,109 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.citypicker { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - position: absolute; - border: 1px #30375B solid; - background: #232B4C; - z-index: 9999; - padding: 5px 10px; - outline: none; -} -.citypicker span { - border-radius: 5px; - transition: background 0.2s linear; - display: inline-block; - cursor: pointer; - text-align: center; - padding: 6px 0; -} -.citypicker span:not(.current):not(.title):not(.not-allow):hover { - transition: background 0.2s linear; - background: #4E5675; -} -.citypicker .title { - color: #999; - padding-left: 5px; -} -.citypicker .header, -.citypicker .body { - display: flex; - flex-wrap: wrap; - justify-content: space-around; - align-content: space-around; -} -.citypicker .header { - margin: 5px 0; -} -.citypicker .header span { - width: 40px; -} -.citypicker .body:after { - content: ""; - flex: auto; -} -.citypicker .body span { - width: 60px; - margin: 2px 15px; -} -.citypicker .quick, -.citypicker .vert { - max-height: 240px; - position: relative; -} -.citypicker .quick span, -.citypicker .vert span { - width: 100%; - text-align: left; - padding-left: 6px; - margin-bottom: 5px; -} -.citypicker .quick .ps__rail-y, -.citypicker .vert .ps__rail-y { - right: 0; -} -.citypicker .quick .current, -.citypicker .vert .current { - background: #4E5675; -} -.citypicker .vert { - height: 200px; - min-width: 120px; - float: left; -} -.citypicker .vert span { - display: block; -} -.citypicker .vert span i { - float: right; - margin-right: 0; -} -.citypicker .vert:not(:last-child) { - margin-right: 5px; -} -.citypicker .current { - background: -moz-linear-gradient(top, #339dff, #0084FF); - background: -webkit-linear-gradient(top, #339dff, #0084FF); - background: -o-linear-gradient(top, #339dff, #0084FF); -} -.citypicker .dn { - display: none; -} diff --git a/src/css/lib/colorpicker.css b/src/css/lib/colorpicker.css deleted file mode 100644 index 8d0311d..0000000 --- a/src/css/lib/colorpicker.css +++ /dev/null @@ -1,45 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 颜色选择器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.colorpicker { - min-height: 38px; - overflow: hidden; -} -.colorpicker > div { - display: inline; - width: 28px; - height: 28px; - float: left; - position: relative; - cursor: pointer; -} -.colorpicker > div .color { - border-radius: 5px; - width: 22px; - height: 22px; - margin: 3px 6px 3px 0; - position: absolute; -} -.colorpicker > div i { - position: absolute; - top: 6px; - left: 3px; - display: none; - margin-right: 0; -} diff --git a/src/css/lib/datepicker.css b/src/css/lib/datepicker.css deleted file mode 100644 index 9c5ec4f..0000000 --- a/src/css/lib/datepicker.css +++ /dev/null @@ -1,235 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 日期选择 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.datepicker { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - width: auto; - position: absolute; - border: 1px #30375B solid; - background: #232B4C; - z-index: 9999; - padding: 0 10px 5px 10px; - outline: none; - display: none; -} -.datepicker .header, -.datepicker .footer { - height: 35px; - line-height: 35px; - text-align: center; -} -.datepicker .header span, -.datepicker .footer span { - transition: color 0.2s linear; - text-align: center; -} -.datepicker .header i, -.datepicker .footer i { - width: 24px; - height: 24px; - font-size: 18px; - margin-right: 0; -} -.datepicker .header .font, -.datepicker .footer .font { - float: left; - padding-left: 5px; -} -.datepicker .header .font:hover, -.datepicker .footer .font:hover { - color: #0084FF; -} -.datepicker .header .confirm, -.datepicker .footer .confirm { - float: right; - position: relative; -} -.datepicker .header .confirm button, -.datepicker .footer .confirm button { - padding: 5px 10px; - margin-right: 0; - margin-left: 2px; -} -.datepicker .header .not-allow, -.datepicker .footer .not-allow { - color: #586273; - cursor: not-allowed; -} -.datepicker .header .not-allow:hover, -.datepicker .footer .not-allow:hover { - color: #586273; -} -.datepicker .header .prev-year, -.datepicker .header .prev-month { - float: left; -} -.datepicker .header .next-year, -.datepicker .header .next-month { - float: right; -} -.datepicker .footer { - display: none; -} -.datepicker .footer .choose-time { - display: none; -} -.datepicker .body { - width: 260px; -} -.datepicker .body span { - width: 34px; - height: 34px; - line-height: 34px; -} -.datepicker .body .next { - color: #586273; - margin-bottom: 3px; -} -.datepicker .datepicker-panel { - float: left; -} -.datepicker .right { - margin-left: 10px; - display: none; -} -.datepicker .week, -.datepicker .day, -.datepicker .y-m, -.datepicker .picker-time { - display: flex; - flex-wrap: wrap; - justify-content: space-around; - align-content: space-around; -} -.datepicker .week { - color: #586273; -} -.datepicker .week span { - cursor: default; -} -.datepicker .day span:not(.next) { - border-radius: 5px; - transition: background 0.2s linear; - position: relative; - margin-bottom: 3px; -} -.datepicker .day span:not(.next):hover:not(.current) { - transition: background 0.2s linear; - background: #4E5675; -} -.datepicker .day span:not(.next) div { - border-radius: 50px; - width: 5px; - height: 5px; - position: absolute; - background: #0084FF; - right: 2px; - top: 2px; -} -.datepicker .day span.current { - box-shadow: #060916 0px 0px 20px; - background: -moz-linear-gradient(top, #339dff, #0084FF); - background: -webkit-linear-gradient(top, #339dff, #0084FF); - background: -o-linear-gradient(top, #339dff, #0084FF); -} -.datepicker .day span.current div { - background: #FFF; -} -.datepicker .y-m { - display: none; -} -.datepicker .y-m div { - border-radius: 5px; - transition: background 0.2s linear; - text-align: center; - padding: 10px 0; - width: 62px; - cursor: pointer; - margin: 10px 5px; -} -.datepicker .y-m div:hover { - transition: background 0.2s linear; - background: #4E5675; -} -.datepicker .y-m .active { - background: #4E5675; -} -.datepicker .picker-time { - display: none; -} -.datepicker .picker-time ul { - margin-right: 2%; - width: 31%; - height: 256px; - padding-bottom: 1px; - position: relative; -} -.datepicker .picker-time ul li { - border-radius: 5px; - transition: background 0.2s linear; - height: 24px; - line-height: 24px; - cursor: pointer; - text-align: center; - margin-top: 2px; -} -.datepicker .picker-time ul li:not(.current):hover { - transition: background 0.2s linear; - background: #4E5675; -} -.datepicker .picker-time ul .current { - background: #4E5675; -} -.datepicker .picker-time ul .ps__rail-y { - right: 0; -} -.datepicker .quick { - padding: 0 6px; - display: none; - margin-bottom: 5px; -} -.datepicker .quick span { - border-radius: 5px; - transition: background 0.2s linear; - padding: 5px 10px; - margin: 6px 0; -} -.datepicker .quick span.title { - padding-left: 0; - color: #999; -} -.datepicker .quick span.current { - box-shadow: #060916 0px 0px 20px; - background: #0084FF; -} -.datepicker .footer { - height: 30px; -} -.datepicker .clear { - clear: both; -} -.datepicker .dn { - display: none; -} -.datepicker span { - text-align: center; - display: inline-block; - cursor: pointer; -} diff --git a/src/css/lib/editor.css b/src/css/lib/editor.css deleted file mode 100644 index 9df4381..0000000 --- a/src/css/lib/editor.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 编辑器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.ql-container { - font-size: 14px; -} -.ql-toolbar.ql-snow, -.ql-container.ql-snow { - border-color: #30375B; -} -.ql-toolbar.ql-snow { - border-radius: 5px 5px 0 0; - background: #171c3b; - padding: 12px; -} -.ql-container.ql-snow { - border-radius: 0 0 5px 5px; - background: #232B4C; -} -.ql-editor.ql-blank::before { - color: #999; - font-size: 14px; - font-style: normal; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - border-color: #30375B; - outline: none; -} -.ql-snow .ql-picker-options { - background: #232B4C; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options { - margin-top: 2px; -} -.ql-snow.ql-toolbar button:hover { - box-shadow: none; -} -.ql-snow .ql-tooltip { - box-shadow: #060916 0px 0px 20px; - border-radius: 5px; - padding: 8px 12px; - border-color: #30375B; - background-color: #1A2042; -} -.ql-snow .ql-tooltip input[type=text] { - border-color: #30375B; - font-size: 14px; - height: 36px; - line-height: 36px; - padding: 5px 10px; - width: 260px; -} -.ql-snow .ql-tooltip input[type=text]:focus { - border-color: #0084FF; - background: #2a3560; -} -.editor { - position: relative; -} diff --git a/src/css/lib/form.css b/src/css/lib/form.css deleted file mode 100644 index d5ae407..0000000 --- a/src/css/lib/form.css +++ /dev/null @@ -1,316 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 表单 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -::-webkit-input-placeholder { - color: #999; -} -:-moz-placeholder { - color: #999; -} -::-moz-placeholder { - color: #999; -} -:-ms-input-placeholder { - color: #999; -} -input, -textarea { - border-radius: 5px; - padding: 10px; - border: 1px #30375B solid; - background: #232B4C; - width: 100%; - color: #FFF; -} -input, -textarea { - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; -} -input:focus, -textarea:focus { - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - box-shadow: #060916 0px 0px 20px; - outline: none; - border-color: #0084FF; - background: #2a3560; -} -input:disabled, -textarea:disabled { - cursor: not-allowed; - background: #BBC5D8; - border-color: #BBC5D8; - color: #586273; -} -input:disabled::-webkit-input-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #586273; -} -input:disabled:-moz-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #586273; -} -input:disabled::-moz-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #586273; -} -input:disabled:-ms-input-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #586273; -} -label { - position: relative; -} -textarea { - cursor: text; - white-space: pre-wrap; - word-wrap: break-word; -} -.no-resize { - resize: none; -} -.icon-input i:not(.add):not(.cut), -.icon-input-right i:not(.add):not(.cut), -.success-input i:not(.add):not(.cut), -.error-input i:not(.add):not(.cut), -.notice-input i:not(.add):not(.cut) { - position: absolute; - top: 1px; -} -.icon-input:not(.error-input):not(.success-input):not(.notice-input) input { - padding-left: 26px; -} -.icon-input:not(.error-input):not(.success-input):not(.notice-input) i { - left: 10px; -} -.icon-input-right input { - padding-right: 24px; -} -.icon-input-right i { - margin-right: 0; - right: 10px; -} -.success-input, -.error-input, -.notice-input { - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; -} -.success-input input, -.error-input input, -.notice-input input { - padding-right: 24px; -} -.success-input i:not(.add):not(.cut), -.error-input i:not(.add):not(.cut), -.notice-input i:not(.add):not(.cut) { - right: 10px; - font-size: 16px; - top: 0; - margin-right: 0; -} -.success-input input, -.success-input textarea { - border-color: #76FF02; - background-color: #234824; -} -.success-input input:focus, -.success-input textarea:focus { - background: #234824; -} -.success-input i:not(.add):not(.cut) { - color: #76FF02; -} -.error-input input, -.error-input textarea { - border-color: #FF1844; - background: #482323; -} -.error-input input:focus, -.error-input textarea:focus { - background: #482323; -} -.error-input i:not(.add):not(.cut) { - color: #FF1844; -} -.notice-input input, -.notice-input textarea { - border-color: #FFFF01; - background: #4c4728; -} -.notice-input input:focus, -.notice-input textarea:focus { - background: #4c4728; -} -.notice-input i:not(.add):not(.cut) { - color: #FFFF01; -} -input[type="radio"], -input[type="checkbox"], -select { - border: 0; - position: absolute; - left: -9999px; -} -select { - min-width: 120px; -} -.radio, -.radio-disabled, -.radio-checked, -.radio-disabled-checked, -.checkbox, -.checkbox-disabled, -.checkbox-checked, -.checkbox-disabled-checked { - margin-right: 10px; - line-height: 40px; - display: inline-block; -} -.radio i, -.radio-disabled i, -.radio-checked i, -.radio-disabled-checked i, -.checkbox i, -.checkbox-disabled i, -.checkbox-checked i, -.checkbox-disabled-checked i { - font-size: 18px; - margin-right: 0; - font-weight: bold; -} -.radio, -.checkbox, -.checkbox-checked { - cursor: pointer; -} -.radio-disabled, -.radio-disabled-checked, -.checkbox-disabled, -.checkbox-disabled-checked { - color: #BBC5D8; - cursor: not-allowed; -} -.radio i, -.checkbox i { - transition: color 0.2s linear; -} -.radio-checked i, -.checkbox-checked i { - transition: color 0.2s linear; - color: #0084FF; -} -.select { - border-radius: 5px; - padding: 10px; - border: 1px #30375B solid; - background: #232B4C; - display: inline-block; - padding-right: 30px; - position: relative; - cursor: pointer; - margin-right: 5px; - min-width: 100px; -} -.select i:not(.rotate) { - position: absolute; - right: 0px; -} -.select-disabled { - cursor: not-allowed; - background: #BBC5D8; - border-color: #BBC5D8; -} -.select-disabled span, -.select-disabled i { - color: #586273; -} -.select-disabled i { - font-size: 14px; -} -.select-option { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - display: none; - position: absolute; - border: 1px #30375B solid; - background: #232B4C; - margin-top: 5px; - outline: none; - z-index: 9999; - cursor: pointer; -} -.select-option ul { - padding: 6px; - position: relative; - max-height: 240px; -} -.select-option ul li { - padding: 5px 10px; - cursor: pointer; -} -.select-option ul li:hover { - border-radius: 5px; - background: #4E5675; -} -.select-option ul li:not(:last-child) { - margin-bottom: 4px; -} -.select-option ul .active { - border-radius: 5px; - background: #4E5675; -} -.select-option .disabled { - color: #BBC5D8; - cursor: not-allowed; -} -.select-option .disabled:hover { - background: #232B4C; -} -.checkbox-switch { - border-radius: 50px; - background: #999; - width: 44px; - height: 22px; - cursor: pointer; - padding: 3px; - display: inline-block; - position: relative; -} -.checkbox-switch span { - transition: margin-left 0.2s linear; - border-radius: 50px; - background: #FFF; - width: 16px; - height: 16px; - display: inline-block; - position: absolute; -} -.switch-open { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); -} -.switch-open span { - box-shadow: #060916 0px 0px 20px; - transition: margin-left 0.2s linear; - margin-left: 22px; -} -.switch-disabled { - cursor: not-allowed; - background: #BBC5D8; -} diff --git a/src/css/lib/message.css b/src/css/lib/message.css deleted file mode 100644 index 4d0e71e..0000000 --- a/src/css/lib/message.css +++ /dev/null @@ -1,41 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 消息 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.message { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - opacity: 0.6; - position: fixed; - background: #000; - z-index: 9999; - padding: 10px 15px; - left: 50%; -} -.message i { - font-size: 16px; -} -.message .info { - color: #FFFF01; -} -.message .error { - color: #FF1844; -} -.message .success { - color: #76FF02; -} diff --git a/src/css/lib/notice.css b/src/css/lib/notice.css deleted file mode 100644 index 32f8781..0000000 --- a/src/css/lib/notice.css +++ /dev/null @@ -1,72 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 通知 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -#notice { - position: fixed; - right: 10px; - width: 300px; - z-index: 9999; -} -.notice { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - background: #000; - padding: 15px 10px; - width: 100%; - position: relative; - margin-bottom: 10px; -} -.notice i { - position: absolute; - margin-right: 0; -} -.notice .notice-title { - font-size: 16px; - margin-bottom: 5px; -} -.notice .desc { - line-height: 18px; - margin-top: 5px; - color: #999; -} -.notice .close { - right: 10px; - top: 10px; - cursor: pointer; - font-weight: bold; -} -.notice .title-icon { - font-size: 26px; -} -.notice .href { - margin: 10px 0 5px 0; -} -.notice .href a { - color: #0084FF; - font-weight: bold; -} -.notice .info { - color: #FFFF01; -} -.notice .error { - color: #FF1844; -} -.notice .success { - color: #76FF02; -} diff --git a/src/css/lib/popup.css b/src/css/lib/popup.css deleted file mode 100644 index ecc3533..0000000 --- a/src/css/lib/popup.css +++ /dev/null @@ -1,65 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 模态 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.popup { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - position: fixed; - border: 1px #30375B solid; - background: #232B4C; - z-index: 9999; - padding: 5px 10px; - top: 30%; - left: 50%; - text-align: center; - width: 260px; - margin: 0 0 0 -130px; -} -.popup span { - display: block; -} -.popup i { - font-size: 36px; -} -.popup .title { - font-size: 18px; - margin: 15px 0; -} -.popup .txt { - margin: 10px 0; - line-height: 20px; -} -.popup .btn { - margin: 15px 0; -} -.popup .btn button { - margin: 0; -} -.popup .alert { - color: #FFFF01; -} -.popup .error { - color: #FF1844; -} -.popup .success { - color: #76FF02; -} -.popup .confirm { - color: #FFFF01; -} diff --git a/src/css/lib/progress.css b/src/css/lib/progress.css deleted file mode 100644 index cb1782f..0000000 --- a/src/css/lib/progress.css +++ /dev/null @@ -1,109 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 进度条 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.progress { - height: 30px; - position: relative; -} -.progress .bg, -.progress .percent, -.progress .point { - border-radius: 50px; - position: absolute; - top: 10px; - left: 0; - height: 10px; -} -.progress .bg { - width: 100%; - background: #4E5675; - font-size: 12px; -} -.progress .percent { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - box-shadow: #060916 0px 0px 10px; -} -.progress .point { - width: 100%; - line-height: 10px; - font-size: 12px; - text-align: center; -} -.progress .color-1 { - background: -moz-linear-gradient(left, #92ff35, #76FF02); - background: -webkit-linear-gradient(left, #92ff35, #76FF02); - background: -o-linear-gradient(left, #92ff35, #76FF02); -} -.progress .color-2 { - background: -moz-linear-gradient(left, #ff4b6d, #FF1844); - background: -webkit-linear-gradient(left, #ff4b6d, #FF1844); - background: -o-linear-gradient(left, #ff4b6d, #FF1844); -} -.progress .color-3 { - background: -moz-linear-gradient(left, #ffff34, #FFFF01); - background: -webkit-linear-gradient(left, #ffff34, #FFFF01); - background: -o-linear-gradient(left, #ffff34, #FFFF01); -} -.progress .color-4 { - background: -moz-linear-gradient(left, #ffa534, #FF8E01); - background: -webkit-linear-gradient(left, #ffa534, #FF8E01); - background: -o-linear-gradient(left, #ffa534, #FF8E01); -} -.progress .color-5 { - background: -moz-linear-gradient(left, #97f5c7, #69F0AE); - background: -webkit-linear-gradient(left, #97f5c7, #69F0AE); - background: -o-linear-gradient(left, #97f5c7, #69F0AE); -} -.progress .color-6 { - background: -moz-linear-gradient(left, #e872fd, #E040FC); - background: -webkit-linear-gradient(left, #e872fd, #E040FC); - background: -o-linear-gradient(left, #e872fd, #E040FC); -} -.progress .color-7 { - background: -moz-linear-gradient(left, #80d3fa, #4FC2F8); - background: -webkit-linear-gradient(left, #80d3fa, #4FC2F8); - background: -o-linear-gradient(left, #80d3fa, #4FC2F8); -} -.progress .color-8 { - background: -moz-linear-gradient(left, #adbcc4, #90A4AE); - background: -webkit-linear-gradient(left, #adbcc4, #90A4AE); - background: -o-linear-gradient(left, #adbcc4, #90A4AE); -} -.progress .color-9 { - background: -moz-linear-gradient(left, #51adf6, #2196F3); - background: -webkit-linear-gradient(left, #51adf6, #2196F3); - background: -o-linear-gradient(left, #51adf6, #2196F3); -} -.progress .color-10 { - background: -moz-linear-gradient(left, #fe7e55, #FE5722); - background: -webkit-linear-gradient(left, #fe7e55, #FE5722); - background: -o-linear-gradient(left, #fe7e55, #FE5722); -} -.progress .color-11 { - background: -moz-linear-gradient(left, #ffce3a, #FFC107); - background: -webkit-linear-gradient(left, #ffce3a, #FFC107); - background: -o-linear-gradient(left, #ffce3a, #FFC107); -} -.progress .color-12 { - background: -moz-linear-gradient(left, #ff74a3, #FF4181); - background: -webkit-linear-gradient(left, #ff74a3, #FF4181); - background: -o-linear-gradient(left, #ff74a3, #FF4181); -} diff --git a/src/css/lib/rate.css b/src/css/lib/rate.css deleted file mode 100644 index 17f8244..0000000 --- a/src/css/lib/rate.css +++ /dev/null @@ -1,37 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 评分 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.rate { - min-height: 38px; -} -.rate .star { - transition: color 0.2s linear; - display: inline-block; - font-size: 18px; - margin-right: 8px; - cursor: pointer; -} -.rate .full { - transition: color 0.2s linear; - color: #FFFF01; -} -.rate .disabled { - cursor: not-allowed; - color: #BBC5D8; -} diff --git a/src/css/lib/slider.css b/src/css/lib/slider.css deleted file mode 100644 index 1552995..0000000 --- a/src/css/lib/slider.css +++ /dev/null @@ -1,74 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 滑块 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.slider { - border-radius: 5px; - height: 4px; - background: #30375B; - cursor: pointer; - position: relative; - margin: 30px 0 5px 0; -} -.slider .slider-bar { - border-radius: 5px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - position: absolute; - width: 0; - height: 4px; -} -.slider .slider-btn { - transition: box-shadow 0.2s linear; - border-radius: 50px; - width: 16px; - height: 16px; - cursor: grab; - position: absolute; - background: #FFF; - border: 3px #0084FF solid; - z-index: 999; - left: 0; - top: -6px; -} -.slider .slider-btn:hover { - transition: box-shadow 0.2s linear; - box-shadow: #060916 0px 0px 20px; -} -.slider .step { - border-radius: 50%; - width: 4px; - height: 4px; - background: #4E5675; - position: absolute; -} -.slider-disabled { - background: #BBC5D8; - cursor: not-allowed; -} -.slider-disabled .slider-bar { - background: #999; -} -.slider-disabled .slider-btn { - border-color: #999; - cursor: not-allowed; -} -.slider-disabled .slider-btn:hover { - box-shadow: #060916 0px 0px 0px; -} diff --git a/src/css/lib/status.css b/src/css/lib/status.css deleted file mode 100644 index 046ec82..0000000 --- a/src/css/lib/status.css +++ /dev/null @@ -1,72 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 状态 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.status { - padding-left: 14px; - position: relative; - margin-right: 10px; -} -.status i { - border-radius: 50px; - width: 8px; - height: 8px; - position: absolute; - top: 6px; - left: 0; -} -.status .status-1 { - background: -moz-linear-gradient(top, #92ff35, #76FF02); - background: -webkit-linear-gradient(top, #92ff35, #76FF02); - background: -o-linear-gradient(top, #92ff35, #76FF02); -} -.status .status-2 { - background: -moz-linear-gradient(top, #ff4b6d, #FF1844); - background: -webkit-linear-gradient(top, #ff4b6d, #FF1844); - background: -o-linear-gradient(top, #ff4b6d, #FF1844); -} -.status .status-3 { - background: -moz-linear-gradient(top, #ffff34, #FFFF01); - background: -webkit-linear-gradient(top, #ffff34, #FFFF01); - background: -o-linear-gradient(top, #ffff34, #FFFF01); -} -.status .status-4 { - background: -moz-linear-gradient(top, #ffa534, #FF8E01); - background: -webkit-linear-gradient(top, #ffa534, #FF8E01); - background: -o-linear-gradient(top, #ffa534, #FF8E01); -} -.status .status-5 { - background: -moz-linear-gradient(top, #97f5c7, #69F0AE); - background: -webkit-linear-gradient(top, #97f5c7, #69F0AE); - background: -o-linear-gradient(top, #97f5c7, #69F0AE); -} -.status .status-6 { - background: -moz-linear-gradient(top, #e872fd, #E040FC); - background: -webkit-linear-gradient(top, #e872fd, #E040FC); - background: -o-linear-gradient(top, #e872fd, #E040FC); -} -.status .status-7 { - background: -moz-linear-gradient(top, #80d3fa, #4FC2F8); - background: -webkit-linear-gradient(top, #80d3fa, #4FC2F8); - background: -o-linear-gradient(top, #80d3fa, #4FC2F8); -} -.status .status-8 { - background: -moz-linear-gradient(top, #ffffff, #E9EBF0); - background: -webkit-linear-gradient(top, #ffffff, #E9EBF0); - background: -o-linear-gradient(top, #ffffff, #E9EBF0); -} diff --git a/src/css/lib/tab.css b/src/css/lib/tab.css deleted file mode 100644 index 79933e1..0000000 --- a/src/css/lib/tab.css +++ /dev/null @@ -1,67 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 选项卡 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tab { - border-bottom: 2px #30375B solid; - white-space: nowrap; -} -.tab span { - background: #232B4C; - display: inline-block; - height: 40px; - line-height: 40px; - cursor: pointer; - position: relative; - padding: 0 20px; - border: 2px #30375B solid; - border-bottom: none; - margin-right: 8px; - border-radius: 5px 5px 0 0; -} -.tab .active { - background: #1A2042; - height: 42px; - border-bottom: 2px #1A2042 solid; - margin-bottom: -2px; -} -.tab-panel { - min-height: 200px; - display: none; - position: relative; -} -.tab-panel .block { - padding: 0; - box-shadow: none; -} -.tab-panel .block-pb { - padding: 20px; - background: #232B4C; - border: 2px #30375B solid; -} -.tab-panel .panel-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display: flex; - justify-content: center; - align-items: center; -} diff --git a/src/css/lib/table.css b/src/css/lib/table.css deleted file mode 100644 index c2eafcd..0000000 --- a/src/css/lib/table.css +++ /dev/null @@ -1,230 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 表格 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.table { - position: relative; - overflow-x: hidden; -} -.table .table-box { - position: relative; -} -.table .table-box thead tr, -.table .fixed-left thead tr, -.table .fixed-right thead tr { - border-bottom: 1px #000 solid; - background: #171c3b; -} -.table .table-box thead tr .order, -.table .fixed-left thead tr .order, -.table .fixed-right thead tr .order { - position: relative; - padding: 2px 10px; -} -.table .table-box thead tr .order i, -.table .fixed-left thead tr .order i, -.table .fixed-right thead tr .order i { - position: absolute; - left: 0; - cursor: pointer; - padding: 0 8px; -} -.table .table-box thead tr .order .asc, -.table .fixed-left thead tr .order .asc, -.table .fixed-right thead tr .order .asc { - top: -3px; -} -.table .table-box thead tr .order .desc, -.table .fixed-left thead tr .order .desc, -.table .fixed-right thead tr .order .desc { - bottom: -3px; -} -.table .table-box thead tr .order .active, -.table .fixed-left thead tr .order .active, -.table .fixed-right thead tr .order .active { - color: #0084FF; -} -.table .table-box tbody tr:hover, -.table .fixed-left tbody tr:hover, -.table .fixed-right tbody tr:hover { - background-color: #283267; -} -.table .table-box tbody img, -.table .fixed-left tbody img, -.table .fixed-right tbody img { - height: 40px; - vertical-align: middle; -} -.table .table-box tbody a, -.table .fixed-left tbody a, -.table .fixed-right tbody a { - color: #66b5ff; -} -.table .table-box tbody i, -.table .fixed-left tbody i, -.table .fixed-right tbody i { - margin-right: 0; -} -.table .table-box tbody .table-img-head, -.table .fixed-left tbody .table-img-head, -.table .fixed-right tbody .table-img-head { - border-radius: 50px; - border: 2px #0084FF solid; - width: 32px; - height: 32px; -} -.table .table-box td:not(.td-checkbox), -.table .fixed-left td:not(.td-checkbox), -.table .fixed-right td:not(.td-checkbox) { - min-width: 100px; - max-width: 500px; - padding: 0 10px; - height: 46px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.table .table-box label:not(.no-padding), -.table .fixed-left label:not(.no-padding), -.table .fixed-right label:not(.no-padding) { - padding: 0 10px; - margin: 0; -} -.table .table-box .td-checkbox, -.table .fixed-left .td-checkbox, -.table .fixed-right .td-checkbox { - width: 40px; -} -.table .table-box .td-checkbox div, -.table .fixed-left .td-checkbox div, -.table .fixed-right .td-checkbox div { - width: 40px; -} -.table .table-box .head-border-top, -.table .fixed-left .head-border-top, -.table .fixed-right .head-border-top { - border-top: 1px #000 solid; -} -.table .table-box .tr-hover, -.table .fixed-left .tr-hover, -.table .fixed-right .tr-hover { - background-color: #283267; -} -.table .fixed-left, -.table .fixed-right { - position: absolute; - top: 0; - background: #1A2042; -} -.table .fixed-left { - left: 0; - box-shadow: 4px 0 10px 0px #0c112a; -} -.table .fixed-right { - right: 0; - box-shadow: -4px 0 10px 0px #0c112a; -} -.table .empty { - height: 60px; - line-height: 60px; - text-align: center; - color: #999; -} -.table-page { - text-align: right; - margin-top: 10px; -} -.table-page > span:not(.jump):not(.info) { - border-radius: 5px; - transition: background 0.2s linear; - padding: 5px 10px; - cursor: pointer; - margin-left: 4px; -} -.table-page > span:not(.jump):not(.info):hover:not(.current) { - transition: background 0.2s linear; - background: #4E5675; -} -.table-page .prev-page, -.table-page .next-page { - padding: 5px 6px !important; -} -.table-page .prev-page > i, -.table-page .next-page > i { - margin-right: 0; - vertical-align: middle; -} -.table-page .current { - background: #0084FF; -} -.table-page .current:hover { - transition: background 0.2s linear; - background: #0084FF; -} -.table-page .info { - text-align: left; - margin-right: 10px; -} -.table-page .jump { - margin-left: 10px; -} -.table-page .jump input { - width: 50px; - margin: 0 2px; -} -.table-page .jump button { - margin-left: 6px; -} -.table-page .select, -.table-page .select-option { - margin-left: 4px; - margin-right: 4px; -} -.table-page .select { - min-width: auto; -} -.table-tools button, -.table-search button { - margin-right: 10px; - padding: 8px 12px; -} -.table-tools .form-group, -.table-search .form-group { - min-height: unset; -} -.table-tools { - border-bottom: 1px #0C112A solid; - padding-bottom: 15px; - margin-top: 10px; -} -.table-shade { - opacity: 0.8; - border-radius: 5px; - background: #000; - top: 0; - left: 0; - z-index: 999; - width: 100%; - height: 100%; - position: absolute; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - display: none; -} diff --git a/src/css/lib/tag.css b/src/css/lib/tag.css deleted file mode 100644 index a40be43..0000000 --- a/src/css/lib/tag.css +++ /dev/null @@ -1,52 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 标签 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tag { - border-radius: 5px; - display: inline-block; - padding: 6px 10px; - outline: none; - font-family: inherit; - line-height: 1.1; - margin: 5px 6px 5px 0; -} -.tag-0 { - background-color: #FF1844; -} -.tag-1 { - background-color: #FF8E01; -} -.tag-2 { - background-color: #E040FC; -} -.tag-3 { - background-color: #4FC2F8; -} -.tag-4 { - background-color: #FF4181; -} -.tag-5 { - background-color: #2196F3; -} -.tag-6 { - background-color: #FE5722; -} -.tag-7 { - background-color: #FFC107; -} diff --git a/src/css/lib/tips.css b/src/css/lib/tips.css deleted file mode 100644 index 135da95..0000000 --- a/src/css/lib/tips.css +++ /dev/null @@ -1,63 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * TIPS - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tips { - box-shadow: #060916 0px 0px 20px; - border-radius: 5px; - position: absolute; - left: -9999px; - top: -9999px; - background: #000; - padding: 10px 14px; - cursor: default; - max-width: 260px; - min-width: 44px; - line-height: 20px; - z-index: 9999; -} -.tips .tips-arrow { - position: absolute; - border-width: 5px; - border-style: solid; - border-color: transparent; -} -.tips .down { - left: 50%; - margin-left: -5px; - bottom: -10px; - border-top-color: #000; -} -.tips .top { - left: 50%; - margin-left: -5px; - top: -10px; - border-bottom-color: #000; -} -.tips .right { - top: 50%; - margin-top: -5px; - right: -10px; - border-left-color: #000; -} -.tips .left { - top: 50%; - margin-top: -5px; - left: -10px; - border-right-color: #000; -} diff --git a/src/css/lib/transfer.css b/src/css/lib/transfer.css deleted file mode 100644 index 3c0a787..0000000 --- a/src/css/lib/transfer.css +++ /dev/null @@ -1,111 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 穿梭框 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.transfer-box { - position: relative; -} -.transfer-box-list { - border-radius: 5px; - width: 180px; - height: 266px; - border: 1px #30375B solid; - display: inline-block; - padding-top: 36px; - position: relative; - vertical-align: middle; -} -.transfer-box-list .transfer-header { - background: #232B4C; - border-bottom: 1px #30375B solid; - position: absolute; - top: 0; - width: 100%; - padding: 0 10px; - height: 36px; - line-height: 36px; -} -.transfer-box-list .transfer-header label { - padding: 0; - line-height: 30px; -} -.transfer-box-list span { - float: right; -} -.transfer-body { - position: relative; - overflow: hidden; - margin-top: 1px; -} -.transfer-body ul { - padding: 4px; - overflow: hidden; - position: relative; -} -.transfer-body li { - border-radius: 5px; - padding: 0 6px; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.transfer-body li:hover { - background: #4E5675; -} -.transfer-body li label { - line-height: 30px; -} -.transfer-body .disabled { - cursor: not-allowed; -} -.transfer-body .disabled:hover { - background: none; -} -.transfer-search { - width: 100%; - padding: 0 4px; - position: absolute; - top: 40px; - left: 0; - margin-bottom: 4px; -} -.transfer-search input { - padding: 6px; -} -.transfer-body-search { - margin-top: 34px; -} -.transfer-operation { - display: inline-block; - vertical-align: middle; - margin: 0 10px; -} -.transfer-operation button { - border-radius: 5px; - padding: 6px 8px; - display: block; - height: 32px; - margin: 0; -} -.transfer-operation button i { - margin-right: 0; -} -.transfer-operation button:first-child { - margin-bottom: 12px; -} diff --git a/src/css/lib/tree.css b/src/css/lib/tree.css deleted file mode 100644 index eea8aea..0000000 --- a/src/css/lib/tree.css +++ /dev/null @@ -1,40 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 树形 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tree label { - line-height: 20px; -} -.tree ul { - margin-left: -5px; - padding-left: 20px; -} -.tree > ul { - padding-left: 0; -} -.tree li > i { - font-size: 20px; - margin-right: 0; - cursor: pointer; -} -.tree li { - line-height: 28px; -} -.tree .tree-checkbox { - padding-left: 25px; -} diff --git a/src/css/lib/upload.css b/src/css/lib/upload.css deleted file mode 100644 index bd184b1..0000000 --- a/src/css/lib/upload.css +++ /dev/null @@ -1,19 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ diff --git a/src/css/lib/validate.css b/src/css/lib/validate.css deleted file mode 100644 index bd184b1..0000000 --- a/src/css/lib/validate.css +++ /dev/null @@ -1,19 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ diff --git a/src/css/lib/window.css b/src/css/lib/window.css deleted file mode 100644 index 9e1f7cd..0000000 --- a/src/css/lib/window.css +++ /dev/null @@ -1,90 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 弹窗 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.window { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - position: fixed; - border: 1px #30375B solid; - background: #1A2042; - z-index: 9998; - padding: 5px 0px 20px 15px; - top: 50%; - left: 50%; -} -.window .title { - position: relative; - height: 30px; - line-height: 30px; - margin: 0 25px 10px 0; -} -.window .window-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display: flex; - justify-content: center; - align-items: center; -} -.window .window-close { - position: absolute; - top: 6px; - right: 8px; - width: 16px; - height: 16px; -} -.window .window-close i { - transition: color 0.2s linear; - position: absolute; - font-size: 18px; - cursor: pointer; - color: #FF1844; -} -.window .window-close i:hover { - transition: color 0.2s linear; - color: #ff7e97; -} -.window .body { - position: relative; - overflow: hidden; - padding-right: 15px; -} -.window .body .block { - padding: 0; - box-shadow: none; -} -.window .body .block-pb { - padding: 20px; - background: #232B4C; - border: 2px #30375B solid; -} -.window .body .form-group .title { - margin-bottom: 2px; -} -.window .btnbar { - margin: 7px 15px 10px 0; - text-align: right; -} -.window .btnbar button { - margin-right: 0; - margin-left: 10px; -} diff --git a/src/css/normalize.css b/src/css/normalize.css deleted file mode 100644 index fd83bb3..0000000 --- a/src/css/normalize.css +++ /dev/null @@ -1,352 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - - *, *::before, *::after { - box-sizing: border-box; - } - - html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - } - - /* Sections - ========================================================================== */ - - /** - * Remove the margin in all browsers. - */ - - body { - margin: 0; - } - - /** - * Render the `main` element consistently in IE. - */ - - main { - display: block; - } - - /** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - - h1 { - font-size: 2em; - margin: 0.67em 0; - } - - /* Grouping content - ========================================================================== */ - - /** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - - hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ - } - - /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - - pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ - } - - /* Text-level semantics - ========================================================================== */ - - /** - * Remove the gray background on active links in IE 10. - */ - - a { - background-color: transparent; - } - - /** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - - abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ - } - - /** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - - b, - strong { - font-weight: bolder; - } - - /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - - code, - kbd, - samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ - } - - /** - * Add the correct font size in all browsers. - */ - - small { - font-size: 80%; - } - - /** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - - sub, - sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - } - - sub { - bottom: -0.25em; - } - - sup { - top: -0.5em; - } - - /* Embedded content - ========================================================================== */ - - /** - * Remove the border on images inside links in IE 10. - */ - - img { - border-style: none; - } - - /* Forms - ========================================================================== */ - - /** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - - input, - optgroup, - select, - textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ - } - - /** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - - button, - input { /* 1 */ - overflow: visible; - } - - /** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - - button, - select { /* 1 */ - text-transform: none; - } - - /** - * Correct the inability to style clickable types in iOS and Safari. - */ - - button, - [type="button"], - [type="reset"], - [type="submit"] { - -webkit-appearance: button; - } - - /** - * Remove the inner border and padding in Firefox. - */ - - button::-moz-focus-inner, - [type="button"]::-moz-focus-inner, - [type="reset"]::-moz-focus-inner, - [type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; - } - - /** - * Restore the focus styles unset by the previous rule. - */ - - button:-moz-focusring, - [type="button"]:-moz-focusring, - [type="reset"]:-moz-focusring, - [type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; - } - - /** - * Correct the padding in Firefox. - */ - - fieldset { - padding: 0.35em 0.75em 0.625em; - } - - /** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - - legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ - } - - /** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - - progress { - vertical-align: baseline; - } - - /** - * Remove the default vertical scrollbar in IE 10+. - */ - - textarea { - overflow: auto; - } - - /** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - - [type="checkbox"], - [type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - } - - /** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - - [type="number"]::-webkit-inner-spin-button, - [type="number"]::-webkit-outer-spin-button { - height: auto; - } - - /** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - - [type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ - } - - /** - * Remove the inner padding in Chrome and Safari on macOS. - */ - - [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; - } - - /** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - - ::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ - } - - /* Interactive - ========================================================================== */ - - /* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - - details { - display: block; - } - - /* - * Add the correct display in all browsers. - */ - - summary { - display: list-item; - } - - /* Misc - ========================================================================== */ - - /** - * Add the correct display in IE 10+. - */ - - template { - display: none; - } - - /** - * Add the correct display in IE 10. - */ - - [hidden] { - display: none; - } \ No newline at end of file diff --git a/src/css/quill.snow.css b/src/css/quill.snow.css deleted file mode 100644 index 418e837..0000000 --- a/src/css/quill.snow.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Quill Editor v2.0.0-dev.3 - * https://quilljs.com/ - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#FFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#FFF;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#FFF;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#FFF;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-snow a{color:#0084FF}.ql-container.ql-snow{border:1px solid #ccc} \ No newline at end of file diff --git a/src/css/remixicon.css b/src/css/remixicon.css deleted file mode 100644 index f121617..0000000 --- a/src/css/remixicon.css +++ /dev/null @@ -1,2317 +0,0 @@ -/* -* Remix Icon v2.5.0 -* https://remixicon.com -* https://github.com/Remix-Design/RemixIcon -* -* Copyright RemixIcon.com -* Released under the Apache License Version 2.0 -* -* Date: 2020-05-23 -*/ -@font-face { - font-family: "remixicon"; - src: url('../font/remixicon.eot?t=1590207869815'); /* IE9*/ - src: url('../font/remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url("../font/remixicon.woff2?t=1590207869815") format("woff2"), - url("../font/remixicon.woff?t=1590207869815") format("woff"), - url('../font/remixicon.ttf?t=1590207869815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('../font/remixicon.svg?t=1590207869815#remixicon') format('svg'); /* iOS 4.1- */ - font-display: swap; -} - -[class^="ri-"], [class*=" ri-"] { - font-family: 'remixicon' !important; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } -.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } -.ri-xxs { font-size: .5em; } -.ri-xs { font-size: .75em; } -.ri-sm { font-size: .875em } -.ri-1x { font-size: 1em; } -.ri-2x { font-size: 2em; } -.ri-3x { font-size: 3em; } -.ri-4x { font-size: 4em; } -.ri-5x { font-size: 5em; } -.ri-6x { font-size: 6em; } -.ri-7x { font-size: 7em; } -.ri-8x { font-size: 8em; } -.ri-9x { font-size: 9em; } -.ri-10x { font-size: 10em; } -.ri-fw { text-align: center; width: 1.25em; } - -.ri-24-hours-fill:before { content: "\ea01"; } -.ri-24-hours-line:before { content: "\ea02"; } -.ri-4k-fill:before { content: "\ea03"; } -.ri-4k-line:before { content: "\ea04"; } -.ri-a-b:before { content: "\ea05"; } -.ri-account-box-fill:before { content: "\ea06"; } -.ri-account-box-line:before { content: "\ea07"; } -.ri-account-circle-fill:before { content: "\ea08"; } -.ri-account-circle-line:before { content: "\ea09"; } -.ri-account-pin-box-fill:before { content: "\ea0a"; } -.ri-account-pin-box-line:before { content: "\ea0b"; } -.ri-account-pin-circle-fill:before { content: "\ea0c"; } -.ri-account-pin-circle-line:before { content: "\ea0d"; } -.ri-add-box-fill:before { content: "\ea0e"; } -.ri-add-box-line:before { content: "\ea0f"; } -.ri-add-circle-fill:before { content: "\ea10"; } -.ri-add-circle-line:before { content: "\ea11"; } -.ri-add-fill:before { content: "\ea12"; } -.ri-add-line:before { content: "\ea13"; } -.ri-admin-fill:before { content: "\ea14"; } -.ri-admin-line:before { content: "\ea15"; } -.ri-advertisement-fill:before { content: "\ea16"; } -.ri-advertisement-line:before { content: "\ea17"; } -.ri-airplay-fill:before { content: "\ea18"; } -.ri-airplay-line:before { content: "\ea19"; } -.ri-alarm-fill:before { content: "\ea1a"; } -.ri-alarm-line:before { content: "\ea1b"; } -.ri-alarm-warning-fill:before { content: "\ea1c"; } -.ri-alarm-warning-line:before { content: "\ea1d"; } -.ri-album-fill:before { content: "\ea1e"; } -.ri-album-line:before { content: "\ea1f"; } -.ri-alert-fill:before { content: "\ea20"; } -.ri-alert-line:before { content: "\ea21"; } -.ri-aliens-fill:before { content: "\ea22"; } -.ri-aliens-line:before { content: "\ea23"; } -.ri-align-bottom:before { content: "\ea24"; } -.ri-align-center:before { content: "\ea25"; } -.ri-align-justify:before { content: "\ea26"; } -.ri-align-left:before { content: "\ea27"; } -.ri-align-right:before { content: "\ea28"; } -.ri-align-top:before { content: "\ea29"; } -.ri-align-vertically:before { content: "\ea2a"; } -.ri-alipay-fill:before { content: "\ea2b"; } -.ri-alipay-line:before { content: "\ea2c"; } -.ri-amazon-fill:before { content: "\ea2d"; } -.ri-amazon-line:before { content: "\ea2e"; } -.ri-anchor-fill:before { content: "\ea2f"; } -.ri-anchor-line:before { content: "\ea30"; } -.ri-ancient-gate-fill:before { content: "\ea31"; } -.ri-ancient-gate-line:before { content: "\ea32"; } -.ri-ancient-pavilion-fill:before { content: "\ea33"; } -.ri-ancient-pavilion-line:before { content: "\ea34"; } -.ri-android-fill:before { content: "\ea35"; } -.ri-android-line:before { content: "\ea36"; } -.ri-angularjs-fill:before { content: "\ea37"; } -.ri-angularjs-line:before { content: "\ea38"; } -.ri-anticlockwise-2-fill:before { content: "\ea39"; } -.ri-anticlockwise-2-line:before { content: "\ea3a"; } -.ri-anticlockwise-fill:before { content: "\ea3b"; } -.ri-anticlockwise-line:before { content: "\ea3c"; } -.ri-app-store-fill:before { content: "\ea3d"; } -.ri-app-store-line:before { content: "\ea3e"; } -.ri-apple-fill:before { content: "\ea3f"; } -.ri-apple-line:before { content: "\ea40"; } -.ri-apps-2-fill:before { content: "\ea41"; } -.ri-apps-2-line:before { content: "\ea42"; } -.ri-apps-fill:before { content: "\ea43"; } -.ri-apps-line:before { content: "\ea44"; } -.ri-archive-drawer-fill:before { content: "\ea45"; } -.ri-archive-drawer-line:before { content: "\ea46"; } -.ri-archive-fill:before { content: "\ea47"; } -.ri-archive-line:before { content: "\ea48"; } -.ri-arrow-down-circle-fill:before { content: "\ea49"; } -.ri-arrow-down-circle-line:before { content: "\ea4a"; } -.ri-arrow-down-fill:before { content: "\ea4b"; } -.ri-arrow-down-line:before { content: "\ea4c"; } -.ri-arrow-down-s-fill:before { content: "\ea4d"; } -.ri-arrow-down-s-line:before { content: "\ea4e"; } -.ri-arrow-drop-down-fill:before { content: "\ea4f"; } -.ri-arrow-drop-down-line:before { content: "\ea50"; } -.ri-arrow-drop-left-fill:before { content: "\ea51"; } -.ri-arrow-drop-left-line:before { content: "\ea52"; } -.ri-arrow-drop-right-fill:before { content: "\ea53"; } -.ri-arrow-drop-right-line:before { content: "\ea54"; } -.ri-arrow-drop-up-fill:before { content: "\ea55"; } -.ri-arrow-drop-up-line:before { content: "\ea56"; } -.ri-arrow-go-back-fill:before { content: "\ea57"; } -.ri-arrow-go-back-line:before { content: "\ea58"; } -.ri-arrow-go-forward-fill:before { content: "\ea59"; } -.ri-arrow-go-forward-line:before { content: "\ea5a"; } -.ri-arrow-left-circle-fill:before { content: "\ea5b"; } -.ri-arrow-left-circle-line:before { content: "\ea5c"; } -.ri-arrow-left-down-fill:before { content: "\ea5d"; } -.ri-arrow-left-down-line:before { content: "\ea5e"; } -.ri-arrow-left-fill:before { content: "\ea5f"; } -.ri-arrow-left-line:before { content: "\ea60"; } -.ri-arrow-left-right-fill:before { content: "\ea61"; } -.ri-arrow-left-right-line:before { content: "\ea62"; } -.ri-arrow-left-s-fill:before { content: "\ea63"; } -.ri-arrow-left-s-line:before { content: "\ea64"; } -.ri-arrow-left-up-fill:before { content: "\ea65"; } -.ri-arrow-left-up-line:before { content: "\ea66"; } -.ri-arrow-right-circle-fill:before { content: "\ea67"; } -.ri-arrow-right-circle-line:before { content: "\ea68"; } -.ri-arrow-right-down-fill:before { content: "\ea69"; } -.ri-arrow-right-down-line:before { content: "\ea6a"; } -.ri-arrow-right-fill:before { content: "\ea6b"; } -.ri-arrow-right-line:before { content: "\ea6c"; } -.ri-arrow-right-s-fill:before { content: "\ea6d"; } -.ri-arrow-right-s-line:before { content: "\ea6e"; } -.ri-arrow-right-up-fill:before { content: "\ea6f"; } -.ri-arrow-right-up-line:before { content: "\ea70"; } -.ri-arrow-up-circle-fill:before { content: "\ea71"; } -.ri-arrow-up-circle-line:before { content: "\ea72"; } -.ri-arrow-up-down-fill:before { content: "\ea73"; } -.ri-arrow-up-down-line:before { content: "\ea74"; } -.ri-arrow-up-fill:before { content: "\ea75"; } -.ri-arrow-up-line:before { content: "\ea76"; } -.ri-arrow-up-s-fill:before { content: "\ea77"; } -.ri-arrow-up-s-line:before { content: "\ea78"; } -.ri-artboard-2-fill:before { content: "\ea79"; } -.ri-artboard-2-line:before { content: "\ea7a"; } -.ri-artboard-fill:before { content: "\ea7b"; } -.ri-artboard-line:before { content: "\ea7c"; } -.ri-article-fill:before { content: "\ea7d"; } -.ri-article-line:before { content: "\ea7e"; } -.ri-aspect-ratio-fill:before { content: "\ea7f"; } -.ri-aspect-ratio-line:before { content: "\ea80"; } -.ri-asterisk:before { content: "\ea81"; } -.ri-at-fill:before { content: "\ea82"; } -.ri-at-line:before { content: "\ea83"; } -.ri-attachment-2:before { content: "\ea84"; } -.ri-attachment-fill:before { content: "\ea85"; } -.ri-attachment-line:before { content: "\ea86"; } -.ri-auction-fill:before { content: "\ea87"; } -.ri-auction-line:before { content: "\ea88"; } -.ri-award-fill:before { content: "\ea89"; } -.ri-award-line:before { content: "\ea8a"; } -.ri-baidu-fill:before { content: "\ea8b"; } -.ri-baidu-line:before { content: "\ea8c"; } -.ri-ball-pen-fill:before { content: "\ea8d"; } -.ri-ball-pen-line:before { content: "\ea8e"; } -.ri-bank-card-2-fill:before { content: "\ea8f"; } -.ri-bank-card-2-line:before { content: "\ea90"; } -.ri-bank-card-fill:before { content: "\ea91"; } -.ri-bank-card-line:before { content: "\ea92"; } -.ri-bank-fill:before { content: "\ea93"; } -.ri-bank-line:before { content: "\ea94"; } -.ri-bar-chart-2-fill:before { content: "\ea95"; } -.ri-bar-chart-2-line:before { content: "\ea96"; } -.ri-bar-chart-box-fill:before { content: "\ea97"; } -.ri-bar-chart-box-line:before { content: "\ea98"; } -.ri-bar-chart-fill:before { content: "\ea99"; } -.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } -.ri-bar-chart-grouped-line:before { content: "\ea9b"; } -.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } -.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } -.ri-bar-chart-line:before { content: "\ea9e"; } -.ri-barcode-box-fill:before { content: "\ea9f"; } -.ri-barcode-box-line:before { content: "\eaa0"; } -.ri-barcode-fill:before { content: "\eaa1"; } -.ri-barcode-line:before { content: "\eaa2"; } -.ri-barricade-fill:before { content: "\eaa3"; } -.ri-barricade-line:before { content: "\eaa4"; } -.ri-base-station-fill:before { content: "\eaa5"; } -.ri-base-station-line:before { content: "\eaa6"; } -.ri-basketball-fill:before { content: "\eaa7"; } -.ri-basketball-line:before { content: "\eaa8"; } -.ri-battery-2-charge-fill:before { content: "\eaa9"; } -.ri-battery-2-charge-line:before { content: "\eaaa"; } -.ri-battery-2-fill:before { content: "\eaab"; } -.ri-battery-2-line:before { content: "\eaac"; } -.ri-battery-charge-fill:before { content: "\eaad"; } -.ri-battery-charge-line:before { content: "\eaae"; } -.ri-battery-fill:before { content: "\eaaf"; } -.ri-battery-line:before { content: "\eab0"; } -.ri-battery-low-fill:before { content: "\eab1"; } -.ri-battery-low-line:before { content: "\eab2"; } -.ri-battery-saver-fill:before { content: "\eab3"; } -.ri-battery-saver-line:before { content: "\eab4"; } -.ri-battery-share-fill:before { content: "\eab5"; } -.ri-battery-share-line:before { content: "\eab6"; } -.ri-bear-smile-fill:before { content: "\eab7"; } -.ri-bear-smile-line:before { content: "\eab8"; } -.ri-behance-fill:before { content: "\eab9"; } -.ri-behance-line:before { content: "\eaba"; } -.ri-bell-fill:before { content: "\eabb"; } -.ri-bell-line:before { content: "\eabc"; } -.ri-bike-fill:before { content: "\eabd"; } -.ri-bike-line:before { content: "\eabe"; } -.ri-bilibili-fill:before { content: "\eabf"; } -.ri-bilibili-line:before { content: "\eac0"; } -.ri-bill-fill:before { content: "\eac1"; } -.ri-bill-line:before { content: "\eac2"; } -.ri-billiards-fill:before { content: "\eac3"; } -.ri-billiards-line:before { content: "\eac4"; } -.ri-bit-coin-fill:before { content: "\eac5"; } -.ri-bit-coin-line:before { content: "\eac6"; } -.ri-blaze-fill:before { content: "\eac7"; } -.ri-blaze-line:before { content: "\eac8"; } -.ri-bluetooth-connect-fill:before { content: "\eac9"; } -.ri-bluetooth-connect-line:before { content: "\eaca"; } -.ri-bluetooth-fill:before { content: "\eacb"; } -.ri-bluetooth-line:before { content: "\eacc"; } -.ri-blur-off-fill:before { content: "\eacd"; } -.ri-blur-off-line:before { content: "\eace"; } -.ri-body-scan-fill:before { content: "\eacf"; } -.ri-body-scan-line:before { content: "\ead0"; } -.ri-bold:before { content: "\ead1"; } -.ri-book-2-fill:before { content: "\ead2"; } -.ri-book-2-line:before { content: "\ead3"; } -.ri-book-3-fill:before { content: "\ead4"; } -.ri-book-3-line:before { content: "\ead5"; } -.ri-book-fill:before { content: "\ead6"; } -.ri-book-line:before { content: "\ead7"; } -.ri-book-mark-fill:before { content: "\ead8"; } -.ri-book-mark-line:before { content: "\ead9"; } -.ri-book-open-fill:before { content: "\eada"; } -.ri-book-open-line:before { content: "\eadb"; } -.ri-book-read-fill:before { content: "\eadc"; } -.ri-book-read-line:before { content: "\eadd"; } -.ri-booklet-fill:before { content: "\eade"; } -.ri-booklet-line:before { content: "\eadf"; } -.ri-bookmark-2-fill:before { content: "\eae0"; } -.ri-bookmark-2-line:before { content: "\eae1"; } -.ri-bookmark-3-fill:before { content: "\eae2"; } -.ri-bookmark-3-line:before { content: "\eae3"; } -.ri-bookmark-fill:before { content: "\eae4"; } -.ri-bookmark-line:before { content: "\eae5"; } -.ri-boxing-fill:before { content: "\eae6"; } -.ri-boxing-line:before { content: "\eae7"; } -.ri-braces-fill:before { content: "\eae8"; } -.ri-braces-line:before { content: "\eae9"; } -.ri-brackets-fill:before { content: "\eaea"; } -.ri-brackets-line:before { content: "\eaeb"; } -.ri-briefcase-2-fill:before { content: "\eaec"; } -.ri-briefcase-2-line:before { content: "\eaed"; } -.ri-briefcase-3-fill:before { content: "\eaee"; } -.ri-briefcase-3-line:before { content: "\eaef"; } -.ri-briefcase-4-fill:before { content: "\eaf0"; } -.ri-briefcase-4-line:before { content: "\eaf1"; } -.ri-briefcase-5-fill:before { content: "\eaf2"; } -.ri-briefcase-5-line:before { content: "\eaf3"; } -.ri-briefcase-fill:before { content: "\eaf4"; } -.ri-briefcase-line:before { content: "\eaf5"; } -.ri-bring-forward:before { content: "\eaf6"; } -.ri-bring-to-front:before { content: "\eaf7"; } -.ri-broadcast-fill:before { content: "\eaf8"; } -.ri-broadcast-line:before { content: "\eaf9"; } -.ri-brush-2-fill:before { content: "\eafa"; } -.ri-brush-2-line:before { content: "\eafb"; } -.ri-brush-3-fill:before { content: "\eafc"; } -.ri-brush-3-line:before { content: "\eafd"; } -.ri-brush-4-fill:before { content: "\eafe"; } -.ri-brush-4-line:before { content: "\eaff"; } -.ri-brush-fill:before { content: "\eb00"; } -.ri-brush-line:before { content: "\eb01"; } -.ri-bubble-chart-fill:before { content: "\eb02"; } -.ri-bubble-chart-line:before { content: "\eb03"; } -.ri-bug-2-fill:before { content: "\eb04"; } -.ri-bug-2-line:before { content: "\eb05"; } -.ri-bug-fill:before { content: "\eb06"; } -.ri-bug-line:before { content: "\eb07"; } -.ri-building-2-fill:before { content: "\eb08"; } -.ri-building-2-line:before { content: "\eb09"; } -.ri-building-3-fill:before { content: "\eb0a"; } -.ri-building-3-line:before { content: "\eb0b"; } -.ri-building-4-fill:before { content: "\eb0c"; } -.ri-building-4-line:before { content: "\eb0d"; } -.ri-building-fill:before { content: "\eb0e"; } -.ri-building-line:before { content: "\eb0f"; } -.ri-bus-2-fill:before { content: "\eb10"; } -.ri-bus-2-line:before { content: "\eb11"; } -.ri-bus-fill:before { content: "\eb12"; } -.ri-bus-line:before { content: "\eb13"; } -.ri-bus-wifi-fill:before { content: "\eb14"; } -.ri-bus-wifi-line:before { content: "\eb15"; } -.ri-cactus-fill:before { content: "\eb16"; } -.ri-cactus-line:before { content: "\eb17"; } -.ri-cake-2-fill:before { content: "\eb18"; } -.ri-cake-2-line:before { content: "\eb19"; } -.ri-cake-3-fill:before { content: "\eb1a"; } -.ri-cake-3-line:before { content: "\eb1b"; } -.ri-cake-fill:before { content: "\eb1c"; } -.ri-cake-line:before { content: "\eb1d"; } -.ri-calculator-fill:before { content: "\eb1e"; } -.ri-calculator-line:before { content: "\eb1f"; } -.ri-calendar-2-fill:before { content: "\eb20"; } -.ri-calendar-2-line:before { content: "\eb21"; } -.ri-calendar-check-fill:before { content: "\eb22"; } -.ri-calendar-check-line:before { content: "\eb23"; } -.ri-calendar-event-fill:before { content: "\eb24"; } -.ri-calendar-event-line:before { content: "\eb25"; } -.ri-calendar-fill:before { content: "\eb26"; } -.ri-calendar-line:before { content: "\eb27"; } -.ri-calendar-todo-fill:before { content: "\eb28"; } -.ri-calendar-todo-line:before { content: "\eb29"; } -.ri-camera-2-fill:before { content: "\eb2a"; } -.ri-camera-2-line:before { content: "\eb2b"; } -.ri-camera-3-fill:before { content: "\eb2c"; } -.ri-camera-3-line:before { content: "\eb2d"; } -.ri-camera-fill:before { content: "\eb2e"; } -.ri-camera-lens-fill:before { content: "\eb2f"; } -.ri-camera-lens-line:before { content: "\eb30"; } -.ri-camera-line:before { content: "\eb31"; } -.ri-camera-off-fill:before { content: "\eb32"; } -.ri-camera-off-line:before { content: "\eb33"; } -.ri-camera-switch-fill:before { content: "\eb34"; } -.ri-camera-switch-line:before { content: "\eb35"; } -.ri-capsule-fill:before { content: "\eb36"; } -.ri-capsule-line:before { content: "\eb37"; } -.ri-car-fill:before { content: "\eb38"; } -.ri-car-line:before { content: "\eb39"; } -.ri-car-washing-fill:before { content: "\eb3a"; } -.ri-car-washing-line:before { content: "\eb3b"; } -.ri-caravan-fill:before { content: "\eb3c"; } -.ri-caravan-line:before { content: "\eb3d"; } -.ri-cast-fill:before { content: "\eb3e"; } -.ri-cast-line:before { content: "\eb3f"; } -.ri-cellphone-fill:before { content: "\eb40"; } -.ri-cellphone-line:before { content: "\eb41"; } -.ri-celsius-fill:before { content: "\eb42"; } -.ri-celsius-line:before { content: "\eb43"; } -.ri-centos-fill:before { content: "\eb44"; } -.ri-centos-line:before { content: "\eb45"; } -.ri-character-recognition-fill:before { content: "\eb46"; } -.ri-character-recognition-line:before { content: "\eb47"; } -.ri-charging-pile-2-fill:before { content: "\eb48"; } -.ri-charging-pile-2-line:before { content: "\eb49"; } -.ri-charging-pile-fill:before { content: "\eb4a"; } -.ri-charging-pile-line:before { content: "\eb4b"; } -.ri-chat-1-fill:before { content: "\eb4c"; } -.ri-chat-1-line:before { content: "\eb4d"; } -.ri-chat-2-fill:before { content: "\eb4e"; } -.ri-chat-2-line:before { content: "\eb4f"; } -.ri-chat-3-fill:before { content: "\eb50"; } -.ri-chat-3-line:before { content: "\eb51"; } -.ri-chat-4-fill:before { content: "\eb52"; } -.ri-chat-4-line:before { content: "\eb53"; } -.ri-chat-check-fill:before { content: "\eb54"; } -.ri-chat-check-line:before { content: "\eb55"; } -.ri-chat-delete-fill:before { content: "\eb56"; } -.ri-chat-delete-line:before { content: "\eb57"; } -.ri-chat-download-fill:before { content: "\eb58"; } -.ri-chat-download-line:before { content: "\eb59"; } -.ri-chat-follow-up-fill:before { content: "\eb5a"; } -.ri-chat-follow-up-line:before { content: "\eb5b"; } -.ri-chat-forward-fill:before { content: "\eb5c"; } -.ri-chat-forward-line:before { content: "\eb5d"; } -.ri-chat-heart-fill:before { content: "\eb5e"; } -.ri-chat-heart-line:before { content: "\eb5f"; } -.ri-chat-history-fill:before { content: "\eb60"; } -.ri-chat-history-line:before { content: "\eb61"; } -.ri-chat-new-fill:before { content: "\eb62"; } -.ri-chat-new-line:before { content: "\eb63"; } -.ri-chat-off-fill:before { content: "\eb64"; } -.ri-chat-off-line:before { content: "\eb65"; } -.ri-chat-poll-fill:before { content: "\eb66"; } -.ri-chat-poll-line:before { content: "\eb67"; } -.ri-chat-private-fill:before { content: "\eb68"; } -.ri-chat-private-line:before { content: "\eb69"; } -.ri-chat-quote-fill:before { content: "\eb6a"; } -.ri-chat-quote-line:before { content: "\eb6b"; } -.ri-chat-settings-fill:before { content: "\eb6c"; } -.ri-chat-settings-line:before { content: "\eb6d"; } -.ri-chat-smile-2-fill:before { content: "\eb6e"; } -.ri-chat-smile-2-line:before { content: "\eb6f"; } -.ri-chat-smile-3-fill:before { content: "\eb70"; } -.ri-chat-smile-3-line:before { content: "\eb71"; } -.ri-chat-smile-fill:before { content: "\eb72"; } -.ri-chat-smile-line:before { content: "\eb73"; } -.ri-chat-upload-fill:before { content: "\eb74"; } -.ri-chat-upload-line:before { content: "\eb75"; } -.ri-chat-voice-fill:before { content: "\eb76"; } -.ri-chat-voice-line:before { content: "\eb77"; } -.ri-check-double-fill:before { content: "\eb78"; } -.ri-check-double-line:before { content: "\eb79"; } -.ri-check-fill:before { content: "\eb7a"; } -.ri-check-line:before { content: "\eb7b"; } -.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } -.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } -.ri-checkbox-blank-fill:before { content: "\eb7e"; } -.ri-checkbox-blank-line:before { content: "\eb7f"; } -.ri-checkbox-circle-fill:before { content: "\eb80"; } -.ri-checkbox-circle-line:before { content: "\eb81"; } -.ri-checkbox-fill:before { content: "\eb82"; } -.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } -.ri-checkbox-indeterminate-line:before { content: "\eb84"; } -.ri-checkbox-line:before { content: "\eb85"; } -.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } -.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } -.ri-checkbox-multiple-fill:before { content: "\eb88"; } -.ri-checkbox-multiple-line:before { content: "\eb89"; } -.ri-china-railway-fill:before { content: "\eb8a"; } -.ri-china-railway-line:before { content: "\eb8b"; } -.ri-chrome-fill:before { content: "\eb8c"; } -.ri-chrome-line:before { content: "\eb8d"; } -.ri-clapperboard-fill:before { content: "\eb8e"; } -.ri-clapperboard-line:before { content: "\eb8f"; } -.ri-clipboard-fill:before { content: "\eb90"; } -.ri-clipboard-line:before { content: "\eb91"; } -.ri-clockwise-2-fill:before { content: "\eb92"; } -.ri-clockwise-2-line:before { content: "\eb93"; } -.ri-clockwise-fill:before { content: "\eb94"; } -.ri-clockwise-line:before { content: "\eb95"; } -.ri-close-circle-fill:before { content: "\eb96"; } -.ri-close-circle-line:before { content: "\eb97"; } -.ri-close-fill:before { content: "\eb98"; } -.ri-close-line:before { content: "\eb99"; } -.ri-closed-captioning-fill:before { content: "\eb9a"; } -.ri-closed-captioning-line:before { content: "\eb9b"; } -.ri-cloud-fill:before { content: "\eb9c"; } -.ri-cloud-line:before { content: "\eb9d"; } -.ri-cloud-off-fill:before { content: "\eb9e"; } -.ri-cloud-off-line:before { content: "\eb9f"; } -.ri-cloud-windy-fill:before { content: "\eba0"; } -.ri-cloud-windy-line:before { content: "\eba1"; } -.ri-cloudy-2-fill:before { content: "\eba2"; } -.ri-cloudy-2-line:before { content: "\eba3"; } -.ri-cloudy-fill:before { content: "\eba4"; } -.ri-cloudy-line:before { content: "\eba5"; } -.ri-code-box-fill:before { content: "\eba6"; } -.ri-code-box-line:before { content: "\eba7"; } -.ri-code-fill:before { content: "\eba8"; } -.ri-code-line:before { content: "\eba9"; } -.ri-code-s-fill:before { content: "\ebaa"; } -.ri-code-s-line:before { content: "\ebab"; } -.ri-code-s-slash-fill:before { content: "\ebac"; } -.ri-code-s-slash-line:before { content: "\ebad"; } -.ri-code-view:before { content: "\ebae"; } -.ri-codepen-fill:before { content: "\ebaf"; } -.ri-codepen-line:before { content: "\ebb0"; } -.ri-coin-fill:before { content: "\ebb1"; } -.ri-coin-line:before { content: "\ebb2"; } -.ri-coins-fill:before { content: "\ebb3"; } -.ri-coins-line:before { content: "\ebb4"; } -.ri-collage-fill:before { content: "\ebb5"; } -.ri-collage-line:before { content: "\ebb6"; } -.ri-command-fill:before { content: "\ebb7"; } -.ri-command-line:before { content: "\ebb8"; } -.ri-community-fill:before { content: "\ebb9"; } -.ri-community-line:before { content: "\ebba"; } -.ri-compass-2-fill:before { content: "\ebbb"; } -.ri-compass-2-line:before { content: "\ebbc"; } -.ri-compass-3-fill:before { content: "\ebbd"; } -.ri-compass-3-line:before { content: "\ebbe"; } -.ri-compass-4-fill:before { content: "\ebbf"; } -.ri-compass-4-line:before { content: "\ebc0"; } -.ri-compass-discover-fill:before { content: "\ebc1"; } -.ri-compass-discover-line:before { content: "\ebc2"; } -.ri-compass-fill:before { content: "\ebc3"; } -.ri-compass-line:before { content: "\ebc4"; } -.ri-compasses-2-fill:before { content: "\ebc5"; } -.ri-compasses-2-line:before { content: "\ebc6"; } -.ri-compasses-fill:before { content: "\ebc7"; } -.ri-compasses-line:before { content: "\ebc8"; } -.ri-computer-fill:before { content: "\ebc9"; } -.ri-computer-line:before { content: "\ebca"; } -.ri-contacts-book-2-fill:before { content: "\ebcb"; } -.ri-contacts-book-2-line:before { content: "\ebcc"; } -.ri-contacts-book-fill:before { content: "\ebcd"; } -.ri-contacts-book-line:before { content: "\ebce"; } -.ri-contacts-book-upload-fill:before { content: "\ebcf"; } -.ri-contacts-book-upload-line:before { content: "\ebd0"; } -.ri-contacts-fill:before { content: "\ebd1"; } -.ri-contacts-line:before { content: "\ebd2"; } -.ri-contrast-2-fill:before { content: "\ebd3"; } -.ri-contrast-2-line:before { content: "\ebd4"; } -.ri-contrast-drop-2-fill:before { content: "\ebd5"; } -.ri-contrast-drop-2-line:before { content: "\ebd6"; } -.ri-contrast-drop-fill:before { content: "\ebd7"; } -.ri-contrast-drop-line:before { content: "\ebd8"; } -.ri-contrast-fill:before { content: "\ebd9"; } -.ri-contrast-line:before { content: "\ebda"; } -.ri-copper-coin-fill:before { content: "\ebdb"; } -.ri-copper-coin-line:before { content: "\ebdc"; } -.ri-copper-diamond-fill:before { content: "\ebdd"; } -.ri-copper-diamond-line:before { content: "\ebde"; } -.ri-copyleft-fill:before { content: "\ebdf"; } -.ri-copyleft-line:before { content: "\ebe0"; } -.ri-copyright-fill:before { content: "\ebe1"; } -.ri-copyright-line:before { content: "\ebe2"; } -.ri-coreos-fill:before { content: "\ebe3"; } -.ri-coreos-line:before { content: "\ebe4"; } -.ri-coupon-2-fill:before { content: "\ebe5"; } -.ri-coupon-2-line:before { content: "\ebe6"; } -.ri-coupon-3-fill:before { content: "\ebe7"; } -.ri-coupon-3-line:before { content: "\ebe8"; } -.ri-coupon-4-fill:before { content: "\ebe9"; } -.ri-coupon-4-line:before { content: "\ebea"; } -.ri-coupon-5-fill:before { content: "\ebeb"; } -.ri-coupon-5-line:before { content: "\ebec"; } -.ri-coupon-fill:before { content: "\ebed"; } -.ri-coupon-line:before { content: "\ebee"; } -.ri-cpu-fill:before { content: "\ebef"; } -.ri-cpu-line:before { content: "\ebf0"; } -.ri-creative-commons-by-fill:before { content: "\ebf1"; } -.ri-creative-commons-by-line:before { content: "\ebf2"; } -.ri-creative-commons-fill:before { content: "\ebf3"; } -.ri-creative-commons-line:before { content: "\ebf4"; } -.ri-creative-commons-nc-fill:before { content: "\ebf5"; } -.ri-creative-commons-nc-line:before { content: "\ebf6"; } -.ri-creative-commons-nd-fill:before { content: "\ebf7"; } -.ri-creative-commons-nd-line:before { content: "\ebf8"; } -.ri-creative-commons-sa-fill:before { content: "\ebf9"; } -.ri-creative-commons-sa-line:before { content: "\ebfa"; } -.ri-creative-commons-zero-fill:before { content: "\ebfb"; } -.ri-creative-commons-zero-line:before { content: "\ebfc"; } -.ri-criminal-fill:before { content: "\ebfd"; } -.ri-criminal-line:before { content: "\ebfe"; } -.ri-crop-2-fill:before { content: "\ebff"; } -.ri-crop-2-line:before { content: "\ec00"; } -.ri-crop-fill:before { content: "\ec01"; } -.ri-crop-line:before { content: "\ec02"; } -.ri-css3-fill:before { content: "\ec03"; } -.ri-css3-line:before { content: "\ec04"; } -.ri-cup-fill:before { content: "\ec05"; } -.ri-cup-line:before { content: "\ec06"; } -.ri-currency-fill:before { content: "\ec07"; } -.ri-currency-line:before { content: "\ec08"; } -.ri-cursor-fill:before { content: "\ec09"; } -.ri-cursor-line:before { content: "\ec0a"; } -.ri-customer-service-2-fill:before { content: "\ec0b"; } -.ri-customer-service-2-line:before { content: "\ec0c"; } -.ri-customer-service-fill:before { content: "\ec0d"; } -.ri-customer-service-line:before { content: "\ec0e"; } -.ri-dashboard-2-fill:before { content: "\ec0f"; } -.ri-dashboard-2-line:before { content: "\ec10"; } -.ri-dashboard-3-fill:before { content: "\ec11"; } -.ri-dashboard-3-line:before { content: "\ec12"; } -.ri-dashboard-fill:before { content: "\ec13"; } -.ri-dashboard-line:before { content: "\ec14"; } -.ri-database-2-fill:before { content: "\ec15"; } -.ri-database-2-line:before { content: "\ec16"; } -.ri-database-fill:before { content: "\ec17"; } -.ri-database-line:before { content: "\ec18"; } -.ri-delete-back-2-fill:before { content: "\ec19"; } -.ri-delete-back-2-line:before { content: "\ec1a"; } -.ri-delete-back-fill:before { content: "\ec1b"; } -.ri-delete-back-line:before { content: "\ec1c"; } -.ri-delete-bin-2-fill:before { content: "\ec1d"; } -.ri-delete-bin-2-line:before { content: "\ec1e"; } -.ri-delete-bin-3-fill:before { content: "\ec1f"; } -.ri-delete-bin-3-line:before { content: "\ec20"; } -.ri-delete-bin-4-fill:before { content: "\ec21"; } -.ri-delete-bin-4-line:before { content: "\ec22"; } -.ri-delete-bin-5-fill:before { content: "\ec23"; } -.ri-delete-bin-5-line:before { content: "\ec24"; } -.ri-delete-bin-6-fill:before { content: "\ec25"; } -.ri-delete-bin-6-line:before { content: "\ec26"; } -.ri-delete-bin-7-fill:before { content: "\ec27"; } -.ri-delete-bin-7-line:before { content: "\ec28"; } -.ri-delete-bin-fill:before { content: "\ec29"; } -.ri-delete-bin-line:before { content: "\ec2a"; } -.ri-delete-column:before { content: "\ec2b"; } -.ri-delete-row:before { content: "\ec2c"; } -.ri-device-fill:before { content: "\ec2d"; } -.ri-device-line:before { content: "\ec2e"; } -.ri-device-recover-fill:before { content: "\ec2f"; } -.ri-device-recover-line:before { content: "\ec30"; } -.ri-dingding-fill:before { content: "\ec31"; } -.ri-dingding-line:before { content: "\ec32"; } -.ri-direction-fill:before { content: "\ec33"; } -.ri-direction-line:before { content: "\ec34"; } -.ri-disc-fill:before { content: "\ec35"; } -.ri-disc-line:before { content: "\ec36"; } -.ri-discord-fill:before { content: "\ec37"; } -.ri-discord-line:before { content: "\ec38"; } -.ri-discuss-fill:before { content: "\ec39"; } -.ri-discuss-line:before { content: "\ec3a"; } -.ri-dislike-fill:before { content: "\ec3b"; } -.ri-dislike-line:before { content: "\ec3c"; } -.ri-disqus-fill:before { content: "\ec3d"; } -.ri-disqus-line:before { content: "\ec3e"; } -.ri-divide-fill:before { content: "\ec3f"; } -.ri-divide-line:before { content: "\ec40"; } -.ri-donut-chart-fill:before { content: "\ec41"; } -.ri-donut-chart-line:before { content: "\ec42"; } -.ri-door-closed-fill:before { content: "\ec43"; } -.ri-door-closed-line:before { content: "\ec44"; } -.ri-door-fill:before { content: "\ec45"; } -.ri-door-line:before { content: "\ec46"; } -.ri-door-lock-box-fill:before { content: "\ec47"; } -.ri-door-lock-box-line:before { content: "\ec48"; } -.ri-door-lock-fill:before { content: "\ec49"; } -.ri-door-lock-line:before { content: "\ec4a"; } -.ri-door-open-fill:before { content: "\ec4b"; } -.ri-door-open-line:before { content: "\ec4c"; } -.ri-dossier-fill:before { content: "\ec4d"; } -.ri-dossier-line:before { content: "\ec4e"; } -.ri-douban-fill:before { content: "\ec4f"; } -.ri-douban-line:before { content: "\ec50"; } -.ri-double-quotes-l:before { content: "\ec51"; } -.ri-double-quotes-r:before { content: "\ec52"; } -.ri-download-2-fill:before { content: "\ec53"; } -.ri-download-2-line:before { content: "\ec54"; } -.ri-download-cloud-2-fill:before { content: "\ec55"; } -.ri-download-cloud-2-line:before { content: "\ec56"; } -.ri-download-cloud-fill:before { content: "\ec57"; } -.ri-download-cloud-line:before { content: "\ec58"; } -.ri-download-fill:before { content: "\ec59"; } -.ri-download-line:before { content: "\ec5a"; } -.ri-draft-fill:before { content: "\ec5b"; } -.ri-draft-line:before { content: "\ec5c"; } -.ri-drag-drop-fill:before { content: "\ec5d"; } -.ri-drag-drop-line:before { content: "\ec5e"; } -.ri-drag-move-2-fill:before { content: "\ec5f"; } -.ri-drag-move-2-line:before { content: "\ec60"; } -.ri-drag-move-fill:before { content: "\ec61"; } -.ri-drag-move-line:before { content: "\ec62"; } -.ri-dribbble-fill:before { content: "\ec63"; } -.ri-dribbble-line:before { content: "\ec64"; } -.ri-drive-fill:before { content: "\ec65"; } -.ri-drive-line:before { content: "\ec66"; } -.ri-drizzle-fill:before { content: "\ec67"; } -.ri-drizzle-line:before { content: "\ec68"; } -.ri-drop-fill:before { content: "\ec69"; } -.ri-drop-line:before { content: "\ec6a"; } -.ri-dropbox-fill:before { content: "\ec6b"; } -.ri-dropbox-line:before { content: "\ec6c"; } -.ri-dual-sim-1-fill:before { content: "\ec6d"; } -.ri-dual-sim-1-line:before { content: "\ec6e"; } -.ri-dual-sim-2-fill:before { content: "\ec6f"; } -.ri-dual-sim-2-line:before { content: "\ec70"; } -.ri-dv-fill:before { content: "\ec71"; } -.ri-dv-line:before { content: "\ec72"; } -.ri-dvd-fill:before { content: "\ec73"; } -.ri-dvd-line:before { content: "\ec74"; } -.ri-e-bike-2-fill:before { content: "\ec75"; } -.ri-e-bike-2-line:before { content: "\ec76"; } -.ri-e-bike-fill:before { content: "\ec77"; } -.ri-e-bike-line:before { content: "\ec78"; } -.ri-earth-fill:before { content: "\ec79"; } -.ri-earth-line:before { content: "\ec7a"; } -.ri-earthquake-fill:before { content: "\ec7b"; } -.ri-earthquake-line:before { content: "\ec7c"; } -.ri-edge-fill:before { content: "\ec7d"; } -.ri-edge-line:before { content: "\ec7e"; } -.ri-edit-2-fill:before { content: "\ec7f"; } -.ri-edit-2-line:before { content: "\ec80"; } -.ri-edit-box-fill:before { content: "\ec81"; } -.ri-edit-box-line:before { content: "\ec82"; } -.ri-edit-circle-fill:before { content: "\ec83"; } -.ri-edit-circle-line:before { content: "\ec84"; } -.ri-edit-fill:before { content: "\ec85"; } -.ri-edit-line:before { content: "\ec86"; } -.ri-eject-fill:before { content: "\ec87"; } -.ri-eject-line:before { content: "\ec88"; } -.ri-emotion-2-fill:before { content: "\ec89"; } -.ri-emotion-2-line:before { content: "\ec8a"; } -.ri-emotion-fill:before { content: "\ec8b"; } -.ri-emotion-happy-fill:before { content: "\ec8c"; } -.ri-emotion-happy-line:before { content: "\ec8d"; } -.ri-emotion-laugh-fill:before { content: "\ec8e"; } -.ri-emotion-laugh-line:before { content: "\ec8f"; } -.ri-emotion-line:before { content: "\ec90"; } -.ri-emotion-normal-fill:before { content: "\ec91"; } -.ri-emotion-normal-line:before { content: "\ec92"; } -.ri-emotion-sad-fill:before { content: "\ec93"; } -.ri-emotion-sad-line:before { content: "\ec94"; } -.ri-emotion-unhappy-fill:before { content: "\ec95"; } -.ri-emotion-unhappy-line:before { content: "\ec96"; } -.ri-empathize-fill:before { content: "\ec97"; } -.ri-empathize-line:before { content: "\ec98"; } -.ri-emphasis-cn:before { content: "\ec99"; } -.ri-emphasis:before { content: "\ec9a"; } -.ri-english-input:before { content: "\ec9b"; } -.ri-equalizer-fill:before { content: "\ec9c"; } -.ri-equalizer-line:before { content: "\ec9d"; } -.ri-eraser-fill:before { content: "\ec9e"; } -.ri-eraser-line:before { content: "\ec9f"; } -.ri-error-warning-fill:before { content: "\eca0"; } -.ri-error-warning-line:before { content: "\eca1"; } -.ri-evernote-fill:before { content: "\eca2"; } -.ri-evernote-line:before { content: "\eca3"; } -.ri-exchange-box-fill:before { content: "\eca4"; } -.ri-exchange-box-line:before { content: "\eca5"; } -.ri-exchange-cny-fill:before { content: "\eca6"; } -.ri-exchange-cny-line:before { content: "\eca7"; } -.ri-exchange-dollar-fill:before { content: "\eca8"; } -.ri-exchange-dollar-line:before { content: "\eca9"; } -.ri-exchange-fill:before { content: "\ecaa"; } -.ri-exchange-funds-fill:before { content: "\ecab"; } -.ri-exchange-funds-line:before { content: "\ecac"; } -.ri-exchange-line:before { content: "\ecad"; } -.ri-external-link-fill:before { content: "\ecae"; } -.ri-external-link-line:before { content: "\ecaf"; } -.ri-eye-2-fill:before { content: "\ecb0"; } -.ri-eye-2-line:before { content: "\ecb1"; } -.ri-eye-close-fill:before { content: "\ecb2"; } -.ri-eye-close-line:before { content: "\ecb3"; } -.ri-eye-fill:before { content: "\ecb4"; } -.ri-eye-line:before { content: "\ecb5"; } -.ri-eye-off-fill:before { content: "\ecb6"; } -.ri-eye-off-line:before { content: "\ecb7"; } -.ri-facebook-box-fill:before { content: "\ecb8"; } -.ri-facebook-box-line:before { content: "\ecb9"; } -.ri-facebook-circle-fill:before { content: "\ecba"; } -.ri-facebook-circle-line:before { content: "\ecbb"; } -.ri-facebook-fill:before { content: "\ecbc"; } -.ri-facebook-line:before { content: "\ecbd"; } -.ri-fahrenheit-fill:before { content: "\ecbe"; } -.ri-fahrenheit-line:before { content: "\ecbf"; } -.ri-feedback-fill:before { content: "\ecc0"; } -.ri-feedback-line:before { content: "\ecc1"; } -.ri-file-2-fill:before { content: "\ecc2"; } -.ri-file-2-line:before { content: "\ecc3"; } -.ri-file-3-fill:before { content: "\ecc4"; } -.ri-file-3-line:before { content: "\ecc5"; } -.ri-file-4-fill:before { content: "\ecc6"; } -.ri-file-4-line:before { content: "\ecc7"; } -.ri-file-add-fill:before { content: "\ecc8"; } -.ri-file-add-line:before { content: "\ecc9"; } -.ri-file-chart-2-fill:before { content: "\ecca"; } -.ri-file-chart-2-line:before { content: "\eccb"; } -.ri-file-chart-fill:before { content: "\eccc"; } -.ri-file-chart-line:before { content: "\eccd"; } -.ri-file-cloud-fill:before { content: "\ecce"; } -.ri-file-cloud-line:before { content: "\eccf"; } -.ri-file-code-fill:before { content: "\ecd0"; } -.ri-file-code-line:before { content: "\ecd1"; } -.ri-file-copy-2-fill:before { content: "\ecd2"; } -.ri-file-copy-2-line:before { content: "\ecd3"; } -.ri-file-copy-fill:before { content: "\ecd4"; } -.ri-file-copy-line:before { content: "\ecd5"; } -.ri-file-damage-fill:before { content: "\ecd6"; } -.ri-file-damage-line:before { content: "\ecd7"; } -.ri-file-download-fill:before { content: "\ecd8"; } -.ri-file-download-line:before { content: "\ecd9"; } -.ri-file-edit-fill:before { content: "\ecda"; } -.ri-file-edit-line:before { content: "\ecdb"; } -.ri-file-excel-2-fill:before { content: "\ecdc"; } -.ri-file-excel-2-line:before { content: "\ecdd"; } -.ri-file-excel-fill:before { content: "\ecde"; } -.ri-file-excel-line:before { content: "\ecdf"; } -.ri-file-fill:before { content: "\ece0"; } -.ri-file-forbid-fill:before { content: "\ece1"; } -.ri-file-forbid-line:before { content: "\ece2"; } -.ri-file-gif-fill:before { content: "\ece3"; } -.ri-file-gif-line:before { content: "\ece4"; } -.ri-file-history-fill:before { content: "\ece5"; } -.ri-file-history-line:before { content: "\ece6"; } -.ri-file-hwp-fill:before { content: "\ece7"; } -.ri-file-hwp-line:before { content: "\ece8"; } -.ri-file-info-fill:before { content: "\ece9"; } -.ri-file-info-line:before { content: "\ecea"; } -.ri-file-line:before { content: "\eceb"; } -.ri-file-list-2-fill:before { content: "\ecec"; } -.ri-file-list-2-line:before { content: "\eced"; } -.ri-file-list-3-fill:before { content: "\ecee"; } -.ri-file-list-3-line:before { content: "\ecef"; } -.ri-file-list-fill:before { content: "\ecf0"; } -.ri-file-list-line:before { content: "\ecf1"; } -.ri-file-lock-fill:before { content: "\ecf2"; } -.ri-file-lock-line:before { content: "\ecf3"; } -.ri-file-mark-fill:before { content: "\ecf4"; } -.ri-file-mark-line:before { content: "\ecf5"; } -.ri-file-music-fill:before { content: "\ecf6"; } -.ri-file-music-line:before { content: "\ecf7"; } -.ri-file-paper-2-fill:before { content: "\ecf8"; } -.ri-file-paper-2-line:before { content: "\ecf9"; } -.ri-file-paper-fill:before { content: "\ecfa"; } -.ri-file-paper-line:before { content: "\ecfb"; } -.ri-file-pdf-fill:before { content: "\ecfc"; } -.ri-file-pdf-line:before { content: "\ecfd"; } -.ri-file-ppt-2-fill:before { content: "\ecfe"; } -.ri-file-ppt-2-line:before { content: "\ecff"; } -.ri-file-ppt-fill:before { content: "\ed00"; } -.ri-file-ppt-line:before { content: "\ed01"; } -.ri-file-reduce-fill:before { content: "\ed02"; } -.ri-file-reduce-line:before { content: "\ed03"; } -.ri-file-search-fill:before { content: "\ed04"; } -.ri-file-search-line:before { content: "\ed05"; } -.ri-file-settings-fill:before { content: "\ed06"; } -.ri-file-settings-line:before { content: "\ed07"; } -.ri-file-shield-2-fill:before { content: "\ed08"; } -.ri-file-shield-2-line:before { content: "\ed09"; } -.ri-file-shield-fill:before { content: "\ed0a"; } -.ri-file-shield-line:before { content: "\ed0b"; } -.ri-file-shred-fill:before { content: "\ed0c"; } -.ri-file-shred-line:before { content: "\ed0d"; } -.ri-file-text-fill:before { content: "\ed0e"; } -.ri-file-text-line:before { content: "\ed0f"; } -.ri-file-transfer-fill:before { content: "\ed10"; } -.ri-file-transfer-line:before { content: "\ed11"; } -.ri-file-unknow-fill:before { content: "\ed12"; } -.ri-file-unknow-line:before { content: "\ed13"; } -.ri-file-upload-fill:before { content: "\ed14"; } -.ri-file-upload-line:before { content: "\ed15"; } -.ri-file-user-fill:before { content: "\ed16"; } -.ri-file-user-line:before { content: "\ed17"; } -.ri-file-warning-fill:before { content: "\ed18"; } -.ri-file-warning-line:before { content: "\ed19"; } -.ri-file-word-2-fill:before { content: "\ed1a"; } -.ri-file-word-2-line:before { content: "\ed1b"; } -.ri-file-word-fill:before { content: "\ed1c"; } -.ri-file-word-line:before { content: "\ed1d"; } -.ri-file-zip-fill:before { content: "\ed1e"; } -.ri-file-zip-line:before { content: "\ed1f"; } -.ri-film-fill:before { content: "\ed20"; } -.ri-film-line:before { content: "\ed21"; } -.ri-filter-2-fill:before { content: "\ed22"; } -.ri-filter-2-line:before { content: "\ed23"; } -.ri-filter-3-fill:before { content: "\ed24"; } -.ri-filter-3-line:before { content: "\ed25"; } -.ri-filter-fill:before { content: "\ed26"; } -.ri-filter-line:before { content: "\ed27"; } -.ri-filter-off-fill:before { content: "\ed28"; } -.ri-filter-off-line:before { content: "\ed29"; } -.ri-find-replace-fill:before { content: "\ed2a"; } -.ri-find-replace-line:before { content: "\ed2b"; } -.ri-finder-fill:before { content: "\ed2c"; } -.ri-finder-line:before { content: "\ed2d"; } -.ri-fingerprint-2-fill:before { content: "\ed2e"; } -.ri-fingerprint-2-line:before { content: "\ed2f"; } -.ri-fingerprint-fill:before { content: "\ed30"; } -.ri-fingerprint-line:before { content: "\ed31"; } -.ri-fire-fill:before { content: "\ed32"; } -.ri-fire-line:before { content: "\ed33"; } -.ri-firefox-fill:before { content: "\ed34"; } -.ri-firefox-line:before { content: "\ed35"; } -.ri-first-aid-kit-fill:before { content: "\ed36"; } -.ri-first-aid-kit-line:before { content: "\ed37"; } -.ri-flag-2-fill:before { content: "\ed38"; } -.ri-flag-2-line:before { content: "\ed39"; } -.ri-flag-fill:before { content: "\ed3a"; } -.ri-flag-line:before { content: "\ed3b"; } -.ri-flashlight-fill:before { content: "\ed3c"; } -.ri-flashlight-line:before { content: "\ed3d"; } -.ri-flask-fill:before { content: "\ed3e"; } -.ri-flask-line:before { content: "\ed3f"; } -.ri-flight-land-fill:before { content: "\ed40"; } -.ri-flight-land-line:before { content: "\ed41"; } -.ri-flight-takeoff-fill:before { content: "\ed42"; } -.ri-flight-takeoff-line:before { content: "\ed43"; } -.ri-flood-fill:before { content: "\ed44"; } -.ri-flood-line:before { content: "\ed45"; } -.ri-flow-chart:before { content: "\ed46"; } -.ri-flutter-fill:before { content: "\ed47"; } -.ri-flutter-line:before { content: "\ed48"; } -.ri-focus-2-fill:before { content: "\ed49"; } -.ri-focus-2-line:before { content: "\ed4a"; } -.ri-focus-3-fill:before { content: "\ed4b"; } -.ri-focus-3-line:before { content: "\ed4c"; } -.ri-focus-fill:before { content: "\ed4d"; } -.ri-focus-line:before { content: "\ed4e"; } -.ri-foggy-fill:before { content: "\ed4f"; } -.ri-foggy-line:before { content: "\ed50"; } -.ri-folder-2-fill:before { content: "\ed51"; } -.ri-folder-2-line:before { content: "\ed52"; } -.ri-folder-3-fill:before { content: "\ed53"; } -.ri-folder-3-line:before { content: "\ed54"; } -.ri-folder-4-fill:before { content: "\ed55"; } -.ri-folder-4-line:before { content: "\ed56"; } -.ri-folder-5-fill:before { content: "\ed57"; } -.ri-folder-5-line:before { content: "\ed58"; } -.ri-folder-add-fill:before { content: "\ed59"; } -.ri-folder-add-line:before { content: "\ed5a"; } -.ri-folder-chart-2-fill:before { content: "\ed5b"; } -.ri-folder-chart-2-line:before { content: "\ed5c"; } -.ri-folder-chart-fill:before { content: "\ed5d"; } -.ri-folder-chart-line:before { content: "\ed5e"; } -.ri-folder-download-fill:before { content: "\ed5f"; } -.ri-folder-download-line:before { content: "\ed60"; } -.ri-folder-fill:before { content: "\ed61"; } -.ri-folder-forbid-fill:before { content: "\ed62"; } -.ri-folder-forbid-line:before { content: "\ed63"; } -.ri-folder-history-fill:before { content: "\ed64"; } -.ri-folder-history-line:before { content: "\ed65"; } -.ri-folder-info-fill:before { content: "\ed66"; } -.ri-folder-info-line:before { content: "\ed67"; } -.ri-folder-keyhole-fill:before { content: "\ed68"; } -.ri-folder-keyhole-line:before { content: "\ed69"; } -.ri-folder-line:before { content: "\ed6a"; } -.ri-folder-lock-fill:before { content: "\ed6b"; } -.ri-folder-lock-line:before { content: "\ed6c"; } -.ri-folder-music-fill:before { content: "\ed6d"; } -.ri-folder-music-line:before { content: "\ed6e"; } -.ri-folder-open-fill:before { content: "\ed6f"; } -.ri-folder-open-line:before { content: "\ed70"; } -.ri-folder-received-fill:before { content: "\ed71"; } -.ri-folder-received-line:before { content: "\ed72"; } -.ri-folder-reduce-fill:before { content: "\ed73"; } -.ri-folder-reduce-line:before { content: "\ed74"; } -.ri-folder-settings-fill:before { content: "\ed75"; } -.ri-folder-settings-line:before { content: "\ed76"; } -.ri-folder-shared-fill:before { content: "\ed77"; } -.ri-folder-shared-line:before { content: "\ed78"; } -.ri-folder-shield-2-fill:before { content: "\ed79"; } -.ri-folder-shield-2-line:before { content: "\ed7a"; } -.ri-folder-shield-fill:before { content: "\ed7b"; } -.ri-folder-shield-line:before { content: "\ed7c"; } -.ri-folder-transfer-fill:before { content: "\ed7d"; } -.ri-folder-transfer-line:before { content: "\ed7e"; } -.ri-folder-unknow-fill:before { content: "\ed7f"; } -.ri-folder-unknow-line:before { content: "\ed80"; } -.ri-folder-upload-fill:before { content: "\ed81"; } -.ri-folder-upload-line:before { content: "\ed82"; } -.ri-folder-user-fill:before { content: "\ed83"; } -.ri-folder-user-line:before { content: "\ed84"; } -.ri-folder-warning-fill:before { content: "\ed85"; } -.ri-folder-warning-line:before { content: "\ed86"; } -.ri-folder-zip-fill:before { content: "\ed87"; } -.ri-folder-zip-line:before { content: "\ed88"; } -.ri-folders-fill:before { content: "\ed89"; } -.ri-folders-line:before { content: "\ed8a"; } -.ri-font-color:before { content: "\ed8b"; } -.ri-font-size-2:before { content: "\ed8c"; } -.ri-font-size:before { content: "\ed8d"; } -.ri-football-fill:before { content: "\ed8e"; } -.ri-football-line:before { content: "\ed8f"; } -.ri-footprint-fill:before { content: "\ed90"; } -.ri-footprint-line:before { content: "\ed91"; } -.ri-forbid-2-fill:before { content: "\ed92"; } -.ri-forbid-2-line:before { content: "\ed93"; } -.ri-forbid-fill:before { content: "\ed94"; } -.ri-forbid-line:before { content: "\ed95"; } -.ri-format-clear:before { content: "\ed96"; } -.ri-fridge-fill:before { content: "\ed97"; } -.ri-fridge-line:before { content: "\ed98"; } -.ri-fullscreen-exit-fill:before { content: "\ed99"; } -.ri-fullscreen-exit-line:before { content: "\ed9a"; } -.ri-fullscreen-fill:before { content: "\ed9b"; } -.ri-fullscreen-line:before { content: "\ed9c"; } -.ri-function-fill:before { content: "\ed9d"; } -.ri-function-line:before { content: "\ed9e"; } -.ri-functions:before { content: "\ed9f"; } -.ri-funds-box-fill:before { content: "\eda0"; } -.ri-funds-box-line:before { content: "\eda1"; } -.ri-funds-fill:before { content: "\eda2"; } -.ri-funds-line:before { content: "\eda3"; } -.ri-gallery-fill:before { content: "\eda4"; } -.ri-gallery-line:before { content: "\eda5"; } -.ri-gallery-upload-fill:before { content: "\eda6"; } -.ri-gallery-upload-line:before { content: "\eda7"; } -.ri-game-fill:before { content: "\eda8"; } -.ri-game-line:before { content: "\eda9"; } -.ri-gamepad-fill:before { content: "\edaa"; } -.ri-gamepad-line:before { content: "\edab"; } -.ri-gas-station-fill:before { content: "\edac"; } -.ri-gas-station-line:before { content: "\edad"; } -.ri-gatsby-fill:before { content: "\edae"; } -.ri-gatsby-line:before { content: "\edaf"; } -.ri-genderless-fill:before { content: "\edb0"; } -.ri-genderless-line:before { content: "\edb1"; } -.ri-ghost-2-fill:before { content: "\edb2"; } -.ri-ghost-2-line:before { content: "\edb3"; } -.ri-ghost-fill:before { content: "\edb4"; } -.ri-ghost-line:before { content: "\edb5"; } -.ri-ghost-smile-fill:before { content: "\edb6"; } -.ri-ghost-smile-line:before { content: "\edb7"; } -.ri-gift-2-fill:before { content: "\edb8"; } -.ri-gift-2-line:before { content: "\edb9"; } -.ri-gift-fill:before { content: "\edba"; } -.ri-gift-line:before { content: "\edbb"; } -.ri-git-branch-fill:before { content: "\edbc"; } -.ri-git-branch-line:before { content: "\edbd"; } -.ri-git-commit-fill:before { content: "\edbe"; } -.ri-git-commit-line:before { content: "\edbf"; } -.ri-git-merge-fill:before { content: "\edc0"; } -.ri-git-merge-line:before { content: "\edc1"; } -.ri-git-pull-request-fill:before { content: "\edc2"; } -.ri-git-pull-request-line:before { content: "\edc3"; } -.ri-git-repository-commits-fill:before { content: "\edc4"; } -.ri-git-repository-commits-line:before { content: "\edc5"; } -.ri-git-repository-fill:before { content: "\edc6"; } -.ri-git-repository-line:before { content: "\edc7"; } -.ri-git-repository-private-fill:before { content: "\edc8"; } -.ri-git-repository-private-line:before { content: "\edc9"; } -.ri-github-fill:before { content: "\edca"; } -.ri-github-line:before { content: "\edcb"; } -.ri-gitlab-fill:before { content: "\edcc"; } -.ri-gitlab-line:before { content: "\edcd"; } -.ri-global-fill:before { content: "\edce"; } -.ri-global-line:before { content: "\edcf"; } -.ri-globe-fill:before { content: "\edd0"; } -.ri-globe-line:before { content: "\edd1"; } -.ri-goblet-fill:before { content: "\edd2"; } -.ri-goblet-line:before { content: "\edd3"; } -.ri-google-fill:before { content: "\edd4"; } -.ri-google-line:before { content: "\edd5"; } -.ri-google-play-fill:before { content: "\edd6"; } -.ri-google-play-line:before { content: "\edd7"; } -.ri-government-fill:before { content: "\edd8"; } -.ri-government-line:before { content: "\edd9"; } -.ri-gps-fill:before { content: "\edda"; } -.ri-gps-line:before { content: "\eddb"; } -.ri-gradienter-fill:before { content: "\eddc"; } -.ri-gradienter-line:before { content: "\eddd"; } -.ri-grid-fill:before { content: "\edde"; } -.ri-grid-line:before { content: "\eddf"; } -.ri-group-2-fill:before { content: "\ede0"; } -.ri-group-2-line:before { content: "\ede1"; } -.ri-group-fill:before { content: "\ede2"; } -.ri-group-line:before { content: "\ede3"; } -.ri-guide-fill:before { content: "\ede4"; } -.ri-guide-line:before { content: "\ede5"; } -.ri-h-1:before { content: "\ede6"; } -.ri-h-2:before { content: "\ede7"; } -.ri-h-3:before { content: "\ede8"; } -.ri-h-4:before { content: "\ede9"; } -.ri-h-5:before { content: "\edea"; } -.ri-h-6:before { content: "\edeb"; } -.ri-hail-fill:before { content: "\edec"; } -.ri-hail-line:before { content: "\eded"; } -.ri-hammer-fill:before { content: "\edee"; } -.ri-hammer-line:before { content: "\edef"; } -.ri-hand-coin-fill:before { content: "\edf0"; } -.ri-hand-coin-line:before { content: "\edf1"; } -.ri-hand-heart-fill:before { content: "\edf2"; } -.ri-hand-heart-line:before { content: "\edf3"; } -.ri-hand-sanitizer-fill:before { content: "\edf4"; } -.ri-hand-sanitizer-line:before { content: "\edf5"; } -.ri-handbag-fill:before { content: "\edf6"; } -.ri-handbag-line:before { content: "\edf7"; } -.ri-hard-drive-2-fill:before { content: "\edf8"; } -.ri-hard-drive-2-line:before { content: "\edf9"; } -.ri-hard-drive-fill:before { content: "\edfa"; } -.ri-hard-drive-line:before { content: "\edfb"; } -.ri-hashtag:before { content: "\edfc"; } -.ri-haze-2-fill:before { content: "\edfd"; } -.ri-haze-2-line:before { content: "\edfe"; } -.ri-haze-fill:before { content: "\edff"; } -.ri-haze-line:before { content: "\ee00"; } -.ri-hd-fill:before { content: "\ee01"; } -.ri-hd-line:before { content: "\ee02"; } -.ri-heading:before { content: "\ee03"; } -.ri-headphone-fill:before { content: "\ee04"; } -.ri-headphone-line:before { content: "\ee05"; } -.ri-health-book-fill:before { content: "\ee06"; } -.ri-health-book-line:before { content: "\ee07"; } -.ri-heart-2-fill:before { content: "\ee08"; } -.ri-heart-2-line:before { content: "\ee09"; } -.ri-heart-3-fill:before { content: "\ee0a"; } -.ri-heart-3-line:before { content: "\ee0b"; } -.ri-heart-add-fill:before { content: "\ee0c"; } -.ri-heart-add-line:before { content: "\ee0d"; } -.ri-heart-fill:before { content: "\ee0e"; } -.ri-heart-line:before { content: "\ee0f"; } -.ri-heart-pulse-fill:before { content: "\ee10"; } -.ri-heart-pulse-line:before { content: "\ee11"; } -.ri-hearts-fill:before { content: "\ee12"; } -.ri-hearts-line:before { content: "\ee13"; } -.ri-heavy-showers-fill:before { content: "\ee14"; } -.ri-heavy-showers-line:before { content: "\ee15"; } -.ri-history-fill:before { content: "\ee16"; } -.ri-history-line:before { content: "\ee17"; } -.ri-home-2-fill:before { content: "\ee18"; } -.ri-home-2-line:before { content: "\ee19"; } -.ri-home-3-fill:before { content: "\ee1a"; } -.ri-home-3-line:before { content: "\ee1b"; } -.ri-home-4-fill:before { content: "\ee1c"; } -.ri-home-4-line:before { content: "\ee1d"; } -.ri-home-5-fill:before { content: "\ee1e"; } -.ri-home-5-line:before { content: "\ee1f"; } -.ri-home-6-fill:before { content: "\ee20"; } -.ri-home-6-line:before { content: "\ee21"; } -.ri-home-7-fill:before { content: "\ee22"; } -.ri-home-7-line:before { content: "\ee23"; } -.ri-home-8-fill:before { content: "\ee24"; } -.ri-home-8-line:before { content: "\ee25"; } -.ri-home-fill:before { content: "\ee26"; } -.ri-home-gear-fill:before { content: "\ee27"; } -.ri-home-gear-line:before { content: "\ee28"; } -.ri-home-heart-fill:before { content: "\ee29"; } -.ri-home-heart-line:before { content: "\ee2a"; } -.ri-home-line:before { content: "\ee2b"; } -.ri-home-smile-2-fill:before { content: "\ee2c"; } -.ri-home-smile-2-line:before { content: "\ee2d"; } -.ri-home-smile-fill:before { content: "\ee2e"; } -.ri-home-smile-line:before { content: "\ee2f"; } -.ri-home-wifi-fill:before { content: "\ee30"; } -.ri-home-wifi-line:before { content: "\ee31"; } -.ri-honor-of-kings-fill:before { content: "\ee32"; } -.ri-honor-of-kings-line:before { content: "\ee33"; } -.ri-honour-fill:before { content: "\ee34"; } -.ri-honour-line:before { content: "\ee35"; } -.ri-hospital-fill:before { content: "\ee36"; } -.ri-hospital-line:before { content: "\ee37"; } -.ri-hotel-bed-fill:before { content: "\ee38"; } -.ri-hotel-bed-line:before { content: "\ee39"; } -.ri-hotel-fill:before { content: "\ee3a"; } -.ri-hotel-line:before { content: "\ee3b"; } -.ri-hotspot-fill:before { content: "\ee3c"; } -.ri-hotspot-line:before { content: "\ee3d"; } -.ri-hq-fill:before { content: "\ee3e"; } -.ri-hq-line:before { content: "\ee3f"; } -.ri-html5-fill:before { content: "\ee40"; } -.ri-html5-line:before { content: "\ee41"; } -.ri-ie-fill:before { content: "\ee42"; } -.ri-ie-line:before { content: "\ee43"; } -.ri-image-2-fill:before { content: "\ee44"; } -.ri-image-2-line:before { content: "\ee45"; } -.ri-image-add-fill:before { content: "\ee46"; } -.ri-image-add-line:before { content: "\ee47"; } -.ri-image-edit-fill:before { content: "\ee48"; } -.ri-image-edit-line:before { content: "\ee49"; } -.ri-image-fill:before { content: "\ee4a"; } -.ri-image-line:before { content: "\ee4b"; } -.ri-inbox-archive-fill:before { content: "\ee4c"; } -.ri-inbox-archive-line:before { content: "\ee4d"; } -.ri-inbox-fill:before { content: "\ee4e"; } -.ri-inbox-line:before { content: "\ee4f"; } -.ri-inbox-unarchive-fill:before { content: "\ee50"; } -.ri-inbox-unarchive-line:before { content: "\ee51"; } -.ri-increase-decrease-fill:before { content: "\ee52"; } -.ri-increase-decrease-line:before { content: "\ee53"; } -.ri-indent-decrease:before { content: "\ee54"; } -.ri-indent-increase:before { content: "\ee55"; } -.ri-indeterminate-circle-fill:before { content: "\ee56"; } -.ri-indeterminate-circle-line:before { content: "\ee57"; } -.ri-information-fill:before { content: "\ee58"; } -.ri-information-line:before { content: "\ee59"; } -.ri-infrared-thermometer-fill:before { content: "\ee5a"; } -.ri-infrared-thermometer-line:before { content: "\ee5b"; } -.ri-ink-bottle-fill:before { content: "\ee5c"; } -.ri-ink-bottle-line:before { content: "\ee5d"; } -.ri-input-cursor-move:before { content: "\ee5e"; } -.ri-input-method-fill:before { content: "\ee5f"; } -.ri-input-method-line:before { content: "\ee60"; } -.ri-insert-column-left:before { content: "\ee61"; } -.ri-insert-column-right:before { content: "\ee62"; } -.ri-insert-row-bottom:before { content: "\ee63"; } -.ri-insert-row-top:before { content: "\ee64"; } -.ri-instagram-fill:before { content: "\ee65"; } -.ri-instagram-line:before { content: "\ee66"; } -.ri-install-fill:before { content: "\ee67"; } -.ri-install-line:before { content: "\ee68"; } -.ri-invision-fill:before { content: "\ee69"; } -.ri-invision-line:before { content: "\ee6a"; } -.ri-italic:before { content: "\ee6b"; } -.ri-kakao-talk-fill:before { content: "\ee6c"; } -.ri-kakao-talk-line:before { content: "\ee6d"; } -.ri-key-2-fill:before { content: "\ee6e"; } -.ri-key-2-line:before { content: "\ee6f"; } -.ri-key-fill:before { content: "\ee70"; } -.ri-key-line:before { content: "\ee71"; } -.ri-keyboard-box-fill:before { content: "\ee72"; } -.ri-keyboard-box-line:before { content: "\ee73"; } -.ri-keyboard-fill:before { content: "\ee74"; } -.ri-keyboard-line:before { content: "\ee75"; } -.ri-keynote-fill:before { content: "\ee76"; } -.ri-keynote-line:before { content: "\ee77"; } -.ri-knife-blood-fill:before { content: "\ee78"; } -.ri-knife-blood-line:before { content: "\ee79"; } -.ri-knife-fill:before { content: "\ee7a"; } -.ri-knife-line:before { content: "\ee7b"; } -.ri-landscape-fill:before { content: "\ee7c"; } -.ri-landscape-line:before { content: "\ee7d"; } -.ri-layout-2-fill:before { content: "\ee7e"; } -.ri-layout-2-line:before { content: "\ee7f"; } -.ri-layout-3-fill:before { content: "\ee80"; } -.ri-layout-3-line:before { content: "\ee81"; } -.ri-layout-4-fill:before { content: "\ee82"; } -.ri-layout-4-line:before { content: "\ee83"; } -.ri-layout-5-fill:before { content: "\ee84"; } -.ri-layout-5-line:before { content: "\ee85"; } -.ri-layout-6-fill:before { content: "\ee86"; } -.ri-layout-6-line:before { content: "\ee87"; } -.ri-layout-bottom-2-fill:before { content: "\ee88"; } -.ri-layout-bottom-2-line:before { content: "\ee89"; } -.ri-layout-bottom-fill:before { content: "\ee8a"; } -.ri-layout-bottom-line:before { content: "\ee8b"; } -.ri-layout-column-fill:before { content: "\ee8c"; } -.ri-layout-column-line:before { content: "\ee8d"; } -.ri-layout-fill:before { content: "\ee8e"; } -.ri-layout-grid-fill:before { content: "\ee8f"; } -.ri-layout-grid-line:before { content: "\ee90"; } -.ri-layout-left-2-fill:before { content: "\ee91"; } -.ri-layout-left-2-line:before { content: "\ee92"; } -.ri-layout-left-fill:before { content: "\ee93"; } -.ri-layout-left-line:before { content: "\ee94"; } -.ri-layout-line:before { content: "\ee95"; } -.ri-layout-masonry-fill:before { content: "\ee96"; } -.ri-layout-masonry-line:before { content: "\ee97"; } -.ri-layout-right-2-fill:before { content: "\ee98"; } -.ri-layout-right-2-line:before { content: "\ee99"; } -.ri-layout-right-fill:before { content: "\ee9a"; } -.ri-layout-right-line:before { content: "\ee9b"; } -.ri-layout-row-fill:before { content: "\ee9c"; } -.ri-layout-row-line:before { content: "\ee9d"; } -.ri-layout-top-2-fill:before { content: "\ee9e"; } -.ri-layout-top-2-line:before { content: "\ee9f"; } -.ri-layout-top-fill:before { content: "\eea0"; } -.ri-layout-top-line:before { content: "\eea1"; } -.ri-leaf-fill:before { content: "\eea2"; } -.ri-leaf-line:before { content: "\eea3"; } -.ri-lifebuoy-fill:before { content: "\eea4"; } -.ri-lifebuoy-line:before { content: "\eea5"; } -.ri-lightbulb-fill:before { content: "\eea6"; } -.ri-lightbulb-flash-fill:before { content: "\eea7"; } -.ri-lightbulb-flash-line:before { content: "\eea8"; } -.ri-lightbulb-line:before { content: "\eea9"; } -.ri-line-chart-fill:before { content: "\eeaa"; } -.ri-line-chart-line:before { content: "\eeab"; } -.ri-line-fill:before { content: "\eeac"; } -.ri-line-height:before { content: "\eead"; } -.ri-line-line:before { content: "\eeae"; } -.ri-link-m:before { content: "\eeaf"; } -.ri-link-unlink-m:before { content: "\eeb0"; } -.ri-link-unlink:before { content: "\eeb1"; } -.ri-link:before { content: "\eeb2"; } -.ri-linkedin-box-fill:before { content: "\eeb3"; } -.ri-linkedin-box-line:before { content: "\eeb4"; } -.ri-linkedin-fill:before { content: "\eeb5"; } -.ri-linkedin-line:before { content: "\eeb6"; } -.ri-links-fill:before { content: "\eeb7"; } -.ri-links-line:before { content: "\eeb8"; } -.ri-list-check-2:before { content: "\eeb9"; } -.ri-list-check:before { content: "\eeba"; } -.ri-list-ordered:before { content: "\eebb"; } -.ri-list-settings-fill:before { content: "\eebc"; } -.ri-list-settings-line:before { content: "\eebd"; } -.ri-list-unordered:before { content: "\eebe"; } -.ri-live-fill:before { content: "\eebf"; } -.ri-live-line:before { content: "\eec0"; } -.ri-loader-2-fill:before { content: "\eec1"; } -.ri-loader-2-line:before { content: "\eec2"; } -.ri-loader-3-fill:before { content: "\eec3"; } -.ri-loader-3-line:before { content: "\eec4"; } -.ri-loader-4-fill:before { content: "\eec5"; } -.ri-loader-4-line:before { content: "\eec6"; } -.ri-loader-5-fill:before { content: "\eec7"; } -.ri-loader-5-line:before { content: "\eec8"; } -.ri-loader-fill:before { content: "\eec9"; } -.ri-loader-line:before { content: "\eeca"; } -.ri-lock-2-fill:before { content: "\eecb"; } -.ri-lock-2-line:before { content: "\eecc"; } -.ri-lock-fill:before { content: "\eecd"; } -.ri-lock-line:before { content: "\eece"; } -.ri-lock-password-fill:before { content: "\eecf"; } -.ri-lock-password-line:before { content: "\eed0"; } -.ri-lock-unlock-fill:before { content: "\eed1"; } -.ri-lock-unlock-line:before { content: "\eed2"; } -.ri-login-box-fill:before { content: "\eed3"; } -.ri-login-box-line:before { content: "\eed4"; } -.ri-login-circle-fill:before { content: "\eed5"; } -.ri-login-circle-line:before { content: "\eed6"; } -.ri-logout-box-fill:before { content: "\eed7"; } -.ri-logout-box-line:before { content: "\eed8"; } -.ri-logout-box-r-fill:before { content: "\eed9"; } -.ri-logout-box-r-line:before { content: "\eeda"; } -.ri-logout-circle-fill:before { content: "\eedb"; } -.ri-logout-circle-line:before { content: "\eedc"; } -.ri-logout-circle-r-fill:before { content: "\eedd"; } -.ri-logout-circle-r-line:before { content: "\eede"; } -.ri-luggage-cart-fill:before { content: "\eedf"; } -.ri-luggage-cart-line:before { content: "\eee0"; } -.ri-luggage-deposit-fill:before { content: "\eee1"; } -.ri-luggage-deposit-line:before { content: "\eee2"; } -.ri-lungs-fill:before { content: "\eee3"; } -.ri-lungs-line:before { content: "\eee4"; } -.ri-mac-fill:before { content: "\eee5"; } -.ri-mac-line:before { content: "\eee6"; } -.ri-macbook-fill:before { content: "\eee7"; } -.ri-macbook-line:before { content: "\eee8"; } -.ri-magic-fill:before { content: "\eee9"; } -.ri-magic-line:before { content: "\eeea"; } -.ri-mail-add-fill:before { content: "\eeeb"; } -.ri-mail-add-line:before { content: "\eeec"; } -.ri-mail-check-fill:before { content: "\eeed"; } -.ri-mail-check-line:before { content: "\eeee"; } -.ri-mail-close-fill:before { content: "\eeef"; } -.ri-mail-close-line:before { content: "\eef0"; } -.ri-mail-download-fill:before { content: "\eef1"; } -.ri-mail-download-line:before { content: "\eef2"; } -.ri-mail-fill:before { content: "\eef3"; } -.ri-mail-forbid-fill:before { content: "\eef4"; } -.ri-mail-forbid-line:before { content: "\eef5"; } -.ri-mail-line:before { content: "\eef6"; } -.ri-mail-lock-fill:before { content: "\eef7"; } -.ri-mail-lock-line:before { content: "\eef8"; } -.ri-mail-open-fill:before { content: "\eef9"; } -.ri-mail-open-line:before { content: "\eefa"; } -.ri-mail-send-fill:before { content: "\eefb"; } -.ri-mail-send-line:before { content: "\eefc"; } -.ri-mail-settings-fill:before { content: "\eefd"; } -.ri-mail-settings-line:before { content: "\eefe"; } -.ri-mail-star-fill:before { content: "\eeff"; } -.ri-mail-star-line:before { content: "\ef00"; } -.ri-mail-unread-fill:before { content: "\ef01"; } -.ri-mail-unread-line:before { content: "\ef02"; } -.ri-mail-volume-fill:before { content: "\ef03"; } -.ri-mail-volume-line:before { content: "\ef04"; } -.ri-map-2-fill:before { content: "\ef05"; } -.ri-map-2-line:before { content: "\ef06"; } -.ri-map-fill:before { content: "\ef07"; } -.ri-map-line:before { content: "\ef08"; } -.ri-map-pin-2-fill:before { content: "\ef09"; } -.ri-map-pin-2-line:before { content: "\ef0a"; } -.ri-map-pin-3-fill:before { content: "\ef0b"; } -.ri-map-pin-3-line:before { content: "\ef0c"; } -.ri-map-pin-4-fill:before { content: "\ef0d"; } -.ri-map-pin-4-line:before { content: "\ef0e"; } -.ri-map-pin-5-fill:before { content: "\ef0f"; } -.ri-map-pin-5-line:before { content: "\ef10"; } -.ri-map-pin-add-fill:before { content: "\ef11"; } -.ri-map-pin-add-line:before { content: "\ef12"; } -.ri-map-pin-fill:before { content: "\ef13"; } -.ri-map-pin-line:before { content: "\ef14"; } -.ri-map-pin-range-fill:before { content: "\ef15"; } -.ri-map-pin-range-line:before { content: "\ef16"; } -.ri-map-pin-time-fill:before { content: "\ef17"; } -.ri-map-pin-time-line:before { content: "\ef18"; } -.ri-map-pin-user-fill:before { content: "\ef19"; } -.ri-map-pin-user-line:before { content: "\ef1a"; } -.ri-mark-pen-fill:before { content: "\ef1b"; } -.ri-mark-pen-line:before { content: "\ef1c"; } -.ri-markdown-fill:before { content: "\ef1d"; } -.ri-markdown-line:before { content: "\ef1e"; } -.ri-markup-fill:before { content: "\ef1f"; } -.ri-markup-line:before { content: "\ef20"; } -.ri-mastercard-fill:before { content: "\ef21"; } -.ri-mastercard-line:before { content: "\ef22"; } -.ri-mastodon-fill:before { content: "\ef23"; } -.ri-mastodon-line:before { content: "\ef24"; } -.ri-medal-2-fill:before { content: "\ef25"; } -.ri-medal-2-line:before { content: "\ef26"; } -.ri-medal-fill:before { content: "\ef27"; } -.ri-medal-line:before { content: "\ef28"; } -.ri-medicine-bottle-fill:before { content: "\ef29"; } -.ri-medicine-bottle-line:before { content: "\ef2a"; } -.ri-medium-fill:before { content: "\ef2b"; } -.ri-medium-line:before { content: "\ef2c"; } -.ri-men-fill:before { content: "\ef2d"; } -.ri-men-line:before { content: "\ef2e"; } -.ri-mental-health-fill:before { content: "\ef2f"; } -.ri-mental-health-line:before { content: "\ef30"; } -.ri-menu-2-fill:before { content: "\ef31"; } -.ri-menu-2-line:before { content: "\ef32"; } -.ri-menu-3-fill:before { content: "\ef33"; } -.ri-menu-3-line:before { content: "\ef34"; } -.ri-menu-4-fill:before { content: "\ef35"; } -.ri-menu-4-line:before { content: "\ef36"; } -.ri-menu-5-fill:before { content: "\ef37"; } -.ri-menu-5-line:before { content: "\ef38"; } -.ri-menu-add-fill:before { content: "\ef39"; } -.ri-menu-add-line:before { content: "\ef3a"; } -.ri-menu-fill:before { content: "\ef3b"; } -.ri-menu-fold-fill:before { content: "\ef3c"; } -.ri-menu-fold-line:before { content: "\ef3d"; } -.ri-menu-line:before { content: "\ef3e"; } -.ri-menu-unfold-fill:before { content: "\ef3f"; } -.ri-menu-unfold-line:before { content: "\ef40"; } -.ri-merge-cells-horizontal:before { content: "\ef41"; } -.ri-merge-cells-vertical:before { content: "\ef42"; } -.ri-message-2-fill:before { content: "\ef43"; } -.ri-message-2-line:before { content: "\ef44"; } -.ri-message-3-fill:before { content: "\ef45"; } -.ri-message-3-line:before { content: "\ef46"; } -.ri-message-fill:before { content: "\ef47"; } -.ri-message-line:before { content: "\ef48"; } -.ri-messenger-fill:before { content: "\ef49"; } -.ri-messenger-line:before { content: "\ef4a"; } -.ri-meteor-fill:before { content: "\ef4b"; } -.ri-meteor-line:before { content: "\ef4c"; } -.ri-mic-2-fill:before { content: "\ef4d"; } -.ri-mic-2-line:before { content: "\ef4e"; } -.ri-mic-fill:before { content: "\ef4f"; } -.ri-mic-line:before { content: "\ef50"; } -.ri-mic-off-fill:before { content: "\ef51"; } -.ri-mic-off-line:before { content: "\ef52"; } -.ri-mickey-fill:before { content: "\ef53"; } -.ri-mickey-line:before { content: "\ef54"; } -.ri-microscope-fill:before { content: "\ef55"; } -.ri-microscope-line:before { content: "\ef56"; } -.ri-microsoft-fill:before { content: "\ef57"; } -.ri-microsoft-line:before { content: "\ef58"; } -.ri-mind-map:before { content: "\ef59"; } -.ri-mini-program-fill:before { content: "\ef5a"; } -.ri-mini-program-line:before { content: "\ef5b"; } -.ri-mist-fill:before { content: "\ef5c"; } -.ri-mist-line:before { content: "\ef5d"; } -.ri-money-cny-box-fill:before { content: "\ef5e"; } -.ri-money-cny-box-line:before { content: "\ef5f"; } -.ri-money-cny-circle-fill:before { content: "\ef60"; } -.ri-money-cny-circle-line:before { content: "\ef61"; } -.ri-money-dollar-box-fill:before { content: "\ef62"; } -.ri-money-dollar-box-line:before { content: "\ef63"; } -.ri-money-dollar-circle-fill:before { content: "\ef64"; } -.ri-money-dollar-circle-line:before { content: "\ef65"; } -.ri-money-euro-box-fill:before { content: "\ef66"; } -.ri-money-euro-box-line:before { content: "\ef67"; } -.ri-money-euro-circle-fill:before { content: "\ef68"; } -.ri-money-euro-circle-line:before { content: "\ef69"; } -.ri-money-pound-box-fill:before { content: "\ef6a"; } -.ri-money-pound-box-line:before { content: "\ef6b"; } -.ri-money-pound-circle-fill:before { content: "\ef6c"; } -.ri-money-pound-circle-line:before { content: "\ef6d"; } -.ri-moon-clear-fill:before { content: "\ef6e"; } -.ri-moon-clear-line:before { content: "\ef6f"; } -.ri-moon-cloudy-fill:before { content: "\ef70"; } -.ri-moon-cloudy-line:before { content: "\ef71"; } -.ri-moon-fill:before { content: "\ef72"; } -.ri-moon-foggy-fill:before { content: "\ef73"; } -.ri-moon-foggy-line:before { content: "\ef74"; } -.ri-moon-line:before { content: "\ef75"; } -.ri-more-2-fill:before { content: "\ef76"; } -.ri-more-2-line:before { content: "\ef77"; } -.ri-more-fill:before { content: "\ef78"; } -.ri-more-line:before { content: "\ef79"; } -.ri-motorbike-fill:before { content: "\ef7a"; } -.ri-motorbike-line:before { content: "\ef7b"; } -.ri-mouse-fill:before { content: "\ef7c"; } -.ri-mouse-line:before { content: "\ef7d"; } -.ri-movie-2-fill:before { content: "\ef7e"; } -.ri-movie-2-line:before { content: "\ef7f"; } -.ri-movie-fill:before { content: "\ef80"; } -.ri-movie-line:before { content: "\ef81"; } -.ri-music-2-fill:before { content: "\ef82"; } -.ri-music-2-line:before { content: "\ef83"; } -.ri-music-fill:before { content: "\ef84"; } -.ri-music-line:before { content: "\ef85"; } -.ri-mv-fill:before { content: "\ef86"; } -.ri-mv-line:before { content: "\ef87"; } -.ri-navigation-fill:before { content: "\ef88"; } -.ri-navigation-line:before { content: "\ef89"; } -.ri-netease-cloud-music-fill:before { content: "\ef8a"; } -.ri-netease-cloud-music-line:before { content: "\ef8b"; } -.ri-netflix-fill:before { content: "\ef8c"; } -.ri-netflix-line:before { content: "\ef8d"; } -.ri-newspaper-fill:before { content: "\ef8e"; } -.ri-newspaper-line:before { content: "\ef8f"; } -.ri-node-tree:before { content: "\ef90"; } -.ri-notification-2-fill:before { content: "\ef91"; } -.ri-notification-2-line:before { content: "\ef92"; } -.ri-notification-3-fill:before { content: "\ef93"; } -.ri-notification-3-line:before { content: "\ef94"; } -.ri-notification-4-fill:before { content: "\ef95"; } -.ri-notification-4-line:before { content: "\ef96"; } -.ri-notification-badge-fill:before { content: "\ef97"; } -.ri-notification-badge-line:before { content: "\ef98"; } -.ri-notification-fill:before { content: "\ef99"; } -.ri-notification-line:before { content: "\ef9a"; } -.ri-notification-off-fill:before { content: "\ef9b"; } -.ri-notification-off-line:before { content: "\ef9c"; } -.ri-npmjs-fill:before { content: "\ef9d"; } -.ri-npmjs-line:before { content: "\ef9e"; } -.ri-number-0:before { content: "\ef9f"; } -.ri-number-1:before { content: "\efa0"; } -.ri-number-2:before { content: "\efa1"; } -.ri-number-3:before { content: "\efa2"; } -.ri-number-4:before { content: "\efa3"; } -.ri-number-5:before { content: "\efa4"; } -.ri-number-6:before { content: "\efa5"; } -.ri-number-7:before { content: "\efa6"; } -.ri-number-8:before { content: "\efa7"; } -.ri-number-9:before { content: "\efa8"; } -.ri-numbers-fill:before { content: "\efa9"; } -.ri-numbers-line:before { content: "\efaa"; } -.ri-nurse-fill:before { content: "\efab"; } -.ri-nurse-line:before { content: "\efac"; } -.ri-oil-fill:before { content: "\efad"; } -.ri-oil-line:before { content: "\efae"; } -.ri-omega:before { content: "\efaf"; } -.ri-open-arm-fill:before { content: "\efb0"; } -.ri-open-arm-line:before { content: "\efb1"; } -.ri-open-source-fill:before { content: "\efb2"; } -.ri-open-source-line:before { content: "\efb3"; } -.ri-opera-fill:before { content: "\efb4"; } -.ri-opera-line:before { content: "\efb5"; } -.ri-order-play-fill:before { content: "\efb6"; } -.ri-order-play-line:before { content: "\efb7"; } -.ri-organization-chart:before { content: "\efb8"; } -.ri-outlet-2-fill:before { content: "\efb9"; } -.ri-outlet-2-line:before { content: "\efba"; } -.ri-outlet-fill:before { content: "\efbb"; } -.ri-outlet-line:before { content: "\efbc"; } -.ri-page-separator:before { content: "\efbd"; } -.ri-pages-fill:before { content: "\efbe"; } -.ri-pages-line:before { content: "\efbf"; } -.ri-paint-brush-fill:before { content: "\efc0"; } -.ri-paint-brush-line:before { content: "\efc1"; } -.ri-paint-fill:before { content: "\efc2"; } -.ri-paint-line:before { content: "\efc3"; } -.ri-palette-fill:before { content: "\efc4"; } -.ri-palette-line:before { content: "\efc5"; } -.ri-pantone-fill:before { content: "\efc6"; } -.ri-pantone-line:before { content: "\efc7"; } -.ri-paragraph:before { content: "\efc8"; } -.ri-parent-fill:before { content: "\efc9"; } -.ri-parent-line:before { content: "\efca"; } -.ri-parentheses-fill:before { content: "\efcb"; } -.ri-parentheses-line:before { content: "\efcc"; } -.ri-parking-box-fill:before { content: "\efcd"; } -.ri-parking-box-line:before { content: "\efce"; } -.ri-parking-fill:before { content: "\efcf"; } -.ri-parking-line:before { content: "\efd0"; } -.ri-passport-fill:before { content: "\efd1"; } -.ri-passport-line:before { content: "\efd2"; } -.ri-patreon-fill:before { content: "\efd3"; } -.ri-patreon-line:before { content: "\efd4"; } -.ri-pause-circle-fill:before { content: "\efd5"; } -.ri-pause-circle-line:before { content: "\efd6"; } -.ri-pause-fill:before { content: "\efd7"; } -.ri-pause-line:before { content: "\efd8"; } -.ri-pause-mini-fill:before { content: "\efd9"; } -.ri-pause-mini-line:before { content: "\efda"; } -.ri-paypal-fill:before { content: "\efdb"; } -.ri-paypal-line:before { content: "\efdc"; } -.ri-pen-nib-fill:before { content: "\efdd"; } -.ri-pen-nib-line:before { content: "\efde"; } -.ri-pencil-fill:before { content: "\efdf"; } -.ri-pencil-line:before { content: "\efe0"; } -.ri-pencil-ruler-2-fill:before { content: "\efe1"; } -.ri-pencil-ruler-2-line:before { content: "\efe2"; } -.ri-pencil-ruler-fill:before { content: "\efe3"; } -.ri-pencil-ruler-line:before { content: "\efe4"; } -.ri-percent-fill:before { content: "\efe5"; } -.ri-percent-line:before { content: "\efe6"; } -.ri-phone-camera-fill:before { content: "\efe7"; } -.ri-phone-camera-line:before { content: "\efe8"; } -.ri-phone-fill:before { content: "\efe9"; } -.ri-phone-find-fill:before { content: "\efea"; } -.ri-phone-find-line:before { content: "\efeb"; } -.ri-phone-line:before { content: "\efec"; } -.ri-phone-lock-fill:before { content: "\efed"; } -.ri-phone-lock-line:before { content: "\efee"; } -.ri-picture-in-picture-2-fill:before { content: "\efef"; } -.ri-picture-in-picture-2-line:before { content: "\eff0"; } -.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } -.ri-picture-in-picture-exit-line:before { content: "\eff2"; } -.ri-picture-in-picture-fill:before { content: "\eff3"; } -.ri-picture-in-picture-line:before { content: "\eff4"; } -.ri-pie-chart-2-fill:before { content: "\eff5"; } -.ri-pie-chart-2-line:before { content: "\eff6"; } -.ri-pie-chart-box-fill:before { content: "\eff7"; } -.ri-pie-chart-box-line:before { content: "\eff8"; } -.ri-pie-chart-fill:before { content: "\eff9"; } -.ri-pie-chart-line:before { content: "\effa"; } -.ri-pin-distance-fill:before { content: "\effb"; } -.ri-pin-distance-line:before { content: "\effc"; } -.ri-ping-pong-fill:before { content: "\effd"; } -.ri-ping-pong-line:before { content: "\effe"; } -.ri-pinterest-fill:before { content: "\efff"; } -.ri-pinterest-line:before { content: "\f000"; } -.ri-pinyin-input:before { content: "\f001"; } -.ri-pixelfed-fill:before { content: "\f002"; } -.ri-pixelfed-line:before { content: "\f003"; } -.ri-plane-fill:before { content: "\f004"; } -.ri-plane-line:before { content: "\f005"; } -.ri-plant-fill:before { content: "\f006"; } -.ri-plant-line:before { content: "\f007"; } -.ri-play-circle-fill:before { content: "\f008"; } -.ri-play-circle-line:before { content: "\f009"; } -.ri-play-fill:before { content: "\f00a"; } -.ri-play-line:before { content: "\f00b"; } -.ri-play-list-2-fill:before { content: "\f00c"; } -.ri-play-list-2-line:before { content: "\f00d"; } -.ri-play-list-add-fill:before { content: "\f00e"; } -.ri-play-list-add-line:before { content: "\f00f"; } -.ri-play-list-fill:before { content: "\f010"; } -.ri-play-list-line:before { content: "\f011"; } -.ri-play-mini-fill:before { content: "\f012"; } -.ri-play-mini-line:before { content: "\f013"; } -.ri-playstation-fill:before { content: "\f014"; } -.ri-playstation-line:before { content: "\f015"; } -.ri-plug-2-fill:before { content: "\f016"; } -.ri-plug-2-line:before { content: "\f017"; } -.ri-plug-fill:before { content: "\f018"; } -.ri-plug-line:before { content: "\f019"; } -.ri-polaroid-2-fill:before { content: "\f01a"; } -.ri-polaroid-2-line:before { content: "\f01b"; } -.ri-polaroid-fill:before { content: "\f01c"; } -.ri-polaroid-line:before { content: "\f01d"; } -.ri-police-car-fill:before { content: "\f01e"; } -.ri-police-car-line:before { content: "\f01f"; } -.ri-price-tag-2-fill:before { content: "\f020"; } -.ri-price-tag-2-line:before { content: "\f021"; } -.ri-price-tag-3-fill:before { content: "\f022"; } -.ri-price-tag-3-line:before { content: "\f023"; } -.ri-price-tag-fill:before { content: "\f024"; } -.ri-price-tag-line:before { content: "\f025"; } -.ri-printer-cloud-fill:before { content: "\f026"; } -.ri-printer-cloud-line:before { content: "\f027"; } -.ri-printer-fill:before { content: "\f028"; } -.ri-printer-line:before { content: "\f029"; } -.ri-product-hunt-fill:before { content: "\f02a"; } -.ri-product-hunt-line:before { content: "\f02b"; } -.ri-profile-fill:before { content: "\f02c"; } -.ri-profile-line:before { content: "\f02d"; } -.ri-projector-2-fill:before { content: "\f02e"; } -.ri-projector-2-line:before { content: "\f02f"; } -.ri-projector-fill:before { content: "\f030"; } -.ri-projector-line:before { content: "\f031"; } -.ri-psychotherapy-fill:before { content: "\f032"; } -.ri-psychotherapy-line:before { content: "\f033"; } -.ri-pulse-fill:before { content: "\f034"; } -.ri-pulse-line:before { content: "\f035"; } -.ri-pushpin-2-fill:before { content: "\f036"; } -.ri-pushpin-2-line:before { content: "\f037"; } -.ri-pushpin-fill:before { content: "\f038"; } -.ri-pushpin-line:before { content: "\f039"; } -.ri-qq-fill:before { content: "\f03a"; } -.ri-qq-line:before { content: "\f03b"; } -.ri-qr-code-fill:before { content: "\f03c"; } -.ri-qr-code-line:before { content: "\f03d"; } -.ri-qr-scan-2-fill:before { content: "\f03e"; } -.ri-qr-scan-2-line:before { content: "\f03f"; } -.ri-qr-scan-fill:before { content: "\f040"; } -.ri-qr-scan-line:before { content: "\f041"; } -.ri-question-answer-fill:before { content: "\f042"; } -.ri-question-answer-line:before { content: "\f043"; } -.ri-question-fill:before { content: "\f044"; } -.ri-question-line:before { content: "\f045"; } -.ri-question-mark:before { content: "\f046"; } -.ri-questionnaire-fill:before { content: "\f047"; } -.ri-questionnaire-line:before { content: "\f048"; } -.ri-quill-pen-fill:before { content: "\f049"; } -.ri-quill-pen-line:before { content: "\f04a"; } -.ri-radar-fill:before { content: "\f04b"; } -.ri-radar-line:before { content: "\f04c"; } -.ri-radio-2-fill:before { content: "\f04d"; } -.ri-radio-2-line:before { content: "\f04e"; } -.ri-radio-button-fill:before { content: "\f04f"; } -.ri-radio-button-line:before { content: "\f050"; } -.ri-radio-fill:before { content: "\f051"; } -.ri-radio-line:before { content: "\f052"; } -.ri-rainbow-fill:before { content: "\f053"; } -.ri-rainbow-line:before { content: "\f054"; } -.ri-rainy-fill:before { content: "\f055"; } -.ri-rainy-line:before { content: "\f056"; } -.ri-reactjs-fill:before { content: "\f057"; } -.ri-reactjs-line:before { content: "\f058"; } -.ri-record-circle-fill:before { content: "\f059"; } -.ri-record-circle-line:before { content: "\f05a"; } -.ri-record-mail-fill:before { content: "\f05b"; } -.ri-record-mail-line:before { content: "\f05c"; } -.ri-recycle-fill:before { content: "\f05d"; } -.ri-recycle-line:before { content: "\f05e"; } -.ri-red-packet-fill:before { content: "\f05f"; } -.ri-red-packet-line:before { content: "\f060"; } -.ri-reddit-fill:before { content: "\f061"; } -.ri-reddit-line:before { content: "\f062"; } -.ri-refresh-fill:before { content: "\f063"; } -.ri-refresh-line:before { content: "\f064"; } -.ri-refund-2-fill:before { content: "\f065"; } -.ri-refund-2-line:before { content: "\f066"; } -.ri-refund-fill:before { content: "\f067"; } -.ri-refund-line:before { content: "\f068"; } -.ri-registered-fill:before { content: "\f069"; } -.ri-registered-line:before { content: "\f06a"; } -.ri-remixicon-fill:before { content: "\f06b"; } -.ri-remixicon-line:before { content: "\f06c"; } -.ri-remote-control-2-fill:before { content: "\f06d"; } -.ri-remote-control-2-line:before { content: "\f06e"; } -.ri-remote-control-fill:before { content: "\f06f"; } -.ri-remote-control-line:before { content: "\f070"; } -.ri-repeat-2-fill:before { content: "\f071"; } -.ri-repeat-2-line:before { content: "\f072"; } -.ri-repeat-fill:before { content: "\f073"; } -.ri-repeat-line:before { content: "\f074"; } -.ri-repeat-one-fill:before { content: "\f075"; } -.ri-repeat-one-line:before { content: "\f076"; } -.ri-reply-all-fill:before { content: "\f077"; } -.ri-reply-all-line:before { content: "\f078"; } -.ri-reply-fill:before { content: "\f079"; } -.ri-reply-line:before { content: "\f07a"; } -.ri-reserved-fill:before { content: "\f07b"; } -.ri-reserved-line:before { content: "\f07c"; } -.ri-rest-time-fill:before { content: "\f07d"; } -.ri-rest-time-line:before { content: "\f07e"; } -.ri-restart-fill:before { content: "\f07f"; } -.ri-restart-line:before { content: "\f080"; } -.ri-restaurant-2-fill:before { content: "\f081"; } -.ri-restaurant-2-line:before { content: "\f082"; } -.ri-restaurant-fill:before { content: "\f083"; } -.ri-restaurant-line:before { content: "\f084"; } -.ri-rewind-fill:before { content: "\f085"; } -.ri-rewind-line:before { content: "\f086"; } -.ri-rewind-mini-fill:before { content: "\f087"; } -.ri-rewind-mini-line:before { content: "\f088"; } -.ri-rhythm-fill:before { content: "\f089"; } -.ri-rhythm-line:before { content: "\f08a"; } -.ri-riding-fill:before { content: "\f08b"; } -.ri-riding-line:before { content: "\f08c"; } -.ri-road-map-fill:before { content: "\f08d"; } -.ri-road-map-line:before { content: "\f08e"; } -.ri-roadster-fill:before { content: "\f08f"; } -.ri-roadster-line:before { content: "\f090"; } -.ri-robot-fill:before { content: "\f091"; } -.ri-robot-line:before { content: "\f092"; } -.ri-rocket-2-fill:before { content: "\f093"; } -.ri-rocket-2-line:before { content: "\f094"; } -.ri-rocket-fill:before { content: "\f095"; } -.ri-rocket-line:before { content: "\f096"; } -.ri-rotate-lock-fill:before { content: "\f097"; } -.ri-rotate-lock-line:before { content: "\f098"; } -.ri-rounded-corner:before { content: "\f099"; } -.ri-route-fill:before { content: "\f09a"; } -.ri-route-line:before { content: "\f09b"; } -.ri-router-fill:before { content: "\f09c"; } -.ri-router-line:before { content: "\f09d"; } -.ri-rss-fill:before { content: "\f09e"; } -.ri-rss-line:before { content: "\f09f"; } -.ri-ruler-2-fill:before { content: "\f0a0"; } -.ri-ruler-2-line:before { content: "\f0a1"; } -.ri-ruler-fill:before { content: "\f0a2"; } -.ri-ruler-line:before { content: "\f0a3"; } -.ri-run-fill:before { content: "\f0a4"; } -.ri-run-line:before { content: "\f0a5"; } -.ri-safari-fill:before { content: "\f0a6"; } -.ri-safari-line:before { content: "\f0a7"; } -.ri-safe-2-fill:before { content: "\f0a8"; } -.ri-safe-2-line:before { content: "\f0a9"; } -.ri-safe-fill:before { content: "\f0aa"; } -.ri-safe-line:before { content: "\f0ab"; } -.ri-sailboat-fill:before { content: "\f0ac"; } -.ri-sailboat-line:before { content: "\f0ad"; } -.ri-save-2-fill:before { content: "\f0ae"; } -.ri-save-2-line:before { content: "\f0af"; } -.ri-save-3-fill:before { content: "\f0b0"; } -.ri-save-3-line:before { content: "\f0b1"; } -.ri-save-fill:before { content: "\f0b2"; } -.ri-save-line:before { content: "\f0b3"; } -.ri-scales-2-fill:before { content: "\f0b4"; } -.ri-scales-2-line:before { content: "\f0b5"; } -.ri-scales-3-fill:before { content: "\f0b6"; } -.ri-scales-3-line:before { content: "\f0b7"; } -.ri-scales-fill:before { content: "\f0b8"; } -.ri-scales-line:before { content: "\f0b9"; } -.ri-scan-2-fill:before { content: "\f0ba"; } -.ri-scan-2-line:before { content: "\f0bb"; } -.ri-scan-fill:before { content: "\f0bc"; } -.ri-scan-line:before { content: "\f0bd"; } -.ri-scissors-2-fill:before { content: "\f0be"; } -.ri-scissors-2-line:before { content: "\f0bf"; } -.ri-scissors-cut-fill:before { content: "\f0c0"; } -.ri-scissors-cut-line:before { content: "\f0c1"; } -.ri-scissors-fill:before { content: "\f0c2"; } -.ri-scissors-line:before { content: "\f0c3"; } -.ri-screenshot-2-fill:before { content: "\f0c4"; } -.ri-screenshot-2-line:before { content: "\f0c5"; } -.ri-screenshot-fill:before { content: "\f0c6"; } -.ri-screenshot-line:before { content: "\f0c7"; } -.ri-sd-card-fill:before { content: "\f0c8"; } -.ri-sd-card-line:before { content: "\f0c9"; } -.ri-sd-card-mini-fill:before { content: "\f0ca"; } -.ri-sd-card-mini-line:before { content: "\f0cb"; } -.ri-search-2-fill:before { content: "\f0cc"; } -.ri-search-2-line:before { content: "\f0cd"; } -.ri-search-eye-fill:before { content: "\f0ce"; } -.ri-search-eye-line:before { content: "\f0cf"; } -.ri-search-fill:before { content: "\f0d0"; } -.ri-search-line:before { content: "\f0d1"; } -.ri-secure-payment-fill:before { content: "\f0d2"; } -.ri-secure-payment-line:before { content: "\f0d3"; } -.ri-seedling-fill:before { content: "\f0d4"; } -.ri-seedling-line:before { content: "\f0d5"; } -.ri-send-backward:before { content: "\f0d6"; } -.ri-send-plane-2-fill:before { content: "\f0d7"; } -.ri-send-plane-2-line:before { content: "\f0d8"; } -.ri-send-plane-fill:before { content: "\f0d9"; } -.ri-send-plane-line:before { content: "\f0da"; } -.ri-send-to-back:before { content: "\f0db"; } -.ri-sensor-fill:before { content: "\f0dc"; } -.ri-sensor-line:before { content: "\f0dd"; } -.ri-separator:before { content: "\f0de"; } -.ri-server-fill:before { content: "\f0df"; } -.ri-server-line:before { content: "\f0e0"; } -.ri-service-fill:before { content: "\f0e1"; } -.ri-service-line:before { content: "\f0e2"; } -.ri-settings-2-fill:before { content: "\f0e3"; } -.ri-settings-2-line:before { content: "\f0e4"; } -.ri-settings-3-fill:before { content: "\f0e5"; } -.ri-settings-3-line:before { content: "\f0e6"; } -.ri-settings-4-fill:before { content: "\f0e7"; } -.ri-settings-4-line:before { content: "\f0e8"; } -.ri-settings-5-fill:before { content: "\f0e9"; } -.ri-settings-5-line:before { content: "\f0ea"; } -.ri-settings-6-fill:before { content: "\f0eb"; } -.ri-settings-6-line:before { content: "\f0ec"; } -.ri-settings-fill:before { content: "\f0ed"; } -.ri-settings-line:before { content: "\f0ee"; } -.ri-shape-2-fill:before { content: "\f0ef"; } -.ri-shape-2-line:before { content: "\f0f0"; } -.ri-shape-fill:before { content: "\f0f1"; } -.ri-shape-line:before { content: "\f0f2"; } -.ri-share-box-fill:before { content: "\f0f3"; } -.ri-share-box-line:before { content: "\f0f4"; } -.ri-share-circle-fill:before { content: "\f0f5"; } -.ri-share-circle-line:before { content: "\f0f6"; } -.ri-share-fill:before { content: "\f0f7"; } -.ri-share-forward-2-fill:before { content: "\f0f8"; } -.ri-share-forward-2-line:before { content: "\f0f9"; } -.ri-share-forward-box-fill:before { content: "\f0fa"; } -.ri-share-forward-box-line:before { content: "\f0fb"; } -.ri-share-forward-fill:before { content: "\f0fc"; } -.ri-share-forward-line:before { content: "\f0fd"; } -.ri-share-line:before { content: "\f0fe"; } -.ri-shield-check-fill:before { content: "\f0ff"; } -.ri-shield-check-line:before { content: "\f100"; } -.ri-shield-cross-fill:before { content: "\f101"; } -.ri-shield-cross-line:before { content: "\f102"; } -.ri-shield-fill:before { content: "\f103"; } -.ri-shield-flash-fill:before { content: "\f104"; } -.ri-shield-flash-line:before { content: "\f105"; } -.ri-shield-keyhole-fill:before { content: "\f106"; } -.ri-shield-keyhole-line:before { content: "\f107"; } -.ri-shield-line:before { content: "\f108"; } -.ri-shield-star-fill:before { content: "\f109"; } -.ri-shield-star-line:before { content: "\f10a"; } -.ri-shield-user-fill:before { content: "\f10b"; } -.ri-shield-user-line:before { content: "\f10c"; } -.ri-ship-2-fill:before { content: "\f10d"; } -.ri-ship-2-line:before { content: "\f10e"; } -.ri-ship-fill:before { content: "\f10f"; } -.ri-ship-line:before { content: "\f110"; } -.ri-shirt-fill:before { content: "\f111"; } -.ri-shirt-line:before { content: "\f112"; } -.ri-shopping-bag-2-fill:before { content: "\f113"; } -.ri-shopping-bag-2-line:before { content: "\f114"; } -.ri-shopping-bag-3-fill:before { content: "\f115"; } -.ri-shopping-bag-3-line:before { content: "\f116"; } -.ri-shopping-bag-fill:before { content: "\f117"; } -.ri-shopping-bag-line:before { content: "\f118"; } -.ri-shopping-basket-2-fill:before { content: "\f119"; } -.ri-shopping-basket-2-line:before { content: "\f11a"; } -.ri-shopping-basket-fill:before { content: "\f11b"; } -.ri-shopping-basket-line:before { content: "\f11c"; } -.ri-shopping-cart-2-fill:before { content: "\f11d"; } -.ri-shopping-cart-2-line:before { content: "\f11e"; } -.ri-shopping-cart-fill:before { content: "\f11f"; } -.ri-shopping-cart-line:before { content: "\f120"; } -.ri-showers-fill:before { content: "\f121"; } -.ri-showers-line:before { content: "\f122"; } -.ri-shuffle-fill:before { content: "\f123"; } -.ri-shuffle-line:before { content: "\f124"; } -.ri-shut-down-fill:before { content: "\f125"; } -.ri-shut-down-line:before { content: "\f126"; } -.ri-side-bar-fill:before { content: "\f127"; } -.ri-side-bar-line:before { content: "\f128"; } -.ri-signal-tower-fill:before { content: "\f129"; } -.ri-signal-tower-line:before { content: "\f12a"; } -.ri-signal-wifi-1-fill:before { content: "\f12b"; } -.ri-signal-wifi-1-line:before { content: "\f12c"; } -.ri-signal-wifi-2-fill:before { content: "\f12d"; } -.ri-signal-wifi-2-line:before { content: "\f12e"; } -.ri-signal-wifi-3-fill:before { content: "\f12f"; } -.ri-signal-wifi-3-line:before { content: "\f130"; } -.ri-signal-wifi-error-fill:before { content: "\f131"; } -.ri-signal-wifi-error-line:before { content: "\f132"; } -.ri-signal-wifi-fill:before { content: "\f133"; } -.ri-signal-wifi-line:before { content: "\f134"; } -.ri-signal-wifi-off-fill:before { content: "\f135"; } -.ri-signal-wifi-off-line:before { content: "\f136"; } -.ri-sim-card-2-fill:before { content: "\f137"; } -.ri-sim-card-2-line:before { content: "\f138"; } -.ri-sim-card-fill:before { content: "\f139"; } -.ri-sim-card-line:before { content: "\f13a"; } -.ri-single-quotes-l:before { content: "\f13b"; } -.ri-single-quotes-r:before { content: "\f13c"; } -.ri-sip-fill:before { content: "\f13d"; } -.ri-sip-line:before { content: "\f13e"; } -.ri-skip-back-fill:before { content: "\f13f"; } -.ri-skip-back-line:before { content: "\f140"; } -.ri-skip-back-mini-fill:before { content: "\f141"; } -.ri-skip-back-mini-line:before { content: "\f142"; } -.ri-skip-forward-fill:before { content: "\f143"; } -.ri-skip-forward-line:before { content: "\f144"; } -.ri-skip-forward-mini-fill:before { content: "\f145"; } -.ri-skip-forward-mini-line:before { content: "\f146"; } -.ri-skull-2-fill:before { content: "\f147"; } -.ri-skull-2-line:before { content: "\f148"; } -.ri-skull-fill:before { content: "\f149"; } -.ri-skull-line:before { content: "\f14a"; } -.ri-skype-fill:before { content: "\f14b"; } -.ri-skype-line:before { content: "\f14c"; } -.ri-slack-fill:before { content: "\f14d"; } -.ri-slack-line:before { content: "\f14e"; } -.ri-slice-fill:before { content: "\f14f"; } -.ri-slice-line:before { content: "\f150"; } -.ri-slideshow-2-fill:before { content: "\f151"; } -.ri-slideshow-2-line:before { content: "\f152"; } -.ri-slideshow-3-fill:before { content: "\f153"; } -.ri-slideshow-3-line:before { content: "\f154"; } -.ri-slideshow-4-fill:before { content: "\f155"; } -.ri-slideshow-4-line:before { content: "\f156"; } -.ri-slideshow-fill:before { content: "\f157"; } -.ri-slideshow-line:before { content: "\f158"; } -.ri-smartphone-fill:before { content: "\f159"; } -.ri-smartphone-line:before { content: "\f15a"; } -.ri-snapchat-fill:before { content: "\f15b"; } -.ri-snapchat-line:before { content: "\f15c"; } -.ri-snowy-fill:before { content: "\f15d"; } -.ri-snowy-line:before { content: "\f15e"; } -.ri-sort-asc:before { content: "\f15f"; } -.ri-sort-desc:before { content: "\f160"; } -.ri-sound-module-fill:before { content: "\f161"; } -.ri-sound-module-line:before { content: "\f162"; } -.ri-soundcloud-fill:before { content: "\f163"; } -.ri-soundcloud-line:before { content: "\f164"; } -.ri-space-ship-fill:before { content: "\f165"; } -.ri-space-ship-line:before { content: "\f166"; } -.ri-space:before { content: "\f167"; } -.ri-spam-2-fill:before { content: "\f168"; } -.ri-spam-2-line:before { content: "\f169"; } -.ri-spam-3-fill:before { content: "\f16a"; } -.ri-spam-3-line:before { content: "\f16b"; } -.ri-spam-fill:before { content: "\f16c"; } -.ri-spam-line:before { content: "\f16d"; } -.ri-speaker-2-fill:before { content: "\f16e"; } -.ri-speaker-2-line:before { content: "\f16f"; } -.ri-speaker-3-fill:before { content: "\f170"; } -.ri-speaker-3-line:before { content: "\f171"; } -.ri-speaker-fill:before { content: "\f172"; } -.ri-speaker-line:before { content: "\f173"; } -.ri-spectrum-fill:before { content: "\f174"; } -.ri-spectrum-line:before { content: "\f175"; } -.ri-speed-fill:before { content: "\f176"; } -.ri-speed-line:before { content: "\f177"; } -.ri-speed-mini-fill:before { content: "\f178"; } -.ri-speed-mini-line:before { content: "\f179"; } -.ri-split-cells-horizontal:before { content: "\f17a"; } -.ri-split-cells-vertical:before { content: "\f17b"; } -.ri-spotify-fill:before { content: "\f17c"; } -.ri-spotify-line:before { content: "\f17d"; } -.ri-spy-fill:before { content: "\f17e"; } -.ri-spy-line:before { content: "\f17f"; } -.ri-stack-fill:before { content: "\f180"; } -.ri-stack-line:before { content: "\f181"; } -.ri-stack-overflow-fill:before { content: "\f182"; } -.ri-stack-overflow-line:before { content: "\f183"; } -.ri-stackshare-fill:before { content: "\f184"; } -.ri-stackshare-line:before { content: "\f185"; } -.ri-star-fill:before { content: "\f186"; } -.ri-star-half-fill:before { content: "\f187"; } -.ri-star-half-line:before { content: "\f188"; } -.ri-star-half-s-fill:before { content: "\f189"; } -.ri-star-half-s-line:before { content: "\f18a"; } -.ri-star-line:before { content: "\f18b"; } -.ri-star-s-fill:before { content: "\f18c"; } -.ri-star-s-line:before { content: "\f18d"; } -.ri-star-smile-fill:before { content: "\f18e"; } -.ri-star-smile-line:before { content: "\f18f"; } -.ri-steam-fill:before { content: "\f190"; } -.ri-steam-line:before { content: "\f191"; } -.ri-steering-2-fill:before { content: "\f192"; } -.ri-steering-2-line:before { content: "\f193"; } -.ri-steering-fill:before { content: "\f194"; } -.ri-steering-line:before { content: "\f195"; } -.ri-stethoscope-fill:before { content: "\f196"; } -.ri-stethoscope-line:before { content: "\f197"; } -.ri-sticky-note-2-fill:before { content: "\f198"; } -.ri-sticky-note-2-line:before { content: "\f199"; } -.ri-sticky-note-fill:before { content: "\f19a"; } -.ri-sticky-note-line:before { content: "\f19b"; } -.ri-stock-fill:before { content: "\f19c"; } -.ri-stock-line:before { content: "\f19d"; } -.ri-stop-circle-fill:before { content: "\f19e"; } -.ri-stop-circle-line:before { content: "\f19f"; } -.ri-stop-fill:before { content: "\f1a0"; } -.ri-stop-line:before { content: "\f1a1"; } -.ri-stop-mini-fill:before { content: "\f1a2"; } -.ri-stop-mini-line:before { content: "\f1a3"; } -.ri-store-2-fill:before { content: "\f1a4"; } -.ri-store-2-line:before { content: "\f1a5"; } -.ri-store-3-fill:before { content: "\f1a6"; } -.ri-store-3-line:before { content: "\f1a7"; } -.ri-store-fill:before { content: "\f1a8"; } -.ri-store-line:before { content: "\f1a9"; } -.ri-strikethrough-2:before { content: "\f1aa"; } -.ri-strikethrough:before { content: "\f1ab"; } -.ri-subscript-2:before { content: "\f1ac"; } -.ri-subscript:before { content: "\f1ad"; } -.ri-subtract-fill:before { content: "\f1ae"; } -.ri-subtract-line:before { content: "\f1af"; } -.ri-subway-fill:before { content: "\f1b0"; } -.ri-subway-line:before { content: "\f1b1"; } -.ri-subway-wifi-fill:before { content: "\f1b2"; } -.ri-subway-wifi-line:before { content: "\f1b3"; } -.ri-suitcase-2-fill:before { content: "\f1b4"; } -.ri-suitcase-2-line:before { content: "\f1b5"; } -.ri-suitcase-3-fill:before { content: "\f1b6"; } -.ri-suitcase-3-line:before { content: "\f1b7"; } -.ri-suitcase-fill:before { content: "\f1b8"; } -.ri-suitcase-line:before { content: "\f1b9"; } -.ri-sun-cloudy-fill:before { content: "\f1ba"; } -.ri-sun-cloudy-line:before { content: "\f1bb"; } -.ri-sun-fill:before { content: "\f1bc"; } -.ri-sun-foggy-fill:before { content: "\f1bd"; } -.ri-sun-foggy-line:before { content: "\f1be"; } -.ri-sun-line:before { content: "\f1bf"; } -.ri-superscript-2:before { content: "\f1c0"; } -.ri-superscript:before { content: "\f1c1"; } -.ri-surgical-mask-fill:before { content: "\f1c2"; } -.ri-surgical-mask-line:before { content: "\f1c3"; } -.ri-surround-sound-fill:before { content: "\f1c4"; } -.ri-surround-sound-line:before { content: "\f1c5"; } -.ri-survey-fill:before { content: "\f1c6"; } -.ri-survey-line:before { content: "\f1c7"; } -.ri-swap-box-fill:before { content: "\f1c8"; } -.ri-swap-box-line:before { content: "\f1c9"; } -.ri-swap-fill:before { content: "\f1ca"; } -.ri-swap-line:before { content: "\f1cb"; } -.ri-switch-fill:before { content: "\f1cc"; } -.ri-switch-line:before { content: "\f1cd"; } -.ri-sword-fill:before { content: "\f1ce"; } -.ri-sword-line:before { content: "\f1cf"; } -.ri-syringe-fill:before { content: "\f1d0"; } -.ri-syringe-line:before { content: "\f1d1"; } -.ri-t-box-fill:before { content: "\f1d2"; } -.ri-t-box-line:before { content: "\f1d3"; } -.ri-t-shirt-2-fill:before { content: "\f1d4"; } -.ri-t-shirt-2-line:before { content: "\f1d5"; } -.ri-t-shirt-air-fill:before { content: "\f1d6"; } -.ri-t-shirt-air-line:before { content: "\f1d7"; } -.ri-t-shirt-fill:before { content: "\f1d8"; } -.ri-t-shirt-line:before { content: "\f1d9"; } -.ri-table-2:before { content: "\f1da"; } -.ri-table-alt-fill:before { content: "\f1db"; } -.ri-table-alt-line:before { content: "\f1dc"; } -.ri-table-fill:before { content: "\f1dd"; } -.ri-table-line:before { content: "\f1de"; } -.ri-tablet-fill:before { content: "\f1df"; } -.ri-tablet-line:before { content: "\f1e0"; } -.ri-takeaway-fill:before { content: "\f1e1"; } -.ri-takeaway-line:before { content: "\f1e2"; } -.ri-taobao-fill:before { content: "\f1e3"; } -.ri-taobao-line:before { content: "\f1e4"; } -.ri-tape-fill:before { content: "\f1e5"; } -.ri-tape-line:before { content: "\f1e6"; } -.ri-task-fill:before { content: "\f1e7"; } -.ri-task-line:before { content: "\f1e8"; } -.ri-taxi-fill:before { content: "\f1e9"; } -.ri-taxi-line:before { content: "\f1ea"; } -.ri-taxi-wifi-fill:before { content: "\f1eb"; } -.ri-taxi-wifi-line:before { content: "\f1ec"; } -.ri-team-fill:before { content: "\f1ed"; } -.ri-team-line:before { content: "\f1ee"; } -.ri-telegram-fill:before { content: "\f1ef"; } -.ri-telegram-line:before { content: "\f1f0"; } -.ri-temp-cold-fill:before { content: "\f1f1"; } -.ri-temp-cold-line:before { content: "\f1f2"; } -.ri-temp-hot-fill:before { content: "\f1f3"; } -.ri-temp-hot-line:before { content: "\f1f4"; } -.ri-terminal-box-fill:before { content: "\f1f5"; } -.ri-terminal-box-line:before { content: "\f1f6"; } -.ri-terminal-fill:before { content: "\f1f7"; } -.ri-terminal-line:before { content: "\f1f8"; } -.ri-terminal-window-fill:before { content: "\f1f9"; } -.ri-terminal-window-line:before { content: "\f1fa"; } -.ri-test-tube-fill:before { content: "\f1fb"; } -.ri-test-tube-line:before { content: "\f1fc"; } -.ri-text-direction-l:before { content: "\f1fd"; } -.ri-text-direction-r:before { content: "\f1fe"; } -.ri-text-spacing:before { content: "\f1ff"; } -.ri-text-wrap:before { content: "\f200"; } -.ri-text:before { content: "\f201"; } -.ri-thermometer-fill:before { content: "\f202"; } -.ri-thermometer-line:before { content: "\f203"; } -.ri-thumb-down-fill:before { content: "\f204"; } -.ri-thumb-down-line:before { content: "\f205"; } -.ri-thumb-up-fill:before { content: "\f206"; } -.ri-thumb-up-line:before { content: "\f207"; } -.ri-thunderstorms-fill:before { content: "\f208"; } -.ri-thunderstorms-line:before { content: "\f209"; } -.ri-ticket-2-fill:before { content: "\f20a"; } -.ri-ticket-2-line:before { content: "\f20b"; } -.ri-ticket-fill:before { content: "\f20c"; } -.ri-ticket-line:before { content: "\f20d"; } -.ri-time-fill:before { content: "\f20e"; } -.ri-time-line:before { content: "\f20f"; } -.ri-timer-2-fill:before { content: "\f210"; } -.ri-timer-2-line:before { content: "\f211"; } -.ri-timer-fill:before { content: "\f212"; } -.ri-timer-flash-fill:before { content: "\f213"; } -.ri-timer-flash-line:before { content: "\f214"; } -.ri-timer-line:before { content: "\f215"; } -.ri-todo-fill:before { content: "\f216"; } -.ri-todo-line:before { content: "\f217"; } -.ri-toggle-fill:before { content: "\f218"; } -.ri-toggle-line:before { content: "\f219"; } -.ri-tools-fill:before { content: "\f21a"; } -.ri-tools-line:before { content: "\f21b"; } -.ri-tornado-fill:before { content: "\f21c"; } -.ri-tornado-line:before { content: "\f21d"; } -.ri-trademark-fill:before { content: "\f21e"; } -.ri-trademark-line:before { content: "\f21f"; } -.ri-traffic-light-fill:before { content: "\f220"; } -.ri-traffic-light-line:before { content: "\f221"; } -.ri-train-fill:before { content: "\f222"; } -.ri-train-line:before { content: "\f223"; } -.ri-train-wifi-fill:before { content: "\f224"; } -.ri-train-wifi-line:before { content: "\f225"; } -.ri-translate-2:before { content: "\f226"; } -.ri-translate:before { content: "\f227"; } -.ri-travesti-fill:before { content: "\f228"; } -.ri-travesti-line:before { content: "\f229"; } -.ri-treasure-map-fill:before { content: "\f22a"; } -.ri-treasure-map-line:before { content: "\f22b"; } -.ri-trello-fill:before { content: "\f22c"; } -.ri-trello-line:before { content: "\f22d"; } -.ri-trophy-fill:before { content: "\f22e"; } -.ri-trophy-line:before { content: "\f22f"; } -.ri-truck-fill:before { content: "\f230"; } -.ri-truck-line:before { content: "\f231"; } -.ri-tumblr-fill:before { content: "\f232"; } -.ri-tumblr-line:before { content: "\f233"; } -.ri-tv-2-fill:before { content: "\f234"; } -.ri-tv-2-line:before { content: "\f235"; } -.ri-tv-fill:before { content: "\f236"; } -.ri-tv-line:before { content: "\f237"; } -.ri-twitch-fill:before { content: "\f238"; } -.ri-twitch-line:before { content: "\f239"; } -.ri-twitter-fill:before { content: "\f23a"; } -.ri-twitter-line:before { content: "\f23b"; } -.ri-typhoon-fill:before { content: "\f23c"; } -.ri-typhoon-line:before { content: "\f23d"; } -.ri-u-disk-fill:before { content: "\f23e"; } -.ri-u-disk-line:before { content: "\f23f"; } -.ri-ubuntu-fill:before { content: "\f240"; } -.ri-ubuntu-line:before { content: "\f241"; } -.ri-umbrella-fill:before { content: "\f242"; } -.ri-umbrella-line:before { content: "\f243"; } -.ri-underline:before { content: "\f244"; } -.ri-uninstall-fill:before { content: "\f245"; } -.ri-uninstall-line:before { content: "\f246"; } -.ri-unsplash-fill:before { content: "\f247"; } -.ri-unsplash-line:before { content: "\f248"; } -.ri-upload-2-fill:before { content: "\f249"; } -.ri-upload-2-line:before { content: "\f24a"; } -.ri-upload-cloud-2-fill:before { content: "\f24b"; } -.ri-upload-cloud-2-line:before { content: "\f24c"; } -.ri-upload-cloud-fill:before { content: "\f24d"; } -.ri-upload-cloud-line:before { content: "\f24e"; } -.ri-upload-fill:before { content: "\f24f"; } -.ri-upload-line:before { content: "\f250"; } -.ri-usb-fill:before { content: "\f251"; } -.ri-usb-line:before { content: "\f252"; } -.ri-user-2-fill:before { content: "\f253"; } -.ri-user-2-line:before { content: "\f254"; } -.ri-user-3-fill:before { content: "\f255"; } -.ri-user-3-line:before { content: "\f256"; } -.ri-user-4-fill:before { content: "\f257"; } -.ri-user-4-line:before { content: "\f258"; } -.ri-user-5-fill:before { content: "\f259"; } -.ri-user-5-line:before { content: "\f25a"; } -.ri-user-6-fill:before { content: "\f25b"; } -.ri-user-6-line:before { content: "\f25c"; } -.ri-user-add-fill:before { content: "\f25d"; } -.ri-user-add-line:before { content: "\f25e"; } -.ri-user-fill:before { content: "\f25f"; } -.ri-user-follow-fill:before { content: "\f260"; } -.ri-user-follow-line:before { content: "\f261"; } -.ri-user-heart-fill:before { content: "\f262"; } -.ri-user-heart-line:before { content: "\f263"; } -.ri-user-line:before { content: "\f264"; } -.ri-user-location-fill:before { content: "\f265"; } -.ri-user-location-line:before { content: "\f266"; } -.ri-user-received-2-fill:before { content: "\f267"; } -.ri-user-received-2-line:before { content: "\f268"; } -.ri-user-received-fill:before { content: "\f269"; } -.ri-user-received-line:before { content: "\f26a"; } -.ri-user-search-fill:before { content: "\f26b"; } -.ri-user-search-line:before { content: "\f26c"; } -.ri-user-settings-fill:before { content: "\f26d"; } -.ri-user-settings-line:before { content: "\f26e"; } -.ri-user-shared-2-fill:before { content: "\f26f"; } -.ri-user-shared-2-line:before { content: "\f270"; } -.ri-user-shared-fill:before { content: "\f271"; } -.ri-user-shared-line:before { content: "\f272"; } -.ri-user-smile-fill:before { content: "\f273"; } -.ri-user-smile-line:before { content: "\f274"; } -.ri-user-star-fill:before { content: "\f275"; } -.ri-user-star-line:before { content: "\f276"; } -.ri-user-unfollow-fill:before { content: "\f277"; } -.ri-user-unfollow-line:before { content: "\f278"; } -.ri-user-voice-fill:before { content: "\f279"; } -.ri-user-voice-line:before { content: "\f27a"; } -.ri-video-add-fill:before { content: "\f27b"; } -.ri-video-add-line:before { content: "\f27c"; } -.ri-video-chat-fill:before { content: "\f27d"; } -.ri-video-chat-line:before { content: "\f27e"; } -.ri-video-download-fill:before { content: "\f27f"; } -.ri-video-download-line:before { content: "\f280"; } -.ri-video-fill:before { content: "\f281"; } -.ri-video-line:before { content: "\f282"; } -.ri-video-upload-fill:before { content: "\f283"; } -.ri-video-upload-line:before { content: "\f284"; } -.ri-vidicon-2-fill:before { content: "\f285"; } -.ri-vidicon-2-line:before { content: "\f286"; } -.ri-vidicon-fill:before { content: "\f287"; } -.ri-vidicon-line:before { content: "\f288"; } -.ri-vimeo-fill:before { content: "\f289"; } -.ri-vimeo-line:before { content: "\f28a"; } -.ri-vip-crown-2-fill:before { content: "\f28b"; } -.ri-vip-crown-2-line:before { content: "\f28c"; } -.ri-vip-crown-fill:before { content: "\f28d"; } -.ri-vip-crown-line:before { content: "\f28e"; } -.ri-vip-diamond-fill:before { content: "\f28f"; } -.ri-vip-diamond-line:before { content: "\f290"; } -.ri-vip-fill:before { content: "\f291"; } -.ri-vip-line:before { content: "\f292"; } -.ri-virus-fill:before { content: "\f293"; } -.ri-virus-line:before { content: "\f294"; } -.ri-visa-fill:before { content: "\f295"; } -.ri-visa-line:before { content: "\f296"; } -.ri-voice-recognition-fill:before { content: "\f297"; } -.ri-voice-recognition-line:before { content: "\f298"; } -.ri-voiceprint-fill:before { content: "\f299"; } -.ri-voiceprint-line:before { content: "\f29a"; } -.ri-volume-down-fill:before { content: "\f29b"; } -.ri-volume-down-line:before { content: "\f29c"; } -.ri-volume-mute-fill:before { content: "\f29d"; } -.ri-volume-mute-line:before { content: "\f29e"; } -.ri-volume-off-vibrate-fill:before { content: "\f29f"; } -.ri-volume-off-vibrate-line:before { content: "\f2a0"; } -.ri-volume-up-fill:before { content: "\f2a1"; } -.ri-volume-up-line:before { content: "\f2a2"; } -.ri-volume-vibrate-fill:before { content: "\f2a3"; } -.ri-volume-vibrate-line:before { content: "\f2a4"; } -.ri-vuejs-fill:before { content: "\f2a5"; } -.ri-vuejs-line:before { content: "\f2a6"; } -.ri-walk-fill:before { content: "\f2a7"; } -.ri-walk-line:before { content: "\f2a8"; } -.ri-wallet-2-fill:before { content: "\f2a9"; } -.ri-wallet-2-line:before { content: "\f2aa"; } -.ri-wallet-3-fill:before { content: "\f2ab"; } -.ri-wallet-3-line:before { content: "\f2ac"; } -.ri-wallet-fill:before { content: "\f2ad"; } -.ri-wallet-line:before { content: "\f2ae"; } -.ri-water-flash-fill:before { content: "\f2af"; } -.ri-water-flash-line:before { content: "\f2b0"; } -.ri-webcam-fill:before { content: "\f2b1"; } -.ri-webcam-line:before { content: "\f2b2"; } -.ri-wechat-2-fill:before { content: "\f2b3"; } -.ri-wechat-2-line:before { content: "\f2b4"; } -.ri-wechat-fill:before { content: "\f2b5"; } -.ri-wechat-line:before { content: "\f2b6"; } -.ri-wechat-pay-fill:before { content: "\f2b7"; } -.ri-wechat-pay-line:before { content: "\f2b8"; } -.ri-weibo-fill:before { content: "\f2b9"; } -.ri-weibo-line:before { content: "\f2ba"; } -.ri-whatsapp-fill:before { content: "\f2bb"; } -.ri-whatsapp-line:before { content: "\f2bc"; } -.ri-wheelchair-fill:before { content: "\f2bd"; } -.ri-wheelchair-line:before { content: "\f2be"; } -.ri-wifi-fill:before { content: "\f2bf"; } -.ri-wifi-line:before { content: "\f2c0"; } -.ri-wifi-off-fill:before { content: "\f2c1"; } -.ri-wifi-off-line:before { content: "\f2c2"; } -.ri-window-2-fill:before { content: "\f2c3"; } -.ri-window-2-line:before { content: "\f2c4"; } -.ri-window-fill:before { content: "\f2c5"; } -.ri-window-line:before { content: "\f2c6"; } -.ri-windows-fill:before { content: "\f2c7"; } -.ri-windows-line:before { content: "\f2c8"; } -.ri-windy-fill:before { content: "\f2c9"; } -.ri-windy-line:before { content: "\f2ca"; } -.ri-wireless-charging-fill:before { content: "\f2cb"; } -.ri-wireless-charging-line:before { content: "\f2cc"; } -.ri-women-fill:before { content: "\f2cd"; } -.ri-women-line:before { content: "\f2ce"; } -.ri-wubi-input:before { content: "\f2cf"; } -.ri-xbox-fill:before { content: "\f2d0"; } -.ri-xbox-line:before { content: "\f2d1"; } -.ri-xing-fill:before { content: "\f2d2"; } -.ri-xing-line:before { content: "\f2d3"; } -.ri-youtube-fill:before { content: "\f2d4"; } -.ri-youtube-line:before { content: "\f2d5"; } -.ri-zcool-fill:before { content: "\f2d6"; } -.ri-zcool-line:before { content: "\f2d7"; } -.ri-zhihu-fill:before { content: "\f2d8"; } -.ri-zhihu-line:before { content: "\f2d9"; } -.ri-zoom-in-fill:before { content: "\f2da"; } -.ri-zoom-in-line:before { content: "\f2db"; } -.ri-zoom-out-fill:before { content: "\f2dc"; } -.ri-zoom-out-line:before { content: "\f2dd"; } -.ri-zzz-fill:before { content: "\f2de"; } -.ri-zzz-line:before { content: "\f2df"; } - diff --git a/src/js/core/al.conf.js b/src/js/core/al.conf.js deleted file mode 100644 index 00c2c29..0000000 --- a/src/js/core/al.conf.js +++ /dev/null @@ -1,80 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 全异步加载架构 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:模块编排配置 - * ================================= - */ - -// 定义根路径,用于加载文件 -var _ROOTPATH; -// 解析路径 -var _script = window.document.getElementsByTagName('script'); -for (var i = 0; i < _script.length; i++) -{ - var _src = _script[i].getAttribute('src'); - if (_src == null) - { - continue; - } - if (_src.indexOf('al.load') != -1) - { - _ROOTPATH = _src.replace(/core\/al.load.min.js/, ''); - break; - } -} -// 框架加载文件配置 -var _fmConf = []; - -// jquery -_fmConf['jquery'] = [ - 'jquery.min.js' -]; -// animate -_fmConf['animate'] = [ - 'animate.min.css' -]; -// bootstrap -_fmConf['bootstrap'] = [ - 'bootstrap.min.css', -]; -// font-awesome -_fmConf['font-awesome'] = [ - 'font-awesome.min.css' -]; -// html5 -_fmConf['html5'] = [ - 'html5shiv.min.js' -]; -// swiper -_fmConf['swiper'] = [ - 'swiper.min.js', - 'swiper.min.css' -]; -// zepto -_fmConf['zepto'] = [ - 'zepto.min.js' -]; -// art-template -_fmConf['art-template'] = [ - 'template-web.js' -]; -// eadmin -_fmConf['eadmin'] = [ - 'eadmin.min.js' -]; -// lodash -_fmConf['lodash'] = [ - 'lodash.min.js' -]; -// axios -_fmConf['axios'] = [ - 'axios.min.js' -]; -// chart -_fmConf['chart'] = [ - 'chart.min.js' -]; \ No newline at end of file diff --git a/src/js/core/al.func.js b/src/js/core/al.func.js deleted file mode 100644 index 1a6029f..0000000 --- a/src/js/core/al.func.js +++ /dev/null @@ -1,415 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 常用函数封装 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:系统函数库 - * ================================= - */ - -// 获取隐藏元素宽度高度 -function hideDom(obj, type) -{ - var _obj = obj.clone(); - _obj. - appendTo('html'). - css({ - 'position' : 'absolute', - 'left' : '-9999px', - 'display' : 'block' - }); - var _return; - if (type == undefined) - { - _return = _obj.outerWidth(); - } - else - { - _return = (type == 'width') - ? _obj.outerWidth() - : _obj.outerHeight(); - } - _obj.remove(); - return _return; -} - -// 获取INNER_WIDTH -function innerW() -{ - if (window.innerWidth) - { - return window.innerWidth; - } - else if (document.documentElement.clientWidth) - { - return document.documentElement.clientWidth; - } - else if (document.body.clientWidth) - { - return document.body.clientWidth; - } -} - -// 获取INNER_HEIGHT -function innerH() -{ - if (window.innerHeight) - { - return window.innerHeight; - } - else if (document.documentElement.clientHeight) - { - return document.documentElement.clientHeight; - } - else if (document.body.clientHeight) - { - return document.body.clientHeight; - } -} - -// 禁止选中,type:1可选,0不可选 -function selectText(type) -{ - type = (type == undefined) ? 1 : 0; - if (type == 1) - { - document.onselectstart = function(){return true;} - //兼容火狐 - $('body').css('-moz-user-select',''); - } - else - { - document.onselectstart = function(){return false;} - //兼容火狐 - $('body').css('-moz-user-select','none'); - } -} - -// 禁用右键 -function disabledRight() -{ - $(document).bind('contextmenu', function(e){ - return false; - }); -} - -/** - * 键盘输入防抖 - */ -function keyup(dom, callback) -{ - var T = null; - dom.on('keyup', function(e){ - var _this = $(this); - clearTimeout(T); - T = setTimeout(function(){ - callback(_this, e); - }, 200); - }); -} - -/** - * 获取指定元素到可视区域四个方向的距离 - */ -function distance(dom, type, cut = true) -{ - var _val; - switch (type) - { - case 'top': - _val = dom.offset().top; - break; - case 'bottom': - _val = innerH() - dom.offset().top - dom.outerHeight() - 10; - break; - case 'left': - _val = dom.offset().left; - break; - case 'right': - _val = innerW() - dom.offset().left; - if (cut) - _val -= dom.outerWidth(); - break; - } - return _val; -} - -/** - * 全局通用显示 - */ -function fadeIn(dom, source = null, cut = true) -{ - // 如果传递触发事件的原DOM,则表示需要自动定位 - if (source != null) - { - // 定义局部变量 - var _var = { - top : 0, - left : 0, - pickerOuterHeight : dom.outerHeight(), - pickerOuterWidth : dom.outerWidth() - }; - _var.inputOuterHeight = source.outerHeight(); - _var.inputOuterWidth = source.outerWidth(); - _var.offset = source.offset(); - _var.left = _var.offset.left; - _var.top = _var.offset.top; - // 判断显示的位置 - // 用来控制如果下方空间不够则在上方显示,反之也是 - if (distance(source, 'bottom') < _var.pickerOuterHeight) - { - _var.top -= (_var.pickerOuterHeight + 5); - } - else - { - _var.top += (_var.inputOuterHeight + 5); - } - // 判断距离右侧宽度是否充足 - if (distance(source, 'right', cut) < _var.pickerOuterWidth) - _var.left -= (_var.pickerOuterWidth - _var.inputOuterWidth); - dom.css({ - left : _var.left, - top : _var.top - }).attr('tabindex', 0); - } - dom. - off('animationend'). - show(). - removeClass('fadeOutUp'). - addClass('fadeInDown'); -} - -/** - * 全局通用隐藏 - */ -function fadeOut(dom, callback = null) -{ - dom. - removeClass('fadeInDown'). - addClass('fadeOutUp'). - on('animationend', function(){ - $(this).hide(); - if (callback != null) callback(); - }); -} - -/** - * 不足10自动补0 - * @param {*} num - */ -function repairZero(num) -{ - return (num < 10) ? '0' + num : num; -} - -/** - * 同级别排他增加class - */ -function addClassExc(dom, classname) -{ - dom. - addClass(classname). - siblings(). - removeClass(classname); -} - -/** - * 作用域 - */ -function scope(dom) -{ - if (dom === false) return false; - if (Mount.window == null) - { - return $(dom); - } - else - { - return $('#' + Mount.window).find(dom); - } -} - -/** - * 生成唯一ID - */ -function createId() -{ - return (new Date()).valueOf() + Math.random().toString().slice(-6); -} - -/** - * 缺省图加载 - */ -function defaultImg(box) -{ - if (module.conf.error_default_img == '') - return; - box. - find('img'). - each(function(){ - let v = { - this : $(this) - } - v.this.on('error', () => { - v.this.attr('src', module.conf.error_default_img); - }); - }); -} - -/** - * 块标题 - */ -function block(dom) -{ - // 块标题 - dom.find('.block-title').each(function(){ - let v = { - this : $(this) - }; - v.icon = v.this.data('icon'); - if (v.icon == undefined) - { - v.this.prepend(''); - } - else - { - v.color = v.this.data('icon-color'); - if (v.color != undefined) - v.icon += ' color-' + v.color; - v.this. - css('padding-left', 0). - prepend(``); - } - }); - // 块 - dom.find('.block').each(function(){ - let v = {this : $(this)}; - if (v.this.data('block-data') != undefined) - { - v.this.addClass('block-data'); - v.small = v.this.data('small'); - if (v.small != undefined) - v.this.addClass('block-data-small'); - v.color = v.this.data('color'); - if (v.color != undefined) - { - v.color = 'color-' + v.color; - v.this. - find('.num'). - addClass(v.color); - } - else - { - v.color = ''; - } - v.icon = v.this.data('icon'); - if (v.icon != undefined) - { - v.this. - children('h5'). - prepend(``); - } - } - if (v.this.data('block-href') != undefined) - { - v.this.addClass('block-href'); - v.color = v.this.data('color'); - if (v.color != undefined) - { - v.color = 'color-' + v.color; - } - else - { - v.color = ''; - } - v.icon = v.this.data('icon'); - if (v.icon != undefined) - v.this.prepend(``); - } - }); - // 自适应 - col(dom); -} - -/** - * 自适应 - */ -function col(dom) -{ - // 自适应 - dom.find("[class*='col-']").each(function(){ - let v = { - this : $(this) - }; - v.class = v.this.attr('class'); - v.class.replace(/col-([\d]+)/g, function(){ - v.col = parseInt(arguments[1]); - switch (v.col) - { - case 1: - v.class = 'col-xl-1 col-lg-1 col-md-2 col-sm-3'; - break; - case 2: - v.class = 'col-xl-2 col-lg-2 col-md-3 col-sm-4'; - break; - case 3: - v.class = 'col-xl-3 col-lg-3 col-md-4 col-sm-6'; - break; - case 4: - v.class = 'col-xl-4 col-lg-4 col-md-6 col-sm-6'; - break; - case 5: - v.class = 'col-xl-5 col-lg-5 col-md-5 col-sm-5'; - break; - case 6: - v.class = 'col-xl-6 col-lg-6 col-md-6 col-sm-12'; - break; - case 7: - v.class = 'col-xl-7 col-lg-7'; - break; - case 8: - v.class = 'col-xl-8 col-lg-8'; - break; - case 9: - v.class = 'col-xl-9 col-lg-9'; - break; - case 10: - v.class = 'col-xl-10 col-lg-10'; - break; - case 11: - v.class = 'col-xl-11 col-lg-11'; - break; - case 12: - v.class = 'col-xl-12 col-lg-12'; - break; - } - v.this. - removeClass('col-' + v.col). - addClass(v.class); - }); - }); -} - -/** - * 设置路由 - */ -function setRoute(url = '') -{ - window.history.pushState(null, null, '#' + url); -} - -/** - * 获取路由 - */ -function getRoute() -{ - let hash = window.location.hash; - if (hash == '') - { - return false; - } - let arr = hash.split('#'); - return arr[1]; -} \ No newline at end of file diff --git a/src/js/core/al.init.js b/src/js/core/al.init.js deleted file mode 100644 index 333c213..0000000 --- a/src/js/core/al.init.js +++ /dev/null @@ -1,152 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 初始化 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:初始化 - * ================================= - */ - -/** - * 定义全局通用常量、变量 - */ - -// 禁止选中网页文本标识 -let selectEnabled = true; -// BODY的JQ缓存 -let body; -// 是否需要清理页面 -let clear = false; -// 全局动作 -let Method = {}; -// 挂载点 -let Mount = { - dropzone : [], - window : null, - data : null, - page : false -}; -Mount.observer = new MutationObserver((m) => { - if(m[0].attributeName != 'disabled') return; - let dom = m[0].target; - dom = $(dom); - // 单选 - if (dom.is(':radio')) - { - // 是不是开关 - if (dom.data('model') == 'switch') - { - dom.is(':disabled') ? - dom.next().addClass('switch-disabled') : - dom.next().removeClass('switch-disabled'); - return; - } - let _class = 'radio'; - if(dom.is(':checked')) - { - _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; - } - else - { - _class += dom.is(':disabled') ? '-disabled' : ''; - } - dom.parent().prop('class', _class); - return; - } - // 复选 - if (dom.is(':checkbox')) - { - let _class = 'checkbox'; - if(dom.is(':checked')) - { - _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; - } - else - { - _class += dom.is(':disabled') ? '-disabled' : ''; - } - dom.parent().prop('class', _class); - return; - } - // 下拉 - if(dom.is('select')) - { - dom.is(':disabled') ? - dom.next().addClass('select-disabled') : - dom.next().removeClass('select-disabled'); - return; - } -}); - -// 默认执行异步加载过程 -(function(){ - try{ - module != undefined; - load(module); - }catch(e){ - console.log('没有找到任何可用的module配置,框架初始化失败'); - } -})(); - -function load(module) -{ - // 框架 - let _framework = module.framework; - // 类库 - let _lib = module.lib; - // 插件 - let _plugin = module.plugin; - // 数据配置 - let _data = module.data; - // 事件 - let _event = module.event; - // 回调 - let _ready = module.ready; - // 组装框架文件 - let _file = []; - for (let i in _framework) - { - // 框架版本 - let _version = _framework[i]; - for (let j = 0; j < _fmConf[i].length; j++) - _file.push(_ROOTPATH + 'framework/' + i + '/' + _version + '/' + _fmConf[i][j]); - } - loader.load(_file, function(){ - body = $('body'); - // 加载数据配置 - if (_data != undefined && _data.length > 0) - { - for (let i in _data) - loader.load(_ROOTPATH + 'data/' + _data[i]); - } - // 加载类库 - if (_lib != undefined && _lib.length > 0) - { - for (let i in _lib) - loader.load(_ROOTPATH + 'lib/eadmin.' + _lib[i] + '.min.js'); - } - // 加载插件 - if (_plugin != undefined) - { - for (let i in _plugin) - loader.load(_ROOTPATH + 'plugin/' + _plugin[i] + '.min.js'); - } - // 最后加载事件,因为事件极有可能需要依赖以上的文件 - loader.ready(function(){ - if (_event == undefined || - _event.length == 0) - { - if(_ready != undefined) _ready(); - return; - } - var _file = []; - for (let i = 0; i < _event.length; i++) - _file.push(_ROOTPATH + 'event/' + _event[i]); - loader.load(_file, function(){ - if(_ready != undefined) _ready(); - }); - }); - }); -} \ No newline at end of file diff --git a/src/js/core/al.load.js b/src/js/core/al.load.js deleted file mode 100644 index 476565d..0000000 --- a/src/js/core/al.load.js +++ /dev/null @@ -1,378 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 核心加载器 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:核心加载器 - * ================================= - */ - -(function(win, undefined){ - var doc = win.document, - domWaiters = [], - handlers = {}, - assets = {}, - //判断当前浏览器是否支持非阻塞加载文件 - isAsync = 'async' in doc.createElement('script') || 'MozAppearance' in doc.documentElement.style || win.opera, - isDomReady, - headVar = 'loader', - //默认执行ready - api = win[headVar] = (win[headVar] || function(){ - api.ready.apply(null, arguments); - }), - PRELOADING = 1, - PRELOADED = 2, - LOADING = 3, - LOADED = 4; - //定义方法黑洞 - function noop(){} - //遍历对象 - function each(arr, callback) - { - if ( ! arr) - { - return; - } - if (typeof arr === "object") - { - arr = [].slice.call(arr); - } - for (var i = 0, l = arr.length; i < l; i++) - { - callback.call(arr, arr[i], i); - } - } - //校验对象类型,网上大神的写法 - function is(type, obj) - { - var clas = Object.prototype.toString.call(obj).slice(8, -1); - return obj !== undefined && obj !== null && clas === type; - } - //是不是函数 - function isFunction(item) - { - return is("Function", item); - } - //是不是数组 - function isArray(item) - { - return is("Array", item); - } - //解析URL - function toLabel(url) - { - var items = url.split("/"), - name = items[items.length - 1], - i = name.indexOf("?"); - return i !== -1 ? name.substring(0, i) : name; - } - //执行一次 - function one(callback) { - callback = callback || noop; - if (callback._done) - { - return; - } - callback(); - callback._done = 1; - } - function getAsset(item) - { - var asset = {}; - if (typeof item === "object") - { - for (var label in item) - { - if (!!item[label]) - { - asset = { - name : label, - url : item[label] - }; - } - } - } - else - { - asset = { - name : toLabel(item), - url : item - }; - } - var existing = assets[asset.name]; - if (existing && existing.url === asset.url) - { - return existing; - } - assets[asset.name] = asset; - return asset; - } - function allLoaded(items) - { - items = items || assets; - for (var name in items) - { - if (items.hasOwnProperty(name) && items[name].state !== LOADED) - return false; - } - return true; - } - function apiLoadAsync() - { - var args = arguments, - callback = args[args.length - 1], - items = {}; - if ( ! isFunction(callback)) - { - callback = null; - } - if (isArray(args[0])) - { - args[0].push(callback); - api.load.apply(null, args[0]); - return api; - } - each(args, function(item, i){ - if (item !== callback) - { - item = getAsset(item); - items[item.name] = item; - } - }); - each(args, function(item, i){ - if (item !== callback) - { - item = getAsset(item); - load(item, function(){ - if (allLoaded(items)) - one(callback); - }); - } - }); - return api; - } - function load(asset, callback) - { - callback = callback || noop; - if (asset.state === LOADED) - { - callback(); - return; - } - if (asset.state === LOADING) - { - api.ready(asset.name, callback); - return; - } - if (asset.state === PRELOADING) - { - asset.onpreload.push(function(){ - load(asset, callback); - }); - return; - } - asset.state = LOADING; - loadAsset(asset, function(){ - asset.state = LOADED; - callback(); - each(handlers[asset.name], function(fn){ - one(fn); - }); - if (isDomReady && allLoaded()) - { - each(handlers.ALL, function(fn){ - one(fn); - }); - } - }); - } - function getExtension(url) - { - url = url || ""; - var items = url.split("?")[0].split("."); - return items[items.length-1].toLowerCase(); - } - function loadAsset(asset, callback) - { - callback = callback || noop; - function error(event) - { - event = event || win.event; - ele.onload = ele.onreadystatechange = ele.onerror = null; - callback(); - } - function process(event) - { - event = event || win.event; - if (event.type === "load" || (/loaded|complete/.test(ele.readyState) && (!doc.documentMode || doc.documentMode < 9))) - { - win.clearTimeout(asset.errorTimeout); - win.clearTimeout(asset.cssTimeout); - ele.onload = ele.onreadystatechange = ele.onerror = null; - callback(); - } - } - var ele; - ele = doc.createElement("script"); - ele.type = "text/" + (asset.type || "javascript"); - ele.src = asset.url; - ele.onload = ele.onreadystatechange = process; - ele.onerror = error; - ele.async = false; - ele.defer = false; - asset.errorTimeout = win.setTimeout(function(){ - error({ type: "timeout" }); - }, 7e3); - var head = doc.head || doc.getElementsByTagName("head")[0]; - head.insertBefore(ele, head.lastChild); - } - function init() - { - var items = doc.getElementsByTagName("script"); - for (var i = 0, l = items.length; i < l; i++) - { - var dataMain = items[i].getAttribute("init"); - if (!!dataMain) - { - api.load(dataMain); - return; - } - } - } - function ready(key, callback) - { - if (key === doc) - { - if (isDomReady) - { - one(callback); - } - else - { - domWaiters.push(callback); - } - return api; - } - if (isFunction(key)) - { - callback = key; - key = "ALL"; - } - if (isArray(key)) - { - var items = {}; - each(key, function (item) - { - items[item] = assets[item]; - api.ready(item, function(){ - if (allLoaded(items)) - one(callback); - }); - }); - return api; - } - if (typeof key !== "string" || !isFunction(callback)) - return api; - var asset = assets[key]; - if (asset && asset.state === LOADED || key === "ALL" && allLoaded() && isDomReady) - { - one(callback); - return api; - } - var arr = handlers[key]; - if ( ! arr) - { - arr = handlers[key] = [callback]; - } - else - { - arr.push(callback); - } - return api; - } - function domReady() - { - if ( ! doc.body) - { - win.clearTimeout(api.readyTimeout); - api.readyTimeout = win.setTimeout(domReady, 50); - return; - } - if (!isDomReady) - { - isDomReady = true; - init(); - each(domWaiters, function(fn){ - one(fn); - }); - } - } - function domContentLoaded() - { - if (doc.addEventListener) - { - doc.removeEventListener("DOMContentLoaded", domContentLoaded, false); - domReady(); - } - else if (doc.readyState === "complete") - { - doc.detachEvent("onreadystatechange", domContentLoaded); - domReady(); - } - } - - if (doc.readyState === "complete") - { - domReady(); - } - else if (doc.addEventListener) - { - doc.addEventListener("DOMContentLoaded", domContentLoaded, false); - win.addEventListener("load", domReady, false); - } - else { - doc.attachEvent("onreadystatechange", domContentLoaded); - win.attachEvent("onload", domReady); - var top = false; - try - { - top = !win.frameElement && doc.documentElement; - } - catch(e){} - if (top && top.doScroll) - { - (function doScrollCheck(){ - if ( ! isDomReady) - { - try - { - top.doScroll("left"); - } - catch(error) - { - win.clearTimeout(api.readyTimeout); - api.readyTimeout = win.setTimeout(doScrollCheck, 50); - return; - } - domReady(); - } - }()); - } - } - api.load = api.js = isAsync ? apiLoadAsync : apiLoadHack; - api.ready = ready; - api.ready(doc, function(){ - if (allLoaded()) - { - each(handlers.ALL, function (callback){ - one(callback); - }); - } - if (api.feature) - { - api.feature("domloaded", true); - } - }); -}(window)); \ No newline at end of file diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js deleted file mode 100644 index 926ee25..0000000 --- a/src/js/framework/eadmin/1.0.1/eadmin.js +++ /dev/null @@ -1,699 +0,0 @@ -/** - * eadmin核心通用框架 - */ - -// 定义主容器DOM缓存和导航数据 -let box; - -/** - * 定义核心类 - */ -let eadmin = class Eadmin{ - - /** - * 构造,执行一些初始化操作 - */ - constructor(){ - box = $('#container'); - // 禁止选中 - if ( ! module.conf.allow_select_text) - { - selectText(0); - selectEnabled = false; - } - // 禁止右键 - if ( ! module.conf.allow_right_click) - { - disabledRight(); - } - // 当前链接 - this.href = ''; - // 实时链接 - this.currentHref = ''; - // 大盒子的滚动条对象 - this.boxScroll = null; - // 默认响应链接跳转 - this.jumpHref(); - // 如果有通知消息则设置默认顶部距离 - if (module.lib.indexOf('notice') != -1) - { - $('body').append('
    '); - $('#notice').css('top', module.conf.notice_top); - } - // 兼容手机 - $('header'). - after(`
    `). - append(``); - // 手机端展开事件 - $('body').on('click', '.mobile-menu', function(){ - let v = { - this : $(this) - }; - if (v.this.data('open') == undefined) - { - v.this. - addClass('ri-close-line'). - removeClass('ri-menu-line'). - data('open', 1); - $('.mobile-nav').show(); - } - else - { - v.this. - addClass('ri-menu-line'). - removeClass('ri-close-line'). - removeData('open'); - $('.mobile-nav').hide(); - } - }); - } - - /** - * 加载中 - */ - loading(msg = ''){ - this.mask(); - $('.mask').html(`${msg == '' ? '页面加载中,请稍候...' : msg}`); - } - - /** - * 关闭加载中 - */ - loadingHide(){ - if(Mount.page) return; - this.maskHide(); - } - - /** - * 打开遮罩层 - */ - mask(){ - if ($('.mask').length == 0) - $('body').append('
    '); - let mask = $('.mask'); - mask.empty(); - if (mask.is(':hidden')) - { - mask.show(); - return false; - } - let window = $('.window:visible').length; - if (window > 0) - { - let zindex = 9998 + window; - mask.css('z-index', zindex); - return zindex; - } - return false; - } - - /** - * 隐藏遮罩层 - */ - maskHide(){ - let mask = $('.mask'); - if ($('.window:visible').length > 0) - { - mask.css('z-index', '-=1'); - } - else - { - mask.hide(); - } - } - - /** - * 启动页 - */ - homepage(){ - let that = this; - // 设置容器滚动区域高度 - box.height(innerH() - $('header').outerHeight() - 40); - // 如果配置了启动页,则默认加载启动页 - if(module.conf == undefined || - module.conf.homepage == undefined || - module.conf.homepage == '') return; - // 加载动画 - this.loading(); - // 判断默认主页 - let homepage = getRoute(); - if ( ! homepage) - { - homepage = module.conf.homepage; - store.remove('main_nav_id'); - store.remove('sub_nav_id'); - } - else - { - that.href = homepage; - that.currentHref = homepage; - } - // 延迟 - if (module.conf.load_page_timeout != undefined && - module.conf.load_page_timeout > 0) - { - setTimeout(() => { - // 加载 - box. - load(homepage, () => { - that.load(); - }); - }, module.conf.load_page_timeout); - } - else - { - // 加载 - box. - load(homepage, () => { - that.load(); - }); - } - } - - /** - * 框架内部链接跳转 - */ - jumpHref(){ - // 判断容器是否正常 - if (module.conf.homepage !== false && - box.length == 0) - { - // 这里后面会替换成框架内的弹框 - console.log('没有找到id为container的容器div,请检查!'); - return false; - } - let that = this; - $('body').on('click', 'a:not(.ql-action)', function(){ - let v = { - this : $(this), - subnav : $('.sub-nav') - }; - if (v.this.hasClass('active')) - return false; - that.href = v.this.attr('href'); - that.currentHref = that.href; - // 一级导航 - if (v.this.hasClass('nav')) - { - // 切换样式 - addClassExc(v.this, 'active'); - // 判断是否有子导航 - v.id = v.this.data('id'), - v.sub = window.nav[v.id].sub; - store('main_nav_id', v.id.toString()); - if (v.sub == undefined) - { - if (window.nav[v.id].href == undefined) - { - console.log('当前分类既没有子分类,也没有指定链接'); - return false; - } - $('.sub-nav div'). - eq(1). - empty(); - } - else - { - // 子分类内容处理 - v.navHtml = ''; - v.subnav. - show(). - children('div'). - eq(1). - html(v.navHtml); - // 判断是否需要自动点击第一个子分类 - if (module.conf.auto_click_sub_nav != undefined && - module.conf.auto_click_sub_nav) - { - // 如果第一个链接是原生跳转则返回 - if(v.sub[0].native != undefined) return; - v.subnav.find('a:first').trigger('click'); - store('sub_nav_id', '0'); - return false; - } - } - } - // 二级导航 - else if(v.this.hasClass('nav-sub')) - { - addClassExc(v.this, 'active'); - store('sub_nav_id', v.this.data('id').toString()); - } - // 阻止框架内跳转 - if (that.href == 'javascript:;' || - v.this.data('native') != undefined) return true; - // 设置URL - setRoute(that.href); - let storeKey = md5(that.href); - store.remove(storeKey + '_page'); - // 重载 - that.refresh(); - return false; - }); - } - - /** - * 刷新当前页面 - */ - refresh(){ - let that = this; - box.empty(); - // loading - that.loading(); - let destroy = [ - '.window', - '.datepicker', - '.citypicker', - '.dz-hidden-input' - ]; - for (let i in destroy) - { - $(destroy[i]).remove(); - } - if (Mount.dropzone.length > 0) - { - _.each(Mount.dropzone, (d) => { - d.disable(); - }); - Mount.dropzone = []; - } - Mount.window = null; - Mount.data = null; - // 加载 - setTimeout(() => { - Method = {}; - that.href = that.href == '' ? module.conf.homepage : that.href; - $(window).off(); - box. - off(). - load(that.href, () => { - that.load(); - }); - }, module.conf.load_page_timeout); - } - - /** - * 框架一、二级导航处理 - */ - nav(){ - if (module.conf.homepage === false) - return; - // 私有函数 - let create = (data) => { - let navHtml = ''; - // 主导航交互 - $('.nav').html(navHtml); - // 手机端 - $('.mobile-nav').html(mobileNavHtml); - // 二级导航默认显示处理 - if (main_nav_id == undefined) return; - let sub = window.nav[main_nav_id].sub; - if (sub == undefined) return; - // 子分类内容处理 - navHtml = ''; - $('.sub-nav'). - show(). - children('div'). - eq(1). - html(navHtml); - } - // 实体文件数据源 - if (module.conf.nav_data_source == 'local') - { - loader.load(_ROOTPATH + 'data/nav.js', () => { - create(window.nav); - }); - return; - } - // 接口数据源 - if (module.conf.nav_api_url == '') - { - console.log('导航接口地址不能为空,导航创建失败'); - return; - } - axios.get(module.conf.nav_api_url). - then((response) => { - window.nav = response.data; - create(response.data); - }). - catch((error) => { - console.log(error); - }); - } - - /** - * 加载页面 - */ - load(){ - if (this.boxScroll != null) - { - this.boxScroll.destroy(); - this.boxScroll = null; - } - this.loadingHide(); - // 表单渲染 - this.form(); - // 按钮渲染 - Button.run(box); - // 状态 - Status.run(box); - // 标签 - Tag.run(box); - // 进度条 - Progress.run(box); - // 监听滚动 - this.onscroll(); - // 滚动条处理 - let scroll = $('body').find('.iscroll'); - if(scroll.length > 0) - { - let that = this; - scroll. - each(function(){ - that.scroll($(this)[0]); - }); - } - this.boxScroll = this.scroll(box[0]); - // 块 - block(box); - } - - /** - * 滚动条 - */ - scroll(dom, scroll = 'y'){ - let param = { - wheelPropagation: (scroll == 'y' ? false : true), - }; - if (scroll == 'y') - { - param.suppressScrollX = true; - } - else - { - param.suppressScrollY = true; - } - return new PerfectScrollbar(dom, param); - } - - /** - * 表单 - */ - form(dom = null){ - Form.init(dom); - return this; - } - - /** - * 日期选择 - */ - datepicker(dom, param){ - new Datepikcer(dom, param); - return this; - } - - /** - * 城市选择 - */ - citypicker(dom, param){ - new Citypikcer(dom, param); - return this; - } - - /** - * 弹窗 - */ - window(dom, param, bind = true){ - new Window(dom, param, bind); - return this; - } - - /** - * 滑块 - */ - slider(dom, param){ - new Slider(dom, param); - return this; - } - - /** - * 穿梭框 - */ - transfer(dom, param){ - new Transfer(dom, param); - return this; - } - - /** - * 评分 - */ - rate(dom, param){ - new Rate(dom, param); - return this; - } - - /** - * 颜色选择 - */ - colorpicker(dom, param){ - new Colorpicker(dom, param); - return this; - } - - /** - * 表格 - */ - table(dom, param){ - new Table(dom, param); - return this; - } - - /** - * 自定义分页 - */ - page(param){ - new Page(param); - return this; - } - - /** - * 上传 - */ - upload(dom, param){ - new Upload(dom, param); - return this; - } - - /** - * 图表 - */ - chart(dom, param){ - new EChart(dom, param); - return this; - } - - /** - * 树形 - */ - tree(dom, param){ - new Tree(dom, param); - return this; - } - - /** - * 选项卡 - */ - tab(dom, param){ - new Tab(dom, param); - return this; - } - - /** - * 编辑器 - */ - editor(dom, param){ - new Editor(dom, param); - return this; - } - - /** - * 模版 - */ - template(dom, data, callback){ - try{ - template != undefined; - let v = { - html : template(dom, data), - box : scope('[data-template="' + dom + '"]') - }; - if (v.box.length == 0) - { - console.log('没有找到对应的模版容器 data-template="' + dom + '",渲染失败'); - return; - } - v.box.html(v.html); - if (_.isFunction(callback)) - callback(); - } - catch(e){ - console.log(e); - } - } - - /** - * 滚动条滚动响应 - */ - onscroll(){ - let hide = [ - '.datepicker', - '.citypicker' - ]; - box.on('scroll', () => { - if ( ! clear) return; - for (let i in hide) - $(hide[i]).hide(); - $(':focus').blur(); - clear = false; - }); - } - -} - -// 实例化 -let Eadmin = new eadmin(); - -loader.ready(() => { - // 全局图表配置 - if (module.framework.chart != undefined) - { - Chart.defaults.fontColor = '#FFF'; - Chart.defaults.scale.gridLines.color = '#151935'; - } - // 注册HTTP请求全局参数 - if(module.framework.axios != undefined) - { - _.each(module.conf.http, (val, key) => { - axios.defaults[key] = val; - }); - } - // 上传处理 - if(module.plugin.indexOf('dropzone') != -1) - Dropzone.autoDiscover = false; - // 导航 - Eadmin.nav(); - // 主界面 - Eadmin.homepage(); - // TIPS - if(module.lib.indexOf('tips') != -1) - { - Tips.run(); - } - // POPUP - if(module.lib.indexOf('popup') != -1) - Eadmin.popup = Popup; - // MESSAGE - if(module.lib.indexOf('message') != -1) - Eadmin.message = Message; - // NOTICE - if(module.lib.indexOf('notice') != -1) - Eadmin.notice = Notice; - // BUTTON - if(module.lib.indexOf('button') != -1) - { - Eadmin.button = Button; - Button.event(); - } - // 表单事件 - if(module.lib.indexOf('form') != -1) - Form.event(); - // 表单验证 - if(module.lib.indexOf('validate') != -1) - Validate.run(); - // 点击遮罩关闭弹窗 - if ( ! module.conf.window_close_by_shade) return; - $('.mask').on('click', () => { - if ($('.window').length == 0) return; - let window = $('.window:last'); - window. - children('.window-close'). - trigger('click'); - }); -}); \ No newline at end of file diff --git a/src/js/lib/eadmin.button.js b/src/js/lib/eadmin.button.js deleted file mode 100644 index 379db5f..0000000 --- a/src/js/lib/eadmin.button.js +++ /dev/null @@ -1,113 +0,0 @@ -/** - * eadmin 按钮组件 - */ - -class Button{ - - /** - * 按钮 - */ - static run(dom){ - let v = { - // 延迟按钮 - delay : dom.find('button[data-delay]'), - // 图标按钮 - icon : dom.find('button[data-icon]') - }; - // 延迟按钮处理 - v.delay.each(function(){ - // 私有变量组 - let _var = { - this : $(this) - }; - _var.html = _var.this.html(); - _var.delay = _var.this.data('delay'); - // 按钮状态与赋值 - _var.this. - attr('disabled', true). - html(`倒计时(${_var.delay})秒后可操作`); - _var.time = setInterval(() => { - _var.delay--; - _var.this.html(`倒计时(${_var.delay})秒后可操作`); - if (_var.delay == 0) - { - clearInterval(_var.time); - _var.this. - attr('disabled', false). - html(_var.html); - } - }, 1000); - }); - // 图标按钮处理 - v.icon.each(function(){ - let _var = { - this : $(this) - }; - _var.style = ''; - if (_var.this.is(':empty')) - _var.style += ' style="margin-right:0;"'; - _var.html = ``; - _var.this.prepend(_var.html); - }); - } - - /** - * 事件 - */ - static event(){ - let that = this; - // 加载按钮点击事件 - body. - on('click', 'button[data-loading]', function(){ - let v = { - this : $(this) - }; - // 如果是提交表单的按钮则不进行后续处理 - if (v.this.data('submit') != undefined) - return; - that.loading(v.this); - // 回调 - v.do = v.this.data('do'); - if (v.do == undefined) - { - return; - } - try{ - Method != undefined; - if ( ! _.isFunction(Method[v.do])) - { - console.log('指定的' + v.do + '不是一个可被调用的函数'); - return; - } - Method[v.do](v.this); - } - catch(e){ - console.log(e); - } - }); - } - - /** - * 重置 - */ - static reset(btn){ - btn. - attr('disabled', false). - html(btn.data('source')); - } - - /** - * 加载中 - */ - static loading(btn){ - let v = { - this : btn, - icon : `` - }; - v.this. - attr('disabled', true). - data('source', v.this.html()). - html(v.icon + v.this.data('loading')); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.chart.js b/src/js/lib/eadmin.chart.js deleted file mode 100644 index ee920e8..0000000 --- a/src/js/lib/eadmin.chart.js +++ /dev/null @@ -1,259 +0,0 @@ -/** - * eadmin 图表组件 - */ - -class EChart{ - - constructor(dom, param){ - this.dom = $(dom); - this.ctx = this.dom[0].getContext('2d'); - // 配置色值 - let color = [ - 'rgba(0, 132, 255', - 'rgba(255, 24, 68', - 'rgba(118, 255, 2', - 'rgba(255, 255, 1', - 'rgba(255, 142, 1', - 'rgba(105, 240, 174', - 'rgba(224, 64, 252', - 'rgba(254, 87, 34' - ]; - this.gradient = []; - this.color = []; - for (let i in color) - { - let gradient = this.ctx.createLinearGradient(0, 0, 0, 300); - gradient.addColorStop(0, color[i] + ', 0.5)'); - gradient.addColorStop(1, color[i] + ', 0)'); - this.gradient.push(gradient); - this.color.push(color[i] + ')'); - } - // 默认参数 - let _param = { - // 类型 - type : 'line', - title : { - show : true, - text : '默认图表' - }, - legend : true - } - // 配置参数 - this.param = $.extend(true, _param, param); - // 提示框 - this.tooltips = { - backgroundColor : 'rgba(0, 0, 0, 0.8)', - intersect : false, - mode : 'index', - titleFontSize : 14, - bodySpacing : 4, - xPadding : 10, - yPadding : 10, - titleMarginBottom : 8 - }; - // 布局 - this.layout = { - padding: { - top : 20 - } - }; - // 移入 - this.hover = { - mode : 'nearest', - intersect : true - }; - this.run(); - } - - /** - * 执行 - */ - run(){ - switch(this.param.type) - { - case 'line': - this._line(); - break; - case 'bar': - this._bar(); - break; - case 'pie': - this._pie(); - break; - } - } - - /** - * 线型图 - */ - _line(){ - let config = { - type : 'line', - data : { - labels : this.param.labels, - datasets : [] - }, - options : { - hover : this.hover, - tooltips : this.tooltips, - title : { - display : this.param.title.show, - fontSize : 14, - text : this.param.title.text, - fontColor : '#FFF', - padding : 0 - }, - responsive : true, - legend : { - display : this.param.legend - }, - layout : this.layout - } - }; - if (this.param.labels == undefined || - this.param.labels.length == 0) - { - console.log('请指定图表X轴'); - return; - } - if (this.param.datas == undefined || - this.param.datas.length == 0) - { - console.log('请指定图表具体数据'); - return; - } - if (this.param.title.show) - { - this.layout.padding.top = 0; - } - _.each(this.param.datas, (row, key) => { - config.data.datasets.push({ - label : row.label, - data : row.data, - backgroundColor : this.gradient[key], - borderColor : this.color[key], - pointBackgroundColor : '#FFF', - pointRadius : 4, - borderWidth : 2, - fill : true - }); - }); - new Chart(this.ctx, config); - } - - /** - * 柱状图 - */ - _bar(){ - let config = { - type : 'bar', - data : { - labels : this.param.labels, - datasets : [] - }, - options : { - hover : this.hover, - tooltips : this.tooltips, - title : { - display : this.param.title.show, - fontSize : 14, - text : this.param.title.text, - fontColor : '#FFF', - padding : 0 - }, - responsive : true, - legend : { - display : this.param.legend - } - } - }; - if (this.param.labels == undefined || - this.param.labels.length == 0) - { - console.log('请指定图表X轴'); - return; - } - if (this.param.datas == undefined || - this.param.datas.length == 0) - { - console.log('请指定图表具体数据'); - return; - } - if (this.param.title.show) - { - this.layout.padding.top = 0; - } - _.each(this.param.datas, (row, key) => { - config.data.datasets.push({ - label : row.label, - data : row.data, - backgroundColor : this.gradient[key], - borderColor : this.color[key], - pointBackgroundColor : '#FFF', - pointRadius : 4, - borderWidth : 2, - fill : true - }); - }); - new Chart(this.ctx, config); - } - - /** - * 饼状图 - */ - _pie(){ - this.tooltips.mode = 'nearest'; - let config = { - type : 'pie', - data : { - labels : this.param.labels, - datasets : [ - { - data : [], - backgroundColor : [], - borderColor : [], - borderWidth : 2 - } - ] - }, - options : { - hover : '', - tooltips : this.tooltips, - title : { - display : this.param.title.show, - fontSize : 14, - text : this.param.title.text, - fontColor : '#FFF', - padding : 0 - }, - responsive : true, - legend : { - display : this.param.legend - } - } - }; - if (this.param.labels == undefined || - this.param.labels.length == 0) - { - console.log('请指定图表块'); - return; - } - if (this.param.datas == undefined || - this.param.datas.length == 0) - { - console.log('请指定图表具体数据'); - return; - } - if (this.param.title.show) - { - this.layout.padding.top = 0; - } - _.each(this.param.datas, (row, key) => { - config.data.datasets[0].data.push(row); - config.data.datasets[0].backgroundColor.push(this.gradient[key]); - config.data.datasets[0].borderColor.push(this.color[key]); - }); - new Chart(this.ctx, config); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.citypicker.js b/src/js/lib/eadmin.citypicker.js deleted file mode 100644 index 38015e0..0000000 --- a/src/js/lib/eadmin.citypicker.js +++ /dev/null @@ -1,460 +0,0 @@ -/** - * eadmin 城市组件 - */ - -class Citypikcer{ - - constructor(dom, param){ - if (typeof city_data_init === 'undefined') - { - console.log('没有检测到城市选择器必须的城市数据'); - return false; - } - // INPUT DOM,用来给表单赋值和focus,blur事件处理 - this.input = dom; - // INPUT选择器 - this.inputDom = scope(this.input); - // PICKER DOM缓存 - this.picker = null; - // 当前快速选择的序号 - this.index = 0; - // 快速选择滚动条高度,用来滚动条跟随 - this.scrollTop = 0; - // 是否初始化数据 - this.init = false; - // 当前选择的层级,用在多级城市选择中 - this.level = 1; - // 选择的省份 - this.prov = 0; - // 默认参数 - let _param = { - // 类型 - type : 1, - // 格式化 - format : ' / ', - // 级联选择深度 - level : 3, - // 回调 - change : null - } - // 配置参数 - this.param = $.extend(_param, param); - // 校验 - if (this.inputDom.length == 0) - { - console.log('当前页面中不包含' + this.input + '元素,创建失败'); - return false; - } - this.run(); - } - - /** - * 运行控件 - */ - run(){ - // 构建结构 - this._create(); - // 事件执行 - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - let _dom = createId(); - // 组装HTML结构 - let _html = `
    Tips:输入城市拼音首字母可快速选择,例如:hf -
    - 热门 - ABC - DEF - GHI - JKL - MNO - PQR - STU - VWX - YZ -
    -
    -
    `; - } - else - { - _html += '>'; - _html += `
    `; - } - _html += `
    `; - body.append(_html); - this.picker = $('#citypicker-' + _dom); - if (this.param.type == 2) - this.picker.css('padding', '5px'); - } - - /** - * 事件 - */ - _event(){ - let that = this; - // 定义需要响应事件的DOM - let dom = [ - // 选项卡 - '.header span:not(.current):not(.not-allow)', - // 城市 - '.body span, .quick span', - // 多级 - '.vert span' - ]; - let v = {}; - // 私有变量 - if (that.param.type == 1) - { - v = { - body : that.picker.children('.body'), - header : that.picker.children('.header'), - quick : that.picker.children('.quick') - }; - } - else - { - v = { - body : that.picker.children('.vert') - }; - } - // 开始监听事件 - this.inputDom. - // 显示面板 - on('focus', function(){ - if( ! that.init) - { - that._formatData(v.body); - that.init = true; - } - fadeIn(that.picker, $(this), false); - clear = true; - }). - // 隐藏面板 - on('blur', function(){ - if (that.focus) return; - fadeOut(that.picker); - clear = false; - }); - keyup(this.inputDom, (dom, e) => { - let _v = { - val : dom.val(), - key : e.keyCode - }; - if (that.param.type == 1) - { - if (_v.val == '' || - ( ! (_v.key > 64 && _v.key < 91) && - _v.key != 8 && - _v.key != 32)) - { - if (_v.val == '') that._reset(); - return; - } - if (that.picker.is(':hidden')) - { - fadeIn(that.picker, dom, false); - } - if (v.quick.is(':hidden')) - { - that.picker. - data('left', that.picker.css('left')). - css('left', dom.offset().left). - width(158). - children('.title'). - html(' ↑ ↓ 键快速选择城市'); - that.picker. - children('.header, .body'). - hide(); - that.picker. - children('.quick'). - show(); - } - _v.html = ''; - $.each(cp_b, function(i, item){ - if (item.indexOf(_v.val) != -1) - { - let _arr = item.split('@'); - _v.html += `${_arr[0]}`; - } - }); - that.picker. - children('.quick'). - html(_v.html); - return; - } - that.level = 1; - that.picker. - children('.vert:first'). - nextAll('.vert'). - remove(); - if (_v.val == '') - { - that._formatData(v.body); - return; - } - _v.html = ''; - _v.icon = ''; - if (that.param.type == 2 && - that.param.level > 1) - { - _v.icon = ``; - } - $.each(cp_d, function(i, item){ - if (item.indexOf(_v.val) != -1) - { - let _arr = item.split('@'); - _v.html += `${_arr[0]}${_v.icon}`; - } - }); - that.picker. - children('.vert:first'). - html(_v.html); - }); - if (that.param.type == 1) - { - that.inputDom. - on('keydown', function(event){ - if (_.indexOf([13, 38, 40], event.keyCode) == -1 || - v.quick.is(':hidden')) - { - return; - } - let _span = v.quick.children('span'); - // 回车 - if (event.keyCode == 13) - { - that._setVal(_span.eq(that.index).html()); - return; - } - // 上 - if (event.keyCode == 38) - { - if (that.index < 0) - that.index = _span.length - 1; - that.index -= 1; - } - // 下 - if (event.keyCode == 40) - { - if (that.index == (_span.length - 1) || - v.quick.children('.current').length == 0) - that.index = -1; - that.index += 1; - } - if (that.index < 0) - { - that.scrollTop = v.quick[0].scrollHeight - v.quick.height(); - v.quick.scrollTop(that.scrollTop); - } - if (that.index == 0) - { - that.scrollTop = 0; - v.quick.scrollTop(0); - } - _span. - eq(that.index). - addClass('current'). - siblings(). - removeClass('current'); - // 滚动条跟随 - let _pt = _span.eq(that.index).position().top; - if (_pt > 200 && that.index >= 0) - { - that.scrollTop += 215; - v.quick. - scrollTop(that.scrollTop); - } - else if (_pt <= 0) - { - that.scrollTop -= 215; - v.quick. - scrollTop(that.scrollTop); - } - }); - } - that.picker. - // 收起面板 - on('blur', function(){ - that.inputDom.blur(); - fadeOut(that.picker); - clear = false; - }). - // 选项卡切换 - on('click', dom[0], function(){ - let _v = { - this : $(this) - }; - _v.city = cp_a[_v.this.index()]; - addClassExc(_v.this, 'current'); - that._formatData(v.body, _v.city); - }). - // 选择城市 - on('click', dom[1], function(){ - // 单城市 - that._setVal($(this).html()); - }). - // 多级 - on('click', dom[2], function(){ - let _v = { - this : $(this) - }; - _v.val = _v.this.data('c'); - if (that.param.level == 1) - { - that._setVal(_v.val); - return; - } - addClassExc(_v.this, 'current'); - _v.parent = _v.this.parent(); - that.level = _v.parent.index() + 1; - if (that.level == that.param.level) - { - _v.val = ''; - _v.doc = ''; - that.picker.find('.current').each(function(){ - _v.val += _v.doc + $(this).data('c'); - _v.doc = that.param.format; - }); - that._setVal(_v.val); - return; - } - else - { - _v.parent. - nextAll('.vert'). - remove(); - } - _v.index = _v.this.data('i'); - _v.next = _v.parent.next('.vert'); - if (_v.next.length == 0) - { - that.level += 1; - that.picker.append(`
    `); - _v.next = that.picker.children('.vert:last'); - Eadmin.scroll(_v.next[0]); - } - _v.source = null; - if (that.level == 2) - { - that.prov = _v.index; - _v.source = cp_c[_v.index].sub; - } - else - { - _v.source = cp_c[that.prov].sub[_v.index].sub; - } - that._formatData(_v.next, _v.source, true); - }). - on('mousedown', (e) => { - e.preventDefault(); - }); - } - - /** - * 格式化输出需要的城市数据 - */ - _formatData(box, source = null, format = false){ - let _source; - if (source != null) - { - _source = []; - if ( ! format) - { - _source = source; - } - else - { - for (let _c in source) - _source[_c] = source[_c].name; - } - } - else - { - if (this.param.type == 1) - { - _source = cp_a[0]; - } - else - { - _source = []; - for (let _c in cp_c) - _source[_c] = cp_c[_c].name; - } - } - let _html = ''; - let _icon = ''; - if (this.param.type == 2 && - this.level < this.param.level) - { - _icon = ``; - } - for (let _i in _source) - { - _html += `${_source[_i]}${_icon}`; - } - box.html(_html); - } - - /** - * 赋值选择器 - */ - _setVal(val = '') - { - this.inputDom.val(val); - this.focus = false; - this.picker.trigger('blur'); - // 回调 - this._callback(val); - if (this.param.type == 2) - { - return; - } - if (this.picker.children('.quick').is(':hidden')) - { - return; - } - setTimeout(() => { - this._reset(); - }, 500); - } - - /** - * 重置选择器 - */ - _reset() - { - this.picker. - width(450). - children('.title'). - html('Tips:输入城市拼音首字母可快速选择,例如:hf'); - if (this.picker.data('left') != undefined) - this.picker. - css('left', this.picker.data('left')); - this.picker. - children('.header, .body'). - show(); - this.picker. - children('.quick'). - hide(); - } - - /** - * 回调处理 - */ - _callback(val){ - // 回调处理 - if (this.param.change != null && - _.isFunction(this.param.change)) - this.param.change(val); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.colorpicker.js b/src/js/lib/eadmin.colorpicker.js deleted file mode 100644 index 83a0d1c..0000000 --- a/src/js/lib/eadmin.colorpicker.js +++ /dev/null @@ -1,89 +0,0 @@ -/** - * eadmin 颜色选择器组件 - */ - -class Colorpicker{ - - constructor(dom, param){ - this.domCache = scope(dom); - if (this.domCache.length == 0) - { - console.log('没有找到' + dom + '元素,颜色选择器创建失败'); - return; - } - let _param = { - color : [ - '#5EBA00', '#7BD235', '#F1C40F', '#FE9644', '#CD2020', - '#F66D9B', '#A55EEA', '#6573CD', '#45AAF2' - ], - change : null, - bind : null, - default : '' - }; - this.param = $.extend(_param, param); - this.domCache.addClass('colorpicker'); - this.run(); - } - - run(){ - this._create(); - this._event(); - } - - _create(){ - if (this.param.color.length == 0) return; - let v = { - html : '' - }; - for (let i in this.param.color) - { - let style = ''; - if (this.param.color[i] == this.param.default) - style = 'style="display:inline-block;"'; - v.html += `
    -
    -
    - -
    `; - } - if (this.param.bind != null) - v.html += ``; - this.domCache.html(v.html); - } - - _event(){ - let that = this; - this.domCache. - // 选择颜色 - on('click', '>div:not(.active)', function(){ - let v = { - this : $(this) - }; - that.domCache. - find('i'). - hide(); - that.domCache. - children('input'). - val(v.this.data('color')); - addClassExc(v.this, 'active'); - v.this. - children('i'). - show(); - v.color = v.this.data('color'); - // 是否需要绑定隐藏域 - if (that.param.bind != null) - { - $('#colorpicker-input-' + that.param.bind).val(v.color); - } - if (that.param.change != null && - _.isFunction(that.param.change)) - that.param.change(v.color); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.datepicker.js b/src/js/lib/eadmin.datepicker.js deleted file mode 100644 index aa21938..0000000 --- a/src/js/lib/eadmin.datepicker.js +++ /dev/null @@ -1,1208 +0,0 @@ -/** - * eadmin 日期组件 - */ - -class Datepikcer{ - - constructor(dom, param){ - // 日期实例化对象 - this.date = new Date(); - // 日期数组,用来存放日期数据 - this._reset(); - // 今天的日期(年月日),用来加样式判断使用 - this.today = parseInt(this.arr[0].y + '' + this.arr[0].m + '' + this.arr[0].d); - // 是否需要时间(时分秒,根据param.format来确定) - this.time = false; - // PICKER DOM缓存 - this.picker = null; - // INPUT DOM,用来给表单赋值和focus,blur事件处理 - this.input = dom; - // INPUT的选择器 - this.inputDom = scope(this.input); - // 当前所在的日历的序号,左0右1 - this.index = 0; - // 上次所在的index,用来判断双日历写值的位置 - this.pindex = null; - // 已经选中的日期数量,用来判断是否需要清除所有日期选中状态,双日历会用到 - this.currentNum = 0; - // 当前获取焦点的文本框,用来赋值 - this.focusInput = null; - // 默认参数 - let _param = { - // 类型 - type : 'date', - // 格式化 - format : 'Y-m-d', - // 是否需要确认按钮 - confirm : false, - // 回调 - change : null, - // 开始时间 - start : 0, - // 结束时间 - end : 0, - // 快捷选择 - quick : false, - // unixtime - unixtime : false, - // 默认日期 - default : [] - } - // 配置参数 - this.param = $.extend(_param, param); - // 校验 - if (this.inputDom.length == 0) - { - console.log('当前页面中不包含' + this.input + '元素,创建日历失败'); - return false; - } - this.run(); - } - - /** - * 运行控件 - */ - run(){ - // 构建结构 - this._create(); - // 初始化 - this._init(); - // 事件执行 - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - let _dom = createId(); - // 组装HTML结构 - let _html = `
    `; - _html += `
    - 快捷选择 - 3天内 - 一周内 - 15天内 - 一月内 - 三月内 - 一年内 -
    -
    -
    - - - - - - - - - - - - - - - - `; - _html += `
    -
    -
    - ${this._week()} -
    -
    `; - _html += `
    - ${this._year()} -
    -
    - ${this._month()} -
    `; - if(this.param.format.indexOf(' ') != -1) - { - _html += `
    - ${this._time()} -
    `; - } - _html += `
    `; - _html += `
    -
    - - - - - - - - - - - - - - - - -
    -
    -
    - ${this._week()} -
    -
    `; - _html += `
    - ${this._year(parseInt(this.arr[0].m) + 1)} -
    -
    - ${this._month(parseInt(this.arr[0].m) + 1)} -
    `; - if(this.param.format.indexOf(' ') != -1) - { - _html += `
    - ${this._time()} -
    `; - } - _html += `
    `; - _html += `
    `; - _html += ``; - _html += `
    `; - body.append(_html); - // 缓存DOM - this.picker = $('#datepicker-' + _dom); - } - - /** - * 初始化 - */ - _init(){ - // 快捷选择 - if (this.param.quick) - this.picker.find('.quick').show(); - // 判断是否需要显示选择时间 - // 根据format的格式来确定,如果有空格则表示有时间 - if(this.param.format.indexOf(' ') != -1) - this.time = true; - // 默认值 - if (this.param.default.length > 0) - { - let trueVal = _.join(this.param.default, ','); - let format = ''; - if (_.isNumber(this.param.default[0]) && - (this.param.default[0] + '').length == 10) - { - format = _.replace(this.param.format, 'Y', '%y'); - format = _.replace(format, 'm', '%M'); - format = _.replace(format, 'd', '%d'); - if (this.time) - { - format = _.replace(format, 'H', '%h'); - format = _.replace(format, 'i', '%m'); - format = _.replace(format, 's', '%s'); - } - } - for (let i in this.param.default) - { - let _v = this.param.default[i]; - if (format == '') - continue; - this.param.default[i] = Time(_v, format); - } - let showVal = _.join(this.param.default, ' - '); - this.inputDom. - val(showVal). - data('default-date', trueVal); - } - // 局部变量统一定义 - let v = { - // 文本框的内容取值 - val : this.inputDom.val(), - // 主日历(左侧日历,默认显示的) - picker : this.picker.children('div').eq(1), - }; - // 主日历头部 - v.header = v.picker.children('.header'); - // 私有方法 - let func = { - setYear : (dom = v.header, y = this.arr[0].y) => { - dom. - find('.year'). - data('y', y). - html(y + '年'); - }, - setMonth : (dom = v.header, m = this.arr[0].m) => { - dom. - find('.month'). - data('m', m). - html(m + '月'); - } - }; - // 年份显示 - func.setYear(); - // 月份显示 - func.setMonth(); - // 显示日期 - v.picker. - find('.day'). - html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); - // 双日历处理 - if(this.param.type == 'date-range') - { - // 副日历 - v.range = v.picker.next(); - v.range.show(); - v.rangeHeader = v.range.children('.header'); - // 年份显示 - func.setYear(v.rangeHeader, this.arr[1].y); - // 月份显示 - func.setMonth(v.rangeHeader, this.arr[1].m); - // 显示日期 - v.range. - find('.day'). - html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); - } - // 显示底部工具栏 - if (this.param.confirm) - this.picker. - find('.footer'). - show(); - // 如果不需要时分秒则返回 - if ( ! this.time) - return; - // 选择时间按钮 - v.chooseTime = this.picker.find('.choose-time'); - // 显示选择时间按钮 - v.chooseTime.show(); - // 判断是否需要显示完整的时分秒 - v.arr = _.words(this.param.format, /[His]/g); - if (v.arr.length < 2) - { - console.log('日期如果包含时间的话则至少需要时和分两个参数'); - return; - } - // 时分秒默认值赋值 - if (v.val != '') - { - v.picker. - find('.h' + this.h). - addClass('current'); - v.picker. - find('.i' + this.i). - addClass('current'); - v.picker. - find('.s' + this.s). - addClass('current'); - } - // 如果不需要秒数则移除选择秒的那一栏 - if (v.arr.length == 2) - { - v.picker. - find('.picker-time ul:last'). - remove(); - if (this.param.type == 'date-range') - v.range. - find('.picker-time ul:last'). - remove(); - } - } - - /** - * 重置初始化日期 - */ - _reset(ym = false){ - this.arr = [ - { - // 年 - y : this.date.getFullYear(), - // 月 - m : this.date.getMonth(), - // 日 - d : this.date.getDate(), - // 时 - h : '00', - // 分 - i : '00', - // 秒 - s : '00', - // 当前日历选中的日期 - c : 0, - // 当前选择的日历序号 - index : 0 - }, - { - // 年 - y : this.date.getFullYear(), - // 月 - m : this.date.getMonth(), - // 日 - d : this.date.getDate(), - // 时 - h : '00', - // 分 - i : '00', - // 秒 - s : '00', - // 当前日历选中的日期 - c : 0, - // 当前选择的日历序号 - index : 1 - } - ]; - this.arr[1].m += 1; - if (this.arr[1].m == 12) - { - this.arr[1].y += 1; - this.arr[1].m = 0; - } - this.arr[0].m = repairZero(parseInt(this.arr[0].m) + 1); - this.arr[0].d = repairZero(this.arr[0].d); - this.arr[1].m = repairZero(parseInt(this.arr[1].m) + 1); - this.arr[1].d = repairZero(this.arr[1].d); - if ( ! ym) return; - let v = { - ym : this.picker.find('.show-ym'), - day : this.picker.find('.day') - }; - v.y = v.ym.eq(0).children('.year'); - v.m = v.ym.eq(0).children('.month'); - if (v.y.data('y') != this.arr[0].y) - { - v.y. - html(this.arr[0].y + '年'). - data('y', this.arr[0].y); - } - if (v.m.data('m') != this.arr[0].m) - { - v.m. - html(this.arr[0].m + '月'). - data('m', this.arr[0].m); - } - if (v.y != this.arr[0].y || - v.m != this.arr[0].m) - { - v.day.eq(0). - html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); - } - if (this.param.type == 'date-range') - { - v.y = v.ym.eq(1).children('.year'); - v.m = v.ym.eq(1).children('.month'); - if (v.y.data('y') != this.arr[1].y) - { - v.y. - html(this.arr[1].y + '年'). - data('y', this.arr[1].y); - } - if (v.m.data('m') != this.arr[1].m) - { - v.m. - html(this.arr[1].m + '月'). - data('m', this.arr[1].m); - } - if (v.y != this.arr[1].y || - v.m != this.arr[1].m) - { - v.day.eq(1). - html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); - } - } - } - - /** - * 根据年月生成HTML - * @param {*} y - * @param {*} m - */ - _createYmdHtml(y = '', m = ''){ - let realM = parseInt(m) - 1; - // 定义私有变量 - let _var = { - // 获取当月第一天是星期几 - firstWeekDay : new Date(y, realM, 1).getDay(), - // 获取当月天数 - monthDay : this._getMonthDay(y, realM), - // 获取上个月的天数 - prevMonthDay : this._getMonthDay(y, realM - 1), - // 实际的天数 - realDay : 1, - // 开始时间 - start : ! this.param.start ? 0 : parseInt(this.param.start), - // 结束时间 - end : ! this.param.end ? 0 : parseInt(this.param.end), - // 结构 - html : '' - }; - _var.firstWeekDay += 1; - // 循环天数 - for(let _i = 1; _i < 43; _i++) - { - // 今天的特殊结构 - let _current = ''; - // 样式,用于控制不能选中的日期 - let _class = ''; - // 循环内当天日期,只有有效的日期才会赋值 - let _today = 0; - // 如果i小于第一天的天数则用上个月的天数补足 - if (_i < _var.firstWeekDay) - { - _var.realDay = _var.prevMonthDay - (_var.firstWeekDay - _i); - _var.realDay += 1; - _class = ' class="next"'; - } - else if (_i - _var.firstWeekDay >= _var.monthDay) - { - if (_i - _var.firstWeekDay == _var.monthDay) - _var.realDay = 1; - _class = ' class="next"'; - } - else - { - // 当天日期 - _today = parseInt(y + '' + m + '' + repairZero(_i - _var.firstWeekDay + 1)); - if (_today == this.today) - _current = '
    '; - if (this.param.type == 'date') - { - if (_today == this.arr[this.index].c) - _class = ' class="current"'; - } - else - { - if (this.arr[this.index].index == this.index && - this.arr[this.index].c == _today) - { - _class = ' class="current"'; - } - let _index = this.index == 1 ? 0 : 1; - if (this.arr[_index].index == this.index && - this.arr[_index].c == _today) - { - _class = ' class="current"'; - } - } - if (_i == _var.firstWeekDay) - _var.realDay = 1; - } - // 判断开始结束日期 - if ((_var.start > 0 || _var.end > 0) && - _class != ' class="next"') - { - if (_var.start > 0) - { - if (_today < _var.start) - _class = ' class="next"'; - } - if (_var.end > 0) - { - if (_today > _var.end) - _class = ' class="next"'; - } - } - _var.html += ` - ${_current}${_var.realDay} - `; - _var.realDay++; - } - return _var.html; - } - - /** - * 获取当前月份的天数 - * @param {*} y - * @param {*} m - */ - _getMonthDay(y = '', m = ''){ - m = (m < 0) ? 11 : m; - // 判断当前年是不是闰年 - let _Feb = (y % 4 == 0 && - y % 100 != 0 || - y % 400 == 0) ? 29 : 28, - _arr = new Array(); - _arr[0] = 31; - _arr[1] = _Feb; - _arr[2] = 31; - _arr[3] = 30; - _arr[4] = 31; - _arr[5] = 30; - _arr[6] = 31; - _arr[7] = 31; - _arr[8] = 30; - _arr[9] = 31; - _arr[10] = 30; - _arr[11] = 31; - return _arr[m]; - } - - /** - * 星期 - */ - _week(){ - let _html = '', - _week = [ - '日', '一', '二', '三', '四', '五', '六' - ]; - for (let _i in _week) - _html += `${_week[_i]}`; - return _html; - } - - /** - * 年份 - */ - _year(m = ''){ - let _y = parseInt(this.arr[0].y); - if (m === 12) _y += 1; - let _html = ''; - for (let _i = _y + 1; _i > (parseInt(this.arr[0].y) - 11); _i--) - { - let _active = (_y == _i) ? ' active' : ''; - _html += `
    ${_i}
    `; - } - return _html; - } - - /** - * 月份 - */ - _month(m = ''){ - let _m = (m == '') ? parseInt(this.arr[0].m) : m; - if (_m > 12) _m = 1; - let _html = ''; - for (let _i = 1; _i < 13; _i++) - { - let _active = (_m == _i) ? ' active' : ''; - _html += `
    ${_i}月
    `; - } - return _html; - } - - /** - * 时间 - */ - _time(){ - let _html = '
      '; - for (let _i = 0; _i < 24; _i++) - { - _i = repairZero(_i); - _html += '
    • ' + _i + '
    • '; - } - _html += '
      '; - for (let _i = 0; _i < 60; _i++) - { - _i = repairZero(_i); - _html += '
    • ' + _i + '
    • '; - } - _html += '
      '; - for (let _i = 0; _i < 60; _i++) - { - _i = repairZero(_i); - _html += '
    • ' + _i + '
    • '; - } - _html += '
    '; - return _html; - } - - /** - * 交互事件 - */ - _event(){ - // 定义需要响应事件的DOM - let _dom = [ - // 上下年、上下月 - '.prev-year, .prev-month, .next-year, .next-month', - // 年面板、月面板 - '.show-ym .year, .show-ym .month', - // 选择年月 - '.y-m div', - // 选择日期 - '.day span', - // 清除 - '.footer .clear', - // 确认 - '.footer .sure', - // 选择时间 - '.footer .choose-time', - // 选择具体时间 - '.picker-time li', - // 快捷选择 - '.quick span' - ]; - let _that = this; - // 开始监听事件 - _that.inputDom. - // 显示日期面板 - on('focus', function(){ - let v = { - this : $(this) - }; - fadeIn(_that.picker, v.this, false); - _that.focusInput = v.this; - clear = true; - }). - // 隐藏日期面板 - on('blur', function(){ - fadeOut(_that.picker); - _that.focusInput = null; - clear = false; - }); - this.picker. - // 收起面板 - on('blur', function(){ - _that.focusInput.blur(); - _that.focusInput = null; - fadeOut(_that.picker); - clear = false; - }). - // 日历索引 - on('mouseenter', '>.datepicker-panel', function(){ - _that.index = $(this).data('index'); - }). - // 上年、上月、下年、下月 - on('click', _dom[0], function(){ - let _this = $(this); - // 定义私有变量 - let _var = { - body : _this.parent().next('.body'), - ym : _this.siblings('.show-ym') - }; - _var.y = _var.ym.children('.year').data('y'); - _var.m = parseInt(_var.ym.children('.month').data('m')); - // 私有方法 - let _func = { - // 设置选中的年 - setYear : () => { - _var.ym. - children('.year'). - data('y', _var.y). - html(_var.y + '年'); - } - }; - // 上一年 - if(_this.hasClass('prev-year')) - { - _var.y -= 1; - _func.setYear(); - } - // 上一月 - else if (_this.hasClass('prev-month')) - { - _var.m -= 1; - if (_var.m == 0) - { - _var.y -=1; - _var.m = 12; - _func.setYear(); - } - _var.ym. - children('.month'). - html(repairZero(_var.m) + '月'). - data('m', _var.m); - } - // 下一年 - else if ($(this).hasClass('next-year')) - { - _var.y += 1; - _func.setYear(); - } - // 下一月 - else - { - _var.m += 1; - if (_var.m == 13) - { - _var.y += 1; - _var.m = 1; - _func.setYear(); - } - _var.ym. - children('.month'). - html(repairZero(_var.m) + '月'). - data('m', _var.m); - } - _var.body. - children('.day'). - html(_that._createYmdHtml(_var.y, repairZero(_var.m))); - }). - // 切换到年、月面板 - on('click', _dom[1], function(){ - let _this = $(this); - _this. - parent(). - children('.month'). - hide(); - let _body = _this. - parent(). - parent(). - next('.body'); - _body. - children('div'). - hide(); - let _index = $(this).hasClass('year') ? 2 : 3; - _body. - children(). - eq(_index). - css('display', 'flex'); - }). - // 选择具体的年、月 - on('click', _dom[2], function(){ - let _this = $(this), - _body = _this.parent().parent(), - _head = _body.prev(); - // 选择年 - if (_this.hasClass('year')) - { - let _y = _this.data('y'); - _head. - find('.year'). - html(_y + '年'). - data('y', _y); - _this. - parent(). - hide(). - next(). - css('display', 'flex'); - } - // 选择月 - else - { - let _y = _head.find('.year').data('y'); - let _m = _this.data('m'); - _this. - parent(). - hide(). - siblings('.week, .day'). - css('display', 'flex'); - _head. - find('.month'). - html(repairZero(_m) + '月'). - data('m', _m). - show(); - _body. - children('.day'). - html(_that._createYmdHtml(_y, repairZero(_m))); - } - _this. - addClass('active'). - siblings(). - removeClass('active'); - }). - // 选择日期 - on('click', _dom[3], function(){ - let _this = $(this); - // 不可点直接返回 - if (_this.hasClass('next')) return; - // 双日历操作 - if (_that.param.type == 'date-range') - { - let _index = _that.index; - _that.arr[_index].y = _this.data('y'); - _that.arr[_index].m = _this.data('m'); - _that.arr[_index].index = _that.index; - _that.currentNum += 1; - if (_that.currentNum == 3) - { - _that.picker. - find('.current'). - removeClass('current'); - _that.currentNum = 1; - _that.pindex = null; - } - _this.addClass('current'); - if (_that.pindex == null) - { - _that.pindex = _index; - } - else - { - // 两次选择的日期在同一个日历上则需要处理 - if (_index == _that.pindex) - { - _index = (_that.pindex == 0) ? 1 : 0; - _that.arr[_index].y = _that.arr[_that.pindex].y; - _that.arr[_index].m = _that.arr[_that.pindex].m; - _that.arr[_index].index = _that.index; - } - } - // 赋值当日日期 - _that.arr[_index].d = repairZero(_this.data('d')); - // 选中的日期 - _that.arr[_index].c = parseInt(_this.data('day')); - if (_that.currentNum == 1 || _that.currentNum == 3) return; - } - else - { - _that.arr[0].y = _this.data('y'); - _that.arr[0].m = _this.data('m'); - // 赋值当日日期 - _that.arr[0].d = repairZero(_this.data('d')); - // 选中的日期 - _that.arr[0].c = parseInt(_this.data('day')); - _this. - addClass('current'). - siblings(). - removeClass('current'); - } - // 如果有确认栏 - if (_that.param.confirm) return; - // 赋值 - _that._setVal(); - }). - // 底部工具栏清除 - on('click', _dom[4], function(){ - _that.inputDom.val(''); - _that.picker. - find('.current'). - removeClass('current'); - // 重置初始化的日期数组 - _that._reset(true); - _that.focus = false; - _that.picker.trigger('blur'); - }). - // 底部工具栏确定 - on('click', _dom[5], function(){ - _that._setVal(); - }). - // 选择时间按钮点击 - on('click', _dom[6], function(){ - let _this = $(this); - if (_this.hasClass('not-allow')) - return false; - let _type = _this.data('type'); - if(_type == undefined || _type == 0) - { - _this. - data('type', 1). - html('选择日期'); - $(_that.picker). - find('.body > div'). - hide(). - siblings('.picker-time'). - css('display', 'flex'); - return; - } - _this. - data('type', 0). - html('选择时间'); - $(_that.picker). - find('.body > .week, .body > .day'). - css('display', 'flex'). - siblings('.picker-time'). - hide(); - }). - // 选择时间 - on('click', _dom[7], function(){ - let _this = $(this), - _top = _this.position().top + _this.parent()[0].scrollTop; - if (_that.time) - { - // 赋值 - if (_this.hasClass('h')) - _that.arr[_that.index].h = _this.html(); - else if (_this.hasClass('i')) - _that.arr[_that.index].i = _this.html(); - else - _that.arr[_that.index].s = _this.html(); - } - _this. - addClass('current'). - siblings(). - removeClass('current'). - parent(). - animate({ - scrollTop : _top - }, 200); - if (_this.parent().index() == 2) - return; - // 默认选中下级的第一项 - _this. - parent(). - next('ul'). - children('li:first'). - trigger('click'); - }). - // 快捷选择 - on('click', _dom[8], function(){ - let _this = $(this); - if (_this.index() == 0 || - _this.hasClass('current')) return; - // 年 - let _y = _that.date.getFullYear(); - // 月 - let _m = repairZero(_that.date.getMonth() + 1); - // 日 - let _d = _that.date.getDate(); - // 需要向前的天数 - let _day = 0; - switch(_this.index()) - { - case 1: - _day = 3; - break; - case 2: - _day = 7; - break; - case 3: - _day = 15; - break; - case 4: - _day = 30; - break; - case 5: - _day = 90; - break; - case 6: - _day = 365; - break; - } - let _unixTime = Date.parse(new Date().toString()) - 86400000 * _day, - _date = new Date(_unixTime), - _fromY = _date.getFullYear(), - _fromM = repairZero(_date.getMonth() + 1), - _fromD = _date.getDate(); - // 私有方法,重置日历 - let _func = { - reset : (m = 0) => { - // 主日历 - _that.index = 0; - let _day = _that._createYmdHtml(_fromY, _fromM); - _that.picker. - children('div'). - eq(1). - find('.day'). - html(_day); - _that.picker. - find('.show-ym:first'). - children('.year'). - html(_fromY + '年'). - data('y', _fromY). - next(). - html(_fromM + '月'). - data('m', _fromM); - // 副日历 - _that.index = 1; - let __y = _y; - let __m = parseInt(_m) + m; - if (__m > 12) - { - __m = 1; - __y += 1; - } - __m = repairZero(__m); - _day = _that._createYmdHtml(__y, __m); - _that.picker. - children('div'). - eq(2). - find('.day'). - html(_day); - _that.picker. - find('.show-ym:last'). - children('.year'). - html(__y + '年'). - data('y', __y). - next(). - html(__m + '月'). - data('m', __m); - } - }; - _this. - addClass('current'). - siblings(). - removeClass('current'); - _that.picker. - find('.day .current'). - removeClass('current'); - if (_fromY == _y && _fromM == _m) - { - _that.picker. - find('.day:first'). - children('[data-d="' + _d + '"]:not(.next),[data-d="' + _fromD + '"]:not(.next)'). - addClass('current'); - _that.arr[0].y = _fromY; - _that.arr[0].m = _m; - _fromD = repairZero(_fromD); - _that.arr[0].d = _fromD; - _that.arr[0].c = parseInt(_y + '' + _m + '' + _fromD); - _that.arr[1].y = _y; - _that.arr[1].m = _m; - _d = repairZero(_d); - _that.arr[1].d = _d; - _that.arr[1].c = parseInt(_y + '' + _m + '' + _d); - _that.arr[1].index = 0; - _that.pindex = 0; - // 重置日历 - let _box = _that.picker.find('.show-ym:first'); - if (_box.children('.year').data('y') != _y || - _box.children('.month').data('m') != _m) - _func.reset(1); - } - else - { - _that.arr[0].y = _fromY; - _that.arr[0].m = _fromM; - _fromD = repairZero(_fromD); - _that.arr[0].d = _fromD; - _that.arr[0].c = parseInt(_fromY + '' + _fromM + '' + _fromD); - _that.arr[1].y = _y; - _that.arr[1].m = _m; - _d = repairZero(_d); - _that.arr[1].d = _d; - _that.arr[1].c = parseInt(_y + '' + _m + '' + _d); - _that.arr[1].index = 1; - _that.pindex = 1; - _func.reset(); - } - _that.currentNum = 2; - // 如果没有确认按钮则直接赋值 - if ( ! _that.param.confirm) - _that._setVal(); - }). - on('mousedown', (e) => { - e.preventDefault(); - }); - } - - /** - * 文本框赋值 - */ - _setVal(){ - let _val = ''; - // 私有方法 - let _func = { - val : (index = 0, type = 0) => { - let v = { - index : this.arr[index], - val : '' - }; - v.m = v.index.m; - v.d = v.index.d; - if (type == 0) - { - // 获取真实日期 - v.val = _.replace(this.param.format, 'Y', v.index.y); - v.val = _.replace(v.val, 'm', v.m); - v.val = _.replace(v.val, 'd', v.d); - // 如果有时间则继续处理真实日期 - if (this.time) - { - v.val = _.replace(v.val, 'H', v.index.h); - v.val = _.replace(v.val, 'i', v.index.i); - v.val = _.replace(v.val, 's', v.index.s); - } - return v.val; - } - v.val = v.index.y + '' + v.m + '' + v.d; - return parseInt(v.val); - } - }; - // 单日历赋值 - if (this.param.type == 'date') - { - // 获取格式化后的日期值 - _val = _func.val(); - // 兼容直接点击确定按钮,没有选择具体日期 - if (this.arr[0].c == 0) - { - this.arr[this.index].c = _func.val(0, 1); - this.picker. - find('.day'). - find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). - addClass('current'); - } - this.focusInput.val(_val); - // 文本框赋值 - // 是否转成时间戳 - if (this.param.unixtime) - { - if ( ! this.time) _val += ' 00:00:00'; - _val = Date.parse(new Date(_val)) / 1000; - } - if (this.focusInput.next('input').length == 0) - { - let name = this.focusInput.attr('name'); - if (name == undefined) - { - console.log('没有为日期文本框指定name属性,这将影响后端取值'); - } - else - { - this.focusInput. - removeAttr('name'). - after(``); - } - } - else - { - this.focusInput.next('input').val(_val); - } - } - // 双日历赋值 - else - { - this.pindex = null; - // 兼容直接点击确定按钮,没有选择具体日期 - if (this.arr[0].c == 0 || - this.arr[1].c == 0) - { - if (this.arr[0].c == 0) - this.arr[0].c = _func.val(0, 1); - if (this.arr[1].c == 0) - this.arr[1].c = _func.val(1, 1); - this.picker. - find('.day'). - find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). - addClass('current'); - this.currentNum = 2; - } - let from = this.arr[0].c > this.arr[1].c ? _func.val(1) : _func.val(); - let to = this.arr[0].c > this.arr[1].c ? _func.val() : _func.val(1); - _val += from + ' - ' + to; - // 文本框赋值 - this.focusInput.val(_val); - // 是否转成时间戳 - if (this.param.unixtime) - { - if ( ! this.time) - { - from += ' 00:00:00'; - to += ' 23:59:59'; - } - from = Date.parse(new Date(from)) / 1000; - to = Date.parse(new Date(to)) / 1000; - } - _val = from + ',' + to; - if (this.focusInput.next('input').length == 0) - { - let name = this.focusInput.attr('name'); - if (name == undefined) - { - console.log('没有为日期文本框指定name属性,这将影响后端取值'); - } - else - { - this.focusInput. - removeAttr('name'). - after(``); - } - } - else - { - this.focusInput.next('input').val(_val); - } - } - this.focus = false; - // 失去焦点 - this.picker.trigger('blur'); - if(this.inputDom.length > 1) - this._reset(true); - // 回调处理 - if (this.param.change != null && - _.isFunction(this.param.change)) - this.param.change(_val); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.editor.js b/src/js/lib/eadmin.editor.js deleted file mode 100644 index 698f0d5..0000000 --- a/src/js/lib/eadmin.editor.js +++ /dev/null @@ -1,210 +0,0 @@ -/** - * eadmin 编辑器 - */ - -class Editor{ - - constructor(dom, param){ - this.storeKey = md5(Eadmin.currentHref + dom); - this.dom = dom; - this.domCache = scope(this.dom); - this.dom += (new Date()).valueOf(); - if (this.domCache.data('name') == undefined) - { - console.log('请为富文本编辑框指定data-name属性,用来后端取值'); - return false; - } - let _default = this.domCache.html(); - this.domCache. - attr('id', this.dom.replace('#', '')). - data('store', this.storeKey). - addClass('editor'). - after(``); - // 默认参数 - let _param = { - // 编辑器名称,后端取值保存数据库使用 - name : 'editor', - // 编辑器高度 - height : 300, - // 编辑器默认内容 - default : '', - // 是否只读 - readonly : false, - // 设置默认显示文案 - placeholder : '请输入内容...', - // 允许的图片格式 - doc : ['.jpg', '.png', '.jpeg', '.gif'], - // 允许的图片大小,单位KB - size : 1000, - // 文件上传接口地址 - api : 'upload.php', - // 文件域名称,上传文件后端取值用 - filename : 'file', - // 是否自动保存输入内容 - autosave : false, - // 同请求一起发送的header头 - header : { - 'Content-Type' : 'multipart/form-data' - } - } - // 配置参数 - this.param = $.extend(true, _param, param); - if (this.param.api == '') - { - console.log('请指定后端接收上传数据的API地址'); - return; - } - // 拼接接口 - if ( ! _.startsWith(this.param.api, 'http')) - { - if ( ! _.startsWith(module.conf.http.baseURL, 'http')) - { - console.log('上传文件接收接口地址不完整'); - return false; - } - this.param.api = module.conf.http.baseURL + this.param.api; - } - this.domCache. - css('min-height', this.param.height). - after(``); - if (_default == '') - { - let content = store(this.storeKey); - if (content != undefined) - this.domCache.html(content); - } - this.quill = null; - this.run(); - } - - run() - { - this.create(); - } - - /** - * 创建编辑器 - */ - create() - { - let options = [ - [ - 'bold', 'italic', 'underline', 'strike', - {'header' : [1, 2, 3, 4, 5, 6, false]} - ], - [ - {'size' : ['small', false, 'large', 'huge']} - ], - [ - {'color' : []}, - {'background' : []} - ], - [ - 'blockquote', 'code-block' - ], - [ - {'list' : 'ordered'}, - {'list' : 'bullet'} - ], - [ - {'indent' : '-1'}, - {'indent' : '+1'} - ], - [ - {'align' : []} - ], - [ - {'direction' : 'rtl'} - ], - [ - 'clean', 'link', 'image', 'video' - ] - ]; - this.quill = new Quill(this.dom, { - theme : 'snow', - modules : { - toolbar : options - }, - placeholder : this.param.placeholder, - readonly : this.param.readonly - }); - this.domCache. - next(). - next("input[type='hidden']"). - val(this.quill.root.innerHTML); - let file = this.domCache.next("input[type='file']"); - this.quill. - getModule('toolbar'). - addHandler('image', () => { - file.val('').trigger('click'); - }); - let that = this; - file.on('change', function(e){ - let file = e.target.files[0]; - // 校验格式 - let type = file.type.replace(/image\//, '.'); - if (that.param.doc.indexOf(type) == -1) - { - Eadmin.message.error({ - content : '图片大小不允许,上传失败' - }); - return; - } - // 校验大小 - that.param.size *= 1000; - if (file.size > that.param.size) - { - Eadmin.message.error({ - content : '图片大小超出限制,上传失败' - }); - return; - } - let form = new FormData(); - form.append(that.param.filename, file, file.name); - axios.post(that.param.api, form, that.param.header). - then((response) => { - let data = response.data; - if (data[module.conf.http.code_field] == undefined) - { - console.log('接口返回结果中没有找到定义的code码字段'); - return; - } - // 执行成功 - if (data[module.conf.http.code_field] == module.conf.http.code_success) - { - let range = that.quill.getSelection(); - let newRange = 0 + (range !== null ? range.index : 0); - that.quill.insertEmbed(newRange, 'image', data.pic); - that.quill.setSelection(1 + newRange); - return; - } - let msg = '图片上传失败'; - if (data[module.conf.http.msg_field] != undefined) - msg = data[module.conf.http.msg_field]; - Eadmin.message.error({ - content : msg - }); - }). - catch((error) => { - Eadmin.message.error({ - content : error - }); - }); - }); - if ( ! this.param.autosave) - return; - this.quill.on('text-change', _.debounce(() => { - store(this.storeKey, this.quill.root.innerHTML); - Eadmin.message.info({ - content : '编辑内容已实时保存至本地' - }); - }, 1000)); - this.quill.on('text-change', () => { - this.domCache. - next(). - next("input[type='hidden']"). - val(this.quill.root.innerHTML); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.form.js b/src/js/lib/eadmin.form.js deleted file mode 100644 index 5554d99..0000000 --- a/src/js/lib/eadmin.form.js +++ /dev/null @@ -1,814 +0,0 @@ -/** - * eadmin 表单组件 - */ - -class Form{ - - /** - * 表单初始化 - */ - static init(dom = null){ - // 定义需要处理的容器,默认处理BOX内的所有表单 - // 设置这个值是因为有时候只需要针对某一容器内部的表单进行处理,比如window中load的页面 - // 只需要针对处理即可,减少开销 - let form = (dom == null) ? box : dom; - // 是否需要去掉自动完成 - if (module.conf.close_autocomplete) - form.find("input[type='text']").attr('autocomplete', 'off'); - // 文本框 - form.find("input[type='text']").each(function(){ - // 私有变量 - let v = { - this : $(this), - // 带图标的input的默认class - class : 'icon-input' - } - // 是否需要图标,数字加减不支持图标 - v.icon = v.this.data('icon'); - if (v.icon != undefined && - ! v.this.hasClass('num-input')) - { - // 判断是否是右侧图标 - if (v.icon.indexOf('|') != -1) - { - let arr = v.icon.split('|'); - v.icon = arr[0]; - v.class = arr[1] == 'right' ? v.class + '-right' : v.class; - } - if( ! v.this.parent().is('label')) - { - v.this.before(``); - v.label = v.this.prev('label'); - $(``).appendTo(v.label); - v.this.appendTo(v.label); - } - else - { - v.this.before(``); - v.this. - parent(). - addClass(v.class); - } - } - // 文本框显示模式 - v.model = v.this.data('model'); - if (v.model != undefined) - { - Form.input(v.this, v.model, true); - } - // 前方有固定文本 - v.prepend = v.this.data('prepend'); - if (v.prepend != undefined) - { - let html = `
    - ${v.prepend} -
    `; - v.this.before(html); - v.this.appendTo(v.this.prev('.input-group')); - } - // 后方有固定文本 - v.append = v.this.data('append'); - if (v.append != undefined) - { - if( ! v.this.parent().is('.input-group')) - { - let html = `
    `; - v.this.before(html); - v.this.appendTo(v.this.prev('.input-group')); - } - $(`${v.append}`).appendTo(v.this.parent()); - } - // 带数字加减功能的文本框 - if (v.this.hasClass('num-input')) - { - if (v.this.val() == '') - { - v.this.val(0); - v.val = 0; - } - else - { - v.val = parseInt(v.this.val()); - } - // 最小值 - v.min = v.this.data('min') == undefined ? 0 : parseInt(v.this.data('min')), - // 最大值 - v.max = v.this.data('max') == undefined ? 0 : parseInt(v.this.data('max')), - // 加 - v.add = (v.max > 0 && v.val >= v.max) ? 'disabled' : '', - // 减 - v.cut = (v.val <= v.min) ? 'disabled' : '', - v.html = ` - - - `; - v.this.before(`
    `); - let group = v.this.prev('.input-group'); - v.this.appendTo(group); - $(v.html).appendTo(group); - } - v.date = v.this.data('default-date'); - if (v.date != undefined && - v.this.next('input').length == 0) - { - let name = v.this.attr('name'); - if (name != undefined) - { - v.this. - removeAttr('name'). - after(``); - } - else - { - console.log('没有为日期文本框指定name属性,这将影响后端取值'); - } - } - }); - // 文本域 - form.find('textarea[maxlength]').each(function(){ - // 私有变量 - let v = { - this : $(this) - }; - // 字数限制 - v.max = v.this.attr('maxlength'); - v.len = v.this.text().length; - v.html = `${v.len} / ${v.max}`; - v.this. - addClass('no-resize textarea-max'). - after(v.html); - }); - // 单选框 - let _radio = form.find(':radio'); - if (_radio.length > 0) - { - _radio.each(function(){ - let v = { - this : $(this), - class : 'radio' - } - if (v.this.data('model') == 'switch') - { - v.this.prop('checked', true); - v.checked = ''; - if (v.this.val() == 1) - v.checked = ' switch-open'; - v.disabled = v.this.is(':disabled') ? ' switch-disabled' : ''; - v.html = `
    - -
    `; - v.this.parent().append(v.html); - } - else - { - v.class += (v.this.is(':disabled')) ? '-disabled' : ''; - v.class += (v.this.is(':checked')) ? '-checked' : ''; - v.this. - parent(). - addClass(v.class); - v.icon = (v.this.is(':checked')) ? 'ri-radio-button-line' : 'ri-checkbox-blank-circle-line', - v.html = ``; - v.this.before(v.html); - } - Mount.observer.observe(v.this[0], { - attributeFilter : ['disabled'] - }); - }); - } - // 复选框 - let _checkbox = form.find(':checkbox'); - if (_checkbox.length > 0) - { - _checkbox.each(function(){ - let v = { - this : $(this), - class : 'checkbox' - } - v.class += v.this.is(':disabled') ? '-disabled' : ''; - v.class += v.this.is(':checked') ? '-checked' : ''; - v.this.parent().addClass(v.class); - v.icon = v.this.is(':checked') ? 'ri-checkbox-line' : 'ri-checkbox-blank-line'; - if (v.this.hasClass('checkbox-half')) - v.icon = 'ri-checkbox-indeterminate-line'; - v.html = ``; - v.this.before(v.html); - Mount.observer.observe(v.this[0], { - attributeFilter : ['disabled'] - }); - }); - } - // 下拉菜单 - let _select = form.find("select:not([class^='ql-'])"); - if (_select.length > 0) - { - _select.each(function(){ - let v = { - this : $(this), - li : '' - }; - v.disabled = ''; - // 如果是子级菜单也禁用 - if (v.this.is(':disabled')) - v.disabled = ' select-disabled'; - // 判断是否有绑定的子菜单 - v.bind = v.this.data('bind'); - if (v.bind != undefined) - { - v.child = form.find('#' + v.bind); - if (v.child.length == 0) - { - console.log('没有找到绑定的ID为' + v.bind + '的子菜单'); - } - else - { - v.child.attr('disabled', true); - } - } - // 定义真实宽度 - if (v.this.data('width') != undefined) - { - v.width = v.this.data('width'); - if ( ! _.endsWith(v.width, '%')) - v.width += 'px'; - } - else - { - v.width = v.this.outerWidth() + 'px'; - } - v.txt = v.this.find(':selected').text(); - v.class = v.this.val() == module.conf.select_default_val || v.disabled != '' ? '' : 'selected'; - v.html = `
    - ${v.txt} - -
    -
    -
      `; - // 遍历下拉选项 - v.this. - children('option'). - each(function(){ - let that = $(this), - val = that.val(), - txt = that.text(), - c = ''; - if (val == module.conf.select_default_val) - return true; - if (that.is(':disabled')) - { - c = 'disabled'; - } - else if (that.is(':selected')) - { - c = 'active'; - } - v.li += `
    • - ${txt} -
    • `; - }); - v.html += v.li + `
    `; - v.this.after(v.html); - Mount.observer.observe(v.this[0], { - attributeFilter : ['disabled'] - }); - }); - } - } - - /** - * 交互事件 - */ - static event(){ - // 定义需要响应事件的DOM - let dom = [ - // 下拉菜单 - '.select:not(.select-disabled)', - // 下拉菜单选项 - '.select-option', - // 下拉菜单选项 - '.select-option li:not(.disabled):not(.active)', - // 数字加减 - '.add, .cut', - // 单选 - ':radio', - // 复选 - ':checkbox', - // 开关 - '.checkbox-switch:not(.switch-disabled)' - ]; - // 下拉菜单 - body. - on('click', dom[0], function(){ - let v = { - this : $(this), - } - // 位置 - v.p = v.this.position(); - // 选项 - v.o = v.this.next('.select-option'); - // 选项容器的真实高度 - v.oHeight = v.o.outerHeight(); - v.oHeight += 10; - // 自动定位 - v.o.css('left', v.p.left); - if (distance(v.this, 'bottom') < v.oHeight) - v.o.css('top', v.p.top - v.oHeight); - v.open = v.this.data('open') == 1 ? 0 : 1; - v.this.data('open', v.open); - // 下拉图标对象缓存 - v.i = v.this.children('i'); - // 判断是展开还是关闭 - if (v.open == 0) - { - // 下拉按钮处理 - v.i.removeClass('rotate-180').addClass('rotate-0'); - // 选项处理 - fadeOut(v.o); - return; - } - // 箭头旋转 - v.i.removeClass('rotate-0').addClass('rotate-180'); - // 选项处理 - fadeIn(v.o); - v.o.attr('tabindex', 0).focus(); - }). - on('mouseover', dom[0], function(){ - $(this). - next('.select-option'). - data('active', 1); - }). - on('mouseout', dom[0], function(){ - $(this). - next('.select-option'). - data('active', 0); - }). - on('blur', dom[1], function(){ - let that = $(this); - if (that.data('active') == 1) return; - // 下拉按钮处理 - that. - prev(). - data('open', 0). - children('i'). - removeClass('rotate-180'). - addClass('rotate-0'); - // 选项处理 - fadeOut(that); - }). - // 下拉菜单选项点击 - on('click', dom[2], function(){ - let v = { - this : $(this) - } - v.val = v.this.data('val'), - v.txt = v.this.html(); - // 真实下拉菜单 - v.select = v.this. - parent(). - parent(). - prev(). - prev(); - v.select. - val(v.val). - next(). - children('span'). - addClass('selected'). - html(v.txt); - // 样式设置 - v.this. - addClass('active'). - siblings('.active'). - removeClass('active'); - // 关闭 - v.this. - parent(). - parent(). - trigger('blur'); - v.select.trigger('change'); - // 判断是否有绑定的子菜单 - v.bind = v.select.data('bind'); - if (v.bind == undefined) - { - return; - } - v.api = v.select.data('api'); - if (v.api == undefined || v.api == '') - { - console.log('没有设置子菜单数据调用的API地址'); - return; - } - v.child = $('#' + v.bind); - v.child. - next('.select'). - children('span'). - html(''); - axios.get(v.api += v.val). - then((response) => { - let option = ``; - let li = ''; - _.each(response.data, (val, key) => { - option += ``; - li += `
  • ${val}
  • `; - }); - v.child.html(option); - v.child. - next('.select'). - removeClass('select-disabled'). - children('span'). - html('请选择'); - v.child. - next(). - next(). - children('ul'). - html(li); - }). - catch((error) => { - console.log(error); - }); - }). - // 数字加减框 - on('click', dom[3], function(){ - let v = { - this : $(this) - } - if (v.this.hasClass('disabled')) - return; - v.input = v.this.parent().prev(), - v.min = v.input.data('min') == undefined ? 0 : v.input.data('min'), - v.max = v.input.data('max') == undefined ? 0 : v.input.data('max'), - v.step = v.input.data('step') == undefined ? 1 : v.input.data('step'), - v.val = parseInt(v.input.val()); - if (v.this.hasClass('add')) - { - v.val += parseInt(v.step); - if (v.max > 0 && v.val == v.max) - v.this.addClass('disabled'); - v.input.val(v.val); - v.this.next().removeClass('disabled'); - return; - } - v.val -= parseInt(v.step); - if (v.val <= v.min) - { - v.this.addClass('disabled'); - } - v.input.val(v.val); - v.this. - prev(). - removeClass('disabled'); - }). - on('mousedown', dom[3], (e) => { - e.preventDefault(); - }). - // 单选按钮 - on('click', dom[4], function(){ - let v = { - this : $(this) - }; - if(v.this.data('model') === 'switch') - return; - v.radio = v.this.parent(); - if (v.radio.hasClass('radio-checked')) - return; - v.radio. - removeClass('radio'). - addClass('radio-checked'). - children('i'). - attr('class', 'ri-radio-button-line'); - v.radio. - siblings('.radio-checked'). - addClass('radio'). - removeClass('radio-checked'). - children('i'). - attr('class', 'ri-checkbox-blank-circle-line'); - }). - // 复选按钮 - on('click', dom[5], function(){ - let v = { - this : $(this) - }; - v.checkbox = v.this.parent(); - if(v.this.is(':checked')) - { - v.checkbox. - attr('class', 'checkbox-checked'). - children('i'). - attr('class', 'ri-checkbox-line'); - } - else - { - v.this.removeClass('checkbox-half'); - v.checkbox. - attr('class', 'checkbox'). - children('i'). - attr('class', 'ri-checkbox-blank-line'); - } - }). - // 开关 - on('click', dom[6], function(){ - let v = { - this : $(this) - }; - v.radio = v.this.prev(':radio'); - if(v.radio.val() == 1) - { - v.this.removeClass('switch-open'); - v.radio.val(0); - } - else - { - v.this.addClass('switch-open'); - v.radio.val(1); - } - }). - // 表单提交 - on('submit', 'form', function(){ - let v = { - this : $(this) - }; - v.action = v.this.attr('action'); - if (v.action == undefined) - { - console.log('提交的表单没有指定action参数,无法识别需要提交到哪里'); - return false; - } - // 验证提交表单 - Validate.submit(v.this); - if(v.this.find('span.error').length > 0) - return false; - // 提交按钮处理 - v.submit = v.this.find('[data-submit]'); - if (v.submit.length > 0 && - v.submit.data('loading') != undefined) - Button.loading(v.submit); - if (v.this.data('native') != undefined) - return true; - // 提交数据 - v.formData = v.this.serialize(); - v.callback = v.this.data('callback'); - axios.post(v.action, v.formData). - then((response) => { - let data = response.data; - // 没有执行成功码则还是调用submit回调 - if (data[module.conf.http.code_field] == undefined) - { - console.log('接口返回结果中没有找到定义的code码字段'); - return; - } - let msg = ''; - if (data[module.conf.http.msg_field] != undefined) - msg = data[module.conf.http.msg_field]; - // 执行成功 - if (data[module.conf.http.code_field] == module.conf.http.code_success) - { - if (msg == '') - msg = '操作执行成功'; - // 清除编辑器的本地缓存 - let editor = v.this.find('.editor'); - if (editor.length > 0) - { - let storeKey = editor.data('store'); - if (storeKey != undefined) - store.remove(storeKey); - } - Eadmin.message.success({ - content : msg - }); - } - else - { - if (msg == '') - msg = '操作执行失败'; - Eadmin.message.error({ - content : msg - }); - } - Eadmin.button.reset(v.submit); - // 回调 - if (v.callback == undefined) return; - try - { - Method != undefined; - if ( ! _.isFunction(Method[v.callback])) - { - console.log('指定的' + v.callback + '不是一个可被调用的函数'); - return; - } - Method[v.callback](data); - } - catch(e) - { - console.log(e); - } - }). - catch((error) => { - Eadmin.message.error({ - content : error - }); - Eadmin.button.reset(v.submit); - }); - return false; - }). - on('keyup', '.textarea-max', function(){ - let _this = $(this); - let max = _this.attr('maxlength'), - len = _this.val().length; - if (len > max) return; - _this. - next(). - html(len + ' / ' + max); - }); - } - - /** - * 复选框手动设置状态,用在表格全选,穿梭框等 - * @param {*} dom - * @param {*} action - */ - static checkbox(dom, action, half = false) { - let param = {}; - if (action == 1) - { - param = { - checked : true, - i_class : 'ri-checkbox-line', - class : 'checkbox-checked' - }; - if (half) - { - param.i_class = 'ri-checkbox-indeterminate-line'; - dom.addClass('checkbox-half'); - } - else - { - dom.removeClass('checkbox-half'); - } - } - else - { - param = { - checked : false, - i_class : 'ri-checkbox-blank-line', - class : 'checkbox' - }; - dom.removeClass('checkbox-half'); - } - dom. - prop('checked', param.checked). - prev('i'). - attr('class', param.i_class). - parent('label'). - attr('class', param.class); - } - - /** - * 下拉菜单手工设置状态,用在表格搜索项重置 - * @param {*} dom - */ - static select(dom) - { - let select = dom.find('select'); - if (select.length == 0) - return; - select. - each(function(){ - let v = { - this : $(this) - }; - v.txt = v.this.children('option:first').text(); - v.this. - val(module.conf.select_default_val). - next(). - children('span'). - removeClass('selected'). - html(v.txt); - v.this. - next(). - next(). - find('.active'). - removeClass('active'); - }); - } - - /** - * 设置文本框的状态 - * @param {*} dom - * @param {*} model - * @param {*} init - */ - static input(dom, model, init = false){ - if (model == dom.data('model') && ! init) - return; - if (model == null) - { - if (dom.hasClass('num-input')) - { - dom. - removeData('model'). - removeClass('color-input'); - dom. - parent(). - attr('class', 'input-group'); - } - else - { - model = dom.data('model'); - dom. - removeData('model'). - removeClass('color-input'). - prev('i'). - remove(); - if (dom.prev('i').length == 0) - { - dom. - parent(). - removeAttr('class'); - } - else - { - dom. - prev('i'). - show(). - parent(). - removeClass(model + '-input'); - } - } - return; - } - if (dom.data('model') == undefined) - { - dom.addClass('color-input'); - } - else - { - dom.parent().removeClass(dom.data('model') + '-input'); - dom.prev('i').remove(); - } - dom.data('model', model); - let icon = ''; - switch (model) - { - case 'success': - icon = 'ri-checkbox-circle-fill'; - break; - case 'error': - icon = 'ri-close-circle-fill'; - break; - case 'notice': - icon = 'ri-information-fill'; - break; - } - if( ! dom.parent().is('label') && - ! dom.hasClass('num-input')) - { - dom.before(``); - let label = dom.prev('label'); - $(``).appendTo(label); - dom.appendTo(label); - } - else - { - dom.parent().addClass(model + '-input'); - if ( ! dom.hasClass('num-input')) - { - dom.prev('i').hide(); - dom.before(``); - } - } - } - - /** - * 设置文本域的状态 - * @param {*} dom - * @param {*} model - * @param {*} init - */ - static textarea(dom, model, init = false){ - if (model == dom.data('model') && ! init) - return; - if (model == null) - { - dom. - removeData('model'). - removeClass('color-input'). - parent(). - removeAttr('class'); - return; - } - if (dom.data('model') == undefined) - { - dom.addClass('color-input'); - } - dom.data('model', model); - if( ! dom.parent().is('label')) - { - dom.before(``); - let label = dom.prev('label'); - dom.appendTo(label); - } - else - { - dom.parent().attr('class', model + '-input'); - } - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.message.js b/src/js/lib/eadmin.message.js deleted file mode 100644 index de9480b..0000000 --- a/src/js/lib/eadmin.message.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * eadmin 消息组件 - */ - -class Message{ - - /** - * 普通提示 - */ - static info(param = {}){ - this._createHtml({ - content : param.content, - icon : 'ri-error-warning-fill info', - duration : param.duration - }); - } - - /** - * 成功提示 - */ - static success(param = {}){ - this._createHtml({ - content : param.content, - icon : 'ri-checkbox-circle-fill success', - duration : param.duration - }); - } - - /** - * 错误提示 - */ - static error(param = {}){ - this._createHtml({ - content : param.content, - icon : 'ri-close-circle-fill error', - duration : param.duration - }); - } - - /** - * 初始化 - */ - static _createHtml(param = {}){ - let v = { - top : module.conf.message_top - }; - v.top += $('.message').length * 42; - v.html = `
    - ${param.content} -
    `; - body.append(v.html); - v.box = $('.message:last'); - v.box.css({ - 'top' : v.top, - 'margin-left' : -(v.box.outerWidth() / 2) - }); - v.duration = (param.duration != undefined) ? - param.duration : - module.conf.message_duration; - setTimeout(() => { - fadeOut(v.box, () => { - v.box.nextAll('.message').animate({ - 'top': '-=42' - }, 150); - v.box.remove(); - }); - }, v.duration * 1000); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.notice.js b/src/js/lib/eadmin.notice.js deleted file mode 100644 index 3021404..0000000 --- a/src/js/lib/eadmin.notice.js +++ /dev/null @@ -1,115 +0,0 @@ -/** - * eadmin 通知消息组件 - */ - -class Notice{ - - /** - * 普通 - */ - static info(param = {}){ - this._createHtml({ - title : param.title, - desc : param.desc, - icon : param.icon === null ? null : 'ri-error-warning-fill info', - href : param.href, - duration : param.duration, - callback : param.close - }); - } - - /** - * 成功 - */ - static success(param = {}){ - this._createHtml({ - title : param.title, - desc : param.desc, - icon : 'ri-checkbox-circle-fill success', - href : param.href, - duration : param.duration, - callback : param.close - }); - } - - /** - * 失败 - */ - static error(param = {}){ - this._createHtml({ - title : param.title, - desc : param.desc, - icon : 'ri-close-circle-fill error', - href : param.href, - duration : param.duration, - callback : param.close - }); - } - - /** - * 初始化 - */ - static _createHtml(param = {}){ - // 私有变量 - let _var = { - html : `
    `, - ml : '', - iconTop : '' - }; - let _func = { - close : (box) => { - box. - addClass('fadeOutRight'). - on('animationend', () => { - box.remove(); - if (param.callback != undefined && - _.isFunction(param.callback)) - param.callback(); - }); - } - }; - if (param.desc == undefined || param.desc == '') - { - _var.iconTop = ' style="top:12px;"'; - } - if (param.icon != null) - { - _var.html += ``; - _var.ml = ' style="margin-left:32px"'; - } - _var.html += ` -
    -
    ${param.title}
    `; - if (param.desc != undefined) - _var.html += `
    ${param.desc}
    `; - if (param.href != undefined && - _.isArray(param.href)) - { - for (let _i in param.href) - { - let native = param.href[_i].native != undefined ? ' data-native="1"' : ''; - let target = param.href[_i].target != undefined ? ' target="' + param.href[_i].target + '"' : ''; - _var.html += ``; - } - } - _var.html += `
    `; - $('#notice').append(_var.html); - let _box = $('.notice:last'); - // 移除 - let _duration = (param.duration != undefined) ? - param.duration : - module.conf.notice_duration; - _box. - children('.close'). - on('click', function(){ - _func.close(_box); - }); - if (_duration == 0) return; - setTimeout(() => { - _func.close(_box); - }, _duration * 1000); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.page.js b/src/js/lib/eadmin.page.js deleted file mode 100644 index 7cd76ae..0000000 --- a/src/js/lib/eadmin.page.js +++ /dev/null @@ -1,466 +0,0 @@ -/** - * eadmin 分页组件 - */ - -class Page{ - - constructor(param){ - if (param.data == undefined) - { - console.log('自定义分页必须指定数据接口'); - return; - } - Mount.page = true; - this.window = Mount.window != null ? '#' + Mount.window : null; - // 配置参数 - this.param = param; - // GET参数 - this.get = {}; - // 搜索条件 - this.query = ''; - // 搜索盒子 - if (param.search != undefined) - { - this.searchBox = this.window != null ? this.window + ' ' + param.search.boxid : param.search.boxid; - this.searchBoxCache = $(this.searchBox); - } - // 分页盒子 - if (param.page != undefined) - { - this.pageBox = this.window != null ? this.window + ' ' + param.page.boxid : param.page.boxid; - this.pageBoxCache = $(this.pageBox); - // 缓存KEY - this.storeKey = md5(Eadmin.currentHref); - // 当前页数 - this.page = 1; - let page = store(this.storeKey + '_page'); - if (page != undefined) - this.page = parseInt(page); - // 总页数 - this.pageCount = null; - this.size = this.param.page.size; - let size = store(this.storeKey + '_size'); - if (size != undefined) - this.size = parseInt(size); - // 赋值GET默认参数 - this.get[this.param.page.page_field] = this.page; - this.get[this.param.page.size_field] = this.size; - } - this.tmpBox = scope('[data-template="' + this.param.tmp + '"]'); - this.init = false; - this.run(); - } - - /** - * 运行 - */ - run(){ - // 创建 - this._create(); - // 事件 - this._event(); - } - - /** - * 创建 - */ - _create(){ - let that = this; - // 私有方法 - let func = { - // 搜索 - search : () => { - if (this.param.search == undefined) return; - let html = ``; - this.searchBoxCache.prepend(html); - // 日历 - this.searchBoxCache. - find('.table-datepicker'). - each(function(){ - let _this = $(this); - let _name = _this.attr('name'); - let _param = {}; - if (that.param.search.field[_name].param != undefined) - _param = that.param.search.field[_name].param; - Eadmin.datepicker('#' + _this.attr('id'), _param); - }); - // 地区 - this.searchBoxCache. - find('.table-citypicker'). - each(function(){ - let _this = $(this); - let _name = _this.attr('name'); - let _param = {}; - if (that.param.search.field[_name].param != undefined) - _param = that.param.search.field[_name].param; - Eadmin.citypicker('#' + _this.attr('id'), _param); - }); - }, - // 分页栏 - page : () => { - if (this.param.page == undefined) return; - let html = `
    - - 共条,每页 - - 条, - 当前 ${this.page}/- 页 - - - - - 跳转到第 - - 页 - - -
    `; - this.pageBoxCache.html(html); - } - }; - func.search(); - func.page(); - // 构建数据 - this._loadData(); - } - - /** - * 事件 - */ - _event(){ - let dom = [ - // 搜索 - '.search-do', - // 重置搜索 - '.search-refresh', - // 每页条数 - '.table-page select', - // 数字分页 - '.table-page .num-page:not(.current)', - // 上翻页 - '.table-page .prev-page', - // 下翻页 - '.table-page .next-page', - // 跳转页面 - '.table-page button' - ]; - let that = this; - let func = { - jumpError : (msg) => { - Eadmin.message.error({ - content : msg - }); - that.pageBox. - find('input').val(''); - } - }; - // 搜索 - if (that.param.search != undefined) - { - that.searchBoxCache. - // 执行搜索 - on('click', dom[0], () => { - that.page = 1; - that.get[that.param.page.page_field] = that.page; - // 搜索表单数据 - let form = that.searchBoxCache.find('form').serialize(); - if (form != that.query) - { - that.get['_search'] = 1; - that.query = form; - } - let search = _.split(form, '&'); - _.each(search, (val) => { - let param = _.split(val, '='); - that.get[param[0]] = decodeURIComponent(param[1]); - }); - that._loadData(true); - return false; - }). - // 重置搜索 - on('click', dom[1], () => { - // 重置输入框 - that.searchBoxCache. - find('input'). - val(''); - // 重置下拉菜单 - Form.select(that.searchBoxCache); - return false; - }); - } - // 分页 - if (that.param.page != undefined) - { - that.pageBoxCache. - // 切换每页条数 - on('change', dom[2], function(){ - that.page = 1; - that.size = parseInt($(this).val()); - store(that.storeKey + '_page', that.page.toString()); - store(that.storeKey + '_size', that.size.toString()); - that.get[that.param.page.page_field] = that.page; - that.get[that.param.page.size_field] = that.size; - that._loadData(true); - }). - // 数字分页 - on('click', dom[3], function(){ - that.page = parseInt($(this).html()); - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.page.page_field] = that.page; - that._loadData(true); - }). - // 上翻 - on('click', dom[4], () => { - if (that.page == 1) return; - that.page -= 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.page.page_field] = that.page; - that._loadData(true); - }). - // 下翻 - on('click', dom[5], () => { - if (that.page == that.pageCount) return; - that.page += 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.page.page_field] = that.page; - that._loadData(true); - }). - // 跳转 - on('click', dom[6], () => { - let page = that.pageBoxCache.find('input').val(); - if (page == '') - { - func.jumpError('跳转的页数不能为空'); - return; - } - if (page < 1) - { - func.jumpError('跳转的页数不能小于1'); - return; - } - if (page > that.pageCount) - { - func.jumpError('跳转的页数已经超出了最大页数'); - return; - } - if (page == that.page) - { - func.jumpError('已经在待跳转的页面了'); - return; - } - store(that.storeKey + '_page', page); - that.page = parseInt(page); - that.get[that.param.page.page_field] = that.page; - that._loadData(true); - }); - } - } - - /** - * 分页处理 - */ - _page(data, page = false){ - // 没有分页则不处理 - if (this.param.page == undefined) return; - if ( ! _.has(data, 'count')) - { - console.log('数据源中未包含数据总条数count字段,创建分页失败'); - return; - } - if ( ! this.init) - { - this.pageBoxCache.data('size', this.size); - } - let v = { - // 总条数 - count : this.pageBoxCache.find('em:first'), - // 当前页数 - page : this.pageBoxCache.find('em').eq(1), - // 总页数 - pageCount : this.pageBoxCache.find('em').eq(2) - }; - if (data.count != parseInt(v.count.html()) || - this.size != this.pageBoxCache.data('size')) - { - // 计算总页数 - if (data.count < this.size) - { - this.pageCount = 1; - } - else if (data.count % this.size === 0) - { - this.pageCount = data.count / this.size; - } - else - { - this.pageCount = parseInt(data.count / this.size) + 1; - } - v.count.html(data.count); - v.pageCount.html(this.pageCount); - if (this.size != this.pageBoxCache.data('size')) - { - this.pageBoxCache.data('size', this.size); - } - } - v.page.html(this.page); - // 循环页码 - let num = 10; - if (_.has(this.param.page, 'num')) - { - num = this.param.page.num; - if (num < 3) num = 3; - if (num > 10) num = 10; - } - let html = ''; - let from = this.page; - let endCut = 0; - from -= _.floor(num / 2); - if (from < 1) - { - from = 1; - endCut = 0; - } - else - { - endCut = this.page - _.floor(num / 2) - 1; - } - let end = num + endCut; - if (end > this.pageCount) end = this.pageCount; - if (end - from < num - 1) from -= num - (end - from) - 1; - if (from < 1) from = 1; - for (let i = from; i <= end; i++) - html += `${i}`; - this.pageBoxCache. - find('.num-page'). - remove(); - this.pageBoxCache. - find('.prev-page'). - after(html); - if (this.init && page) - { - Eadmin.message.success({ - content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' - }); - } - } - - /** - * 加载数据 - */ - _loadData(page = false){ - Eadmin.loading('数据加载中,请稍候...'); - if (page) - { - this.tmpBox.empty(); - if (this.window != null) - { - if ( ! _.startsWith(this.window, '#tab')) - $(this.window + ' .body')[0].scrollTop = 0; - } - else - { - box[0].scrollTop = 0; - } - } - // 请求数据 - axios.get(this.param.data, { - params : this.get - }). - then((response) => { - let v = { - data : response.data - }; - if (v.data.count == undefined && - this.param.page != undefined) - { - console.log('返回的数据源中没有 count 字段,无法使用分页'); - return; - } - if (v.data.list == undefined) - { - console.log('数据源中没有包含list字段'); - return; - } - // 模版赋值 - Eadmin.template(this.param.tmp, v.data, () => { - // 自适应 - col(this.tmpBox); - if (_.isFunction(this.param.callback)) - this.param.callback(v.data); - }); - // 分页 - this._page(v.data, page); - Mount.page = false; - Eadmin.loadingHide(); - this.init = true; - this.get['_search'] = 0; - }).catch((e) => { - console.log(e); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.popup.js b/src/js/lib/eadmin.popup.js deleted file mode 100644 index 0225f6d..0000000 --- a/src/js/lib/eadmin.popup.js +++ /dev/null @@ -1,164 +0,0 @@ -/** - * eadmin 模态组件 - */ - -class Popup{ - - constructor(){ - this.Timer = null; - } - - /** - * 默认提示 - */ - static alert(param = {}) - { - this._createHtml({ - title : '消息提示', - icon : 'ri-error-warning-fill alert', - txt : param.content, - btn : '' - }); - let _popup = $('.popup'); - fadeIn(_popup); - this._countdown(_popup, param); - } - - /** - * 成功提示 - */ - static success(param = {}) - { - this._createHtml({ - title : '操作成功', - icon : 'ri-checkbox-circle-fill success', - txt : param.content, - btn : '' - }); - let _popup = $('.popup'); - fadeIn(_popup); - this._countdown(_popup, param); - } - - /** - * 失败提示 - */ - static error(param = {}) - { - this._createHtml({ - title : '操作失败', - icon : 'ri-close-circle-fill error', - txt : param.content, - btn : '' - }); - let _popup = $('.popup'); - fadeIn(_popup); - this._countdown(_popup, param); - } - - /** - * 确认提示 - */ - static confirm(param = {}) - { - this._createHtml({ - title : '操作确认', - icon : 'ri-question-fill confirm', - txt : param.content, - btn : ` - ` - }); - Eadmin.mask(); - let popup = $('.popup'); - fadeIn(popup); - popup. - find('#close'). - on('click', function(){ - Eadmin.maskHide(); - fadeOut(popup); - }); - popup. - find('#sure'). - on('click', function(){ - $(this). - html('执行中...'). - attr('disabled', true); - if (_.isFunction(param.callback)) - { - param.callback(); - } - }); - } - - /** - * 初始化 - */ - static _createHtml(param = {}){ - if ($('.popup').length == 1) - { - let _popup = $('.popup'); - if (_popup.is(':visible')) - _popup.hide(); - let _var = { - title : _popup.children('.title'), - icon : _popup.children('i'), - txt : _popup.children('.txt'), - btn : _popup.children('.btn') - }; - _var.title.html(param.title); - _var.icon.attr('class', param.icon); - _var.txt.html(param.txt); - _var.btn.html(param.btn); - } - else - { - let _html = ``; - $('body').append(_html); - } - let window = $('.window:visible').length; - if (window > 0) - $('.popup').css('z-index', 9999 + window); - } - - /** - * 倒计时 - */ - static _countdown(popup, param){ - let func = { - close : () => { - Eadmin.maskHide(); - fadeOut(popup); - clearInterval(this.Timer); - this.Timer = null; - if (_.isFunction(param.callback)) - param.callback(); - if (param.refresh === true) - Eadmin.refresh(); - } - } - Eadmin.mask(); - let second = 3; - this.Timer = setInterval(() => { - second--; - if (second == 0) - { - func.close(); - return; - } - popup. - find('em'). - html(second); - }, 1000); - popup. - find('#close'). - on('click', () => { - func.close(); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.progress.js b/src/js/lib/eadmin.progress.js deleted file mode 100644 index 3d5c9a4..0000000 --- a/src/js/lib/eadmin.progress.js +++ /dev/null @@ -1,44 +0,0 @@ -/** - * eadmin 进度条组件 - */ - -class Progress{ - - /** - * 进度条 - */ - static run(dom){ - dom = dom == null ? body : $(dom); - let progress = dom.find('[data-percent]'); - if (progress.length == 0) - return; - progress.each(function(){ - let v = { - this : $(this), - html : `
    ` - }; - v.percent = v.this.data('percent'); - v.width = v.this.data('percent-width'); - if (v.width != undefined) - { - v.this.width(v.width); - } - else - { - v.width = v.this.width(); - } - // 计算进度宽度 - let width = _.floor(v.width / 100 * v.percent); - // 自定义颜色 - v.color = v.this.data('percent-color'); - let color = v.color == undefined ? '' : ' color-' + v.color; - v.html += `
    `; - if (v.this.data('show-percent') != undefined) - v.html += `
    ${v.percent}%
    `; - v.this. - addClass('progress'). - html(v.html); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.rate.js b/src/js/lib/eadmin.rate.js deleted file mode 100644 index 06bdf4f..0000000 --- a/src/js/lib/eadmin.rate.js +++ /dev/null @@ -1,135 +0,0 @@ -/** - * eadmin 评分组件 - */ - -class Rate{ - - constructor(dom, param){ - this.domCache = scope(dom); - if (this.domCache.length == 0) - { - console.log('没有找到' + dom + ',创建评分失败'); - return; - } - this.domCache.addClass('rate'); - this.dom = dom; - // 默认参数 - let _param = { - // 默认分数 - default : 0, - // 禁用 - disabled : false, - // 总分数 - num : 5, - // 回调 - change : null - } - // 配置参数 - this.param = $.extend(_param, param); - if (this.param.default > 0) - this.domCache.data('level', this.param.default); - this.run(); - } - - /** - * 运行 - */ - run(){ - this._create(); - this._event(); - } - - /** - * 创建 - */ - _create(){ - let html = ''; - for (let i = 1; i <= this.param.num; i++) - { - let full = (this.param.default >= i) ? ' full' : ''; - html += `
    -
    `; - } - this.domCache.html(html); - } - - /** - * 事件 - */ - _event(){ - let v = { - prev : 0, - level : 0 - }; - let that = this; - this.domCache. - // 移入 - on('mouseover', '.star', function(){ - let _var = { - this : $(this) - }; - _var.parent = _var.this.parent(); - v.level = _var.this.data('level'); - if (v.level == 1) - { - _var.this.addClass('full'); - } - else - { - _var.parent. - children('.star:lt(' + v.level + ')'). - addClass('full'); - } - // 向左移动 - if (v.level - v.prev < 0) - { - _var.parent. - children('.star:gt(' + (v.level - 1) + ')'). - removeClass('full'); - } - }). - // 移出 - on('mouseout', '.star', function(){ - v.prev = v.level; - }). - // 选中 - on('click', '.star:not(.disabled)', function(){ - let _var = { - this : $(this) - }; - _var.this. - removeClass('pulse'). - addClass('pulse'). - one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ - _var.this.removeClass('pulse'); - }); - _var.this. - parent(). - data('level', v.level); - if (that.param.change != null && - _.isFunction(that.param.change)) - that.param.change(v.level); - }). - on('mouseleave', function(){ - v.this = $(this); - v.choose = v.this.data('level'); - if (v.choose == undefined) - { - v.this. - children('.star'). - removeClass('full'); - return; - } - v.this. - children('.star'). - removeClass('full'); - v.this. - children('.star:lt(' + v.choose + ')'). - addClass('full'); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.slider.js b/src/js/lib/eadmin.slider.js deleted file mode 100644 index 845cd9e..0000000 --- a/src/js/lib/eadmin.slider.js +++ /dev/null @@ -1,324 +0,0 @@ -/** - * eadmin 滑块组件 - */ - -class Slider{ - - constructor(dom, param = {}){ - // 原始DOM名称 - this.dom = dom; - // DOM缓存 - this.domCache = scope(this.dom); - if (this.domCache.length == 0) - { - console.log('没有' + this.dom + '元素,滑块不再创建'); - return; - } - setTimeout(() => { - // 外层容器真实宽度 - this.width = this.domCache.width(); - // 滑块按钮宽度 - this.btnWidth = 16; - // 最大偏移值,用来控制滑块的真实可移动范围,避免移出滑动条 - this.maxLeft = this.width - this.btnWidth; - // 盒子的X轴偏移值 - this.offsetX = this.domCache.offset().left; - // 步长宽度 - this.stepWidth = 0; - // 默认参数 - let _param = { - // 默认值 - value : 0, - // 禁用 - disabled : false, - // 步长 - step : 0, - // 最小值 - min : 0, - // 最大值 - max : 100, - // 是否需要提示 - tips : '', - // 回调 - change : null - }; - // 配置参数 - this.param = $.extend(_param, param); - // 运行 - this.run(); - }, 50); - } - - /** - * 运行控件 - */ - run(){ - // 构建结构 - this._create(); - // 事件执行 - if (this.param.disabled) - return; - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - // 私有方法,创建结构 - let create = (dom) => { - // 添加默认样式 - if ( ! dom.hasClass('slider')) - dom.addClass('slider'); - // 判断是否禁用 - if (this.param.disabled) - dom.addClass('slider-disabled'); - // 创建结构 - let html = '', left; - // 如果固定步长,则增加步长点 - if (this.param.step > 0) - { - // 设置步长点的左偏移值 - this.stepWidth = _.round(this.width / this.param.step); - for (let i = 1; i < this.param.step; i++) - html += `
    `; - left = (this.param.value / this.param.step) * this.stepWidth; - left -= 8; - if (left < 0) left = 0; - if (left > this.maxLeft) left = this.maxLeft; - } - else - { - left = _.floor(this.maxLeft / - (this.param.max - this.param.min) * - this.param.value); - } - // tips提示内容 - let tips = this.param.value; - if (tips == 0) tips = this.param.min; - // 自定义TIPS处理 - if (this.param.tips != '') - tips = _.replace(this.param.tips, '[val]', tips); - // 如果滑块为禁用状态,则增加tips-disabled的class - // 因为TIPS组件不会监听tips-disabled的事件 - html += `
    -
    -
    `; - dom.html(html); - } - // 生成HTML结构 - if (this.domCache.length == 1) - { - create(this.domCache); - } - else - { - this.domCache.each(function(){ - create($(this)); - }); - } - } - - /** - * 事件 - */ - _event(){ - let that = this; - let left = 0; - // 事件处理 - this.domCache. - // 状态激活 - on('mouseenter', '.slider-btn', function(){ - $(this).data('active', 1); - }). - // 状态锁定 - on('mouseleave', '.slider-btn', function(){ - $(this).data('active', 0); - }). - // 滑块按钮点击 - on('mousedown', '.slider-btn', function(event){ - // 私有变量 - let v = { - this : $(this), - clientX : null, - clientXClone : event.clientX, - // 定义当前移动是否在合法范围内 - allow : true, - timer : null, - val : 0 - } - v.left = parseInt(v.this.css('left')); - v.bar = v.this.next('.slider-bar'); - // 增加禁止CLASS,避免tips来回触发 - v.this.addClass('tips-disabled'); - // 如果没有配置全局禁止选中文本,则处理禁止选中文本 - // 避免在鼠标移动的过程中选中文本 - if(selectEnabled) selectText(0); - // 可视区域内鼠标移动事件 - $(document).bind('mousemove', (event) => { - // 当前鼠标X轴位置 - v.clientX = event.clientX - v.clientXClone; - left = v.left + v.clientX; - if (left < 0 || - left > that.maxLeft) - { - if ( ! v.allow) return; - // 校验LEFT - left = that._checkLeft(left); - v.allow = false; - } - else - { - v.allow = true; - } - // 有步长的情况处理 - if (that.param.step > 0) - { - if (left == that.maxLeft) - { - left = that.maxLeft; - v.val = that.param.max; - } - else - { - let data = that._stepVal(left); - v.val = data.val; - left = data.left; - } - v.this.css('left', left); - v.bar.width(left + that.btnWidth); - } - else - { - v.this.css('left', left); - v.bar.width(left + that.btnWidth); - // 获取真实值 - v.val = that._val(left); - v.val += that.param.min; - } - clearTimeout(v.timer); - // TIPS赋值 - that._tips(v.val, v.this); - // TIPS重置 - Tips.reset(v.this, { - offset : 'middle' - }); - // 回调 - v.timer = setTimeout(() => { - if (that.param.change != null && _.isFunction(that.param.change)) - that.param.change(v.val); - }, 400); - }).bind('mouseup', function(){ - v.this.removeClass('tips-disabled'); - // 销毁TIPS - if (v.this.data('active') == 0) - Tips.destory(v.this); - // 移除事件 - $(this). - unbind('mousemove'). - unbind('mouseup'); - }); - }). - // 还原 - on('mouseup', '.slider-btn', function(){ - // 如果没有配置全局禁止选中文本,则处理允许选中文本 - if(selectEnabled) selectText(1); - // 设置这个值是表示当前滑块刚被移动过,防止click的重复触发 - $(this). - parent(). - data('btn', true); - }). - // 点击选择位置 - on('click', function(event){ - // 私有变量 - let v = { - this : $(this), - val : 0 - }; - if (v.this.data('btn') == true) - { - v.this.data('btn', false); - return; - } - left = _.floor(event.clientX - that.offsetX); - left -= that.btnWidth / 2; - // 校验LEFT - left = that._checkLeft(left); - let btn = v.this.children('.slider-btn'), - bar = v.this.children('.slider-bar'); - // 没有步长的处理 - if (that.param.step == 0) - { - v.val = that._val(left); - } - else - { - if (left != that.maxLeft) - { - let data = that._stepVal(left); - v.val = data.val; - left = data.left; - } - else - { - v.val = that.param.max; - } - } - btn.css('left', left); - bar.width(left + that.btnWidth); - // TIPS赋值 - that._tips(v.val, btn); - if (that.param.change != null && - _.isFunction(that.param.change)) - that.param.change(v.val); - }); - } - - /** - * 赋值tips - */ - _tips(tips, dom){ - if (this.param.tips != '') - tips = _.replace(this.param.tips, '[val]', tips); - dom.data('tips', tips); - } - - /** - * 校验LEFT值在合法范围内 - */ - _checkLeft(left){ - if (left < 0) left = 0; - if (left > this.maxLeft) left = this.maxLeft; - return left; - } - - /** - * 取值 - */ - _val(left){ - return _.floor( - (this.param.max - this.param.min) / - this.maxLeft * - left - ); - } - - /** - * 有步长的滑块获取真实值 - */ - _stepVal(left) - { - let _left = 0; - let _step = parseInt( - (left + this.btnWidth / 2) / this.stepWidth - ); - _left = _step * this.stepWidth; - if (_left > 0) _left -= this.btnWidth / 2; - return { - val : _step * this.param.step, - left : _left - }; - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.status.js b/src/js/lib/eadmin.status.js deleted file mode 100644 index c419215..0000000 --- a/src/js/lib/eadmin.status.js +++ /dev/null @@ -1,32 +0,0 @@ -/** - * eadmin 状态组件 - */ - -class Status{ - - /** - * 状态 - */ - static run(dom = null){ - dom = dom == null ? body : $(dom); - let status = dom.find('[data-status]'); - if (status.length == 0) - return; - // 处理状态标签 - status.each(function() { - let v = { - this : $(this) - }; - v.status = v.this.data('status'); - if ( ! _.isInteger(v.status) || v.status > 8) - { - console.log('状态码必须在1-8之间'); - return true; - } - v.this. - addClass('status'). - prepend(``); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tab.js b/src/js/lib/eadmin.tab.js deleted file mode 100644 index 3ff5cc2..0000000 --- a/src/js/lib/eadmin.tab.js +++ /dev/null @@ -1,149 +0,0 @@ -/** - * eadmin 选项卡组件 - */ - -class Tab{ - - constructor(dom, param){ - this.dom = scope(dom); - // 选项卡面板 - this.panel = this.dom.children('.tab-panel'); - // 当前活动面板的index - this.active = null; - if (this.panel.length == 0) - { - console.log('容器内没有找到.tab-panel元素,构建选项卡失败'); - return; - } - this.param = param; - this.run(); - } - - /** - * 运行 - */ - run(){ - this._create(); - this._init(); - this._event(); - } - - /** - * 构建结构 - */ - _create() - { - if (this.param.length == 0) - { - console.log('请至少指定1个选项卡'); - return; - } - let v = { - html : '' - }; - v.html += `
    `; - _.each(this.param, (row, key) => { - v.html += ``; - if (row.icon != undefined) - { - v.html += ``; - } - v.html += row.name; - v.html += ``; - }); - v.html += `
    `; - this.dom.prepend(v.html); - this.tab = this.dom.children('.tab'); - } - - /** - * 初始化 - */ - _init() - { - if (this.active == null) - this.active = 0; - this.panel. - eq(this.active). - show(); - // 加载页面 - this._load(); - } - - /** - * 事件 - */ - _event() - { - let that = this; - this.tab. - on('click', 'span:not(.active)', function(){ - let v = { - this : $(this) - }; - v.index = v.this.index(); - addClassExc(v.this, 'active'); - that.active = v.index; - that.panel. - hide(). - eq(v.index). - show(); - that._load(); - }); - } - - /** - * 加载 - */ - _load() - { - let load = this.param[this.active].load; - if (load == undefined) - return; - if (this.param[this.active].loaded != undefined) - return; - this.param[this.active].loaded = true; - let panel = this.panel.eq(this.active); - let id = 'tab-window-' + createId(); - panel.attr('id', id); - Mount.window = id; - panel.html(` -
    - 页面加载中,请稍候... -
    - `); - Eadmin.currentHref = load; - panel. - load(load, () => { - // 表单处理 - Eadmin.form(panel); - // 延迟按钮 - Button.run(panel); - // 状态 - Status.run(panel); - // 标签 - Tag.run(panel); - // 进度条 - Progress.run(panel); - // 滚动条处理 - let scroll = body.find('.iscroll'); - if(scroll.length > 0) - { - scroll. - each(function(){ - if ($(this).hasClass('ps')) return true; - Eadmin.scroll($(this)[0]); - }); - } - // 块 - block(panel); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.table.js b/src/js/lib/eadmin.table.js deleted file mode 100644 index 5164253..0000000 --- a/src/js/lib/eadmin.table.js +++ /dev/null @@ -1,1199 +0,0 @@ -/** - * eadmin 表格组件 - */ - -class Table{ - - constructor(dom, param){ - this.domCache = scope(dom); - if (this.domCache.length == 0) - { - console.log('没有找到表格容器' + dom + ',创建失败'); - return; - } - this.window = Mount.window != null ? '#' + Mount.window : null; - // 真实DOM - this.dom = this.window != null ? this.window + ' ' + dom : dom; - // 缓存KEY - this.storeKey = md5(Eadmin.currentHref); - // 当前页数 - this.page = 1; - let page = store(this.storeKey + '_page'); - if (page != undefined) - this.page = parseInt(page); - // 每页条数 - this.size = 10; - // 总页数 - this.pageCount = null; - // 搜索容器 - this.searchBox = null; - // 按钮容器 - this.toolsBox = null; - // 分页容器 - this.pageBox = null; - // 表格 - this.table = null; - // 遮罩 - this.shade = null; - // 有没有初始化过表格 - this.init = false; - // 列按钮配置数据 - this.btns = []; - // 选中的个数 - this.checked = 0; - // GET参数 - this.get = {}; - // 搜索条件 - this.query = ''; - // 容器宽度,用来做表格的宽度 - this.width = parseInt(this.domCache.width()); - // 滚动条类实例化,用来更新横向滚动条 - this.scroll = null; - // 按钮颜色 - this.color = [ - '#0084ff', - '#FF2A1E', - '#4dd13a', - '#8368ee', - '#1dd0d7', - '#f67f1b', - '#ff6384' - ]; - // 默认参数 - let _param = { - // 基础配置 - config : { - // 是否需要复选框 - checkbox : false, - // 固定首位列 - fixed : { - // 首列 - first : false, - // 尾列 - last : false - }, - // 按钮 - button : [], - // 分页 - page : { - // 每页条数 - size : 10, - // 数字分页数目 - num : 5, - // 传递给后端代表页数的字段名,用来后端取值 - page_field : 'page', - // 传递给后端代表条数的字段名,用来后端取值 - size_field : 'size' - }, - // 数据源 - data : '' - }, - // 表格列编排 - column : [], - // 搜索配置 - search : {}, - // 回调 - callback : null - }; - // 配置参数 - this.param = $.extend(true, _param, param); - if ( ! _.isBoolean(this.param.config.page)) - { - let size = store(this.storeKey + '_size'); - if (size != undefined) - this.param.config.page.size = parseInt(size); - this.size = this.param.config.page.size; - // 赋值GET默认参数 - this.get[this.param.config.page.page_field] = this.page; - this.get[this.param.config.page.size_field] = this.size; - } - let shade = `
    - 数据加载中,请稍候... -
    `; - this.domCache. - addClass('table'). - before(shade); - this.shade = this.domCache.prev('.table-shade'); - if (this.param.config.button.length == 0) - this.domCache.css('margin-top', 10); - this.run(); - } - - /** - * 运行 - */ - run(){ - if (this.param.column.length == 0) - { - console.log('至少为表格添加一列才可以创建表格'); - return; - } - // 数据源 - if (this.param.config.data == '') - { - console.log('没有指定数据源地址,无法创建表格'); - return; - } - // 创建 - this._create(); - // 事件 - this._event(); - // 窗口resize - this._resize(); - } - - /** - * 创建表格 - */ - _create(){ - // 私有变量 - let v = { - html : '', - // 搜索字段 - search : [] - }; - // 私有方法 - let func = { - // 排序字段 - order : (order, field = '') => { - // 排序 - let _order = ''; - if (order === true) - { - _order = ` - - - `; - } - return _order; - }, - // 创建表头 - head : () => { - // 表头 - v.html += `
    `; - // 全选 - v.html += this._checkbox(); - // 列 - _.each(this.param.column, (row, k) => { - v.html += ``; - // 是否需要搜索 - if (row.search === true) - v.search.push(k); - }); - v.html += ''; - }, - // 搜索 - search : () => { - if (v.search.length == 0) return; - let html = ``; - this.domCache.before(html); - // 搜索 - this.searchBox = this.domCache.prev('.table-search'); - // 日历 - this.searchBox. - find('.table-datepicker'). - each(function(){ - let _this = $(this); - Eadmin.datepicker('#' + _this.attr('id'), param[_this.data('key')]); - }); - // 地区 - this.searchBox. - find('.table-citypicker'). - each(function(){ - let _this = $(this); - Eadmin.citypicker('#' + _this.attr('id'), param[_this.data('key')]); - }); - }, - // 按钮栏 - tools : () => { - if (this.param.config.button.length == 0) - return; - v.tools = `
    `; - _.each(this.param.config.button, (row, k) => { - v.tools += ``; - }); - v.tools += '
    '; - this.domCache.before(v.tools); - this.toolsBox = this.domCache.prev('.table-tools'); - }, - // 分页栏 - page : () => { - if (_.isBoolean(this.param.config.page)) - return; - let html = `
    - - 共条,每页 - - 条, - 当前 ${this.page}/- 页 - - - - - 跳转到第 - - 页 - - -
    `; - this.domCache.after(html); - this.pageBox = this.domCache.next('.table-page'); - }, - // 固定 - fixed : () => { - v.fixed = ''; - // 首列 - if (this.param.config.fixed.first) - { - v.fixed += `
    -
    ${row.name}${func.order(row.order, row.field)}
    - `; - v.fixed += this._checkbox(null, true); - let head = _.head(this.param.column); - v.fixed += ` - `; - v.fixed += ` -
    ${head.name}${func.order(head.order, head.field)}
    `; - } - // 尾列 - if (this.param.config.fixed.last) - { - v.fixed += `
    - - `; - let last = _.last(this.param.column); - v.fixed += ` - `; - v.fixed += ` -
    ${last.name}${func.order(last.order, last.field)}
    `; - } - this.domCache.append(v.fixed); - }, - // 创建表体 - body : () => { - // 表头 - func.head(); - // 搜索 - func.search(); - // 工具 - func.tools(); - // 分页 - func.page(); - v.html += ``; - this.domCache.html(v.html); - // 固定列 - func.fixed(); - // 如果没有按钮栏则增加上划线 - if (this.param.config.button.length == 0) - { - this.domCache. - find('thead > tr'). - addClass('head-border-top'); - } - this.table = { - head : this.domCache.find('thead'), - body : this.domCache.find('tbody'), - lbox : this.domCache.find('.fixed-left'), - rbox : this.domCache.find('.fixed-right'), - box : this.domCache.find('.table-box') - }; - this.table.t = this.table.box.children('table'); - this.table.c = this.table.t.children('tbody'); - this.table.l = this.table.lbox.find('tbody'); - this.table.r = this.table.rbox.find('tbody'); - } - }; - this.shade.css('display', 'flex'); - // 创建表格 - v.html = `
    - `; - // 表体 - func.body(); - // 构建数据 - this._loadData(); - } - - /** - * 事件 - */ - _event(){ - let dom = [ - // 全选 - 'thead .checkall', - // 单选 - 'tbody .checkall', - // 行 - 'tbody tr', - // 搜索 - '.search-do', - // 重置搜索 - '.search-refresh', - // 每页条数 - '.table-page select', - // 数字分页 - '.table-page .num-page:not(.current)', - // 上翻页 - '.table-page .prev-page', - // 下翻页 - '.table-page .next-page', - // 跳转页面 - '.table-page button', - // 按钮 - '.table-tools button', - // 排序 - '.order i:not(.active)', - // 开关 - '[data-model="switch"]', - // 列按钮 - '.column-btn' - ]; - let that = this; - let sbox = that.domCache.parent(); - let func = { - jumpError : (msg) => { - Eadmin.message.error({ - content : msg - }); - that.pageBox. - find('input').val(''); - }, - result : (data, callback = null) => { - // 没有执行成功码 - if (data[module.conf.http.code_field] == undefined) - { - console.log('接口返回结果中没有找到定义的code码字段'); - return; - } - let msg = ''; - if (data[module.conf.http.msg_field] != undefined) - msg = data[module.conf.http.msg_field]; - // 执行成功 - if (data[module.conf.http.code_field] == module.conf.http.code_success) - { - msg = msg == '' ? '操作执行成功' : msg; - // 提示 - let param = { - content : msg - }; - if (callback != null) - { - param['callback'] = callback; - } - Eadmin.popup.success(param); - return; - } - if (msg == '') msg = '操作执行失败'; - Eadmin.popup.error({ - content : msg - }); - } - }; - // 全选反选,单选 - if (that.param.config.checkbox) - { - // 全选 - sbox. - on('click', dom[0], function(){ - let _v = { - this : $(this) - }; - _v.isCheck = _v.this.is(':checked') ? 1 : 0; - // 全选设置选中个数为当页条数 - that.checked = (_v.isCheck == 1) ? that.size : 0; - if (that.param.config.fixed.first) - { - _v.checkbox = that.table.l.find('.checkall'); - } - else - { - _v.checkbox = that.table.t.find('.checkall'); - } - Form.checkbox(_v.checkbox, _v.isCheck); - }). - // 单选 - on('click', dom[1], function(){ - let _v = { - this : $(this) - }; - that.checked += _v.this.is(':checked') ? 1 : -1; - _v.checkall = that.table.head.find('.checkall'); - // 全选 - _v.isCheck = that.checked == that.size ? 1 : 0; - Form.checkbox(_v.checkall, _v.isCheck); - }); - } - // 移入高亮 - if (that.param.config.fixed.first || - that.param.config.fixed.last) - { - let index = 0; - sbox. - on('mouseenter', dom[2], function(){ - index = $(this).index(); - that.table.c. - children('tr'). - eq(index). - addClass('tr-hover'); - that.table.l. - children('tr'). - eq(index). - addClass('tr-hover'); - that.table.r. - children('tr'). - eq(index). - addClass('tr-hover'); - }). - on('mouseleave', dom[2], function(){ - that.table.c. - children('tr'). - eq(index). - removeClass('tr-hover'); - that.table.l. - children('tr'). - eq(index). - removeClass('tr-hover'); - that.table.r. - children('tr'). - eq(index). - removeClass('tr-hover'); - }); - } - // 搜索 - if (that.searchBox != null) - { - sbox. - // 执行搜索 - on('click', dom[3], () => { - that.page = 1; - that.get[that.param.config.page.page_field] = that.page; - // 搜索表单数据 - let form = that.searchBox.children('form').serialize(); - if (form != that.query) - { - that.get['_search'] = 1; - that.query = form; - } - let search = _.split(form, '&'); - _.each(search, (val) => { - let param = _.split(val, '='); - that.get[param[0]] = decodeURIComponent(param[1]); - }); - that._loadData(true); - return false; - }). - // 重置搜索 - on('click', dom[4], () => { - // 重置输入框 - that.searchBox. - find('input'). - val(''); - // 重置下拉菜单 - Form.select(that.searchBox); - return false; - }); - } - // 工具栏 - if (that.toolsBox != null) - { - _.each(that.param.config.button, (row, k) => { - let button = that.toolsBox.find('button').eq(k); - if (row.open != undefined) - { - button.data('window-url', row.open.url); - let id = button.attr('id'); - Eadmin.window('#' + id, row.open); - return; - } - button. - on('click', function(){ - if (row.check_checked === true && - that.checked == 0) - { - Eadmin.popup.error({ - content : '请至少选择一项执行此操作' - }); - return; - } - let _func = () => { - let checkval = [], - params = {}; - // 检测复选框选中情况 - let checked; - if (that.param.config.fixed.first) - { - checked = that.table.l.find('.checkall:checked'); - } - else - { - checked = that.table.c.find('.checkall:checked'); - } - if (checked.length > 0) - { - checked.each(function(){ - checkval.push($(this).val()); - }); - checkval = _.toString(checkval); - params[that.param.config.checkbox] = checkval; - } - // 调用API - if (row.api != undefined) - { - axios.get(row.api, { - params : params - }). - then((response) => { - let data = response.data; - func.result(data, () => { - if (row.refresh === true) - that._loadData(); - }); - }); - return; - } - // 回调 - if (_.isFunction(row.callback)) - { - row.callback(_.isArray(checkval) ? '' : checkval); - return; - } - console.log('按钮操作没有指明具体操作动作,无法执行'); - }; - // 需要确认框 - if (row.confirm === true) - { - Eadmin.popup.confirm({ - content : '确认执行此操作吗?', - callback : _func - }); - return; - } - _func(); - }); - }); - } - // 分页 - if ( ! _.isBoolean(this.param.config.page)) - { - sbox. - // 切换每页条数 - on('change', dom[5], function(){ - that.page = 1; - that.size = parseInt($(this).val()); - store(that.storeKey + '_page', that.page.toString()); - store(that.storeKey + '_size', that.size.toString()); - that.get[that.param.config.page.page_field] = that.page; - that.get[that.param.config.page.size_field] = that.size; - that._loadData(true); - }). - // 数字分页 - on('click', dom[6], function(){ - that.page = parseInt($(this).html()); - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 上翻 - on('click', dom[7], () => { - if (that.page == 1) return; - that.page -= 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 下翻 - on('click', dom[8], () => { - if (that.page == that.pageCount) return; - that.page += 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 跳转 - on('click', dom[9], () => { - let page = that.pageBox.find('input').val(); - if (page == '') - { - func.jumpError('跳转的页数不能为空'); - return; - } - if (page < 1) - { - func.jumpError('跳转的页数不能小于1'); - return; - } - if (page > that.pageCount) - { - func.jumpError('跳转的页数已经超出了最大页数'); - return; - } - if (page == that.page) - { - func.jumpError('已经在待跳转的页面了'); - return; - } - store(that.storeKey + '_page', page); - that.page = parseInt(page); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }); - } - // 排序 - sbox. - on('click', dom[11], function(){ - let v = { - this : $(this) - }; - that.table.head. - find('.active'). - removeClass('active'); - v.this.addClass('active'); - that.get.order = v.this.data('order'); - that._loadData(true); - }). - // 开关 - on('click', dom[12], function(){ - let v = { - this : $(this) - }; - v.label = v.this.parent('label'); - v.api = v.label.data('api'); - v.field = v.label.data('field'); - v.val = v.this.val(); - v.param = {}; - v.param[v.field] = v.val; - // 请求数据 - axios.get(v.api, { - params : v.param - }). - then((response) => { - let data = response.data; - func.result(data); - }).catch((e) => { - console.log(e); - }); - }). - // 列按钮 - on('click', dom[13], function(){ - let _v = { - this : $(this) - } - _v.row = _v.this.data('row'); - _v.key = _v.this.data('key'); - _v.btn = that.btns[_v.row][_v.key]; - // 打开弹窗 - if (_v.btn.open != undefined) - { - Eadmin.window(false, _v.btn.open); - return; - } - // 调用接口 - if (_v.btn.api != undefined) - { - let _func = () => { - axios.get(_v.btn.api). - then((response) => { - let data = response.data; - func.result(data, () => { - if (_v.btn.refresh === true) - that._loadData(); - }); - }); - }; - if (_v.btn.confirm === true) - { - Eadmin.popup.confirm({ - content : '确定执行此操作吗?', - callback : _func - }); - return; - } - _func(); - } - }); - } - - /** - * 复选框统一处理 - */ - _checkbox(data = null, fixed = false){ - // 判断是否需要全选反选 - if (this.param.config.checkbox === false) - { - return ''; - } - if (this.param.config.fixed.first && ! fixed) - { - return ``; - } - // 标题栏的全选框,不需要赋值 - if (data == null) - { - return ``; - } - if (data[this.param.config.checkbox] == undefined) - { - console.log('复选框绑定的字段' + this.param.config.checkbox + '不存在'); - return ''; - } - return ``; - } - - /** - * 分页处理 - */ - _page(data, page = false){ - // 没有分页则不处理 - if (_.isBoolean(this.param.config.page)) return; - if ( ! _.has(data, 'count')) - { - console.log('数据源中未包含数据总条数count字段,创建分页失败'); - return; - } - if ( ! this.init) - { - this.pageBox.data('size', this.size); - } - let v = { - // 总条数 - count : this.pageBox.find('em:first'), - // 当前页数 - page : this.pageBox.find('em').eq(1), - // 总页数 - pageCount : this.pageBox.find('em').eq(2) - }; - if (data.count != parseInt(v.count.html()) || - this.size != this.pageBox.data('size')) - { - // 计算总页数 - if (data.count < this.size) - { - this.pageCount = 1; - } - else if (data.count % this.size === 0) - { - this.pageCount = data.count / this.size; - } - else - { - this.pageCount = parseInt(data.count / this.size) + 1; - } - v.count.html(data.count); - v.pageCount.html(this.pageCount); - if (this.size != this.pageBox.data('size')) - { - this.pageBox.data('size', this.size); - } - } - v.page.html(this.page); - // 循环页码 - let num = 10; - if (_.has(this.param.config.page, 'num')) - { - num = this.param.config.page.num; - if (num < 3) num = 3; - if (num > 10) num = 10; - } - let html = ''; - let from = this.page; - let endCut = 0; - from -= _.floor(num / 2); - if (from < 1) - { - from = 1; - endCut = 0; - } - else - { - endCut = this.page - _.floor(num / 2) - 1; - } - let end = num + endCut; - if (end > this.pageCount) end = this.pageCount; - if (end - from < num - 1) from -= num - (end - from) - 1; - if (from < 1) from = 1; - for (let i = from; i <= end; i++) - html += `${i}`; - this.pageBox. - find('.num-page'). - remove(); - this.pageBox. - find('.prev-page'). - after(html); - if (this.init && page) - { - Eadmin.message.success({ - content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' - }); - } - } - - /** - * 加载数据 - */ - _loadData(page = false){ - this.checked = 0; - this.btns = []; - this.shade.css('display', 'flex'); - this.table.lbox.hide(); - this.table.rbox.hide(); - this.table.c.empty(); - if (page) - { - if (this.window != null) - { - if ( ! _.startsWith(this.window, '#tab')) - $(this.window + ' .body')[0].scrollTop = 0; - } - else - { - box[0].scrollTop = 0; - } - } - // 请求数据 - axios.get(this.param.config.data, { - params : this.get - }). - then((response) => { - let v = { - data : response.data, - html : '', - fl : '', - fr : '' - }; - if (v.data.count == undefined && - this.param.config.page !== false) - { - console.log('返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false'); - return; - } - if (v.data.list == undefined) - { - console.log('数据源中没有包含list字段,创建表格失败'); - return; - } - if (v.data.list.length > 0) - { - // 构建表格 - _.each(v.data.list, (row, row_key) => { - v.fl += ``; - v.fr += ``; - v.html += ``; - // 全选 - v.html += this._checkbox(row); - v.fl += this._checkbox(row, true); - _.each(this.param.column, (c, k) => { - let _html = ` - - `; - } - else if(_.isFunction(c.button)) - { - let _btn = c.button(row); - this.btns.push(_btn); - _.each(_btn, (b, btn_key) => { - let icon = ''; - if (b.icon != undefined) - icon = ``; - let url = ''; - let id = `table-column-btn-${row_key}-${btn_key}`; - if (b.open != undefined) - { - url = b.open.url; - } - let disabled = b.disabled === true ? ' disabled' : ''; - _html += ``; - }); - } - else - { - let __html = ''; - // 图片 - if (c.img === true) - { - __html += `${status.name}`; - } - else if (_.isFunction(c.format)) - { - __html += c.format(row); - } - else - { - __html += row[c.field]; - } - } - // 判断链接 - if (_.isFunction(c.link)) - { - let _link = c.link(row); - _html += ``; - // 首列 - if (k == 0) - { - v.fl += _html; - } - v.html += _html; - // 尾列 - if (k + 1 == this.param.column.length) - { - v.fr += _html; - } - }); - v.fl += ``; - v.html += ``; - v.fr += ``; - }); - this.table.c.html(v.html); - // 缺省图处理 - defaultImg(this.table.c); - // 表单 - Eadmin.form(this.table.c); - // 状态 - Status.run(this.table.c); - // 标签 - Tag.run(this.table.c); - // 进度条 - Progress.run(this.table.c); - if (this.table.t.width() <= this.width) - { - this.table.lbox.remove(); - this.table.rbox.remove(); - } - else - { - // 首列 - if (this.param.config.fixed.first === true) - { - this.table.l.html(v.fl); - Eadmin.form(this.table.l); - } - // 尾列 - if (this.param.config.fixed.last === true) - { - this.table.r.html(v.fr); - Eadmin.form(this.table.r); - } - } - // 分页 - this._page(v.data, page); - let checkall = this.table.head.find(':checkbox'); - if (checkall.is(':checked')) - Form.checkbox(checkall, false); - if (this.param.config.page !== false) - this.pageBox.show(); - this.table.lbox.show(); - this.table.rbox.show(); - let empty = this.domCache.find('.empty'); - if (empty.length > 0) empty.hide(); - } - else - { - if (this.param.config.page !== false) - this.pageBox.hide(); - let empty = this.domCache.find('.empty'); - if (empty.length == 0) - { - this.domCache.append('
    该列表暂无更多数据~
    '); - } - else - { - empty.show(); - } - } - // 隐藏遮罩 - this.shade.hide(); - // 回调 - if (this.param.callback != null) - this.param.callback(v.data); - this.get['_search'] = 0; - if (this.init) return; - // 校验最小宽度 - this.scroll = Eadmin.scroll(this.dom + ' .table-box', 'x'); - if (this.table.t.width() <= this.width) - { - this.table.t.width(this.width); - } - else - { - this.domCache. - children('.table-box'). - css('padding-bottom', '18px'); - } - this.init = true; - }).catch((e) => { - console.log(e); - }); - } - - /** - * 窗口resize操作 - */ - _resize(){ - $(window).on('resize', _.debounce(() => { - this.width = parseInt(this.domCache.width()); - this.table.box.width(this.width); - if (this.table.t.width() <= this.width) - { - this.table.t.width(this.width); - this.domCache. - children('.table-box'). - css('padding-bottom', 0); - } - else - { - this.domCache. - children('.table-box'). - css('padding-bottom', '18px'); - } - if (this.scroll != null) - this.scroll.update(); - }, 100)); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tag.js b/src/js/lib/eadmin.tag.js deleted file mode 100644 index cca1bd4..0000000 --- a/src/js/lib/eadmin.tag.js +++ /dev/null @@ -1,24 +0,0 @@ -/** - * eadmin 标签组件 - */ - -class Tag{ - - static run(dom = null){ - dom = dom == null ? body : $(dom); - let tag = dom.find('[data-tag]'); - if (tag.length == 0) return; - tag.each(function(){ - let v = { - this : $(this), - html : '' - }; - v.tag = _.words(v.this.data('tag')); - _.each(v.tag, (val, key) => { - v.html += `${val}`; - }); - v.this.html(v.html); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tips.js b/src/js/lib/eadmin.tips.js deleted file mode 100644 index ace69cb..0000000 --- a/src/js/lib/eadmin.tips.js +++ /dev/null @@ -1,202 +0,0 @@ -/** - * eadmin tips提示组件 - */ - -class Tips{ - - /** - * 执行 - */ - static run(){ - // 定时器 - let timer; - // 元素 - let dom = [ - '[data-tips]:not(.tips-disabled)' - ]; - body. - // 移入 - on('mouseenter', dom[0], function(){ - clearTimeout(timer); - Tips.show($(this)); - }). - // 移出 - on('mouseleave', dom[0], function(){ - let v = { - this : $(this), - tips : $('.tips') - } - v.pt = v.this.data('tips-position'); - v.pt = v.pt == undefined ? 'top' : v.pt; - switch (v.pt) - { - case 'top': - v.class = 'fadeOutUp'; - break; - case 'down': - v.class = 'fadeOutDown'; - break; - case 'left': - v.class = 'fadeOutLeft'; - break; - case 'right': - v.class = 'fadeOutRight'; - break; - } - v.tips.addClass(v.class); - timer = setTimeout(() => { - v.tips.remove(); - }, 200); - }); - } - - /** - * 显示TIPS - */ - static show(dom, param = null){ - let v = { - tips : $('.tips') - }; - if (param == null) - { - param = { - center : dom.data('tips-center'), - position : dom.data('tips-position'), - tips : dom.data('tips'), - offset : dom.data('tips-offset') - }; - } - if (v.tips.length == 0) - { - v.style = param.center == undefined ? '' : ' style="text-align:center;"'; - v.html = `
    -
    -
    -
    `; - $('body').append(v.html); - v.tips = $('.tips'); - } - v.offset = dom.offset(); - v.left = v.offset.left; - v.top = v.offset.top; - // 方位 - v.pt = param.position; - // 默认在顶部显示 - v.pt = v.pt == undefined ? 'top' : v.pt; - // 文案 - v.txt = param.tips; - if (v.txt == undefined) - v.txt = '默认文案'; - v.tips. - children('div:first'). - html(v.txt); - // 判断空间 - if (v.pt == 'right' && - distance(dom, 'right') < v.tips.outerWidth() + 30) - { - v.pt = 'left'; - dom.data('tips-position', 'left'); - } - else if (v.pt == 'left' && - distance(dom, 'left') < v.tips.outerWidth() + 30) - { - v.pt = 'right'; - dom.data('tips-position', 'right'); - } - switch (v.pt) - { - case 'top': - v.class = 'fadeInDown'; - v.arrow = 'down'; - break; - case 'down': - v.class = 'fadeInUp'; - v.arrow = 'top'; - break; - case 'left': - v.class = 'fadeInLeft'; - v.arrow = 'right'; - break; - case 'right': - v.class = 'fadeInRight'; - v.arrow = 'left'; - break; - } - v.tips. - attr('class', 'tips animated faster ' + v.class). - children('div:last'). - attr('class', 'tips-arrow ' + v.arrow); - // 偏移值 - v.offset = 0; - if (param.offset != undefined) - v.offset = param.offset; - // 居中偏移 - if (v.offset == 'middle') - { - if (v.pt == 'top' || v.pt == 'down') - { - v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; - } - else - { - v.offset = v.tips.outerHeight() / 2 - dom.outerHeight() / 2; - } - } - switch (v.pt) - { - case 'top': - v.top = v.top - v.tips.outerHeight() - 10; - v.left -= v.offset; - break; - case 'down': - v.top = v.top + dom.outerHeight() + 10; - v.left -= v.offset; - break; - case 'left': - v.left = v.left - v.tips.outerWidth() - 10; - v.top -= v.offset; - break; - case 'right': - v.left = v.left + dom.outerWidth() + 10; - v.top -= v.offset; - break; - } - v.tips.css({ - left : v.left, - top : v.top - }); - } - - /** - * 重置 - */ - static reset(dom, param = {}){ - let v = { - tips : $('.tips') - } - v.txt = dom.data('tips'); - v.tips. - children('div:first'). - html(v.txt); - v.left = _.floor(dom.offset().left); - // 处理偏移 - if (param.offset != undefined) - { - v.offset = param.offset; - if (v.offset == 'middle') - v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; - v.left -= v.offset; - } - v.tips.css({ - left : v.left - }); - } - - /** - * 销毁 - */ - static destory(dom){ - dom.trigger('mouseleave'); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.transfer.js b/src/js/lib/eadmin.transfer.js deleted file mode 100644 index ba29d8c..0000000 --- a/src/js/lib/eadmin.transfer.js +++ /dev/null @@ -1,381 +0,0 @@ -/** - * eadmin 穿梭框组件 - */ - -class Transfer{ - - constructor(dom, param){ - // 原始DOM名称 - this.dom = dom; - // DOM缓存 - this.domCache = scope(this.dom); - if (this.domCache.length == 0) - { - console.log('没有找到' + this.dom + '穿梭框容器,创建失败'); - return; - } - // 判断参数 - if (param == undefined || - param.data == undefined) - { - console.log('穿梭框' + this.dom + '没有指定数据源:data,创建失败'); - return; - } - // 默认参数 - let _param = { - // 数据源 - data : {}, - // 支持搜索 - search : false, - // 自定义宽度 - width : 0, - // 自定义高度 - height : 0, - // 用来取值的表单的name值 - inputname : 'transfer' - } - // 数据源 - if (_.isString(param.data)) - { - if ( ! _.startsWith(param.data, 'http')) - { - param.data = module.conf.http.baseURL + param.data; - } - $.ajax({ - url : param.data, - type : 'get', - async : false, - dataType : 'json', - success : (data) => { - param.data = data; - } - }); - } - if (param.data.length == 0) - { - console.log('穿梭框' + this.dom + '数据源为空,创建失败'); - return; - } - // 配置参数 - this.param = $.extend(_param, param); - this.domCache.addClass('transfer-box'); - // 运行 - this.run(); - } - - /** - * 运行 - */ - run(){ - this._create(); - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - // 私有变量 - let v = { - // 左侧数据 - from : [], - // 右侧数据 - to : [], - // 主体默认高度 - height : 226, - // 自定义样式 - style : ' style="', - // 搜索HTML代码 - search : '', - // 完整HTML - html : '' - }; - // 组装数据 - for (let i in this.param.data) - { - let data = this.param.data[i]; - if (data.checked == undefined || ! - data.checked) - { - v.from.push(data); - } - else - { - v.to.push(data); - } - } - // 自定义宽度 - if (this.param.width > 0) - { - v.style += 'width:' + this.param.width + 'px;'; - } - // 自定义高度 - if (this.param.height > 0) - { - v.style += 'height:' + this.param.height + 'px;'; - v.height = this.param.height - 40; - } - v.style += `"`; - // 搜索 - if (this.param.search) - { - v.search = ' transfer-body-search'; - v.height -= 32; - } - v.html = `
    -
    - - - 0 / ${v.from.length} - -
    -
    -
      `; - for (let i in v.from) - { - let d = (v.from[i].disabled == true) ? ' class="disabled"' : ''; - v.html += ` - - `; - } - v.html += `
    `; - if (this.param.search) - { - v.html += ``; - } - v.html += `
    - - -
    `; - v.html += `
    -
    - - 0 / ${v.to.length} -
    -
      `; - for (let i in v.to) - { - let d = (v.to[i].disabled == true) ? 'disabled' : ''; - v.html += `
    • - -
    • `; - } - v.html += `
    `; - if (this.param.search) - { - v.html += ``; - } - v.html += `
    `; - this.domCache.html(v.html); - } - - /** - * 事件监听 - */ - _event(){ - let dom = [ - // 全选反选 - '.transfer-header :checkbox', - // 单选 - '.transfer-body :checkbox', - // 左右移动 - '.transfer-operation button' - ]; - let that = this; - // 私有变量 - let v = { - body : this.domCache.find('.transfer-body'), - header : this.domCache.find('.transfer-header'), - operation : this.domCache.find('.transfer-operation') - }; - this.domCache. - // 全选反选 - on('click', dom[0], function(){ - let _v = { - this : $(this) - }; - _v.eq = parseInt(_v.this.data('num')); - _v.checkbox = v.body. - eq(_v.eq). - find(':checkbox'). - not(':disabled'); - if (_v.this.is(':checked')) - { - Form.checkbox(_v.checkbox, 1); - // 总数 - v.header. - eq(_v.eq). - find('em:first'). - html(_v.checkbox.length); - // 右移按钮 - v.operation. - children('button'). - eq(_v.eq == 1 ? 0 : 1). - prop('disabled', false); - } - else - { - Form.checkbox(_v.checkbox, 0); - // 总数 - v.header. - eq(_v.eq). - find('em:first'). - html(0); - // 右移按钮 - v.operation. - children('button'). - eq(_v.eq == 1 ? 0 : 1). - prop('disabled', true); - } - }). - // 单选 - on('click', dom[1], function(){ - let _v = { - this : $(this) - }; - _v.eq = parseInt(_v.this.data('num')); - _v.checkbox = v.body.eq(_v.eq).find(':checkbox').length; - _v.checked = v.body.eq(_v.eq).find(':checkbox:checked').length; - _v.checkall = v.header.eq(_v.eq).find(':checkbox'); - // 总数 - v.header. - eq(_v.eq). - find('em:first'). - html(_v.checked); - // 全选按钮 - Form.checkbox(_v.checkall, _v.checked == _v.checkbox ? 1 : 0); - // 移动按钮 - if (_v.checked == 1) - { - v.operation. - children('button'). - eq(_v.eq == 1 ? 0 : 1). - prop('disabled', false); - } - else if (_v.checked == 0) - { - v.operation. - children('button'). - eq(_v.eq == 1 ? 0 : 1). - prop('disabled', true); - } - }). - // 左右移动 - on('click', dom[2], function(){ - let _v = { - this : $(this) - }; - _v.eq = parseInt(_v.this.data('num')); - _v.this.prop('disabled', true); - _v.checked = v.body. - eq(_v.eq == 1 ? 0 : 1). - find(':checkbox:checked'). - parent(). - parent(); - // 选中选项的克隆对象 - _v.clone = _v.checked.clone(); - _v.checkbox = _v.clone.find(':checkbox'); - // 复位克隆对象复选框 - _v.checkbox.data('num', _v.eq); - Form.checkbox(_v.checkbox, 0); - // 移动 - v.body. - eq(_v.eq). - children('ul'). - prepend(_v.clone); - // 删除原始 - _v.checked.remove(); - // 总数复位 - v.header. - eq(_v.eq == 1 ? 0 : 1). - find('em:first'). - html(0); - v.header. - eq(_v.eq == 1 ? 0 : 1). - find('em:last'). - html(v.body.eq(_v.eq == 1 ? 0 : 1).find(':checkbox').length); - v.header. - eq(_v.eq). - find('em:last'). - html(v.body.eq(_v.eq).find(':checkbox').length); - // 全选按钮复位 - _v.checkbox = v.header. - eq(_v.eq == 1 ? 0 : 1). - find(':checkbox'); - Form.checkbox(_v.checkbox, 0); - // 赋值 - v.checkedval = []; - v.body. - eq(1). - find(':checkbox'). - each(function(){ - v.checkedval.push($(this).val()); - }); - that.domCache. - children("input[type='hidden']"). - val(_.join(v.checkedval, ',')); - // 复位搜索结果 - if(that.param.search) - { - that.domCache. - find('.search-input'). - eq(_v.eq == 1 ? 0 : 1). - val(''); - v.body. - eq(_v.eq == 1 ? 0 : 1). - find('li'). - show(); - } - }); - if ( ! that.param.search) return; - // 搜索 - keyup(that.domCache.find('.search-input'), (_this) => { - let _v = { - eq : parseInt(_this.data('num')), - val : _this.val(), - body : that.domCache.find('.transfer-body') - }; - if (_v.val == '') - { - _v.body. - eq(_v.eq). - find('li'). - show(); - return; - } - _v.body. - eq(_v.eq). - find('li'). - each(function(){ - let _this = $(this); - if(_this.text().indexOf(_v.val) == -1) - { - _this.hide(); - return; - } - _this.show(); - }); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tree.js b/src/js/lib/eadmin.tree.js deleted file mode 100644 index 0ce7009..0000000 --- a/src/js/lib/eadmin.tree.js +++ /dev/null @@ -1,268 +0,0 @@ -/** - * eadmin 树形组件 - */ - -class Tree{ - - constructor(dom, param){ - this.dom = scope(dom); - this.dom.addClass('tree'); - this.data = _.cloneDeep(param.data); - let _param = { - // 数据 - data : [], - // 复选框 - checkbox : false, - // 默认展开 - open : false, - // 选中复选框触发回调 - oncheck : null, - // 点击菜单时的回调,该回调只有checkbox为false会触发 - onclick : null - }; - if (param.data.length == 0) - { - this.dom.html('没有树形菜单数据'); - return; - } - // 格式化数据 - let arr = []; - let formatTree = (id, tmp, data) => { - let newArr = data.filter(item => item.pid === id); - newArr.forEach(item => { - let arr = []; - item.children = formatTree(item.id, arr, data); - tmp.push(item); - }); - return tmp; - }; - formatTree(0, arr, this.data); - // 格式化半选 - let formatHalf = (data) => { - _.each(data, (row) => { - let len = row.children.length; - if (len == 0) - return true; - let checked = _.filter(row.children, ['checked', true]).length; - if (checked > 0 && len > checked) - row.half = true; - formatHalf(row.children); - }); - } - formatHalf(arr); - // 配置参数 - this.param = $.extend(_param, param); - this.param.data = arr; - this.data = param.data; - this.run(); - } - - /** - * 执行 - */ - run() - { - this._create(); - this._event(); - } - - /** - * 创建 - */ - _create() - { - let v = { - html : '' - }; - let create = (level, data, open = false, disabled = false) => { - if (level > 0) - { - v.html += ' { - let ul = '', - isopen = 0, - child = row.children.length; - // 第一级 - if (level == 0) - { - if (child == 0) - ul = ' style="padding-left:20px;"'; - if (this.param.open || - row.open === true) - isopen = 1; - } - else - { - if (row.open === true || - this.param.open) - isopen = 1; - if (this.param.checkbox) - ul += ' class="tree-checkbox"'; - if (child == 0) - ul += ` style="padding-left:${this.param.checkbox ? 46 : 38}px;"`; - } - v.html += `
  • `; - if (child > 0) - { - let rotate = isopen == 1 ? 'rotate-90' : 'rotate-0'; - v.html += ``; - } - // 判断是否有复选 - if (this.param.checkbox) - { - let param = ''; - if (row.checked === true || - row.half === true) - param += ' checked'; - if (row.disabled === true || - disabled === true) - param += ' disabled'; - if (row.half === true) - param += ' class="checkbox-half"'; - v.html += ``; - } - else - { - v.html += `${row.name} - `; - } - if (child > 0) - { - if (disabled === true) - row.disabled = disabled; - create(level + 1, row.children, row.open, row.disabled); - } - v.html += `
  • `; - }); - if (level > 0) - v.html += ''; - }; - create(0, this.param.data); - this.dom.html(v.html); - } - - /** - * 事件 - */ - _event() - { - // 定义需要响应事件的DOM - let dom = [ - // 展开收起 - '[data-open]', - // 复选 - ':checkbox', - // 菜单 - '[data-tree-node]' - ]; - let that = this; - that.dom. - // 展开收起菜单 - on('click', dom[0], function(){ - let v = { - this : $(this) - }; - v.open = v.this.data('open'); - v.child = v.this.next().next(); - if (v.open == 0) - { - v.this. - data('open', 1). - removeClass('rotate-0'). - addClass('rotate-90'); - v.child.slideDown(200); - return; - } - v.this. - data('open', 0). - removeClass('rotate-90'). - addClass('rotate-0'); - v.child.slideUp(200); - }). - // 选中 - on('click', dom[1], function(){ - let v = { - this : $(this) - }; - let func = { - // 向下选择 - checkChild : (id) => { - let child = that.dom.find('input[data-pid="' + id + '"]:not(:disabled)'); - if (child.length == 0) - return; - Form.checkbox(child, v.check); - child.each(function(){ - func.checkChild($(this).attr('id')); - }); - }, - // 向上选择 - checkParent : (id) => { - let parent = that.dom.find('#' + id); - if (parent.length == 0) - return; - let b = that.dom.find('input[data-pid="' + id + '"]').length, - b_checked = that.dom.find('input[data-pid="' + id + '"]:not(.checkbox-half):checked').length; - if (b == b_checked) - { - Form.checkbox(parent, true); - } - else if (b_checked == 0) - { - let b_half = that.dom.find('.checkbox-half[data-pid="' + id + '"]:checked').length; - b_half > 0 ? - Form.checkbox(parent, true, true) : - Form.checkbox(parent, false); - } - else - { - Form.checkbox(parent, true, true); - } - parent.each(function(){ - func.checkParent($(this).data('pid')); - }); - } - }; - v.check = v.this.is(':checked'); - v.pid = v.this.data('pid'); - v.id = v.this.attr('id'); - // 向下选择 - func.checkChild(v.id); - // 向上选择 - func.checkParent(v.pid); - if (that.param.oncheck == null) - return; - v.checked = that.dom.find(':checked'); - let tmp = []; - v.checked.each(function(){ - tmp.push(parseInt($(this).attr('id'))); - }); - // 取值 - let node = that.data.filter(item => tmp.indexOf(item.id) != -1); - if (that.param.oncheck == null) - return; - that.param.oncheck(node); - }); - if (that.param.checkbox || - that.param.onclick == null) - return; - that.dom.on('click', dom[2], function(){ - let node = $(this).data('tree-node'); - let data = that.data.filter(item => item.id === node); - // 取值 - that.param.onclick(data[0]); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.upload.js b/src/js/lib/eadmin.upload.js deleted file mode 100644 index c9bbdbe..0000000 --- a/src/js/lib/eadmin.upload.js +++ /dev/null @@ -1,186 +0,0 @@ -/** - * eadmin 上传组件 - */ - -class Upload{ - - constructor(dom, param){ - this.dom = dom; - this.domCache = scope(this.dom); - this.dom += (new Date()).valueOf(); - this.domCache.attr('id', this.dom.replace('#', '')); - this.upload = null; - // 默认参数 - let _param = { - // 表单名 - filename : 'file', - // header - headers : {}, - // 允许的格式 - doc : ['.jpg', '.gif', '.png', '.jpeg'], - // 自动上传 - autoupload : true, - // 最大尺寸 - maxsize : 5000, - // 最大文件数量 - maxfile : null, - // 成功回调 - success : null, - // 默认值 - default : '' - } - // 配置参数 - this.param = $.extend(_param, param); - if (this.param.api == undefined) - { - console.log('请指定后端接收上传数据的API地址'); - return; - } - this.param.maxsize /= 1000; - // 拼接接口 - if (_.startsWith(module.conf.http.baseURL, 'http')) - { - this.param.api = module.conf.http.baseURL + this.param.api; - } - this.run(); - } - - /** - * 执行上传 - */ - run(){ - this._create(); - this._init(); - this._event(); - } - - /** - * 构建 - */ - _create() - { - // 说明html - let msg = `
    - - 将文件拖至此处或点击上传 -
    -
    - 待上传: - -
    `; - this.domCache. - addClass('dropzone'). - html(msg); - } - - /** - * 初始化 - */ - _init() - { - let v = {}; - v.button = this.domCache.children('.dz-button'); - // 上传消息模版 - v.uploadTmp = `
    -
    - -
    -
    - -
    - - - -
    `; - this.upload = new Dropzone(this.dom, { - url : this.param.api, - paramName : this.param.filename, - maxFilesize : this.param.maxsize, - headers : this.param.headers, - acceptedFiles : _.join(this.param.doc, ','), - autoProcessQueue : this.param.autoupload, - parallelUploads : 1000, - previewTemplate : v.uploadTmp, - maxFiles : this.param.maxfile, - dictFileTooBig : '允许上传文件的最大限制为:{{maxFilesize}}MB', - dictInvalidFileType : '上传的文件格式不被允许', - dictResponseError : '上传文件失败,返回码:{{statusCode}}', - dictMaxFilesExceeded : '上传的文件数量超出限制' - }); - // 默认值 - if (this.param.default != '') - { - v.default = this.param.default.split(','); - _.each(v.default, (val) => { - let thumb = { - name : val, - accepted : true - }; - this.upload.emit('addedfile', thumb); - this.upload.emit('thumbnail', thumb, val); - this.upload.emit('success', thumb); - this.upload.emit('complete', thumb); - }); - } - Mount.dropzone.push(this.upload); - } - - /** - * 事件 - */ - _event() - { - let that = this; - let v = { - button : that.domCache.find('.dz-button') - }; - that.upload. - on('addedfile', () => { - if (that.param.autoupload) return; - if (v.button.is(':hidden')) - { - that.domCache.css('padding-bottom', 50); - v.button.show(); - } - // 上传文件总数 - let fileCount = that.domCache.find('.dz-preview:not(.dz-complete)').length; - v.button.find('em').html(fileCount); - }). - on('removedfile', (file) => { - // 上传文件总数 - let fileCount = that.domCache.find('.dz-preview:not(.dz-complete)').length; - v.button.find('em').html(fileCount); - if (fileCount == 0) - { - that.domCache.css('padding-bottom', 10); - v.button.hide(); - } - if (_.isFunction(that.param.delete)) - that.param.delete(file.name); - }). - on('success', (file, response) => { - if (_.isFunction(that.param.success)) - that.param.success(response); - let fileCount = parseInt(v.button.find('em').html()); - v.button.find('em').html(fileCount - 1); - }). - on('error', (file, msg) => { - Eadmin.message.error({ - content : msg - }); - }). - on('queuecomplete', () => { - if (_.isFunction(that.param.complete)) - that.param.complete(); - }); - if (that.param.autoupload) - { - return; - } - $(that.dom + ' .dz-upload-btn').on('click', () => { - that.upload.processQueue(); - return false; - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.validate.js b/src/js/lib/eadmin.validate.js deleted file mode 100644 index 7fadc43..0000000 --- a/src/js/lib/eadmin.validate.js +++ /dev/null @@ -1,276 +0,0 @@ -/** - * eadmin 表单验证 - */ - -class Validate{ - - /** - * 执行验证 - */ - static run(){ - let that = this; - body. - // 文本框、文本域 - on('blur', ':text[data-validate], :password[data-validate], textarea[data-validate]', function(){ - that._check($(this)); - }). - on('click', ':checkbox, :radio', function(){ - let v = { - this : $(this) - }; - v.parent = v.this.closest('.form-group'); - v.dom = v.parent.find('[name="' + v.this.attr('name') + '"]:first'); - if (v.dom.data('validate') == undefined) - { - return; - } - that._check(v.dom); - }). - on('change', 'select[data-validate]', function(){ - that._check($(this)); - }); - return; - } - - /** - * 表单提交验证 - */ - static submit(form){ - let validate = form.find('[data-validate]'); - if ( ! validate.length) - { - return true; - } - let that = this; - validate.each(function(){ - let v = { - this : $(this) - }; - if (v.this.is(':hidden')) - { - return true; - } - if (v.this.data('validate-error') != undefined) - { - return true; - } - that._check(v.this); - }); - } - - /** - * 执行校验 - */ - static _check(dom){ - // 私有方法 - let func = { - // 内置验证规则 - preg : (key) => { - let preg = []; - //不能为空 - preg['require'] = '[.\\s\\S]+'; - //手机号 - preg['mobile'] = '1[345789][\\d]{9}'; - //固定电话 - preg['phone'] = '([\\d]{3,4}-)?[\\d]{7,8}'; - //邮箱 - preg['email'] = '[\\w\-\\.]+@[\\w-\\.]+(\\.\\w+)+'; - //QQ - preg['qq'] = '[1-9][\\d]{4,9}'; - //身份证 - preg['idcard'] = '(^\\d{15}$)|(^\\d{17}(\\d|X|x)$)'; - //网址 - preg['url'] = '(http:\/\/|https:\/\/)?[A-Za-z0-9]+\\.[A-Za-z0-9]+([\/=\?%\-&_#@[\]+!])*([^<>\"])*'; - //日期 - preg['date'] = '\\d{4}[/-]+\\d{2}[/-]+\\d{2}'; - //金额 - preg['money'] = '\\d{1,}\\.\\d{2,4}'; - //ip - preg['ip'] = '\\d{1,}\\.\\d{1,}\\.\\d{1,}\\.\\d{1,}'; - //纯数字 - preg['number'] = '[0-9]+'; - //纯字母 - preg['letter'] = '[a-zA-Z]+'; - //数字加字母 - preg['numberLetter'] = '[0-9a-zA-Z]+'; - //邮编 - preg['zipcode'] = '[1-9][0-9]{5}'; - if (preg[key] == undefined) - { - return false; - } - return preg[key]; - }, - // 验证 - check : (key, val) => { - let preg = func.preg(key); - if (preg === false) preg = key; - // 验证规则 - let reg = new RegExp(preg); - if ( ! reg.test(val)) - return false; - return true; - }, - // 设置input、textarea高亮状态 - set : (model) => { - if (v.this.is('textarea')) - { - Form.textarea(v.this, model); - } - else - { - Form.input(v.this, model); - } - }, - // 通过 - success : () => { - if (v.this.data('validate-error') == undefined) - { - return; - } - // 创建表单验证消息容器 - v.note = this._note(v.this); - if (v.this.data('note') == false) - { - v.note.remove(); - } - else - { - v.note. - removeClass('error'). - html(v.this.data('note')); - } - v.this.removeData('validate-error'); - }, - // 失败 - error : (msg) => { - // 创建表单验证消息容器 - v.note = this._note(v.this); - // 验证失败 - v.this.data('validate-error', 1); - // 显示提示信息 - if (v.msg == undefined) return; - v.note. - addClass('error'). - html(msg); - } - }; - let v = { - this : dom - }; - // 验证规则 - v.rule = v.this.data('validate'); - // 消息 - v.msg = v.this.data('validate-msg'); - // 下拉菜单 - if (v.this.is('select')) - { - if (v.this.val() == module.conf.select_default_val) - { - func.error(v.msg); - return; - } - func.success(); - return; - } - // 单选复选 - if (v.this.is(':checkbox') || - v.this.is(':radio')) - { - v.parent = v.this.closest('.form-group'); - if(v.parent.find('[name="' + v.this.attr('name') + '"]:checked').length == 0) - { - func.error(v.msg); - return; - } - func.success(); - return; - } - // 文本值 - v.val = v.this.val(); - // 规则验证 - v.arr = {}; - // 验证规则数组 - v.arr.rule = v.rule.split('|'); - // 提示信息数组 - if (v.msg != undefined) - v.arr.msg = v.msg.split('|'); - // 验证结果 - v.result = true; - // 验证错误的编号,用来通过此编号获取提示信息 - v.key = 0; - // 开始验证 - _.each(v.arr.rule, (val, key) => { - // 长度范围 - if (val.indexOf('len') != -1) - { - val = val.replace('len=', ''); - v.arr.len = val.split('-'); - if ((v.arr.len[0] != '' && v.val.length < v.arr.len[0]) || - (v.arr.len[1] != '' && v.val.length > v.arr.len[1])) - { - v.result = false; - v.key = key; - return false; - } - } - // 取值范围 - else if (val.indexOf('val') != -1) - { - val = val.replace('val=', ''); - v.val = parseInt(v.val); - v.arr.val = val.split('-'); - if (_.isNaN(v.val) || - (v.arr.val[0] != '' && v.val < v.arr.val[0]) || - (v.arr.val[1] != '' && v.val > v.arr.val[1])) - { - v.result = false; - v.key = key; - return false; - } - } - // 内置规则验证 - else - { - if ( ! func.check(val, v.val)) - { - v.result = false; - v.key = key; - return false; - } - } - }); - // 验证通过 - if (v.result) - { - let model = module.conf.validate_success ? 'success' : null; - func.set(model); - func.success(); - return; - } - func.set('error'); - func.error(v.arr.msg[v.key]); - } - - /** - * 创建note容器 - */ - static _note(dom){ - let parent = dom.closest('.form-group'); - let note = parent.find('.note'); - if( ! note.length) - { - parent.append(``); - note = parent.find('.note'); - if (dom.data('note') == undefined) - dom.data('note', false); - } - else - { - if (dom.data('note') == undefined) - dom.data('note', note.html()); - } - return note; - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.window.js b/src/js/lib/eadmin.window.js deleted file mode 100644 index 91639b3..0000000 --- a/src/js/lib/eadmin.window.js +++ /dev/null @@ -1,454 +0,0 @@ -/** - * eadmin 弹窗组件 - */ - -class Window{ - - constructor(dom, param){ - // 窗口 - this.window = ''; - // 窗口DOM - this.windowDom = null; - // 选择器原始DOM名称,如果为false,则表示不需要绑定点击事件 - // 是点击后直接调用窗口,例如表格列按钮 - this.dom = dom == false ? false : scope(dom); - // 鼠标X轴 - this.x = 0; - // 鼠标Y轴 - this.y = 0; - // 窗口的top值 - this.top = 0; - // 窗口的left值 - this.left = 0; - // 默认参数 - let _param = { - // 链接地址 - url : '', - // 模式,iframe、load - model : 'load', - // 宽度 - width : module.conf.window_width, - // 高度 - height : module.conf.window_height, - // 标题 - title : module.conf.window_title, - // 是否可拖动 - drag : true, - // 按钮栏 - btn : [], - // 关闭回调 - close : null, - // 提交表单回调 - submit : null, - // 弹窗风格,window、popup - style : 'window' - } - // 配置参数 - this.param = $.extend(true, _param, param); - this.run(); - } - - /** - * 运行控件 - */ - run(){ - // 事件执行 - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - // 私有变量 - let v = { - id : createId(), - // 宽度 - width : 0, - // 高度 - height : 0, - // 样式 - style : '', - // 拖动 - drag : '', - // HTML - html : '' - }; - // 窗口原始DOM名称 - this.window = 'window-' + v.id; - // 真实宽度高度 - if (_.isInteger(this.param.width) || - this.param.width.indexOf('%') == -1) - { - v.width = this.param.width; - } - else - { - v.width = innerW() * (parseInt(this.param.width.replace('%', '')) / 100); - } - // 如果是弹出 - if (this.param.style == 'popup') - { - v.height = innerH(); - } - else - { - if (_.isInteger(this.param.height) || - this.param.height.indexOf('%') == -1) - { - v.height = this.param.height; - } - else - { - v.height = innerH() * (parseInt(this.param.height.replace('%', '')) / 100); - } - } - // 制定样式 - if (this.param.style == 'popup') - { - v.style = `style="width:${v.width}px;height:${v.height}px;top:0;right:0;left:unset;border-radius:5px 0 0 5px;"`; - } - else - { - v.style = `style="width:${v.width}px;height:${v.height}px;margin-left:-${v.width / 2}px;margin-top:-${v.height / 2}px;"`; - } - // 是否可以拖动 - if (this.param.drag && - this.param.style == 'window') - v.drag = ' style="cursor: move;"'; - // 窗口主体高度 - v.height -= 60; - if (this.param.btn.length > 0) - v.height -= 50; - // 窗口骨架 - v.html = `
    -
    - 页面加载中,请稍候... -
    -
    - -
    -
    - ${this.param.title} -
    -
    `; - // 按钮栏 - if (this.param.btn.length > 0) - { - v.html += `
    `; - _.each(this.param.btn, (row) => { - let loading = (['cancel', 'refresh'].indexOf(row.action) == -1) ? ' data-loading="执行中..."' : ''; - v.html += ``; - }); - v.html += `
    `; - } - v.html += `
    `; - body.append(v.html); - // 选择器缓存 - this.windowDom = $('#' + this.window); - } - - /** - * 事件 - */ - _event(){ - let that = this; - let v = {}; - let func = { - close : () => { - that.windowDom.remove(); - Mount.window = null; - $('.' + that.window).remove(); - Eadmin.maskHide(); - // 关闭回调 - if (_.isFunction(that.param.close)) - that.param.close(); - }, - load : () => { - // 加载内容 - if (that.param.model == 'iframe') - { - let html = ``; - v.body.html(html); - return; - } - v.loading.show(); - let timeout = 100; - if (that.param.style == 'popup') timeout = 200; - // 延迟避免窗口加载过快 - setTimeout(() => { - if (v.scroll != null) - { - v.scroll.destroy(); - v.scroll = null; - } - Mount.window = that.window; - // 加载 - v.body. - load(that.param.url, () => { - // 隐藏LOADING - v.loading.hide(); - // 表单处理 - Eadmin.form(v.body); - // 延迟按钮 - Button.run(that.windowDom); - // 状态 - Status.run(v.body); - // 标签 - Tag.run(v.body); - // 进度条 - Progress.run(v.body); - v.scroll = Eadmin.scroll('#' + that.window + ' .body'); - // 滚动条处理 - let scroll = body.find('.iscroll'); - if(scroll.length > 0) - { - scroll. - each(function(){ - if ($(this).hasClass('ps')) return true; - Eadmin.scroll($(this)[0]); - }); - } - // 块 - block(v.body); - }); - }, timeout); - }, - init : (dom) => { - // 创建窗体 - that._create(); - // 私有变量 - v = { - this : dom, - // 标题栏 - title : that.windowDom.children('.title'), - // 内容体 - body : that.windowDom.children('.body'), - // 加载 - loading : that.windowDom.children('.window-loading'), - // 滚动条对象 - scroll : null - }; - if (dom != false) - that.param.url = v.this.data('window-url'); - Eadmin.currentHref = that.param.url; - if (that.param.url == undefined || - that.param.url == '') - { - console.log('没有指定弹窗地址,打开失败'); - return; - } - let zindex = Eadmin.mask(); - if (zindex != false) - that.windowDom.css('z-index', zindex); - that.windowDom. - off('animationend'). - show(). - addClass(that.param.style == 'window' ? 'zoomIn' : 'fadeInRight'); - // 加载页面 - func.load(); - // 关闭弹窗 - that.windowDom. - children('.window-close'). - on('click', () => { - func.close(); - }); - // 拖动 - if (that.param.drag) - { - v.title.on('mousedown', (event) => { - let offset = that.windowDom.offset(); - that.x = event.clientX; - that.y = event.clientY; - that.top = offset.top; - that.left = offset.left; - let ol = that.windowDom.css('margin-left'), - ot = that.windowDom.css('margin-top'); - ol = parseInt(ol); - ot = parseInt(ot); - //鼠标移动事件 - $(document).on('mousemove', (event) => { - let top = that.top + (event.clientY - that.y), - left = that.left + (event.clientX - that.x); - top -= ot; - left -= ol; - that.windowDom.css({ - top : top, - left : left - }); - }); - }).on('mouseup', () => { - $(document).off('mousemove'); - }); - } - // 按钮 - if (that.param.btn.length == 0) return; - // 自定义按钮事件 - that.windowDom. - children('.btnbar'). - children('button'). - on('click', function(){ - let _var = { - this : $(this) - }; - _var.index = _var.this.index(); - // 按钮参数 - _var.param = that.param.btn[_var.index]; - // 内置事件 - if (_.isString(_var.param.action)) - { - _var.action = [ - 'cancel', 'refresh', 'submit' - ]; - if (_var.action.indexOf(_var.param.action) == -1) - { - console.log('没有找到内置按钮事件:' + _var.param.action); - return; - } - switch (_var.param.action) - { - // 取消 - case 'cancel': - func.close(); - break; - // 刷新 - case 'refresh': - v.body.empty(); - func.load(); - break; - // 提交表单 - case 'submit': - let _func = () => { - v.form = v.body.find(_var.param.formid == undefined ? 'form' : _var.param.formid); - if (v.form.length == 0) - { - console.log('窗体内没有找到form表单元素,提交表单失败'); - return; - } - v.action = v.form.attr('action'); - if (v.action == undefined) - { - v.action = that.param.url; - } - // 验证提交表单 - Validate.submit(v.form); - if(v.form.find('span.error').length > 0) - { - return; - } - Eadmin.button.loading(_var.this); - // 提交数据 - v.formData = v.form.serialize(); - // 调用接口 - axios.post(v.action, v.formData). - then((response) => { - let data = response.data; - // 没有执行成功码则还是调用submit回调 - if (data[module.conf.http.code_field] == undefined) - { - console.log('接口返回结果中没有找到定义的code码字段'); - return; - } - let msg = ''; - if (data[module.conf.http.msg_field] != undefined) - msg = data[module.conf.http.msg_field]; - // 执行成功 - if (data[module.conf.http.code_field] == module.conf.http.code_success) - { - msg = msg == '' ? '操作执行成功' : msg; - // 清除编辑器的本地缓存 - let editor = v.form.find('.editor'); - if (editor.length > 0) - { - let storeKey = editor.data('store'); - if (storeKey != undefined) - store.remove(storeKey); - } - // 加false参数表示不需要再调用窗口关闭的回调 - func.close(false); - // 提示 - Eadmin.popup.success({ - content : msg, - callback : () => { - if (_var.param.refresh_on_close === true) - Eadmin.refresh(); - } - }); - Eadmin.button.reset(_var.this); - return; - } - if (msg == '') msg = '操作执行失败'; - Eadmin.message.error({ - content : msg - }); - Eadmin.button.reset(_var.this); - }). - catch((error) => { - Eadmin.message.error({ - content : error - }); - Eadmin.button.reset(_var.this); - }); - } - if (_var.param.before != undefined) - { - if (Method == undefined || - Method[_var.param.before] == undefined) - { - console.log('弹窗页面中没有找到指定的前置方法' + _var.param.before); - return false; - } - Method[_var.param.before](_func); - return; - } - _func(); - break; - } - } - else - { - let _btnReset = () => { - setTimeout(() => { - Eadmin.button.reset(_var.this); - }, 100); - }; - _var.param.action({ - close : () => { - _btnReset(); - func.close(); - }, - refresh : () => { - _btnReset(); - v.body.empty(); - func.load(); - }, - btnReset : () => { - _btnReset(); - } - }); - } - }); - } - }; - if (that.dom == false) - { - func.init(false); - return; - } - that.dom. - on('click', function(){ - func.init($(this)); - }); - } - -} \ No newline at end of file diff --git a/src/less/common/common.less b/src/less/common/common.less deleted file mode 100644 index c5182b2..0000000 --- a/src/less/common/common.less +++ /dev/null @@ -1,1083 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 通用样式文件 - */ - -@import "../global"; - -@font-face -{ - font-family: "num"; - src: url(../font/num.ttf); -} - -/** - * ================= 重置 ================== - */ -*{ - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - -webkit-user-select: none; - -moz-user-focus: none; - -moz-user-select: none; -} -body -{ - background: @color-1; - font-size: @font-size-2; - font-family: "Microsoft YaHei"; - color:@font-color-1; -} -ul,li,p -{ - margin: 0; - padding: 0; -} -li -{ - list-style: none; -} -a -{ - .animate(color); - color:@font-color-1; - text-decoration:none; - &:hover - { - .animate(color); - color: @font-color-3; - } -} -em -{ - font-style: normal; -} -table -{ - border-collapse:collapse; - border-spacing:0 -} -th -{ - font-weight: normal; - text-align: initial; -} -td -{ - padding: 0; -} -i -{ - display: inline-block; - vertical-align: top; - margin-right: 5px; - font-size: @font-size-3; -} -img, video -{ - .border-radius(); -} -@-moz-document url-prefix() -{ - i{vertical-align: middle;} -} - -/** - * ================= 顶部导航栏 ================== - */ -header -{ - width: 100%; - @height : 50px; - position: relative; - .main-nav - { - height: @height; - display: flex; - >div - { - height: @height; - line-height: @height; - padding: 0; - } - >div:first-child - { - padding-left: 60px; - } - .logo - { - font-size: @font-size-3; - font-weight: bold; - img - { - vertical-align: middle; - margin-right: 10px; - } - } - .nav - { - a - { - float: left; - li - { - padding: 0 15px; - } - } - .active - { - .nav-slider - { - display: block; - } - } - } - .member - { - text-align: center; - img - { - .border-radius(100%); - position: absolute; - width: 28px; - height: 28px; - top: 10px; - right: 60px; - border: 2px @color-3 solid; - } - i - { - margin-right: 0; - margin-left: 5px; - } - } - .nav-slider - { - .border-radius(50px); - .linear(); - height: 4px; - margin-top: -50px; - display: none; - } - } - .sub-nav - { - @height:30px; - margin-top: 5px; - height: @height; - display: flex; - >div - { - height: @height; - line-height: @height; - padding: 0; - } - li - { - font-size: @font-size-1; - float: left; - text-align: center; - padding: 0 15px; - margin-right: 10px; - } - .active{ - li - { - .border-radius(50px); - .linear(); - } - &:hover - { - color: @font-color-1; - } - } - } - .mobile-menu - { - position: absolute; - right: 13px; - top: 10px; - margin-right: 0; - font-size: 24px; - display: none; - } -} -.mobile-nav -{ - width: 100%; - background: @color-1; - position: absolute; - z-index: 9999; - top: 50px; - display: none; - li - { - padding: 14px 15px 14px 20px; - border-top:1px @color-2 solid; - i - { - float: right; - margin-right: 0; - } - } - .mobile-nav-sub - { - background: @shadow-color; - li - { - border-top-color: @color-1; - } - } -} - -/** - * ================= 旋转 ================== - */ - -@-webkit-keyframes load -{ - 0% - { - transform: rotate(0deg); - } - 100% - { - transform: rotate(360deg); - } -} -.rotate -{ - animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; - -webkit-animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; -} -.rotate-0 -{ - transform-origin:center center; - transform: rotate(0deg); - -webkit-transform: rotate(0deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-90 -{ - transform-origin:center center; - transform: rotate(90deg); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-180 -{ - transform-origin:center center; - transform: rotate(180deg); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} - - -/** - * ================= 盒子 ================== - */ -#container -{ - margin: 0 auto; - width: 100%; - padding: 20px 60px; - position: relative; -} -.block-title -{ - padding-left:10px; - width: 100%; - height: 20px; - line-height: 20px; - margin-bottom: 20px; - position: relative; - span - { - .linear(lighten(@color-3, 20%), @color-3, top); - .border-radius(); - width: 5px; - height: 20px; - display: inline-block; - vertical-align: top; - margin-right: 10px; - } -} -.block-box -{ - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; - cursor: default; - .block - { - .border-radius(); - .box-shadow(); - padding: 20px; - background: @color-2; - position: relative; - h1, - h2, - h3, - h4, - h5, - h6, - .block-title - { - a - { - float: right; - font-size: @font-size-1; - color: @color-3; - } - } - .font-list - { - margin-top: 20px; - width: 100%; - li - { - height: 32px; - line-height: 32px; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - i:not(.status-dot) - { - .border-radius(50px); - .linear(lighten(@color-3, 20%), @color-3, top); - width: 6px; - height: 6px; - vertical-align: middle; - } - td - { - padding:8px 20px 8px 0; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - thead - { - td - { - color: @color-7; - } - } - img - { - height: 40px; - vertical-align: middle; - } - .table-img-head - { - .border-radius(50px); - border: 2px @color-3 solid; - width: 32px; - height: 32px; - } - } - .btnbar - { - text-align: right; - button - { - margin-right: 0; - } - } - .person>.info, - .pic>.info - { - margin-top: 10px; - overflow: hidden; - height: 30px; - line-height: 40px; - span:first-child - { - float: left; - font-size: @font-size-1; - color: @color-7; - } - span:last-child - { - float: right; - } - i - { - margin-right: 0; - margin-left: 6px; - } - } - .person - { - position: relative; - text-align: center; - img - { - .border-radius(50px); - width: 80px; - height: 80px; - margin-bottom: 10px; - } - h6 - { - margin-bottom: 0; - } - } - .corner - { - border-radius: 5px 0 0 5px; - position: absolute; - height: 24px; - line-height: 24px; - top: 8px; - right: 0; - padding: 0 6px; - background-color: @color-3; - } - .pic - { - position: relative; - .corner - { - top: 5px; - } - .icon - { - margin-top: 15px; - color: @color-7; - span - { - margin-right: 10px; - } - } - .info - { - height: 35px; - line-height: 35px; - img - { - .border-radius(50px); - width: 24px; - height:24px; - vertical-align: middle; - border: 2px @color-3 solid; - margin-right: 5px; - } - } - .cover - { - .border-radius(); - width: 100%; - max-height: 360px; - margin-bottom: 10px; - } - } - .pic-font - { - padding-left: 140px; - min-height: 128px; - >div:first-child - { - position: absolute; - left: 0; - img - { - max-width: 128px; - max-height: 128px; - } - } - } - .user-profile - { - img - { - .border-radius(50px); - width: 80px; - height: 80px; - margin-bottom: 10px; - border: 4px @color-3 solid; - } - hr - { - border: 0; - border-top: 1px darken(@color-2, 4%) solid; - margin: 15px 0; - } - } - } - .block-data - { - .data - { - margin-top: 25px; - } - h5 - { - line-height: 30px; - margin-bottom: 0; - } - .num - { - font-family: num; - font-size: 28px; - margin-right: 5px; - } - i - { - font-size: 20px; - } - } - .block-data-small - { - padding: 10px 20px; - .data - { - margin-top: 0; - } - } - .block-href - { - .animate(background-color); - text-align: center; - &:hover - { - .animate(background-color); - background: @color-3; - i - { - .animate(color); - color: @font-color-1; - } - } - h5 - { - margin-bottom: 0; - } - i - { - .animate(color); - margin-bottom: 15px; - margin-right: 0; - font-size: 24px; - } - } - .title - { - font-size: @font-size-2; - color: @font-color-3; - } - .note - { - margin-top: 10px; - color: @color-7; - font-size:@font-size-1; - } - .form-group - { - position: relative; - >span - { - display: block; - } - textarea - { - line-height: 1.5; - } - .error - { - color: #ff6582; - position: absolute; - margin-top: 4px; - } - .font-num - { - bottom: 10px; - right: 10px; - position: absolute; - } - } - .form-group:not(:last-child) - { - margin-bottom: 20px; - } - .input-group - { - display: flex; - flex-wrap: wrap; - width: 100%; - input - { - width: 1%; - flex: 1 1 auto; - } - input:not(:first-child) - { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - input:not(:last-child) - { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - >span - { - padding: 10px; - border: 1px @input-color-1 solid; - } - .prepend - { - border-right: none; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - } - .append, - .num-add-cut - { - border-left: none; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .num-add-cut - { - position: relative; - padding: 10px 12px; - i - { - position: absolute; - width: 100%; - left: 0; - text-align: center; - height: 50%; - cursor: pointer; - } - .add - { - top: 0; - border-bottom: 1px @input-color-1 solid; - } - .cut - { - bottom: 0; - line-height: 1.4; - } - .disabled - { - color: @color-6; - cursor: not-allowed; - } - } - } - .empty - { - width: 100%; - text-align: center; - color: @color-7; - margin: 30px 0; - img - { - width: 70%; - } - } - .flex - { - display: flex; - flex-wrap: wrap; - } -} -.demo-color -{ - .border-radius(); - padding: 20px; -} -.dn -{ - display: none; -} - -/** - * ================= 标题 ================== - */ -h1,h2,h3,h4,h5,h6 -{ - font-weight: normal; - margin-top: 0; - line-height: 22px; -} -h3,h4,h5,h6 -{ - margin-bottom:10px; -} -h1 -{ - margin-bottom: 20px; - font-size: 24px; - i - { - font-size: 24px; - } -} -h2 -{ - margin-bottom: 20px; - font-size: 20px; - i - { - font-size: 20px; - } -} -h3 -{ - font-size: 18px; - i - { - font-size: 18px; - } -} -h4 -{ - font-size: 16px; - i - { - font-size: 16px; - } -} -h5 -{ - font-size: 14px; - i - { - font-size: 14px; - } -} -h6 -{ - font-size: 12px; - i - { - font-size: 12px; - } -} -.fs18 -{ - font-size: 18px; -} -.va-m -{ - vertical-align:middle; -} -.fwb -{ - font-weight: bold; -} -.tac -{ - text-align: center; -} -.cp -{ - cursor: pointer; -} - -/** - * ================= 遮罩 ================== - */ -.mask -{ - .alpha(0.6); - width: 100%; - height: 100%; - background: #000; - position: fixed; - top: 0; - left: 0; - z-index: 9998; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - cursor: pointer; - i - { - font-size: 18px; - } -} - -/** - * ================= 边距 ================== - */ -.mt10 -{ - margin-top: 10px; -} - .mt20 -{ - margin-top: 20px; -} -.mb0 -{ - margin-bottom: 0 !important; -} -.mb10 -{ - margin-bottom: 10px; -} -.mb20 -{ - margin-bottom: 20px; -} -.ml10 -{ - margin-left: 10px; -} -.p0 -{ - padding: 0; -} -.pl0 -{ - padding-left: 0; -} -.pt0 -{ - padding-top: 0; -} -.pb0 -{ - padding-bottom: 0; -} -.pr0 -{ - padding-right: 0; -} - -/** - * ================= 滚动条 ================== - */ -.ps -{ - overflow: hidden; - overflow-anchor: none; - touch-action: auto; -} -.ps__rail-x -{ - display: none; - opacity: 0.4; - transition: background-color .2s linear, opacity .2s linear; - height: 10px; - bottom: 4px; - position: absolute; -} -.ps__rail-y -{ - display: none; - opacity: 0; - transition: background-color .2s linear, opacity .2s linear; - width: 4px; - right: 4px; - position: absolute; -} -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y -{ - display: block; - background-color: transparent; -} -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y -{ - opacity: 0.6; -} -.ps .ps__rail-x:hover, -.ps .ps__rail-y:hover, -.ps .ps__rail-x:focus, -.ps .ps__rail-y:focus, -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-y.ps--clicking -{ - opacity: 0.6; -} -.ps__thumb-x -{ - background-color: @color-5; - border-radius: 50px; - transition: background-color .2s linear, height .2s ease-in-out; - height: 10px; - bottom: 0px; - position: absolute; -} -.ps__thumb-y -{ - .box-shadow(); - background-color: @color-5; - border-radius: 50px; - transition: background-color .2s linear, width .2s ease-in-out; - width: 4px; - right: 0px; - position: absolute; -} -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x, -.ps__rail-x.ps--clicking .ps__thumb-x -{ - background-color: @color-5; -} -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y.ps--clicking .ps__thumb-y -{ - background-color: @color-5; -} -@supports (-ms-overflow-style: none) -{ - .ps - { - overflow: auto !important; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) -{ - .ps - { - overflow: auto !important; - } -} - -/** - * ================= 颜色 ================== - */ - -.color-1 -{ - color: @mcolor-1; -} -.color-2 -{ - color: @mcolor-2; -} -.color-3 -{ - color: @mcolor-3; -} -.color-4 -{ - color: @mcolor-4; -} -.color-5 -{ - color: @mcolor-5; -} -.color-6 -{ - color: @mcolor-6; -} -.color-7 -{ - color: @mcolor-7; -} -.color-8 -{ - color: @mcolor-8; -} -.color-9 -{ - color: @mcolor-9; -} -.color-10 -{ - color: @mcolor-10; -} -.color-11 -{ - color: @mcolor-11; -} -.color-12 -{ - color: @mcolor-12; -} -.color-13 -{ - color: @mcolor-13; -} - -/** - * ================= 背景颜色 ================== - */ -.bg-color-1 -{ - background-color: @mcolor-1 !important; -} -.bg-color-2 -{ - background-color: @mcolor-2 !important; -} -.bg-color-3 -{ - background-color: @mcolor-3 !important; -} -.bg-color-4 -{ - background-color: @mcolor-4 !important; -} -.bg-color-5 -{ - background-color: @mcolor-5 !important; -} -.bg-color-6 -{ - background-color: @mcolor-6 !important; -} -.bg-color-7 -{ - background-color: @mcolor-7 !important; -} -.bg-color-8 -{ - background-color: @mcolor-8 !important; -} -.bg-color-9 -{ - background-color: @mcolor-9 !important; -} -.bg-color-10 -{ - background-color: @mcolor-10 !important; -} -.bg-color-11 -{ - background-color: @mcolor-11 !important; -} -.bg-color-12 -{ - background-color: @mcolor-12 !important; -} -.bg-color-13 -{ - background-color: @mcolor-13 !important; -} \ No newline at end of file diff --git a/src/less/global.less b/src/less/global.less deleted file mode 100644 index 32d11d0..0000000 --- a/src/less/global.less +++ /dev/null @@ -1,116 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ - -/** - * ================= 颜色设置 ================== - */ - -// 主背景色 -@color-1:#0C112A; -// 高亮色 -@color-2:#1A2042; -// 主色 -@color-3:#0084FF; -// 按钮禁用色 -@color-4:lighten(@color-3, 20%); -// 浅色 -@color-5:#4E5675; -// 禁用色 -@color-6:#BBC5D8; -// 备注色 -@color-7:#999; - -// 默认字体颜色 -@font-color-1:#FFF; -// 暗色字体色 -@font-color-2:#4A4F6A; -// 默认字体暗色 -@font-color-3:darken(@font-color-1, 15%); - -// 表单边框色 -@input-color-1:#30375B; -// 表单禁用背景色 -@input-color-2:#BBC5D8; -// 表单背景色 -@input-color-3:#232B4C; -// 表单移入背景色 -@input-color-4:#2a3560; -// 表单禁用字体色 -@input-color-5:#586273; - -// 阴影颜色 -@shadow-color:darken(@color-1, 5%); - -// 多元色 -@mcolor-1: #FF1844; -@mcolor-2: #76FF02; -@mcolor-3: #FFFF01; -@mcolor-4: #FF8E01; -@mcolor-5: #69F0AE; -@mcolor-6: #E040FC; -@mcolor-7: #4FC2F8; -@mcolor-8: #90A4AE; -@mcolor-9: #2196F3; -@mcolor-10: #FE5722; -@mcolor-11: #FFC107; -@mcolor-12: #FF4181; -@mcolor-13: #E9EBF0; - -/** - * ================= 字体设置 ================== - */ - -// 默认字体大小 -@font-size-1: 12px; -// 标题字体大小 -@font-size-2: 14px; -// 大号字体大小 -@font-size-3: 16px; - - -/** - * ================= 通用方法 ================== - */ - -// 延时动画 -.animate(@action, @time : 0.2s) -{ - transition:@action @time linear; -} - -// 表单延时动画 -.animate-form() -{ - transition:border-color 0.2s linear, - background-color 0.2s linear, - box-shadow 0.2s linear; -} - -// 圆角 -.border-radius(@radius : 5px) -{ - border-radius: @radius; -} - -// 阴影 -.box-shadow(@color:@shadow-color, @width:20px) -{ - box-shadow: @color 0px 0px @width; -} - -// 透明度 -.alpha(@alpha : 1) -{ - opacity: @alpha; -} - -// 渐变 -.linear(@start:lighten(@color-3, 20%), @end:@color-3, @position:left) -{ - background: -moz-linear-gradient(@position, @start, @end); - background: -webkit-linear-gradient(@position, @start, @end); - background: -o-linear-gradient(@position, @start, @end); -} \ No newline at end of file diff --git a/src/less/lib/button.less b/src/less/lib/button.less deleted file mode 100644 index 1178afc..0000000 --- a/src/less/lib/button.less +++ /dev/null @@ -1,76 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 按钮 - */ - -@import "../global"; - -button -{ - .border-radius(50px); - .animate-form(); - color: @font-color-1; - background: none; - border: 2px @color-5 solid; - cursor: pointer; - padding: 0px 20px; - outline: none; - font-size: @font-size-3; - margin-right: 5px; - height: 46px; - line-height: 1; - &:hover:not(:disabled) - { - .box-shadow(@shadow-color, 10px); - .animate-form(); - border-color: @color-3; - } - i - { - font-size: 18px; - } -} -button:disabled -{ - color: @color-6; - cursor: not-allowed; - border-color: @color-6; -} -.middle -{ - font-size: @font-size-2; - padding:0px 16px; - height: 36px; - i - { - font-size: 14px; - } -} -.small -{ - font-size: @font-size-2; - padding:0 8px; - height: 26px; - i - { - font-size: 12px; - } -} -.highlight -{ - background: @color-3; - border-color: @color-3; - &:hover:not(:disabled) - { - background:darken(@color-3, 5%); - border-color: darken(@color-3, 5%); - } -} -.highlight:disabled -{ - color: @font-color-1; - background: @color-4; - cursor: not-allowed; - border-color: @color-4; -} \ No newline at end of file diff --git a/src/less/lib/citypicker.less b/src/less/lib/citypicker.less deleted file mode 100644 index 89963db..0000000 --- a/src/less/lib/citypicker.less +++ /dev/null @@ -1,116 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 头部导航文件 - */ - -@import "../global"; - -.citypicker -{ - .border-radius(); - .box-shadow(); - position: absolute; - border:1px @input-color-1 solid; - background: @input-color-3; - z-index: 9999; - padding: 5px 10px; - outline: none; - span - { - .border-radius(); - .animate(background); - text-align: center; - display: inline-block; - cursor: pointer; - text-align: center; - padding: 6px 0; - &:not(.current):not(.title):not(.not-allow):hover - { - .animate(background); - background: @color-5; - } - } - .title - { - color: @color-7; - padding-left: 5px; - } - .header, - .body - { - display: flex; - flex-wrap:wrap; - justify-content:space-around; - align-content:space-around; - } - .header - { - margin: 5px 0; - span - { - width: 40px; - } - } - .body - { - &:after - { - content: ""; - flex: auto; - } - span - { - width: 60px; - margin: 2px 15px; - } - } - .quick, - .vert - { - max-height: 240px; - position: relative; - span - { - width: 100%; - text-align: left; - padding-left: 6px; - margin-bottom: 5px; - } - .ps__rail-y - { - right: 0; - } - .current - { - background: @color-5; - } - } - .vert - { - height: 200px; - min-width: 120px; - float: left; - span - { - display: block; - i - { - float: right; - margin-right: 0; - } - } - } - .vert:not(:last-child) - { - margin-right: 5px; - } - .current - { - .linear(lighten(@color-3, 10%), @color-3, top); - } - .dn - { - display: none; - } -} \ No newline at end of file diff --git a/src/less/lib/colorpicker.less b/src/less/lib/colorpicker.less deleted file mode 100644 index 5ac51bd..0000000 --- a/src/less/lib/colorpicker.less +++ /dev/null @@ -1,38 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 颜色选择器 - */ - -@import "../global"; - -.colorpicker -{ - min-height: 38px; - overflow: hidden; - >div - { - display: inline; - width: 28px; - height: 28px; - float: left; - position: relative; - cursor: pointer; - .color - { - .border-radius(); - width: 22px; - height: 22px; - margin: 3px 6px 3px 0; - position: absolute; - } - i - { - position: absolute; - top: 6px; - left: 3px; - display: none; - margin-right: 0; - } - } -} \ No newline at end of file diff --git a/src/less/lib/datepicker.less b/src/less/lib/datepicker.less deleted file mode 100644 index d19481c..0000000 --- a/src/less/lib/datepicker.less +++ /dev/null @@ -1,268 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 日期选择 - */ - -@import "../global"; - -// 日期选择 -.datepicker -{ - .border-radius(); - .box-shadow(); - width: auto; - position: absolute; - border:1px @input-color-1 solid; - background: @input-color-3; - z-index: 9999; - padding: 0 10px 5px 10px; - outline: none; - display: none; - .header, - .footer - { - height: 35px; - line-height: 35px; - text-align: center; - span - { - .animate(color); - text-align: center; - } - i - { - width: 24px; - height: 24px; - font-size: 18px; - margin-right: 0; - } - .font - { - float: left; - padding-left: 5px; - &:hover - { - color: @color-3; - } - } - .confirm - { - float: right; - position: relative; - button - { - padding: 5px 10px; - margin-right: 0; - margin-left: 2px; - } - } - .not-allow - { - color: @input-color-5; - cursor: not-allowed; - &:hover - { - color: @input-color-5; - } - } - } - .header{ - .prev-year, - .prev-month - { - float: left; - } - .next-year, - .next-month - { - float: right; - } - } - .footer - { - display: none; - .choose-time - { - display: none; - } - } - .body - { - width: 260px; - span - { - width: 34px; - height: 34px; - line-height: 34px; - } - .next - { - color: @input-color-5; - margin-bottom: 3px; - } - } - .datepicker-panel - { - float: left; - } - .right - { - margin-left: 10px; - display: none; - } - .week, - .day, - .y-m, - .picker-time - { - display: flex; - flex-wrap:wrap; - justify-content:space-around; - align-content:space-around; - } - .week - { - color: @input-color-5; - span - { - cursor: default; - } - } - .day - { - span:not(.next) - { - .border-radius(); - .animate(background); - position: relative; - margin-bottom: 3px; - &:hover:not(.current) - { - .animate(background); - background: @color-5; - } - div - { - .border-radius(50px); - width: 5px; - height: 5px; - position: absolute; - background: @color-3; - right: 2px; - top: 2px; - } - } - span.current - { - .box-shadow(); - .linear(lighten(@color-3, 10%), @color-3, top); - div - { - background: @font-color-1; - } - } - } - .y-m - { - display: none; - div - { - .border-radius(); - .animate(background); - text-align: center; - padding: 10px 0; - width: 62px; - cursor: pointer; - margin: 10px 5px; - &:hover - { - .animate(background); - background: @color-5; - } - } - .active - { - background: @color-5; - } - } - .picker-time - { - display: none; - ul - { - margin-right: 2%; - width: 31%; - height: 256px; - padding-bottom: 1px; - position: relative; - li - { - .border-radius(); - .animate(background); - height: 24px; - line-height: 24px; - cursor: pointer; - text-align: center; - margin-top: 2px; - } - li:not(.current) - { - &:hover - { - .animate(background); - background: @color-5; - } - } - .current - { - background: @color-5; - } - .ps__rail-y - { - right: 0; - } - } - } - .quick - { - padding: 0 6px; - display: none; - margin-bottom: 5px; - span - { - .border-radius(); - .animate(background); - padding: 5px 10px; - margin: 6px 0; - } - span.title - { - padding-left: 0; - color: @color-7; - } - span.current - { - .box-shadow(); - background: @color-3; - } - } - .footer - { - height: 30px; - } - .clear - { - clear: both; - } - .dn - { - display: none; - } - span - { - text-align: center; - display: inline-block; - cursor: pointer; - } -} \ No newline at end of file diff --git a/src/less/lib/editor.less b/src/less/lib/editor.less deleted file mode 100644 index 90edc8c..0000000 --- a/src/less/lib/editor.less +++ /dev/null @@ -1,80 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 编辑器 - */ - -@import "../global"; - -.ql-container -{ - font-size: @font-size-2; -} -.ql-toolbar.ql-snow, -.ql-container.ql-snow -{ - border-color: @input-color-1; -} -.ql-toolbar.ql-snow -{ - border-radius: 5px 5px 0 0; - background: darken(@color-2, 2%); - padding: 12px; -} -.ql-container.ql-snow -{ - border-radius: 0 0 5px 5px; - background: @input-color-3; -} -.ql-editor.ql-blank::before -{ - color: @color-7; - font-size: @font-size-2; - font-style: normal; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options -{ - border-color: @input-color-1; - outline: none; -} -.ql-snow .ql-picker-options -{ - background: @input-color-3; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options -{ - margin-top: 2px; -} -.ql-snow.ql-toolbar button -{ - &:hover{ - box-shadow: none; - } -} -.ql-snow .ql-tooltip -{ - .box-shadow(); - .border-radius(); - padding: 8px 12px; - border-color: @input-color-1; - background-color: @color-2; -} -.ql-snow .ql-tooltip input[type=text] -{ - border-color: @input-color-1; - font-size: @font-size-2; - height: 36px; - line-height: 36px; - padding: 5px 10px; - width: 260px; -} -.ql-snow .ql-tooltip input[type=text]:focus -{ - border-color: @color-3; - background: @input-color-4; -} -.editor -{ - position: relative; -} \ No newline at end of file diff --git a/src/less/lib/form.less b/src/less/lib/form.less deleted file mode 100644 index 826a51d..0000000 --- a/src/less/lib/form.less +++ /dev/null @@ -1,373 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 表单 - */ - - @import "../global"; - -::-webkit-input-placeholder -{ - color:@color-7; -} -:-moz-placeholder -{ - color:@color-7; -} -::-moz-placeholder -{ - color:@color-7; -} -:-ms-input-placeholder -{ - color:@color-7; -} -input, -textarea -{ - .border-radius(); - padding: 10px; - border:1px @input-color-1 solid; - background: @input-color-3; - width: 100%; - color: @font-color-1; -} -input, -textarea -{ - .animate-form(); -} -input:focus, -textarea:focus -{ - .animate-form(); - .box-shadow(); - outline: none; - border-color: @color-3; - background: @input-color-4; -} -input:disabled, -textarea:disabled -{ - cursor: not-allowed; - background: @input-color-2; - border-color: @input-color-2; - color: @input-color-5; -} -input:disabled::-webkit-input-placeholder, -textarea:disabled::-webkit-input-placeholder -{ - color:@input-color-5; -} -input:disabled:-moz-placeholder, -textarea:disabled::-webkit-input-placeholder -{ - color:@input-color-5; -} -input:disabled::-moz-placeholder, -textarea:disabled::-webkit-input-placeholder -{ - color:@input-color-5; -} -input:disabled:-ms-input-placeholder, -textarea:disabled::-webkit-input-placeholder -{ - color:@input-color-5; -} -label -{ - position: relative; -} -textarea -{ - cursor: text; - white-space: pre-wrap; - word-wrap: break-word; -} -.no-resize -{ - resize: none; -} -.icon-input, -.icon-input-right, -.success-input, -.error-input, -.notice-input -{ - i:not(.add):not(.cut) - { - position: absolute; - top: 1px; - } -} -.icon-input:not(.error-input):not(.success-input):not(.notice-input) -{ - input - { - padding-left: 26px; - } - i - { - left:10px; - } -} -.icon-input-right -{ - input - { - padding-right: 24px; - } - i - { - margin-right: 0; - right: 10px; - } -} -.success-input, -.error-input, -.notice-input -{ - .animate-form(); - input - { - padding-right: 24px; - } - i:not(.add):not(.cut) - { - right: 10px; - font-size: 16px; - top: 0; - margin-right: 0; - } -} -.success-input -{ - input, - textarea - { - border-color: @mcolor-2; - background-color: #234824; - } - input:focus, - textarea:focus - { - background: #234824; - } - i:not(.add):not(.cut) - { - color: @mcolor-2; - } -} -.error-input -{ - input, - textarea - { - border-color: @mcolor-1; - background: #482323; - } - input:focus, - textarea:focus - { - background: #482323; - } - i:not(.add):not(.cut) - { - color: @mcolor-1; - } -} -.notice-input -{ - input, - textarea - { - border-color: @mcolor-3; - background: #4c4728; - } - input:focus, - textarea:focus - { - background: #4c4728; - } - i:not(.add):not(.cut) - { - color: @mcolor-3; - } -} -input[type="radio"], -input[type="checkbox"], -select -{ - border:0; - position:absolute; - left:-9999px; -} -select -{ - min-width: 120px; -} -.radio, -.radio-disabled, -.radio-checked, -.radio-disabled-checked, -.checkbox, -.checkbox-disabled, -.checkbox-checked, -.checkbox-disabled-checked -{ - margin-right: 10px; - line-height: 40px; - display: inline-block; - i - { - font-size: 18px; - margin-right: 0; - font-weight: bold; - } -} -.radio, -.checkbox, -.checkbox-checked -{ - cursor: pointer; -} -.radio-disabled, -.radio-disabled-checked, -.checkbox-disabled, -.checkbox-disabled-checked -{ - color: @color-6; - cursor: not-allowed; -} -.radio, -.checkbox -{ - i - { - .animate(color); - } -} -.radio-checked, -.checkbox-checked -{ - i - { - .animate(color); - color: @color-3; - } -} -.select -{ - .border-radius(); - padding: 10px; - border:1px @input-color-1 solid; - background: @input-color-3; - display: inline-block; - padding-right: 30px; - position: relative; - cursor: pointer; - margin-right: 5px; - min-width: 100px; - i:not(.rotate) - { - position: absolute; - right: 0px; - } -} -.select-disabled -{ - cursor: not-allowed; - background: @input-color-2; - border-color: @input-color-2; - span, i - { - color: @input-color-5; - } - i - { - font-size: @font-size-2; - } -} -.select-option -{ - .border-radius(); - .box-shadow(); - display: none; - position: absolute; - border:1px @input-color-1 solid; - background: @input-color-3; - margin-top: 5px; - outline: none; - z-index: 9999; - cursor: pointer; - ul - { - padding: 6px; - position: relative; - max-height: 240px; - li - { - padding: 5px 10px; - cursor: pointer; - &:hover - { - .border-radius(); - background: @color-5; - } - } - li:not(:last-child) - { - margin-bottom: 4px; - } - .active - { - .border-radius(); - background: @color-5; - } - } - .disabled - { - color: @color-6; - cursor: not-allowed; - &:hover - { - background: @input-color-3; - } - } -} -.checkbox-switch -{ - .border-radius(50px); - background: @color-7; - width: 44px; - height: 22px; - cursor: pointer; - padding: 3px; - display: inline-block; - position: relative; - span - { - .animate(margin-left); - .border-radius(50px); - background: @font-color-1; - width:16px; - height: 16px; - display: inline-block; - position: absolute; - } -} -.switch-open -{ - .linear(); - span - { - .box-shadow(); - .animate(margin-left); - margin-left: 22px; - } -} -.switch-disabled -{ - cursor: not-allowed; - background: @input-color-2; -} \ No newline at end of file diff --git a/src/less/lib/message.less b/src/less/lib/message.less deleted file mode 100644 index 063624a..0000000 --- a/src/less/lib/message.less +++ /dev/null @@ -1,35 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 消息 - */ - -@import "../global"; - -.message -{ - .border-radius(); - .box-shadow(); - opacity: 0.6; - position: fixed; - background: #000; - z-index: 9999; - padding: 10px 15px; - left: 50%; - i - { - font-size: @font-size-3; - } - .info - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } -} \ No newline at end of file diff --git a/src/less/lib/notice.less b/src/less/lib/notice.less deleted file mode 100644 index bca751d..0000000 --- a/src/less/lib/notice.less +++ /dev/null @@ -1,73 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 通知 - */ - -@import "../global"; - -#notice -{ - position: fixed; - right: 10px; - width: 300px; - z-index: 9999; -} -.notice -{ - .border-radius(); - .box-shadow(); - background: #000; - padding: 15px 10px; - width: 100%; - position: relative; - margin-bottom: 10px; - i - { - position: absolute; - margin-right: 0; - } - .notice-title - { - font-size: @font-size-3; - margin-bottom: 5px; - } - .desc - { - line-height: 18px; - margin-top: 5px; - color: @color-7; - } - .close - { - right: 10px; - top: 10px; - cursor: pointer; - font-weight: bold; - } - .title-icon - { - font-size: 26px; - } - .href - { - margin: 10px 0 5px 0; - a - { - color: @color-3; - font-weight: bold; - } - } - .info - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } -} \ No newline at end of file diff --git a/src/less/lib/popup.less b/src/less/lib/popup.less deleted file mode 100644 index 5683c64..0000000 --- a/src/less/lib/popup.less +++ /dev/null @@ -1,65 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 模态 - */ - -@import "../global"; - -.popup -{ - .border-radius(); - .box-shadow(); - position: fixed; - border:1px @input-color-1 solid; - background: @input-color-3; - z-index: 9999; - padding: 5px 10px; - top: 30%; - left: 50%; - text-align: center; - width: 260px; - margin: 0 0 0 -130px; - span - { - display: block; - } - i - { - font-size: 36px; - } - .title - { - font-size: 18px; - margin: 15px 0; - } - .txt - { - margin: 10px 0; - line-height: 20px; - } - .btn - { - margin: 15px 0; - button - { - margin: 0; - } - } - .alert - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } - .confirm - { - color: @mcolor-3; - } -} \ No newline at end of file diff --git a/src/less/lib/progress.less b/src/less/lib/progress.less deleted file mode 100644 index f5a0141..0000000 --- a/src/less/lib/progress.less +++ /dev/null @@ -1,89 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 进度条 - */ - -@import "../global"; - -.progress -{ - height: 30px; - position: relative; - .bg, - .percent, - .point - { - .border-radius(50px); - position: absolute; - top: 10px; - left: 0; - height: 10px; - } - .bg - { - width: 100%; - background: @color-5; - font-size: @font-size-1; - } - .percent - { - .linear(); - .box-shadow(@shadow-color, 10px); - } - .point - { - width: 100%; - line-height: 10px; - font-size: @font-size-1; - text-align: center; - } - .color-1 - { - .linear(lighten(@mcolor-2, 10%), @mcolor-2, left); - } - .color-2 - { - .linear(lighten(@mcolor-1, 10%), @mcolor-1, left); - } - .color-3 - { - .linear(lighten(@mcolor-3, 10%), @mcolor-3, left); - } - .color-4 - { - .linear(lighten(@mcolor-4, 10%), @mcolor-4, left); - } - .color-5 - { - .linear(lighten(@mcolor-5, 10%), @mcolor-5, left); - } - .color-6 - { - .linear(lighten(@mcolor-6, 10%), @mcolor-6, left); - } - .color-7 - { - .linear(lighten(@mcolor-7, 10%), @mcolor-7, left); - } - .color-8 - { - .linear(lighten(@mcolor-8, 10%), @mcolor-8, left); - } - .color-9 - { - .linear(lighten(@mcolor-9, 10%), @mcolor-9, left); - } - .color-10 - { - .linear(lighten(@mcolor-10, 10%), @mcolor-10, left); - } - .color-11 - { - .linear(lighten(@mcolor-11, 10%), @mcolor-11, left); - } - .color-12 - { - .linear(lighten(@mcolor-12, 10%), @mcolor-12, left); - } -} \ No newline at end of file diff --git a/src/less/lib/rate.less b/src/less/lib/rate.less deleted file mode 100644 index 27b4feb..0000000 --- a/src/less/lib/rate.less +++ /dev/null @@ -1,30 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 评分 - */ - -@import "../global"; - -.rate -{ - min-height: 38px; - .star - { - .animate(color); - display: inline-block; - font-size: 18px; - margin-right: 8px; - cursor: pointer; - } - .full - { - .animate(color); - color: @mcolor-3; - } - .disabled - { - cursor: not-allowed; - color: @color-6; - } -} diff --git a/src/less/lib/slider.less b/src/less/lib/slider.less deleted file mode 100644 index 5419420..0000000 --- a/src/less/lib/slider.less +++ /dev/null @@ -1,70 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 滑块 - */ - - @import "../global"; - - .slider - { - .border-radius(); - height: 4px; - background: @input-color-1; - cursor: pointer; - position: relative; - margin: 30px 0 5px 0; - .slider-bar - { - .border-radius(); - .linear(); - position: absolute; - width: 0; - height: 4px; - } - .slider-btn - { - .animate(box-shadow); - .border-radius(50px); - width: 16px; - height: 16px; - cursor: grab; - position: absolute; - background: @font-color-1; - border: 3px @color-3 solid; - z-index: 999; - left: 0; - top: -6px; - &:hover - { - .animate(box-shadow); - .box-shadow(); - } - } - .step - { - .border-radius(50%); - width: 4px; - height: 4px; - background:@color-5; - position: absolute; - } -} -.slider-disabled -{ - background: @input-color-2; - cursor: not-allowed; - .slider-bar - { - background: @color-7; - } - .slider-btn - { - border-color: @color-7; - cursor:not-allowed; - &:hover - { - .box-shadow(@shadow-color, 0px); - } - } -} \ No newline at end of file diff --git a/src/less/lib/status.less b/src/less/lib/status.less deleted file mode 100644 index 27bde41..0000000 --- a/src/less/lib/status.less +++ /dev/null @@ -1,55 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 状态 - */ - -@import "../global"; - -.status -{ - padding-left: 14px; - position: relative; - margin-right: 10px; - i - { - .border-radius(50px); - width: 8px; - height: 8px; - position: absolute; - top: 6px; - left: 0; - } - .status-1 - { - .linear(lighten(@mcolor-2, 10%), @mcolor-2, top); - } - .status-2 - { - .linear(lighten(@mcolor-1, 10%), @mcolor-1, top); - } - .status-3 - { - .linear(lighten(@mcolor-3, 10%), @mcolor-3, top); - } - .status-4 - { - .linear(lighten(@mcolor-4, 10%), @mcolor-4, top); - } - .status-5 - { - .linear(lighten(@mcolor-5, 10%), @mcolor-5, top); - } - .status-6 - { - .linear(lighten(@mcolor-6, 10%), @mcolor-6, top); - } - .status-7 - { - .linear(lighten(@mcolor-7, 10%), @mcolor-7, top); - } - .status-8 - { - .linear(lighten(@mcolor-13, 10%), @mcolor-13, top); - } -} \ No newline at end of file diff --git a/src/less/lib/tab.less b/src/less/lib/tab.less deleted file mode 100644 index 54aea1d..0000000 --- a/src/less/lib/tab.less +++ /dev/null @@ -1,63 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 选项卡 - */ - -@import "../global"; - -.tab -{ - border-bottom: 2px @input-color-1 solid; - white-space: nowrap; - span - { - background: @input-color-3; - display: inline-block; - height: 40px; - line-height: 40px; - cursor: pointer; - position: relative; - padding: 0 20px; - border: 2px @input-color-1 solid; - border-bottom: none; - margin-right: 8px; - border-radius: 5px 5px 0 0; - } - .active - { - background: @color-2; - height: 42px; - border-bottom: 2px @color-2 solid; - margin-bottom: -2px; - } -} -.tab-panel -{ - min-height: 200px; - display: none; - position: relative; - .block - { - padding: 0; - box-shadow: none; - } - .block-pb - { - padding: 20px; - background: @input-color-3; - border: 2px @input-color-1 solid; - } - .panel-loading - { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - } -} \ No newline at end of file diff --git a/src/less/lib/table.less b/src/less/lib/table.less deleted file mode 100644 index 747ba09..0000000 --- a/src/less/lib/table.less +++ /dev/null @@ -1,238 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 表格 - */ - -@import "../global"; - -.table -{ - position: relative; - overflow-x: hidden; - .table-box - { - position: relative; - } - .table-box, - .fixed-left, - .fixed-right - { - thead tr - { - border-bottom:1px #000 solid; - background: darken(@color-2, 2%); - .order - { - position: relative; - padding: 2px 10px; - i - { - position: absolute; - left: 0; - cursor: pointer; - padding: 0 8px; - } - .asc - { - top: -3px; - } - .desc - { - bottom: -3px; - } - .active - { - color: @color-3; - } - } - } - tbody - { - tr - { - &:hover - { - background-color: lighten(@color-2, 10%); - } - } - img - { - height: 40px; - vertical-align: middle; - } - a - { - color:lighten(@color-3, 20%); - } - i - { - margin-right: 0; - } - .table-img-head - { - .border-radius(50px); - border: 2px @color-3 solid; - width: 32px; - height: 32px; - } - } - td:not(.td-checkbox) - { - min-width:100px; - max-width: 500px; - padding: 0 10px; - height: 46px; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - label:not(.no-padding) - { - padding: 0 10px; - margin: 0; - } - .td-checkbox - { - width: 40px; - div - { - width: 40px; - } - } - .head-border-top - { - border-top:1px #000 solid; - } - .tr-hover - { - background-color: lighten(@color-2, 10%); - } - } - .fixed-left, - .fixed-right - { - position: absolute; - top: 0; - background: @color-2; - } - .fixed-left - { - left: 0; - box-shadow: 4px 0 10px 0px lighten(@shadow-color, 5%); - } - .fixed-right - { - right: 0; - box-shadow: -4px 0 10px 0px lighten(@shadow-color, 5%); - } - .empty - { - height: 60px; - line-height: 60px; - text-align: center; - color: @color-7; - } -} -.table-page -{ - text-align: right; - margin-top: 10px; - >span:not(.jump):not(.info) - { - .border-radius(); - .animate(background); - padding: 5px 10px; - cursor: pointer; - margin-left: 4px; - &:hover:not(.current) - { - .animate(background); - background: @color-5; - } - } - .prev-page, - .next-page - { - padding: 5px 6px !important; - } - .prev-page > i, - .next-page > i - { - margin-right: 0; - vertical-align: middle; - } - .current - { - background: @color-3; - &:hover - { - .animate(background); - background: @color-3; - } - } - .info - { - text-align: left; - margin-right: 10px; - } - .jump - { - margin-left: 10px; - input - { - width: 50px; - margin: 0 2px; - } - button - { - margin-left: 6px; - } - } - .select, - .select-option - { - margin-left:4px; - margin-right: 4px; - } - .select - { - min-width: auto; - } -} -.table-tools, -.table-search -{ - button - { - margin-right: 10px; - padding: 8px 12px; - } - .form-group - { - min-height: unset; - } -} -.table-tools -{ - border-bottom:1px @color-1 solid; - padding-bottom: 15px; - margin-top: 10px; -} -.table-shade -{ - .alpha(0.8); - .border-radius(); - background: #000; - top: 0; - left: 0; - z-index: 999; - width: 100%; - height: 100%; - position: absolute; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - display: none; -} \ No newline at end of file diff --git a/src/less/lib/tag.less b/src/less/lib/tag.less deleted file mode 100644 index 8964add..0000000 --- a/src/less/lib/tag.less +++ /dev/null @@ -1,50 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 标签 - */ - -@import "../global"; - -.tag -{ - .border-radius(); - display: inline-block; - padding:6px 10px; - outline: none; - font-family: inherit; - line-height: 1.1; - margin: 5px 6px 5px 0; -} -.tag-0 -{ - background-color: @mcolor-1; -} -.tag-1 -{ - background-color: @mcolor-4; -} -.tag-2 -{ - background-color: @mcolor-6; -} -.tag-3 -{ - background-color: @mcolor-7; -} -.tag-4 -{ - background-color: @mcolor-12; -} -.tag-5 -{ - background-color: @mcolor-9; -} -.tag-6 -{ - background-color: @mcolor-10; -} -.tag-7 -{ - background-color: @mcolor-11; -} \ No newline at end of file diff --git a/src/less/lib/tips.less b/src/less/lib/tips.less deleted file mode 100644 index 5e90fb8..0000000 --- a/src/less/lib/tips.less +++ /dev/null @@ -1,59 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * TIPS - */ - - @import "../global"; - -.tips -{ - @bg:#000; - .box-shadow(); - .border-radius(); - position: absolute; - left: -9999px; - top: -9999px; - background: @bg; - padding: 10px 14px; - cursor: default; - max-width: 260px; - min-width: 44px; - line-height: 20px; - z-index: 9999; - .tips-arrow - { - position: absolute; - border-width: 5px; - border-style: solid; - border-color: transparent; - } - .down - { - left: 50%; - margin-left: -5px; - bottom: -10px; - border-top-color:@bg; - } - .top - { - left: 50%; - margin-left: -5px; - top: -10px; - border-bottom-color:@bg; - } - .right - { - top: 50%; - margin-top: -5px; - right:-10px; - border-left-color:@bg; - } - .left - { - top: 50%; - margin-top: -5px; - left:-10px; - border-right-color:@bg; - } -} \ No newline at end of file diff --git a/src/less/lib/transfer.less b/src/less/lib/transfer.less deleted file mode 100644 index 4e4adcc..0000000 --- a/src/less/lib/transfer.less +++ /dev/null @@ -1,119 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 穿梭框 - */ - -@import "../global"; - -.transfer-box -{ - position: relative; -} -.transfer-box-list -{ - .border-radius(); - width: 180px; - height: 266px; - border:1px @input-color-1 solid; - display: inline-block; - padding-top: 36px; - position: relative; - vertical-align: middle; - .transfer-header - { - background: @input-color-3; - border-bottom: 1px @input-color-1 solid; - position: absolute; - top: 0; - width: 100%; - padding: 0 10px; - height: 36px; - line-height: 36px; - label - { - padding: 0; - line-height: 30px; - } - } - span - { - float: right; - } -} -.transfer-body -{ - position: relative; - overflow: hidden; - margin-top: 1px; - ul - { - padding: 4px; - overflow: hidden; - position: relative; - } - li - { - .border-radius(); - padding: 0 6px; - cursor: pointer; - overflow: hidden; - text-overflow:ellipsis; - white-space: nowrap; - &:hover - { - background: @color-5; - } - label - { - line-height: 30px; - } - } - .disabled - { - cursor: not-allowed; - &:hover - { - background: none; - } - } -} -.transfer-search -{ - width: 100%; - padding: 0 4px; - position: absolute; - top: 40px; - left: 0; - margin-bottom: 4px; - input - { - padding: 6px; - } -} -.transfer-body-search -{ - margin-top: 34px; -} -.transfer-operation -{ - display: inline-block; - vertical-align: middle; - margin: 0 10px; - button - { - .border-radius(); - padding: 6px 8px; - display: block; - height: 32px; - margin:0; - i - { - margin-right: 0; - } - } - button:first-child - { - margin-bottom: 12px; - } -} \ No newline at end of file diff --git a/src/less/lib/tree.less b/src/less/lib/tree.less deleted file mode 100644 index 9c7ae86..0000000 --- a/src/less/lib/tree.less +++ /dev/null @@ -1,38 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 树形 - */ - -@import "../global"; - -.tree -{ - label - { - line-height: 20px; - } - ul - { - margin-left: -5px; - padding-left: 20px; - } - >ul - { - padding-left: 0; - } - li > i - { - font-size: 20px; - margin-right: 0; - cursor: pointer; - } - li - { - line-height: 28px; - } - .tree-checkbox - { - padding-left: 25px; - } -} \ No newline at end of file diff --git a/src/less/lib/window.less b/src/less/lib/window.less deleted file mode 100644 index 518f7d8..0000000 --- a/src/less/lib/window.less +++ /dev/null @@ -1,94 +0,0 @@ -/** - * eadmin / www.eadmin.net - * - * 弹窗 - */ - -@import "../global"; - -.window -{ - .border-radius(); - .box-shadow(); - position: fixed; - border:1px @input-color-1 solid; - background: @color-2; - z-index: 9998; - padding: 5px 0px 20px 15px; - top: 50%; - left: 50%; - .title - { - position: relative; - height: 30px; - line-height: 30px; - margin:0 25px 10px 0; - } - .window-loading - { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - } - .window-close - { - position: absolute; - top: 6px; - right: 8px; - width: 16px; - height: 16px; - i - { - .animate(color); - position: absolute; - font-size: 18px; - cursor: pointer; - color: @mcolor-1; - &:hover - { - .animate(color); - color: lighten(@mcolor-1, 20%); - } - } - } - .body - { - position: relative; - overflow: hidden; - padding-right: 15px; - .block - { - padding: 0; - box-shadow: none; - } - .block-pb - { - padding: 20px; - background: @input-color-3; - border: 2px @input-color-1 solid; - } - .form-group - { - .title - { - margin-bottom: 2px; - } - } - } - .btnbar - { - margin: 7px 15px 10px 0; - text-align: right; - button - { - margin-right: 0; - margin-left: 10px; - } - } -} \ No newline at end of file From 1d84293119165fe45b77bc1d9ddbf92a289cfdea Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Fri, 19 Feb 2021 14:29:30 +0800 Subject: [PATCH 02/27] =?UTF-8?q?=E6=9B=B4=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index cbd787b..9a403a3 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,15 @@ #### 更新日志 v2.0.4 + 更新日期:2020-02-05 + 01、选项卡组件新增数字显示 + 02、优化多元色配色 + 03、增加亮色配色 + 04、完善默认图加载机制,在全局范围内应用 v2.0.3 From 2a294983e5ef872124e2fc22e1f5a5281a92d19a Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Fri, 19 Feb 2021 14:31:02 +0800 Subject: [PATCH 03/27] =?UTF-8?q?=E6=9B=B4=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 9a403a3..c1bb349 100644 --- a/README.md +++ b/README.md @@ -14,32 +14,57 @@ v2.0.4 04、完善默认图加载机制,在全局范围内应用 + v2.0.3 + 更新日期:2020-01-25 + 01、富文本编辑器readonly不生效(修复) + 02、优化表格组件搜索栏间距,保证在任何场景下不影响外围容器间距 + 03、优化表格组件全选按钮的显示逻辑 + 04、优化表格组件初始化宽度没有铺满的问题 + 05、新增下拉菜单组件 + 06、表格组件新增表头配置 + 07、表格组件新增导出excel + 08、表格组件新增进度条显示功能 + 09、优化状态组件的使用方式,改为直接使用class样式 + 10、修复表格组件翻页后刷新页面页数错乱的问题(修复) + 11、表格组件新增只用于搜索使用的字段配置 + 12、优化HTTP接口调用方式,统一出参格式,增加出参格式化工具 + v2.0.2 + 更新日期:2020-01-15 + 01、上传组件删除图片时绑定的隐藏域的值也同步更新(修复) + 02、优化上传组件在上传的文件不是图片时的默认显示效果 + v2.0.1 + 更新日期:2020-12-15 + 01、新增图片查看器组件 + 02、修复上传组件有默认值时限制最大上传图片数量失效的问题 + 03、下拉菜单支持多选 + 04、下拉菜单高度调整到最优 + 05、下拉菜单新增取消选中功能 From 0cb0c59668358ca532e7f60de8c1eaddd43a0ab3 Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Fri, 19 Feb 2021 14:32:29 +0800 Subject: [PATCH 04/27] =?UTF-8?q?=E5=85=A8=E6=96=B0=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=AE=8C=E6=95=B4=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/css/eadmin.min.css | 12 + dist/css/eadmin_light.min.css | 12 + dist/css/login.min.css | 1 + dist/font/num.ttf | Bin 0 -> 34852 bytes dist/font/remixicon.eot | Bin 0 -> 403228 bytes dist/font/remixicon.svg | 6835 ++++++++++ dist/font/remixicon.symbol.svg | 11356 ++++++++++++++++ dist/font/remixicon.ttf | Bin 0 -> 403056 bytes dist/font/remixicon.woff | Bin 0 -> 172876 bytes dist/font/remixicon.woff2 | Bin 0 -> 125268 bytes dist/img/default.jpg | Bin 0 -> 5097 bytes dist/img/favicon.ico | Bin 0 -> 4286 bytes dist/img/login-bg.png | Bin 0 -> 106356 bytes dist/img/logo.png | Bin 0 -> 39121 bytes dist/img/screenshot/1.png | Bin 0 -> 3883 bytes dist/img/screenshot/2.png | Bin 0 -> 4540 bytes dist/img/screenshot/3.png | Bin 0 -> 2575 bytes dist/img/screenshot/4.png | Bin 0 -> 32825 bytes dist/img/screenshot/5.png | Bin 0 -> 31321 bytes dist/img/screenshot/alipay.jpg | Bin 0 -> 107733 bytes dist/img/screenshot/qq.png | Bin 0 -> 17898 bytes dist/img/screenshot/wechat.png | Bin 0 -> 59003 bytes dist/img/yzcode.png | Bin 0 -> 14077 bytes dist/index.html | 205 + dist/index_light.html | 205 + dist/js/core/al.init.min.js | 4 + dist/js/core/al.load.min.js | 4 + dist/js/data/city.js | 5 + dist/js/data/index.html | 0 dist/js/data/nav.js | 25 + dist/js/data/template-filter.js | 9 + dist/js/event/index.html | 0 .../art-template/4.12.2/template-web.js | 3 + dist/js/framework/axios/0.18.1/axios.min.js | 9 + dist/js/framework/axios/0.19.0/axios.min.js | 9 + .../bootstrap/3.3.4/bootstrap.min.css | 5 + .../bootstrap/3.3.7/bootstrap.min.css | 6 + dist/js/framework/chart/3.0.0/chart.min.js | 7 + dist/js/framework/eadmin/1.0.1/eadmin.min.js | 4 + dist/js/framework/html5/3.7/html5shiv.min.js | 1 + dist/js/framework/jquery/1.10.2/jquery.min.js | 6 + dist/js/framework/jquery/1.11.1/jquery.min.js | 4 + dist/js/framework/jquery/1.11.3/jquery.min.js | 5 + dist/js/framework/jquery/1.7.2/jquery.min.js | 4 + dist/js/framework/jquery/1.8.3/jquery.min.js | 2 + dist/js/framework/jquery/1.9.1/jquery.min.js | 5 + dist/js/framework/jquery/2.0.0/jquery.min.js | 6 + dist/js/framework/jquery/2.0.3/jquery.min.js | 6 + dist/js/framework/jquery/2.1.1/jquery.min.js | 4 + dist/js/framework/jquery/2.1.4/jquery.min.js | 4 + dist/js/framework/jquery/3.0.0/jquery.min.js | 4 + dist/js/framework/jquery/3.1.1/jquery.min.js | 4 + dist/js/framework/jquery/3.2.1/jquery.min.js | 4 + dist/js/framework/jquery/3.4.0/jquery.min.js | 2 + .../js/framework/lodash/4.17.11/lodash.min.js | 137 + dist/js/framework/swiper/4.5.0/swiper.min.css | 12 + dist/js/framework/swiper/4.5.0/swiper.min.js | 13 + dist/js/framework/zepto/1.2.0/zepto.min.js | 2 + dist/js/lib/eadmin.button.min.js | 4 + dist/js/lib/eadmin.chart.min.js | 4 + dist/js/lib/eadmin.citypicker.min.js | 4 + dist/js/lib/eadmin.colorpicker.min.js | 4 + dist/js/lib/eadmin.datepicker.min.js | 4 + dist/js/lib/eadmin.dropdown.min.js | 4 + dist/js/lib/eadmin.editor.min.js | 4 + dist/js/lib/eadmin.form.min.js | 4 + dist/js/lib/eadmin.imageview.min.js | 4 + dist/js/lib/eadmin.message.min.js | 4 + dist/js/lib/eadmin.notice.min.js | 4 + dist/js/lib/eadmin.page.min.js | 4 + dist/js/lib/eadmin.popup.min.js | 4 + dist/js/lib/eadmin.progress.min.js | 4 + dist/js/lib/eadmin.rate.min.js | 4 + dist/js/lib/eadmin.slider.min.js | 4 + dist/js/lib/eadmin.tab.min.js | 4 + dist/js/lib/eadmin.table.min.js | 4 + dist/js/lib/eadmin.tag.min.js | 4 + dist/js/lib/eadmin.tips.min.js | 4 + dist/js/lib/eadmin.transfer.min.js | 4 + dist/js/lib/eadmin.tree.min.js | 4 + dist/js/lib/eadmin.upload.min.js | 4 + dist/js/lib/eadmin.validate.min.js | 4 + dist/js/lib/eadmin.window.min.js | 4 + dist/js/plugin/dropzone.min.js | 1 + dist/js/plugin/highlight.min.js | 1 + .../js/plugin/highlightjs-line-numbers.min.js | 1 + dist/js/plugin/md5.min.js | 1 + dist/js/plugin/particles/app.min.js | 113 + dist/js/plugin/particles/particles.min.js | 9 + dist/js/plugin/perfect-scrollbar.min.js | 20 + dist/js/plugin/quill.min.js | 1 + dist/js/plugin/store.min.js | 2 + dist/js/plugin/time.min.js | 1 + dist/js/plugin/xlsx.min.js | 17 + src/css/dark/animate.css | 11 + src/css/dark/bootstrap.css | 567 + src/css/dark/common/block.css | 449 + src/css/dark/common/common.css | 314 + src/css/dark/common/header.css | 105 + src/css/dark/common/reset.css | 76 + src/css/dark/common/scroll.css | 96 + src/css/dark/dropzone.css | 194 + src/css/dark/lib/button.css | 76 + src/css/dark/lib/citypicker.css | 110 + src/css/dark/lib/colorpicker.css | 46 + src/css/dark/lib/datepicker.css | 234 + src/css/dark/lib/dropdown.css | 71 + src/css/dark/lib/editor.css | 200 + src/css/dark/lib/form.css | 277 + src/css/dark/lib/imageview.css | 93 + src/css/dark/lib/message.css | 42 + src/css/dark/lib/notice.css | 72 + src/css/dark/lib/popup.css | 65 + src/css/dark/lib/progress.css | 51 + src/css/dark/lib/rate.css | 37 + src/css/dark/lib/slider.css | 74 + src/css/dark/lib/status.css | 33 + src/css/dark/lib/tab.css | 79 + src/css/dark/lib/table.css | 246 + src/css/dark/lib/tag.css | 30 + src/css/dark/lib/tips.css | 63 + src/css/dark/lib/transfer.css | 111 + src/css/dark/lib/tree.css | 40 + src/css/dark/lib/window.css | 90 + src/css/dark/normalize.css | 352 + src/css/dark/quill.snow.css | 964 ++ src/css/dark/remixicon.css | 2317 ++++ src/css/light/animate.css | 11 + src/css/light/bootstrap.css | 567 + src/css/light/common/block.css | 449 + src/css/light/common/common.css | 314 + src/css/light/common/header.css | 105 + src/css/light/common/reset.css | 76 + src/css/light/common/scroll.css | 96 + src/css/light/dropzone.css | 194 + src/css/light/lib/button.css | 76 + src/css/light/lib/citypicker.css | 110 + src/css/light/lib/colorpicker.css | 46 + src/css/light/lib/datepicker.css | 234 + src/css/light/lib/dropdown.css | 71 + src/css/light/lib/editor.css | 200 + src/css/light/lib/form.css | 277 + src/css/light/lib/imageview.css | 93 + src/css/light/lib/message.css | 42 + src/css/light/lib/notice.css | 72 + src/css/light/lib/popup.css | 65 + src/css/light/lib/progress.css | 51 + src/css/light/lib/rate.css | 37 + src/css/light/lib/slider.css | 74 + src/css/light/lib/status.css | 33 + src/css/light/lib/tab.css | 79 + src/css/light/lib/table.css | 246 + src/css/light/lib/tag.css | 30 + src/css/light/lib/tips.css | 63 + src/css/light/lib/transfer.css | 111 + src/css/light/lib/tree.css | 40 + src/css/light/lib/window.css | 90 + src/css/light/normalize.css | 352 + src/css/light/quill.snow.css | 964 ++ src/css/light/remixicon.css | 2317 ++++ src/js/core/al.conf.js | 80 + src/js/core/al.func.js | 395 + src/js/core/al.init.js | 154 + src/js/core/al.load.js | 409 + src/js/framework/eadmin/1.0.1/eadmin.js | 895 ++ src/js/lib/eadmin.button.js | 96 + src/js/lib/eadmin.chart.js | 320 + src/js/lib/eadmin.citypicker.js | 422 + src/js/lib/eadmin.colorpicker.js | 87 + src/js/lib/eadmin.datepicker.js | 1103 ++ src/js/lib/eadmin.dropdown.js | 167 + src/js/lib/eadmin.editor.js | 181 + src/js/lib/eadmin.form.js | 803 ++ src/js/lib/eadmin.imageview.js | 114 + src/js/lib/eadmin.message.js | 70 + src/js/lib/eadmin.notice.js | 114 + src/js/lib/eadmin.page.js | 453 + src/js/lib/eadmin.popup.js | 159 + src/js/lib/eadmin.progress.js | 40 + src/js/lib/eadmin.rate.js | 117 + src/js/lib/eadmin.slider.js | 325 + src/js/lib/eadmin.tab.js | 134 + src/js/lib/eadmin.table.js | 1246 ++ src/js/lib/eadmin.tag.js | 23 + src/js/lib/eadmin.tips.js | 187 + src/js/lib/eadmin.transfer.js | 324 + src/js/lib/eadmin.tree.js | 258 + src/js/lib/eadmin.upload.js | 218 + src/js/lib/eadmin.validate.js | 249 + src/js/lib/eadmin.window.js | 429 + src/less/dark/common/block.less | 502 + src/less/dark/common/common.less | 336 + src/less/dark/common/header.less | 122 + src/less/dark/common/reset.less | 72 + src/less/dark/common/scroll.less | 99 + src/less/dark/dropzone.less | 182 + src/less/dark/global.less | 119 + src/less/dark/lib/button.less | 76 + src/less/dark/lib/citypicker.less | 116 + src/less/dark/lib/colorpicker.less | 39 + src/less/dark/lib/datepicker.less | 265 + src/less/dark/lib/dropdown.less | 60 + src/less/dark/lib/editor.less | 205 + src/less/dark/lib/form.less | 267 + src/less/dark/lib/imageview.less | 84 + src/less/dark/lib/message.less | 36 + src/less/dark/lib/notice.less | 73 + src/less/dark/lib/popup.less | 65 + src/less/dark/lib/progress.less | 43 + src/less/dark/lib/rate.less | 30 + src/less/dark/lib/slider.less | 70 + src/less/dark/lib/status.less | 24 + src/less/dark/lib/tab.less | 75 + src/less/dark/lib/table.less | 253 + src/less/dark/lib/tag.less | 20 + src/less/dark/lib/tips.less | 58 + src/less/dark/lib/transfer.less | 119 + src/less/dark/lib/tree.less | 38 + src/less/dark/lib/window.less | 94 + src/less/light/common/block.less | 502 + src/less/light/common/common.less | 336 + src/less/light/common/header.less | 122 + src/less/light/common/reset.less | 72 + src/less/light/common/scroll.less | 99 + src/less/light/dropzone.less | 182 + src/less/light/global.less | 119 + src/less/light/lib/button.less | 76 + src/less/light/lib/citypicker.less | 116 + src/less/light/lib/colorpicker.less | 39 + src/less/light/lib/datepicker.less | 265 + src/less/light/lib/dropdown.less | 60 + src/less/light/lib/editor.less | 205 + src/less/light/lib/form.less | 267 + src/less/light/lib/imageview.less | 84 + src/less/light/lib/message.less | 36 + src/less/light/lib/notice.less | 73 + src/less/light/lib/popup.less | 65 + src/less/light/lib/progress.less | 43 + src/less/light/lib/rate.less | 30 + src/less/light/lib/slider.less | 70 + src/less/light/lib/status.less | 24 + src/less/light/lib/tab.less | 75 + src/less/light/lib/table.less | 253 + src/less/light/lib/tag.less | 20 + src/less/light/lib/tips.less | 58 + src/less/light/lib/transfer.less | 119 + src/less/light/lib/tree.less | 38 + src/less/light/lib/window.less | 94 + 248 files changed, 51034 insertions(+) create mode 100644 dist/css/eadmin.min.css create mode 100644 dist/css/eadmin_light.min.css create mode 100644 dist/css/login.min.css create mode 100644 dist/font/num.ttf create mode 100644 dist/font/remixicon.eot create mode 100644 dist/font/remixicon.svg create mode 100644 dist/font/remixicon.symbol.svg create mode 100644 dist/font/remixicon.ttf create mode 100644 dist/font/remixicon.woff create mode 100644 dist/font/remixicon.woff2 create mode 100644 dist/img/default.jpg create mode 100644 dist/img/favicon.ico create mode 100644 dist/img/login-bg.png create mode 100644 dist/img/logo.png create mode 100644 dist/img/screenshot/1.png create mode 100644 dist/img/screenshot/2.png create mode 100644 dist/img/screenshot/3.png create mode 100644 dist/img/screenshot/4.png create mode 100644 dist/img/screenshot/5.png create mode 100644 dist/img/screenshot/alipay.jpg create mode 100644 dist/img/screenshot/qq.png create mode 100644 dist/img/screenshot/wechat.png create mode 100644 dist/img/yzcode.png create mode 100644 dist/index.html create mode 100644 dist/index_light.html create mode 100644 dist/js/core/al.init.min.js create mode 100644 dist/js/core/al.load.min.js create mode 100644 dist/js/data/city.js create mode 100644 dist/js/data/index.html create mode 100644 dist/js/data/nav.js create mode 100644 dist/js/data/template-filter.js create mode 100644 dist/js/event/index.html create mode 100644 dist/js/framework/art-template/4.12.2/template-web.js create mode 100644 dist/js/framework/axios/0.18.1/axios.min.js create mode 100644 dist/js/framework/axios/0.19.0/axios.min.js create mode 100644 dist/js/framework/bootstrap/3.3.4/bootstrap.min.css create mode 100644 dist/js/framework/bootstrap/3.3.7/bootstrap.min.css create mode 100644 dist/js/framework/chart/3.0.0/chart.min.js create mode 100644 dist/js/framework/eadmin/1.0.1/eadmin.min.js create mode 100644 dist/js/framework/html5/3.7/html5shiv.min.js create mode 100644 dist/js/framework/jquery/1.10.2/jquery.min.js create mode 100644 dist/js/framework/jquery/1.11.1/jquery.min.js create mode 100644 dist/js/framework/jquery/1.11.3/jquery.min.js create mode 100644 dist/js/framework/jquery/1.7.2/jquery.min.js create mode 100644 dist/js/framework/jquery/1.8.3/jquery.min.js create mode 100644 dist/js/framework/jquery/1.9.1/jquery.min.js create mode 100644 dist/js/framework/jquery/2.0.0/jquery.min.js create mode 100644 dist/js/framework/jquery/2.0.3/jquery.min.js create mode 100644 dist/js/framework/jquery/2.1.1/jquery.min.js create mode 100644 dist/js/framework/jquery/2.1.4/jquery.min.js create mode 100644 dist/js/framework/jquery/3.0.0/jquery.min.js create mode 100644 dist/js/framework/jquery/3.1.1/jquery.min.js create mode 100644 dist/js/framework/jquery/3.2.1/jquery.min.js create mode 100644 dist/js/framework/jquery/3.4.0/jquery.min.js create mode 100644 dist/js/framework/lodash/4.17.11/lodash.min.js create mode 100644 dist/js/framework/swiper/4.5.0/swiper.min.css create mode 100644 dist/js/framework/swiper/4.5.0/swiper.min.js create mode 100644 dist/js/framework/zepto/1.2.0/zepto.min.js create mode 100644 dist/js/lib/eadmin.button.min.js create mode 100644 dist/js/lib/eadmin.chart.min.js create mode 100644 dist/js/lib/eadmin.citypicker.min.js create mode 100644 dist/js/lib/eadmin.colorpicker.min.js create mode 100644 dist/js/lib/eadmin.datepicker.min.js create mode 100644 dist/js/lib/eadmin.dropdown.min.js create mode 100644 dist/js/lib/eadmin.editor.min.js create mode 100644 dist/js/lib/eadmin.form.min.js create mode 100644 dist/js/lib/eadmin.imageview.min.js create mode 100644 dist/js/lib/eadmin.message.min.js create mode 100644 dist/js/lib/eadmin.notice.min.js create mode 100644 dist/js/lib/eadmin.page.min.js create mode 100644 dist/js/lib/eadmin.popup.min.js create mode 100644 dist/js/lib/eadmin.progress.min.js create mode 100644 dist/js/lib/eadmin.rate.min.js create mode 100644 dist/js/lib/eadmin.slider.min.js create mode 100644 dist/js/lib/eadmin.tab.min.js create mode 100644 dist/js/lib/eadmin.table.min.js create mode 100644 dist/js/lib/eadmin.tag.min.js create mode 100644 dist/js/lib/eadmin.tips.min.js create mode 100644 dist/js/lib/eadmin.transfer.min.js create mode 100644 dist/js/lib/eadmin.tree.min.js create mode 100644 dist/js/lib/eadmin.upload.min.js create mode 100644 dist/js/lib/eadmin.validate.min.js create mode 100644 dist/js/lib/eadmin.window.min.js create mode 100644 dist/js/plugin/dropzone.min.js create mode 100644 dist/js/plugin/highlight.min.js create mode 100644 dist/js/plugin/highlightjs-line-numbers.min.js create mode 100644 dist/js/plugin/md5.min.js create mode 100644 dist/js/plugin/particles/app.min.js create mode 100644 dist/js/plugin/particles/particles.min.js create mode 100644 dist/js/plugin/perfect-scrollbar.min.js create mode 100644 dist/js/plugin/quill.min.js create mode 100644 dist/js/plugin/store.min.js create mode 100644 dist/js/plugin/time.min.js create mode 100644 dist/js/plugin/xlsx.min.js create mode 100644 src/css/dark/animate.css create mode 100644 src/css/dark/bootstrap.css create mode 100644 src/css/dark/common/block.css create mode 100644 src/css/dark/common/common.css create mode 100644 src/css/dark/common/header.css create mode 100644 src/css/dark/common/reset.css create mode 100644 src/css/dark/common/scroll.css create mode 100644 src/css/dark/dropzone.css create mode 100644 src/css/dark/lib/button.css create mode 100644 src/css/dark/lib/citypicker.css create mode 100644 src/css/dark/lib/colorpicker.css create mode 100644 src/css/dark/lib/datepicker.css create mode 100644 src/css/dark/lib/dropdown.css create mode 100644 src/css/dark/lib/editor.css create mode 100644 src/css/dark/lib/form.css create mode 100644 src/css/dark/lib/imageview.css create mode 100644 src/css/dark/lib/message.css create mode 100644 src/css/dark/lib/notice.css create mode 100644 src/css/dark/lib/popup.css create mode 100644 src/css/dark/lib/progress.css create mode 100644 src/css/dark/lib/rate.css create mode 100644 src/css/dark/lib/slider.css create mode 100644 src/css/dark/lib/status.css create mode 100644 src/css/dark/lib/tab.css create mode 100644 src/css/dark/lib/table.css create mode 100644 src/css/dark/lib/tag.css create mode 100644 src/css/dark/lib/tips.css create mode 100644 src/css/dark/lib/transfer.css create mode 100644 src/css/dark/lib/tree.css create mode 100644 src/css/dark/lib/window.css create mode 100644 src/css/dark/normalize.css create mode 100644 src/css/dark/quill.snow.css create mode 100644 src/css/dark/remixicon.css create mode 100644 src/css/light/animate.css create mode 100644 src/css/light/bootstrap.css create mode 100644 src/css/light/common/block.css create mode 100644 src/css/light/common/common.css create mode 100644 src/css/light/common/header.css create mode 100644 src/css/light/common/reset.css create mode 100644 src/css/light/common/scroll.css create mode 100644 src/css/light/dropzone.css create mode 100644 src/css/light/lib/button.css create mode 100644 src/css/light/lib/citypicker.css create mode 100644 src/css/light/lib/colorpicker.css create mode 100644 src/css/light/lib/datepicker.css create mode 100644 src/css/light/lib/dropdown.css create mode 100644 src/css/light/lib/editor.css create mode 100644 src/css/light/lib/form.css create mode 100644 src/css/light/lib/imageview.css create mode 100644 src/css/light/lib/message.css create mode 100644 src/css/light/lib/notice.css create mode 100644 src/css/light/lib/popup.css create mode 100644 src/css/light/lib/progress.css create mode 100644 src/css/light/lib/rate.css create mode 100644 src/css/light/lib/slider.css create mode 100644 src/css/light/lib/status.css create mode 100644 src/css/light/lib/tab.css create mode 100644 src/css/light/lib/table.css create mode 100644 src/css/light/lib/tag.css create mode 100644 src/css/light/lib/tips.css create mode 100644 src/css/light/lib/transfer.css create mode 100644 src/css/light/lib/tree.css create mode 100644 src/css/light/lib/window.css create mode 100644 src/css/light/normalize.css create mode 100644 src/css/light/quill.snow.css create mode 100644 src/css/light/remixicon.css create mode 100644 src/js/core/al.conf.js create mode 100644 src/js/core/al.func.js create mode 100644 src/js/core/al.init.js create mode 100644 src/js/core/al.load.js create mode 100644 src/js/framework/eadmin/1.0.1/eadmin.js create mode 100644 src/js/lib/eadmin.button.js create mode 100644 src/js/lib/eadmin.chart.js create mode 100644 src/js/lib/eadmin.citypicker.js create mode 100644 src/js/lib/eadmin.colorpicker.js create mode 100644 src/js/lib/eadmin.datepicker.js create mode 100644 src/js/lib/eadmin.dropdown.js create mode 100644 src/js/lib/eadmin.editor.js create mode 100644 src/js/lib/eadmin.form.js create mode 100644 src/js/lib/eadmin.imageview.js create mode 100644 src/js/lib/eadmin.message.js create mode 100644 src/js/lib/eadmin.notice.js create mode 100644 src/js/lib/eadmin.page.js create mode 100644 src/js/lib/eadmin.popup.js create mode 100644 src/js/lib/eadmin.progress.js create mode 100644 src/js/lib/eadmin.rate.js create mode 100644 src/js/lib/eadmin.slider.js create mode 100644 src/js/lib/eadmin.tab.js create mode 100644 src/js/lib/eadmin.table.js create mode 100644 src/js/lib/eadmin.tag.js create mode 100644 src/js/lib/eadmin.tips.js create mode 100644 src/js/lib/eadmin.transfer.js create mode 100644 src/js/lib/eadmin.tree.js create mode 100644 src/js/lib/eadmin.upload.js create mode 100644 src/js/lib/eadmin.validate.js create mode 100644 src/js/lib/eadmin.window.js create mode 100644 src/less/dark/common/block.less create mode 100644 src/less/dark/common/common.less create mode 100644 src/less/dark/common/header.less create mode 100644 src/less/dark/common/reset.less create mode 100644 src/less/dark/common/scroll.less create mode 100644 src/less/dark/dropzone.less create mode 100644 src/less/dark/global.less create mode 100644 src/less/dark/lib/button.less create mode 100644 src/less/dark/lib/citypicker.less create mode 100644 src/less/dark/lib/colorpicker.less create mode 100644 src/less/dark/lib/datepicker.less create mode 100644 src/less/dark/lib/dropdown.less create mode 100644 src/less/dark/lib/editor.less create mode 100644 src/less/dark/lib/form.less create mode 100644 src/less/dark/lib/imageview.less create mode 100644 src/less/dark/lib/message.less create mode 100644 src/less/dark/lib/notice.less create mode 100644 src/less/dark/lib/popup.less create mode 100644 src/less/dark/lib/progress.less create mode 100644 src/less/dark/lib/rate.less create mode 100644 src/less/dark/lib/slider.less create mode 100644 src/less/dark/lib/status.less create mode 100644 src/less/dark/lib/tab.less create mode 100644 src/less/dark/lib/table.less create mode 100644 src/less/dark/lib/tag.less create mode 100644 src/less/dark/lib/tips.less create mode 100644 src/less/dark/lib/transfer.less create mode 100644 src/less/dark/lib/tree.less create mode 100644 src/less/dark/lib/window.less create mode 100644 src/less/light/common/block.less create mode 100644 src/less/light/common/common.less create mode 100644 src/less/light/common/header.less create mode 100644 src/less/light/common/reset.less create mode 100644 src/less/light/common/scroll.less create mode 100644 src/less/light/dropzone.less create mode 100644 src/less/light/global.less create mode 100644 src/less/light/lib/button.less create mode 100644 src/less/light/lib/citypicker.less create mode 100644 src/less/light/lib/colorpicker.less create mode 100644 src/less/light/lib/datepicker.less create mode 100644 src/less/light/lib/dropdown.less create mode 100644 src/less/light/lib/editor.less create mode 100644 src/less/light/lib/form.less create mode 100644 src/less/light/lib/imageview.less create mode 100644 src/less/light/lib/message.less create mode 100644 src/less/light/lib/notice.less create mode 100644 src/less/light/lib/popup.less create mode 100644 src/less/light/lib/progress.less create mode 100644 src/less/light/lib/rate.less create mode 100644 src/less/light/lib/slider.less create mode 100644 src/less/light/lib/status.less create mode 100644 src/less/light/lib/tab.less create mode 100644 src/less/light/lib/table.less create mode 100644 src/less/light/lib/tag.less create mode 100644 src/less/light/lib/tips.less create mode 100644 src/less/light/lib/transfer.less create mode 100644 src/less/light/lib/tree.less create mode 100644 src/less/light/lib/window.less diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css new file mode 100644 index 0000000..20a9448 --- /dev/null +++ b/dist/css/eadmin.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8";/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:84px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#76FF02}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot?t=1590207869815);src:url(../font/remixicon.eot?t=1590207869815#iefix) format('embedded-opentype'),url(../font/remixicon.woff2?t=1590207869815) format("woff2"),url(../font/remixicon.woff?t=1590207869815) format("woff"),url(../font/remixicon.ttf?t=1590207869815) format('truetype'),url(../font/remixicon.svg?t=1590207869815#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:20px;color:#999}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:4px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#FFFF01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#76FF02;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#76FF02!important}.font-color-3{color:#FFFF01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#76FF02!important}.color-3{background-color:#FFFF01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#adff68,#76FF02)!important;background:-webkit-linear-gradient(left,#adff68,#76FF02)!important;background:-o-linear-gradient(left,#adff68,#76FF02)!important}.linear-3{background:-moz-linear-gradient(left,#ffff67,#FFFF01)!important;background:-webkit-linear-gradient(left,#ffff67,#FFFF01)!important;background:-o-linear-gradient(left,#ffff67,#FFFF01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}.select,.select-option{border-radius:5px;background:#232B4C}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ff7c00}.message .error{color:#FF1844}.message .success{color:#76FF02}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ff7c00}.notice .error{color:#FF1844}.notice .success{color:#76FF02}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ff7c00}.popup .error{color:#FF1844}.popup .success{color:#76FF02}.popup .confirm{color:#ff7c00}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#FFFF01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-shade,.tips{background:#000;position:absolute;border-radius:5px}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #000 solid;padding-bottom:15px}.table-shade{opacity:.6;top:0;left:0;z-index:999;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{border-radius:5px;padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{left:-9999px;top:-9999px;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{border-radius:5px;width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree li{line-height:28px}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:30px;line-height:30px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:2px}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/eadmin_light.min.css b/dist/css/eadmin_light.min.css new file mode 100644 index 0000000..e04ba6d --- /dev/null +++ b/dist/css/eadmin_light.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8";/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:84px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#76FF02}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot?t=1590207869815);src:url(../font/remixicon.eot?t=1590207869815#iefix) format('embedded-opentype'),url(../font/remixicon.woff2?t=1590207869815) format("woff2"),url(../font/remixicon.woff?t=1590207869815) format("woff"),url(../font/remixicon.ttf?t=1590207869815) format('truetype'),url(../font/remixicon.svg?t=1590207869815#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:20px;color:#999}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:4px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#FFFF01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#76FF02;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#76FF02!important}.font-color-3{color:#FFFF01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#36495C}.color-1{background-color:#FF1844!important}.color-2{background-color:#76FF02!important}.color-3{background-color:#FFFF01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#adff68,#76FF02)!important;background:-webkit-linear-gradient(left,#adff68,#76FF02)!important;background:-o-linear-gradient(left,#adff68,#76FF02)!important}.linear-3{background:-moz-linear-gradient(left,#ffff67,#FFFF01)!important;background:-webkit-linear-gradient(left,#ffff67,#FFFF01)!important;background:-o-linear-gradient(left,#ffff67,#FFFF01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#FF7C00}.message .error{color:#FF1844}.message .success{color:#76FF02}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#FF7C00}.notice .error{color:#FF1844}.notice .success{color:#76FF02}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#FF7C00}.popup .error{color:#FF1844}.popup .success{color:#76FF02}.popup .confirm{color:#FF7C00}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#FFFF01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.table-shade,.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:15px}.table-shade{opacity:.6;background:#555;top:0;left:0;z-index:999;width:100%;height:100%;position:absolute;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree li{line-height:28px}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:30px;line-height:30px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:2px}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/login.min.css b/dist/css/login.min.css new file mode 100644 index 0000000..03fa3e7 --- /dev/null +++ b/dist/css/login.min.css @@ -0,0 +1 @@ +#star,.block-box,.bq{position:absolute}.bq,.main-title,.sub-title{text-align:center}body{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#star{height:200px;bottom:0;width:100%;z-index:-1}.block-box{margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.bq,form button{width:100%}.block-box .block .form-group{min-height:44px;}.block-box .block{min-height:360px;padding:30px}input{padding:12px 10px}input::-webkit-input-placeholder{font-size:14px}form button{border-radius:4px}.main-title{font-size:28px;margin-bottom:30px}.bq,.sub-title,a{font-size:14px}.sub-title{margin-bottom:15px;color:#B1b1b1}.bq{bottom:30px;color:#FFF}#yzcode{width: 100px; margin-left: 10px; height: 40px; vertical-align: middle; border-radius: 4px;} \ No newline at end of file diff --git a/dist/font/num.ttf b/dist/font/num.ttf new file mode 100644 index 0000000000000000000000000000000000000000..54a14ed1c367db3c2680109c712e15e886b3937c GIT binary patch literal 34852 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 c%R7_2IG>vddcb)xU-zgoC({L12w|r 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 ZuD)kA^S_3~k*}}fA6cCfo^$M( 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

    oX*`B`&KI%7Gy1^}>+?aHLFVQhC*(`}!A>C?A0 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�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 k6~8 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

    xj)^`05e!llHewTkuU>F+;4`O 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 literal 0 HcmV?d00001 diff --git a/dist/img/default.jpg b/dist/img/default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86f9ac4cc26230000039986cb3ef58141feca069 GIT binary patch literal 5097 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 Ooz1qg`Xj}^KJY(Km#^yp literal 0 HcmV?d00001 diff --git a/dist/img/favicon.ico b/dist/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fc76f9a32288dc1d56f10f0b51bb86f071d3f082 GIT binary patch literal 4286 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
    0<-UZ1--!C$d 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�w( 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
    m{Y~gJWO)b~xXs#Y!4_*~rjD!H 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 literal 0 HcmV?d00001 diff --git a/dist/img/screenshot/1.png b/dist/img/screenshot/1.png new file mode 100644 index 0000000000000000000000000000000000000000..76b22ae9263f97d5cb1859b041142593d01e8f1e GIT binary patch literal 3883 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 literal 0 HcmV?d00001 diff --git a/dist/img/screenshot/2.png b/dist/img/screenshot/2.png new file mode 100644 index 0000000000000000000000000000000000000000..7de2c674a9619d5d1d399fefb25c24e5db43c918 GIT binary patch literal 4540 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 literal 0 HcmV?d00001 diff --git a/dist/img/screenshot/3.png b/dist/img/screenshot/3.png new file mode 100644 index 0000000000000000000000000000000000000000..375d68c0bb9458daa5a53e39cfd288858ca832e1 GIT binary patch literal 2575 zcmXw42{hYT7ms5~=+xGTQY~5rHPz`9O*5UAG$^BlqU%%_jb*5x;!$njVr=l7v7Yhs>^`Z6FX4 zj8Ogn6%}&DPO(x5L==Ltur&rj5K9E{NC-uEutW+7LXdbq0wGi*Vj&<%!9s+b2vYDM z5sSoAkPryF&lyhvArPS`GzE93g9Njod(>e5ByMZibC(*-`|1lW=5CPPI73f12HkhY zpYF|u0h9jxsX#s@U}Mk?T*%^m_2W(WgY@*xVNY=3@9hzf2mfXn4uBiuOuHaHJcgzQ5R)eb_ zz@=Bk&LFrs!s>eh(h|VA zRB$et)s0>2cL5oNi|r3qx*h|QIA+&la5h#j8@@YVxJLE>mrFqA8v*kTXC#12i3eE? zAiD`%`44A{r&t82mIH7+Fg?Fo^>J(m;B$F=`4ph3pE^lr2?TqCQw&(xmV6dKXd2FJ z7}@0VPS^5k+Q;?Z0`NotTQmrd<-y|t`Dmbja#1dr4bKPU(*bx6AS??JkH_LE-Qx?& zCBRhzwY+W8@YTXBgZ*>W=E*9ceS}`oHZ?M{>|ZpX`5KsItSRBQj}-EFz%FZJ`(aAw zmG?j~iQ2cYZTksO2%Mi=<8>_YqrULo^-^^TSfwpvh!ncT%b^9<#_`)Xl^M_gdhB>}<3paa$pWQv**fX`xKSJK@gC_dRnIg(WzRAsZXHn||+09&Pps=(1nmtl_DbbTbmqX~k50sOG z^FOcyr}+KsXZyqSFYPom?#A_HbZ$MF!QNzER|^-{bO^p?Z`tYFspk=V(Q)nmY@zIU zoXXHQmv+^(gW=-RO3CR|s})YBk(dG@kMEF~JzN+0bx~+2D)#h!%Z*;C*HLA8Vv2Vo zw)>kZt?UEX+b)_$V$wA$X=iJ_uu0EZlex~wf?RdzOSzJtJ`oI5FYa-?fAeFFUQtHp zC|Z?4E2N^?3v~6m?DTTIT6qx#>{}M4-l|vXbfT+o>GLt>(?4F53+_7`{y?9H)AK@% zG7viYmu)UrDQzOnT5lYc5m9t+a=JUU^L5kSwComC!!+fO5|Ibpr@IDP)Y0X7&aUk) zVFZx}T8!tb6VqsdW>y69F51C7%!9ZS@cEm$=p9*n@I7+;d;Nhv*~a$`54-on6>hEw2)uIwWOS6NZ)=Gq9z!7 z1w9v$X1Gh#C(`aWx9bW$vf)g2&rg~UB-9fyOf4x^@05&^6jS)pJyVq--nQL(hEsVNz4XC+C>c~2ve8{ z%NR_vrPO^?Rh&;P=1QLO$1pjPguH8cs^}540_oEcrTp?Dgw{A*MApRXZiS;|+quKf z{V_Lw{2$;K;3;7@2$Mdb8rQBUOk>K)?Z^{x?Fwiw|AWS`=rajgQWHs%(u`M;$4SZX zM5hN@FXaMY;!IOwp{dsgOE*I&Q4?4+nq8=O`-ru2w9TC#(W1Y{&E;HsqYW(=_P}z7 zt*WFj6lwce)QVFCj}Zr|ocgkG!|woKBbl3cCVcR#?rFq> zJ6`LqX3jWX*RptqRODcmu6uV_qfdOi-;5tQ&#(H_o0^)&5XFcNZgtVe$Eqs-DxI!;3Jg{vHqQ*5RoPM$5D+rR#Z^-L9}E53CpshV_>GKMG*#Kui3mq#~a2vOmCiyOcCz$^T6jT0a@3))H|E;qs-p)4tM4CnWb$v+IS34%N+W?dzo% zWk;Tv`PtjqO_$>aeM?df(pEAfQchQ)jctq->Xkw}KLn;XW?2SFO!EgP>#xtdI5Qf= zUH!&JM-?M0n`}y)4|sK@2Dt>KN9wTCshW`lxiponhsbq}&7lSZw;gZTg;SOOe&aRl z7Vz<$cR1$pjZ@94iQ{Go$%h~$pD$yox8IC4{Bu@*IQATYc?rjwkZwqIKy)6LDJvyh zcH4EUsO$Yr-8x_o?vjMWb?AUs@x(N@VS91o!y{_*shUW5dJBiPaNeN#cv?i9Nqp2zs6Ono zT7!vezgoe}>E_PwTF4$^%^mQ|dA9t5j)`cAKSGXD^758}AX0kFA}ume!qyh$T%8G5 zwmbVg2DMaFB5 JYf$&Y{tNbEU(Wyl literal 0 HcmV?d00001 diff --git a/dist/img/screenshot/4.png b/dist/img/screenshot/4.png new file mode 100644 index 0000000000000000000000000000000000000000..2c96fb73a1135f42634903d2efbba0711bfdce70 GIT binary patch literal 32825 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 literal 0 HcmV?d00001 diff --git a/dist/img/screenshot/5.png b/dist/img/screenshot/5.png new file mode 100644 index 0000000000000000000000000000000000000000..3d57b92340dfc57f2688e78a1a456e43aeb1d7cc GIT binary patch literal 31321 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 H*MR>63kYnj literal 0 HcmV?d00001 diff --git a/dist/img/screenshot/alipay.jpg b/dist/img/screenshot/alipay.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df2ba92ea27922d74ab8750ed0515929d5f2179b GIT binary patch literal 107733 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�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̖H8l$++kPRqx#Lg&b;@Fq$9#5B%N(I10^I6i6`-6JqE;TG!v~} zj}S1ksn5Ql4aYc_RY3>9`Bzj&%Aa-f3ckiZz3VEU&?}kv!B<*!=AFw)yC~sr3ENOw z(b}|!CajXB)I#~qYLvO6Rgro#ZqQcU&p(5pvA?Nva+TUfDBwG^-mOb8sR;Q_-GPc{>(3eP;ona z-rRHd_^o*R^~C(2pErK-vF0qwr}-NP;#>i>|8vX#LG8lu==UW4@t+kw3!)r+e7AiU zRGosoIK z)2ZfJ%&tx&;R?vO>cY#+rFweFx1(M_ckiHULqGdJC&{o2TOSy-Po5H*Y6fBy?NjhR zB!)RFc)W4Im-%1qoM%vz%fH7XA_yWSbOn`O5|Gd|fCADXG$DZmM2UeAs(^At5KyUs zqmWQTIV4IkgcdM_r?Fkow?78=h@lW{mt$^JG1-U z{rr9;{blpe!N!%1lc8x}h(duZZ2Xemu|fds6hf+(Z_DC_o*s=!m1qT!w2njW**QRy z%4)N51N?(mE~K$kFJ7v(KPvsf)x4+?WFy`1clGaGb5A*e;rR<7sT68~U9)dc6&Hpn;FTUL3%=}U+l6i!$X5z z8+#47kasD*T7OJ=D}bEOck#?|NnU|=Ixt7<7KDQ5;EO}3<-VuPDubfXu?>qDDPX_o zkuc1yi(h;^tn)4}&X=eTs4N6KU*~7OtNsBy(DQoo^=tl^-aW#)HdgyZWK)9`RyR0+@`F`^Z|+w2jfLHZc%B%-vD0moxB;3>NgTf?d&?1X_Qm=8rKFMCLPV z5}kbmwRz5-NSPyh4N!y<)(G~( zvIQ^rV|hCq5|3smZ`W-|1VC!!uD$xB?@?t*VGwv7hxM@Idg0!4Vo;6$-Scje`iH|4 zqk|^#)Kc_6ZIqBQJv#q!Y^&@8YU^?eP59)p(Mz&bB(glxYE2YkbPYaHmU>mx-ZN#Z zW$J0x0{nH6TF!-+;M%vre8R%%+u32`58ND~{-}T*iGN$;s-se>{3T;H=-et380Kf!S^BKwAK&0B)bp4bT3=Cg&6luY`6l<=ey(mMu@eJN z22#bn0f&!_PjPdXZKt<%P1#j#a^J`j~irVs(X_1$&383(aiz~VcQ~Fhpc7hS#en#v* z`UTj==Ste;ZED?XRKF6aiJT#1OZ9F% z8gwWjg;m?fl|>(p!W=qEdsX!d5K7^Sro82ocDz^BLCL~u3|qmeF0;z~Pp{`n8d>f6 ze%`9gLQ7xizi4WYu%&isw`51(C(*Kw8}evfB0D)RcG$`g(J|RAB?2o6^EI%e`RBkI zJqqYo#su4PQ$(y0u%qz?GUZsK)n_o#yMWu~jhSemd7u`WzMsK9Y4o=|ST$=TS-o0J zgkk41E}Ml`7t#ro!(Y^a@!_MbY<(HxjZYBV)CY3@Cduhfk{w$-z+c49go=~(@}_Vwqc44z5IY6xukHdHZJ{@ zmRUGK2Tl3!gDpN|z`Rly=rR8iO7bV z6T=bB{E(RbPn9>+k;Y9LmI#CTbP%UDB6Xdg`kGKdYM6FEkJEkQsK1}{J@&7y>Zn*> zu@(g}bec0BVyW7F0ll$LE(mjgs>l!@+Vm=ZAcQi`v;GfcoLx0ofj^_v?ab7laDgE! zyUn4`ik1D#ZQIvfwVfDzzGPw|3+NBBAD*xD4^gZ9$e#SP)>>K{0xulp=y%<25_%Bg z8(%tqFajPQ{N}~3+aDivSah2p(_qk2nc-|)-Gxy>T#{Z?P?bxC(Q4RT5Z2t#FX`M( zV8IAumJV%h%5)Tb)Xl3B+_$`)y-BGr!O|-UO(AePybOsh-czB^Grvh%y(bP`su?~^ zIK%)fnF#Es3tICkz6lV2wO6qdRi;LeH@9If;6A$PW=p_aU^XcbWsUYqkMg_c#);0t z*%Fp8eFYUlirP2lwvWZs1|`Xk?Tcc#mTy+j9Hs94M*xPm}?rNq>%z^p)`s3R#-N0|t=H{+nB?1~Y$rSo*PHXnSl zd0ZZ~xq~foMtQ{D4|o4G2)=Fmr)6taTEA29WB!f?jgPglAYivC!(3e04^o$DYN;R8 zOEx90IRhUM%L)?Q2MZ6Kqmh5y5}Y9a4$Imv>RjIS3!qtd#eJYEfTzIqbiB*0aD^}U z;Qr$VEvW=t>f_-}(j~^$xfcdEXu83*A*bJ?-OKs*%Dr5TbV#|Sdjd~ zX|FuS$=0QK&!A~!ren77bP{4HKR54m61*r>cG~Y;W|*n553*gvem%?$qVQ$Qh%^?_ z*v{JYFW&=UEwJC6zFH~&?Zd18**}Rudn;x{q8fTeUcP*1?zg2Kj#*>DN1czqtp1xQ ztNjHalk>|lWJ02?wCaEM!{s~E933JWbmii?l;>4{o$Q)*bNq8LsG_WALw|hq!|ifir|7v(#94-IjfA6395tsi{v9$-2i}|*Y8xF@%QlrXiSdYyHEs{uT z%tZRwr0APX;qe{HiW|i6j7snTn-9YlvFWuA`UC5P#;ju4`i013az0c!lf_w}+S=cZ zMxxR%tKGs3CPMXDj$pjy0b9iI{OWAD`hf8x`q^%AsY0~Rbg%-i+`h6W2EuUOa@rhKq4T_fEx1DKWRj4!TZD-s(i-M5ZM|d52XygI*x&nA!+R&pd zV%K}JAQSrFK)ps#%qPF9|Ak$(hTw29buU@o7)YN|Yp8RVGf^0bk++yAp#pofzB+ zr7d?$)T)>=(_`9hbvZFI;?vx5JeTeVO`9oK55?_UwU#%fWW83@31S1DeN~JIn=5)2 zrnFZ1x0$~{ia_U`Bw%1e=47d8w2N0}xL2;18>&sUfBuLiz3cj!(^-PPZ;3jf(;J-i zZQvXuk0VI^+_-_hR@WmiG17=?WEn%arFG%;x;={`wywVYncC4*1TiHRQwRE!$ z-q2j>;ZFU^iYq!P8en524K++#a2R#!S|?s@GL?p4RlGvg3a%$-Cxg#Bgi zH7=oGDD7q}x0+OahGmBa`eaG>jP`CO{`=^I+wJ4c9j}y<5AN_!1QQoK@ zrS+TN;q{hVI_`zyZnsXf+SZ#RR}?qpWr3{K?!2=0?Ka8Xz%=uzvfwQ<9qFSB|C4-c zYCTn|vydFX!D4P-_*fLYC4rARaw)t5%^Ey&_};lR ns<)LIW_j%s^-)n!{Ywx`l_gaPzTytILd7Q`byF_WKD-jXU65P3Shv@aI7ut93+~op3 zCGhS8uWbp%Pxp#x*jBK(j zA+5)Aus&qwoX1J!9ESLrFrxeVc zJ94C9@}F`aVY3|mzkNQzcw)grP56|gymsuG4jmjEIMa_|o^udKhbBL6ZthYj6#Bt) zh1P{P@R_Knwq%wUWbHuQb9-i3%v?u@tPujCtQeg0BF?7Brg`;Ud#cgFV9B3|h$!io zwSU6N=6KJ-Vxt39V`C%55Y-eKwb1(2?bp=Ag#7UEaK~B5vZt#HQF99V-YCJSs-11c zqd!njZu-4O<2P+SwGb4#!W%hNYE$VjlqLw@7QeYXTJR6WC7Ic1y*wO@L!KWb1Xb`_ z{Y+$W>WCuaus@1pkkU7nLCh^(L$o@|t2^Fgj8Z;v>Ucj{6b^++rtla|RPEs}-e~82 zVtH#o8upVlL>YKaa$-~X)qO7#7|N8Glny#OTvtR`&@0VGU=fRV(uiqA>6n|FAB!yb zZCAn%Ra-EN;Dy7sHF@eAt^WJO^l1iE8cYGlpCSI)dm9>ip;`&7~scs1K&eA{cr^l2lsGR0aG@NOgAs%hRWrZr%}bC$x?OVgLi++UE0S|Hb=1G5ygv=BiP zR;5;NJ6aTUxyCf&C7LnJy$6|dDtPgD6jIZR`9KwP}c zxt%TD29+GDijICCUk%x-hH}x2GK?GuSn^}^oHNys_xV=w?7q(?D_j^=CHI_|0#$PHr zHg6SWG+kJ&PyPIg&C2t@_3yi0I~F7wBDM51LsM_c$vy;x?|I!MKc@PF9UD{F?)&8_Own zLvJfC^RCgeYYa?-zimIHzWv?sw>B@AWgC_UZB^OQVCbCr71H1+{=lzTBL|g+_0fCL zmt&7w7QrEVhHvWHOECgD99YIhwM4;*zQ)fv!xoyt{ionVB71c_ z`DG7LTAXeF3`^qek56Ba4+ox?>Nm=zY+0_XC-=B!$G_#7l)$?Gzy;IenpvebFC>kJ z66b%q;65s?xV`}1YqtqtkD=t{`cpQql6L4rD;wCRH5bY=+0#8pHs}Eq%7Bk}Tymt3 zHGl&q8R^*jguxv#GW|x|eUGpwf@sbmWvi%@Eclnmw>L#rl%G?J32T=o##Z#$srzl5pRkUgySK{L$JZzpWrw zbPs`({34t9efAxzP63^jB6{DypHb*2j%+(!s)|;@w9V}l2*pQ z8M0fhUnx|!-G$3kNF)4?d_mD{7CBuWBf~VBE4`#)TG4lvPRv=dADq^M8whQ$|Z$dF`c)ozjh z;V%w#t`q@JS9^PVG#vOlNvAb#3ndF!xA&uwl4*=L3H*e(hCqIGnynO)$;}4UX1+lgWg}@1^<*X=J~s2d;>hu@qbs}44J96E zrMjeV5yOnd5JVR9XfU zxvNWVJ;7w=CZgmv;hL(e`-!Nc_s5&#d2pxb%Ip?TwQP_P_-ZhP*BvwZO{Bbn5xwe@S^Tsd;2dT~PbZ|{}EQviFtSL?CyC9|C>(NaW&;is;L=LmZub$4ssN&?&3 zinIL&7GQ4c$_3kM>|cG?ziV@1ekTN7S~;3>>sPp7ZqESx5HXyA*f`=--muW}O0%VB zcby(392EnjKX}8uwcI4MTMll7Fbop~|LOT2l1JD)etIh%F~Jv!-7J%;I3{ zyG1Y5~@TZq_qt#L4pM~{!HBItauGx?BukdCliHu9r zINL05VYn=(Y%V1WZMC_K;m7hrozkSwY=To9llv-dy8~}qsmHv`?mJ&VJ-6pI4eg}- zwK=;D(=nUltkwQz`~&*>%lla2(3qDP|K(6KgaSiMrLUC7hxukLW2zZ~lu0IX{ktWH zt)AN{vohC=J+c=myvF{6)RG=0_0LW0Y?XH*lxxCSh`Aa|g>lc}bYUgq*)V*v`788b zab;>T^WbqV1ecB2;40+MHD?RLJU-)4c8=4yFa_#5rj>A*t>SGR_*omSWHgv9696@a z%nD_>1Fif0AZgB42s7TroquYEI!j52znbyTjmX>U^wVOqI_oGc(=@1oO-5`uITr~# z9($*)IIK!Lm{pSOW**qzd#!sijx^LdS{D!N77BL@loDn(E=IgN)>6FpyKo%_pQm}5 zMeyOAHJEq!w`kE6MP1Zl`UL-C_ELdqqA> zKFfD8dpFm6H!~aUJ9UHej;e9n%j;eJEp^lplg~^|Yu@Rr&n$mJLAR@pcu4|VlS7}C zsI;kpmS!rAkK$dOpj+%sgL_$J2n6;S8R9Hn8f{1`{4Um6CNQq1X2a$XeP8YKkv}~M zYe6L6tRyP8rA2~2M_syy9A==V-MPh}WWZ1V00|%TMPzw5Q0{!?(D1sNo}HbQO1TMi zjD!y`2)d~*tx4^*O?qx{G_bObR-z=P-^_5nM@h5%bY;{qJHjUR&ZN?HHthGctV#uI z2=I<>O9xxor<*zL;a^=~W@l{tOwIazCEMbUd$c2+@g`HtJ-Y^3Q-&@{ERu1<)bsoz0wWN;bb!%A}G@6S%;s5C_f^XKK|b$Z2j zYFk}a=9aL9qB&HU=E6p`V$4dsx>n7-O`G@ZR9MFDdoosyzG#=5^TaH~RDosJ}WVD8om7M!+_ZOGAkslYMLO8P7^f; zOO70|UldG2J|hUN(i#5>OINJ5p{?heU7e&^mExy1)?&WIyk{EaD9d5S>y~+bD{SPc zl~GL*g&H|BHhP4o`G0c{L*8Baa7B)Kj9i`_DVVa#M)E5=IXFy~1pnW?GlX%`87Irt7oz$Ia`X`wma{>Wr&5F?B^Wwf~~jifg|sWvlM|!T=xEJI67DNO7bUY1@2IN zf?R!B+#5rMyM=ZlI83i9sIAqK;#+A{B~eIAL;-tf1du`~6hC`aPJ9hey$Wlrbm>vz z&X=bLinG+#>5R`5d%ubmO3AWY0X_fUV~l6{v~liD?5GEW*`P=K`&SsWx@23*7KqoR zd2E=?_f=@*bUh!0?f<%7Bv zO?7XQhsIjIjGORAhjGXKx8()#R0J+lT1xM8NFu?|J93z>sdvpcMMOk8&OB^7&+@7m zKC#$!CmWc(o;43@uP0La1a){JW1J<*RnI!cfwBBP&+c87jM+WL&-H!f77s5Dm*~XVmLVVY=f8b9H#l5G# zP9h&OoI6^qCvkvz#wi`;nOWT9kj}{7<(i3aIZP%#FVvo9O&}YY!GUdw6d!d+AF0)| z6*Eu7gt?ip_D_LB#0tSJoahWk=l=){mO~E$xpg98Cz`MaLC51tjVudihCkA6vyI$N zJ$_j0*jPP?NbR3w@Sgwd%_u8s(Rs&Pw$IbU(Y(Ps8VmbaMf_*$(r;IFQj3nEluAQ##I!Jb`Q_DiG&Q zYRCeE2IY57MG0GnkxVN3M(f2k1H0)mk!L~IOO5ZaqJ>Aq6~NV&ywz}e>#e}GII)Q& zPMu80JzZ)3i_xHKce9JL+G_uGZq!v6Z3#CPM(%E8EEKZV!Oam^<9CDdhLtu-wCD-w9B=9T-~!(vNQGg%Ow zjryeeI(6-!HR_R~`s7-D z-bqcEYzKQwZlqcH9|fS?bKH5m9=gq4vz_o_#duHq+F@a~MvPj$cq`4?p`8@F_|B7w zED8|+vCSA!#VG1`6lWK?RtKxSPR$p<GU(xcP{oW13 z*UURMKr2E0iJLA9EZmaO`1b7A(lsO3nF_V zI1$MqGa0TB%*wKl0zgU{;bb3x{U`#_&}F}>LZwpn9ly&}=C!{7Jw_I z=-Bc>#?s|G3I5ll@C5DFO1YJ~kcr#*Ur05eD5ES;#?(O!XZYMTL>G1!>prz7N-AYrQ(zg>wOa9H{OEBdy6QY7Rs_*QG{b)b{SCc1dpUEQy4bLI)6fOC*mHjW z-c`PxHApmrw?a9ECXgTKs~O#Tu$m|`(c21eLdPctNPYUTue1_w)?NOB_6^feF8hKc zVZ-d7ki_KowO~z(Df;UCM#uMl_SY~w6hVxP+Jk}_)o89akg+_bih}Cw`J8Lmis{qj z#h180cC(WgE(U&h;hL$v*$i0Uxp$(X95xaYtA!uWZSC$!67po^dO(XO-l*fr_j)70 zch|IjCs~!&yf;4|$kO75{?oLdK=lpa_#nCe?JnTEEV(rCxBPu1<{@@jd}L)=Gp*|FM|1rv z6kd*{KWG1KUS+JAqrkpRWs8S3O!I#% zNG}(=qaFu&71?Z3-#QVmyaSi2TQk0R`Jj{Q2@(QJk?e^Xz%Qr2%A9?^`+%OtV)V+7@X zt4*L-do!~&VujGNS$Qd$mFPcGUJYz^wtR{Q1LVDRG)j#ze4ljKrUTY)Qxj=L z6_u-OyL?7`S$Qv%r=;@)veY#Xo-$bgCfUo>yXB7Sv$QjPP@$bgt!BlPR|*OWi~078 zG89e($GdZ4FSc57Vr;k_yu3eIn38JfX*+zgTj!8+?E313O=Hwb#m+%S*=XaX^%As_ z>F(nB4cgC(d`m^9@w?i5XwjLl>hd#xkPq0E0hhre@uJC((JWW_D7*)hQ%BBE)#|l7 z0kH!7Ah?ww?=tS=%S}qxHQf6fPXd_Dfe2qZEV6jkst8(ZlT6{vH|rJFvdXl;lI?Nou3+WA1#lt?5aMVmG}{}-ih$|P<* z*g{{jM!7jT_~Ro_nz;>9V_E?Jd2|2GiJ2-FP04bs616fCZl?gcHL<`c6N@uA_ms) z3rrQduSo`6dQW~EOOs!VD0xU{ z>GvSVxtF6nmmj?vyb4syl8M!-zq7P+*=>$tGf3Fsu{o}IJx_jlh2+}$Xq^K6jWpML zthV)HCV33i4tYd*2MQCz0~F?e15N;uK!ipFs1fzl8SZdaBW&yjg$d?*(;_y zaq*%yLJjudh<9xb*`lH+xicRkh_~jRe^olk?>Rrtg_}fZdr3HY`KDLAY%FDOm4Ynj z<8JSm>5rh2ZM^s`oazZxrnLGfqbs9c$jOC6w(oxqkB`ACQ&(hxsRPSCYatp*N^sFMHqJmGE(f@)kEL;i!As{eO#~@dE0IhSfWfu{en5c|jJgt-+%+GtZsdL_+!88GR!H;}f{>2>RbSG=RI^w(^qV=+ESpNz-=c%t{ zllWe;b!O=r-Q+upSOo8RHnkuTSto=csRxre*HfOEVsC%o^{2L)%T#b_Zt(4OTvQ!3 zG2NV)-y|bGY4v~Akl7MnI|_vnnqMELZpD~i=3jWX=)nw2tsZ9u1NI=Mq0UnWa0Vm? zEYqEk!T~_81Q!BAiG?e`Q!x*^I+2FwgQz+)nn_$gw_{6-u(J+%?#*Wap-J?p?(8fVN z@X8FO!$fTI%vkGU-TC!uj{YoI-&i{6pjKo*qNzfP(g~v9R8$F>N!ZOarYH0y+Zf5B zvr8XQfX;;sl&JDs`WFFaqzX8`)W$CngPkpzu?Et*3InY|%x2z}gN-h5Jr7zlw!UV) zx8H?_Lf}i!b!=jhZpK+gumRO>RF;u0&609IF_02Oi+^5dE&J5Z8AZ`o8zwAsGD?wQ zw-PzGHTg}hL0I3B+lNvF^8G_xjhOWLD)?Ehs0vvGCf^#;iyCI@wNTuDiJi={bqsU# zx7anQIN=X0w7A^FIcJNytW$U#y zj!5sfl1eV6;iQ7VxNXkt*IIn0Dn^7@Z;VT-41xxJd`-$*)KxQ5-hk6<;8CXq*^CR7 zRWZCHgeecOaYcDO`;G8+Z3}$&6?dH5xw2R|UNW(4HQCxBR?+IArfXjMvc&$j!SZ=1 z>T7)N&k?AQOHOi1SddzF7RFSdGBq_$sBL%i=g+-VmQN(b6LijPTE}P9gR3?!0_a?{ zmFi3UtlWeFLY_1|nxKohr3RbaOJ*M9Pr7|xznK>F^S|A<|1_;7ITNY9B`L|ARdD~J zz+SzGo{cs6wf0*BhVO38+0WL?AlmdX*T9a+IC&`Yq^_aG9(!8sK|bRzTFDYu9EQxw z;(;lBxS8YlhIPcZNmpZ+&ubetsVhwp=`dg>72KmeYws0LAkH4mP+dXn%LP0*%m7KX z$yy@UZPxnZQo9m7pG{(q)%MnCKC7iSsj{F^$*dd3Z!OkQlcHzh+1&NWdjZY4`m8I# zXH-{uU%3dP74l|hQ74vbLZo3*rg5Zg52$MO@2d{Jrt5869q_X?3c#+KR$@?S{BPJ_-R%&_EJ7U%e00j4zWM| zqrd&4y-rGJN`L$nZ>=I6Y9-YxBw*Zh6M4yEd~SWNnat}GFAGwq_(PG@(5mM6#~x1E zG@8(#32R-4OyKwU=@6-s@90`m5NqIcAKQgrWdM%>;|E_ZLXjg;SqHY?*!D|uf5qJfZait_m{pZG6cn0LQBC6Pge41Nc z;Gu%ptT%5L>{2~R+uNa^A=Ylze;!pvL;lXdIbx0LT3TlW2HBs%{Ib`sg)XodccH}t<*0I_xNgwytA;%!m|4R3y@mi3gj zBcG1*^Yb<G0(x+A>hG4YDE4 zafHri^6hxrpAdbQOwe+G@7+*c!MG((GU*p_ zKT$#3q0*EI4;ROfzMT0S(I9B3o1^QSxtbW!4@<8dAkQX?7#2!JOkZwUJAb=E_gkNA z%G(;u-Q&@E8C52}UI(<@rg4^EyvrYx{(=9|hqYa4ipad$pnlxVSvGaFZJbmFnQ z=h;w(ST%$5N79#)S-J9?`xmIzQ4BQ?lwuEd(;>=)Tkk8mOl1$)7bEB*wT#2~uAIbs zWwB+1u)|bSuXN{*Np&gS>IaK5B~oelT*=S!2d&A-oAjD|Kx!gUrb#t821_yv44zIt zON`cR?hTc^YD|vGlRE}7c^b4|8X(`lG3Ki#eWm?|Vww!?k)+A;IHe5O!w%H2SoHw{01Qzhv_IQ=^cl3GakS&dMG92We?GD=o@$kF{*5-)MuZ4D-l0TSBE}O z)0e!cY81vqHTtN0J*k%su+KUHc4SiIn@Z=aw^5$MJ0de#dlfZ-^&jF+ZmR!S20#bh z-kynw@-~TzeyIC42QhNoV$gTzb8uAp>^1PX&>S*e(*8+K-0#?K*VQSV(POD6pIhpu ztzX(-qOFk@!0c~8MA<;cSXS=Gi2Qz)xQ$?Q!bHxGlY0nRY|?H!!o(L!Mdy_Jr{3s_ z6meGu1hP#}%IPx6eoCpX$Su-qY$)ed(wmaUH7wtn%Hx#W4$Jezbf9Z&wGr|n3Sd2jy*D!TQSO-t+5cf`E~woL-hIh&D9dd zP6Z@a+44m1$-tX!=$(_vFV70;lD`Ad*<2H zM4~DxE;HtS5R`#yy$j2*GA*fu$T}7-9&bP?-?Uc72`o_!+U!ip|1yE|ihaT%r2Is; zsvZsK)#wot1G&}ByU(}k!4D1=q;m^-OQ65yH$GiA>fVjiPv`mmLGHdzRcv@c@|1nf z??)Nz>{+GaEJPurAZdtN$;KCpKYb9RI%?|n)ehp zzug?mLy30tpCG3P{{UtZL{wKRkrhJ0t=~KcB4&`c&jMV=4g~YgL;3R1loU$GcD$|O z!P&bpKG_N8tles*;Lw^A7c~>|6f5}-DeP8WpGThtBWt-X_P)J{hrXlb%&ONbe$Ymz z3!i)4Ph*a=Bk68brq-aH%>Ct2PVb3|Waw5nh@&&)2Ebq3ArIm0(hBA*m(Xw4r=vHQ z8qkA2I>PKw%R8tSpPNYDJs4=i9wArDUb~A+|GXM@4c!y0_Uqs74#V=U`TcM+F@!+> z57ZFsbNVW9xj=fq6D!N{cTHH-Z1IJUgolz!+odjq+Q-al6Pon>s8JM9;xz6pR~MW3 zEUn{V4SN%9D-4OY!~9%LhCr#^q3G~T@S%-72=4>9#(tX1`vP!EMI?)hirDwg_R%6@ zVy$y{+4hI@mX^+3vA(8qPEKfp7bn|4EVBM21RfVW9+giRaKomMk9b3UCt;6xHt^@i z4v(LAO-mk6s^b5+azB27m-|d_-Al{Siz6!l=~5OJlP2ERvcoFKcKjGgW&8=7p-u^> zd==oUph2=nL&7LDkW7`HSdGY0yO`a#1#+4y-qF4|x}yQvTRv;oz&v33M4$9;<1%2L zdJKM45HZ_}r4gRrT^~$!*zW#7eKWnWf7sUk>(+-EY5X=4k&jDW&r`-O5|iQ**aiMk zKP7E5-ZZkSK6({^+Ya?2bJLtx)=HiCqBU&Hk_qzHIG-4+BG(YpnMd*dsM#2nnKcdC ztS5drGp~8n2^_Su&hWKBi^eWs5TL?12abk3H{@H7t)j0lOvBUMd*D|CwY+0ESWeRq zg-Sa5UUuBMj#aBf0@>T23NH?h$vgys9_TQ_a(4X4*1t|I;vq_fyti zX_8-r@E_Gyi*3HB+Ltku@2ja~)+m6CSOlVqIHRSdjXgZDwojJoh{X?iGll~TD8-ab&) z;VY^p=}f$7bGRudk5KF@!Nx6N!^8hhh$&RSr(J(j)cBUvrVLk;U0;cUVtR^A@AWS} zk)%r0>$s?F-@YnI*pVF;{IQA+;0O>e7*-;wieiDRto5ROrOt!Lyu+lNVBf{aa;1!k za{XJUo@_Q?l1Gf~cDnt}nn8&SZ;filWYx_3w050oNS`EWNt;b4SV5njA0&Xf*4U zrjg_qC$Og3iH${kPw)2`vyhiLmjg^ceRRI*hgEAktL{@PP9_&;0P!yUyHCdL_9V`l_0i6M^rvU-E%KUfqiM9R)?>v=(1IXEN#F9%3mT=eY08RW%!}Ou+_`) zmkstA*XkMIfp5GC>9MD0s$MPps?G%^!t0j-bixwU=l6G@tfOjwzi|a(#g^?m2h~*| z;u+|HKeb&yH6*wU;{!%9|&@e1#Db+P;k-AIh=eg^)&g?M|Zp^m>w+CtdzzO|WZ4teYhb z@lMjw(J7R20f~SroK!dU+X=TQ%Zrp%z?~40v|arX#nvSKQ)uBC4zIH4_o)lU7q-Sp zJkq!1S;9a3S>!W~k5Wram&>>v{mZ0rQX1f$+Wz_7oXfu)BOapr(3Y!PZo>&z&EUvi zC6&*!X+`!5pzhGp{d8|k46>;fy|TdT%*3*nE_Hf%OI9^M^e0a&<&_$7Z<#~~L6V%c z`2-1=hKpgzN9O|oa%~ARcj>}Gp#fM&?Hp+ULxN+mZq5XHHJRzt@h{Kj0Sd==1+MmS z?*=e7r!dqz6Fz6%GXG@bEI+~WIWhstjB{h(Eqfwp8W*G#DUwvjvt-{5QSVAX1o+Rs z4N5EOISqOk``9Jm7!^fY0?@%r+5R{>G5gVnM?icX_Gz3&PgdM!?V*YcK)dA+e$=bu zTipQ^d}fKz`dff0j)xLhbdAi7biLiqlJZW`rSgwA(A908lgw2v^Rlitf&+!uStiT| z32!Xl6P)*6he_ETh)%t=QHu-j1kuyLsLB@XjWMwY^GSLVRf133Xd+XKk3dKq3{D{G zYB^=ikiK%DzctkRCy6ng%Visu^D*6`Om(shOtHdZOoEMk;FXkzRgC@>yV|$H+hjgh zMXrpgNfmRhiooVoCJxCV19B|ZpP*plB5-YZ(s=ty$`*jbdiK!I9N2vKFtahKRYixsOKHE`eCp{q4Q;Jh05k z$q5`h9Q-;mobB=YKnu-ik+P4ks^ zc8Gt`_7{Vbwf-XYtTO37Jz2wd8B==k#PWPg_Y1lM})>N%ToSgiJ}XEt#1ACpWH-DfbxUZKBQ!rS?dJqgDDDyiLX(KNbj^ z`bu&H^}76csMI`r+P)XSzn4~J=Dgael?lHYk=nD{?wyi^!9X~^Y0GC8e0fOuPadXo z&h01qj;0_c?^weJZ4V6BwviKeb%;zeI`+f)o6ku5H8Bq?ka;6YE(WF-9~$+*LqGn$ z4JuH8Yx!#N>3%$1Ho|M>!1v>f!EqAvSa-#+S!z|uUE;Yj;Ng{xgi0q6&udJA2UbS0 zt4wuG7oQil?UqF56b}}g43ZP_V_|d*Qi+>;RuG#gsSkr5{T3SU+~O9!i!%4@$+yUF z>l)fw(mH`ae+)pg(9#jvL_C96%k5um22<73_SvdVW_&LwZ`v=JNEUI;gTy9I-BUqBDC15cISr zIO70n{fdl3ohOZiu)uTlq35C3zW;5qeW7}bi%f*z5c(fw0btBCr+IN(x{l+U^H~_> z2eQnKgO^M6;_W()A!NNY6>6W4A|sz2B?nMR5X*yG+892yxPeda zlz!XP9NUXrueyOM!1=VWHNFOTJqqX#A*6!0h#YfR-jtJrW;2iTYS=+K3fLi>O1Jxo zXVNzWSrA$txaeZk_MqeGpO~seYoYX1VCO8p{8conlnR8#%-vHWzK7P1zC{2K6h|*n z_gB=n$L7H5Z8{%bNDT=o(13197+}*|u;==0=0zUL`@36EJOG9bV9QI*ECyDXwZj+8 z0Jy_U=5&k?hg$X!?bc>F=Xtg3j~g7g558aQ4ZGTP4oGmdaII?95O^(c_oOoki$o4PRS(neN%51d-1RtP zW>$q`OEG-)Hzcs~ivukI$%7eXIk*=PK5?kw^ONny-E{bOFb(?SzdmP|nYY+0 zY9KP1+h8NBe^icNW0pOeq@DZN@Cr%LI-~XUi*~VojG)HYcef0VvQMJzwm))<=^?2J{ZZ(Kq07f&9|uqN1+se`|y=fd+>h(IGBp= zK>DT=i=?^#^rQoD?ogsd7dNNcFp^o%k{{9+e_4lvH7{_p;6P%EPC>M0_5^0vtl`*y!Ti=0Hhc zlbatlYbCCMMgVTPyt14={>TG?+j~L?tpdIeG6%ks?PCIC=7VlN-la~i+CiUM4;-?j zKK!Q@+>)KEznhiYSNtebNjle#6C{9y*AZ+IPi!4k`x9w1E?iD z?uf>iK$mUbidr7gA7nFw2SOgRR+vjs@IPjC8;S90S5ym%df>*}&i-#kW zo*4YSpFlXGRTHp3SIzpg?ZO*&u@GWIXj24`oOZDT&k9>-T^VKj`b%y(OB{erZ|Iss zGY@)93W)=S_F@7Y5)Ta8yN!PBEDN64fLeVGD2lfIBkNe@+YUaqr3*txD7CEg#cQ(e zm`g6XTd>3n7~PS5r^#|z0$iNn4m#QxMu}1`AuCFgdnG?syRPfd-5ehJ$nd!6vy^I9 z@%fSXe^n4U4$TP#4J7!I?z?ulBh)d@PDUM$bE5rk=sHUby!k_xXYB}(Tof--wf3+U zaZF;EfU9t*0Dkr-lrXAV!-}vJg1#iU<3eg#PCRqJuN=!l=<*pb*a7SjZny`+B=Bq< zzHRU5=y?<_qOlxilr+!yI&v%j?|;?%Tc;v}I;aAS{~y(Jt9_Jjao~~WFUm#x?lPDA z3brP9e{CPD?qXEh9{ix3TA!@7=(^|VEBtQA1w%q3^kS|EIK>*qG9bbde~3LTQpS~3 zLn|xc)r=$~ct=o-se63;qp*}|h5%o0!q#Ee*9d4|b-=EJZ~v(T?6jAE-hVNC9F&7e z-^^yEWZOR6>Vu(e|3Sq_JB?KXSlI{dY1NTIV(q_0*{&!Np=v3`1CuN3x zwt!_wYtZi+OE!&B-05DjB7|C1(9Z8#cwJ85`TM4}1ex=nCDMkA`Q_Wu+*JZxSd2uc zjr&3t*_vEMqtq%!Q`ek2MRtRLv`(L!F{*#}e*2r0cU3D>2hwx)XSfN5NFAee!3OU_rPspdQih3CITJFq0vlOFyjVUNt@rweF7J~gbm9@4DeiMd4XAvVn{=rLs4fw?Br^=q$B4##vh zd7k@#_d;KXB!+wp(Uhk_wmir44JY@5m^2zlv*StS4(Ljw5@fHNEu4)=pSM0JQcx4$ z%ndz6m!?wU%RlH=xgyF7O*JWX^f@?i-9O-F`{7b$@T%06)c?+=NJ;7y!1;Sk(<}w~9wMlc%JNyOo$;tMt)aV@HVY&AmS*J^--s(tp53?`pJgTLl zclaUq_)BwWb7d&oa(&*P{l*S#KgcTuDc5WvaZaBz1{`bcHdFCS;U$H-(&;fdx7x2Q zcrUg0yJi;0E4-4kxJX{X3DH^a@kK6{1~ij2SBFnM$t>0t`JR&HHo)nNDD_&-w#q2a zC6PW(1go0j#;--*UC$-@T@CNg5yVB_0M`*W@#tjeJHuI#nwa#Q;_F2!WG$)bfJ_={ zcY|AmyF}?b9q6UZMj$QLcFR**>{cw}ss4 zrs{XOS_BueD?exPd^k$qZLq+R6m`+BCrdh2@Q8)YWuWTZGKGjg>mE~VRHD{C4G2f3 zN`8&{l$p73-&I~uj{n8(8WRKdqp(k?0)vYK!2>8W_LzdUkDjnh)c*N)b?fZNL0M09 z;MMtVZ305Cf40&X0q&@}WKoD{E~DRLlYhQUZ7}Xq?LwsNQ{qmp+^&0?9`scB{+@88 z=8FW?U|VKku)JWBspiV}V_{BB`^+W7FLkM__Srwa+yhtuob=oO3qTt?%f?T=q<9?j%=Uqv*eAE#n0!xv%zM;P3k8H2if?04`0ymeY}Huh@DDH(j&dnE{?~*r^@W# zW5PPnUymjT1UbuO7fs15q~(saa9&j8$p0C7s<&S^$Ol}+A-!YYCosg%Yi55;+5t>z ztrxlSrHmm|4LD2*IW1wx_7bztOqvH%K5m#U~l|}Og z;E_nqmCe!=W|#gVEcxm)L+Xa~EoUN;A=}csD(nXqo2z6jbY+bfOz8h&G5xtnJpxxo zfL;N7H-|+>ns0hebGcwGgh)90lG@;EziVv`wAXetAMiAWgkI_HVtGY%HOWx<{hz__ z_v`_4Zv+P9samIs1os*h5|mF~O*LyLcA1l!>2+nao%jVU95^r>m&aO3V(H>ZPmNYq z1|wZdYWV|)E>`jbvvH*f7c9;f!!qP8cr;Ed1R{R$4oDznEO+qdNSniVevf5<&NmAd z+|OK|Phmqy0|xA~JGCYU!z;delGnW8pSfBkX zhJ|mrEUht|hCDpY!fIyL$Hd6W$o}Ue1A3r~P zP{vH2U!h_LG$A;a>(S$Xo#KD|;{Wq!l*b)yowh~MP;K&ip9w-V=|2-ar;T7v$Q=ka zXCZi*v$E_**vqAxSJdW`Pz-%48W=KTY+gI=Mu6{N3T|IdVpXnZPSe&G<6pc}IKP*8 zUedCiBB06jg>c!)#OIhCrI%D-lD~-zu31KDC)H@*dyY?L>Y_1;KK%Kt z%+#fIE$;BqlvzW#(!$Egt2vOK`Xx(oMSH5%K()r=moxN)GOFnQuW~b*?M6;BTyX+rJG_a*_kLaajrO>RCB}GTS*pi;r~&+gaLh}pLZ~iuu{Q-|AArgP zWRKn zrcSX+A(oZlI&Nj&A$m;qu|b#AHbDtK&9?Bd*2znaDx#fSH&%8Y*R+sMw(C;>UIT&Z zT+Htf=uhF08rT@iy~KNro?=fQfNnbV_(^h`LP+3rNQQRC9sd8ZG9Pu&SeivD+t<7V zy9c}tUGucA=w1G{DlUAXL`~~~+DGQ`6DWQS8dw+gtiCVx66xe0+Q;6w1}rRZ~+lF)=YDB!rmt zO+>P!(p7IW`L^0h!UmLT&^pIl zoL-+{ZZI!vl^=1cUSX~lj+Vp561zA1XAc*-t7M#i2Byw@zPPv~W!K|={@k$3fumBg zc&SQVMdj!UE#IV91cQ-tt9uW9*g4-*ZZS5}*Kb+xPMpdT`=(*m_olV$r>Cba&CP6I0ZIxAV<$JH%rd{PFuI+#TW8y=Cl>+3(c4#;&CN{$T8X^e zTn<)NGcz+vKBHHHg1Ti(POZy7`}?)pt&0AfuC1++P`?;KouMude;=>1si*k)`l2zI zn2EHxa}0%mKZ~fv(b17c%0R{X1p%W{!W7CI44$5zc5Ftn%KGYmo@97s)Ub1g6Zapn(@A@9zIK^8 zz83q?@k~IQMba*F;n?zr=ZEkQKHYzGb#xR1>b2}rQ0EuwVQt14!#YkG>Xr%SzJ&nC zvKMb66+uy4rUf=73yX`33Yp_XG%tUmZ=!!5N_$p+DJ%QAe=TA6*~lH5F?L!ocg$l~ zDk>~28Q&{ulM01Ik0p%t^2oqSW#^KH1k)-TQ>kya3J4ftfc`W+Mjt-{MyIM65|qGzl{QEtctSNpU#}wFX@PeMg;n!)l zW^$QYySB+f%y&jf^hk@%K5LbO%-qF=+y~^(Uy-CBD5(il$uO z)^N{>mrYQaq4-at)bG7KgoTmu*V0DT;vsWi+0>&*;CT6uVt06+D>`BT`B4KS52Y zQ}JCe@}eY;*J*S1Iss~<&A~mFUMnR7jnfz~wQyqR9-GG;YP?0b=#w%LG%#s0-n{RLQi_Q<49ttnL1M!MB{W?ZEQ{E-g{D29pr|tSmFdb zj5{FM;~WI0V7n`x5c)Jl9&f>veWSfZ52?4Vm1S$^RLqi~Wty9^%@k=4_@EwDNh9=N z0up?1Ih*#=yEQY|{N#l6G=wL3ey^m!s#)Uf=s5?9p|vE17;t%W!XoK+y~Afpdvp7k zk!VoW2l~61W`gS%uM`#X;w`?0&SeTAzr<6Y`rVe8k`N|%c1fYQHs)qD8okw&TrP34 zoGoF%4)0kx_`L4z!=1V?HM878&ub#qUcUUY&@bEX!ozTGSY6nzDtCFy-H#lZxRZ#6 z|JmuVt>QBwp&2gHdn3LSk1VpH%8NyFrqDf6PS+kyoLV{m-s$+2<4*$va$McTb}}G6 zBj8G%Su*p|k7Yqzl167RFB)y=$aSJY!%Zr=mRDlY;^709*c^+3I`PuiT;ZE`sN4p> zyf~hVEi}P+G%x71JX!w60U6n3ZifaxjaR4D@Hsr#cJevDGH$F+Q=bclXVpOpRJ&-+a>erYK$L5HtW{ zkY|QEEBXt*+V^jKdmWB>TWmTrvE#eocm)Z*m8iT;qxLb-gf&iZ;M3F%iF6)?x4O%F z#|{SuOaU3LGh))BuHKQpM*BV^EQ#&+g243dJ8e=qhVDG%QWf?yXBb@%BEn^MC(gI z$WmUy+R(r#%lSq*+GCZsBXT#9jgJj7lEvKaDcVS1 zPM_dVYRp!zbD~3%La0`2^N5v-OT+)Xz=q-E=CkxZlgJ==X_*FLr$>-Z=i{$~0?k!{0V|Ro2zE_=IuZ*mO29HFvky)iye|18Ca{F`=GOZmc`e zziJcTo)sU3TI=d=y`%iOAMcnxU{Uxu54u>O8?qeuW|xY-PZIV`?eNS<{_?`}1>4!F zHZ;Hdw>m7{Q4f09-@{P@_GuYtGw@qnw`rg-c|-i^N~jPS?P4Db>DcFzZ2K~_SdgpY z3>gt-k>pHJ65?A1w_gt<*3|o~6?sPz$&7R^wwCeY^1^%qRD))&MLwdvy}W~Y1JEzg zW4`3bad(vc^`YDS3#&`kU?V^8mqFCaYw3du`DuV`$ug0PJ%!7ba`bO^ADhLZj@`vj zpsge%_nBAM;<5ONyz|kckeQDihA^cH#39YuI0G5-;s&u8p_#ZW@9)+ie$ukyc&%3a zCb$EyetXwWKjSIAG*>ZYlSIzLZh4f=+bbO}D5PV9s~sVh6~yg{jG~2%7&5m@R`%4P z+MDQ#*-8Jj%U;APTw1MareBrZHOMDM7WUGU$t!aq$YaRG+@TS`jFJLdMMAzwhu(2$_%Yg^q+h-TF@?j=NYYzqF293 z@o6tJ#v9x^u&1{WlA6LW5XT~U+2np9O^sYPl$4V6ai295fDd+qA-UrEUeqvyDvKGpO#V8$}83yk?|21%|jy}D(c8vg01bqy+wC(v-5+E;q0?#FvRdj zu<<=PYW$wBo}UQUe9XTnFhjRfMHiDLP`V5q#}!hMNeMb!a0G~{&P9}-Z4UZtCjH!0 zwuL`O4?&k?3Ti~ki%C`pCoeQOA(2VE(Vij4q$xjR!0m)u9@4|2i&nTt>}Sth!@&;t zC+)HtkKvF3`4+b05nLa7#im5IJu32@sVz+da>qU`KqSdys{$^L!IHbiN~Ks{mME=A2|um!oLc*jK*_ z#`u*BpYZ}2@F*h}1Z4qmM6%m-2{asitc%~#p$jK#SZ(dUutCFsdM&(PbyhT45Gqk% znZ9ylCA#}l%RIs}c7vjwX-29sqo7LV5u=2%bXLkIkp zDjOdbP+{O8QXZ?9zIbv#r4~J1+lLD7O=XQ;uD1A3Q;KmnWPlt-IW4mTvhF}zXA%GX z^STlYRw5!49_tpnGq0owTUFm6ff2Hdgph4Ll%T(ba9^=IMMjBMdiTc)6{m%DHIgH156KWe`%3S+d$%iX84`7u0ZM z5I_SX9Aho}9#^u$+CEQnJ30d@y(3E_>wgzsG%pb49!vv=)=@k0_A-Kwyo1Ju^W6OB z)F$BwhnLDuMyg8=It8f-*#~{Vqml={im;Mc+4$EjFF{xB7c>5fu3_N72bzBPeIF%? zsqov0kwTL=`NT|;caZdN=_Ao9MQoJeU`Dnj0nGiMIi78wY>SNE@3JkrnhZMu`(Is> zz;?!#rUqK#+X>;;h4j?(P|MsXB|AA_qEd^63l|#;sJV3ch(s;r&wk&{kVj5&c9ECluV^#g0ZB2 zL_dCWT`WNJVE{2SEdP?4=-hro=!b&YL%#1zp3I-u7Y5S&QlES|$v^0a!vrB3^mkHXgd*NF??fCkam#ahX4-dy z8G4#QZ}!ZF5hntJTCAI{hDhHKlA^w60eD|t!-QV)AGR>xIPOoC-UTx7W-dT@LBHc2 z`@S8FC!kuM!oL4{DD{h|b7_h>Dj6P;l0y6v>jlrL;(?tg_YIQ6ZDYL`O+R}V1+7VR>iiL+{&oxm*McC{(GS2*lTgvP`?KegD?MdmeZd? zkk$iPWsHE|c~RZ)fulmA8btcxJpyNWqQ5pl8gb&LwFZ1c_;lu+m!GFagLOSOOD)Oy z*2o?dY<{G+n)`&|r~q5zi$4I?w2EZOadE?a^4hTw?BAcge=zjh4cemQ&x>1FI$x+Q z_=xidDKZQnD}T=kG^`8-Kx6;Q)@tgxpM(MbmWTyR9lDA}!2Lg|>-`oUlx zdPn=>4HaEPy&z+I|3vBngoI=Fl5Dm-p@L`se72WSGH<>xjgn|m9;n1cj+C_>qOdF) zM5tsEfIv@*U!zQxRr=AXD3^rn!k)yEy~QW%36M(*LCJ&VvDM?M>5ibXnW~FNUqN9S zG}U^0SKDDZd2=eHRz5OVaZiy4V;d#}$RiTp?^roeEGF|h!$u`eWw$PE-%P+0n<%6LBd~VFPQg%STnzqH}cDvV9lH+?9WPV9$j_maT%Df1-nd1>0LLY|yeR<7ofK1+6xP!!c zWzMR6>zzdg_u({I04!ZUK&Lrynd@?vs+1SnUnJS&N5N^o^L z!p3VB$jJS?O1)ZmzLQljj69HDNpiI;$pq^BQ?x9nC+twLhO3P0??4SNdb{NnM92*?h~QHQWC97KAx|FeNf(J>!`M?TQFuhKo5_u=ZVO&& zX$T`c_6_(Uk?}RGpPQfuaX__ROvFb$hTAz=*eso5Txy5LnfH!PN>q zXJAF8lI?m?zy)O3;i?}-;#*%6KN?7qh44N%b`#i)_zJ$`A>Kv|ucGG&?_%AGM`Yis zvXPi5o@hC7b9X)0u#Zyd|5__~f-B;_iUzM+Gw18uLCf|G^vI#XR9j!#y%gXdQ} zMmF+851Et3SWXpz{j7wR**9&73e^@Gj&lCg0HYaIQg6u@?BAZ&5b5*6jV?_04tbHK zHaZ1${4gVT<$bKpU1R|r&aW1K?{r*sEoK>u#D;4MOUys>5P&`b&>nXHZvn!8H2+L( z6}QPT1xWWUr{Af^0fFTYp5&LJvzZa_Uj}Ti;D-=OZL??C3#HT)^JTG3B z4-msmGl>+LEs`Q8oLP)&86l34y>xiXx=WVu`qHT<>Swb~{GrrZ6)gr0Jo|H|VkWe{ z8$-GetPPpDAH+mg@%snRp^Ez#Fz=v0;0MR)>p&cMgz8!a2_q=!idAyI?g0{baS0bF zyRiH@O!?L0EJM?Dl`?~#pCLA^wsNH&CzClTcvn-dfP~gIB#|NF+N(a;8>Sju`Hlwh zJa;6#=zfLzo=6vI+_j}}wDrWzGVzW4Z|B2TJyyI3JmOc`_dt>&K}aPv z@yxHFZ3=ntDOub`w2c3oLopLUmY}70;+dLvn|NS}AHq4**h2C(AGu*6z=|(*>o*s} zZL1X5-TT*F4~&l=4ol#{2OHsY%2in;$nPJ)14_i+f7O2@z<%^E8?#z0gpyEZo193h z$*KHwuWFN!yRf`neOvq*4-F63KH*RGU?9VhRC&!(7J=N!M!?nco8Le0+ep1XTGryQ zsoHilLMBr;s#D3g)XuhEL}#wv!v=d-nCgdOPkzMh|MlhWroKPT`To7LkNU6ROrU)t)Z5LAuV^##4ma4U1=S)#38h4a zJ#a9v@m{l~LljE?TWwN8_G`FH$7xD>DD!?28ByE$DTmlj*mXh(9n1);jm(>a1A0DH zgCvuvpcQxYvA2$OnCOVdQfP!CbNX+_mg!nObp$6%1oZ8_K5 zEpiz^X~Hz5Vlx@3!=wPHzhb1T*0r76y|QhK0;UJ0*qMv_37B^QMxS=+-jY4y9~I;+ ztgxTooewEz)0k2b5sfJonIAAchMU(jSRZW)WVhqM5oNT*#Cgg1PC5fs^4$DgeV05O z@LSgw@Bzexj^{PND7PQ#_rBB$1}xE~M)H&idGrCv%sztCvmeD1IubZYu7r9gkmF1% zkTVU)h)q!X47L`ZRX5%R$js)mx=kJB9m6Z$4GrFOMBW9OCR$8|Xy`bw1pEGqUZRR7 zH@S}-J%Q)@_zp&Z?RZwsfUL#VZ(!QoG2mrnB5vmuwT(iO2~D-Uqh^nUTeK*nQs1Lp z&h({Jz|8wZ89>uo{J?6y;fPb>J>BBYms)a zopVGW&=$wrf^F`Q6JCZ$0ME7m9KKe+hdkq6h%kz3tybJ3#noMUitK6%B-qV*alF|E zCbjf2hXo|BPCwe5*rS7n=xpC$q#;q_6Q+2`CHAj;oeJSIvd}?Wf)0tjtZ2egz72Um zk4v?x4+kaIHrWt*8Dtd0(4b;`aXbBw7?AN2R-v~E`u%`h}rJArpn(%>7NHL$#f zXzUT-YW1^IQj!(xvK}1q!)Ro*hf?m{q&Z4@jC4f1N9%sr zGCO|{4{&dSOeK6imQixCIr_QUlGO23GekHetk;>HvJ!{EONTE)9{<@))+zEB&uR8fL~_(Ux-;Z4_%pI2IBh{u$w(w)DU&-RpWc=$lu zM-PFn?#(FoMvs^T(_nKcOU4$~kKErQ^immlOu!}5iD1Q*75mG}fdTfG@x%ZGoAgvW zN?tHt{+5xQ>Rzdx#cqzus<0|VgQwBJyGmTdOUjZw$@qQ z-FKh3lu(Xl+zxV{6nt^+#z*IiD1E^g1}?1?Q$O;r|M=Qf{P2L9!%A;?EF*^`IRcD% zz5VKGAVciNr-K>jL6!+Xd>*pWqEWLjlndAoW#alwuc#9fd;idX6rq9F@6w3_e;Ufo z{Y2dIQU&Fb(|pZrIa0@vzM3J_ni&RGbjYq*=6hJfiRJIBf`Fx2H;kc$vqbw6B5qgZ zQC~o5I*Fmii+yq#{~NdK*K&ugYxM zK7B>`SV)Cpg0X!sfTvhx&i^4yh)&IXWwZ@VV=QF`Qm&b$56)44B)!?%0Eq#ciLnRc z#A20^_O8ha%5SRo&4;FUo24D>9j(5?okUV(?iyp9ETPA)_`NK2Jgo|!?tU;CvOQ!J z4WCMrlN#iPm?#L!p41O+ew6=~Km<*E@f;6HigNfci=&+p7hoT#`%p^_T31^vLCv)} z<+@-~UIvt=?Ck;*jC)gK+5Qn#n4ELx&%SuggTvJ}FlTCsKL2NaIFpf|5<-65*hywQ!|`FAFA(_zx1*wGXboi*or+dZYT) zjXU0ZfJ*Co>gj+ zfTu7y8oi7cUqAfnacG)V$XMS=;1;`?;nR~LfeG=vP*$7E%kU z_ziL|*gy}EpKIp}!k(G~wkhlkF2jMgazoMwe5ZD zlDxkZX*j@kusGu%o?qjUw_Btd4s^AEblyce*p4;}evw~(QN(=qhpi19l5N7l1!fyo zxa=Bz*&ExBh(R}U!p|Ox-85u9gx`aepVAGzIhGFAhxX2}jhntZP$r6xk0r-=Ci&FX zIB$MC&WcAD%Cg_=@pry-#^y)Gmpd;7t~C|1KM|)f34iHH+6SQIJ^S+ay)|h=QHFOc zJ70%KZkQWUBfF?Yw`MwxC+_2g3qJ%_oodAGa?5+~%bKf;5Z7d7jjD!(K2G9&bq)tX zq*xO+```KUz{>~dzJjdO@l#)&QViMPv-p?TTePMXbT%G!y5)AS$pfe>@pg+N+l{fh zhm;(t{6@@wzp%q|-;@A$&acF8Gm1OykNNyqXE!v5>7C_mee)?v;j-EfLu&`LO$Q&# z#JSxY*8m;D?=syV+ANaBM?Pk|kWAwBQtsSz%mk{-`)|^xFTH5^5<**DUfSqflF)xyq9=etaR|L67Wt~T`Z{X9=X_?4z2fCc)B zi$tV@5MKUF>Ib-%YI;T%z&Po;v8hq2nZDErU=l!ijtY{>0pij%s2Yi*v3oEDFvFD| zmwi}rWq23W$QZPU*8jOkj&v#vm?tHtAnoz4r`&$%_N?11Lw5Q`ceMRIqR# ziSL2b0-Z!iBGsQ}lo-#JX9roYw2Dv8TU6x5AR|D?kH_w92KV!bv7yX_6nQFKE8wpc zW)2h?Feu*pe#Y%+r^FKpw(P}k-WPh2H%54uq}9g_7tXK+!{(xR-rK&AivWf*89?0+ zWsih7)d*;Nuu6S9bRI(h)t+yK*v^ow-8reZo#*kVw1$|CRK(ETB^#`Oi zKSaJE_EPBM+V8rg**If@nu~bmAltMWzJxz7^DpAGqua;_+D>+hiRzNwx^E>2VRsZ~ z1_}Gf3thN%Nw0+Jzi<2e)>>J(hw71>KPuP65gw3Bt;*oNuBC6m!agWYbtAQ()Lo7e z`6LUQfg8bndiX+ovZM}@-h*ciM-weBXn|BcQ!J6#>a(XMWjkC*eff8Epv3;;m1C5z&p^>JkwnHljO0lN-tqbXie^MxuBqPq1}b}D>nTr6A* zpa_%R9qC7ptnYa#T8;K$=fV8?2De|LO$*IP_QN9BcA; z-wpa2pvlKdqQFH55-VAMh=XilG9LQH2;C=HI85sw&8@}z;s+Onm8jxzq}5*so30u1 zw2R{^worZ8J08aupkogMM(MJ^ceoz>jvr|q5ZGU)pNV9mt8rPEo|m@I^IHTk!3GmW zTH+WBGCot3&TBk7{8&eh-6u}bXfwp(8FCt|8T8}X)HCa_NEVbNWFJrP;pH96Ler(? z`*G;iEb09DR$ho7FB3ff)gvU(&7W6JC{qpo5~lit%ey2+I?5eUy)oqR0JD;bzA6$?2ng2 z7hA6cA0fxK!EKWf;7K~JUCxsxVPfRR4}WS(ntIe%sms=snp0Yg&D$#MKY(p?Na2z= zFjFG=qD^L~=SVZt+X@BEAyE^eRt;Fn<)bce5ebZ??ISluR|-tr8?T@<6unA3zE5uV z7Y3~&7RK!~gV^p}fPUeDp`8f!M(gEU6Hw*PG22++6b zGs@4liwADf$~+n>xIL<*gt16OCK6_9@T`3%7&n#i?~sAXITolWv2q6pZ;>DoL6G>u zp}N!REx6LF<6LGsWQ{lb%8*j`N4rV^@6 z`BptTu+p0A5K(NiXh}wzl@H&m1{U@2TV44N?ms9Ux-&8%Oo99u^#@M?-b-=vMP2A4 z*zQ(6l_V5x5leV?D6BT`k`}2HygZPjwRXDprr vrjgar-?yn)vEq67e!SK3@o2#xW5YYPQN-GAqg3klZg zDD)~I+so*6-M4&N&cEnDi=j&leSXl&g;1Ne{eiIsN(Xx>zw!u3+~#fp>lKE41gq{2 zw1$03k6!)q1jCD^(Px$05}?wfj(+y>lcyYf+=T?z)O?v2>0)!Z#a&fjz`?l^7<%z@ zPe|}Ri1kJ~-Og4!GfI9UY5(xcY;R`__GX*Q#P=_L6Iiy$q~5qff(HVAMa-yu61 z0EPH^Q0mNuk{_Q#3FtvrPiS~SJzkN-)|NYq|%>Jk<2ZZg8j2%yd7r#d`5^z?|%#o z5eod?rm>~s8VWYt9dL|^_2lKLSn6h_~1-O z9&hTTMDc>Pi^z9=P{F`gkcsHIdrH?O$Bkv)Ed)FlZPSFD@EOqKF5|X)a6hk$c8jM+ zh2P>s+`5TPOs2V6B>Ddeo{?x}z2SPfHGPc7)iz7rxsPIt^I|V>f&6-5f5MtlKsABg zJ3wJF02F*97!@Fd`_ z_}BT%RA!%}{D{YVMO``yEsbk`?*5!y9+2%s0jYLYT+WRlBAlxnWGRmZZYrd_le)94{ILIZ!fAy0-Tnb? zW+($D@HI>hw^lUb4zuKO6y0oZ-Ts45f;k_KxP!e&W78iX{_MyBm_8}`{|0N-iUZi9 z8}2{+QQ1PO0a1}cX>Bb9H@MnC)PM|-p7cL!;BAP2w0Ax(@2C| z%Q(N6SJvSZrE7RQ8joFvg+3RB^LX~doNLEWm|LtTA0etIM2Sv?f$1v_8=W7(gEP85 zZ(myPIUQrR352>fiyP2aqusnG&7z_$4Q=yDxeu&0{P~zb15TS~(cPlk;B^(S5g?gn zlnk1gJ5}cOv%0E>x5$POO4>qWSrQ&4mkRxQ!YB9o3ZK%K=`-aYFod}3NmEFOeod9o)8Dno(=@4K zsR!BY%*I#4ssShcz%yUME0ge%V^hdT_>j8Y0d`D$~eCVeKQq}{+1^uLkv_(mrF`CT6knL#+%z>#2aJDN?zFD zGb8*MNk+E_Czz3M2P*MQp;k=KY7?x4OQyoz=xok+;|N}@5nXW3hIgpwg8>Y(M$SOwYneB58?FAHiT`~;@JZckk)%jX0cHIaBshF^!sZ|cac9h-)8o_ zc2EFx8b@4YFByPSC-Wj1H+A}GxwE4v<~|x}zw_u#musPN$_sWfeny3Z6z#LF9irnF zR}u0ESZqaXwgkRWk=9*l%Rsay8L2tkg$Lp4TX@>+zYUq9?Qk2QsFEwPjoFvDZsGdy z^qWx1HzhH@5ldJ~N_E>X<_JjI@=(Z{cA2=pv245#>k7`A@q8eAZNCYSw&gul&UT9X zz2*%hWt=@G4!>O;F8dV*nCKujqeV3L6VQKNu)M}^|JwPHO7n9{+8nnuAP1`d3I1e8 zvkSGRYklnrGt#b3-_}5NcQZYF*UEHYFj4jnAMS_C8nC3mH1ru{ChS*jzbmD9xr81x zV&F+cj|)FNXGrKT^Q(D;&Fan!RxCMdgy_>m#$wHwf)7;{)0eSVZbQwOy;?&`qL{oGLC>C4G1B2)f<7xu*ydJol4{{XmM$3rd{Egy ze;hYolt!xoV!gI}QJM4Z`}1UhNFE#+EAp-=C(xo<^G6LmeaLPY^RTnyc<;icDX_kN zLFcVX)yNdP7PFE4A}F(yap{18z0iO`(HiwmPNY1Hg0`y*_qj+X|jLSEBFv`cx&ySg= zlv{5pm6thr)TJ4|w-L^uD(c34fM9c>t(mkkJ&U$8n9qC)C6p&^GX*Vs2)24aIjnPb zmQX^6XwaqN4rsRMAs5vH4_L9e>)2?Vq#h$^k0;g!hFx*uD6 zwd6M)=ek2)`b$9Ux-4sU994F7H#y|X-cD6c{Pb{iN#<~Ml{h~VGSH-&qEpP_aK1Y( z>me56M|t}pb|q~!3b+66`-QpE`f@!-rk!=A6!fn7SmM%DyGz-t9;o~vWV*Y&P$2zQ zr9Jw?rDY`0-}MMpSQe-}j+9p17p}_bwWxugHZ5N<1b^yqf7C`~y$RD(quj5a%2$Y+ z>-ZHBQALK(ziv1a<;>G-uQS}GZ%pK^;;fx$yoMcYU%o)3s>~XUO|SfdM+~U13MVK< zL8lh8y@hnMJES91Zmd|0wl_xbw_RgWIywjrO-_mM=Wj1l{Kcie zj_c;E=Hm1vxOGxHf%&qV$)*=W2;COF65V07fYW6P*M3RSM>H& zN^wtGrUQZ|EEZ6dQO-|DS1S190j21@{<>JQ#u3xGB@3&8MXhy@#f*{ufz>nn6F+tY zO-S{l=ldj0ygnWWe2c^S57rb-3Z)e)y+9 z+VKQ?sS(h{`KW-TVat1;BpC*YO}1dPrfM&sdWv zq9BEX_F)#Q>IJP??fu6h1HXJ6OSt#)w)|Ig&t4u&)Ga{YEX4nuQ!Y529SLpL$IqUh zyUia*DED3b8C37-_x(^dIAOHyRc%L!-_0EZ)K9Sw&~;$Leh3R>-QtU1peIY4zB8`gmgfpL4H4eH3ca24 zxs!Nh)HQ*zMVp(Bh#(p8+gj4|hIf7LXrA>aDTic;e1fqcsd6PdUGs)SkUme}MWSE) zM&{m^*gp>K4|;Y0W{R5P+YbqeM7#f_J3)`P>ckv>=q#{XE1z3>ArK<@N`EuM*2|L3VushJr{cQt-W0iek*ttf4hW5 znN+p5Aih|-Z@%;D_Ag;p8{EI$q3zRRVmm;ES&=tkaMHsF zaqVZb-5mA%@Tq}C1F0jQakm~+P9kx5@5)Gui{a7GF>?SdVVNRbJAbq+V4HfQLnKk< z{i-4~?HU08FFABRhSGk0?U$-U+v(ZtJ|Y#%2v{y!sVN`Zn#4kf#P*P4duCxQAZ+gx zBmw*oI{<)3U<8ZZjJg)rY?zW?6w{qC>#FLwk?;8c9xzp z?bawb17L^B?_*`Oa!6k2%+aRyME*hyhpWbIE9b2hC-kjP`X!^SV$GU`MP6M_h5r-4 z-$(lU{4AjV`I-Jg`%eIWL;J`1|I3Pah`fCYU)CIGsMFEwo)o4&Q%yj}nmLFoPj&2k zLQf>FYhb^8CIz3v7&b{5xvumPgOFgY+p$hs9~J+}NB>mNKlS`?jq)!=|81530jPgk zZ~AuFGRL^0x5~suv>V z9PO(m10ed#6l-P8o9$oI(it=a|CdPf7nc7;rY=21rYl|TFZ@YbdNDY?o-os0&EC9N zV7z~JJC$<7)M(rf>m=;xlTL<75B~#5zbX1gT#6cw>a!MEk8}+)_v!Y~>ux$*_aI&M zhcBlM#`gtqV2loUaygVkvi<^eseLLB8x40a^q94ax_yqs8;lnRxip8sqq;p(Sdp6K z|5Z==4-NdEdeZ;dz?hP3b<(18R^(=E!E#o6O2><;mRZF-X6nZ0Q9&&uJU&l%_uFV2 z2-0FZ=7eVv>M>|Ns%{U4TTc-R_{pNO^zQtn?Y9Kw#BF?Sj_xLNF{iP$G*$0!Jv+^b zo|?!i4HGRjY!~d!S7m9Lmj9u1|8LmoujunHqW@Vonq#&&sPv)}(>hWp=lf=g)xN$h@j zXG3v1w}0=PoQnhcZi7hs_Wm~MZ-D;(i&;c*4q!K3`*v9X+3lw&Zof0?@@ehrMMeN< ze@*z@Y{zU{*eAD~?;pfpGewp7ht-n48`oa9xb0L9!=+}+<0_2omJ6A9jvV*n4TJ6; z98H-Y^^EL{3OOW;k5*d7V3iy6-;?(LASeCDg~C4*?SGt;{+$~CU7kJ30h*2uq@BP> z!`DYR6hiQNcncA!+8n=p$ZzS5E%Y@n1@&E?(5mpw9?qEgbm!;br=Qp5qGhU6ymb-m z=hcP3$@H3OxR^1_8T0qkXE(e9qrvU3;nH+^GgTp_00Mfg5`>hkf@W%pOGvT&@V1YH zChyE4))!(%>hiJy+ow1M!3uvDLjMXy|CYM{u8{bT@%>M8?%$QrzgMcs3*_=f**q(@ z{8?1)wDUA2SvW0U2pomnus1J(_HhbawxxUJJem!fTX!aoaBhf-8;&(vgPy@>x`!ti zLBQMS`^s?5?L0236V2G+w+U#c@Wne4Z-1p*C~eN|-)i{XgKK(7U;W=w?Tsd(C-@jT zNTf*lsAiD!y+pi=-MyzmWkTV=u4ocRiJ1Ku zdh-6k{pZQuWXWb)>T3}?j;sY1_v7Q74ZPzELkVL*o=ss ztx777{_x70Tf0WpS#fJDiVj!ZF8M46-Cn#icqI3u{da@fIA~YjY6KWi$x~ojv#@t7 z1pxSmzu#P4&0~(}d45@6k&{z#fi(KjGFdAz?w zt{od>HjI`3$)(wo6e-`EmG$h^l13MPq#7Vf*%n?=-+Ti;Jsu2sdWq=WH&&u_FdEPE|Bax%V0^v_@s6(Ch0q1t(IzXu*_7nO81tP=mxm;RWS{GWRKk?FbG84=W?SX|H zz?O4DuIH9|y-P|*oxXTx3#-E86ZS(xw>BT6U0P|j?ryUB(TPoeD+_nrjF;43$l zr7ek-!NRv32(Y5bnO)r#P?c+Ko2j$fsyQR_oJK*_+u}^ z2_r@Tq{EQQxu`e#t;8$CXtM3prAON~6M3C}Zt;IfWB?%3M@Vf>cVW_X=j$(S8Zb8# z-I}dIF8l$yA-{N}Tz7Y2rh>PCI!y-Y9mD8KLw}_#-blk!*@-Rov4!`QLg^hvI%S>{pJhZln)F8|=1I!*2ims6!MR|!! zelGV*Coyq{skF#~s!S;Acz@j)Ukw9uA=xJ_&m%SK=lz}OBwb(iCZk_$$CVqs0e4D= zJ-qwp@nfM~e-#j``@zaqEDhE-M$EB9$W&U!z&#ywG+{n54G9(DPU?4S5*aB#h)K;RuJ4IwLbo=iAo z$b%32SMmRw^iI%CS>2di3k5>=hx(mQTO`!JKSh6(y$zLkYRAE$PDL#vr+MY_F!S&-+m#46uhOowCvwA z;r#BFEe;^D!@84PG)WIr9<6h0QyZtfu|O7?5U+d9G#l^hD3LE4W5b=vIU-rZY(YV9 znW3{}gHI$G8x6oE6J=`sO;(mlqmp=8E@!?+e2M>UhvgtdktEI|FQ3P`cBD9H+T}Ok zD6eYRnOmhqNvyn=s;Sagw`cXW3%OEZjd5iDbb+m46A2y1TdoM%A5}ygV*zSZsUY>P zF=ZX<3u0`5-NXjImK!kyuU3K)UyF>_A$>;WSr=4X1{`2C^jURO+kehtlufaz0Z&G0 z;Et!cSOhOsuQOF)s>(O!FO9n^LB*|~w&u}{ZNC%c!@A8xfBZ85>G@4LQz1OIs6Qu8 zc&~f+ZzqX= z;BuH7qdRgV4_ldiDPK{KFbMoJKwEDtcq#xMJCL={W^TpxZ2hEpGrOlZe?Cj^LRz?< z@_!KZ<$+Lt-}_1>6e|0^B!m&NjeXyDrL1L%kadJ%2q7kWw(N{O6bZwS3L)E!CCeb& z%!}+}8{2RCyzBe>Z~mEc&pqck%f0ux_oeH24M_$YZxnt$WGmS#SK1J}%dR3u-P5z3 zGX31t<2A^#s853m0vajN5g6rPn+)Ix`^NC(Z}wSr$NQ+;YQWU6t3`tQs+Ixtb+iI8 zYhO3X9L?T&cA%QgWEbbtrC8e<8myjGm)7oeUxhry+1UQLI#5x_704K=+Uy|COv&gi zM|^>|^3OsZ>)<(`|DWbH?JEX!fF7hZ^Rg-z3kyd{gl9&cv60bR>A}v49qfo_2$PHT z3tv_xXywvPe1BS+vlTQ?O5Z4^=^)H!cw@h1kzMcGT>veBRKYGmuC`uY$p1f3dyQh_ z;#NSK3kv~S^!T2|JJGWFSrerWph%4978WZtc^Yz+ropjhGe=hW<@ekn$v5S3-H`=2 zp3Er+ff~A{R@^A*07~YAP9VZ%_I*XJojfs1Qt= z-aTlYlR4D*DQMk2yr38t^GNO~r)EE`0)_WyvVp<^KKww^g_atd4By~n&wBidcB|b} zFz04{bIE^&eOxs6(|i%uuUlI~kqhP49?{9ppP}37aFTtS7}9`kc>62RT~a_QqyNwt}?6R$6-n$3fej9%R$>n%#TmwbR0dkErdi}%rB0AV4i%n#USmcP>@%= z{JnWw;o_UJxvb+$ZJicD)mrZs9uBcfL%_7RF(zxrbc$gxvWIWpilxkh3r)UPL7s!l zOxBYyi-!r(Y>0s7ZAe}+bZu;TMC9Gw;&Z{xllN<%sIE3o}f#iniG z2{wir9!c;VxaW-P+&ts2AmSbJJoP;D?Z=T@@k7x}6wZ+}-a%A`WxsMG#;a!B(m12= zyGY^ROcnZ=i+CPpyS%{1|MdqyN)i)7uPm&L3Tw%iIn+p%q57Svy&9~n{GHmO#CY(F za^VS*xLPUvrDbOBkgzbW+0AR07(8FF(`>Up5E!Z&<#58TUi_rKtKiCc<(sI;oxdHNfVWV?4?1=dpqs&o{-TL5?7H=0g+r9#oaOK9#mgda!u zo_2+XA@Dq6yMAgMT;YD(?3ytdWDreoA&sKq;yZHOZYy612W9C3K-*J^rk?Im?#fHn94s!k7SKwi{j!iZkN z!BRF%_5!{WuKtqNfEpE5eb(m@0c5wXTa?D^6a=B{Xj{J2Agk%Ki zTXvw2A{bZJLZ&)5e`?Wth)~ZrI~zPlwEMrvz69J{2G^Ad4|WpzM&4{sTWb!5T^?0G zR2V1`yTr7#2sdI*ES3yW7Co)SMXdb}W6Th3+rWicqm2*6MzsHQk!N$dv>p^jmr#^$ zE}fbueGjL#uPNQm25l=FaOn*!v6$B5W|a}YziTrqR-i}VBKS8e7NhPU;3qnq5W*Zx zbTD~O^M3W(6^XwoPYRflobuKgbd1JTFPqg*TR_Qir7-&X6=G4A;UbY#+#IR&h_q*p8#HQD-v?x0VAL7wV-$Z^ zAGrOTHW)0#iHkWTWxgXi$Hxj<+$@px==u9KCYIMP zT)%lQ`^!2H9fuoLa4*mAhS{^DnQWGcCzdZ~h$pi;oH5_nBK9-FW?F;H`^M@Vh}SfX z55&v#kSR5$=rl+^q4w2IJB)u^qkr-n8H7rtJuoz?TPeHWiYAav)6d#$Ze)J#N zXR|msHJtSq&;aX$UXv4IS<;>d*PqlG7Bsp`?4QTz`tIa|=x{L^G5q|ty5oX?9?}@u z-qGx|%69JLJb8Nk^7#0Bg`W`W7>}`(Bzg5j-woHK)@K#?c&!)6Zn4#%+3%oy@<9LpM&agWOxw(F`M8UwTw2Gs;hzNVzqAl%bzxhHr2LDs_S8Dh;7lEQ?t98)v zGZ)bbI-5x|HYHW0NR6o|IV#7rGwMx}tRGJrD8`Do1+PsMPiRcAf40Rv?96!*r=#4Y zL^rs0utoxqGe7KBlk=)<~?t*is67sD>eC3<`y|5jk6ChwHOA}>( zNV|e8Phjz{0W_c{qxu*B*=H8re?u*iWk<9IZ-%aID(0eB%PEua9W>^3R4EIc>G$`! z=$EQeYj6vsuyJ?&BS9-s3m57suhG=M_W4-w0j-NeFVX;Y^Ukcf&O!NV92387F+v!4 zo|v)UZ5#(q}GYwf> zicvwvWx`jr2=T;`JDYSxZ?N9{seQ4yG+p;EtJj`sZydbcc#pe<(yDiH#W7?1LRp!6 zGUxyoVQugn z$jpnt*9pLb7bI3a!{}}U^346qncDT*E{Y*9mhb!PN$QacO_}bQ$}m|f4yFMaR*#S< zm8yWm+W;%c;F{41*oaZ~jZB|Oms8itmUQp^DBaa=4CCShHR z6kZ$2r_~ov;?#?>g&?7)Cg}kkCE?a`Eh@Pluvp!U^wk8LL4Pczm>S_yu2G6^V^J#b z4l0P+6xefN85doZ!1uiZ%rLQpfL19oF=Wr52>K(HiyOuX5z%Nj_`bK;@b2t#(Yt#m z&NBNcyhY~90oZdhw?T|NDR^ft0tD&;UUGaLzTk=0`AjsLgQjXGN&q*Z7ZJs!xCAHb zt_!ste{#zobRYQvX6Sw?(=B!kKGxv&^$x$t=WA`tgp{i{>RSO(6>V*oVN}QG&bQk} z5+tfyzhLk{)@cYj^!YORZ1zos`wjKLGjZEb&UbtMO&({BY`@M?L_$L!#vo6l+fT^{ zd!xW5KxQgC&Gz>^soKa<}kOeLCN42_L1mj9o8E23^WLK4plR_Xq}$}I^8|M$tV1fyXR>V zZb?w!0=Pu!V_`irmyXAS#=`us%Hp=hH`dglUn{ED`X$`J4Uk#FTLn9Cs$73g-tE5z zRu?_FDMIuot!qKXm6vyYB{2?@a@KZ6lm1Jm{KI4fq8*Bpx-+!yR-|wAo!<&8KjhBz zR8cI?A|NA#PX?$F-(;KHDZPtn|HHAEC~V)gu=Vsf^c2Yrw1>_0!2-_uPB!tyJH-Bz z*&Z&=1CF!33~OS~sRB?|cBl{zDoSiBv3!kZF#q9P7o}R}=Gog!@XJ!8RjGx~`O+`l zTfC+%vhoESdhVpMp2(sU2Mph0tc)qML%xLGPAf|feVfU5Vo!bg>%{wP5a4RJx`Lh+ z*;`TyL;aK)iP&`*_9{0{gY=*A0MyH=6sLpGkK6#Y($Go$+1kbdCebx*!`R3`pEed$ zkDngamhlw+d77@-m<%0A=%f1P$_ycgz@Ak<$mx%}J1;SR9M?U*-~$Jn2~4hf1ff7( zY?$IMh??zv6vRE*^JYqK*((ADGoyX13ftSl9u!hYD?{gSusV_|MGrUGR>uFsbQZ*8 zbspX}Ma41z7Y5P^@EdUO>?24|QE^_PRybb4$FnwS z?+WhpV{>y->_z-#d&=tk4jk`o=yaCcs)R>`B(SomggQT_`P}BN6e5Ey-YF#*tW%bk z@HTHe{l9txOCaEwn3$p=5W;H+VHm&W`mGXIns@)=eNcBwl zKgZR$^gP$|GzrCo*KHVz|FzH;m-6BBEcaE zJb4QL@$n_&Cj?G{f=I`t0hcfb<=mJvmhm_s0AQ3HTLjYEb3SsQk1Yz~fzb)82&~bU zg2^2550?Cs85%Gj71>ujUZT+@V#|&yp<9tDCWEw8IvW&GR1L_5kSAZvWfB^QQ}7$` z6ET*#lT^0s{H4rdGP#I+prm%e;puCYZnfuGL8^uVBdBosr)yL|(6fJO=vJ zbY~gR#tkLH|I7MeF9-nOX5eAqZ# zSjc?gDL4D`w9~^Pw{j-{$5NQkPRX7L66N5t!H949V$grVaPkR z+`{gpaHc`7bL@!Tm2Ja^B$|jkXPjO;`*|0V1el@7uBmJxE-SPjQ0QJ=WmTUV~{oeKo+(vA@j(|1f{$ymDSL z?h06=mi5Qh;ENJxu=gia-OEpHU*6PO4OyN8(@?12ZKKx?+NsIbjgH zWBaee+*#=8I6Nc~fJtV_6)#IRa5(e3#t{%zTJ~gOeq!^t$P?AX1-mnrY@j^*JIO6Dsud_Llb^grSX8t3O3K;l{28N1PvTG+y^Xo2B; zSrOvO9#y1KE&r9?-mr<5{2}Q&d78Pq&eo~73@@WZN||~J)M<;DIvn=UeYd$aE{U$G zU7?|BQ5%tP`!eE7^C@Ws-YT_v)tu{!wANK6St({G?+<(*f0FwNUS}wU(3T3j+D7_O zTHxzifQ`XmuddbbdurKzr=bh73CU^Sbd^q*W!m>=bV4rJ%{%&-|A6|s-Oe)5YA#dq z6dK!6%pF;cBZ#iF6yW0^Qg1<|6Js+qWRj=OnforSNz}GNEDa@WJ@KQzr%%4deq%5H zP*6kLq`J6$-_Du|H3eNF3*@?@R!;p2-#c(C%oI{{Gf64!l@_2S6l(as%ZDN}uT9sg zHv3HijOiw7!U-)$dLR-|L%t!MpSYu|RGih8kqN0U`8B!$6Y=oo)>lp@EPGKy?=?C+H}oba zJRW#dW756tC&v&%>vaR@5lo^f7g$de6Da@!(7?qjD~f68GIAE|jzSzjq^Th3{zp2J z2j=7R!Rr02IifL~pne&s9=q=Xz4czlLTWgR@cB8eDVw);KY$0*CIhbr^ zo`>mW52TR|IVS6XlAFR@ela~Fo?nC*0m^;8TG~Sy=OBst*`b!C6UUO5BsK^yFcpQy z##~KB)8dSD3F|+8m)h}KbvI2{?VBn3r9|Dg4PURl!68{tr8XcGr7e_x)ahkDrC9>u zMl}wtKFma8Mgn}~ii`1iHMg>8DlOMZGz*gTInDCz+b!CgeVUb;kKeBgF-VCjO^l&l!zu6m95ST`8@(hCah}s&_euV zO_Lxq@%q)Gto>Q48Pr9^z<1=VcG*zgE8p3R=EQ?9U(~!h)P|A?zh`YN{cUB7!h(hg zPf8vh2F%Iq^!+-0uN@Y!&>;L9GC0MPNG->@C%gFgvG&(Cj_s!4KdPSI-c?o_f_-;{ z&3=yEn@ztxdu~`}ofTcN;R_8Xh-4YfLMPtJ`3z7fcD!{t-Ywz_F@F;Qj^yOS@FfS{ z)KX+_ug-g+hWW*JBkOg;3n5fY0p=Tg%6S-foa7nIU>r;{zHt_Iwi-mvu*bC0<;`{b zf6gWHqm`GxYOyH+e$%?7#nubra_OWxweap$j3kqZ%aCL1w^z$U6^WcI7e^ft;2@ff z`Ro#1M<^&cQlQ7FD`?>2;H`d~F2Pef5m}yOhwg`5;L!W)RBTe)2h;gt05ZFTcjelM zcM#^#9GurgF~tEw{&yh-s}ThP26|lZrNF3b_d+gg#A^*fY#n9k$W?PyyZwuooA?xw zI`&d#yYE(?%Zo~_6kP{fbXJwWO4x1qKWL(gjM<(w-qR5S4IlGzFlZOG+$uF+z1V-% zs70kWI+Md0tqU0dE`#^c@%WJ#aY`6f!1>GGq+8y@=Kl03Opz^Fx`4$($;)R<#^DK5 z&rhuW>TWwa&fq^S=-ClipqZbOm*tFZz*l-_gH*697gddih`efw5!a@F6!WbV9Jq3q zEX?WC-|eop)q!+>^J@~!!3-D6QqMXMXN<}sK^#Le<)OlVGfs^;IF1IPZsf&2gf^Y# z&1GUSC1nA?YL_#%#vCb)Eqoq$mnnXcH#tWf`{RxlM3}?A5cgRwEAMUr`4Y;avOB$M z)KF3oN{u5m`p#Zz@d(FRO?Vp$CHgO=nGtPoau|3ic-&=8LQg3H{+J-s(U_{SRr1w9 zi;M8QuWva0i`*E+8CwjH+c`0VJ`0-NVVXs_pjH2Ry@mmIt#gp;u=8rfm(9X@EZ8T5 zjZ93+j3h>q5Q+COF2teZh{AQa}{z`TX6 zZ8)O)3Lu+KlV-BUSScH81oP9F&Rs)F)qN^Xxg`F4pxvhCY_Rq}#9t9l_uxhqYT}YJ3V@1GDnIZ|0(~i@D)FtK zL8C;|i36{0Ubng#)Z@o1nx``#Y95Z!=jymrNCIwB12`&zF386Ar6D2gF*(Y{Grf-t zc{PVgnrf<&nZTj@x0)OwnCJnDNs^-0PGDn+QdxwT*;JGnRMfb<>diVCV8pHtRVcE2 zwZZ~9ugKJMkv9I;kE8qfw_AGhj*6=Mibq$9#1sgv4jFo%o40b1cn>53!ejdf$~?Hd_nFSQ#4M05$MuOs!^>$(|i>%^PA(mf&v$8?@?BD$NCdZ+TXpu7!_j`gbe$ zT_6$(OH6(uB%EfwB>0u5B))e?v&$y3t+Ad@=&#}1GZGLoG=aNSQ- zO5y3>>QhseXNH9D>@eY~?^CzG$eHV-^u%3%AYx^=r6+uDxFR5-q1->_&8hjn5p&Vc zTI4oTXO!HSD&7FLcVTl+WMt}3=xs*~2Qen#iUh>M0O;Dm=?Rw&iU^Bg!);E2*MG5K zto((a@!-giq%8|EyPUkd`7o-uxkKF#I_EfWLp~lKey6pjrPvnL=%;DSc1${s?mq|w zO8#qO*2^F*>^EUXv27nOAR>XL?wY>h*FxX%KSL@GgP(6b0(0?P^*^55tF{(P{1rnO zxRNwb?KhJooM?ab*CDy}KQ2JsT=S(9`c-@qa{t+lA)F5l3@e<`_x+H{8Nx?2cSf!w zHZK2#A%z(@HB=>Uuwkl`bXlLL;J0f<>l^6_rr7xojmnOlTBU=zd@%|b zT!R9AGJo_SdveBTD-z`*$unX4JIWh=!J%CGxqu} z4tEgh)#*<>0s=Vi!~f3Ejc;!{bSWvZ^Zisw!j4!x;Co%g0YR zUly`#Qy%Or#TcUGr@1Cvc$7PFmUb;QF~?8C?oP*?0x|#VA*c|v){hHUdRLXP{l7vx zzNT>AZ#*tzQS9c?GR{gUm&8v8W#xRk+G=1>#`LbW#;SU3Jat)vSf+dny|wrBmhI|p zk6$4Bg^=^PnzPD^iV6xB`U_iay+Sz^^Y>+Q9C`4cs-d97ik^rfWoLAhcVFc29Ag!vC_l00jubUBH z_mz$V^93~Jn5d%tBj^Y_o0tyqu)w|#vo_?BsH;6BBUD(AKRO~K^2D~u(;~9jiYiy@ z+Gv8Xc7?A_1HCqS25vupI0n%RLslxrfRECR|1{gAhIN()UG)e$vEvQdZ2yflbhVyf zx%4PH{3#Dcnv)e{r~)r~hOuqH8_lU{!yg)C&%Jrk0k`6lf94R+7w4QP9V<%PL}ezT zd99Oi>)Wj_VISCH3iLjC=rHS3X_(x({)Kq%2y}tU&aiBDu-Ve`19#UO#X>aA)&5{8NS&>~nT)Av_!n?Ol zlLyttRVfC!&f$L!r{Nh03ZK~E@hsuBx`bFbZmr_L(=Iy=N*P1|l2Ug*@eI!ymBQw0OHRzJRE7g`A%gMecG;s8( z@knVYI#i#6gB8jkj|3r^uA55|uqhz$z_5Bvju`Wm3-jSQd* zplqVB>u$t5BM=D~)PK?g{E5(^kdzQ3VP;a=7awG%O|ERY{I7WVaxwJmT|oHOg~T-yixBr4YmZ zXG$8RB4j9_GZFE3INil%2 zoHFR{*NP01IAJVqgHd~>52zX9Ci=cz&=ve{i&w z|4AT;A5-yW2*N?&e!*!f%)sIceLS=giIbtYR98oy@%2q78_Ga3K5=47>}{IB?n2coiL{bo2#7XZ9UEuTx-2x^?F<#j$i@* z^^4Bt5frq@J373d!&(%Hzs8vp%t;77n0E$U1_uzbN#lU7k(`6!?MhA-mkOBRA08FK za>EjhCq@m+Vp387dOFlk_CeV)iG}_rl5cx{kge_Bew(LkAYJJ;tIPzkiXB+W8T=8I zv?%AzZdXv=7@GjM_MSt}4pK879qlIfQTZe!cfkJ}1y#be;T!n-e1X^F8ZQ=M%sEmY zr3&S|RP1Rm3J47a`_sXCHv%GoVSM1N8_(*1;Gtm#T=vu3c=x-I*kQ$?UvwO^67#+l zh57@X6==sdXd|bu=@uBGri*Qw%#Kxzyk{_E=>gjgHtPsc{GO&QBK#}Uk=JX?`ir_(vq80 z@k1h|h5_zu!SS#=_e=!*!p^MES_P6(3Gi5c7sRQCk~YB>o6D*ZZ2C;3+YsIlZ&Ifbkz~&ZV#x2P4aJ3D1Z9N0;`>|MRwE`uatT*Sl@WJA3We zaYL7Ju8xbPtK}PyAKG&d7nT;|tx`#~RVXkOa!Dt~)vEb5MN!!n8MfD|=K>P0;4*Bz z<5ytAKfr&Yp*h|S0^@}bctro^t6_A$a@dUD?xjK_O&HCi{IBloME0wXq*H&6JUvcv z>dzuL)ln5`mzh8!Ap*vB-yv_yF^-_I+i7~SDeh^Ilhbk~rEdE3KCQ1m=!a2Yrf?wi z-wf6G1W-ZlH;)G|T&im$dJrb?f~X&g*QXKkFeyzL=wV{#GyScLahu-;uk#?8q=eN|@l{LK^;2>hJbz}yE zCyu|dbQ2+$(-zeLp)uVOY=-JXN9`xBmMtL|2dj)eI6RZ)rch+2JBE69L1Jb@@I zTEma@B26L7zp^%@V%U$XL z4=_rzpzPNdzsAyJf?GpGftYdgun%c5s6C7|YMgCWh}5^cX86;$Gtz-UOh7I8_}uaOVm@xxSeIBUe=K5`ccQ&j_jT$7 z`0ce%szlqIDW}_!slaB⪚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∋M^i3o#LkaO-YV~bSn5?|D#N>{UWFm)@<9*lR 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 + + + + + + + + EAdmin - 开箱即用的后台中台 + + + + + + +

    + + + + +
    + +
    + + + + \ No newline at end of file diff --git a/dist/index_light.html b/dist/index_light.html new file mode 100644 index 0000000..0dff0e4 --- /dev/null +++ b/dist/index_light.html @@ -0,0 +1,205 @@ + + + + + + + + + EAdmin - 开箱即用的后台中台 + + + + + + +
    + + + + +
    + +
    + + + + \ No newline at end of file diff --git a/dist/js/core/al.init.min.js b/dist/js/core/al.init.min.js new file mode 100644 index 0000000..c2188e4 --- /dev/null +++ b/dist/js/core/al.init.min.js @@ -0,0 +1,4 @@ +/*! + eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com +*/ +"use strict";for(var _ROOTPATH,_script=window.document.getElementsByTagName("script"),i=0;i<_script.length;i++){var _src=_script[i].getAttribute("src");if(null!=_src&&-1!=_src.indexOf("al.load")){_ROOTPATH=_src.replace(/js\/core\/al.load.min.js/,"");break}}var _fmConf=[];function hideDom(e,o){var t={obj:e.clone,return:""};return t.obj.appendTo("html").css({position:"absolute",left:"-9999px",display:"block"}),t.return=null==o?t.obj.outerWidth():"width"==o?t.obj.outerWidth():t.obj.outerHeight(),t.obj.remove(),t.return}function innerW(){return window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth?document.body.clientWidth:void 0}function innerH(){return window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight?document.body.clientHeight:void 0}function userselect(e){1==(e=null==e?1:0)?(document.onselectstart=function(){return!0},$("body").css("-moz-user-select","")):(document.onselectstart=function(){return!1},$("body").css("-moz-user-select","none"))}function disabledRight(){$(document).on("contextmenu",function(e){return!1})}function keyup(e,t){var n=null;e.on("keyup",function(e){var o=$(this);clearTimeout(n),n=setTimeout(function(){t(o,e)},200)})}function distance(e,o){var t=!(2"):(t.color=o.data("icon-color"),null!=t.color&&(t.icon+=" font-color-"+t.color),o.css("padding-left",0).prepend(''))}),e.find(".block-data").each(function(){var e=[$(this),{}],o=e[0],t=e[1];o.addClass("block-data"),t.small=o.data("small"),null!=t.small&&o.addClass("block-data-small"),t.color=o.data("color"),null!=t.color?(t.color="font-color-"+t.color,o.find(".num").addClass(t.color)):t.color="",t.icon=o.data("icon"),null!=t.icon&&o.children("h5").prepend('')})}function col(e){e.find("[class*='col-']").each(function(){var e=[$(this),{}],o=e[0],t=e[1];t.class=o.attr("class"),t.class.replace(/col-([\d]+)/g,function(){switch(t.col=parseInt(arguments[1]),t.col){case 1:t.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:t.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:t.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:t.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:t.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:t.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:t.class="col-xl-7 col-lg-7";break;case 8:t.class="col-xl-8 col-lg-8";break;case 9:t.class="col-xl-9 col-lg-9";break;case 10:t.class="col-xl-10 col-lg-10";break;case 11:t.class="col-xl-11 col-lg-11";break;case 12:t.class="col-xl-12 col-lg-12"}o.removeClass("col-"+t.col).addClass(t.class)})})}function setRoute(){var e=0 { + return Time(time, format); + } \ No newline at end of file diff --git a/dist/js/event/index.html b/dist/js/event/index.html new file mode 100644 index 0000000..e69de29 diff --git a/dist/js/framework/art-template/4.12.2/template-web.js b/dist/js/framework/art-template/4.12.2/template-web.js new file mode 100644 index 0000000..0e36682 --- /dev/null +++ b/dist/js/framework/art-template/4.12.2/template-web.js @@ -0,0 +1,3 @@ +/*! art-template@4.12.2 for browser | https://github.com/aui/art-template */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.template=t():e.template=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(e,t,n){(function(t){e.exports=!1;try{e.exports="[object process]"===Object.prototype.toString.call(t.process)}catch(n){}}).call(t,n(4))},function(e,t,n){"use strict";var r=n(8),i=n(3),o=n(23),s=function(e,t){t.onerror(e,t);var n=function(){return"{Template Error}"};return n.mappings=[],n.sourcesContent=[],n},a=function c(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};"string"!=typeof e?t=e:t.source=e,t=i.$extend(t),e=t.source,!0===t.debug&&(t.cache=!1,t.minimize=!1,t.compileDebug=!0),t.compileDebug&&(t.minimize=!1),t.filename&&(t.filename=t.resolveFilename(t.filename,t));var n=t.filename,a=t.cache,u=t.caches;if(a&&n){var p=u.get(n);if(p)return p}if(!e)try{e=t.loader(n,t),t.source=e}catch(d){var l=new o({name:"CompileError",path:n,message:"template not found: "+d.message,stack:d.stack});if(t.bail)throw l;return s(l,t)}var f=void 0,h=new r(t);try{f=h.build()}catch(l){if(l=new o(l),t.bail)throw l;return s(l,t)}var m=function(e,n){try{return f(e,n)}catch(l){if(!t.compileDebug)return t.cache=!1,t.compileDebug=!0,c(t)(e,n);if(l=new o(l),t.bail)throw l;return s(l,t)()}};return m.mappings=f.mappings,m.sourcesContent=f.sourcesContent,m.toString=function(){return f.toString()},a&&n&&u.set(n,m),m};a.Compiler=r,e.exports=a},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,n){"use strict";function r(){this.$extend=function(e){return e=e||{},s(e,e instanceof r?e:this)}}var i=n(0),o=n(12),s=n(13),a=n(14),c=n(15),u=n(16),p=n(17),l=n(18),f=n(19),h=n(20),m=n(22),d={source:null,filename:null,rules:[f,l],escape:!0,debug:!!i&&"production"!==process.env.NODE_ENV,bail:!0,cache:!0,minimize:!0,compileDebug:!1,resolveFilename:m,include:a,htmlMinifier:h,htmlMinifierOptions:{collapseWhitespace:!0,minifyCSS:!0,minifyJS:!0,ignoreCustomFragments:[]},onerror:c,loader:p,caches:u,root:"/",extname:".art",ignore:[],imports:o};r.prototype=d,e.exports=new r},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){},function(e,t,n){"use strict";var r=n(7),i=n(1),o=n(24),s=function(e,t){return t instanceof Object?r({filename:e},t):i({filename:e,source:t})};s.render=r,s.compile=i,s.defaults=o,e.exports=s},function(e,t,n){"use strict";var r=n(1),i=function(e,t,n){return r(e,n)(t)};e.exports=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(9),o=n(11),s="$data",a="$imports",c="print",u="include",p="extend",l="block",f="$$out",h="$$line",m="$$blocks",d="$$slice",v="$$from",g="$$options",y=function(e,t){return Object.hasOwnProperty.call(e,t)},b=JSON.stringify,x=function(){function e(t){var n,i,y=this;r(this,e);var b=t.source,x=t.minimize,w=t.htmlMinifier;if(this.options=t,this.stacks=[],this.context=[],this.scripts=[],this.CONTEXT_MAP={},this.ignore=[s,a,g].concat(t.ignore),this.internal=(n={},n[f]="''",n[h]="[0,0]",n[m]="arguments[1]||{}",n[v]="null",n[c]="function(){var s=''.concat.apply('',arguments);"+f+"+=s;return s}",n[u]="function(src,data){var s="+g+".include(src,data||"+s+",arguments[2]||"+m+","+g+");"+f+"+=s;return s}",n[p]="function(from){"+v+"=from}",n[d]="function(c,p,s){p="+f+";"+f+"='';c();s="+f+";"+f+"=p+s;return s}",n[l]="function(){var a=arguments,s;if(typeof a[0]==='function'){return "+d+"(a[0])}else if("+v+"){if(!"+m+"[a[0]]){"+m+"[a[0]]="+d+"(a[1])}else{"+f+"+="+m+"[a[0]]}}else{s="+m+"[a[0]];if(typeof s==='string'){"+f+"+=s}else{s="+d+"(a[1])}return s}}",n),this.dependencies=(i={},i[c]=[f],i[u]=[f,g,s,m],i[p]=[v,u],i[l]=[d,v,f,m],i),this.importContext(f),t.compileDebug&&this.importContext(h),x)try{b=w(b,t)}catch(E){}this.source=b,this.getTplTokens(b,t.rules,this).forEach(function(e){e.type===o.TYPE_STRING?y.parseString(e):y.parseExpression(e)})}return e.prototype.getTplTokens=function(){return o.apply(undefined,arguments)},e.prototype.getEsTokens=function(e){return i(e)},e.prototype.getVariables=function(e){var t=!1;return e.filter(function(e){return"whitespace"!==e.type&&"comment"!==e.type}).filter(function(e){return"name"===e.type&&!t||(t="punctuator"===e.type&&"."===e.value,!1)}).map(function(e){return e.value})},e.prototype.importContext=function(e){var t=this,n="",r=this.internal,i=this.dependencies,o=this.ignore,c=this.context,u=this.options,p=u.imports,l=this.CONTEXT_MAP;y(l,e)||-1!==o.indexOf(e)||(y(r,e)?(n=r[e],y(i,e)&&i[e].forEach(function(e){return t.importContext(e)})):n="$escape"===e||"$each"===e||y(p,e)?a+"."+e:s+"."+e,l[e]=n,c.push({name:e,value:n}))},e.prototype.parseString=function(e){var t=e.value;if(t){var n=f+"+="+b(t);this.scripts.push({source:t,tplToken:e,code:n})}},e.prototype.parseExpression=function(e){var t=this,n=e.value,r=e.script,i=r.output,s=this.options.escape,a=r.code;i&&(a=!1===s||i===o.TYPE_RAW?f+"+="+r.code:f+"+=$escape("+r.code+")");var c=this.getEsTokens(a);this.getVariables(c).forEach(function(e){return t.importContext(e)}),this.scripts.push({source:n,tplToken:e,code:a})},e.prototype.checkExpression=function(e){for(var t=[[/^\s*}[\w\W]*?{?[\s;]*$/,""],[/(^[\w\W]*?\([\w\W]*?(?:=>|\([\w\W]*?\))\s*{[\s;]*$)/,"$1})"],[/(^[\w\W]*?\([\w\W]*?\)\s*{[\s;]*$)/,"$1}"]],n=0;n2&&arguments[2]!==undefined?arguments[2]:{},i=[{type:"string",value:e,line:0,start:0,end:e.length}],o=0;o]/;s.$escape=function(e){return i(r(e))},s.$each=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n {{"+n+"}}")};switch("#"===t&&h("#value","@value"),f){case"set":i="var "+c.join("").trim();break;case"if":i="if("+c.join("").trim()+"){";break;case"else":var m=c.indexOf("if");~m?(c.splice(0,m+1),i="}else if("+c.join("").trim()+"){"):i="}else{";break;case"/if":i="}";break;case"each":p=r._split(a),p.shift(),"as"===p[1]&&(h("each object as value index","each object value index"),p.splice(1,1));i="$each("+(p[0]||"$data")+",function("+(p[1]||"$value")+","+(p[2]||"$index")+"){";break;case"/each":i="})";break;case"block":p=r._split(a),p.shift(),i="block("+p.join(",").trim()+",function(){";break;case"/block":i="})";break;case"echo":f="print",h("echo value","value");case"print":case"include":case"extend":if(0!==c.join("").trim().indexOf("(")){p=r._split(a),p.shift(),i=f+"("+p.join(",")+")";break}default:if(~c.indexOf("|")){var d=a.reduce(function(e,t){var n=t.value,r=t.type;return"|"===n?e.push([]):"whitespace"!==r&&"comment"!==r&&(e.length||e.push([]),":"===n&&1===e[e.length-1].length?h("value | filter: argv","value | filter argv"):e[e.length-1].push(t)),e},[]).map(function(e){return r._split(e)});i=d.reduce(function(e,t){var n=t.shift();return t.unshift(e),"$imports."+n+"("+t.join(",")+")"},d.shift().join(" ").trim())}l=l||"escape"}return u.code=i,u.output=l,u},_split:function(e){e=e.filter(function(e){var t=e.type;return"whitespace"!==t&&"comment"!==t});for(var t=0,n=e.shift(),r=/\]|\)/,i=[[n]];t/,use:function(e,t,n,r){return n={"-":"raw","=":"escape","":!1,"==":"raw","=#":"raw"}[n],t&&(r="/*"+r+"*/",n=!1),{code:r,output:n}}};e.exports=r},function(e,t,n){"use strict";var r=n(0),i=function(e,t){if(r){var i,o=n(21).minify,s=t.htmlMinifierOptions,a=t.rules.map(function(e){return e.test});(i=s.ignoreCustomFragments).push.apply(i,a),e=o(e,s)}return e};e.exports=i},function(e,t){!function(e){e.noop=function(){}}("object"==typeof e&&"object"==typeof e.exports?e.exports:window)},function(e,t,n){"use strict";var r=n(0),i=/^\.+\//,o=function(e,t){if(r){var o=n(5),s=t.root,a=t.extname;if(i.test(e)){var c=t.filename,u=!c||e===c,p=u?s:o.dirname(c);e=o.resolve(p,e)}else e=o.resolve(s,e);o.extname(e)||(e+=a)}return e};e.exports=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){var t=e.name,n=e.source,r=e.path,i=e.line,o=e.column,s=e.generated,a=e.message;if(!n)return a;var c=n.split(/\n/),u=Math.max(i-3,0),p=Math.min(c.length,i+3),l=c.slice(u,p).map(function(e,t){var n=t+u+1;return(n===i?" >> ":" ")+n+"| "+e}).join("\n");return(r||"anonymous")+":"+i+":"+o+"\n"+l+"\n\n"+t+": "+a+(s?"\n generated: "+s:"")}var a=function(e){function t(n){r(this,t);var o=i(this,e.call(this,n.message));return o.name="TemplateError",o.message=s(n),Error.captureStackTrace&&Error.captureStackTrace(o,o.constructor),o}return o(t,e),t}(Error);e.exports=a},function(e,t,n){"use strict";e.exports=n(3)}])}); \ No newline at end of file diff --git a/dist/js/framework/axios/0.18.1/axios.min.js b/dist/js/framework/axios/0.18.1/axios.min.js new file mode 100644 index 0000000..c7b4b0d --- /dev/null +++ b/dist/js/framework/axios/0.18.1/axios.min.js @@ -0,0 +1,9 @@ +/* axios v0.18.1 | (c) 2019 by Matt Zabriskie */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),u=n(6),a=r(u);a.Axios=i,a.create=function(e){return r(o.merge(u,e))},a.Cancel=n(22),a.CancelToken=n(23),a.isCancel=n(19),a.all=function(e){return Promise.all(e)},a.spread=n(24),e.exports=a,e.exports.default=a},function(e,t,n){"use strict";function r(e){return"[object Array]"===R.call(e)}function o(e){return"[object ArrayBuffer]"===R.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function a(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===R.call(e)}function d(e){return"[object File]"===R.call(e)}function l(e){return"[object Blob]"===R.call(e)}function h(e){return"[object Function]"===R.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n + * @license MIT + */ +e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(6),s=n(2),i=n(16),u=n(17);r.prototype.request=function(e){"string"==typeof e&&(e=s.merge({url:arguments[0]},arguments[1])),e=s.merge(o,{method:"get"},this.defaults,e),e.method=e.method.toLowerCase();var t=[u,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},s.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(s.merge(n||{},{method:e,url:t}))}}),s.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(s.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(8):"undefined"!=typeof process&&(e=n(8)),e}var s=n(2),i=n(7),u={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:o(),transformRequest:[function(e,t){return i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};a.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){a.headers[e]={}}),s.forEach(["post","put","patch"],function(e){a.headers[e]=s.merge(u)}),e.exports=a},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(9),s=n(12),i=n(13),u=n(14),a=n(10);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onerror=function(){c(a("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(a("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(15),y=(e.withCredentials||u(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(11);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}return s&&(e+=(e.indexOf("?")===-1?"?":"&")+s),e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(s)&&u.push("domain="+s),i===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(18),i=n(19),u=n(6),a=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!a(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||u.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(22);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); +//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/js/framework/axios/0.19.0/axios.min.js b/dist/js/framework/axios/0.19.0/axios.min.js new file mode 100644 index 0000000..0f36816 --- /dev/null +++ b/dist/js/framework/axios/0.19.0/axios.min.js @@ -0,0 +1,9 @@ +/* axios v0.19.0 | (c) 2019 by Matt Zabriskie */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),a=n(22),u=n(11),c=r(u);c.Axios=i,c.create=function(e){return r(a(c.defaults,e))},c.Cancel=n(23),c.CancelToken=n(24),c.isCancel=n(10),c.all=function(e){return Promise.all(e)},c.spread=n(25),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";function r(e){return"[object Array]"===j.call(e)}function o(e){return"[object ArrayBuffer]"===j.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function a(e){return"string"==typeof e}function u(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===j.call(e)}function d(e){return"[object File]"===j.call(e)}function l(e){return"[object Blob]"===j.call(e)}function h(e){return"[object Function]"===j.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n + * @license MIT + */ +e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(2),s=n(6),i=n(7),a=n(8),u=n(22);r.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=u(this.defaults,e),e.method=e.method?e.method.toLowerCase():"get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},r.prototype.getUri=function(e){return e=u(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}if(s){var a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(9),i=n(10),a=n(11),u=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||a.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)?e=n(13):"undefined"!=typeof XMLHttpRequest&&(e=n(13)),e}var s=n(2),i=n(12),a={"Content-Type":"application/x-www-form-urlencoded"},u={adapter:o(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){u.headers[e]={}}),s.forEach(["post","put","patch"],function(e){u.headers[e]=s.merge(a)}),e.exports=u},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(14),s=n(6),i=n(17),a=n(18),u=n(15);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onabort=function(){d&&(c(u("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){c(u("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(19),y=(e.withCredentials||a(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(15);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){t=t||{};var n={};return r.forEach(["url","method","params","data"],function(e){"undefined"!=typeof t[e]&&(n[e]=t[e])}),r.forEach(["headers","auth","proxy"],function(o){r.isObject(t[o])?n[o]=r.deepMerge(e[o],t[o]):"undefined"!=typeof t[o]?n[o]=t[o]:r.isObject(e[o])?n[o]=r.deepMerge(e[o]):"undefined"!=typeof e[o]&&(n[o]=e[o])}),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],function(r){"undefined"!=typeof t[r]?n[r]=t[r]:"undefined"!=typeof e[r]&&(n[r]=e[r])}),n}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(23);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); +//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css b/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css new file mode 100644 index 0000000..cd1c616 --- /dev/null +++ b/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css b/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css new file mode 100644 index 0000000..ed3905e --- /dev/null +++ b/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/dist/js/framework/chart/3.0.0/chart.min.js b/dist/js/framework/chart/3.0.0/chart.min.js new file mode 100644 index 0000000..a87f614 --- /dev/null +++ b/dist/js/framework/chart/3.0.0/chart.min.js @@ -0,0 +1,7 @@ +/*! + * Chart.js v2.9.4 + * https://www.chartjs.org + * (c) 2020 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,i))),100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=e[l],d=(r=t,o=u,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));d.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),100*((i+n)/2)]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=1,a=0;return(i=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*i)/(1-i)),[t[0],100*i,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);if(e)return e[3];if(e=h(t))return e[3];if(e=c(t))return e[3]},hexString:function(t,e){e=void 0!==e&&3===t.length?e:t[3];return"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return g(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"},percentaString:g,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return p(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;rn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i=0;a--)e.call(n,t[a],a);else for(a=0;a=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},Q=H.options.resolve,tt=["push","pop","shift","splice","unshift"];function et(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(tt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var nt=function(t,e){this.initialize(t,e)};H.extend(nt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&et(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;tn&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;na?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function ot(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+at,rt(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=at,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+at,n.startAngle,!0),a=0;as;)a-=at;for(;a=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/at)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+at,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;tt.x&&(e=bt(e,"left","right")):t.basen?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}function yt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&vt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:pt,borderColor:pt,borderSkipped:"bottom",borderWidth:0}}});var _t=K.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=vt(t),n=e.right-e.left,i=e.bottom-e.top,a=xt(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return yt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return mt(n)?yt(n,t,null):yt(n,null,e)},inXRange:function(t){return yt(this._view,t,null)},inYRange:function(t){return yt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return mt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return mt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),kt={},wt=st,Mt=dt,St=gt,Ct=_t;kt.Arc=wt,kt.Line=Mt,kt.Point=St,kt.Rectangle=Ct;var Pt=H._deprecated,At=H.valueOrDefault;function Dt(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Tt=it.extend({dataElementType:kt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;it.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Pt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Pt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Pt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Pt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Pt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t=Rt?-zt:b<-Rt?zt:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=zt,S=b<=Nt&&x>=Nt||x>=zt+Nt,C=b<=-Nt&&x>=-Nt||x>=Rt+Nt,P=b===-Rt||x>=Rt?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i0&&!isNaN(t)?zt*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Lt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Lt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Lt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n0&&Ht(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return ae(t,e,{intersect:!1})},point:function(t,e){return ee(t,Qt(e,t))},nearest:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis);return ne(t,i,n.intersect,a)},x:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},oe=H.extend;function se(t,e){return H.where(t,(function(t){return t.pos===e}))}function le(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function ue(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function de(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-ue(o,t,"left","right"),a=e.outerHeight-ue(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function he(t,e){var n=e.maxPadding;function i(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}return i(t?["left","right"]:["top","bottom"])}function ce(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;idiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ge.default||ge,ve="$chartjs",be="chartjs-size-monitor",xe="chartjs-render-monitor",ye="chartjs-render-animation",_e=["animationstart","webkitAnimationStart"],ke={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function we(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Se(t,e,n){t.addEventListener(e,n,Me)}function Ce(t,e,n){t.removeEventListener(e,n,Me)}function Pe(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function Ae(t){var e=document.createElement("div");return e.className=t||"",e}function De(t,e,n){var i,a,r,o,s=t[ve]||(t[ve]={}),l=s.resizer=function(t){var e=Ae(be),n=Ae(be+"-expand"),i=Ae(be+"-shrink");n.appendChild(Ae()),i.appendChild(Ae()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return Se(n,"scroll",a.bind(n,"expand")),Se(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(Pe("resize",n)),i&&i.clientWidth0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index-1?t.split("\n"):t}function Ve(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:ze(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:ze(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:ze(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:ze(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:ze(t.titleFontStyle,e.defaultFontStyle),titleFontSize:ze(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:ze(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:ze(t.footerFontStyle,e.defaultFontStyle),footerFontSize:ze(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function He(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function je(t){return Ee([],We(t))}var qe=K.extend({initialize:function(){this._model=Ve(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Ee(o,We(i)),o=Ee(o,We(a)),o=Ee(o,We(r))},getBeforeBody:function(){return je(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Ee(r.before,We(i.beforeLabel.call(n,t,e))),Ee(r.lines,i.label.call(n,t,e)),Ee(r.after,We(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return je(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Ee(r,We(n)),r=Ee(r,We(i)),r=Ee(r,We(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Ve(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Be[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;ei.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Ue=Be,Ye=qe;Ye.positioners=Ue;var Ge=H.valueOrDefault;function Xe(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Re.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function Ke(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Xe(a,r):"scale"===t?e[t]=H.merge(a,[Re.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function Ze(t){var e=t.options;H.each(t.scales,(function(e){pe.removeBox(t,e)})),e=Ke(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function $e(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Je(t){return"top"===t||"bottom"===t}function Qe(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var tn=function(t,e){return this.construct(t,e),this};H.extend(tn.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Ke(N.global,N[t.type],t.options||{}),t}(e);var i=Oe.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,tn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Le.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Le.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return J.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Le.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=$e(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=$e(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=Ge(i.type,e.dtype);Je(i.position)!==Je(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Re.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Re.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t=0;--n)this.drawDataset(e[n],t);Le.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Le.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Le.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Le.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Le.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return re.modes.single(this,t)},getElementsAtEvent:function(t){return re.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return re.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=re.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return re.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},sn=H.isArray,ln=H.isNullOrUndef,un=H.valueOrDefault,dn=H.valueAtIndexOrDefault;function hn(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=rl+1e-6)))return o}function cn(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;ae){for(n=0;n=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-fn(l.gridLines)-u.padding-gn(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=fn(o)+gn(r)),u?s&&(e.height=fn(o)+gn(r)):e.height=t.maxHeight,a.display&&s){var d=mn(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ln(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;nn-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;es)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;iu)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e1?(h-d)/(u-1):null,bn(t,i,H.isNullOrUndef(a)?0:d-a,d),bn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),vn(t)}return bn(t,i),vn(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;yn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return _n(e)||_n(n)||(t=o.chart.data.datasets[n].data[e]),_n(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),wn={position:"bottom"};kn._defaults=wn;var Mn=H.noop,Sn=H.isNullOrUndef;var Cn=yn.extend({getRightValue:function(t){return"string"==typeof t?+t:yn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Mn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&Sn(d)&&Sn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||Sn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!Sn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!Sn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(Sn(d)?i:d);for(var m=1;me.length-1?null:this.getPixelForValue(e[t])}}),In=Pn;Tn._defaults=In;var Fn=H.valueOrDefault,On=H.math.log10;var Ln={position:"left",ticks:{callback:on.formatters.logarithmic}};function Rn(t,e){return H.isFinite(t)&&t>=0?t:e}var zn=yn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(On(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Rn(e.min),max:Rn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=Fn(t.min,Math.pow(10,Math.floor(On(e.min)))),o=Math.floor(On(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(On(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(On(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10===++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(ne.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(On(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;yn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=Fn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=On(e),t._valueOffset=n,t._valueRange=(On(t.max)-On(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(On(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Nn=Ln;zn._defaults=Nn;var Bn=H.valueOrDefault,En=H.valueAtIndexOrDefault,Wn=H.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:on.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Hn(t){var e=t.ticks;return e.display&&t.display?Bn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function jn(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:ta?{start:e-n,end:e}:{start:e,end:e+n}}function qn(t){return 0===t||180===t?"center":t<180?"left":"right"}function Un(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a270||t<90)&&(n.y-=e.h)}function Gn(t){return H.isNumber(t)?t:0}var Xn=Cn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Hn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Hn(this.options))},convertTicksToLabels:function(){var t=this;Cn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;er.r&&(r.r=f.end,o.r=h),g.startr.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Gn(a),r=Gn(r),o=Gn(o),s=Gn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Bn(s.lineWidth,o.lineWidth),u=Bn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=Hn(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=En(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=qn(c),Yn(c,t._pointLabelSizes[s],u),Un(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=En(e.color,i-1),u=En(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Bn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Kn=Vn;Xn._defaults=Kn;var Zn=H._deprecated,$n=H.options.resolve,Jn=H.valueOrDefault,Qn=Number.MIN_SAFE_INTEGER||-9007199254740991,ti=Number.MAX_SAFE_INTEGER||9007199254740991,ei={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ni=Object.keys(ei);function ii(t,e){return t-e}function ai(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function ri(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function oi(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function si(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function li(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=si(t,t.getRightValue(e));return null===i?i:(n.round&&(i=+t._adapter.startOf(i,n.round)),i)}function ui(t,e,n,i){var a,r,o,s=ni.length;for(a=ni.indexOf(t);a=0&&(e[r].major=!0);return e}(t,r,o,n):r}var hi=yn.extend({initialize:function(){this.mergeTicksOptions(),yn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new rn._date(e.adapters.date);return Zn("time scale",n.format,"time.format","time.parser"),Zn("time scale",n.min,"time.min","ticks.min"),Zn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),yn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),yn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=ti,f=Qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ui(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=ni.length-1;r>=ni.indexOf(n);r--)if(o=ni[r],ei[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return ni[n?ni.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=ni.indexOf(t)+1,n=ni.length;ee&&s=0&&t0?s:1}}),ci={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};hi._defaults=ci;var fi={category:kn,linear:Tn,logarithmic:zn,radialLinear:Xn,time:hi},gi={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};rn._date.override("function"==typeof t?{_id:"moment",formats:function(){return gi},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var pi={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function vi(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ki(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ki(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},Mi=H.rtl.getRtlAdapter,Si=H.noop,Ci=H.valueOrDefault;function Pi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;el.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:Si,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=Mi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=Ci(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=Pi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=Ci(i.lineWidth,r.borderWidth);if(c.fillStyle=Ci(i.fillStyle,a),c.lineCap=Ci(i.lineCap,r.borderCapStyle),c.lineDashOffset=Ci(i.lineDashOffset,r.borderDashOffset),c.lineJoin=Ci(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=Ci(i.strokeStyle,a),c.setLineDash&&c.setLineDash(Ci(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function Di(t,e){var n=new Ai({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.legend=n}var Ti={id:"legend",_element:Ai,beforeInit:function(t){var e=t.options.legend;e&&Di(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(pe.configure(t,n,e),n.options=e):Di(t,e)):n&&(pe.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ii=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Fi=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Ii,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Ii,beforeSetDimensions:Ii,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ii,beforeBuildLabels:Ii,buildLabels:Ii,afterBuildLabels:Ii,beforeFit:Ii,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:Ii,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e0?d[e-1]:null,(a=e0?d[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;on.length){for(o=0;oi&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),en._adapters=rn,en.Animation=$,en.animationService=J,en.controllers=Jt,en.DatasetController=it,en.defaults=N,en.Element=K,en.elements=kt,en.Interaction=re,en.layouts=pe,en.platform=Oe,en.plugins=Le,en.Scale=yn,en.scaleService=Re,en.Ticks=on,en.Tooltip=Ye,en.helpers.each(fi,(function(t,e){en.scaleService.registerScaleType(e,t,t._defaults)})),Li)Li.hasOwnProperty(Bi)&&en.plugins.register(Li[Bi]);en.platform.initialize();var Ei=en;return"undefined"!=typeof window&&(window.Chart=en),en.Chart=en,en.Legend=Li.legend._element,en.Title=Li.title._element,en.pluginService=en.plugins,en.PluginBase=en.Element.extend({}),en.canvasHelpers=en.helpers.canvas,en.layoutService=en.layouts,en.LinearScaleBase=Cn,en.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){en[t]=function(e,n){return new en(e,en.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Ei})); diff --git a/dist/js/framework/eadmin/1.0.1/eadmin.min.js b/dist/js/framework/eadmin/1.0.1/eadmin.min.js new file mode 100644 index 0000000..bd89087 --- /dev/null +++ b/dist/js/framework/eadmin/1.0.1/eadmin.min.js @@ -0,0 +1,4 @@ +/*! + eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com +*/ +"use strict";var _createClass=function(){function t(e,n){for(var o=0;o'),$("#notice").css("top",module.conf.notice_top)),""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))})}return _createClass(e,[{key:"loading",value:function(){var e=0
    '+(""==e?"页面加载中,请稍候...":e))}},{key:"loadingHide",value:function(){Mount.page||this.maskHide()}},{key:"mask",value:function(){0==$(".mask").length&&$("body").append('
    ');var e=$(".mask");if(e.empty(),e.is(":hidden"))return e.show(),!1;var n=$(".window:visible").length;if(0':(e.navHtml+=' class="nav-sub"',null!=e.sub[n].container&&(navHtml+=' data-container="'+e.sub[n].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[n].icon&&""!=e.sub[n].icon&&(e.navHtml+=''),e.navHtml+=e.sub[n].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==l.href||null!=e.this.data("native"))return!0;setRoute(l.href);var o=md5(l.href);store.remove(o+"_page");var t=e.this.data("container");return t=!!t&&"#"+t,l.refresh(t),!1})}},{key:"refresh",value:function(){var e=0"+n+""}),o+="",t.append(o),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var n=function(e){var n="
      ",o=0,t=store("main_nav_id");for(var l in e){var i="";null==t?0==o&&(i=" active"):l==t&&(i=" active"),n+='',o++}if(n+="
    ",$(".nav").html(n),null!=t){var a=window.nav[t].sub;if(null!=a){n="",$(".sub-nav").show().children("div").eq(1).html(n)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,n(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){n(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingHide(),defaultImg(box),block(box),this.form(),Button.run(box),Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0";q=("hidden" in t);e=t.childNodes.length==1||(function(){(m.createElement)("a");var v=m.createDocumentFragment();return(typeof v.cloneNode=="undefined"||typeof v.createDocumentFragment=="undefined"||typeof v.createElement=="undefined")}())}catch(u){q=true;e=true}}());function f(t,v){var w=t.createElement("p"),u=t.getElementsByTagName("head")[0]||t.documentElement;w.innerHTML="x";return u.insertBefore(w.lastChild,u.firstChild)}function l(){var t=j.elements;return typeof t=="string"?t.split(" "):t}function p(t){var u=o[t[i]];if(!u){u={};a++;t[i]=a;o[a]=u}return u}function n(w,t,v){if(!t){t=m}if(e){return t.createElement(w)}if(!v){v=p(t)}var u;if(v.cache[w]){u=v.cache[w].cloneNode()}else{if(c.test(w)){u=(v.cache[w]=v.createElem(w)).cloneNode()}else{u=v.createElem(w)}}return u.canHaveChildren&&!h.test(w)?v.frag.appendChild(u):u}function r(v,x){if(!v){v=m}if(e){return v.createDocumentFragment()}x=x||p(v);var y=x.frag.cloneNode(),w=0,u=l(),t=u.length;for(;w)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
    ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="

    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 J(f@(}{vVIrdS?It literal 0 HcmV?d00001 diff --git a/dist/font/remixicon.svg b/dist/font/remixicon.svg new file mode 100644 index 0000000..a348334 --- /dev/null +++ b/dist/font/remixicon.svg @@ -0,0 +1,6835 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/font/remixicon.symbol.svg b/dist/font/remixicon.symbol.svg new file mode 100644 index 0000000..2522b6c --- /dev/null +++ b/dist/font/remixicon.symbol.svg @@ -0,0 +1,11356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/font/remixicon.ttf b/dist/font/remixicon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c461f40e1fd354885d0291e58cc38522cc476082 GIT binary patch literal 403056 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�Bv;J|Q;QaaN1u+0dMloIpyoV;ZGn7t)pq zLp(4;nTPjudhD4@n08F^;DtYGc@d7=97771a%3?6v1Yc886vUKe03?m474OOzTx6ho7f2MIUq-AT z0u^Bbx=w}sdfn)k`}KS@ys)WY5MD@hRflVsuoRCzF@gla3m#8OuPJJf%7)gGwy(- zgC4p7r#oc}n-wSrqYc|8bUD5Nl7hKq(&l(&FyCIE71_UJ_M3N~pa1aE*u=I6YS^nv zQ*QszI}g!~=sRq|)(2{o`Rt7x+}p>FDL-s!YifGps^qTkFI5h+b1iLocuJ~w*fD}b z^Fdk+YM+C7ErJHNTEzAQD0QA3mTjIQ_gs~ez3!IB$0J8$fK^P2-(SQcyAxI4_o zzR8-pn_n8(qFhwY!@*a3M%lBaj!4=eG#LE<}qN))KG$PnZ6d$XVrH3WrOrj?^~nd+3qwL@>E^sKQe# zef+ho=52QlKGrP2SJu>ZI$_HvSEOqxOiubr_ahJOYp9JRYCRQ0Ta!WMf!7A_+}51+ z`DP5^i_XqEb-xQ3$wQ56kETEg)T$uDONdl2Rzybx{ouD$P@{<1gQ+|d+)IC4Dt&2h z^sYO$)|bp#RFYfPy?B|QeKPq<@-1gVg*f%E^KV_>kabg8$OyKampZj~PD%aNJMM}m z{L2=1m*skIPO@(#opFM@J*#2;t@CdR!MK!33u?I!qR9$iL0gLy31bjdvg`%4DEkRf zP@YBs*zL_NSC5C2dm=4GD{nvf{ft*r2|#i!>dUWh|4I170|yah)tT{%2wiX%r0x9hhxZ0W4>9Kit?jLnEw(VTgII_0>Tk}44!>FsF zb=P>~@OXWz`Eos4Vd=T{j>9dlTAP-(*$b7c$}PQn?l{!?-KHgT?JiUh)A+GIOP?B1 zM|w15!7&6=!sHtD7R#goqV*vEOIHzox|GK{myV7uxsktM+xUy`D8G6kSYEz(=guHL zwq$g4X{YiS|M-pk1>447q`uC|o)7NaxwyO>!jCqu8Vuya`Jqril>r?F6|t|o96;|P z>Qx1ZZLI@X_p@@kaarh2(q{y8(qVi!h~j&6L*<`G@m5r(2kirIsu1kLHG}rBHP^_b7jvDwPZOrG97=)*5Lr(`v((R?ePXsl1@&9Y@~N zw=yg?s(nO-%?}D>w2zoTM}9sG`CQ$aK`Cun(jYvX2klEoRVeQ;hfw(a{94Z6ojRAT zf@#kH^8)i#_#yQN6l_DdNJ+5;m(T^b`+BvP^zz-Wr=d1xlKdiny z7PMKDO$Td00h@VRr(i-%>mN8eW*D*&6-ssH)T`*YprS*RXQqjtV8tdQPh%t1VMG|w z0da;N1r4Qa@gfp}mVoM>Abe<4H(aK93z3!rVbc-md+tE~f8;xp$}ZQQd-u40=&9^( zV4H+P&|dP+O(JW(6CVktXj1Ir{}#0**hToe&8s8*l1!p#9q?iXo0O3E+6bl zAPM(MWZVeD;Q^W(Xpk-o)d59*G`DkX!&qnT4|%vS<<-9ogh(uYY7UhFnZtJ8PueX& ztI0NG$M-{@6G1*+gH{U;DRA6DIvA9f^NSiOkq{4yxBDS-`SF5iEuIlH4JI|>bE!$a zmGfCly7Uh0-%@t6XWmuU+`8|o?VoO(a}I*Uz~<#kTiRf-9js?>%>9>#rEyIt427hZ zAIl z0IOze`-bItu9Drh>90K&#H}^3bP7An$>hCj^IOXtuc^74b(Vp)8k=akpjB z`p-hWhd~YHW6=2^8ZQ$sh*<0)9^q1#2?S5$A{s)dHM?~$^v zy8+||pWlQr04N=g0v?`$gF9(nDMVHv-OZCtUluB;)}I7iR{$AEB7$ehl?l)ZToKJ{ zCfz%E%n_eMo&->T@a`eA`E*k`BAT?TldUGSRWNYj1C zE(;?$d8w1iFt5V@2cjUUP;hKIX?{1}9L!9#r)TV%RV&pWjth}P>yB{mAk6986=-MuZ>KRXf1dLI1C;$ay~izrX8>}& znP07u&Ru%vkp6v~{Nt(Z)u)ZE7~64B{_`oli*qbc2F%0^(az2{LI{ckfGrWLTAb>fX*oki=Ju<|vQfhlpk z;v~hHnr>dX>rnjg;rJo`m;v@l+&!ES?@fiB@}guQ6M9V;sK6?KSpe0NDT%+GIcEEA)V11BgV%=I%J=QIvvL`%;r{QmG`L=IRIAnb~8ZjDf$^@yQ4ZJChEr?FAO_#~f) zsp|q(+RSwkfW`uab+sJj#zm;~o$?eE%<1a#WM>z5bv8Mj#l}wFJf+^myH00QXBQ-d zDdU(uy*FC(Fe~s}wdk7H?M>rH8_*|DQIlPr#o5`OuC6%+1s-G1d_k3)b+6N~#hi=8 z>Y^hN#Rz$-ah=p7MGFk#hTMxMj$Eq|{FlHro->vp=}uF92r`&+jqjj7NOGOAmo$|J zQ)Hn2wDf!~^X^6N$JRpMgT^DE8!XQZF!4N(dz0h72Wt#R0ZNJRV(4j_?ht3FaVK;B zmhZEO@l;R{a+1WK5#_W@aZ|(I$%Y;~QA?rtKxt^Jl{XG|P?5chqJqh}^{<7rPJkg}+Xnf7>=&MmpY9 zrDYe)2VX}EdAWfcbg@+Wxi&YV4F~4O&|^8XH_Qp9J@w0^vB^7A z2M2j#v873=9J8KDThv-pyghyFM7@x~ggZtXND8H^05zegifM!k0t%;#nyg23k?0o1 zA55i_hC%6X* zwEoPEj$_30lWt~)B^-=5z&RUY5t7Om)+DQESh=u$H-u0S0<1lSot~?9heB=;C`~sc z_E#?|QjJ^&I>F3>lbW)}pc$e-Hj*A;u_u3ZxTWI`{BUOgn=@Qfcivt=7lH$J{ows@ zpTIJyoMALG?8A&PBCwZy*L6B6&Z(ft{-1FU!Vbi10z)fD%3~CxjevJVM#!-KMz~mg zg9He}T3`bj)oNbsj-+Z-tL3k?>$VWxd$P1UtJJCSKZKT^5w+&;^)^lBP zdr?kaUTtd_gURz`=d578({5#qgD>{CYb)By;FH1RP&{1V@RXF#o_}4X@g{SrclEgt zJmwtOoTr?Sq)mYncNh}@HA|EfEp$-~774`WY9r^XRh(XC2CKR5o6@ISu06&|Iez4=V6~5YVDt-6oLi zq{h?bPXW>ha-j+^@T#3XBo_sMRsHxiN?I~pR$%YuMO&Z>jF`(qM-27uO~oK~L4;rm zHGy^xXfhe}jOM-1B$c_tDp+c97IUafrL+SgpTF>1F@@DsWMlgT=zJJP+!a9^HVZ*C zLQh~ooli^3`lmQgah^_teF7@jCLV41r^Jifr^u`9tk82Baa4q87@PoZu8J^rfqvb{ zEH*`Kg>A#_6Dpo5si)ENr{bf3U~;DL+S7qZ&yyS?1ML;^^QRIoD*u!z!j3)Ikzj2c zOe`aP9g#c&+L_6}YDl1>KYab9naR|EVbx^pxU(6HMdRm$yaS0Lvj;9?PFoO$Zn(5L zVVrhjXF}wp9Gy4{)Y;7(({#BZ97OQ7QMf|BoT*Y3kMq)b(aXwe#EhAWmt6KR0;`K^ zB&(%)1QBalGt)W*|7XQN@qwmm@hq_OM)H&QUGb8w4%H#FHfT>tH5-fUW~8o z_N9bUsQgXhg^TeIpnEu*kY**=DcobdiP;z97tbefq3UexXa^inHg5uHHGdFKy^n9O zZ?YdGQtzifN3;zq$4x15ifd?#7SK6bL;TQ`k!!w5IweSx3gi9~dG0?#hI<3H(k+@K zuQvt9BtJcX5qhg~oO2`r_%!8!u$~(I>FLlH2}UWMhe{*F_n>o{`c3kWH+~y_@R<$p z5K8o)KC{RJ%^Vjp^jAplF>Zp+m)JJwobFGUju=T1w#AYAoD@$Q%@H_bnHt}UuTtLG>q^%qJ*kQAvp2{drA5(Je}gi%6kN?VN#*PhC%A}k_A z&A@i1IzH1~Zb%ZJL!fP4dMrdEs4v_C|DalIX6%hJyI-zHB!Qf{Q~1kJ&*^nd{nlSm zzt~S;r7zcWDOT|LU5S}{hoP!G@y70i;mi`_rh0)NK5{Yz1u(JLSeL;#IWHj_^tTYE zasD!}024_BYrJ95FZ&TUlS^?60hGD$dF(DP*18*vdX)?}@?b9lKx^|Q$a?k`saHaY zb{v){cY5yJnvPes`>AJ7KXjG0_6%_FCBT* zKbU=q?VmT;u()PuF(=>bOSM77oVD&AVDa6p?DI=j-hJbWL8A^L8>eh7>^chpZ49!i zY$GT8UODI|K#^vtg&Y;g+b0y|LGSQRMqX~WnOCx8+q&?Eny2cQf9kajkMAt4{F}O( z)y!KkxGwH0W(8dfyOhIQD)-K3BOT9gU-jr8Ob(bIeaX_-$;wxJ^Xco$>>EGxjq%Qb z-e|iNT-)8bHYior*08I;)H$$xWBk(DOzV|utkUd4W!!Utit41@LMVjA4x>H)myhlD z6X6jtN)tEUxc{5{AA8Vv@RB+^t=A_%QW<`7q`OkvL3`8sAUe~ews&JjH*mv82lQj? z>|Y0HqaHV>Oses4<97DXBoPpO}yN8wvvLp@}cN)1m9TVNL^ zCzFsB$XkiL36N9-261?&$?uT_KqhdWWr*iZ6z+=pdH8W?4h5|TDZ|P%lw_UO4~30L zuJwuY=M(GiFzXNOu>78Q->g%SI8vJv@;MXZ<7OeK3DtbY9#=N3hCP%;H`ZZS6WZ3>+Uo5pR)I?BBBX76;OSi z>)9x~h|lz{P#y|u#q&)-eNaDK9DPM-8Dd~WdJFPOtObe zZf3$y%xv9dz~{qJ=L&hWR&%}(*tDY*D*_ILUkWOaP!(kqI)ZtQWJ@o&z7-GOP`Rn} z>f`tCn@=G{@Pk}*+p3brZ3C9Nz(D-D70bGMis#777u>XXcK??8vQ6h=%u7$m_c zQKBQQ>-A5ceR{oRU|VC!s@oO~-hAT5KG_m)Sx`~Xxw4I22#v>b10&lvFDlsVS+##c zfU@-~$>dkImh3$Ki5uo4^6aL5%c6q=BPBS2H;>L~U7lROz*9cZR@1W)yotI#Zvziq z0M7$I#>h7t5^imoJ9+;;?khQ^ ze|M3`tDz{yY{*L^0eygjiqN983$Qp7Q2%MbRK6qiM`?1=vF#zbZ*yy&Z@9Q*)q#%T z!Lgyk_jM-BfVJ5)oJkTAvyOFMefOf`O-JtP8tyo-s-$?hK7Me1c6~x0!(EW))qGtz zV+~6SaW2>$6uC~h`rvT(Or68gHSeXXlB?IWFaFeKXZ)@uslTCsbtDQRt>(EcJCe&* zuC>|1(Y4NwBahyjBx*B2qBvI-tmM%CYf-CLPJ2ylUbVcV%U@R3+n0tD zc0dv|1rH|HKSf)KGpuowHJq`RT5wWKZ!I8FO4y?4i&`H7GpGG-R6l`;7sqBd4IJpN@|X&uMC!Gdv0d$AY~bj6R0R(Fz|A6+sakZ zHN%S<8s(;@p;7r5ec^ff=HQLDU)7WkVv#CrZdx+-_ggj(4G-sJha;=xmZss+)5AlJ zkok0(lyq7i9y>Bkvq1S`y~v!5#~3nI%c^HMKhC5xFT4=nwM$9vPQ36!;)XN3&SX;k z)cv@<3qSPsN!ljpQ?sE`pKj;?$b)!Vuh3_df~3G~WF>x)Qe=mXJtyQE>N&1diLQ5@ z*_GL~(4IU=-6vk){VR{M3pD+L#vhem0wmxFpf7?#6uFt9*0dZ|9*a{EzDW`ZAZPTSy{??d$B_~k5>qvK-4Qp9eR|c5kXHcQ2|)i~XXonx7_XG`c$PamH(m~KvG#65 z&88Ca$AoH)cDtIXIg-|w3+EvIW(|mhsLW|OIx=+lj)xySdT4mmLYJ)Zj>AJEska`c zC%U2hvvvhJbNS#veM5cS!hxlG`6UjGLH57t@qf@e`URmY6mTK;ssI4)(?c-l|%7tc=eEEolW5GE%j^0KTDr?nfF?7X~e3$ks_ zKhU`PiCcSYE$!B(m8e#=?BtoR-5(sgK2*BtQ_nqpXCSewOL;O>)3LB?HaL~Sd8U20Du%hA3E$?bsjf(4kg)w;+g``uRZEt6W~$_l6}mUG3$e>}cpk#Z19>?(Q$ zPmiERvf3bMW9J}yhP%S3IH$Jhtm1X&^k%iNIb@$^@YaXdL%^7&g6&kk&#qxBlt&J| zuY}%bvop^p#S(pAO}O|-yBcRgc7rgY%?6RE)pAB4-C>{-kWmK|57) z0l!4S|9wWKISqu;TgmwM(V&EjuQX2ViR&Ax&%W{p@`xo%?<8w|?m6Yha9PBZA1ro0 z@pDaQrh3AWr4^j8U5CXDSVTrn9X08&jwINfu`W`&3RNpzofuy+CjXSb)&Jz0DeBxR@&glR6}2y_0NLwMrwzoO zpHiH>KzNC%Dsg^FseM*67L@x&MwVqNbZSOAr+{$iZxhO)gvC8llj&r!Y-D85p(!9; zM;}$sDWUVCh*op`liMl>f|~P_sjg|Q@~tCmkW{hA6>6$klHNFi&xGiGRAo)u2T1SL zOwp@XuK8lJ)vfzDnSx_t9A!(W|I0yWqWhAr=i{1Cp-#^soryEqjNLr>rzu>s%bJw; z%bLs)w63X4dB2IY>SEvi8TR6A96+qtv}-ezlv01J&>S8Ubg(}W^sKNo*qWaM^x@q4h#*-g_;?i|H53r` zZ~RmhN%t02k>^7ZEQMjD zA~@;Ns8+hj=s|$Oc2C@17?xhKcI`f>Si$w9qV<4q@T0s&D9#P14Dc9D0#SP@8TNA6 z^k7IsqG`QYcM@~LE(lzm<6qbGHfcEKa4Y$Ykm&Wht=dU!2fW0gnu8Q7DMR)$K&NGx zcx6V&Udfimk*UxK9tu4O{_%ONRhdU{d0^|U!!#o#L3pi@t&g%U5@QyaiYG+*!hhw0 zD6))#)%ZbZG_93x4M|jbS$Vg=%>l6+wb$d>&_vh`|?L9;n}*_SHcIMmJ^K z)M}LIOo|2;l3a?)%wPq<=D~u?kwE1T00`SjU};sFQS0;_@=+ACtHMIX`9Sl9j!nab zrr!o8v~>+LH~Dc!sPb#Xjem?^D>02W5DP=82Qxs&;2X7nr_4IhD=0y$gty#)k zdbMdU7dRZc$}uD`l8m7= zY39X*xwwDXgZuk!qw(2yeC^Ao@R{%!|7Ppo|KPIFm%nz$?06bijh3en0|7oeTY@eO zDlxl_(iFm|M5(?!K1#D+h9k3gO%;BgJ#fPf2cD%X_V5Rxi1cz~uAF4O%GuTW8~h{8 z{z2&Wc>H#7Fe+X|KYpHVmLxJ5Exg5~i;H3d$Z95kz3-Uj5HF2?Fi_(4mK5!k2rqj5*m~%8$avip72*Ve5BwM=*rwLH8bp&perpxn{Jr& z`ZQmPa#~cTb(hJ1f24g9bES#ohk(MP{JB4dPC(3|(`l4`0k?Hsxu>rYO@23*l4KZ~ z%mF%o{=8|w(mA{{O-83&a#!x1LZ*@#JJu;^8WR^Ue((VdTc+@s5De*r`24QSbwY9d zW-wAZcgpXc zZ$A0SmhYKDW`>aQ)5`Cddu0A6KRI8+3FYf8BD;twPPDVp2A>e_-auZMK~%6eUo3nV zAHTu3s%UT-1-L95EL!Ee!4$knPVg4S+Tn0X+;F|GJ+@HYTLPvA?qhkySd0NM975`0 z&K(^z5_DyP{@(tnfFIxA-@o4!dK2VMU@Sh7FgRF?vGDN`y%1-*7!&y)a}vN~(9;S$ ztv)0?o2VX)aBqcklL5^JHKLB@ik(+Q+$*E?gy#LmK-9F@uH(6Nc5u_~IMCd&K%-$A zp8IEnDpU8!{U)e*vK{_7P<@gomKUZTi9%}4K{eUMgk}x!0ne(6^?P=&Z0Vl?{234} z1_L~|_7+wpws!y{8FaaW>NuIMXlC;khY_(>+{X|j!~GEWu!xNf*5P0W*AOF@1mrEE z9HRJbWwjBwCG(FPMw#BA%BxZqlLIBLRdY&$Me&yLc7KCpbvJKWwWlmJr?=GW%ya$q zV27_M%gXZIzF1eIuhPOKsW3aQz;t=BUpB3wJ`SP+K=@X@A&*n&m1lPKgxF^{}C$h+T9Rr zmXm9HZ+KW)xuq6AuYT;d+wOd|*5|8z_0HRF``G84xqJ6kRaPyR&sTly*_S@M#npfJ z+P&2*$|~1wXU&au$yiy-*n|7#r5s!6^RH&MA30vW-C)cXKlr;@8Qc_ILb+@;gH; zHuYBxy)!(&+ScoPZsvn$k6RD#eunU6O;$O1%hs6VC*nrne^@4{7b;6REp3 z8z7=t4B$|K8^4M(A3t3DE*vqUIG|pz9VsIyCzJ*tVUx9G1>1sI?C%JRN*90e1Lo#7 zuO=08VHz}mi+Fo)dAV0bCS6iWGXXkb0e?pP(h9(eQ|(V!Xgsl*F3uC$Wi`+ddIRo* z%{D=4Kp{C;RZrp)QtL@FFcJ2kP-qbLPFzV_DRB(_XX1>qF7tXOm+KXtg}@u)8dZ$B z)ey&-pcpFOuy;e*&wpMHht~3+L+B@KmKjvtEm1fNzD$qgJSsrc*BsTJQE@^EZPh(M z#?AB&fkF&Y7cUX48DGV?RScwlEXwK51S%N=sUD5CjzphYjhD;xiZcnm1h7b|dyyi( z$cxVu3O>%%fEX<~5{lT(nSj#pSGM6=ppo4C_oeml0wcjIpcB9gl}$ET&3t9Ec><2h z(S%ZNu{7+lYQ9=xAKp87BPv#>Z#FM*L%%aYvye8HTtknS-a&AYz|iGjTP(<3VDS|RHwlk(#yPzDp~`il!pl+7upM? z;X^mmZi~;L-U`>533^GqjtpuJOp!KF_+xwoNa#C=Bte|-$qW!OUI0h5rRj46GsE>V zMG~ax4B3cg69;a}8Inf%4nHVW`?-J@ubEZ() zhazvJmvxB~-giSFvYyJ!ndDG%_+Tlg!Ibfh^q&zTTWP~Z=9{Q$0rsZv2w9EEX z0&3K#y&Tjgyde1$&^SDm`Y`nKk;XBHWC&Bd$~cNVU>GQgieR~UZBmLRFu83yj(n*7 z=I^jHXW|Xv?(bHLMZO;sIBejE{@MRaD9Jt zgNRI+a?>0ECNp{t0SlfyZ+KqVo9BtoDQQji03W6|v4@0gMK}piRvJ3`4L%q_gk&iT51u00KN*vWzUJ?%F;=so3k z#`oeSJI;y;=i@`0V%S1rQu6kn-BA+1Sq2p+e=}eA!pc4EN7>@y;(FuFs@>~;@xxm( z=_If5ZMvVeGGB)X(S?Z-NY{8*K?8XuA=BPW_m~@pYXJYIAeii)^#Uk! zkW97)RindkM{7f@dm+EWFJ=Z9k;V@>9{p*}O)K+58w{x(X-D;0=kxsUH(uXAz*poF zl-rnpchq2KM`EYiH6joV$7@vc!R%qKK)v4LM!w!^^mP;WBOh zG+o2+jL?#(o%VCmbq&amDr0)HbouA2{9FIwXh&plx6ke|7*B5AI3QqX7%a0SOWCaVP!`hR^{D%wP8gI0b}h*2l*pobW1M*?DPzN&F{l)`2$vS@{LX5Pe7UTYxrR*}EnU&J3&nN*WZwRsXS&xOZzV%8YVlR4CaNWuRU zk#kn$GvM=q3Cbwa9@JPhh_xEeHq&T$y@Y^&`8BMWHD9x+zL6J0NRRPGb&RV%Y>c9c zLf77wZSns8`0CahdwJ7J?@U8a^YD3?Ex7Sev<1=?;Iu~SPKF~5$`78f-NoyDUUz%q zcI1&HUYtss;1UEL$>Go7e(LwIe7~PW;c}>k>XH+wLdt56Ci$YEJpgYKI!@AUGL$w* zcgViThSXNsv&uKvv!XNDrqu@5vS*W8M_)3ui_9rpz`+5nx6Lc!%4Yx}sjTosWf;)Z z1jKWK4o`q9P48*^h+#-KfLu#}jvN389n$+6WR#c|$>)(%Ux%v@8Px$JPP+-TDaJd* z{j6uX?Fe_nuN86PSS;?z8tF^LskJ`oRGsqv`>rq5vwPTgAGVZzY0uNItXsDnS?s0v z^)^KO>nwMezUhncU)dVC@2Yb6_gxc96%|Rpt;eIhd;;5JAG>g3&n?V_vn*9OF`@J8 z<%ojec`nI!15pq>3kv9>>g^J>f|sLd!62}{8mLTzLJV}J^mvjA2wXxTf$j#lZA{=M z{&;rzi3vzz+FmD}UbgDTKzc+MoOgUk({TCzPzo>)HCW)igM1$|buHDAm>z zVJ9)Mr;4hoJP%{xjFSS2T$@UT&TJyb>CAaI^CdfpfR)rKp22|pl=uauQBEQ%f-6Lw zMNY#d-yZxy8-t%`;{1?N5T1oMycYJLvZ35nUJH*9jO&aeDTHQb-@7!32{9n(L8iQ% zaX9P(ug|y-qv4}MXhZr^Tf_3VEt|=+gt_gq-OZ#IKYRaYe>^OeN^xaPn0@&%>DQ_M z#Ao?Flz+uP>(D=)%VJDMQABq8Z*D)kOq&0T6AvlB3LZTnIg~G~Vw(@izSQf=x7ke| zR;b*vRQb5JpKn7RnCPteXh&P{+}?mPHe{KAHkbH&;khD87SICVW(Y39cwwmE@#M92 zmNMEB5l2VIs`2f*!I(#kkROx!&fkr%>gaH!9*+z?GZbmtvu}@FgR&D1-P@NfZEoQ% zF3VVx{_SN@VCwI-G%sDYT{*O>rDauBb+yXt2>82j4lSb9{AUezm}scDw*rMiL@2XFy{`xW{y;6Jpm#%ip8< z;)xPHmeF~825Opzix1Ht9^^A3@ctm(z-*)$7q%&WXq9t|Jsg~ZX#TRhVNy3-o&a2e zehAn)s6Nu41s_s|dq7ws9|caFkq2;$TrsedgjTM5Gs;s<;E0LpncF{!tE3dSTnj@S zFybg;bx2zZ@@R*l3dw+i6b-?7FA9P%=lwY!QCixZ6|W5E|OwCeRGHNNnAf4r@4L1N@bFUjN-*x+zb zBrAS+JS4>@EI|CwhRcp_nrwsQ50sOI;`*o-rCN8wDxy2E?jr3dB*YOwq#yV&AF_#w zbz}fQ1N>lZJgd31l!nC~uc|1U3#?>UCiFp=qrrrq4plA50y+r~S*<;NqH@;j10#tA zeRC5)m9OTlgpOUHMfimZU6rs>5wB`K_s~CZkpi>~(_H7B#$Lxn=8R}NqUA25`()Q< zd9r^}S=`iH?0U+^t63qCB=tQUg?QfVY^bbks5&WLnGam~54&W0q_ViTso3?4Y|k^o zNm@L9Js;n$YPeRsqN%sjgFgSHFC9Ylzx6YW(o|zWg*|EPnBQ0wDmuY{B;_uix6BKx zUx9xVc6G^k4#1#brF5TYKL!FP-OEm*In>L8369)o5q!rl_a)(SO4%cLa6Fd_garut zC~`-}XStF^&|B);3+ZqG^D08UxYn(QrMI&+eHk%)Bx34qYAGYZ@B&qp(=RR^)-Ux7 zc9u(n`fIw7-k9h?iM#6Rs!*gSefe#(n?10F;$ydJpXV3qxlLp8KsVk`6pLpJ70QTM zv_qT zf%ZC2Vc)uqKiasiPkLFsFuZl?os4mE?69*-`PU2|O*5rE?po`gsSVb*p1zx|tZxALT+ zeUttXcYsuxFDt(`e2mDuaqRG`F@u6cQqzvvuV@}jIwRxpv@s&9w^{3aj53tUrd{x{ zp`4saC)$Y48)(@m_*ySK8iMFcT~XZPs$10&l3=WHMBUOt!l5}ydIORTrS9>>xb}x= z>n8aaUqR4c9H41O7>BY?dmkT^MhO554cH?3FGv5#gF>1RL&u1^7LqRo^vc?ddXa(? zP{_;m{!uf5;0cjT_e(=R0+cim94I8sWKD(-u}1++TGuJ6HVS=`0TiEywljq|(?89x z{GK{`gwfE}ptxq*J@RtG2?kAp6xwD622@%?x}!djlY5PlSmo%g#R%dK6%2%w954kJ#J#|hW z5oNA4^g($mQ4*TE(P*Kzhi9Z9WC5E-HE5ou6AJXD(?P9WI$<)w&Y%pJp$4eSh(4xM z04xdWMqkrJ12r$E8G6#@z`Qp;7c{%mdP^@jC|#*jjn<_5B-%SeuSEHv6XffUNWO6e z7^t4Q_z)8|t$(6-Y8rYX4;o!42frt>JIsQn$>Sp7n&-D5n^Ri*7^dJc+SJ6M)QmQA zH{*fPzFhdSp~Mm#1;Ipf#+=R@WnW1d_i=8_qW8$X3%mnLsj7Uld?uq$bVIok;IKwU zm1s=kVhF{g1{J<~YLjIpBKnh^MYaa4LHUdTK?kaF6r_OU8gdnbM-I)ec2+OO-XdBH z^NdIMimE4z)xf!stE7B}dJ#h-1t_Kzo0&$2NBJ0N%>gkkj2tgc(R+j%^ri79>3rJI z2WebU54z^Qm|T-<2iFX~IU1(zC!gWefcHzi;N&2*ouUmB!h{lmh2n zZ#c56bzWh0VtcygGdWvMj@1mdv>irQaL_$S-{{%O@`@E&^i`* zfP$2CP#Dj`UK?e$GlGKHQ=H<;`PlYEb>Y0$T}QOO+TwSuarE7i2@t{)rF&ae?Ao)w z@(m6;q6RkShp&I&_7TI}7g6nbk^8NH(p9EQA-L_ZhezyTd(0ohm5o#`NGKhwg9{K` zDOwm_#G?4lTzZFo`@q`5QyhQPlHF#|zoebN*D{B%s$lVhzImPspDimV-&s_YlPg=? zy`uvOx3|p(H*R}j{TDkHG$Qxn@zG<^I$u0da@jiEmg8?ks4Y`iwd*z^9zdXhV@Chsofez z(t@h+c{fwVK^gNGqsc@irK>X2hI(Y``O8ozzo*AM=@;Ce-q1$@IW{PN88$WAa*O2_ z#KDqvP?Qd%YK|Vn{vqingk~-aMMJ{ubo#WD{od(RT=|Xpipz-?`HfUQ?%c$Y)2ENH z=Q7^N$451qLVd_W(#p1Gw(REFq9N#km|)wCvs3Jpa%fsNm8VZnfLpiBQut@2!fAae z{RG4Wyyl2*rgh##HF-uz=pJ3Lf}7--@nQ>Z>Xte;ZtU9ecvB1MveU>uQCcefs-R-Y zwq?~-OXsqGskv{<_G|Tt7h6Ws`y1wUtEe_K0$wDqi*GVRHXU-+!Y>MI;g`S3YbN$0 zxD(0F-tXGDu~X{a)N*E0#4iIXa@_>#p9s5{WlwmzMVQ%HLP+ zpS!fGdfB!m6)v{J5g**W?=~H}6SwW#Js5ZFaP)Ss-}s|7E9ZtA8-_-{xqj^+1)Ew3 zQ5MP#o`ut8_N;@zl%}Nv}@DyS*ayBA)TbeiN)M zD=x^(%FTA==I6CU%Uvj(=ym50EpKnnj`X?nobFP8gEi0TDk-ik&CAa%$jQyhEAW)p z25T$5uDondL2+H6e_?QTRb{rrRZ=D0YgG2Jvz4LBOUskDY{j$mcX&uGm-2F5dHH!= zJ#**QR+r3n*jZMd%aNbkkOOe771^MBj>0_9EL)DFsHD1f?%bX(eBPCtCpBdk07^$r zmNU!YusieI0LYca(XHZqv6`QYJm4^X%)T9XAgHHdm+VU8)4TzfdO;Nqt# zjl+lr$+Lx!kJ^%3Bu8E;h6zaSt@$zfzROiW0#`bRO7#W)AS|;^p)it&IipYOLj7{|8 zB42AmPi|Om;Sfpt5*?D8j3|JM1!mUyU$M=1DpfUJuUsymh%c@6R19xR2K)QVs;@VN zNJ%J9+{u0(*tCg-1aR@O;P!1p6~+E}^SqAhbwJa6WeI$ep#3vg%ecFzJ*Jw8;Qc~r zizDD$f^~i`*e7#R;=O?Sz6 zwqM7o;Ux4LKHt8$V{ms>)uI0G+*q%Y-jBmvhcp-VF8JGKK!<&)0jGH$@iLqgCrH$b z(?BcCSXE%EVAQkOA#NZ|1^FXV70%ViZ@PZr;NZgRZ#ur_iG{yi9T>nRJjB*VVu9?& z8(q;8L;OW7vVNoT!|$x<>*<%+{O;c6=e{F#baW5N!^RPHMyh_fKFJ5fZ5eylE_Gj@ z?`#X}oWev^)$Tz@e4o!JvkQlm-dJvTKaG>mfqX{(2Cnj;Cr2(3k1wFbB+1$Z-e9nVbcp)3Vlvkosgcw++>!k1SZd6-C~>y8Po)9Y`M zf>PbedxG`cI@z_mdDnum6~gh64m;@!S)DDrqj}0tZrZ-Jr#J7B+!eQtT81BSY#SO~ z!_A?yYj;O0tLTUnhg|B{!zVg+EgF|*=k@k%-G0;PZ7XuLaa#z^8ffU?(#SI4#1vi$ zpxd5k<`wAol5=okI;4sIeC3M*(jB>59$9M{-jTO&m0I2&9>9s|pe9!D)j(bQ$d+81 zBS8nrjzRjhSx6?OM<9hgi0udy2Sikj5)eYqF1^p`T_FWN(f7riXy3;iXSP5#BpHmB z-U>1Y@sO!>Ls0f0bc|$d4vUN|%#g{D=Zs6(2AK@JqA*&LP^F1?T+oD7Qd8UtBCYJx zENJQ)-=6c30( z@*8_VEiSlDseLp|2On?Ws&-WPgf{oWwp@c#D(wZ&JurA=wQLxSsnqt8J}53Qq{TVG z&9Wa%9h>Oyqt@RrjMx+m69?GtG$u?zGqKFFs}1N;_r|DY5!Z96D?1j5g6pIhEAA&q zHdE}9WYSy6-pVVI7-RvMMY%yr`fg!`yhh4*Sm%?@081VolGrw4&uHypj>VoaY1t}v z&(zkTvSgb=v>Q!&kbC=5JNQD?_9oT!;kscJ?DU?30~y6{LA?np9C8Pf`p9Tun-KZJ zpk5>`9V*yv{y8ybS2#auJdat7XkJ>lV zolfr>x*V7afMxoDiqNoc8fSIQf^U34^(!JvqwqNj;!ZU~DI){73Z`@pW7xptCaHZC zDU|WD7)mFYaS@X#w|(DHSm?O)5m}yjDKvD3ms)-&B5Wm0y#s{J}s|Mc&?7F!BRyNO|Rp zgpp1j$z+k82`{8eDMfmD*@8b^I{dE;z;Sg)tjxvAE8XofLK=_-CZsvLV`T78Bpb#2cD~;Rkk~ z^RWK(rdtI~$NpfOkd{wxRmb5m@R(Wfxq!_H)?F+ems>bIQZX1&zC-v7**!eXIH?Ju z(!HX1Q)qngNLwhUZ%bR=z_knNg9``05FcomBQLmiAg^spUrwlPWHC<4UyDzpa%Npa zeSFax*P4TO?j5vkUpClZ-zW#`77Q%A);75J&VzVoQM_K4y##DsGr>mMR@By@Q&be! z0MY$07+Z(^&YrccuCAk>J=$5&I^N@|j<;rC8N55}-Q$~veAy!ptX}=VNOpB%<9JUt z+mQ*mHcxj0ujO2_OM_%UEbQ13P&aRkZ5q5~rLSahx1%$*Y8>8+u}(+#;u7D=TL#Hf zCW+i=k60J(Iez?xz&3InCFjs>fg6q=-?PxlkY*8n5130q$EnXUaJ`6zK^6e6#Ss1@ z*teKWD~T`GUa77Xhy&7`5=HP;GoQ>$hlNAS6J|iHxTn5eE*ZMcAM35R<*fYJLmyk2 zW2^6t`L7$wV&`AvnV#8CS3cN09X|WI#L#`#&G(eXHH~5z@F;>S1?)WgK)xr*6bS2>h~d}1M{&k^;(Kb<-t;%y z;-r*|vo?H}9cOI`(&8nQA4^c93mwx5=$MLlj00)oh{EIei|HE_tRJ#Y`y)Y|e*6S_ zkDN))zptNgw@}XJ>xN$r@u%A& z`z#cSM3-GY{)7WWrP4l5tnE^rN?YX(RD)%Mk`k|#lz0u#ycynMviPKKHyy=pw4y?a zi%u8lqhznotqI_PmYhBL1YjBRXv0?^#CG zoBS0U2tyH zUhKu?9EenMq!@3)iJ0Dkb(J9sk5k${@E|r)A_t>TBIg@ZG^GWevn?Se&5d5OCdc7S zjs#1TGh@SvE_X1#WpLfxJ68`KzBk^>JcmEqz2>pI3*4@IZ|I&K>0nZ*o5U-joJD#8^tU9)e$HMjoe z+kJWV?Vne^?2xkZ>#G{A%{R@P*Zts9WpztaiLbkLVI6zyY5#E3ysNh5JF;@eA2#A~ zF(|DUbJzm9v5-f^<2)fWfMt$)F?_;93z$Qw6r;dIK6B%u59)V($X`@!4q7y}!6*be$u|y8EcIXsCC5zQ-LsmhdZ2gu{mp_AOd+ZPeFt;{&oI_t<9^ zpwEky?I*VdD%)>eu;l5kC60>PrDM(iQ#UuH@h|P|-q-5&^wyPop%G{Mc3$U?x;)Ko z;E$}iReN^^k1Hc>tv9!@^5VLD+u$9~e(JvV9d*sY`W4MbhwPTToTJL$r4db6LWEV% z-%*PjSCl6eu`P%`WHOy)jNSj7^5%1FLR$V@>N$2?d6R8m4f4CnKc*Dcto#$(EXk=< zdcSCG@O{W+uUkftR{%vm(3I?x1NJcc``@qm_s_8ZHLldM|Ml@6jigWWW%UbM4rG5j}MHVuu;R*SG9x`{O*2DxSFvhQtNw_xF1ueWc(Mzts$#k&c9 z3*@&xopPxiLTo3s{>G z2#9BgghzP`vnv0kOyc*yaP{Am(j32b<)ZT6cqQ)GmH(1H_a*$CdirU4dKy1(s_gl%d}SlL|F5|R zZ#i^i{lS9=H{ki^4d+?xXFpT^;rw~!AAa^T*aF%P9zLYJe)Ew-Y}uYY-KS2m|G8wz z$g+8h7cY4e&x_gOdtd#;1Fzh3&npjn;??ghSvI0Pv3MDD;bIO{zX)g)$$Xl@wt-`F zg{Aj@lNT-N?qJ=t9439-s?_2eES^b@98evq<-(j{(kU!YA$*1I5W9m{^>0%K8G&Ihlupm`nWb> zR3T(yTZFj&F<@KQ{gQJM`DNMc+5lZ-jW4FWW+cnj5?PEHhp1OUAnHi2Y|;SxXMzmc zy(Z=Ft811f#2A;a%ewljue^3HI$T+jxcbJc6D5_ypG^<70pEcJoV^Jx9T;8GEfd(# zH#A)pUH$2~>To;fe)*LztjbS)Q+b6g@Q&}hVSPBf{)TU zi{MlEf(y$9g`rWIWz~$~1|19FpG*XkJMN(*NG)TXx#x2`$2P6#$S&n;l-5HMA;oH4 z0UOH=r|uE_a`)t(D}QV9uO@VB>JJqpd;|IfoF0#eNpfs661V zut2Kx3w9n#VpKuV_N*9VC&svS){a@%eDqPu+Q8Hiis3>#4jl1_W#~k>*}{v2Bd}hQ zb?J)7KPkp6wen{|!}uH|?V!TulNC$Wsd#HCbftd%=b(j)H{A^!IcyUp$w1?$YGw;` z%B+U@cU_XOQfA*zkJlK6Pc8^xzH}#Y#SEjC}&qK8R>N9ON=p##gkVd7iPI!IXfJv+TC4f^3&9*Dl+$vvRWvtiD{QBiUH!t|o!ND=Y|Y9p%IYIXw}Q>DkWluTBG=f@F80ClS8K z(`%&-i>zZoN7*$`ytqcTT5N@z^Ee7^S)Sr%Z+Q+-o116%R{?|8uKJc+RxikxELry4 zf~?|NS4DP~MRwaQ_@ZoeGFOhvl~pKL^(O*NMG`zkU6@1JVk`Cd8@ySC*_dj% zkh!y+R>{I_7JCjHNeh@Kx5$~7nl-}_r^+WsE!XmVE941_a*JRT{62(QQQ~&|LdzAz zQ6WVgerkIHX$4UY?ew`Lr4vUcUw-N|@(WH_fTbLZGDqpfE3z@t-|5r%C@#f>hHgkp3eTH3=)U0GN^!cQ6{;l}SlSd{>kDNQ*d!FEcG3gCM$MRO? z_e#+STq6Yp?6)94>KMzwE9}4vKKnHFex7uJRtE}ZiERaHBeo@U)2iPYUp=&f_%9Y3 zm$;}PYm`@L6+Ru*9{-K_kVQIJXUWPht*#2p>s&NzOc4yZd3b`(dN3^ijpE1 z{OA5JZEpe?*Hzt(`@T1emRU5LM$%{`jYcygS^JDeBU!6$ZMH1SmN(go6))r6PV6L( zNgO*Qaj@gW#wj3@5CU})VxT0@q$ytsEpbz-HZ29}KpO%j6lnSt(o#a9!g}BTckX>} zb~!ff-?C;#Z)V;-cRTkizjF=}L&LzsBw3FP(e<&ax}d+Pa5@mKk1TGisw}k?yDB}t z(&}25t*WfLq|{YiRa$ICJBIv13lgD}d8_=P#f@yBvE%N=o+4Lik^7rvc0l*67Q4-9 zb6RbMh57fClzW2d;}*lXIW;T`Iu6W80?Ps)9fpS2;LwH?mnf2*7`G28ODfvCR&QK8 zx@6$-@dvkVY^<-UJUr4|Ud-NGJutZ8_T3W$ZI#BmcI>(9-hI1{&fm%2GZ=fK9aa8f zXU!#VWwdq6hFix+h7Nk$d%~53kcl;pb@v_nyYBv;?r$6?onPq1Wx7&G!bRZ3u;oXQ zoC+bV;15o~%f2D4f=U11ubkTtpze9Ab^l!a3jSoC{Z{LFT-vY6dUOvREQZkRViA<# z(&I+rE=KeOD(2iU`__=sgi2HQNS_urn}1DOrTk`iczBL|dq`>i{1xfb;;wk(W?a_j z8`cejI@~#*xnju}G1&S8ZkXcbA?4vK>}bNo-!ZJT4e831hu>iA==}Y3s**6)IIJK_ zF!i2xZuvEms+eZVSMM5EN?;Y@MU95i?CO^XN0+c6B0>HaWAxC+pLzVwZr#xFC)f2a$u57{Ia<0q zjh-^yD7QQ;LR-nnhkI!M6{%ZH`PKj6KB5L(P^Wqu$*MvopzrI1Z3MN)naiDVo2Bfx z!;1cJ=FKkf%fs=Ed-5@YjlckV3oQKkte8Uqs8BfRcfzIH)-D}l+w&~e`Ch9f53kCU zkMW{pA{s>g?fkpuvNE$|FPxuL!AF|y!GKw?a1F{QW2ST7oISuk_lD~l4Irq$|6|#0 zB-1fwJCOC zVUluzcBVO%n%_^*SPoAZT!Ggdk3<Hgu*&5e$=vfD zfkB6I7DhxLAcu%7^l(9n7uUNI&Z(LO@0-@EBi9)IoU220k$3l!z>=znQm!+pc}FUN zSt6W7u0S3~wNdR+Fi;IaCc>3?{+!a2l<19_xR?#)EA`6@*{|{kS*!XYw^K*y4U5?b z&$iX(HFWR?&Gw+pLmO&OEL(uWoHKycmXR-Xx9NS-PGY$eSbV>KDj6N^76aCzZDfu0xm%)QlhjjhxVF{h=Z=6y62THQdukWrwU* zxe|`@9u#ht2k!ga3m@C=j(p(a7uR@OyG{)xy2gGwTrPF4?bf6Ib^A7dbKguKx_GzR z#S>{=Y;W7V`RQZr?&+E5KYMD>P}@}M52W<-QUaV7kIEc&mkcD~h)+&!D==TRb9`?6flH(7WjZ(Btm<_`IptahZ5lSpc|AYJpnsHph$Z@gXWy!-ci*S(n}vRySHFF@-d?>g^qe&b!& zRk446g;bs-JT9!|8vTC^91z7WmT?(Q3t9AQFSx=$vya3BFaiTyVkBq;a3sMH!s-yO z5A%gIDfZcW;z=45&j`}r(RKG7GoI(qoO#|ebH~Qm;l)d)BZ`eRq%jgPod`IKfAQgc z&D&$gkH@w*@7sRo*z!ZC;j7~N4z}Pjl};EMz&1o^Wj38iwyymE1C*1l4uBOeBP#^* zf99eC0Au_}uh7{p^pShvyB0Z)A~5-LE4fYG8OU;?HHY{*sLgHn+|nQScP{Jn!+)hF z;y^m3SAu>+*MVLtv*+*h`8xf|&jEU+R7!Fc+7Wsn<+`u}+fI@jSO_X0xqQ$y$PO?5 zh8>>&?Tb1x-;Y{hgfC)O6`iogvw42uo8RJ3icUPIyx%~^_&9%H)45-3zLX?g9fOFK(D{DxyRV!lmL_`B(Mt>*$c`5mYV;l~#M!=DAb1OlaX`4^qRn z0Tyx^^)Y6YUV-25PURJ=RkB;_tn5JxILMcjSHB3v<^V3>s#Q5o+WwbV@0SvDO83-Z zFxOLC7f=k;j>ww<*$cQfvMbf)gf>LVBgfyC7YONbQj-w@~f?UIQU#OF1Plg3F-w z>n>#3#Q~1FNXj9YV+N3&4@0hwg{+GpXY`|sejj5FBpexSTMh66w1g>WoGkwoEI{D` zl<@?HBV45rYhbexc-IR&KHlU}+4QLpx8p*7F(fXE_gdj2L!4d@_9k4TZZaKeju>*r za4&+0-{yB9Yp~zoK*)M4#)dq)bGPz5toMjTsvrczjv2kg4U!wum;CvH6UwTQZD!CM_kwac* zzTIHbSK9OCCxh-#X=T10t^}snq5QGgX>&W>PM6(gHsyD0)Jd{wybz@V%j>G-hC+M@ z#Qd7&7noabDKpJ?nQazxaY^-(>f)jT8*ad4ePO`jE-DW?1ARrZj>$|eusA*b%77fj3{K1r60UaQ$-Fq%s$ny2@!-_+mH*c9}8N*zU} z0)rkN9VXS}1NxH(=&WpW>tUMJ=2Wk115)9_qEBN^Dar*&TqtV=jU=qgy_h-t1ce(6 zmU;Nl$UBXR^5c_)@}rql=MpoKm`c#A8IKtG3OPib6F*^!lJH*K7{$V z2CIXf((1(~cb?uT6*%&XjCmGYi7Q~t2?x>P3>n&$J%gPtyDu})uYwwmpQW{D=Xz-%umuc>X` zJK42($Y*vIoRRkYhnkZJ&3mn4Isz*bZA?9J06LU*B1g#w1o)sSmuevWJyQ7gPK=x$O<~bDEcV~IV!r6?-!z*#ZXUu4M z%ILn7GlQ_?iztg%0OCw4_zLJ}UlhgR{Vw2wuRfpF0&*cDXUDAkGLOwlSi@mZSFQkh zf%;x4^pAnxH1TTl#8GG+5mS+&0RW%~46&yD@IYRNAGNpP@Ng4K2B=1YvEw%sa|3FO zOUyj*`J1?g)6{VKMDLN0ed;3}jna&EvBX`UxT^dM_gc-|w|{s){@*tv|6TV|;+kj1 zey@*Jto_L09;tW9&GQcR>gtsvy~>ZY%dC#LY&b5y98dITC*%;~@%`9q?MmACkl9yRLqc7~Mt1mrvBy3x}Y1#7rgL{vkxGi++&zL>O#n*E8gU&>nmyPJh4b2PJ z)HuikCxn`oo-5nwY3Xldq6{dLgf#WDB2B$0jgIiWW;*X%Bp z*6W{B<*G($rfk_nXr!DonNzkzeoVj1Myx#d^k$oa&w;UnzvrCr9P%YXx@OpAFnv`Y zr2GJOQE!FH%p_wP$unyMs2D%*0nG*4-souX%~6|bm*ME0a)H) znUkR6R{-sq=HyCo2n1__b*8R$D{Ligr!GFw8hIeM34N~6wqjkEsV=zs@o8z>6HnZ% z$#Q~*I$o={woW=HQJw$~ zA@@hVSR6g|32T$y8H1#wd7&^FOb7))b)@k0Gv z@5g!78UCR1>Z8baWQD9sd5Dm;TCL@Xl|`AfktLBzHo}_DNL4|fNiIWF@sFMyl7BGt znPoGpc_)fCN=sMNPY)EiR#sU8>ki$n{9xNY(Y@8L<_Fdv>5@->a_DOH(6fu{iRMjD zD%~qxMFZ3ID_U8R~PW@~7qEjr%Rdi1C=L0nv9M44eXo!RKK+V3*3rsfUtGs-jCJCrL$WgoavV;8u-(@@%H6Dbg!Q7EhUD^}0gX0b-@0(&}n^p?sng5c!mp zEIjqlTzp+~S+O(VERrR|&ANPNnQtA6hoveoTK|a;V^511L+GyMW>tEVq07afo6Rgpb32g0^WG_;WB6yR!jV$YH-20wxx8lQ|YS^&78%<%Wksmb;Z zb7TG5^?Py+TsY}M;;A5s_Sch1{=%&rHhpvJRCkXVN>YviRSxH}O^J0SA3&ez1Xq`p zSXhJ}OsuVl^va3w3p&)bY#z1MG}jO8^H$8v%u43jc(t{}Y`G*!ax4;C`N*uYDY0Jp zeXHocm=Yf1Bl1Gg$Y6_MzHomSu^?HzT?!latWj?*YxQ{jeYM`fmc_PWQ@#ON!D0En z9G~vHhdIctt=S4b;k05VdTzwB8P{A5W*}$XbMqh*| zUaUlIFTkG`B_k$V{!bz#3ehAK2tD_L{7Kq~l*JZdOo)6zmI2LINB6Qr2SmI_`rQJE zPDWB?GDPTunB^OMpnC7&RTGWFJ#IHM3p!Y=T*XR&rE?<0?VL{=k2Mrf46fgiQS zT*x*<(Kg&@0VaU*bd;J{STHJ_*weU^cAqiOiO4vFO{VO8E&-w*N&~N1!?P|S6#=py zS0!(QT+s7x%2*WIy{HD8h{j9=?$97oNxOhQnzWa&_lO!0MaAL7fRb1mpHpd~`*51l zaECqzMX~#mw~>M*NE1!-cP8$0aqj95Q|X~NZLFkpj%oxkNFZX;m?&ycz#h+o-71`@ zjgd0W30e@Lnv(5?s=N5;E?1~TqF}g$QlxA#sQ;~{z>(GJ|1 zD7-tHPCkkwayKVb*z2R;r9z*u?{m_Bc~-q+W*4Nhct_Bn>3CxNwJi5({h(?DZv0Y} zg|s=qR>W3M>jaV@pl%Q4iUFU~@F6r0BBt2}FBAR3S(@OZ5wqGo#H1^d9heFizlen-COak&vcDg4>Qm)yX?Re9{Z+Fr*_N$wlOG zkltktfh{eCJ^M#3OsZ|OyULYIK(3eB4bszKn=PG%E5gcK;T46QEzN6mtCTBmR94CD z(_K2|S#$Gr2pD$x6h1%yCU~pfvMxR(%R}*X7CpY3T$4mwF;4dZP9320JpIJ`(FT9C z6$IlDfh+*li*n)342}v;bVCQW`h0%XHK=XzEY`CTbCG06C1Izh+I2C`hIGInY)2qUZ72CFRl6t34f@3 zncU-DlxBvqr}?6K{8CzY%3_FMP>PPE>Yo1%E`m)$3ziB1%+Q;}viJ+0#U3?%sB8#U zeCmFoDks!7$$^wWT0MZ$TIVV11A+ob0rZnifip}_xKt`oS2qV8$ZC)JqEums7ctTH z5{P$6T!?yGCsao=t6*(|U5a$@~XX z0TQHWCvu|12y8kt$q*Rg{d78uQ%F9AicDJU%vX>qk30}AuQ<0MMx?h@#B(LkW>2<< zaxAImg-?DN8#x*Bk^=UZkU)D*IX3teHDspmUDRz!9PC=3#6G0FUTOSW%@UQe0U>B2 zYfQ$*(`rB_&mIG^b(9gmM)CG2GTLPyp(6VX9Rrz%C-S`DUnYMR_onJ>_ z{@{@htXcDcNBE8|%cDc#!)rnOH3+ZjQ&Ehv9OHiqdyjkAp3SI6{|?9p$zlaLCMto;t_fG)qhV8SAwQ%%R?z6kh&QE zCbi>f0-Z_gYjV#D2_mHzB==@YcG5?aw;ZCiiGrvpf*sbT7{jdfnM!{V#xqUshm@Nk z^b>3-P3k|O{9K)vlUR3To2%h4vW)=QakJcm+<2t?=PW%-d#n3D@Uh2{@sq@99NyDomq$~L6atP zHW0=wgJ(hR4?%I(;@gp%i*k8tNj52N{}@FOKI;>;5SlF0~S0X%g) z3n+AQPA)!_LLcS(1)D@eaUu;*cp!3dIK$n`*|A0<<-V9iS~!(D`Ua;MRkEN8rs*A& zxh0+7LwQcuI4;NMkYFTLRYCwJ#0`~yY5mR8V6?uHKAxi^GjrKAhf%Y$LCs@9XDsQe zm5UmXDULF)WzY$c$rlr;IRMyc3(DfPFaaAiFkuV>jZdcOP=(8(8ocpm(7H?87qq8+ z@Zl}6r_r32%EN`sz6fXZ=CnOYlc?qx=0p$ySt|E?Xj`R%(}1&Alf719d`X8%i0MN6 z)gx=AP16U&W|<#&;RRipsNT!><1pn4rz{2HUSh6*@Xg$T$Ws7*WkcSvv_-HT=yH@> zNt+gg2mes6qWfZ)5;W4eMtm=QR)XXP?1fz>2?y1xTUUDCU{0=6Iwjt*lautk4 zuykGhA+G3F;Q<=9n9X<`*YPe2pyGn+&!cvbwd)$~z(@}#39{T=qqX@vaciO>cZ<@y zXqK#x$#!Y}F-wl5yCSWJ#1mnsAwHMv85S!J6mG-0`a`WxG-0r2q6_qZnhaxvT!bMA zd=;b<*_wqW(Skg|St>22lm>9L(#>Gr=S6%-r&AkAJEz@bnaEgOLMp0f(CA1qs%I(t zono0`&uzycL;_{HO?G~On}NaF8z_rUl27JCLvfSViv6Hgn3R#q7lIga^i#Le7aXbd zyqPC>BQso@&9IoOLDj5*a;dV0%ylQ)CVe@dTb2B1JE@yyX|J^G3BxE)2+ef9Cq;2S z$&G3-W0a}(n6p_rvqGLB_@30WQt0WlySQELI<#esg3IrKn75Fwj8c$rYT#7Np|NM_ z$g6X`8g-QO1BrzwZzv4@0uBM-Lkhv{ zty_n0E!Eep-nMnvYwOv(!{lg-1}#=c#o8q-tt<1tckA#i^*fOH-8-~(+jy<+UWe6! zumwjs>zv>$BEcu9kA5CGlw(K1|3DcFDWP+D7STQ-cf(c@D;5m6P=uerH)noqPDD=G`eHOlq?a5kyxl5#&shZ2@s_LgTBG7 zMIEM$-A|#IR^WuFz;i)C>K`u&H*@;<{d4&yuh-PsY4UnEmDkm!{WU7$&QkakdAu8V z93MwD!(9_`6~l~bH-~~3;3GA~TH6&JKNBYBNcyhwoI6)uiFykk?%Lz4 z5whsqobt=+F30q=qpLdQoUmh;)458*L247smC{CpS_cvh78KmHmo=AG4=R?tt8^9*ZJRk3QxQLcpJ%6EfHU3>SsmIh5OLxL__${LK$^jKsyghOH`_X^ zSV{aPb6zZ#XHIXE?CEep@xG(fi#DQQa!Kz@#3%C*Pqph{a-vBTNL2mEQgDtMr|jdH z#o)hG#n7rfR>ew_*7fC>+y3Cn1lGO>&1K~u6}jR@*)Qtu)B0!6Y_WzMyVV&J9( zkV3Ao->MLL@ zP3O*c#^V#_C2KYegvNUv-s-%@t~#%4l=_&I9cAz~A3xV1pHY1WtbRzSl$|?-6HP|u z_8i?O*FM!ssHoQkyIKr8@*}I(uV^kT@9xTGzHm~#Ts7+Q)^#=JReK$am-^+}!S$<` zuqwF-$@&W%Y0PRdW}L3H!_dtF$yx|I;deJ!QHbal4dt$od|ne8P~tk zSDldag(Xz>@hU5+Gk76s>HJgnHDm9N+jjJ(cO;NBY$`wRxT&q}rj&W3wOPeajU3ZM z`I8bLGAt%2hPk_VIZ1?~2pYI9or=a_-^-$d=VeJ>$65ABjwgFRd*nQpC<)$VkxZ^h zAx|!7k0ekTB3*MMeXuOErVPbL(&AS&y@mMif?A8-1yKYo!OdsOskgAt#dk8=28qgf zat_Vqzjq?Og(F~+`;OW-+ zoT0shLoWwGLYetDLDF1&XZoJY@*J?#QAp}A*c)2k)7%kPQo1X6GU*4x*Qa*E6vnMRRo9nUx#5bc3ANP?6w zB*Jni4l!tG#N(27DV0F=X$JlqBcD|2BiRy3TccAQR<}$`71@em35rIdu;td%iPy!% zGp$x?T(cVE_(*Fi0mdNqwXOMA|@+!JMD=sSk^&b`v&pZkiBxlt~rC$PhKTDAFiRqYUNC zF3exbBuo&QP9Bde%|)V$BYp?th8fI<@aaNv9bytN5nh4K3uhL91W=aI6~2yT@mcf@ zAGFaIP|gERK>Eh~BrCxWzKv<&-@J)Eqsb9v@+nBzq7Demi3}nYWIi9jb+gJv`P94} z0FX1~@2Am3-qM=r0AO3kO{{{g! zWq;HS^MlQyD+?naYA*b_pT>VmUwuf~#6HW8p|$5wD`Y3zoV-Vc?&Cm;z#fnfAeK=y z8wu%M06YM`@Y?X7-9+vGWRGkJZ~LWgX1-_mYiCtL_U?^ecu(uIxDRlMf;9s{sj{?K=ZzteqT?CyQL zyL)=Nckg?TUPSJ2ZMdy(VsN0gF5Wh^zqx5nJpF6pGCP9rHAfQPpci+KU0_SQrowf# z1A`OMo7$z)RdMm8UR39b=q{(4ic|rKq&viU_>9G{*!A()D`b9wBINMJ0BPr>J5i2E zVA09Er;)tj$rAzAymV}G;NDhaOT@CLFf1$I!r#35uyt=CrwO0pw6=tMj;uOV7ilrJ z-a8O!ZH<7~XAjl!;>Pr+7=R<1o(dk#}Dx&6sJ+ZH5yRDzdID4W}6@^vkd_Lk0jPU!TkV}4u5)6bq}_u)gx zJ)%(M@~kqw@sC~|9L;mNtJhCB%gg_B{Xr;P-07e3fb}7C9nl9L@4;BEKG=M)H&i3H zX%`Ff5ETOWN06gh>y=HP)}hotQai+uw}kzXPUn60>5hj^J0`7yuv}&va z0)mn0d88uxB<1Jq+x$Rj89TWCrq)RK*N=DZ+`6lyXK8WU`ekKR)%-XY-W3`{?NxH$ zdXS%~0~IDPO9<)UGhif}KN)%q6tRW8&Ne_~gW@$-S%{4ERJ00HL%YC@+)3zkq(UNV z5l_P{P4X47YfC^Emj^dZHAUpO)ZRMM6>5+rr(s1{FGrhN_!663X&PDFQXJWUk6`T& z=}z*?v$tICKYF}8e#f&PFD+Q{nN2`@D<56|$pKGG_|ED`Ci*ZG%EaO(U#McgC`)T~mqq`TjBQUE(AF+-3eu;snIE_5{Gwc&a>Mp!$q`oj& z2*Eh!afvboAfGbc0p?cgIfdDglcYVS_ILM7-`iV|pBD&8@$iz4YAJ4wcFBAH@at=a zyDxk}#LI=2uNhp7)U5VmUwKi_va-_Vk*XT0F5r|B9e?elH)t_idd>{9gUZGGKj7GV z>t|-xu5P|>_{z@DZnkxgG)I(PHQ8afcA!oQEUi^uzauVHmb*OGzNaT=SFafE8m`~f zex>(FQ1`{iEO>V1WRdMcjk|VnWJzfxykS$g>%jS$vu(v;f6w5i zJ-1BXdi%)>dShut=SbV`O&h`y_3Zy9+N&hHWq{uv`@`VJrU_9n70*J0oPsd^Ix2Ym zCmyA0!MW3h-ffx!=suRP)# zYOd(m++GkI+jslEP)&K+o)4(w#Opjl-4{EC*XQOrC2*2pDG;k8>e_idJD!)H*E9e# z2;waRR7MObrGDZ4Y@)v9NCw(qZ!312%~JJEtv#K)%cITVl5&&5Q6vE;=PxfYS_%wi z<|%3J@4nq%V#_b6a90lg$@IFe#UIU#5u$_5bVLKY+dEroDwcLxEY)>5N;N(~wJk>%9r)kvHLM^QATUQE zGxVWA6Ra{cE=Yib61bCzU^fvc{ksp!i=CsW*5|(E@lB?^Q=4KP23BA;w*A58tpi@C z{(f2d-yAgMpPf_v18dejFe+0x-rmA8w`qLbWL{S8FYq2-L1QZ9tW`K)2o(!v%nx`~ zXQl$!goEtjz;@K9Av+s~^ARwF^cn8$6Z+FE@H}x5a6{@om7yVQ{Q#Y4gk1rS9+pM= z1c|jeY8>`iYL|RKz&bA6GTG-Cnidg2YK8Eu)}=`f0Jz9$;3m?XG+co+4qci)1*x3K z5b}60V)jhXUVPzVqwFX~R&JL+E`QZxHNN;Fa`j(*4px9tlk%6!Uz$p_7%%Z1$kPt; z)@fga!V`*twWfSm`iBpH7*0F+W$g|ytD6Y>EZX)!7K43-+NM+@90E*(-;AF7XV@E- z5@QV^s{v?!m0m-S(3M%uBN*Q|UC0PE!jpGt`Z(Q-yo%&S%(@|ngT2ESLdvfkw`EU; z-&JM_(Q`$9Ikf>mB76D7Y2yWb=_E;E$kC6<0or<+>nxY0S5QvivUC=oQ}q_z7xB45 z?UQm8*(MzLJOYNGT3n8Qf!W@Gq1lcv!Pov(<)7YS{pxq+|H5A9*e@J+2(QJgptvM0 z%C?vTLMJpJtVp>k9Qcm8xZGMazq_)*_?-YCqOg<3FHWveTFRH0jSZEMjlQ{Nl43VN zmRR%Zy@iEsfx9z5*Z`_9218C`B!u>|n_}j(C>rv0Y1P+@?q|E%0_`e?Js!KVp8bLU z1&71#yr_*$m2QMv>K9SvM?D#WLxET&_c%E!(Xz`YF~{~t5E))s6s?$dgiKARid_1U zrX?I<_AGn4Oz9rZi*{G$%|0q$^6NczW^q2J*i!Vy3Hhg58!;AWrv#h&5L|KwtS*?F zs14JPwxgz`u_9VjSuyVnnT|hTtIU63#qmMj%6_(^O!>2+yvpuq-d{Z`-|g31tUq(y zouWJIPU>#OJkcJmK(-&CZ9_;Q3g83a?Cr4%7H*e;-M1mAizi=%Ld46ExaF$4y|H-w zz}Btb*}C;WJl?sxu5Rz)-S<<$ldk=K|NcAap$ipBOqCWk6bQxJ@h@Im6A0DHOR4h7 zm1uKwlzw3|c%x8fRM#BUJaKb8_ciGW*-!w*K(WBk%C1FBq?HP-*ELvqag^MY*w`^< zLn)MptP&ApqH2oxr`wGBo0R{#2^eLdryDy9 z5gv-gSrtcD;KTI2cx*_`+F2TxzJc z--lh$a>R-?pyg|6hvc$elQMaSxcX0d_=?@ULm5?(3Q&&Hx#(9JE;SmH%ISG+!JNXd(vb|ZdAwN5j(fjA4O zrkn?n7SL)))B+AAh`X+su}D@+G10QJYP7 zGV=}b8KqYncOln^_F8!D^95R5AXSc<9(N%!796;RD4V;+;E1si`+(4Dxib1B2PRV# zo(N(pV-!HxH<|L)bo&we*04?xNASIuPG|(U%t!a-*i_$S#G(o zm%P7f$IraKzdcd6ST1&RIX72pyYkw0AFgfPa`gDEYy6hVf@`$hu`BGTm3nX6u-Mpf z^Rc_z6SRnVryPsg2(837*;;dGNEr~%~RMJNF<;r2ND0wJlDUXlhOJ^?Zh<9T9k zDbJ9L?6Rq1q=;oADcTnG;lx4Z8r(!P*0I~!KXJ)n{nS(S@Y8RIE%9W2G{j|C4n z{HEzGVOA)}S}2p6e59_2+Zz8j;#9Wc@mb}I3t*V_<5HLv1rma2173Anw6xIZHEVG&W zI3y%}mI!Y`ievg5QB3qgYfi*rXWm=w!sj`pB^UV!Eu)5nO+d^`jy5uHn|>$Isl)Fg z=wu#n*lHk1Q1=Sv@btJ=qI{v))>VT~KY1+TZc$qK86%FIl)~C+p`_A@7I);>lTQx{ z2R9hrf+4O+x=LVcsz=2Kstn1Qr!O_m^_sLbwR3jL4k6g}`sk~&J%iQ3BVGlEUywiy znaXBC1uEV`fkYS@jU5#-3%afS;trpJl8ClNS0l zJIkGt8gJ3oM1b3TGPj6&@&W^sD+Vn?_Eec7v!;ikrEy?&t$;gf^avMe#=6P5J{_sC zUYVWuCgZ&_dY%^Wm9=hoUbltijbuDnW`o)(HkXJ9OK(^0=`DYq5)`JM2fM(}ix*K9 z-!#b<0jeY$CZyWq5DlM?%bmCDJ+_$yPeuq31kSLHL|b*Q(f!IOvq#1qfmVhzEAEO% zU+SIX$~ou=P_*doHS_n3N~coVfG7)~3$;S_W33%=4xtuh?lTBX!xf6@R&}0!a8D%P zKR=&x=EP^fiKMDpcW~!ATZpf_UNf3M}OEAnGFavjw*xh%OcPNI`=5vJ2kjmW?O3*QvD{LlpuTt&U z94k=4Pfisz_?XE=VjCI2XYx;sxuKcRH%RW7A@2dXQuO5BWUeMWDkfxK- zNYv+QS?mFn-O$E8l8ByJkZTA+;zUM<7Ah9@Y=Rh0i2c#jxwip@mtzFD{vHcuc6yxj zrHsC6!569H>J}?%p>x!2jH2>%?hf6R)q=(a)hLYAc3j*OlqIE*Of0)a`~|YLQQabf z5M{RLjsHN4zX*pLSGO8M!&}xZN$(yYE64#)j&2+$)Jr;$#U7!w?3Y)|8W&(ywVYP22^!4#!I zv?XQIh2~epV`P$WUk(LU3(80x_iN9u8kdoKem|eBhN}}yDl&BB)OIR>Va&BUQ++2! zpAd#K`!b%4kNAul5}iJViYXZ!F~{vV8GDp+=HzHyJ*Nad%@q;`8|V};-el6CPARNJ zu*!(~COjp2Iw9(0-pOfbpG#7eHWt^=|K#h`{}96{Vu*Eo0c*1U|3CU45-#$Dz)3q1 zS+BKhj+v|hE+gRUISvISNst|ya!p_! z4dNVvzR!RCBweC)5-1}XDyZ}>2ld}YCiE(LnW2Zm?#!v-W<}uolY5V%vk)B#$gNLn zJR^4`I<0zAbvlT+OFf_~nC6A0b6A;oNy^>_h#dS)HK$f}GeM0S!p7_2k z3ElKs?NOt@h%eYGkwjX(*rQaB!-$vx3)=P}HG72l3nlX6NOQ_7YYq}JzTw~p?!H_3 zGBSAF1K2zVgEX+P@(q~zl6;Er@vj`digg&TrdjRh!(Fa!CbkmA}Uiq%(f>dKrg};p=qnlByxDV~;^zZqN zs6zqVu0X3sVxa&4yAg^8#uaxTlqXaSFhbsl=Jaj9_1vJR=Yu_-L1lVrux8t`HYs$h zZP~V(pz_a4PapOK4=Ug5I~epFKAqdIJwI^s2B&kw&1_LqLI0iMsZRxipPGss>n&hM zn@{Yh+0eeq;aJtap=QSkOb8+>AgrhMs|^VKfgA5x!01Lj$NyRP4j*m2&?x5ISUc1X$Ps`L%*ImX=XrUup(h-b9xF6953cAaH57iSyQ!hJ zFyE3_WS5m+6w1Jw%ewrs@?bq{=neJ-0(}AL(Yl(hShTd#+2D7MI@(&ikx1{6YQJ)% zC(u!9Y8kBQmAVTX7T?v|8ZK{Ybu^DV15K`~666T2s8-jf=pRKZ^etMq=wMnO;dtex z94Yla(&9tPe7|lZV*`E=?hr(`2~-IY`F%&?b*aK?G36Wea^;emLh11P49uGrR+MjW zM=B*_USUxw&_X8T@cR!IGaA>lTFQG%toer8<$?Z{CU*9Hhwqs>T_jvH64o<=!Q$#F zH&qVRvr`KWX@aj)4#zS=`_Rm1fI3h+6Q<0RZJY#W9IB{OwpP^T#9Bxf>nfD3brp&8 zUeuUF99Yg)a#niEhryi{=WO~+HhhHbp!V3)x#`JK?nmk+>e24@+kds`#{OBjMP~ zd_z5t%(m+5XQ)b}j8=5caUb!h&AP`Fo1=o1vYH~%Iw zSxh4(e2|L5k*iKUqsd1?I8pKwE+X5pEdmEP(8g#9M!f(|YP56;z+Ol;2$Z9MI@SQI z-7E@UQyPT$?EJti#0f|PB-!P@FXXqVAJvH=Ljs*hf)#Ixa>LU1kq#*?pTZrGO%HdZ z(g+wYWbLBA&`Jue28_SRq)tKv1Q8Mo5y+Q%*LUz;+$rZhDd&=QSB+MZl|(EdExc&=y8mcd^3zFmhC=Eb^ zN~xPt8-j#OLxM0$@r*XP&r*IFau$%j4jym`_#o(>V;@vL2vG39um_YAQYj5F{m?97 zNE3X5FbUw7gh)vB;xi-i*u?M?^{19Em3AKAe`WaG{#UoaFGe0mzPiZi_6K+4jq?XC zZ-EC(;|(6X;?^sYY_lquBCaNcRsf03EMY3`+%mW2)%_?TxIb4B(?7twmk*rByITKw zJO(W44nZ+u|BPx>Ulrk(cz_0wDS!Uw=YNdvK6U=r_347K_PgwMspB=gf?$|?)+0|<;Ulbciyx) zzW1eQo8Bb&7;!~T?vNu0>?vwb=PtM=7sTnS~J(C;bd%n`uX)=$m z8Q-z{i!6)YVBkZEIXDT7Mja5aivmO)@UO^YmNwIfF~A100Tv6?6>RFL(5_+5Mo1UMf7k?=i(-$N(kU`=*_w1i)+B)0%($TvfJa_-e-OHa? zlTIyC`Xnipf_?iRIQnvH8?L<S%$l0XL&N2^}dM!+ETmb?5m*Qdpx+=oh4$dU&2YNOD3qL`)x~ zXNq*7kx(Nz={zUf1CPJq&~W@EPb842YZX)SwU#S_ClNrt3=Zv`O};N)LMq_@z>YB; z>Yfnvv_PZlPwI5JDbo9(6(G72kz`cqgokA!nw%emI1vdnKf`-Hud=ftlYD`PuX2|V(swM z#Q3cmUjgQ346=5$dg3711yZaV0nrI!eMBrLyj@y#->nChEjKdu-ra8wP4xfuTQAf~ z`YrdBTw#Ne))x-VKU;P#zBeu}?cIOygGJJ!Bk?6uTgo2VGyhxvh3WVmd*kOyr7eeE zXpN|H&>O(HlN1Z=9Gzzrwq!&^Oc3ma#uLevwyhqmtuwbpCN^B&FcFEG>uOi6md9DM z@-6d{j*XixuN`k{Zf+W1dwFt0#}chivbZmC=Ulf%oOD{efOIxjE8F7X(UU7zo}8fv zc|1pRX4ZUF`v5+r+0YQD(FBk3z@jmYPf^!g7(|LeMn-+!M=ImQvjbqnd8h()*a1EP zE+Gu^iTIXC0_;DzZsqc}ma@HV4G$MNBLQz|qh;{hgOhd2A~KkrLOweXf#7&8W?ztKB{}ml7+qA=>mhhhz0aHO}Vd9t-Pi>XvOS>&uO;^3al-5LfB1tMfO7DmQho`}mC(UKojUQP4iP zXkyXSA{>|3q+SG-7;Q*kO0$pUKno$(EAb_P%vV|y}7ZeLgq<7l0&g0bJnjl7V)NrvDI6ZyW9bb$!>7DB~P)*Vks>4 z=p0Ui(`KqEVJCS4l7(kmJ5$7%HS($<*P3mHoGn-cQ9puoNRUX0<62+{*s^%X+HN^6 z$F}T+05Pitz+9_i^KaI6$?bK zPVVjnx^(w-&Fa3kE&Ffkl;fbCk~>o{)T(QB`ub9(n-g+{OGY7B@z7jItB4m5_9A$uml?tLi`^7H9t=hNBrA4dJKzsl zwM$9n#_<-t<2e$igsSqKT?!4Z8~2tj{cc6Q9I7ymhP=NtdV=yOD%pj+WHzD?vuP<< zKeid^4!N3xhv2%EErn&3Wga9>Y?4R4^|BoFOvv?1>PZLC{EKUOta&SHoUEi-PSTEa z-I|4q%Z4evAVUlV0tpCej^0RbBzpk?jSOL2DN6R`+q`BQMcK^%GFP{Bt3+oYPAZ3a z|DeR;k3^?nHoFM1flcS=oLIjnF+U>XTqo}tbO=(Y6P=1ifMi9^21L37s!Ii2pzC5{ z5Mz#$8^;xLj3DmrUHF$h|Ey|>@qaFp>L+$i`^v{VAzSn9bD$-V#{!`xavZ-{eDGQ~ z!6L_relOmzb4!=mAN2X*fkPz^zDEN{au5w2jE3^+_ri3*6SF^XbYtu7sktsWPRFfWqhm#u6I`OsM1p3+_M)5kSF>0b$g41FV zh{((9Cv*^Vj(kTh@gyx5&(}x(S^DN;FG|AkXYq(WiLot{tGK5ZnprReLjwjDs56&b zW;=A|knR8BQ~U*6Bn6kPU%xEQA5^_he3$S_8Q<1x4&LnBKyBl!H1&32^>ol^qH!jq z2St=)nsK6Yy^-dbB;JrKae-EXL<@oKw5*BDcJCW5h%T|OKeW!(7NHAuV^xVI5b3Z_ z99m!87LoqDwHGByZ8skp8Qg!fqqVoJ$(zy8h`t3*cG&0mUtn*+*POSO$_Q|fH5hb*EX2)n)ZfzR%kSkWspw1>!c(x zsEHSe(Y-Dr>EKA&RO+x^C+Y05g~l~0;}{aQCc;l3?*QN}2-v6X&r>(>szk7Rs+M@v zLxjnR$Bw*0psesrt#Va)uM-kwY7@vokZLsiTDKC~$wwf0!sO<(96Q6FgNz>LB4dSui=M zMGTk7fvV9`3r^HR)c^tuP@|FpS;ZHi0gX7+0i!`fEzoqDU^dby;>2Mn1!?hIv=L>P zT^dHjABXXSxfEwQ<*Da=s-uc3F_7s^ z{P0nOlczm~3m8Z|BK;WIVB8o{46D19a+QhHXxuX6ghxoylKq{zZSz6z~n5-`_ z7u#%g`FdSLeW|l^_5IzACbO&5ceb!dSAG6#aC3n&?d+F-qw8683gZC56xtKXm#OFc{bH@-E+_0~M88dp@G zk8ZoJ13MGA2qxz<+2{-4o>=fHO+Zm`u<|MParW`4^-2r7a6v9K6-bw;Em@J#)+MRH zTp(YNmnr|K{1vbip)bc-uinVe?DvgYvqs5p$YVymavAGO@X(dIA?UFV&Zqd9_M##GbFfYLna^M1c)gD7W1f=$p0uhwck@OL)`xtaTWL?RLy_p*= z_gs=dyZLkqPWiC&rsv=mk!LsOi+c z@QNKF@6JkeACB^TCwDks}z$QFeLD{Mk9Shyg~c4E(=EJUKY6 zIf0=dJc+2Il64m#QnT;$(&;nGe`MYc<=L^}>883)_-5ekbo3%eGqxCZ74jfscNv^u z!*1kBCL{x77|N1NYoNLb$JpbG&wgQg=f-u*FNC(o`j^DkIjvUby4aHb9mBP4dB{ce z-TbkUzI7Y^^2_H|$(`#?Ecg3*F9d>~vgxkoZOvWNWuBI@)lHWpkt1JSwxqIZ)wwV4 zJf_lPMBEXNv`J|Y$)q`L;0q#2Gtbhbk|s^E&&xyooh!%w@Y#C@2JU_KORHCQuW0D( zT9#OQH*Z`qxTR3}W7M#z*!|hAsK<+s(WfgbI#$%XOA@QDHgsk~LKfZ#1WzHbgYX^! zMZ=}ccI4tBb(07CAaVCgOi^Tu%_cS7KL34b%_AnW+4RT>rBU+VuG_$wW2ses%33=A z)7zClm)1-eO3F$M6DQc;E3e&=kkhsRXGN{>+U@{#g8gEs8Ah4}TYy*t%*JBC-Y|D; z)(lGywQ}``rm_;Vm%a2h^CES3@U8LjGm7+fw{EjRY2nS_$?UesPXXuk<+q<@pPhe+ z1;_D^)xO=Wwk_h}v`qT&&XS{;(C_4&g{Z~XCtzCqhn@*)5D&vA%d<#^!@qqAnK=mf z4yzN&SWu-Bk{A)y^(I$8-~%N;DC}jgP^D;X4U2X~j!Uf>LT)7+2izg`huW3jnV|;5 zTJxxs%|*}|!tu+ec#|3dv-59iEhk&oFi2zAjb+5E={%)UVlX{o!2=1yW#D2r(#Z

    - -
    - -
    a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t +}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("';r.body.html(n)}},init:function(t){if(a._create(),r={this:t,title:a.windowDom.children(".title"),body:a.windowDom.children(".body"),loading:a.windowDom.children(".window-loading"),scroll:null},0!=t&&(a.param.url=r.this.data("window-url")),Eadmin.currentHref=a.param.url,null!=a.param.url&&""!=a.param.url){var n=Eadmin.mask();0!=n&&a.windowDom.css("z-index",n),a.windowDom.off("animationend").show().addClass("window"==a.param.style?"zoomIn":"fadeInRight"),l.load(),a.windowDom.children(".window-close").on("click",function(){l.close()}),a.param.drag&&r.title.on("mousedown",function(t){selectEnabled&&userselect(0);var n=a.windowDom.offset();a.x=t.clientX,a.y=t.clientY,a.top=n.top,a.left=n.left;var o=a.windowDom.css("margin-left"),e=a.windowDom.css("margin-top");o=parseInt(o),e=parseInt(e),$(document).on("mousemove",function(t){var n=a.top+(t.clientY-a.y),i=a.left+(t.clientX-a.x);n-=e,i-=o,a.windowDom.css({top:n,left:i})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=a.param.btn.length&&a.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],n=t[0],i=t[1];if(i.index=n.index(),i.param=a.param.btn[i.index],_.isString(i.param.action)){if(i.action=["cancel","refresh","submit"],-1==i.action.indexOf(i.param.action))return void console.log("没有找到内置按钮事件:"+i.param.action);switch(i.param.action){case"cancel":l.close();break;case"refresh":r.body.empty(),l.load();break;case"submit":var o=function(){r.form=r.body.find(i.param.formid||"form"),0!=r.form.length?(r.action=r.form.attr("action")||a.param.url,Validate.submit(r.form),0'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n Check\n \n \n \n \n
    \n
    \n \n Error\n \n \n \n \n \n \n
    \n',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=C.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,p=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=p.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==p.return||p.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=C.createElement(''.concat(this.options.dictRemoveFile,"")),t.previewElement.appendChild(t._removeLink));var h=function(e){return e.preventDefault(),e.stopPropagation(),t.status===C.UPLOADING?C.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?C.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)},f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",h)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1")),n+='');var i=C.createElement(n);return"FORM"!==this.element.tagName?(t=C.createElement('
    '))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}},t=0,n=["div","form"];t".concat(t," ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):C.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:C.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=C.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==C.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=C.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===C.UPLOADING&&this.cancelUpload(e),this.files=without(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===C.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=ExifRestore.restore(r.dataURL,i)),o(C.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];var i=function(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:C.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}};if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=C.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n>1}var s=l/t;return 0==s?1:s},drawImageIOSFix=function(e,t,n,i,r,o,a,l,s,u){var c=detectVerticalSquash(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",ue.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l/gm,">")}function t(v){return v.nodeName.toLowerCase()}function i(w,x){var v=w&&w.exec(x);return v&&v.index==0}function d(v){return Array.prototype.map.call(v.childNodes,function(w){if(w.nodeType==3){return b.useBR?w.nodeValue.replace(/\n/g,""):w.nodeValue}if(t(w)=="br"){return"\n"}return d(w)}).join("")}function r(w){var v=(w.className+" "+(w.parentNode?w.parentNode.className:"")).split(/\s+/);v=v.map(function(x){return x.replace(/^language-/,"")});return v.filter(function(x){return j(x)||x=="no-highlight"})[0]}function o(x,y){var v={};for(var w in x){v[w]=x[w]}if(y){for(var w in y){v[w]=y[w]}}return v}function u(x){var v=[];(function w(y,z){for(var A=y.firstChild;A;A=A.nextSibling){if(A.nodeType==3){z+=A.nodeValue.length}else{if(t(A)=="br"){z+=1}else{if(A.nodeType==1){v.push({event:"start",offset:z,node:A});z=w(A,z);v.push({event:"stop",offset:z,node:A})}}}}return z})(x,0);return v}function q(w,y,C){var x=0;var F="";var z=[];function B(){if(!w.length||!y.length){return w.length?w:y}if(w[0].offset!=y[0].offset){return(w[0].offset"}function E(G){F+=""}function v(G){(G.event=="start"?A:E)(G.node)}while(w.length||y.length){var D=B();F+=k(C.substr(x,D[0].offset-x));x=D[0].offset;if(D==w){z.reverse().forEach(E);do{v(D.splice(0,1)[0]);D=B()}while(D==w&&D.length&&D[0].offset==x);z.reverse().forEach(A)}else{if(D[0].event=="start"){z.push(D[0].node)}else{z.pop()}v(D.splice(0,1)[0])}}return F+k(C.substr(x))}function m(y){function v(z){return(z&&z.source)||z}function w(A,z){return RegExp(v(A),"m"+(y.cI?"i":"")+(z?"g":""))}function x(D,C){if(D.compiled){return}D.compiled=true;D.k=D.k||D.bK;if(D.k){var z={};function E(G,F){if(y.cI){F=F.toLowerCase()}F.split(" ").forEach(function(H){var I=H.split("|");z[I[0]]=[G,I[1]?Number(I[1]):1]})}if(typeof D.k=="string"){E("keyword",D.k)}else{Object.keys(D.k).forEach(function(F){E(F,D.k[F])})}D.k=z}D.lR=w(D.l||/\b[A-Za-z0-9_]+\b/,true);if(C){if(D.bK){D.b=D.bK.split(" ").join("|")}if(!D.b){D.b=/\B|\b/}D.bR=w(D.b);if(!D.e&&!D.eW){D.e=/\B|\b/}if(D.e){D.eR=w(D.e)}D.tE=v(D.e)||"";if(D.eW&&C.tE){D.tE+=(D.e?"|":"")+C.tE}}if(D.i){D.iR=w(D.i)}if(D.r===undefined){D.r=1}if(!D.c){D.c=[]}var B=[];D.c.forEach(function(F){if(F.v){F.v.forEach(function(G){B.push(o(F,G))})}else{B.push(F=="self"?D:F)}});D.c=B;D.c.forEach(function(F){x(F,D)});if(D.starts){x(D.starts,C)}var A=D.c.map(function(F){return F.bK?"\\.?\\b("+F.b+")\\b\\.?":F.b}).concat([D.tE]).concat([D.i]).map(v).filter(Boolean);D.t=A.length?w(A.join("|"),true):{exec:function(F){return null}};D.continuation={}}x(y)}function c(S,L,J,R){function v(U,V){for(var T=0;T";U+=Z+'">';return U+X+Y}function N(){var U=k(C);if(!I.k){return U}var T="";var X=0;I.lR.lastIndex=0;var V=I.lR.exec(U);while(V){T+=U.substr(X,V.index-X);var W=E(I,V);if(W){H+=W[1];T+=w(W[0],V[0])}else{T+=V[0]}X=I.lR.lastIndex;V=I.lR.exec(U)}return T+U.substr(X)}function F(){if(I.sL&&!f[I.sL]){return k(C)}var T=I.sL?c(I.sL,C,true,I.continuation.top):g(C);if(I.r>0){H+=T.r}if(I.subLanguageMode=="continuous"){I.continuation.top=T.top}return w(T.language,T.value,false,true)}function Q(){return I.sL!==undefined?F():N()}function P(V,U){var T=V.cN?w(V.cN,"",true):"";if(V.rB){D+=T;C=""}else{if(V.eB){D+=k(U)+T;C=""}else{D+=T;C=U}}I=Object.create(V,{parent:{value:I}})}function G(T,X){C+=T;if(X===undefined){D+=Q();return 0}var V=v(X,I);if(V){D+=Q();P(V,X);return V.rB?0:X.length}var W=z(I,X);if(W){var U=I;if(!(U.rE||U.eE)){C+=X}D+=Q();do{if(I.cN){D+=""}H+=I.r;I=I.parent}while(I!=W.parent);if(U.eE){D+=k(X)}C="";if(W.starts){P(W.starts,"")}return U.rE?0:X.length}if(A(X,I)){throw new Error('Illegal lexeme "'+X+'" for mode "'+(I.cN||"")+'"')}C+=X;return X.length||1}var M=j(S);if(!M){throw new Error('Unknown language: "'+S+'"')}m(M);var I=R||M;var D="";for(var K=I;K!=M;K=K.parent){if(K.cN){D=w(K.cN,D,true)}}var C="";var H=0;try{var B,y,x=0;while(true){I.t.lastIndex=x;B=I.t.exec(L);if(!B){break}y=G(L.substr(x,B.index-x),B[0]);x=B.index+y}G(L.substr(x));for(var K=I;K.parent;K=K.parent){if(K.cN){D+=""}}return{r:H,value:D,language:S,top:I}}catch(O){if(O.message.indexOf("Illegal")!=-1){return{r:0,value:k(L)}}else{throw O}}}function g(y,x){x=x||b.languages||Object.keys(f);var v={r:0,value:k(y)};var w=v;x.forEach(function(z){if(!j(z)){return}var A=c(z,y,false);A.language=z;if(A.r>w.r){w=A}if(A.r>v.r){w=v;v=A}});if(w.language){v.second_best=w}return v}function h(v){if(b.tabReplace){v=v.replace(/^((<[^>]+>|\t)+)/gm,function(w,z,y,x){return z.replace(/\t/g,b.tabReplace)})}if(b.useBR){v=v.replace(/\n/g,"
    ")}return v}function p(z){var y=d(z);var A=r(z);if(A=="no-highlight"){return}var v=A?c(A,y,true):g(y);var w=u(z);if(w.length){var x=document.createElementNS("http://www.w3.org/1999/xhtml","pre");x.innerHTML=v.value;v.value=q(w,u(x),y)}v.value=h(v.value);z.innerHTML=v.value;z.className+=" hljs "+(!A&&v.language||"");z.result={language:v.language,re:v.r};if(v.second_best){z.second_best={language:v.second_best.language,re:v.second_best.r}}}var b={classPrefix:"hljs-",tabReplace:null,useBR:false,languages:undefined};function s(v){b=o(b,v)}function l(){if(l.called){return}l.called=true;var v=document.querySelectorAll("pre code");Array.prototype.forEach.call(v,p)}function a(){addEventListener("DOMContentLoaded",l,false);addEventListener("load",l,false)}var f={};var n={};function e(v,x){var w=f[v]=x(this);if(w.aliases){w.aliases.forEach(function(y){n[y]=v})}}function j(v){return f[v]||f[n[v]]}this.highlight=c;this.highlightAuto=g;this.fixMarkup=h;this.highlightBlock=p;this.configure=s;this.initHighlighting=l;this.initHighlightingOnLoad=a;this.registerLanguage=e;this.getLanguage=j;this.inherit=o;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]};this.TM={cN:"title",b:this.IR,r:0};this.UTM={cN:"title",b:this.UIR,r:0}}();hljs.registerLanguage("ruleslanguage",function(a){return{k:{keyword:"BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINNZ HISTVALUE MAXNRANGE MAXRANGE MINRANGE COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM NUMDAYS READ_DATE STAGING",built_in:"IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME"},c:[a.CLCM,a.CBLCLM,a.ASM,a.QSM,a.CNM,{cN:"array",b:"#[a-zA-Z .]+"}]}});hljs.registerLanguage("ruby",function(e){var h="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g="and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor";var a={cN:"yardoctag",b:"@[A-Za-z]+"};var i={cN:"comment",v:[{b:"#",e:"$",c:[a]},{b:"^\\=begin",e:"^\\=end",c:[a],r:10},{b:"^__END__",e:"\\n$"}]};var c={cN:"subst",b:"#\\{",e:"}",k:g};var d={cN:"string",c:[e.BE,c],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:"%[qw]?\\(",e:"\\)"},{b:"%[qw]?\\[",e:"\\]"},{b:"%[qw]?{",e:"}"},{b:"%[qw]?<",e:">",r:10},{b:"%[qw]?/",e:"/",r:10},{b:"%[qw]?%",e:"%",r:10},{b:"%[qw]?-",e:"-",r:10},{b:"%[qw]?\\|",e:"\\|",r:10},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/}]};var b={cN:"params",b:"\\(",e:"\\)",k:g};var f=[d,i,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]},i]},{cN:"function",bK:"def",e:" |$|;",r:0,c:[e.inherit(e.TM,{b:h}),b,i]},{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[d,{b:h}],r:0},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:[i,{cN:"regexp",c:[e.BE,c],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],r:0}];c.c=f;b.c=f;return{k:g,c:f}});hljs.registerLanguage("haml",function(a){return{cI:true,c:[{cN:"doctype",b:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$",r:10},{cN:"comment",b:"^\\s*(!=#|=#|-#|/).*$",r:0},{b:"^\\s*(-|=|!=)(?!#)",starts:{e:"\\n",sL:"ruby"}},{cN:"tag",b:"^\\s*%",c:[{cN:"title",b:"\\w+"},{cN:"value",b:"[#\\.]\\w+"},{b:"{\\s*",e:"\\s*}",eE:true,c:[{b:":\\w+\\s*=>",e:",\\s+",rB:true,eW:true,c:[{cN:"symbol",b:":\\w+"},{cN:"string",b:'"',e:'"'},{cN:"string",b:"'",e:"'"},{b:"\\w+",r:0}]}]},{b:"\\(\\s*",e:"\\s*\\)",eE:true,c:[{b:"\\w+\\s*=",e:"\\s+",rB:true,eW:true,c:[{cN:"attribute",b:"\\w+",r:0},{cN:"string",b:'"',e:'"'},{cN:"string",b:"'",e:"'"},{b:"\\w+",r:0}]},]}]},{cN:"bullet",b:"^\\s*[=~]\\s*",r:0},{b:"#{",starts:{e:"}",sL:"ruby"}}]}});hljs.registerLanguage("haskell",function(f){var g={cN:"comment",v:[{b:"--",e:"$"},{b:"{-",e:"-}",c:["self"]}]};var e={cN:"pragma",b:"{-#",e:"#-}"};var b={cN:"preprocessor",b:"^#",e:"$"};var d={cN:"type",b:"\\b[A-Z][\\w']*",r:0};var c={cN:"container",b:"\\(",e:"\\)",i:'"',c:[e,g,b,{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},f.inherit(f.TM,{b:"[_a-z][\\w']*"})]};var a={cN:"container",b:"{",e:"}",c:c.c};return{k:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",c:[{cN:"module",b:"\\bmodule\\b",e:"where",k:"module where",c:[c,g],i:"\\W\\.|;"},{cN:"import",b:"\\bimport\\b",e:"$",k:"import|0 qualified as hiding",c:[c,g],i:"\\W\\.|;"},{cN:"class",b:"^(\\s*)?(class|instance)\\b",e:"where",k:"class family instance where",c:[d,c,g]},{cN:"typedef",b:"\\b(data|(new)?type)\\b",e:"$",k:"data family type newtype deriving",c:[e,g,d,c,a]},{cN:"default",bK:"default",e:"$",c:[d,c,g]},{cN:"infix",bK:"infix infixl infixr",e:"$",c:[f.CNM,g]},{cN:"foreign",b:"\\bforeign\\b",e:"$",k:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",c:[d,f.QSM,g]},{cN:"shebang",b:"#!\\/usr\\/bin\\/env runhaskell",e:"$"},e,g,b,f.QSM,f.CNM,d,f.inherit(f.TM,{b:"^[_a-z][\\w']*"}),{b:"->|<-"}]}});hljs.registerLanguage("xml",function(a){var c="[A-Za-z0-9\\._:-]+";var d={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"};var b={eW:true,i:/]+/}]}]}]};return{aliases:["html"],cI:true,c:[{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},d,{cN:"pi",b:/<\?\w+/,e:/\?>/,r:10},{cN:"tag",b:"",c:[{cN:"title",b:"[^ /><]+",r:0},b]}]}});hljs.registerLanguage("django",function(a){var b={cN:"filter",b:/\|[A-Za-z]+\:?/,k:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone",c:[{cN:"argument",b:/"/,e:/"/},{cN:"argument",b:/'/,e:/'/}]};return{cI:true,sL:"xml",subLanguageMode:"continuous",c:[{cN:"template_comment",b:/\{%\s*comment\s*%}/,e:/\{%\s*endcomment\s*%}/},{cN:"template_comment",b:/\{#/,e:/#}/},{cN:"template_tag",b:/\{%/,e:/%}/,k:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor in ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup by as ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim",c:[b]},{cN:"variable",b:/\{\{/,e:/}}/,c:[b]}]}});hljs.registerLanguage("bash",function(b){var a={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)\}/}]};var d={cN:"string",b:/"/,e:/"/,c:[b.BE,a,{cN:"variable",b:/\$\(/,e:/\)/,c:[b.BE]}]};var c={cN:"string",b:/'/,e:/'/};return{l:/-?[a-z\.]+/,k:{keyword:"if then else elif fi for break continue while in do done exit return set declare case esac export exec",literal:"true false",built_in:"printf echo read cd pwd pushd popd dirs let eval unset typeset readonly getopts source shopt caller type hash bind help sudo",operator:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"shebang",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:true,c:[b.inherit(b.TM,{b:/\w[\w\d_]*/})],r:0},b.HCM,b.NM,d,c,a]}});hljs.registerLanguage("ini",function(a){return{cI:true,i:/\S/,c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM],r:0}]}]}});hljs.registerLanguage("objectivec",function(a){var d={keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign self synchronized id nonatomic super unichar IBOutlet IBAction strong weak @private @protected @public @try @property @end @throw @catch @finally @synthesize @dynamic @selector @optional @required",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"NSString NSDictionary CGRect CGPoint UIButton UILabel UITextView UIWebView MKMapView UISegmentedControl NSObject UITableViewDelegate UITableViewDataSource NSThread UIActivityIndicator UITabbar UIToolBar UIBarButtonItem UIImageView NSAutoreleasePool UITableView BOOL NSInteger CGFloat NSException NSLog NSMutableString NSMutableArray NSMutableDictionary NSURL NSIndexPath CGSize UITableViewCell UIView UIViewController UINavigationBar UINavigationController UITabBarController UIPopoverController UIPopoverControllerDelegate UIImage NSNumber UISearchBar NSFetchedResultsController NSFetchedResultsChangeType UIScrollView UIScrollViewDelegate UIEdgeInsets UIColor UIFont UIApplication NSNotFound NSNotificationCenter NSNotification UILocalNotification NSBundle NSFileManager NSTimeInterval NSDate NSCalendar NSUserDefaults UIWindow NSRange NSArray NSError NSURLRequest NSURLConnection UIInterfaceOrientation MPMoviePlayerController dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"};var c=/[a-zA-Z@][a-zA-Z0-9_]*/;var b="@interface @class @protocol @implementation";return{k:d,l:c,i:""}]},{cN:"preprocessor",b:"#",e:"$"},{cN:"class",b:"("+b.split(" ").join("|")+")\\b",e:"({|$)",k:b,l:c,c:[a.UTM]},{cN:"variable",b:"\\."+a.UIR,r:0}]}});hljs.registerLanguage("scss",function(a){var c="[a-zA-Z-][a-zA-Z0-9_-]*";var d={cN:"function",b:c+"\\(",e:"\\)",c:["self",a.NM,a.ASM,a.QSM]};var b={cN:"hexcolor",b:"#[0-9A-Fa-f]+"};var e={cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[d,b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"important",b:"!important"}]}};return{cI:true,i:"[=/|']",c:[a.CLCM,a.CBLCLM,{cN:"function",b:c+"\\(",e:"\\)",c:["self",a.NM,a.ASM,a.QSM]},{cN:"id",b:"\\#[A-Za-z0-9_-]+",r:0},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"tag",b:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",r:0},{cN:"pseudo",b:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{cN:"pseudo",b:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},{cN:"attribute",b:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",i:"[^\\s]"},{cN:"value",b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{cN:"value",b:":",e:";",c:[b,a.NM,a.QSM,a.ASM,{cN:"important",b:"!important"}]},{cN:"at_rule",b:"@",e:"[{;]",k:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",c:[d,a.QSM,a.ASM,b,a.NM,{cN:"preprocessor",b:"\\s[A-Za-z0-9_.-]+",r:0}]}]}});hljs.registerLanguage("python",function(a){var f={cN:"prompt",b:/^(>>>|\.\.\.) /};var b={cN:"string",c:[a.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[f],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[f],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/,},{b:/(b|br)"/,e:/"/,},a.ASM,a.QSM]};var d={cN:"number",r:0,v:[{b:a.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:a.CNR+"[lLjJ]?"}]};var e={cN:"params",b:/\(/,e:/\)/,c:["self",f,d,b]};var c={e:/:/,i:/[${=;\n]/,c:[a.UTM,e]};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},i:/(<\/|->|\?)/,c:[f,d,b,a.HCM,a.inherit(c,{cN:"function",bK:"def",r:10}),a.inherit(c,{cN:"class",bK:"class"}),{cN:"decorator",b:/@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("mel",function(a){return{k:"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",i:"]/,c:[{bK:"extends implements",r:10},b.UTM]},{b:b.UIR+"\\s*\\(",rB:true,c:[b.UTM]}]},b.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("tex",function(a){var d={cN:"command",b:"\\\\[a-zA-Zа-яА-я]+[\\*]?"};var c={cN:"command",b:"\\\\[^a-zA-Zа-яА-я0-9]"};var b={cN:"special",b:"[{}\\[\\]\\&#~]",r:0};return{c:[{b:"\\\\[a-zA-Zа-яА-я]+[\\*]? *= *-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",rB:true,c:[d,c,{cN:"number",b:" *=",e:"-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",eB:true}],r:10},d,c,b,{cN:"formula",b:"\\$\\$",e:"\\$\\$",c:[d,c,b],r:0},{cN:"formula",b:"\\$",e:"\\$",c:[d,c,b],r:0},{cN:"comment",b:"%",e:"$",r:0}]}});hljs.registerLanguage("glsl",function(a){return{k:{keyword:"atomic_uint attribute bool break bvec2 bvec3 bvec4 case centroid coherent const continue default discard dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 do double dvec2 dvec3 dvec4 else flat float for highp if iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray in inout int invariant isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 layout lowp mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 mediump noperspective out patch precision readonly restrict return sample sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow smooth struct subroutine switch uimage1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint uniform usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D usamplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 varying vec2 vec3 vec4 void volatile while writeonly",built_in:"gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffsetgl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_PerVertex gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicCounter atomicCounterDecrement atomicCounterIncrement barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow gl_TextureMatrix gl_TextureMatrixInverse",literal:"true false"},i:'"',c:[a.CLCM,a.CBLCLM,a.CNM,{cN:"preprocessor",b:"#",e:"$"}]}});hljs.registerLanguage("brainfuck",function(b){var a={cN:"literal",b:"[\\+\\-]",r:0};return{c:[{cN:"comment",b:"[^\\[\\]\\.,\\+\\-<> \r\n]",rE:true,e:"[\\[\\]\\.,\\+\\-<> \r\n]",r:0},{cN:"title",b:"[\\[\\]]",r:0},{cN:"string",b:"[\\.,]",r:0},{b:/\+\+|\-\-/,rB:true,c:[a]},a]}});hljs.registerLanguage("mathematica",function(a){return{aliases:["mma"],l:"(\\$|\\b)"+a.IR+"\\b",k:"AbelianGroup Abort AbortKernels AbortProtect Above Abs Absolute AbsoluteCorrelation AbsoluteCorrelationFunction AbsoluteCurrentValue AbsoluteDashing AbsoluteFileName AbsoluteOptions AbsolutePointSize AbsoluteThickness AbsoluteTime AbsoluteTiming AccountingForm Accumulate Accuracy AccuracyGoal ActionDelay ActionMenu ActionMenuBox ActionMenuBoxOptions Active ActiveItem ActiveStyle AcyclicGraphQ AddOnHelpPath AddTo AdjacencyGraph AdjacencyList AdjacencyMatrix AdjustmentBox AdjustmentBoxOptions AdjustTimeSeriesForecast AffineTransform After AiryAi AiryAiPrime AiryAiZero AiryBi AiryBiPrime AiryBiZero AlgebraicIntegerQ AlgebraicNumber AlgebraicNumberDenominator AlgebraicNumberNorm AlgebraicNumberPolynomial AlgebraicNumberTrace AlgebraicRules AlgebraicRulesData Algebraics AlgebraicUnitQ Alignment AlignmentMarker AlignmentPoint All AllowedDimensions AllowGroupClose AllowInlineCells AllowKernelInitialization AllowReverseGroupClose AllowScriptLevelChange AlphaChannel AlternatingGroup AlternativeHypothesis Alternatives AmbientLight Analytic AnchoredSearch And AndersonDarlingTest AngerJ AngleBracket AngularGauge Animate AnimationCycleOffset AnimationCycleRepetitions AnimationDirection AnimationDisplayTime AnimationRate AnimationRepetitions AnimationRunning Animator AnimatorBox AnimatorBoxOptions AnimatorElements Annotation Annuity AnnuityDue Antialiasing Antisymmetric Apart ApartSquareFree Appearance AppearanceElements AppellF1 Append AppendTo Apply ArcCos ArcCosh ArcCot ArcCoth ArcCsc ArcCsch ArcSec ArcSech ArcSin ArcSinDistribution ArcSinh ArcTan ArcTanh Arg ArgMax ArgMin ArgumentCountQ ARIMAProcess ArithmeticGeometricMean ARMAProcess ARProcess Array ArrayComponents ArrayDepth ArrayFlatten ArrayPad ArrayPlot ArrayQ ArrayReshape ArrayRules Arrays Arrow Arrow3DBox ArrowBox Arrowheads AspectRatio AspectRatioFixed Assert Assuming Assumptions AstronomicalData Asynchronous AsynchronousTaskObject AsynchronousTasks AtomQ Attributes AugmentedSymmetricPolynomial AutoAction AutoDelete AutoEvaluateEvents AutoGeneratedPackage AutoIndent AutoIndentSpacings AutoItalicWords AutoloadPath AutoMatch Automatic AutomaticImageSize AutoMultiplicationSymbol AutoNumberFormatting AutoOpenNotebooks AutoOpenPalettes AutorunSequencing AutoScaling AutoScroll AutoSpacing AutoStyleOptions AutoStyleWords Axes AxesEdge AxesLabel AxesOrigin AxesStyle Axis BabyMonsterGroupB Back Background BackgroundTasksSettings Backslash Backsubstitution Backward Band BandpassFilter BandstopFilter BarabasiAlbertGraphDistribution BarChart BarChart3D BarLegend BarlowProschanImportance BarnesG BarOrigin BarSpacing BartlettHannWindow BartlettWindow BaseForm Baseline BaselinePosition BaseStyle BatesDistribution BattleLemarieWavelet Because BeckmannDistribution Beep Before Begin BeginDialogPacket BeginFrontEndInteractionPacket BeginPackage BellB BellY Below BenfordDistribution BeniniDistribution BenktanderGibratDistribution BenktanderWeibullDistribution BernoulliB BernoulliDistribution BernoulliGraphDistribution BernoulliProcess BernsteinBasis BesselFilterModel BesselI BesselJ BesselJZero BesselK BesselY BesselYZero Beta BetaBinomialDistribution BetaDistribution BetaNegativeBinomialDistribution BetaPrimeDistribution BetaRegularized BetweennessCentrality BezierCurve BezierCurve3DBox BezierCurve3DBoxOptions BezierCurveBox BezierCurveBoxOptions BezierFunction BilateralFilter Binarize BinaryFormat BinaryImageQ BinaryRead BinaryReadList BinaryWrite BinCounts BinLists Binomial BinomialDistribution BinomialProcess BinormalDistribution BiorthogonalSplineWavelet BipartiteGraphQ BirnbaumImportance BirnbaumSaundersDistribution BitAnd BitClear BitGet BitLength BitNot BitOr BitSet BitShiftLeft BitShiftRight BitXor Black BlackmanHarrisWindow BlackmanNuttallWindow BlackmanWindow Blank BlankForm BlankNullSequence BlankSequence Blend Block BlockRandom BlomqvistBeta BlomqvistBetaTest Blue Blur BodePlot BohmanWindow Bold Bookmarks Boole BooleanConsecutiveFunction BooleanConvert BooleanCountingFunction BooleanFunction BooleanGraph BooleanMaxterms BooleanMinimize BooleanMinterms Booleans BooleanTable BooleanVariables BorderDimensions BorelTannerDistribution Bottom BottomHatTransform BoundaryStyle Bounds Box BoxBaselineShift BoxData BoxDimensions Boxed Boxes BoxForm BoxFormFormatTypes BoxFrame BoxID BoxMargins BoxMatrix BoxRatios BoxRotation BoxRotationPoint BoxStyle BoxWhiskerChart Bra BracketingBar BraKet BrayCurtisDistance BreadthFirstScan Break Brown BrownForsytheTest BrownianBridgeProcess BrowserCategory BSplineBasis BSplineCurve BSplineCurve3DBox BSplineCurveBox BSplineCurveBoxOptions BSplineFunction BSplineSurface BSplineSurface3DBox BubbleChart BubbleChart3D BubbleScale BubbleSizes BulletGauge BusinessDayQ ButterflyGraph ButterworthFilterModel Button ButtonBar ButtonBox ButtonBoxOptions ButtonCell ButtonContents ButtonData ButtonEvaluator ButtonExpandable ButtonFrame ButtonFunction ButtonMargins ButtonMinHeight ButtonNote ButtonNotebook ButtonSource ButtonStyle ButtonStyleMenuListing Byte ByteCount ByteOrdering C CachedValue CacheGraphics CalendarData CalendarType CallPacket CanberraDistance Cancel CancelButton CandlestickChart Cap CapForm CapitalDifferentialD CardinalBSplineBasis CarmichaelLambda Cases Cashflow Casoratian Catalan CatalanNumber Catch CauchyDistribution CauchyWindow CayleyGraph CDF CDFDeploy CDFInformation CDFWavelet Ceiling Cell CellAutoOverwrite CellBaseline CellBoundingBox CellBracketOptions CellChangeTimes CellContents CellContext CellDingbat CellDynamicExpression CellEditDuplicate CellElementsBoundingBox CellElementSpacings CellEpilog CellEvaluationDuplicate CellEvaluationFunction CellEventActions CellFrame CellFrameColor CellFrameLabelMargins CellFrameLabels CellFrameMargins CellGroup CellGroupData CellGrouping CellGroupingRules CellHorizontalScrolling CellID CellLabel CellLabelAutoDelete CellLabelMargins CellLabelPositioning CellMargins CellObject CellOpen CellPrint CellProlog Cells CellSize CellStyle CellTags CellularAutomaton CensoredDistribution Censoring Center CenterDot CentralMoment CentralMomentGeneratingFunction CForm ChampernowneNumber ChanVeseBinarize Character CharacterEncoding CharacterEncodingsPath CharacteristicFunction CharacteristicPolynomial CharacterRange Characters ChartBaseStyle ChartElementData ChartElementDataFunction ChartElementFunction ChartElements ChartLabels ChartLayout ChartLegends ChartStyle Chebyshev1FilterModel Chebyshev2FilterModel ChebyshevDistance ChebyshevT ChebyshevU Check CheckAbort CheckAll Checkbox CheckboxBar CheckboxBox CheckboxBoxOptions ChemicalData ChessboardDistance ChiDistribution ChineseRemainder ChiSquareDistribution ChoiceButtons ChoiceDialog CholeskyDecomposition Chop Circle CircleBox CircleDot CircleMinus CirclePlus CircleTimes CirculantGraph CityData Clear ClearAll ClearAttributes ClearSystemCache ClebschGordan ClickPane Clip ClipboardNotebook ClipFill ClippingStyle ClipPlanes ClipRange Clock ClockGauge ClockwiseContourIntegral Close Closed CloseKernels ClosenessCentrality Closing ClosingAutoSave ClosingEvent ClusteringComponents CMYKColor Coarse Coefficient CoefficientArrays CoefficientDomain CoefficientList CoefficientRules CoifletWavelet Collect Colon ColonForm ColorCombine ColorConvert ColorData ColorDataFunction ColorFunction ColorFunctionScaling Colorize ColorNegate ColorOutput ColorProfileData ColorQuantize ColorReplace ColorRules ColorSelectorSettings ColorSeparate ColorSetter ColorSetterBox ColorSetterBoxOptions ColorSlider ColorSpace Column ColumnAlignments ColumnBackgrounds ColumnForm ColumnLines ColumnsEqual ColumnSpacings ColumnWidths CommonDefaultFormatTypes Commonest CommonestFilter CommonUnits CommunityBoundaryStyle CommunityGraphPlot CommunityLabels CommunityRegionStyle CompatibleUnitQ CompilationOptions CompilationTarget Compile Compiled CompiledFunction Complement CompleteGraph CompleteGraphQ CompleteKaryTree CompletionsListPacket Complex Complexes ComplexExpand ComplexInfinity ComplexityFunction ComponentMeasurements ComponentwiseContextMenu Compose ComposeList ComposeSeries Composition CompoundExpression CompoundPoissonDistribution CompoundPoissonProcess CompoundRenewalProcess Compress CompressedData Condition ConditionalExpression Conditioned Cone ConeBox ConfidenceLevel ConfidenceRange ConfidenceTransform ConfigurationPath Congruent Conjugate ConjugateTranspose Conjunction Connect ConnectedComponents ConnectedGraphQ ConnesWindow ConoverTest ConsoleMessage ConsoleMessagePacket ConsolePrint Constant ConstantArray Constants ConstrainedMax ConstrainedMin ContentPadding ContentsBoundingBox ContentSelectable ContentSize Context ContextMenu Contexts ContextToFilename ContextToFileName Continuation Continue ContinuedFraction ContinuedFractionK ContinuousAction ContinuousMarkovProcess ContinuousTimeModelQ ContinuousWaveletData ContinuousWaveletTransform ContourDetect ContourGraphics ContourIntegral ContourLabels ContourLines ContourPlot ContourPlot3D Contours ContourShading ContourSmoothing ContourStyle ContraharmonicMean Control ControlActive ControlAlignment ControllabilityGramian ControllabilityMatrix ControllableDecomposition ControllableModelQ ControllerDuration ControllerInformation ControllerInformationData ControllerLinking ControllerManipulate ControllerMethod ControllerPath ControllerState ControlPlacement ControlsRendering ControlType Convergents ConversionOptions ConversionRules ConvertToBitmapPacket ConvertToPostScript ConvertToPostScriptPacket Convolve ConwayGroupCo1 ConwayGroupCo2 ConwayGroupCo3 CoordinateChartData CoordinatesToolOptions CoordinateTransform CoordinateTransformData CoprimeQ Coproduct CopulaDistribution Copyable CopyDirectory CopyFile CopyTag CopyToClipboard CornerFilter CornerNeighbors Correlation CorrelationDistance CorrelationFunction CorrelationTest Cos Cosh CoshIntegral CosineDistance CosineWindow CosIntegral Cot Coth Count CounterAssignments CounterBox CounterBoxOptions CounterClockwiseContourIntegral CounterEvaluator CounterFunction CounterIncrements CounterStyle CounterStyleMenuListing CountRoots CountryData Covariance CovarianceEstimatorFunction CovarianceFunction CoxianDistribution CoxIngersollRossProcess CoxModel CoxModelFit CramerVonMisesTest CreateArchive CreateDialog CreateDirectory CreateDocument CreateIntermediateDirectories CreatePalette CreatePalettePacket CreateScheduledTask CreateTemporary CreateWindow CriticalityFailureImportance CriticalitySuccessImportance CriticalSection Cross CrossingDetect CrossMatrix Csc Csch CubeRoot Cubics Cuboid CuboidBox Cumulant CumulantGeneratingFunction Cup CupCap Curl CurlyDoubleQuote CurlyQuote CurrentImage CurrentlySpeakingPacket CurrentValue CurvatureFlowFilter CurveClosed Cyan CycleGraph CycleIndexPolynomial Cycles CyclicGroup Cyclotomic Cylinder CylinderBox CylindricalDecomposition D DagumDistribution DamerauLevenshteinDistance DampingFactor Darker Dashed Dashing DataCompression DataDistribution DataRange DataReversed Date DateDelimiters DateDifference DateFunction DateList DateListLogPlot DateListPlot DatePattern DatePlus DateRange DateString DateTicksFormat DaubechiesWavelet DavisDistribution DawsonF DayCount DayCountConvention DayMatchQ DayName DayPlus DayRange DayRound DeBruijnGraph Debug DebugTag Decimal DeclareKnownSymbols DeclarePackage Decompose Decrement DedekindEta Default DefaultAxesStyle DefaultBaseStyle DefaultBoxStyle DefaultButton DefaultColor DefaultControlPlacement DefaultDuplicateCellStyle DefaultDuration DefaultElement DefaultFaceGridsStyle DefaultFieldHintStyle DefaultFont DefaultFontProperties DefaultFormatType DefaultFormatTypeForStyle DefaultFrameStyle DefaultFrameTicksStyle DefaultGridLinesStyle DefaultInlineFormatType DefaultInputFormatType DefaultLabelStyle DefaultMenuStyle DefaultNaturalLanguage DefaultNewCellStyle DefaultNewInlineCellStyle DefaultNotebook DefaultOptions DefaultOutputFormatType DefaultStyle DefaultStyleDefinitions DefaultTextFormatType DefaultTextInlineFormatType DefaultTicksStyle DefaultTooltipStyle DefaultValues Defer DefineExternal DefineInputStreamMethod DefineOutputStreamMethod Definition Degree DegreeCentrality DegreeGraphDistribution DegreeLexicographic DegreeReverseLexicographic Deinitialization Del Deletable Delete DeleteBorderComponents DeleteCases DeleteContents DeleteDirectory DeleteDuplicates DeleteFile DeleteSmallComponents DeleteWithContents DeletionWarning Delimiter DelimiterFlashTime DelimiterMatching Delimiters Denominator DensityGraphics DensityHistogram DensityPlot DependentVariables Deploy Deployed Depth DepthFirstScan Derivative DerivativeFilter DescriptorStateSpace DesignMatrix Det DGaussianWavelet DiacriticalPositioning Diagonal DiagonalMatrix Dialog DialogIndent DialogInput DialogLevel DialogNotebook DialogProlog DialogReturn DialogSymbols Diamond DiamondMatrix DiceDissimilarity DictionaryLookup DifferenceDelta DifferenceOrder DifferenceRoot DifferenceRootReduce Differences DifferentialD DifferentialRoot DifferentialRootReduce DifferentiatorFilter DigitBlock DigitBlockMinimum DigitCharacter DigitCount DigitQ DihedralGroup Dilation Dimensions DiracComb DiracDelta DirectedEdge DirectedEdges DirectedGraph DirectedGraphQ DirectedInfinity Direction Directive Directory DirectoryName DirectoryQ DirectoryStack DirichletCharacter DirichletConvolve DirichletDistribution DirichletL DirichletTransform DirichletWindow DisableConsolePrintPacket DiscreteChirpZTransform DiscreteConvolve DiscreteDelta DiscreteHadamardTransform DiscreteIndicator DiscreteLQEstimatorGains DiscreteLQRegulatorGains DiscreteLyapunovSolve DiscreteMarkovProcess DiscretePlot DiscretePlot3D DiscreteRatio DiscreteRiccatiSolve DiscreteShift DiscreteTimeModelQ DiscreteUniformDistribution DiscreteVariables DiscreteWaveletData DiscreteWaveletPacketTransform DiscreteWaveletTransform Discriminant Disjunction Disk DiskBox DiskMatrix Dispatch DispersionEstimatorFunction Display DisplayAllSteps DisplayEndPacket DisplayFlushImagePacket DisplayForm DisplayFunction DisplayPacket DisplayRules DisplaySetSizePacket DisplayString DisplayTemporary DisplayWith DisplayWithRef DisplayWithVariable DistanceFunction DistanceTransform Distribute Distributed DistributedContexts DistributeDefinitions DistributionChart DistributionDomain DistributionFitTest DistributionParameterAssumptions DistributionParameterQ Dithering Div Divergence Divide DivideBy Dividers Divisible Divisors DivisorSigma DivisorSum DMSList DMSString Do DockedCells DocumentNotebook DominantColors DOSTextFormat Dot DotDashed DotEqual Dotted DoubleBracketingBar DoubleContourIntegral DoubleDownArrow DoubleLeftArrow DoubleLeftRightArrow DoubleLeftTee DoubleLongLeftArrow DoubleLongLeftRightArrow DoubleLongRightArrow DoubleRightArrow DoubleRightTee DoubleUpArrow DoubleUpDownArrow DoubleVerticalBar DoublyInfinite Down DownArrow DownArrowBar DownArrowUpArrow DownLeftRightVector DownLeftTeeVector DownLeftVector DownLeftVectorBar DownRightTeeVector DownRightVector DownRightVectorBar Downsample DownTee DownTeeArrow DownValues DragAndDrop DrawEdges DrawFrontFaces DrawHighlighted Drop DSolve Dt DualLinearProgramming DualSystemsModel DumpGet DumpSave DuplicateFreeQ Dynamic DynamicBox DynamicBoxOptions DynamicEvaluationTimeout DynamicLocation DynamicModule DynamicModuleBox DynamicModuleBoxOptions DynamicModuleParent DynamicModuleValues DynamicName DynamicNamespace DynamicReference DynamicSetting DynamicUpdating DynamicWrapper DynamicWrapperBox DynamicWrapperBoxOptions E EccentricityCentrality EdgeAdd EdgeBetweennessCentrality EdgeCapacity EdgeCapForm EdgeColor EdgeConnectivity EdgeCost EdgeCount EdgeCoverQ EdgeDashing EdgeDelete EdgeDetect EdgeForm EdgeIndex EdgeJoinForm EdgeLabeling EdgeLabels EdgeLabelStyle EdgeList EdgeOpacity EdgeQ EdgeRenderingFunction EdgeRules EdgeShapeFunction EdgeStyle EdgeThickness EdgeWeight Editable EditButtonSettings EditCellTagsSettings EditDistance EffectiveInterest Eigensystem Eigenvalues EigenvectorCentrality Eigenvectors Element ElementData Eliminate EliminationOrder EllipticE EllipticExp EllipticExpPrime EllipticF EllipticFilterModel EllipticK EllipticLog EllipticNomeQ EllipticPi EllipticReducedHalfPeriods EllipticTheta EllipticThetaPrime EmitSound EmphasizeSyntaxErrors EmpiricalDistribution Empty EmptyGraphQ EnableConsolePrintPacket Enabled Encode End EndAdd EndDialogPacket EndFrontEndInteractionPacket EndOfFile EndOfLine EndOfString EndPackage EngineeringForm Enter EnterExpressionPacket EnterTextPacket Entropy EntropyFilter Environment Epilog Equal EqualColumns EqualRows EqualTilde EquatedTo Equilibrium EquirippleFilterKernel Equivalent Erf Erfc Erfi ErlangB ErlangC ErlangDistribution Erosion ErrorBox ErrorBoxOptions ErrorNorm ErrorPacket ErrorsDialogSettings EstimatedDistribution EstimatedProcess EstimatorGains EstimatorRegulator EuclideanDistance EulerE EulerGamma EulerianGraphQ EulerPhi Evaluatable Evaluate Evaluated EvaluatePacket EvaluationCell EvaluationCompletionAction EvaluationElements EvaluationMode EvaluationMonitor EvaluationNotebook EvaluationObject EvaluationOrder Evaluator EvaluatorNames EvenQ EventData EventEvaluator EventHandler EventHandlerTag EventLabels ExactBlackmanWindow ExactNumberQ ExactRootIsolation ExampleData Except ExcludedForms ExcludePods Exclusions ExclusionsStyle Exists Exit ExitDialog Exp Expand ExpandAll ExpandDenominator ExpandFileName ExpandNumerator Expectation ExpectationE ExpectedValue ExpGammaDistribution ExpIntegralE ExpIntegralEi Exponent ExponentFunction ExponentialDistribution ExponentialFamily ExponentialGeneratingFunction ExponentialMovingAverage ExponentialPowerDistribution ExponentPosition ExponentStep Export ExportAutoReplacements ExportPacket ExportString Expression ExpressionCell ExpressionPacket ExpToTrig ExtendedGCD Extension ExtentElementFunction ExtentMarkers ExtentSize ExternalCall ExternalDataCharacterEncoding Extract ExtractArchive ExtremeValueDistribution FaceForm FaceGrids FaceGridsStyle Factor FactorComplete Factorial Factorial2 FactorialMoment FactorialMomentGeneratingFunction FactorialPower FactorInteger FactorList FactorSquareFree FactorSquareFreeList FactorTerms FactorTermsList Fail FailureDistribution False FARIMAProcess FEDisableConsolePrintPacket FeedbackSector FeedbackSectorStyle FeedbackType FEEnableConsolePrintPacket Fibonacci FieldHint FieldHintStyle FieldMasked FieldSize File FileBaseName FileByteCount FileDate FileExistsQ FileExtension FileFormat FileHash FileInformation FileName FileNameDepth FileNameDialogSettings FileNameDrop FileNameJoin FileNames FileNameSetter FileNameSplit FileNameTake FilePrint FileType FilledCurve FilledCurveBox Filling FillingStyle FillingTransform FilterRules FinancialBond FinancialData FinancialDerivative FinancialIndicator Find FindArgMax FindArgMin FindClique FindClusters FindCurvePath FindDistributionParameters FindDivisions FindEdgeCover FindEdgeCut FindEulerianCycle FindFaces FindFile FindFit FindGeneratingFunction FindGeoLocation FindGeometricTransform FindGraphCommunities FindGraphIsomorphism FindGraphPartition FindHamiltonianCycle FindIndependentEdgeSet FindIndependentVertexSet FindInstance FindIntegerNullVector FindKClan FindKClique FindKClub FindKPlex FindLibrary FindLinearRecurrence FindList FindMaximum FindMaximumFlow FindMaxValue FindMinimum FindMinimumCostFlow FindMinimumCut FindMinValue FindPermutation FindPostmanTour FindProcessParameters FindRoot FindSequenceFunction FindSettings FindShortestPath FindShortestTour FindThreshold FindVertexCover FindVertexCut Fine FinishDynamic FiniteAbelianGroupCount FiniteGroupCount FiniteGroupData First FirstPassageTimeDistribution FischerGroupFi22 FischerGroupFi23 FischerGroupFi24Prime FisherHypergeometricDistribution FisherRatioTest FisherZDistribution Fit FitAll FittedModel FixedPoint FixedPointList FlashSelection Flat Flatten FlattenAt FlatTopWindow FlipView Floor FlushPrintOutputPacket Fold FoldList Font FontColor FontFamily FontForm FontName FontOpacity FontPostScriptName FontProperties FontReencoding FontSize FontSlant FontSubstitutions FontTracking FontVariations FontWeight For ForAll Format FormatRules FormatType FormatTypeAutoConvert FormatValues FormBox FormBoxOptions FortranForm Forward ForwardBackward Fourier FourierCoefficient FourierCosCoefficient FourierCosSeries FourierCosTransform FourierDCT FourierDCTFilter FourierDCTMatrix FourierDST FourierDSTMatrix FourierMatrix FourierParameters FourierSequenceTransform FourierSeries FourierSinCoefficient FourierSinSeries FourierSinTransform FourierTransform FourierTrigSeries FractionalBrownianMotionProcess FractionalPart FractionBox FractionBoxOptions FractionLine Frame FrameBox FrameBoxOptions Framed FrameInset FrameLabel Frameless FrameMargins FrameStyle FrameTicks FrameTicksStyle FRatioDistribution FrechetDistribution FreeQ FrequencySamplingFilterKernel FresnelC FresnelS Friday FrobeniusNumber FrobeniusSolve FromCharacterCode FromCoefficientRules FromContinuedFraction FromDate FromDigits FromDMS Front FrontEndDynamicExpression FrontEndEventActions FrontEndExecute FrontEndObject FrontEndResource FrontEndResourceString FrontEndStackSize FrontEndToken FrontEndTokenExecute FrontEndValueCache FrontEndVersion FrontFaceColor FrontFaceOpacity Full FullAxes FullDefinition FullForm FullGraphics FullOptions FullSimplify Function FunctionExpand FunctionInterpolation FunctionSpace FussellVeselyImportance GaborFilter GaborMatrix GaborWavelet GainMargins GainPhaseMargins Gamma GammaDistribution GammaRegularized GapPenalty Gather GatherBy GaugeFaceElementFunction GaugeFaceStyle GaugeFrameElementFunction GaugeFrameSize GaugeFrameStyle GaugeLabels GaugeMarkers GaugeStyle GaussianFilter GaussianIntegers GaussianMatrix GaussianWindow GCD GegenbauerC General GeneralizedLinearModelFit GenerateConditions GeneratedCell GeneratedParameters GeneratingFunction Generic GenericCylindricalDecomposition GenomeData GenomeLookup GeodesicClosing GeodesicDilation GeodesicErosion GeodesicOpening GeoDestination GeodesyData GeoDirection GeoDistance GeoGridPosition GeometricBrownianMotionProcess GeometricDistribution GeometricMean GeometricMeanFilter GeometricTransformation GeometricTransformation3DBox GeometricTransformation3DBoxOptions GeometricTransformationBox GeometricTransformationBoxOptions GeoPosition GeoPositionENU GeoPositionXYZ GeoProjectionData GestureHandler GestureHandlerTag Get GetBoundingBoxSizePacket GetContext GetEnvironment GetFileName GetFrontEndOptionsDataPacket GetLinebreakInformationPacket GetMenusPacket GetPageBreakInformationPacket Glaisher GlobalClusteringCoefficient GlobalPreferences GlobalSession Glow GoldenRatio GompertzMakehamDistribution GoodmanKruskalGamma GoodmanKruskalGammaTest Goto Grad Gradient GradientFilter GradientOrientationFilter Graph GraphAssortativity GraphCenter GraphComplement GraphData GraphDensity GraphDiameter GraphDifference GraphDisjointUnion GraphDistance GraphDistanceMatrix GraphElementData GraphEmbedding GraphHighlight GraphHighlightStyle GraphHub Graphics Graphics3D Graphics3DBox Graphics3DBoxOptions GraphicsArray GraphicsBaseline GraphicsBox GraphicsBoxOptions GraphicsColor GraphicsColumn GraphicsComplex GraphicsComplex3DBox GraphicsComplex3DBoxOptions GraphicsComplexBox GraphicsComplexBoxOptions GraphicsContents GraphicsData GraphicsGrid GraphicsGridBox GraphicsGroup GraphicsGroup3DBox GraphicsGroup3DBoxOptions GraphicsGroupBox GraphicsGroupBoxOptions GraphicsGrouping GraphicsHighlightColor GraphicsRow GraphicsSpacing GraphicsStyle GraphIntersection GraphLayout GraphLinkEfficiency GraphPeriphery GraphPlot GraphPlot3D GraphPower GraphPropertyDistribution GraphQ GraphRadius GraphReciprocity GraphRoot GraphStyle GraphUnion Gray GrayLevel GreatCircleDistance Greater GreaterEqual GreaterEqualLess GreaterFullEqual GreaterGreater GreaterLess GreaterSlantEqual GreaterTilde Green Grid GridBaseline GridBox GridBoxAlignment GridBoxBackground GridBoxDividers GridBoxFrame GridBoxItemSize GridBoxItemStyle GridBoxOptions GridBoxSpacings GridCreationSettings GridDefaultElement GridElementStyleOptions GridFrame GridFrameMargins GridGraph GridLines GridLinesStyle GroebnerBasis GroupActionBase GroupCentralizer GroupElementFromWord GroupElementPosition GroupElementQ GroupElements GroupElementToWord GroupGenerators GroupMultiplicationTable GroupOrbits GroupOrder GroupPageBreakWithin GroupSetwiseStabilizer GroupStabilizer GroupStabilizerChain Gudermannian GumbelDistribution HaarWavelet HadamardMatrix HalfNormalDistribution HamiltonianGraphQ HammingDistance HammingWindow HankelH1 HankelH2 HankelMatrix HannPoissonWindow HannWindow HaradaNortonGroupHN HararyGraph HarmonicMean HarmonicMeanFilter HarmonicNumber Hash HashTable Haversine HazardFunction Head HeadCompose Heads HeavisideLambda HeavisidePi HeavisideTheta HeldGroupHe HeldPart HelpBrowserLookup HelpBrowserNotebook HelpBrowserSettings HermiteDecomposition HermiteH HermitianMatrixQ HessenbergDecomposition Hessian HexadecimalCharacter Hexahedron HexahedronBox HexahedronBoxOptions HiddenSurface HighlightGraph HighlightImage HighpassFilter HigmanSimsGroupHS HilbertFilter HilbertMatrix Histogram Histogram3D HistogramDistribution HistogramList HistogramTransform HistogramTransformInterpolation HitMissTransform HITSCentrality HodgeDual HoeffdingD HoeffdingDTest Hold HoldAll HoldAllComplete HoldComplete HoldFirst HoldForm HoldPattern HoldRest HolidayCalendar HomeDirectory HomePage Horizontal HorizontalForm HorizontalGauge HorizontalScrollPosition HornerForm HotellingTSquareDistribution HoytDistribution HTMLSave Hue HumpDownHump HumpEqual HurwitzLerchPhi HurwitzZeta HyperbolicDistribution HypercubeGraph HyperexponentialDistribution Hyperfactorial Hypergeometric0F1 Hypergeometric0F1Regularized Hypergeometric1F1 Hypergeometric1F1Regularized Hypergeometric2F1 Hypergeometric2F1Regularized HypergeometricDistribution HypergeometricPFQ HypergeometricPFQRegularized HypergeometricU Hyperlink HyperlinkCreationSettings Hyphenation HyphenationOptions HypoexponentialDistribution HypothesisTestData I Identity IdentityMatrix If IgnoreCase Im Image Image3D Image3DSlices ImageAccumulate ImageAdd ImageAdjust ImageAlign ImageApply ImageAspectRatio ImageAssemble ImageCache ImageCacheValid ImageCapture ImageChannels ImageClip ImageColorSpace ImageCompose ImageConvolve ImageCooccurrence ImageCorners ImageCorrelate ImageCorrespondingPoints ImageCrop ImageData ImageDataPacket ImageDeconvolve ImageDemosaic ImageDifference ImageDimensions ImageDistance ImageEffect ImageFeatureTrack ImageFileApply ImageFileFilter ImageFileScan ImageFilter ImageForestingComponents ImageForwardTransformation ImageHistogram ImageKeypoints ImageLevels ImageLines ImageMargins ImageMarkers ImageMeasurements ImageMultiply ImageOffset ImagePad ImagePadding ImagePartition ImagePeriodogram ImagePerspectiveTransformation ImageQ ImageRangeCache ImageReflect ImageRegion ImageResize ImageResolution ImageRotate ImageRotated ImageScaled ImageScan ImageSize ImageSizeAction ImageSizeCache ImageSizeMultipliers ImageSizeRaw ImageSubtract ImageTake ImageTransformation ImageTrim ImageType ImageValue ImageValuePositions Implies Import ImportAutoReplacements ImportString ImprovementImportance In IncidenceGraph IncidenceList IncidenceMatrix IncludeConstantBasis IncludeFileExtension IncludePods IncludeSingularTerm Increment Indent IndentingNewlineSpacings IndentMaxFraction IndependenceTest IndependentEdgeSetQ IndependentUnit IndependentVertexSetQ Indeterminate IndexCreationOptions Indexed IndexGraph IndexTag Inequality InexactNumberQ InexactNumbers Infinity Infix Information Inherited InheritScope Initialization InitializationCell InitializationCellEvaluation InitializationCellWarning InlineCounterAssignments InlineCounterIncrements InlineRules Inner Inpaint Input InputAliases InputAssumptions InputAutoReplacements InputField InputFieldBox InputFieldBoxOptions InputForm InputGrouping InputNamePacket InputNotebook InputPacket InputSettings InputStream InputString InputStringPacket InputToBoxFormPacket Insert InsertionPointObject InsertResults Inset Inset3DBox Inset3DBoxOptions InsetBox InsetBoxOptions Install InstallService InString Integer IntegerDigits IntegerExponent IntegerLength IntegerPart IntegerPartitions IntegerQ Integers IntegerString Integral Integrate Interactive InteractiveTradingChart Interlaced Interleaving InternallyBalancedDecomposition InterpolatingFunction InterpolatingPolynomial Interpolation InterpolationOrder InterpolationPoints InterpolationPrecision Interpretation InterpretationBox InterpretationBoxOptions InterpretationFunction InterpretTemplate InterquartileRange Interrupt InterruptSettings Intersection Interval IntervalIntersection IntervalMemberQ IntervalUnion Inverse InverseBetaRegularized InverseCDF InverseChiSquareDistribution InverseContinuousWaveletTransform InverseDistanceTransform InverseEllipticNomeQ InverseErf InverseErfc InverseFourier InverseFourierCosTransform InverseFourierSequenceTransform InverseFourierSinTransform InverseFourierTransform InverseFunction InverseFunctions InverseGammaDistribution InverseGammaRegularized InverseGaussianDistribution InverseGudermannian InverseHaversine InverseJacobiCD InverseJacobiCN InverseJacobiCS InverseJacobiDC InverseJacobiDN InverseJacobiDS InverseJacobiNC InverseJacobiND InverseJacobiNS InverseJacobiSC InverseJacobiSD InverseJacobiSN InverseLaplaceTransform InversePermutation InverseRadon InverseSeries InverseSurvivalFunction InverseWaveletTransform InverseWeierstrassP InverseZTransform Invisible InvisibleApplication InvisibleTimes IrreduciblePolynomialQ IsolatingInterval IsomorphicGraphQ IsotopeData Italic Item ItemBox ItemBoxOptions ItemSize ItemStyle ItoProcess JaccardDissimilarity JacobiAmplitude Jacobian JacobiCD JacobiCN JacobiCS JacobiDC JacobiDN JacobiDS JacobiNC JacobiND JacobiNS JacobiP JacobiSC JacobiSD JacobiSN JacobiSymbol JacobiZeta JankoGroupJ1 JankoGroupJ2 JankoGroupJ3 JankoGroupJ4 JarqueBeraALMTest JohnsonDistribution Join Joined JoinedCurve JoinedCurveBox JoinForm JordanDecomposition JordanModelDecomposition K KagiChart KaiserBesselWindow KaiserWindow KalmanEstimator KalmanFilter KarhunenLoeveDecomposition KaryTree KatzCentrality KCoreComponents KDistribution KelvinBei KelvinBer KelvinKei KelvinKer KendallTau KendallTauTest KernelExecute KernelMixtureDistribution KernelObject Kernels Ket Khinchin KirchhoffGraph KirchhoffMatrix KleinInvariantJ KnightTourGraph KnotData KnownUnitQ KolmogorovSmirnovTest KroneckerDelta KroneckerModelDecomposition KroneckerProduct KroneckerSymbol KuiperTest KumaraswamyDistribution Kurtosis KuwaharaFilter Label Labeled LabeledSlider LabelingFunction LabelStyle LaguerreL LambdaComponents LambertW LanczosWindow LandauDistribution Language LanguageCategory LaplaceDistribution LaplaceTransform Laplacian LaplacianFilter LaplacianGaussianFilter Large Larger Last Latitude LatitudeLongitude LatticeData LatticeReduce Launch LaunchKernels LayeredGraphPlot LayerSizeFunction LayoutInformation LCM LeafCount LeapYearQ LeastSquares LeastSquaresFilterKernel Left LeftArrow LeftArrowBar LeftArrowRightArrow LeftDownTeeVector LeftDownVector LeftDownVectorBar LeftRightArrow LeftRightVector LeftTee LeftTeeArrow LeftTeeVector LeftTriangle LeftTriangleBar LeftTriangleEqual LeftUpDownVector LeftUpTeeVector LeftUpVector LeftUpVectorBar LeftVector LeftVectorBar LegendAppearance Legended LegendFunction LegendLabel LegendLayout LegendMargins LegendMarkers LegendMarkerSize LegendreP LegendreQ LegendreType Length LengthWhile LerchPhi Less LessEqual LessEqualGreater LessFullEqual LessGreater LessLess LessSlantEqual LessTilde LetterCharacter LetterQ Level LeveneTest LeviCivitaTensor LevyDistribution Lexicographic LibraryFunction LibraryFunctionError LibraryFunctionInformation LibraryFunctionLoad LibraryFunctionUnload LibraryLoad LibraryUnload LicenseID LiftingFilterData LiftingWaveletTransform LightBlue LightBrown LightCyan Lighter LightGray LightGreen Lighting LightingAngle LightMagenta LightOrange LightPink LightPurple LightRed LightSources LightYellow Likelihood Limit LimitsPositioning LimitsPositioningTokens LindleyDistribution Line Line3DBox LinearFilter LinearFractionalTransform LinearModelFit LinearOffsetFunction LinearProgramming LinearRecurrence LinearSolve LinearSolveFunction LineBox LineBreak LinebreakAdjustments LineBreakChart LineBreakWithin LineColor LineForm LineGraph LineIndent LineIndentMaxFraction LineIntegralConvolutionPlot LineIntegralConvolutionScale LineLegend LineOpacity LineSpacing LineWrapParts LinkActivate LinkClose LinkConnect LinkConnectedQ LinkCreate LinkError LinkFlush LinkFunction LinkHost LinkInterrupt LinkLaunch LinkMode LinkObject LinkOpen LinkOptions LinkPatterns LinkProtocol LinkRead LinkReadHeld LinkReadyQ Links LinkWrite LinkWriteHeld LiouvilleLambda List Listable ListAnimate ListContourPlot ListContourPlot3D ListConvolve ListCorrelate ListCurvePathPlot ListDeconvolve ListDensityPlot Listen ListFourierSequenceTransform ListInterpolation ListLineIntegralConvolutionPlot ListLinePlot ListLogLinearPlot ListLogLogPlot ListLogPlot ListPicker ListPickerBox ListPickerBoxBackground ListPickerBoxOptions ListPlay ListPlot ListPlot3D ListPointPlot3D ListPolarPlot ListQ ListStreamDensityPlot ListStreamPlot ListSurfacePlot3D ListVectorDensityPlot ListVectorPlot ListVectorPlot3D ListZTransform Literal LiteralSearch LocalClusteringCoefficient LocalizeVariables LocationEquivalenceTest LocationTest Locator LocatorAutoCreate LocatorBox LocatorBoxOptions LocatorCentering LocatorPane LocatorPaneBox LocatorPaneBoxOptions LocatorRegion Locked Log Log10 Log2 LogBarnesG LogGamma LogGammaDistribution LogicalExpand LogIntegral LogisticDistribution LogitModelFit LogLikelihood LogLinearPlot LogLogisticDistribution LogLogPlot LogMultinormalDistribution LogNormalDistribution LogPlot LogRankTest LogSeriesDistribution LongEqual Longest LongestAscendingSequence LongestCommonSequence LongestCommonSequencePositions LongestCommonSubsequence LongestCommonSubsequencePositions LongestMatch LongForm Longitude LongLeftArrow LongLeftRightArrow LongRightArrow Loopback LoopFreeGraphQ LowerCaseQ LowerLeftArrow LowerRightArrow LowerTriangularize LowpassFilter LQEstimatorGains LQGRegulator LQOutputRegulatorGains LQRegulatorGains LUBackSubstitution LucasL LuccioSamiComponents LUDecomposition LyapunovSolve LyonsGroupLy MachineID MachineName MachineNumberQ MachinePrecision MacintoshSystemPageSetup Magenta Magnification Magnify MainSolve MaintainDynamicCaches Majority MakeBoxes MakeExpression MakeRules MangoldtLambda ManhattanDistance Manipulate Manipulator MannWhitneyTest MantissaExponent Manual Map MapAll MapAt MapIndexed MAProcess MapThread MarcumQ MardiaCombinedTest MardiaKurtosisTest MardiaSkewnessTest MarginalDistribution MarkovProcessProperties Masking MatchingDissimilarity MatchLocalNameQ MatchLocalNames MatchQ Material MathematicaNotation MathieuC MathieuCharacteristicA MathieuCharacteristicB MathieuCharacteristicExponent MathieuCPrime MathieuGroupM11 MathieuGroupM12 MathieuGroupM22 MathieuGroupM23 MathieuGroupM24 MathieuS MathieuSPrime MathMLForm MathMLText Matrices MatrixExp MatrixForm MatrixFunction MatrixLog MatrixPlot MatrixPower MatrixQ MatrixRank Max MaxBend MaxDetect MaxExtraBandwidths MaxExtraConditions MaxFeatures MaxFilter Maximize MaxIterations MaxMemoryUsed MaxMixtureKernels MaxPlotPoints MaxPoints MaxRecursion MaxStableDistribution MaxStepFraction MaxSteps MaxStepSize MaxValue MaxwellDistribution McLaughlinGroupMcL Mean MeanClusteringCoefficient MeanDegreeConnectivity MeanDeviation MeanFilter MeanGraphDistance MeanNeighborDegree MeanShift MeanShiftFilter Median MedianDeviation MedianFilter Medium MeijerG MeixnerDistribution MemberQ MemoryConstrained MemoryInUse Menu MenuAppearance MenuCommandKey MenuEvaluator MenuItem MenuPacket MenuSortingValue MenuStyle MenuView MergeDifferences Mesh MeshFunctions MeshRange MeshShading MeshStyle Message MessageDialog MessageList MessageName MessageOptions MessagePacket Messages MessagesNotebook MetaCharacters MetaInformation Method MethodOptions MexicanHatWavelet MeyerWavelet Min MinDetect MinFilter MinimalPolynomial MinimalStateSpaceModel Minimize Minors MinRecursion MinSize MinStableDistribution Minus MinusPlus MinValue Missing MissingDataMethod MittagLefflerE MixedRadix MixedRadixQuantity MixtureDistribution Mod Modal Mode Modular ModularLambda Module Modulus MoebiusMu Moment Momentary MomentConvert MomentEvaluate MomentGeneratingFunction Monday Monitor MonomialList MonomialOrder MonsterGroupM MorletWavelet MorphologicalBinarize MorphologicalBranchPoints MorphologicalComponents MorphologicalEulerNumber MorphologicalGraph MorphologicalPerimeter MorphologicalTransform Most MouseAnnotation MouseAppearance MouseAppearanceTag MouseButtons Mouseover MousePointerNote MousePosition MovingAverage MovingMedian MoyalDistribution MultiedgeStyle MultilaunchWarning MultiLetterItalics MultiLetterStyle MultilineFunction Multinomial MultinomialDistribution MultinormalDistribution MultiplicativeOrder Multiplicity Multiselection MultivariateHypergeometricDistribution MultivariatePoissonDistribution MultivariateTDistribution N NakagamiDistribution NameQ Names NamespaceBox Nand NArgMax NArgMin NBernoulliB NCache NDSolve NDSolveValue Nearest NearestFunction NeedCurrentFrontEndPackagePacket NeedCurrentFrontEndSymbolsPacket NeedlemanWunschSimilarity Needs Negative NegativeBinomialDistribution NegativeMultinomialDistribution NeighborhoodGraph Nest NestedGreaterGreater NestedLessLess NestedScriptRules NestList NestWhile NestWhileList NevilleThetaC NevilleThetaD NevilleThetaN NevilleThetaS NewPrimitiveStyle NExpectation Next NextPrime NHoldAll NHoldFirst NHoldRest NicholsGridLines NicholsPlot NIntegrate NMaximize NMaxValue NMinimize NMinValue NominalVariables NonAssociative NoncentralBetaDistribution NoncentralChiSquareDistribution NoncentralFRatioDistribution NoncentralStudentTDistribution NonCommutativeMultiply NonConstants None NonlinearModelFit NonlocalMeansFilter NonNegative NonPositive Nor NorlundB Norm Normal NormalDistribution NormalGrouping Normalize NormalizedSquaredEuclideanDistance NormalsFunction NormFunction Not NotCongruent NotCupCap NotDoubleVerticalBar Notebook NotebookApply NotebookAutoSave NotebookClose NotebookConvertSettings NotebookCreate NotebookCreateReturnObject NotebookDefault NotebookDelete NotebookDirectory NotebookDynamicExpression NotebookEvaluate NotebookEventActions NotebookFileName NotebookFind NotebookFindReturnObject NotebookGet NotebookGetLayoutInformationPacket NotebookGetMisspellingsPacket NotebookInformation NotebookInterfaceObject NotebookLocate NotebookObject NotebookOpen NotebookOpenReturnObject NotebookPath NotebookPrint NotebookPut NotebookPutReturnObject NotebookRead NotebookResetGeneratedCells Notebooks NotebookSave NotebookSaveAs NotebookSelection NotebookSetupLayoutInformationPacket NotebooksMenu NotebookWrite NotElement NotEqualTilde NotExists NotGreater NotGreaterEqual NotGreaterFullEqual NotGreaterGreater NotGreaterLess NotGreaterSlantEqual NotGreaterTilde NotHumpDownHump NotHumpEqual NotLeftTriangle NotLeftTriangleBar NotLeftTriangleEqual NotLess NotLessEqual NotLessFullEqual NotLessGreater NotLessLess NotLessSlantEqual NotLessTilde NotNestedGreaterGreater NotNestedLessLess NotPrecedes NotPrecedesEqual NotPrecedesSlantEqual NotPrecedesTilde NotReverseElement NotRightTriangle NotRightTriangleBar NotRightTriangleEqual NotSquareSubset NotSquareSubsetEqual NotSquareSuperset NotSquareSupersetEqual NotSubset NotSubsetEqual NotSucceeds NotSucceedsEqual NotSucceedsSlantEqual NotSucceedsTilde NotSuperset NotSupersetEqual NotTilde NotTildeEqual NotTildeFullEqual NotTildeTilde NotVerticalBar NProbability NProduct NProductFactors NRoots NSolve NSum NSumTerms Null NullRecords NullSpace NullWords Number NumberFieldClassNumber NumberFieldDiscriminant NumberFieldFundamentalUnits NumberFieldIntegralBasis NumberFieldNormRepresentatives NumberFieldRegulator NumberFieldRootsOfUnity NumberFieldSignature NumberForm NumberFormat NumberMarks NumberMultiplier NumberPadding NumberPoint NumberQ NumberSeparator NumberSigns NumberString Numerator NumericFunction NumericQ NuttallWindow NValues NyquistGridLines NyquistPlot O ObservabilityGramian ObservabilityMatrix ObservableDecomposition ObservableModelQ OddQ Off Offset OLEData On ONanGroupON OneIdentity Opacity Open OpenAppend Opener OpenerBox OpenerBoxOptions OpenerView OpenFunctionInspectorPacket Opening OpenRead OpenSpecialOptions OpenTemporary OpenWrite Operate OperatingSystem OptimumFlowData Optional OptionInspectorSettings OptionQ Options OptionsPacket OptionsPattern OptionValue OptionValueBox OptionValueBoxOptions Or Orange Order OrderDistribution OrderedQ Ordering Orderless OrnsteinUhlenbeckProcess Orthogonalize Out Outer OutputAutoOverwrite OutputControllabilityMatrix OutputControllableModelQ OutputForm OutputFormData OutputGrouping OutputMathEditExpression OutputNamePacket OutputResponse OutputSizeLimit OutputStream Over OverBar OverDot Overflow OverHat Overlaps Overlay OverlayBox OverlayBoxOptions Overscript OverscriptBox OverscriptBoxOptions OverTilde OverVector OwenT OwnValues PackingMethod PaddedForm Padding PadeApproximant PadLeft PadRight PageBreakAbove PageBreakBelow PageBreakWithin PageFooterLines PageFooters PageHeaderLines PageHeaders PageHeight PageRankCentrality PageWidth PairedBarChart PairedHistogram PairedSmoothHistogram PairedTTest PairedZTest PaletteNotebook PalettePath Pane PaneBox PaneBoxOptions Panel PanelBox PanelBoxOptions Paneled PaneSelector PaneSelectorBox PaneSelectorBoxOptions PaperWidth ParabolicCylinderD ParagraphIndent ParagraphSpacing ParallelArray ParallelCombine ParallelDo ParallelEvaluate Parallelization Parallelize ParallelMap ParallelNeeds ParallelProduct ParallelSubmit ParallelSum ParallelTable ParallelTry Parameter ParameterEstimator ParameterMixtureDistribution ParameterVariables ParametricFunction ParametricNDSolve ParametricNDSolveValue ParametricPlot ParametricPlot3D ParentConnect ParentDirectory ParentForm Parenthesize ParentList ParetoDistribution Part PartialCorrelationFunction PartialD ParticleData Partition PartitionsP PartitionsQ ParzenWindow PascalDistribution PassEventsDown PassEventsUp Paste PasteBoxFormInlineCells PasteButton Path PathGraph PathGraphQ Pattern PatternSequence PatternTest PauliMatrix PaulWavelet Pause PausedTime PDF PearsonChiSquareTest PearsonCorrelationTest PearsonDistribution PerformanceGoal PeriodicInterpolation Periodogram PeriodogramArray PermutationCycles PermutationCyclesQ PermutationGroup PermutationLength PermutationList PermutationListQ PermutationMax PermutationMin PermutationOrder PermutationPower PermutationProduct PermutationReplace Permutations PermutationSupport Permute PeronaMalikFilter Perpendicular PERTDistribution PetersenGraph PhaseMargins Pi Pick PIDData PIDDerivativeFilter PIDFeedforward PIDTune Piecewise PiecewiseExpand PieChart PieChart3D PillaiTrace PillaiTraceTest Pink Pivoting PixelConstrained PixelValue PixelValuePositions Placed Placeholder PlaceholderReplace Plain PlanarGraphQ Play PlayRange Plot Plot3D Plot3Matrix PlotDivision PlotJoined PlotLabel PlotLayout PlotLegends PlotMarkers PlotPoints PlotRange PlotRangeClipping PlotRangePadding PlotRegion PlotStyle Plus PlusMinus Pochhammer PodStates PodWidth Point Point3DBox PointBox PointFigureChart PointForm PointLegend PointSize PoissonConsulDistribution PoissonDistribution PoissonProcess PoissonWindow PolarAxes PolarAxesOrigin PolarGridLines PolarPlot PolarTicks PoleZeroMarkers PolyaAeppliDistribution PolyGamma Polygon Polygon3DBox Polygon3DBoxOptions PolygonBox PolygonBoxOptions PolygonHoleScale PolygonIntersections PolygonScale PolyhedronData PolyLog PolynomialExtendedGCD PolynomialForm PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialQuotientRemainder PolynomialReduce PolynomialRemainder Polynomials PopupMenu PopupMenuBox PopupMenuBoxOptions PopupView PopupWindow Position Positive PositiveDefiniteMatrixQ PossibleZeroQ Postfix PostScript Power PowerDistribution PowerExpand PowerMod PowerModList PowerSpectralDensity PowersRepresentations PowerSymmetricPolynomial Precedence PrecedenceForm Precedes PrecedesEqual PrecedesSlantEqual PrecedesTilde Precision PrecisionGoal PreDecrement PredictionRoot PreemptProtect PreferencesPath Prefix PreIncrement Prepend PrependTo PreserveImageOptions Previous PriceGraphDistribution PrimaryPlaceholder Prime PrimeNu PrimeOmega PrimePi PrimePowerQ PrimeQ Primes PrimeZetaP PrimitiveRoot PrincipalComponents PrincipalValue Print PrintAction PrintForm PrintingCopies PrintingOptions PrintingPageRange PrintingStartingPageNumber PrintingStyleEnvironment PrintPrecision PrintTemporary Prism PrismBox PrismBoxOptions PrivateCellOptions PrivateEvaluationOptions PrivateFontOptions PrivateFrontEndOptions PrivateNotebookOptions PrivatePaths Probability ProbabilityDistribution ProbabilityPlot ProbabilityPr ProbabilityScalePlot ProbitModelFit ProcessEstimator ProcessParameterAssumptions ProcessParameterQ ProcessStateDomain ProcessTimeDomain Product ProductDistribution ProductLog ProgressIndicator ProgressIndicatorBox ProgressIndicatorBoxOptions Projection Prolog PromptForm Properties Property PropertyList PropertyValue Proportion Proportional Protect Protected ProteinData Pruning PseudoInverse Purple Put PutAppend Pyramid PyramidBox PyramidBoxOptions QBinomial QFactorial QGamma QHypergeometricPFQ QPochhammer QPolyGamma QRDecomposition QuadraticIrrationalQ Quantile QuantilePlot Quantity QuantityForm QuantityMagnitude QuantityQ QuantityUnit Quartics QuartileDeviation Quartiles QuartileSkewness QueueingNetworkProcess QueueingProcess QueueProperties Quiet Quit Quotient QuotientRemainder RadialityCentrality RadicalBox RadicalBoxOptions RadioButton RadioButtonBar RadioButtonBox RadioButtonBoxOptions Radon RamanujanTau RamanujanTauL RamanujanTauTheta RamanujanTauZ Random RandomChoice RandomComplex RandomFunction RandomGraph RandomImage RandomInteger RandomPermutation RandomPrime RandomReal RandomSample RandomSeed RandomVariate RandomWalkProcess Range RangeFilter RangeSpecification RankedMax RankedMin Raster Raster3D Raster3DBox Raster3DBoxOptions RasterArray RasterBox RasterBoxOptions Rasterize RasterSize Rational RationalFunctions Rationalize Rationals Ratios Raw RawArray RawBoxes RawData RawMedium RayleighDistribution Re Read ReadList ReadProtected Real RealBlockDiagonalForm RealDigits RealExponent Reals Reap Record RecordLists RecordSeparators Rectangle RectangleBox RectangleBoxOptions RectangleChart RectangleChart3D RecurrenceFilter RecurrenceTable RecurringDigitsForm Red Reduce RefBox ReferenceLineStyle ReferenceMarkers ReferenceMarkerStyle Refine ReflectionMatrix ReflectionTransform Refresh RefreshRate RegionBinarize RegionFunction RegionPlot RegionPlot3D RegularExpression Regularization Reinstall Release ReleaseHold ReliabilityDistribution ReliefImage ReliefPlot Remove RemoveAlphaChannel RemoveAsynchronousTask Removed RemoveInputStreamMethod RemoveOutputStreamMethod RemoveProperty RemoveScheduledTask RenameDirectory RenameFile RenderAll RenderingOptions RenewalProcess RenkoChart Repeated RepeatedNull RepeatedString Replace ReplaceAll ReplaceHeldPart ReplaceImageValue ReplaceList ReplacePart ReplacePixelValue ReplaceRepeated Resampling Rescale RescalingTransform ResetDirectory ResetMenusPacket ResetScheduledTask Residue Resolve Rest Resultant ResumePacket Return ReturnExpressionPacket ReturnInputFormPacket ReturnPacket ReturnTextPacket Reverse ReverseBiorthogonalSplineWavelet ReverseElement ReverseEquilibrium ReverseGraph ReverseUpEquilibrium RevolutionAxis RevolutionPlot3D RGBColor RiccatiSolve RiceDistribution RidgeFilter RiemannR RiemannSiegelTheta RiemannSiegelZ Riffle Right RightArrow RightArrowBar RightArrowLeftArrow RightCosetRepresentative RightDownTeeVector RightDownVector RightDownVectorBar RightTee RightTeeArrow RightTeeVector RightTriangle RightTriangleBar RightTriangleEqual RightUpDownVector RightUpTeeVector RightUpVector RightUpVectorBar RightVector RightVectorBar RiskAchievementImportance RiskReductionImportance RogersTanimotoDissimilarity Root RootApproximant RootIntervals RootLocusPlot RootMeanSquare RootOfUnityQ RootReduce Roots RootSum Rotate RotateLabel RotateLeft RotateRight RotationAction RotationBox RotationBoxOptions RotationMatrix RotationTransform Round RoundImplies RoundingRadius Row RowAlignments RowBackgrounds RowBox RowHeights RowLines RowMinHeight RowReduce RowsEqual RowSpacings RSolve RudvalisGroupRu Rule RuleCondition RuleDelayed RuleForm RulerUnits Run RunScheduledTask RunThrough RuntimeAttributes RuntimeOptions RussellRaoDissimilarity SameQ SameTest SampleDepth SampledSoundFunction SampledSoundList SampleRate SamplingPeriod SARIMAProcess SARMAProcess SatisfiabilityCount SatisfiabilityInstances SatisfiableQ Saturday Save Saveable SaveAutoDelete SaveDefinitions SawtoothWave Scale Scaled ScaleDivisions ScaledMousePosition ScaleOrigin ScalePadding ScaleRanges ScaleRangeStyle ScalingFunctions ScalingMatrix ScalingTransform Scan ScheduledTaskActiveQ ScheduledTaskData ScheduledTaskObject ScheduledTasks SchurDecomposition ScientificForm ScreenRectangle ScreenStyleEnvironment ScriptBaselineShifts ScriptLevel ScriptMinSize ScriptRules ScriptSizeMultipliers Scrollbars ScrollingOptions ScrollPosition Sec Sech SechDistribution SectionGrouping SectorChart SectorChart3D SectorOrigin SectorSpacing SeedRandom Select Selectable SelectComponents SelectedCells SelectedNotebook Selection SelectionAnimate SelectionCell SelectionCellCreateCell SelectionCellDefaultStyle SelectionCellParentStyle SelectionCreateCell SelectionDebuggerTag SelectionDuplicateCell SelectionEvaluate SelectionEvaluateCreateCell SelectionMove SelectionPlaceholder SelectionSetStyle SelectWithContents SelfLoops SelfLoopStyle SemialgebraicComponentInstances SendMail Sequence SequenceAlignment SequenceForm SequenceHold SequenceLimit Series SeriesCoefficient SeriesData SessionTime Set SetAccuracy SetAlphaChannel SetAttributes Setbacks SetBoxFormNamesPacket SetDelayed SetDirectory SetEnvironment SetEvaluationNotebook SetFileDate SetFileLoadingContext SetNotebookStatusLine SetOptions SetOptionsPacket SetPrecision SetProperty SetSelectedNotebook SetSharedFunction SetSharedVariable SetSpeechParametersPacket SetStreamPosition SetSystemOptions Setter SetterBar SetterBox SetterBoxOptions Setting SetValue Shading Shallow ShannonWavelet ShapiroWilkTest Share Sharpen ShearingMatrix ShearingTransform ShenCastanMatrix Short ShortDownArrow Shortest ShortestMatch ShortestPathFunction ShortLeftArrow ShortRightArrow ShortUpArrow Show ShowAutoStyles ShowCellBracket ShowCellLabel ShowCellTags ShowClosedCellArea ShowContents ShowControls ShowCursorTracker ShowGroupOpenCloseIcon ShowGroupOpener ShowInvisibleCharacters ShowPageBreaks ShowPredictiveInterface ShowSelection ShowShortBoxForm ShowSpecialCharacters ShowStringCharacters ShowSyntaxStyles ShrinkingDelay ShrinkWrapBoundingBox SiegelTheta SiegelTukeyTest Sign Signature SignedRankTest SignificanceLevel SignPadding SignTest SimilarityRules SimpleGraph SimpleGraphQ Simplify Sin Sinc SinghMaddalaDistribution SingleEvaluation SingleLetterItalics SingleLetterStyle SingularValueDecomposition SingularValueList SingularValuePlot SingularValues Sinh SinhIntegral SinIntegral SixJSymbol Skeleton SkeletonTransform SkellamDistribution Skewness SkewNormalDistribution Skip SliceDistribution Slider Slider2D Slider2DBox Slider2DBoxOptions SliderBox SliderBoxOptions SlideView Slot SlotSequence Small SmallCircle Smaller SmithDelayCompensator SmithWatermanSimilarity SmoothDensityHistogram SmoothHistogram SmoothHistogram3D SmoothKernelDistribution SocialMediaData Socket SokalSneathDissimilarity Solve SolveAlways SolveDelayed Sort SortBy Sound SoundAndGraphics SoundNote SoundVolume Sow Space SpaceForm Spacer Spacings Span SpanAdjustments SpanCharacterRounding SpanFromAbove SpanFromBoth SpanFromLeft SpanLineThickness SpanMaxSize SpanMinSize SpanningCharacters SpanSymmetric SparseArray SpatialGraphDistribution Speak SpeakTextPacket SpearmanRankTest SpearmanRho Spectrogram SpectrogramArray Specularity SpellingCorrection SpellingDictionaries SpellingDictionariesPath SpellingOptions SpellingSuggestionsPacket Sphere SphereBox SphericalBesselJ SphericalBesselY SphericalHankelH1 SphericalHankelH2 SphericalHarmonicY SphericalPlot3D SphericalRegion SpheroidalEigenvalue SpheroidalJoiningFactor SpheroidalPS SpheroidalPSPrime SpheroidalQS SpheroidalQSPrime SpheroidalRadialFactor SpheroidalS1 SpheroidalS1Prime SpheroidalS2 SpheroidalS2Prime Splice SplicedDistribution SplineClosed SplineDegree SplineKnots SplineWeights Split SplitBy SpokenString Sqrt SqrtBox SqrtBoxOptions Square SquaredEuclideanDistance SquareFreeQ SquareIntersection SquaresR SquareSubset SquareSubsetEqual SquareSuperset SquareSupersetEqual SquareUnion SquareWave StabilityMargins StabilityMarginsStyle StableDistribution Stack StackBegin StackComplete StackInhibit StandardDeviation StandardDeviationFilter StandardForm Standardize StandbyDistribution Star StarGraph StartAsynchronousTask StartingStepSize StartOfLine StartOfString StartScheduledTask StartupSound StateDimensions StateFeedbackGains StateOutputEstimator StateResponse StateSpaceModel StateSpaceRealization StateSpaceTransform StationaryDistribution StationaryWaveletPacketTransform StationaryWaveletTransform StatusArea StatusCentrality StepMonitor StieltjesGamma StirlingS1 StirlingS2 StopAsynchronousTask StopScheduledTask StrataVariables StratonovichProcess StreamColorFunction StreamColorFunctionScaling StreamDensityPlot StreamPlot StreamPoints StreamPosition Streams StreamScale StreamStyle String StringBreak StringByteCount StringCases StringCount StringDrop StringExpression StringForm StringFormat StringFreeQ StringInsert StringJoin StringLength StringMatchQ StringPosition StringQ StringReplace StringReplaceList StringReplacePart StringReverse StringRotateLeft StringRotateRight StringSkeleton StringSplit StringTake StringToStream StringTrim StripBoxes StripOnInput StripWrapperBoxes StrokeForm StructuralImportance StructuredArray StructuredSelection StruveH StruveL Stub StudentTDistribution Style StyleBox StyleBoxAutoDelete StyleBoxOptions StyleData StyleDefinitions StyleForm StyleKeyMapping StyleMenuListing StyleNameDialogSettings StyleNames StylePrint StyleSheetPath Subfactorial Subgraph SubMinus SubPlus SubresultantPolynomialRemainders SubresultantPolynomials Subresultants Subscript SubscriptBox SubscriptBoxOptions Subscripted Subset SubsetEqual Subsets SubStar Subsuperscript SubsuperscriptBox SubsuperscriptBoxOptions Subtract SubtractFrom SubValues Succeeds SucceedsEqual SucceedsSlantEqual SucceedsTilde SuchThat Sum SumConvergence Sunday SuperDagger SuperMinus SuperPlus Superscript SuperscriptBox SuperscriptBoxOptions Superset SupersetEqual SuperStar Surd SurdForm SurfaceColor SurfaceGraphics SurvivalDistribution SurvivalFunction SurvivalModel SurvivalModelFit SuspendPacket SuzukiDistribution SuzukiGroupSuz SwatchLegend Switch Symbol SymbolName SymletWavelet Symmetric SymmetricGroup SymmetricMatrixQ SymmetricPolynomial SymmetricReduction Symmetrize SymmetrizedArray SymmetrizedArrayRules SymmetrizedDependentComponents SymmetrizedIndependentComponents SymmetrizedReplacePart SynchronousInitialization SynchronousUpdating Syntax SyntaxForm SyntaxInformation SyntaxLength SyntaxPacket SyntaxQ SystemDialogInput SystemException SystemHelpPath SystemInformation SystemInformationData SystemOpen SystemOptions SystemsModelDelay SystemsModelDelayApproximate SystemsModelDelete SystemsModelDimensions SystemsModelExtract SystemsModelFeedbackConnect SystemsModelLabels SystemsModelOrder SystemsModelParallelConnect SystemsModelSeriesConnect SystemsModelStateFeedbackConnect SystemStub Tab TabFilling Table TableAlignments TableDepth TableDirections TableForm TableHeadings TableSpacing TableView TableViewBox TabSpacings TabView TabViewBox TabViewBoxOptions TagBox TagBoxNote TagBoxOptions TaggingRules TagSet TagSetDelayed TagStyle TagUnset Take TakeWhile Tally Tan Tanh TargetFunctions TargetUnits TautologyQ TelegraphProcess TemplateBox TemplateBoxOptions TemplateSlotSequence TemporalData Temporary TemporaryVariable TensorContract TensorDimensions TensorExpand TensorProduct TensorQ TensorRank TensorReduce TensorSymmetry TensorTranspose TensorWedge Tetrahedron TetrahedronBox TetrahedronBoxOptions TeXForm TeXSave Text Text3DBox Text3DBoxOptions TextAlignment TextBand TextBoundingBox TextBox TextCell TextClipboardType TextData TextForm TextJustification TextLine TextPacket TextParagraph TextRecognize TextRendering TextStyle Texture TextureCoordinateFunction TextureCoordinateScaling Therefore ThermometerGauge Thick Thickness Thin Thinning ThisLink ThompsonGroupTh Thread ThreeJSymbol Threshold Through Throw Thumbnail Thursday Ticks TicksStyle Tilde TildeEqual TildeFullEqual TildeTilde TimeConstrained TimeConstraint Times TimesBy TimeSeriesForecast TimeSeriesInvertibility TimeUsed TimeValue TimeZone Timing Tiny TitleGrouping TitsGroupT ToBoxes ToCharacterCode ToColor ToContinuousTimeModel ToDate ToDiscreteTimeModel ToeplitzMatrix ToExpression ToFileName Together Toggle ToggleFalse Toggler TogglerBar TogglerBox TogglerBoxOptions ToHeldExpression ToInvertibleTimeSeries TokenWords Tolerance ToLowerCase ToNumberField TooBig Tooltip TooltipBox TooltipBoxOptions TooltipDelay TooltipStyle Top TopHatTransform TopologicalSort ToRadicals ToRules ToString Total TotalHeight TotalVariationFilter TotalWidth TouchscreenAutoZoom TouchscreenControlPlacement ToUpperCase Tr Trace TraceAbove TraceAction TraceBackward TraceDepth TraceDialog TraceForward TraceInternal TraceLevel TraceOff TraceOn TraceOriginal TracePrint TraceScan TrackedSymbols TradingChart TraditionalForm TraditionalFunctionNotation TraditionalNotation TraditionalOrder TransferFunctionCancel TransferFunctionExpand TransferFunctionFactor TransferFunctionModel TransferFunctionPoles TransferFunctionTransform TransferFunctionZeros TransformationFunction TransformationFunctions TransformationMatrix TransformedDistribution TransformedField Translate TranslationTransform TransparentColor Transpose TreeForm TreeGraph TreeGraphQ TreePlot TrendStyle TriangleWave TriangularDistribution Trig TrigExpand TrigFactor TrigFactorList Trigger TrigReduce TrigToExp TrimmedMean True TrueQ TruncatedDistribution TsallisQExponentialDistribution TsallisQGaussianDistribution TTest Tube TubeBezierCurveBox TubeBezierCurveBoxOptions TubeBox TubeBSplineCurveBox TubeBSplineCurveBoxOptions Tuesday TukeyLambdaDistribution TukeyWindow Tuples TuranGraph TuringMachine Transparent UnateQ Uncompress Undefined UnderBar Underflow Underlined Underoverscript UnderoverscriptBox UnderoverscriptBoxOptions Underscript UnderscriptBox UnderscriptBoxOptions UndirectedEdge UndirectedGraph UndirectedGraphQ UndocumentedTestFEParserPacket UndocumentedTestGetSelectionPacket Unequal Unevaluated UniformDistribution UniformGraphDistribution UniformSumDistribution Uninstall Union UnionPlus Unique UnitBox UnitConvert UnitDimensions Unitize UnitRootTest UnitSimplify UnitStep UnitTriangle UnitVector Unprotect UnsameQ UnsavedVariables Unset UnsetShared UntrackedVariables Up UpArrow UpArrowBar UpArrowDownArrow Update UpdateDynamicObjects UpdateDynamicObjectsSynchronous UpdateInterval UpDownArrow UpEquilibrium UpperCaseQ UpperLeftArrow UpperRightArrow UpperTriangularize Upsample UpSet UpSetDelayed UpTee UpTeeArrow UpValues URL URLFetch URLFetchAsynchronous URLSave URLSaveAsynchronous UseGraphicsRange Using UsingFrontEnd V2Get ValidationLength Value ValueBox ValueBoxOptions ValueForm ValueQ ValuesData Variables Variance VarianceEquivalenceTest VarianceEstimatorFunction VarianceGammaDistribution VarianceTest VectorAngle VectorColorFunction VectorColorFunctionScaling VectorDensityPlot VectorGlyphData VectorPlot VectorPlot3D VectorPoints VectorQ Vectors VectorScale VectorStyle Vee Verbatim Verbose VerboseConvertToPostScriptPacket VerifyConvergence VerifySolutions VerifyTestAssumptions Version VersionNumber VertexAdd VertexCapacity VertexColors VertexComponent VertexConnectivity VertexCoordinateRules VertexCoordinates VertexCorrelationSimilarity VertexCosineSimilarity VertexCount VertexCoverQ VertexDataCoordinates VertexDegree VertexDelete VertexDiceSimilarity VertexEccentricity VertexInComponent VertexInDegree VertexIndex VertexJaccardSimilarity VertexLabeling VertexLabels VertexLabelStyle VertexList VertexNormals VertexOutComponent VertexOutDegree VertexQ VertexRenderingFunction VertexReplace VertexShape VertexShapeFunction VertexSize VertexStyle VertexTextureCoordinates VertexWeight Vertical VerticalBar VerticalForm VerticalGauge VerticalSeparator VerticalSlider VerticalTilde ViewAngle ViewCenter ViewMatrix ViewPoint ViewPointSelectorSettings ViewPort ViewRange ViewVector ViewVertical VirtualGroupData Visible VisibleCell VoigtDistribution VonMisesDistribution WaitAll WaitAsynchronousTask WaitNext WaitUntil WakebyDistribution WalleniusHypergeometricDistribution WaringYuleDistribution WatershedComponents WatsonUSquareTest WattsStrogatzGraphDistribution WaveletBestBasis WaveletFilterCoefficients WaveletImagePlot WaveletListPlot WaveletMapIndexed WaveletMatrixPlot WaveletPhi WaveletPsi WaveletScale WaveletScalogram WaveletThreshold WeaklyConnectedComponents WeaklyConnectedGraphQ WeakStationarity WeatherData WeberE Wedge Wednesday WeibullDistribution WeierstrassHalfPeriods WeierstrassInvariants WeierstrassP WeierstrassPPrime WeierstrassSigma WeierstrassZeta WeightedAdjacencyGraph WeightedAdjacencyMatrix WeightedData WeightedGraphQ Weights WelchWindow WheelGraph WhenEvent Which While White Whitespace WhitespaceCharacter WhittakerM WhittakerW WienerFilter WienerProcess WignerD WignerSemicircleDistribution WilksW WilksWTest WindowClickSelect WindowElements WindowFloating WindowFrame WindowFrameElements WindowMargins WindowMovable WindowOpacity WindowSelected WindowSize WindowStatusArea WindowTitle WindowToolbars WindowWidth With WolframAlpha WolframAlphaDate WolframAlphaQuantity WolframAlphaResult Word WordBoundary WordCharacter WordData WordSearch WordSeparators WorkingPrecision Write WriteString Wronskian XMLElement XMLObject Xnor Xor Yellow YuleDissimilarity ZernikeR ZeroSymmetric ZeroTest ZeroWidthTimes Zeta ZetaZero ZipfDistribution ZTest ZTransform $Aborted $ActivationGroupID $ActivationKey $ActivationUserRegistered $AddOnsDirectory $AssertFunction $Assumptions $AsynchronousTask $BaseDirectory $BatchInput $BatchOutput $BoxForms $ByteOrdering $Canceled $CharacterEncoding $CharacterEncodings $CommandLine $CompilationTarget $ConditionHold $ConfiguredKernels $Context $ContextPath $ControlActiveSetting $CreationDate $CurrentLink $DateStringFormat $DefaultFont $DefaultFrontEnd $DefaultImagingDevice $DefaultPath $Display $DisplayFunction $DistributedContexts $DynamicEvaluation $Echo $Epilog $ExportFormats $Failed $FinancialDataSource $FormatType $FrontEnd $FrontEndSession $GeoLocation $HistoryLength $HomeDirectory $HTTPCookies $IgnoreEOF $ImagingDevices $ImportFormats $InitialDirectory $Input $InputFileName $InputStreamMethods $Inspector $InstallationDate $InstallationDirectory $InterfaceEnvironment $IterationLimit $KernelCount $KernelID $Language $LaunchDirectory $LibraryPath $LicenseExpirationDate $LicenseID $LicenseProcesses $LicenseServer $LicenseSubprocesses $LicenseType $Line $Linked $LinkSupported $LoadedFiles $MachineAddresses $MachineDomain $MachineDomains $MachineEpsilon $MachineID $MachineName $MachinePrecision $MachineType $MaxExtraPrecision $MaxLicenseProcesses $MaxLicenseSubprocesses $MaxMachineNumber $MaxNumber $MaxPiecewiseCases $MaxPrecision $MaxRootDegree $MessageGroups $MessageList $MessagePrePrint $Messages $MinMachineNumber $MinNumber $MinorReleaseNumber $MinPrecision $ModuleNumber $NetworkLicense $NewMessage $NewSymbol $Notebooks $NumberMarks $Off $OperatingSystem $Output $OutputForms $OutputSizeLimit $OutputStreamMethods $Packages $ParentLink $ParentProcessID $PasswordFile $PatchLevelID $Path $PathnameSeparator $PerformanceGoal $PipeSupported $Post $Pre $PreferencesDirectory $PrePrint $PreRead $PrintForms $PrintLiteral $ProcessID $ProcessorCount $ProcessorType $ProductInformation $ProgramName $RandomState $RecursionLimit $ReleaseNumber $RootDirectory $ScheduledTask $ScriptCommandLine $SessionID $SetParentLink $SharedFunctions $SharedVariables $SoundDisplay $SoundDisplayFunction $SuppressInputFormHeads $SynchronousEvaluation $SyntaxHandler $System $SystemCharacterEncoding $SystemID $SystemWordLength $TemporaryDirectory $TemporaryPrefix $TextStyle $TimedOut $TimeUnit $TimeZone $TopDirectory $TraceOff $TraceOn $TracePattern $TracePostAction $TracePreAction $Urgent $UserAddOnsDirectory $UserBaseDirectory $UserDocumentsDirectory $UserName $Version $VersionNumber",c:[{cN:"comment",b:/\(\*/,e:/\*\)/},a.ASM,a.QSM,a.CNM,{cN:"list",b:/\{/,e:/\}/,i:/:/}]}});hljs.registerLanguage("cs",function(b){var a="abstract as base bool break byte case catch char checked const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async await ascending descending from get group into join let orderby partial select set value var where yield";return{k:a,c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},b.CLCM,b.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},b.ASM,b.QSM,b.CNM,{bK:"protected public private internal",e:/[{;=]/,k:a,c:[{bK:"class namespace interface",starts:{c:[b.TM]}},{b:b.IR+"\\s*\\(",rB:true,c:[b.TM]}]}]}});hljs.registerLanguage("http",function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}});hljs.registerLanguage("rust",function(b){var c={cN:"number",b:"\\b(0[xb][A-Za-z0-9_]+|[0-9_]+(\\.[0-9_]+)?([uif](8|16|32|64)?)?)",r:0};var a="assert bool break char check claim comm const cont copy dir do drop else enum extern export f32 f64 fail false float fn for i16 i32 i64 i8 if impl int let log loop match mod move mut priv pub pure ref return self static str struct task true trait type u16 u32 u64 u8 uint unsafe use vec while";return{k:a,i:"\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#!]*";var l="(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s)(\\+|\\-)?\\d+)?";var j={cN:"shebang",b:"^#!",e:"$"};var b={cN:"literal",b:"\\b(t{1}|nil)\\b"};var d={cN:"number",v:[{b:l,r:0},{b:"#b[0-1]+(/[0-1]+)?"},{b:"#o[0-7]+(/[0-7]+)?"},{b:"#x[0-9a-f]+(/[0-9a-f]+)?"},{b:"#c\\("+l+" +"+l,e:"\\)"}]};var g=h.inherit(h.QSM,{i:null});var m={cN:"comment",b:";",e:"$"};var f={cN:"variable",b:"\\*",e:"\\*"};var n={cN:"keyword",b:"[:&]"+k};var c={b:"\\(",e:"\\)",c:["self",b,g,d]};var a={cN:"quoted",c:[d,g,f,n,c],v:[{b:"['`]\\(",e:"\\)",},{b:"\\(quote ",e:"\\)",k:{title:"quote"},}]};var i={cN:"list",b:"\\(",e:"\\)"};var e={eW:true,r:0};i.c=[{cN:"title",b:k},e];e.c=[a,i,b,d,g,m,f,n];return{i:/\S/,c:[d,j,b,g,m,a,i]}});hljs.registerLanguage("rib",function(a){return{k:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",i:""},{cN:"keyword",b:/\w+/,r:0,k:{common:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"sqbracket",b:"\\s\\[",e:"\\]$"},{cN:"cbracket",b:"[\\$%]\\{",e:"\\}",c:["self",b]},b,a.QSM]}}],i:/\S/}});hljs.registerLanguage("1c",function(b){var f="[a-zA-Zа-яА-Я][a-zA-Z0-9_а-яА-Я]*";var c="возврат дата для если и или иначе иначеесли исключение конецесли конецпопытки конецпроцедуры конецфункции конеццикла константа не перейти перем перечисление по пока попытка прервать продолжить процедура строка тогда фс функция цикл число экспорт";var e="ansitooem oemtoansi ввестивидсубконто ввестидату ввестизначение ввестиперечисление ввестипериод ввестиплансчетов ввестистроку ввестичисло вопрос восстановитьзначение врег выбранныйплансчетов вызватьисключение датагод датамесяц датачисло добавитьмесяц завершитьработусистемы заголовоксистемы записьжурналарегистрации запуститьприложение зафиксироватьтранзакцию значениевстроку значениевстрокувнутр значениевфайл значениеизстроки значениеизстрокивнутр значениеизфайла имякомпьютера имяпользователя каталогвременныхфайлов каталогиб каталогпользователя каталогпрограммы кодсимв командасистемы конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лев лог лог10 макс максимальноеколичествосубконто мин монопольныйрежим названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найти найтипомеченныенаудаление найтиссылки началопериодаби началостандартногоинтервала начатьтранзакцию начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода нрег обработкаожидания окр описаниеошибки основнойжурналрасчетов основнойплансчетов основнойязык открытьформу открытьформумодально отменитьтранзакцию очиститьокносообщений периодстр полноеимяпользователя получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта прав праводоступа предупреждение префиксавтонумерации пустаястрока пустоезначение рабочаядаттьпустоезначение рабочаядата разделительстраниц разделительстрок разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо сигнал симв символтабуляции создатьобъект сокрл сокрлп сокрп сообщить состояние сохранитьзначение сред статусвозврата стрдлина стрзаменить стрколичествострок стрполучитьстроку стрчисловхождений сформироватьпозициюдокумента счетпокоду текущаядата текущеевремя типзначения типзначениястр удалитьобъекты установитьтана установитьтапо фиксшаблон формат цел шаблон";var a={cN:"dquote",b:'""'};var d={cN:"string",b:'"',e:'"|$',c:[a]};var g={cN:"string",b:"\\|",e:'"|$',c:[a]};return{cI:true,l:f,k:{keyword:c,built_in:e},c:[b.CLCM,b.NM,d,g,{cN:"function",b:"(процедура|функция)",e:"$",l:f,k:"процедура функция",c:[b.inherit(b.TM,{b:f}),{cN:"tail",eW:true,c:[{cN:"params",b:"\\(",e:"\\)",l:f,k:"знач",c:[d,g]},{cN:"export",b:"экспорт",eW:true,l:f,k:"экспорт",c:[b.CLCM]}]},b.CLCM]},{cN:"preprocessor",b:"#",e:"$"},{cN:"date",b:"'\\d{2}\\.\\d{2}\\.(\\d{2}|\\d{4})'"}]}});hljs.registerLanguage("javascript",function(a){return{aliases:["js"],k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require"},c:[{cN:"pi",b:/^\s*('|")use strict('|")/,r:10},a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,a.REGEXP_MODE,{b:/;/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,c:[a.inherit(a.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[a.CLCM,a.CBLCLM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+a.IR,r:0}]}});hljs.registerLanguage("vbnet",function(a){return{cI:true,k:{keyword:"addhandler addressof alias and andalso aggregate ansi as assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},i:"//|{|}|endif|gosub|variant|wend",c:[a.inherit(a.QSM,{c:[{b:'""'}]}),{cN:"comment",b:"'",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"'''|"},{cN:"xmlDocTag",b:""},]},a.CNM,{cN:"preprocessor",b:"#",e:"$",k:"if else elseif end region externalsource"},]}});hljs.registerLanguage("fsharp",function(a){return{k:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",c:[{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},{cN:"string",b:'"""',e:'"""'},{cN:"comment",b:"\\(\\*",e:"\\*\\)"},{cN:"class",bK:"type",e:"\\(|=|$",c:[a.UTM]},{cN:"annotation",b:"\\[<",e:">\\]"},{cN:"attribute",b:"\\B('[A-Za-z])\\b",c:[a.BE]},a.CLCM,a.inherit(a.QSM,{i:null}),a.CNM]}});hljs.registerLanguage("matlab",function(a){var b=[a.CNM,{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}]}];return{k:{keyword:"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson"},i:'(//|"|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[a.UTM,{cN:"params",b:"\\(",e:"\\)"},{cN:"params",b:"\\[",e:"\\]"}]},{cN:"transposed_variable",b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{cN:"matrix",b:"\\[",e:"\\]'*[\\.']*",c:b,r:0},{cN:"cell",b:"\\{",e:"\\}'*[\\.']*",c:b,i:/:/},{cN:"comment",b:"\\%",e:"$"}].concat(b)}});hljs.registerLanguage("applescript",function(a){var b=a.inherit(a.QSM,{i:""});var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,b]};var c=[{cN:"comment",b:"--",e:"$",},{cN:"comment",b:"\\(\\*",e:"\\*\\)",c:["self",{b:"--",e:"$"}]},a.HCM];return{k:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the then third through thru timeout times to transaction try until where while whose with without",constant:"AppleScript false linefeed return pi quote result space tab true",type:"alias application boolean class constant date file integer list number real record string text",command:"activate beep count delay launch log offset read round run say summarize write",property:"character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},c:[b,a.CNM,{cN:"type",b:"\\bPOSIX file\\b"},{cN:"command",b:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{cN:"constant",b:"\\b(text item delimiters|current application|missing value)\\b"},{cN:"keyword",b:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference))\\b"},{cN:"property",b:"\\b(POSIX path|(date|time) string|quoted form)\\b"},{cN:"function_start",bK:"on",i:"[${=;\\n]",c:[a.UTM,d]}].concat(c),i:"//"}});hljs.registerLanguage("delphi",function(b){var a="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure";var e={cN:"comment",v:[{b:/\{/,e:/\}/,r:0},{b:/\(\*/,e:/\*\)/,r:10}]};var c={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]};var d={cN:"string",b:/(#\d+)+/};var f={b:b.IR+"\\s*=\\s*class\\s*\\(",rB:true,c:[b.TM]};var g={cN:"function",bK:"function constructor destructor procedure",e:/[:;]/,k:"function constructor|10 destructor|10 procedure|10",c:[b.TM,{cN:"params",b:/\(/,e:/\)/,k:a,c:[c,d]},e]};return{cI:true,k:a,i:/("|\$[G-Zg-z]|\/\*|<\/)/,c:[e,b.CLCM,c,d,b.NM,f,g]}});hljs.registerLanguage("cpp",function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex _Complex _Imaginary",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf"};return{aliases:["c"],k:b,i:"",i:"\\n"},a.CLCM]},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:b,r:10,c:["self"]}]}});hljs.registerLanguage("json",function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}});hljs.registerLanguage("perl",function(c){var d="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var f={cN:"subst",b:"[$@]\\{",e:"\\}",k:d};var g={b:"->{",e:"}"};var a={cN:"variable",v:[{b:/\$\d/},{b:/[\$\%\@\*](\^\w\b|#\w+(\:\:\w+)*|{\w+}|\w+(\:\:\w*)*)/},{b:/[\$\%\@\*][^\s\w{]/,r:0}]};var e={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var h=[c.BE,f,a];var b=[a,c.HCM,e,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},g,{cN:"string",c:h,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[c.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[c.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+c.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[c.HCM,e,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[c.BE],r:0}]},{cN:"sub",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",r:5},{cN:"operator",b:"-\\w\\b",r:0}];f.c=b;g.c=b;return{k:d,c:b}});hljs.registerLanguage("markdown",function(a){return{c:[{cN:"header",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"blockquote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"`.+?`"},{b:"^( {4}|\t)",e:"$",r:0}]},{cN:"horizontal_rule",b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].+?[\\)\\]]",rB:true,c:[{cN:"link_label",b:"\\[",e:"\\]",eB:true,rE:true,r:0},{cN:"link_url",b:"\\]\\(",e:"\\)",eB:true,eE:true},{cN:"link_reference",b:"\\]\\[",e:"\\]",eB:true,eE:true,}],r:10},{b:"^\\[.+\\]:",e:"$",rB:true,c:[{cN:"link_reference",b:"\\[",e:"\\]",eB:true,eE:true},{cN:"link_url",b:"\\s",e:"$"}]}]}});hljs.registerLanguage("ocaml",function(a){return{k:{keyword:"and as assert asr begin class constraint do done downto else end exception external false for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new object of open or private rec ref sig struct then to true try type val virtual when while with parser value",built_in:"bool char float int list unit array exn option int32 int64 nativeint format4 format6 lazy_t in_channel out_channel string",},i:/\/\//,c:[{cN:"string",b:'"""',e:'"""'},{cN:"comment",b:"\\(\\*",e:"\\*\\)",c:["self"]},{cN:"class",bK:"type",e:"\\(|=|$",c:[a.UTM]},{cN:"annotation",b:"\\[<",e:">\\]"},a.CBLCLM,a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),a.CNM]}});hljs.registerLanguage("d",function(x){var b={keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"};var c="(0|[1-9][\\d_]*)",q="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",h="0[bB][01_]+",v="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",y="0[xX]"+v,p="([eE][+-]?"+q+")",o="("+q+"(\\.\\d*|"+p+")|\\d+\\."+q+q+"|\\."+c+p+"?)",k="(0[xX]("+v+"\\."+v+"|\\.?"+v+")[pP][+-]?"+q+")",l="("+c+"|"+h+"|"+y+")",n="("+k+"|"+o+")";var z="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};";var m={cN:"number",b:"\\b"+l+"(L|u|U|Lu|LU|uL|UL)?",r:0};var j={cN:"number",b:"\\b("+n+"([fF]|L|i|[fF]i|Li)?|"+l+"(i|[fF]i|Li))",r:0};var s={cN:"string",b:"'("+z+"|.)",e:"'",i:"."};var r={b:z,r:0};var w={cN:"string",b:'"',c:[r],e:'"[cwd]?'};var f={cN:"string",b:'[rq]"',e:'"[cwd]?',r:5};var u={cN:"string",b:"`",e:"`[cwd]?"};var i={cN:"string",b:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',r:10};var t={cN:"string",b:'q"\\{',e:'\\}"'};var e={cN:"shebang",b:"^#!",e:"$",r:5};var g={cN:"preprocessor",b:"#(line)",e:"$",r:5};var d={cN:"keyword",b:"@[a-zA-Z_][a-zA-Z_\\d]*"};var a={cN:"comment",b:"\\/\\+",c:["self"],e:"\\+\\/",r:10};return{l:x.UIR,k:b,c:[x.CLCM,x.CBLCLM,a,i,w,f,u,t,j,m,s,e,g,d]}});hljs.registerLanguage("coffeescript",function(c){var b={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",reserved:"case default function var void with const let enum export import native __hasProp __extends __slice __bind __indexOf",built_in:"npm require console print module exports global window document"};var a="[A-Za-z$_][0-9A-Za-z$_]*";var f=c.inherit(c.TM,{b:a});var e={cN:"subst",b:/#\{/,e:/}/,k:b};var d=[c.BNM,c.inherit(c.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[c.BE]},{b:/'/,e:/'/,c:[c.BE]},{b:/"""/,e:/"""/,c:[c.BE,e]},{b:/"/,e:/"/,c:[c.BE,e]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[e,c.HCM]},{b:"//[gim]*",r:0},{b:"/\\S(\\\\.|[^\\n])*?/[gim]*(?=\\s|\\W|$)"}]},{cN:"property",b:"@"+a},{b:"`",e:"`",eB:true,eE:true,sL:"javascript"}];e.c=d;return{k:b,c:d.concat([{cN:"comment",b:"###",e:"###"},c.HCM,{cN:"function",b:"("+a+"\\s*=\\s*)?(\\(.*\\))?\\s*\\B[-=]>",e:"[-=]>",rB:true,c:[f,{cN:"params",b:"\\(",rB:true,c:[{b:/\(/,e:/\)/,k:b,c:["self"].concat(d)}]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:true,i:/[:="\[\]]/,c:[f]},f]},{cN:"attribute",b:a+":",e:":",rB:true,eE:true,r:0}])}});hljs.registerLanguage("lua",function(b){var a="\\[=*\\[";var e="\\]=*\\]";var c={b:a,e:e,c:["self"]};var d=[{cN:"comment",b:"--(?!"+a+")",e:"$"},{cN:"comment",b:"--"+a,e:e,c:[c],r:10}];return{l:b.UIR,k:{keyword:"and break do else elseif end false for if in local nil not or repeat return then true until while",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},c:d.concat([{cN:"function",bK:"function",e:"\\)",c:[b.inherit(b.TM,{b:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{cN:"params",b:"\\(",eW:true,c:d}].concat(d)},b.CNM,b.ASM,b.QSM,{cN:"string",b:a,e:e,c:[c],r:10}])}});hljs.registerLanguage("makefile",function(a){var b={cN:"variable",b:/\$\(/,e:/\)/,c:[a.BE]};return{c:[a.HCM,{b:/^\w+\s*\W*=/,rB:true,r:0,starts:{cN:"constant",e:/\s*\W*=/,eE:true,starts:{e:/$/,r:0,c:[b],}}},{cN:"title",b:/^[\w]+:\s*$/},{cN:"phony",b:/^\.PHONY:/,e:/$/,k:".PHONY",l:/[\.\w]+/},{b:/^\t+/,e:/$/,c:[a.QSM,b]}]}});hljs.registerLanguage("rsl",function(a){return{k:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},i:"",rB:true,i:"\\(|#|//|/\\*|\\\\|:|;",c:[d,i.inherit(i.TM,{b:c})],starts:{e:";|\\.",k:f,c:j}},l,{cN:"pp",b:"^-",e:"\\.",r:0,eE:true,rB:true,l:"-"+i.IR,k:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior",c:[d]},e,i.QSM,b,a,m,h]}});hljs.registerLanguage("sql",function(a){return{cI:true,i:/[<>]/,c:[{cN:"operator",b:"\\b(begin|end|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant|merge)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number trigger if before after each row merge matched database",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}});hljs.registerLanguage("mizar",function(a){return{k:["environ vocabularies notations constructors definitions registrations theorems schemes requirements","begin end definition registration cluster existence pred func defpred deffunc theorem proof","let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from","be being by means equals implies iff redefine define now not or attr is mode suppose per cases set","thesis contradiction scheme reserve struct","correctness compatibility coherence symmetry assymetry reflexivity irreflexivity","connectedness uniqueness commutativity idempotence involutiveness projectivity"].join(" "),c:[{cN:"comment",b:"::",e:"$"}]}});hljs.registerLanguage("lasso",function(d){var b="[a-zA-Z_][a-zA-Z0-9_.]*";var i="<\\?(lasso(script)?|=)";var c="\\]|\\?>";var g={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null bytes list queue set stack staticarray tie local var variable global data self inherited",keyword:"error_code error_msg error_pop error_push error_reset cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"};var a={cN:"comment",b:"",r:0};var j={cN:"preprocessor",b:"\\[noprocess\\]",starts:{cN:"markup",e:"\\[/noprocess\\]",rE:true,c:[a]}};var e={cN:"preprocessor",b:"\\[/noprocess|"+i};var h={cN:"variable",b:"'"+b+"'"};var f=[d.CLCM,{cN:"javadoc",b:"/\\*\\*!",e:"\\*/"},d.CBLCLM,d.inherit(d.CNM,{b:d.CNR+"|-?(infinity|nan)\\b"}),d.inherit(d.ASM,{i:null}),d.inherit(d.QSM,{i:null}),{cN:"string",b:"`",e:"`"},{cN:"variable",v:[{b:"[#$]"+b},{b:"#",e:"\\d+",i:"\\W"}]},{cN:"tag",b:"::\\s*",e:b,i:"\\W"},{cN:"attribute",b:"\\.\\.\\.|-"+d.UIR},{cN:"subst",v:[{b:"->\\s*",c:[h]},{b:":=|/(?!\\w)=?|[-+*%=<>&|!?\\\\]+",r:0}]},{cN:"built_in",b:"\\.\\.?",r:0,c:[h]},{cN:"class",bK:"define",rE:true,e:"\\(|=>",c:[d.inherit(d.TM,{b:d.UIR+"(=(?!>))?"})]}];return{aliases:["ls","lassoscript"],cI:true,l:b+"|&[lg]t;",k:g,c:[{cN:"preprocessor",b:c,r:0,starts:{cN:"markup",e:"\\[|"+i,rE:true,r:0,c:[a]}},j,e,{cN:"preprocessor",b:"\\[no_square_brackets",starts:{e:"\\[/no_square_brackets\\]",l:b+"|&[lg]t;",k:g,c:[{cN:"preprocessor",b:c,r:0,starts:{cN:"markup",e:i,rE:true,c:[a]}},j,e].concat(f)}},{cN:"preprocessor",b:"\\[",r:0},{cN:"shebang",b:"^#!.+lasso9\\b",r:10}].concat(f)}});hljs.registerLanguage("r",function(a){var b="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[a.HCM,{b:b,l:b,k:{keyword:"function if in break next repeat else for return switch while try tryCatch|10 stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...|10",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",r:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",r:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{b:"`",e:"`",r:0},{cN:"string",c:[a.BE],v:[{b:'"',e:'"'},{b:"'",e:"'"}]}]}});hljs.registerLanguage("scala",function(a){var c={cN:"annotation",b:"@[A-Za-z]+"};var b={cN:"string",b:'u?r?"""',e:'"""',r:10};return{k:"type yield lazy override def with val var false true sealed abstract private trait object null if for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,b,a.ASM,a.QSM,{cN:"class",b:"((case )?class |object |trait )",e:"({|$)",i:":",k:"case class trait object",c:[{bK:"extends with",r:10},a.UTM,{cN:"params",b:"\\(",e:"\\)",c:[a.ASM,a.QSM,b,c]}]},a.CNM,c]}});hljs.registerLanguage("livecodeserver",function(a){var e={cN:"variable",b:"\\b[gtps][A-Z]+[A-Za-z0-9_\\-]*\\b|\\$_[A-Z]+",r:0};var b={cN:"comment",e:"$",v:[a.CBLCLM,a.HCM,{b:"--",},{b:"[^:]//",}]};var d=a.inherit(a.TM,{v:[{b:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{b:"\\b_[a-z0-9\\-]+"}]});var c=a.inherit(a.TM,{b:"\\b([A-Za-z0-9_\\-]+)\\b"});return{cI:false,k:{keyword:"after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if",constant:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",operator:"div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg base64Decode base64Encode baseConvert binaryDecode binaryEncode byteToNum cachedURL cachedURLs charToNum cipherNames commandNames compound compress constantNames cos date dateFormat decompress directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames global globals hasMemory hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge millisec millisecs millisecond milliseconds min monthNames num number numToByte numToChar offset open openfiles openProcesses openProcessIDs openSockets paramCount param params peerAddress pendingMessages platform processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_Execute revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sec secs seconds sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName tick ticks time to toLower toUpper transpose trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus value variableNames version waitDepth weekdayNames wordOffset add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load multiply socket process post seek rel relative read from process rename replace require resetAll revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split subtract union unload wait write"},c:[e,{cN:"keyword",b:"\\bend\\sif\\b"},{cN:"function",bK:"function",e:"$",c:[e,c,a.ASM,a.QSM,a.BNM,a.CNM,d]},{cN:"function",bK:"end",e:"$",c:[c,d]},{cN:"command",bK:"command on",e:"$",c:[e,c,a.ASM,a.QSM,a.BNM,a.CNM,d]},{cN:"command",bK:"end",e:"$",c:[c,d]},{cN:"preprocessor",b:"<\\?rev|<\\?lc|<\\?livecode",r:10},{cN:"preprocessor",b:"<\\?"},{cN:"preprocessor",b:"\\?>"},b,a.ASM,a.QSM,a.BNM,a.CNM,d],i:";$|^\\[|^="}});hljs.registerLanguage("profile",function(a){return{c:[a.CNM,{cN:"built_in",b:"{",e:"}$",eB:true,eE:true,c:[a.ASM,a.QSM],r:0},{cN:"filename",b:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",e:":",eE:true},{cN:"header",b:"(ncalls|tottime|cumtime)",e:"$",k:"ncalls tottime|10 cumtime|10 filename",r:10},{cN:"summary",b:"function calls",e:"$",c:[a.CNM],r:10},a.ASM,a.QSM,{cN:"function",b:"\\(",e:"\\)$",c:[a.UTM],r:0}]}});hljs.registerLanguage("php",function(b){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var a={cN:"preprocessor",b:/<\?(php)?|\?>/};var c={cN:"string",c:[b.BE,a],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},b.inherit(b.ASM,{i:null}),b.inherit(b.QSM,{i:null})]};var d={v:[b.BNM,b.CNM]};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[b.CLCM,b.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"},a]},{cN:"comment",b:"__halt_compiler.+?;",eW:true,k:"__halt_compiler",l:b.UIR},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[b.BE]},a,e,{cN:"function",bK:"function",e:/[;{]/,i:"\\$|\\[|%",c:[b.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e,b.CBLCLM,c,d]}]},{cN:"class",bK:"class interface",e:"{",i:/[:\(\$"]/,c:[{bK:"extends implements",r:10},b.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[b.UTM]},{bK:"use",e:";",c:[b.UTM]},{b:"=>"},c,d]}});hljs.registerLanguage("parser3",function(a){return{sL:"xml",r:0,c:[{cN:"comment",b:"^#",e:"$"},{cN:"comment",b:"\\^rem{",e:"}",r:10,c:[{b:"{",e:"}",c:["self"]}]},{cN:"preprocessor",b:"^@(?:BASE|USE|CLASS|OPTIONS)$",r:10},{cN:"title",b:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{cN:"variable",b:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{cN:"keyword",b:"\\^[\\w\\-\\.\\:]+"},{cN:"number",b:"\\^#[0-9a-fA-F]+"},a.CNM]}});hljs.registerLanguage("actionscript",function(a){var c="[a-zA-Z_$][a-zA-Z0-9_$]*";var b="([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)";var d={cN:"rest_arg",b:"[.]{3}",e:c,r:10};return{k:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{cN:"package",bK:"package",e:"{",c:[a.TM]},{cN:"class",bK:"class interface",e:"{",c:[{bK:"extends implements"},a.TM]},{cN:"preprocessor",bK:"import include",e:";"},{cN:"function",bK:"function",e:"[{;]",i:"\\S",c:[a.TM,{cN:"params",b:"\\(",e:"\\)",c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,d]},{cN:"type",b:":",e:b,r:10}]}]}});hljs.registerLanguage("nginx",function(c){var b={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+c.UIR}]};var a={eW:true,l:"[a-z/_]+",k:{built_in:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[c.HCM,{cN:"string",c:[c.BE,b],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{cN:"url",b:"([a-z]+):/",e:"\\s",eW:true,eE:true},{cN:"regexp",c:[c.BE,b],v:[{b:"\\s\\^",e:"\\s|{|;",rE:true},{b:"~\\*?\\s+",e:"\\s|{|;",rE:true},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},b]};return{c:[c.HCM,{b:c.UIR+"\\s",e:";|{",rB:true,c:[c.inherit(c.UTM,{starts:a})],r:0}],i:"[^\\s\\}]"}});hljs.registerLanguage("vhdl",function(a){return{cI:true,k:{keyword:"abs access after alias all and architecture array assert attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable vmode vprop vunit wait when while with xnor xor",typename:"boolean bit character severity_level integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_ulogic std_ulogic_vector std_logic std_logic_vector unsigned signed boolean_vector integer_vector real_vector time_vector"},i:"{",c:[a.CBLCLM,{cN:"comment",b:"--",e:"$"},a.QSM,a.CNM,{cN:"literal",b:"'(U|X|0|1|Z|W|L|H|-)'",c:[a.BE]},{cN:"attribute",b:"'[A-Za-z](_?[A-Za-z0-9])*",c:[a.BE]}]}});hljs.registerLanguage("fix",function(a){return{c:[{b:/[^\u2401\u0001]+/,e:/[\u2401\u0001]/,eE:true,rB:true,rE:false,c:[{b:/([^\u2401\u0001=]+)/,e:/=([^\u2401\u0001=]+)/,rE:true,rB:false,cN:"attribute"},{b:/=/,e:/([\u2401\u0001])/,eE:true,eB:true,cN:"string"}]}],cI:true}});hljs.registerLanguage("diff",function(a){return{c:[{cN:"chunk",r:10,v:[{b:/^\@\@ +\-\d+,\d+ +\+\d+,\d+ +\@\@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"header",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\-\-\-/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+\+\+/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}});hljs.registerLanguage("smalltalk",function(a){var b="[a-z][a-zA-Z0-9_]*";var d={cN:"char",b:"\\$.{1}"};var c={cN:"symbol",b:"#"+a.UIR};return{k:"self super nil true false thisContext",c:[{cN:"comment",b:'"',e:'"'},a.ASM,{cN:"class",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},{cN:"method",b:b+":",r:0},a.CNM,c,d,{cN:"localvars",b:"\\|[ ]*"+b+"([ ]+"+b+")*[ ]*\\|",rB:true,e:/\|/,i:/\S/,c:[{b:"(\\|[ ]*)?"+b}]},{cN:"array",b:"\\#\\(",e:"\\)",c:[a.ASM,d,a.CNM,c]}]}});hljs.registerLanguage("clojure",function(l){var e={built_in:"def cond apply if-not if-let if not not= = < < > <= <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"};var f="[a-zA-Z_0-9\\!\\.\\?\\-\\+\\*\\/\\<\\=\\>\\&\\#\\$';]+";var a="[\\s:\\(\\{]+\\d+(\\.\\d+)?";var d={cN:"number",b:a,r:0};var j=l.inherit(l.QSM,{i:null});var o={cN:"comment",b:";",e:"$",r:0};var n={cN:"collection",b:"[\\[\\{]",e:"[\\]\\}]"};var c={cN:"comment",b:"\\^"+f};var b={cN:"comment",b:"\\^\\{",e:"\\}"};var h={cN:"attribute",b:"[:]"+f};var m={cN:"list",b:"\\(",e:"\\)"};var g={eW:true,k:{literal:"true false nil"},r:0};var i={k:e,l:f,cN:"title",b:f,starts:g};m.c=[{cN:"comment",b:"comment"},i,g];g.c=[m,j,c,b,o,h,n,d];n.c=[m,j,c,o,h,n,d];return{i:/\S/,c:[o,m,{cN:"prompt",b:/^=> /,starts:{e:/\n\n|\Z/}}]}});hljs.registerLanguage("oxygene",function(b){var g="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained";var a={cN:"comment",b:"{",e:"}",r:0};var e={cN:"comment",b:"\\(\\*",e:"\\*\\)",r:10};var c={cN:"string",b:"'",e:"'",c:[{b:"''"}]};var d={cN:"string",b:"(#\\d+)+"};var f={cN:"function",bK:"function constructor destructor procedure method",e:"[:;]",k:"function constructor|10 destructor|10 procedure|10 method|10",c:[b.TM,{cN:"params",b:"\\(",e:"\\)",k:g,c:[c,d]},a,e]};return{cI:true,k:g,i:'("|\\$[G-Zg-z]|\\/\\*|",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"label",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"smartquote",b:"``.+?''",r:10},{cN:"smartquote",b:"`.+?'",r:10},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{cN:"horizontal_rule",b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:true,c:[{b:"(link|image:?):",r:0},{cN:"link_url",b:"\\w",e:"[^\\[]+",r:0},{cN:"link_label",b:"\\[",e:"\\]",eB:true,eE:true,r:0}],r:10}]}});hljs.registerLanguage("erlang-repl",function(a){return{k:{special_functions:"spawn spawn_link self",reserved:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},c:[{cN:"prompt",b:"^[0-9]+> ",r:10},{cN:"comment",b:"%",e:"$"},{cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",r:0},a.ASM,a.QSM,{cN:"constant",b:"\\?(::)?([A-Z]\\w*(::)?)+"},{cN:"arrow",b:"->"},{cN:"ok",b:"ok"},{cN:"exclamation_mark",b:"!"},{cN:"function_or_atom",b:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",r:0},{cN:"variable",b:"[A-Z][a-zA-Z0-9_']*",r:0}]}});hljs.registerLanguage("autohotkey",function(b){var d={cN:"escape",b:"`[\\s\\S]"};var c={cN:"comment",b:";",e:"$",r:0};var a=[{cN:"built_in",b:"A_[a-zA-Z0-9]+"},{cN:"built_in",bK:"ComSpec Clipboard ClipboardAll ErrorLevel"}];return{cI:true,k:{keyword:"Break Continue Else Gosub If Loop Return While",literal:"A true false NOT AND OR"},c:a.concat([d,b.inherit(b.QSM,{c:[d]}),c,{cN:"number",b:b.NR,r:0},{cN:"var_expand",b:"%",e:"%",i:"\\n",c:[d]},{cN:"label",c:[d],v:[{b:'^[^\\n";]+::(?!=)'},{b:'^[^\\n";]+:(?!=)',r:0}]},{b:",\\s*,",r:10}])}});hljs.registerLanguage("scilab",function(a){var b=[a.CNM,{cN:"string",b:"'|\"",e:"'|\"",c:[a.BE,{b:"''"}]}];return{k:{keyword:"abort break case clear catch continue do elseif else endfunction end for functionglobal if pause return resume select try then while%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp errorexec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isemptyisinfisnan isvector lasterror length load linspace list listfiles log10 log2 logmax min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand realround sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tantype typename warning zeros matrix"},i:'("|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function endfunction",e:"$",k:"function endfunction|10",c:[a.UTM,{cN:"params",b:"\\(",e:"\\)"},],},{cN:"transposed_variable",b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{cN:"matrix",b:"\\[",e:"\\]'*[\\.']*",r:0,c:b},{cN:"comment",b:"//",e:"$"}].concat(b)}}); \ No newline at end of file diff --git a/dist/js/plugin/highlightjs-line-numbers.min.js b/dist/js/plugin/highlightjs-line-numbers.min.js new file mode 100644 index 0000000..a5f9f20 --- /dev/null +++ b/dist/js/plugin/highlightjs-line-numbers.min.js @@ -0,0 +1 @@ +!function(r,o){"use strict";var e,i="hljs-ln",l="hljs-ln-line",h="hljs-ln-code",s="hljs-ln-numbers",c="hljs-ln-n",m="data-line-number",a=/\r\n|\r|\n/g;function u(e){for(var n=e.toString(),t=e.anchorNode;"TD"!==t.nodeName;)t=t.parentNode;for(var r=e.focusNode;"TD"!==r.nodeName;)r=r.parentNode;var o=parseInt(t.dataset.lineNumber),a=parseInt(r.dataset.lineNumber);if(o==a)return n;var i,l=t.textContent,s=r.textContent;for(a
    ',[l,s,c,m,h,o+n.startFrom,0{1}
    {6}
    ',[i,r])}return e}(e.innerHTML,o)}function v(e){var n=e.className;if(/hljs-/.test(n)){for(var t=g(e.innerHTML),r=0,o="";r{1}\n',[n,0>16)+(b>>16)+(c>>16);return d<<16|65535&c}function c(a,b){return a<>>32-b}function d(a,d,e,f,g,h){return b(c(b(b(d,a),b(f,h)),g),e)}function e(a,b,c,e,f,g,h){return d(b&c|~b&e,a,b,f,g,h)}function f(a,b,c,e,f,g,h){return d(b&e|c&~e,a,b,f,g,h)}function g(a,b,c,e,f,g,h){return d(b^c^e,a,b,f,g,h)}function h(a,b,c,e,f,g,h){return d(c^(b|~e),a,b,f,g,h)}function i(a,c){a[c>>5]|=128<>>9<<4)+14]=c;var d,i,j,k,l,m=1732584193,n=-271733879,o=-1732584194,p=271733878;for(d=0;d>5]>>>b%32&255);return c}function k(a){var b,c=[];for(c[(a.length>>2)-1]=void 0,b=0;b>5]|=(255&a.charCodeAt(b/8))<16&&(e=i(e,8*a.length)),c=0;16>c;c+=1)f[c]=909522486^e[c],g[c]=1549556828^e[c];return d=i(f.concat(k(b)),512+8*b.length),j(i(g.concat(d),640))}function n(a){var b,c,d="0123456789abcdef",e="";for(c=0;c>>4&15)+d.charAt(15&b);return e}function o(a){return unescape(encodeURIComponent(a))}function p(a){return l(o(a))}function q(a){return n(p(a))}function r(a,b){return m(o(a),o(b))}function s(a,b){return n(r(a,b))}function t(a,b,c){return b?c?r(b,a):s(b,a):c?p(a):q(a)}"function"==typeof define&&define.amd?define(function(){return t}):a.md5=t}(this); \ No newline at end of file diff --git a/dist/js/plugin/particles/app.min.js b/dist/js/plugin/particles/app.min.js new file mode 100644 index 0000000..82dd4bb --- /dev/null +++ b/dist/js/plugin/particles/app.min.js @@ -0,0 +1,113 @@ +particlesJS('star', + { + "particles": { + "number": { + "value": 100, + "density": { + "enable": true, + "value_area": 800 + } + }, + "color": { + "value": "#2D3C5C" + }, + "shape": { + "type": "circle", + "stroke": { + "width": 0, + "color": "#2D3C5C" + }, + "polygon": { + "nb_sides": 5 + } + }, + "opacity": { + "value": 0.5, + "random": false, + "anim": { + "enable": false, + "speed": 1, + "opacity_min": 0.1, + "sync": false + } + }, + "size": { + "value": 5, + "random": true, + "anim": { + "enable": false, + "speed": 40, + "size_min": 0.1, + "sync": false + } + }, + "line_linked": { + "enable": true, + "distance": 150, + "color": "#2D3C5C", + "opacity": 0.4, + "width": 1 + }, + "move": { + "enable": true, + "speed": 3, + "direction": "none", + "random": false, + "straight": false, + "out_mode": "out", + "attract": { + "enable": false, + "rotateX": 600, + "rotateY": 1200 + } + } + }, + "interactivity": { + "detect_on": "canvas", + "events": { + "onhover": { + "enable": true, + "mode": "repulse" + }, + "onclick": { + "enable": true, + "mode": "push" + }, + "resize": true + }, + "modes": { + "grab": { + "distance": 400, + "line_linked": { + "opacity": 1 + } + }, + "bubble": { + "distance": 400, + "size": 40, + "duration": 2, + "opacity": 8, + "speed": 3 + }, + "repulse": { + "distance": 200 + }, + "push": { + "particles_nb": 4 + }, + "remove": { + "particles_nb": 2 + } + } + }, + "retina_detect": true, + "config_demo": { + "hide_card": false, + "background_color": "#b61924", + "background_image": "", + "background_position": "50% 50%", + "background_repeat": "no-repeat", + "background_size": "cover" + } + } +); \ No newline at end of file diff --git a/dist/js/plugin/particles/particles.min.js b/dist/js/plugin/particles/particles.min.js new file mode 100644 index 0000000..b3d46d1 --- /dev/null +++ b/dist/js/plugin/particles/particles.min.js @@ -0,0 +1,9 @@ +/* ----------------------------------------------- +/* Author : Vincent Garreau - vincentgarreau.com +/* MIT license: http://opensource.org/licenses/MIT +/* Demo / Generator : vincentgarreau.com/particles.js +/* GitHub : github.com/VincentGarreau/particles.js +/* How to use? : Check the GitHub README +/* v2.0.0 +/* ----------------------------------------------- */ +function hexToRgb(e){var a=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(a,function(e,a,t,i){return a+a+t+t+i+i});var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null}function clamp(e,a,t){return Math.min(Math.max(e,a),t)}function isInArray(e,a){return a.indexOf(e)>-1}var pJS=function(e,a){var t=document.querySelector("#"+e+" > .particles-js-canvas-el");this.pJS={canvas:{el:t,w:t.offsetWidth,h:t.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var i=this.pJS;a&&Object.deepExtend(i,a),i.tmp.obj={size_value:i.particles.size.value,size_anim_speed:i.particles.size.anim.speed,move_speed:i.particles.move.speed,line_linked_distance:i.particles.line_linked.distance,line_linked_width:i.particles.line_linked.width,mode_grab_distance:i.interactivity.modes.grab.distance,mode_bubble_distance:i.interactivity.modes.bubble.distance,mode_bubble_size:i.interactivity.modes.bubble.size,mode_repulse_distance:i.interactivity.modes.repulse.distance},i.fn.retinaInit=function(){i.retina_detect&&window.devicePixelRatio>1?(i.canvas.pxratio=window.devicePixelRatio,i.tmp.retina=!0):(i.canvas.pxratio=1,i.tmp.retina=!1),i.canvas.w=i.canvas.el.offsetWidth*i.canvas.pxratio,i.canvas.h=i.canvas.el.offsetHeight*i.canvas.pxratio,i.particles.size.value=i.tmp.obj.size_value*i.canvas.pxratio,i.particles.size.anim.speed=i.tmp.obj.size_anim_speed*i.canvas.pxratio,i.particles.move.speed=i.tmp.obj.move_speed*i.canvas.pxratio,i.particles.line_linked.distance=i.tmp.obj.line_linked_distance*i.canvas.pxratio,i.interactivity.modes.grab.distance=i.tmp.obj.mode_grab_distance*i.canvas.pxratio,i.interactivity.modes.bubble.distance=i.tmp.obj.mode_bubble_distance*i.canvas.pxratio,i.particles.line_linked.width=i.tmp.obj.line_linked_width*i.canvas.pxratio,i.interactivity.modes.bubble.size=i.tmp.obj.mode_bubble_size*i.canvas.pxratio,i.interactivity.modes.repulse.distance=i.tmp.obj.mode_repulse_distance*i.canvas.pxratio},i.fn.canvasInit=function(){i.canvas.ctx=i.canvas.el.getContext("2d")},i.fn.canvasSize=function(){i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i&&i.interactivity.events.resize&&window.addEventListener("resize",function(){i.canvas.w=i.canvas.el.offsetWidth,i.canvas.h=i.canvas.el.offsetHeight,i.tmp.retina&&(i.canvas.w*=i.canvas.pxratio,i.canvas.h*=i.canvas.pxratio),i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i.particles.move.enable||(i.fn.particlesEmpty(),i.fn.particlesCreate(),i.fn.particlesDraw(),i.fn.vendors.densityAutoParticles()),i.fn.vendors.densityAutoParticles()})},i.fn.canvasPaint=function(){i.canvas.ctx.fillRect(0,0,i.canvas.w,i.canvas.h)},i.fn.canvasClear=function(){i.canvas.ctx.clearRect(0,0,i.canvas.w,i.canvas.h)},i.fn.particle=function(e,a,t){if(this.radius=(i.particles.size.random?Math.random():1)*i.particles.size.value,i.particles.size.anim.enable&&(this.size_status=!1,this.vs=i.particles.size.anim.speed/100,i.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=t?t.x:Math.random()*i.canvas.w,this.y=t?t.y:Math.random()*i.canvas.h,this.x>i.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>i.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),i.particles.move.bounce&&i.fn.vendors.checkOverlap(this,t),this.color={},"object"==typeof e.value)if(e.value instanceof Array){var s=e.value[Math.floor(Math.random()*i.particles.color.value.length)];this.color.rgb=hexToRgb(s)}else void 0!=e.value.r&&void 0!=e.value.g&&void 0!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),void 0!=e.value.h&&void 0!=e.value.s&&void 0!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l});else"random"==e.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hexToRgb(this.color.value));this.opacity=(i.particles.opacity.random?Math.random():1)*i.particles.opacity.value,i.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=i.particles.opacity.anim.speed/100,i.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(i.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}i.particles.move.straight?(this.vx=n.x,this.vy=n.y,i.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var r=i.particles.shape.type;if("object"==typeof r){if(r instanceof Array){var c=r[Math.floor(Math.random()*r.length)];this.shape=c}}else this.shape=r;if("image"==this.shape){var o=i.particles.shape;this.img={src:o.image.src,ratio:o.image.width/o.image.height},this.img.ratio||(this.img.ratio=1),"svg"==i.tmp.img_type&&void 0!=i.tmp.source_svg&&(i.fn.vendors.createSvgImg(this),i.tmp.pushing&&(this.img.loaded=!1))}},i.fn.particle.prototype.draw=function(){function e(){i.canvas.ctx.drawImage(r,a.x-t,a.y-t,2*t,2*t/a.img.ratio)}var a=this;if(void 0!=a.radius_bubble)var t=a.radius_bubble;else var t=a.radius;if(void 0!=a.opacity_bubble)var s=a.opacity_bubble;else var s=a.opacity;if(a.color.rgb)var n="rgba("+a.color.rgb.r+","+a.color.rgb.g+","+a.color.rgb.b+","+s+")";else var n="hsla("+a.color.hsl.h+","+a.color.hsl.s+"%,"+a.color.hsl.l+"%,"+s+")";switch(i.canvas.ctx.fillStyle=n,i.canvas.ctx.beginPath(),a.shape){case"circle":i.canvas.ctx.arc(a.x,a.y,t,0,2*Math.PI,!1);break;case"edge":i.canvas.ctx.rect(a.x-t,a.y-t,2*t,2*t);break;case"triangle":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t,a.y+t/1.66,2*t,3,2);break;case"polygon":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t/(i.particles.shape.polygon.nb_sides/3.5),a.y-t/.76,2.66*t/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,1);break;case"star":i.fn.vendors.drawShape(i.canvas.ctx,a.x-2*t/(i.particles.shape.polygon.nb_sides/4),a.y-t/1.52,2*t*2.66/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==i.tmp.img_type)var r=a.img.obj;else var r=i.tmp.img_obj;r&&e()}i.canvas.ctx.closePath(),i.particles.shape.stroke.width>0&&(i.canvas.ctx.strokeStyle=i.particles.shape.stroke.color,i.canvas.ctx.lineWidth=i.particles.shape.stroke.width,i.canvas.ctx.stroke()),i.canvas.ctx.fill()},i.fn.particlesCreate=function(){for(var e=0;e=i.particles.opacity.value&&(a.opacity_status=!1),a.opacity+=a.vo):(a.opacity<=i.particles.opacity.anim.opacity_min&&(a.opacity_status=!0),a.opacity-=a.vo),a.opacity<0&&(a.opacity=0)),i.particles.size.anim.enable&&(1==a.size_status?(a.radius>=i.particles.size.value&&(a.size_status=!1),a.radius+=a.vs):(a.radius<=i.particles.size.anim.size_min&&(a.size_status=!0),a.radius-=a.vs),a.radius<0&&(a.radius=0)),"bounce"==i.particles.move.out_mode)var s={x_left:a.radius,x_right:i.canvas.w,y_top:a.radius,y_bottom:i.canvas.h};else var s={x_left:-a.radius,x_right:i.canvas.w+a.radius,y_top:-a.radius,y_bottom:i.canvas.h+a.radius};switch(a.x-a.radius>i.canvas.w?(a.x=s.x_left,a.y=Math.random()*i.canvas.h):a.x+a.radius<0&&(a.x=s.x_right,a.y=Math.random()*i.canvas.h),a.y-a.radius>i.canvas.h?(a.y=s.y_top,a.x=Math.random()*i.canvas.w):a.y+a.radius<0&&(a.y=s.y_bottom,a.x=Math.random()*i.canvas.w),i.particles.move.out_mode){case"bounce":a.x+a.radius>i.canvas.w?a.vx=-a.vx:a.x-a.radius<0&&(a.vx=-a.vx),a.y+a.radius>i.canvas.h?a.vy=-a.vy:a.y-a.radius<0&&(a.vy=-a.vy)}if(isInArray("grab",i.interactivity.events.onhover.mode)&&i.fn.modes.grabParticle(a),(isInArray("bubble",i.interactivity.events.onhover.mode)||isInArray("bubble",i.interactivity.events.onclick.mode))&&i.fn.modes.bubbleParticle(a),(isInArray("repulse",i.interactivity.events.onhover.mode)||isInArray("repulse",i.interactivity.events.onclick.mode))&&i.fn.modes.repulseParticle(a),i.particles.line_linked.enable||i.particles.move.attract.enable)for(var n=e+1;n0){var c=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+c.r+","+c.g+","+c.b+","+r+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(a.x,a.y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}},i.fn.interact.attractParticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=Math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=t/(1e3*i.particles.move.attract.rotateX),c=s/(1e3*i.particles.move.attract.rotateY);e.vx-=r,e.vy-=c,a.vx+=r,a.vy+=c}},i.fn.interact.bounceParticles=function(e,a){var t=e.x-a.x,i=e.y-a.y,s=Math.sqrt(t*t+i*i),n=e.radius+a.radius;n>=s&&(e.vx=-e.vx,e.vy=-e.vy,a.vx=-a.vx,a.vy=-a.vy)},i.fn.modes.pushParticles=function(e,a){i.tmp.pushing=!0;for(var t=0;e>t;t++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value,{x:a?a.pos_x:Math.random()*i.canvas.w,y:a?a.pos_y:Math.random()*i.canvas.h})),t==e-1&&(i.particles.move.enable||i.fn.particlesDraw(),i.tmp.pushing=!1)},i.fn.modes.removeParticles=function(e){i.particles.array.splice(0,e),i.particles.move.enable||i.fn.particlesDraw()},i.fn.modes.bubbleParticle=function(e){function a(){e.opacity_bubble=e.opacity,e.radius_bubble=e.radius}function t(a,t,s,n,c){if(a!=t)if(i.tmp.bubble_duration_end){if(void 0!=s){var o=n-p*(n-a)/i.interactivity.modes.bubble.duration,l=a-o;d=a+l,"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else if(r<=i.interactivity.modes.bubble.distance){if(void 0!=s)var v=s;else var v=n;if(v!=a){var d=n-p*(n-a)/i.interactivity.modes.bubble.duration;"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else"size"==c&&(e.radius_bubble=void 0),"opacity"==c&&(e.opacity_bubble=void 0)}if(i.interactivity.events.onhover.enable&&isInArray("bubble",i.interactivity.events.onhover.mode)){var s=e.x-i.interactivity.mouse.pos_x,n=e.y-i.interactivity.mouse.pos_y,r=Math.sqrt(s*s+n*n),c=1-r/i.interactivity.modes.bubble.distance;if(r<=i.interactivity.modes.bubble.distance){if(c>=0&&"mousemove"==i.interactivity.status){if(i.interactivity.modes.bubble.size!=i.particles.size.value)if(i.interactivity.modes.bubble.size>i.particles.size.value){var o=e.radius+i.interactivity.modes.bubble.size*c;o>=0&&(e.radius_bubble=o)}else{var l=e.radius-i.interactivity.modes.bubble.size,o=e.radius-l*c;o>0?e.radius_bubble=o:e.radius_bubble=0}if(i.interactivity.modes.bubble.opacity!=i.particles.opacity.value)if(i.interactivity.modes.bubble.opacity>i.particles.opacity.value){var v=i.interactivity.modes.bubble.opacity*c;v>e.opacity&&v<=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}else{var v=e.opacity-(i.particles.opacity.value-i.interactivity.modes.bubble.opacity)*c;v=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}}}else a();"mouseleave"==i.interactivity.status&&a()}else if(i.interactivity.events.onclick.enable&&isInArray("bubble",i.interactivity.events.onclick.mode)){if(i.tmp.bubble_clicking){var s=e.x-i.interactivity.mouse.click_pos_x,n=e.y-i.interactivity.mouse.click_pos_y,r=Math.sqrt(s*s+n*n),p=((new Date).getTime()-i.interactivity.mouse.click_time)/1e3;p>i.interactivity.modes.bubble.duration&&(i.tmp.bubble_duration_end=!0),p>2*i.interactivity.modes.bubble.duration&&(i.tmp.bubble_clicking=!1,i.tmp.bubble_duration_end=!1)}i.tmp.bubble_clicking&&(t(i.interactivity.modes.bubble.size,i.particles.size.value,e.radius_bubble,e.radius,"size"),t(i.interactivity.modes.bubble.opacity,i.particles.opacity.value,e.opacity_bubble,e.opacity,"opacity"))}},i.fn.modes.repulseParticle=function(e){function a(){var a=Math.atan2(d,p);if(e.vx=u*Math.cos(a),e.vy=u*Math.sin(a),"bounce"==i.particles.move.out_mode){var t={x:e.x+e.vx,y:e.y+e.vy};t.x+e.radius>i.canvas.w?e.vx=-e.vx:t.x-e.radius<0&&(e.vx=-e.vx),t.y+e.radius>i.canvas.h?e.vy=-e.vy:t.y-e.radius<0&&(e.vy=-e.vy)}}if(i.interactivity.events.onhover.enable&&isInArray("repulse",i.interactivity.events.onhover.mode)&&"mousemove"==i.interactivity.status){var t=e.x-i.interactivity.mouse.pos_x,s=e.y-i.interactivity.mouse.pos_y,n=Math.sqrt(t*t+s*s),r={x:t/n,y:s/n},c=i.interactivity.modes.repulse.distance,o=100,l=clamp(1/c*(-1*Math.pow(n/c,2)+1)*c*o,0,50),v={x:e.x+r.x*l,y:e.y+r.y*l};"bounce"==i.particles.move.out_mode?(v.x-e.radius>0&&v.x+e.radius0&&v.y+e.radius=m&&a()}else 0==i.tmp.repulse_clicking&&(e.vx=e.vx_i,e.vy=e.vy_i)},i.fn.modes.grabParticle=function(e){if(i.interactivity.events.onhover.enable&&"mousemove"==i.interactivity.status){var a=e.x-i.interactivity.mouse.pos_x,t=e.y-i.interactivity.mouse.pos_y,s=Math.sqrt(a*a+t*t);if(s<=i.interactivity.modes.grab.distance){var n=i.interactivity.modes.grab.line_linked.opacity-s/(1/i.interactivity.modes.grab.line_linked.opacity)/i.interactivity.modes.grab.distance;if(n>0){var r=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+r.r+","+r.g+","+r.b+","+n+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(i.interactivity.mouse.pos_x,i.interactivity.mouse.pos_y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}}},i.fn.vendors.eventsListeners=function(){"window"==i.interactivity.detect_on?i.interactivity.el=window:i.interactivity.el=i.canvas.el,(i.interactivity.events.onhover.enable||i.interactivity.events.onclick.enable)&&(i.interactivity.el.addEventListener("mousemove",function(e){if(i.interactivity.el==window)var a=e.clientX,t=e.clientY;else var a=e.offsetX||e.clientX,t=e.offsetY||e.clientY;i.interactivity.mouse.pos_x=a,i.interactivity.mouse.pos_y=t,i.tmp.retina&&(i.interactivity.mouse.pos_x*=i.canvas.pxratio,i.interactivity.mouse.pos_y*=i.canvas.pxratio),i.interactivity.status="mousemove"}),i.interactivity.el.addEventListener("mouseleave",function(e){i.interactivity.mouse.pos_x=null,i.interactivity.mouse.pos_y=null,i.interactivity.status="mouseleave"})),i.interactivity.events.onclick.enable&&i.interactivity.el.addEventListener("click",function(){if(i.interactivity.mouse.click_pos_x=i.interactivity.mouse.pos_x,i.interactivity.mouse.click_pos_y=i.interactivity.mouse.pos_y,i.interactivity.mouse.click_time=(new Date).getTime(),i.interactivity.events.onclick.enable)switch(i.interactivity.events.onclick.mode){case"push":i.particles.move.enable?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):1==i.interactivity.modes.push.particles_nb?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):i.interactivity.modes.push.particles_nb>1&&i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb);break;case"remove":i.fn.modes.removeParticles(i.interactivity.modes.remove.particles_nb);break;case"bubble":i.tmp.bubble_clicking=!0;break;case"repulse":i.tmp.repulse_clicking=!0,i.tmp.repulse_count=0,i.tmp.repulse_finish=!1,setTimeout(function(){i.tmp.repulse_clicking=!1},1e3*i.interactivity.modes.repulse.duration)}})},i.fn.vendors.densityAutoParticles=function(){if(i.particles.number.density.enable){var e=i.canvas.el.width*i.canvas.el.height/1e3;i.tmp.retina&&(e/=2*i.canvas.pxratio);var a=e*i.particles.number.value/i.particles.number.density.value_area,t=i.particles.array.length-a;0>t?i.fn.modes.pushParticles(Math.abs(t)):i.fn.modes.removeParticles(t)}},i.fn.vendors.checkOverlap=function(e,a){for(var t=0;tv;v++)e.lineTo(i,0),e.translate(i,0),e.rotate(l);e.fill(),e.restore()},i.fn.vendors.exportImg=function(){window.open(i.canvas.el.toDataURL("image/png"),"_blank")},i.fn.vendors.loadImg=function(e){if(i.tmp.img_error=void 0,""!=i.particles.shape.image.src)if("svg"==e){var a=new XMLHttpRequest;a.open("GET",i.particles.shape.image.src),a.onreadystatechange=function(e){4==a.readyState&&(200==a.status?(i.tmp.source_svg=e.currentTarget.response,i.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),i.tmp.img_error=!0))},a.send()}else{var t=new Image;t.addEventListener("load",function(){i.tmp.img_obj=t,i.fn.vendors.checkBeforeDraw()}),t.src=i.particles.shape.image.src}else console.log("Error pJS - No image.src"),i.tmp.img_error=!0},i.fn.vendors.draw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type?i.tmp.count_svg>=i.particles.number.value?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):void 0!=i.tmp.img_obj?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame))},i.fn.vendors.checkBeforeDraw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type&&void 0==i.tmp.source_svg?i.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(i.tmp.checkAnimFrame),i.tmp.img_error||(i.fn.vendors.init(),i.fn.vendors.draw())):(i.fn.vendors.init(),i.fn.vendors.draw())},i.fn.vendors.init=function(){i.fn.retinaInit(),i.fn.canvasInit(),i.fn.canvasSize(),i.fn.canvasPaint(),i.fn.particlesCreate(),i.fn.vendors.densityAutoParticles(),i.particles.line_linked.color_rgb_line=hexToRgb(i.particles.line_linked.color)},i.fn.vendors.start=function(){isInArray("image",i.particles.shape.type)?(i.tmp.img_type=i.particles.shape.image.src.substr(i.particles.shape.image.src.length-3),i.fn.vendors.loadImg(i.tmp.img_type)):i.fn.vendors.checkBeforeDraw()},i.fn.vendors.eventsListeners(),i.fn.vendors.start()};Object.deepExtend=function(e,a){for(var t in a)a[t]&&a[t].constructor&&a[t].constructor===Object?(e[t]=e[t]||{},arguments.callee(e[t],a[t])):e[t]=a[t];return e},window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}(),window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}(),window.pJSDom=[],window.particlesJS=function(e,a){"string"!=typeof e&&(a=e,e="particles-js"),e||(e="particles-js");var t=document.getElementById(e),i="particles-js-canvas-el",s=t.getElementsByClassName(i);if(s.length)for(;s.length>0;)t.removeChild(s[0]);var n=document.createElement("canvas");n.className=i,n.style.width="100%",n.style.height="100%";var r=document.getElementById(e).appendChild(n);null!=r&&pJSDom.push(new pJS(e,a))},window.particlesJS.load=function(e,a,t){var i=new XMLHttpRequest;i.open("GET",a),i.onreadystatechange=function(a){if(4==i.readyState)if(200==i.status){var s=JSON.parse(a.currentTarget.response);window.particlesJS(e,s),t&&t()}else console.log("Error pJS - XMLHttpRequest status: "+i.status),console.log("Error pJS - File config not found")},i.send()}; \ No newline at end of file diff --git a/dist/js/plugin/perfect-scrollbar.min.js b/dist/js/plugin/perfect-scrollbar.min.js new file mode 100644 index 0000000..93766d1 --- /dev/null +++ b/dist/js/plugin/perfect-scrollbar.min.js @@ -0,0 +1,20 @@ +/*! + * perfect-scrollbar v1.5.0 + * Copyright 2020 Hyunje Jun, MDBootstrap and Contributors + * Licensed under MIT + */(function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):(a=a||self,a.PerfectScrollbar=b())})(this,function(){'use strict';var u=Math.abs,v=Math.floor;function a(a){return getComputedStyle(a)}function b(a,b){for(var c in b){var d=b[c];"number"==typeof d&&(d+="px"),a.style[c]=d}return a}function c(a){var b=document.createElement("div");return b.className=a,b}function d(a,b){if(!w)throw new Error("No element matching method supported");return w.call(a,b)}function e(a){a.remove?a.remove():a.parentNode&&a.parentNode.removeChild(a)}function f(a,b){return Array.prototype.filter.call(a.children,function(a){return d(a,b)})}function g(a,b){var c=a.element.classList,d=z.state.scrolling(b);c.contains(d)?clearTimeout(A[b]):c.add(d)}function h(a,b){A[b]=setTimeout(function(){return a.isAlive&&a.element.classList.remove(z.state.scrolling(b))},a.settings.scrollingThreshold)}function j(a,b){g(a,b),h(a,b)}function k(a){if("function"==typeof window.CustomEvent)return new CustomEvent(a);var b=document.createEvent("CustomEvent");return b.initCustomEvent(a,!1,!1,void 0),b}function l(a,b,c,d,e){void 0===d&&(d=!0),void 0===e&&(e=!1);var f;if("top"===b)f=["contentHeight","containerHeight","scrollTop","y","up","down"];else if("left"===b)f=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");m(a,c,f,d,e)}function m(a,b,c,d,e){var f=c[0],g=c[1],h=c[2],i=c[3],l=c[4],m=c[5];void 0===d&&(d=!0),void 0===e&&(e=!1);var n=a.element;// reset reach +a.reach[i]=null,1>n[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop+8,height:c.scrollbarYHeight-c.railBorderYWidth-16})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0u(a)?f||g:i||j,!d||!b.settings.wheelPropagation}function d(a){var b=a.deltaX,c=-1*a.deltaY;return("undefined"==typeof b||"undefined"==typeof c)&&(b=-1*a.wheelDeltaX/6,c=a.wheelDeltaY/6),a.deltaMode&&1===a.deltaMode&&(b*=10,c*=10),b!==b&&c!==c/* NaN checks */&&(b=0,c=a.wheelDelta),a.shiftKey?[-c,-b]:[b,c]}function f(b,c,d){// FIXME: this is a workaround for \', \'\', \'
    \'].join(\'\');\n\nclass BubbleTheme extends _base__WEBPACK_IMPORTED_MODULE_2__["default"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add(\'ql-bubble\');\n }\n\n extendToolbar(toolbar) {\n this.tooltip = new BubbleTooltip(this.quill, this.options.bounds);\n this.tooltip.root.appendChild(toolbar.container);\n this.buildButtons(toolbar.container.querySelectorAll(\'button\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n this.buildPickers(toolbar.container.querySelectorAll(\'select\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n }\n\n}\n\nBubbleTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__["default"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (!value) {\n this.quill.format(\'link\', false);\n } else {\n this.quill.theme.tooltip.edit();\n }\n }\n\n }\n }\n }\n});\n\n\n//# sourceURL=webpack://Quill/./themes/bubble.js?')},"./themes/snow.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \"./core/emitter.js\");\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \"./themes/base.js\");\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/link */ \"./formats/link.js\");\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/selection */ \"./core/selection.js\");\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/icons */ \"./ui/icons.js\");\n\n\n\n\n\n\nconst TOOLBAR_CONFIG = [[{\n header: ['1', '2', '3', false]\n}], ['bold', 'italic', 'underline', 'link'], [{\n list: 'ordered'\n}, {\n list: 'bullet'\n}], ['clean']];\n\nclass SnowTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__[\"BaseTooltip\"] {\n constructor(quill, bounds) {\n super(quill, bounds);\n this.preview = this.root.querySelector('a.ql-preview');\n }\n\n listen() {\n super.listen();\n this.root.querySelector('a.ql-action').addEventListener('click', event => {\n if (this.root.classList.contains('ql-editing')) {\n this.save();\n } else {\n this.edit('link', this.preview.textContent);\n }\n\n event.preventDefault();\n });\n this.root.querySelector('a.ql-remove').addEventListener('click', event => {\n if (this.linkRange != null) {\n const range = this.linkRange;\n this.restoreFocus();\n this.quill.formatText(range, 'link', false, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n delete this.linkRange;\n }\n\n event.preventDefault();\n this.hide();\n });\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].events.SELECTION_CHANGE, (range, oldRange, source) => {\n if (range == null) return;\n\n if (range.length === 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER) {\n const [link, offset] = this.quill.scroll.descendant(_formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], range.index);\n\n if (link != null) {\n this.linkRange = new _core_selection__WEBPACK_IMPORTED_MODULE_4__[\"Range\"](range.index - offset, link.length());\n const preview = _formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"].formats(link.domNode);\n this.preview.textContent = preview;\n this.preview.setAttribute('href', preview);\n this.show();\n this.position(this.quill.getBounds(this.linkRange));\n return;\n }\n } else {\n delete this.linkRange;\n }\n\n this.hide();\n });\n }\n\n show() {\n super.show();\n this.root.removeAttribute('data-mode');\n }\n\n}\n\nSnowTooltip.TEMPLATE = ['', '', '', ''].join('');\n\nclass SnowTheme extends _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add('ql-snow');\n }\n\n extendToolbar(toolbar) {\n toolbar.container.classList.add('ql-snow');\n this.buildButtons(toolbar.container.querySelectorAll('button'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.buildPickers(toolbar.container.querySelectorAll('select'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.tooltip = new SnowTooltip(this.quill, this.options.bounds);\n\n if (toolbar.container.querySelector('.ql-link')) {\n this.quill.keyboard.addBinding({\n key: 'k',\n shortKey: true\n }, (range, context) => {\n toolbar.handlers.link.call(toolbar, !context.format.link);\n });\n }\n }\n\n}\n\nSnowTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (value) {\n const range = this.quill.getSelection();\n if (range == null || range.length === 0) return;\n let preview = this.quill.getText(range);\n\n if (/^\\S+@\\S+\\.\\S+$/.test(preview) && preview.indexOf('mailto:') !== 0) {\n preview = \"mailto:\".concat(preview);\n }\n\n const {\n tooltip\n } = this.quill.theme;\n tooltip.edit('link', preview);\n } else {\n this.quill.format('link', false);\n }\n }\n\n }\n }\n }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (SnowTheme);\n\n//# sourceURL=webpack://Quill/./themes/snow.js?")},"./ui/color-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass ColorPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, label) {\n super(select);\n this.label.innerHTML = label;\n this.container.classList.add('ql-color-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).slice(0, 7).forEach(item => {\n item.classList.add('ql-primary');\n });\n }\n\n buildItem(option) {\n const item = super.buildItem(option);\n item.style.backgroundColor = option.getAttribute('value') || '';\n return item;\n }\n\n selectItem(item, trigger) {\n super.selectItem(item, trigger);\n const colorLabel = this.label.querySelector('.ql-color-label');\n const value = item ? item.getAttribute('data-value') || '' : '';\n\n if (colorLabel) {\n if (colorLabel.tagName === 'line') {\n colorLabel.style.stroke = value;\n } else {\n colorLabel.style.fill = value;\n }\n }\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ColorPicker);\n\n//# sourceURL=webpack://Quill/./ui/color-picker.js?")},"./ui/icon-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass IconPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, icons) {\n super(select);\n this.container.classList.add('ql-icon-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).forEach(item => {\n item.innerHTML = icons[item.getAttribute('data-value') || ''];\n });\n this.defaultItem = this.container.querySelector('.ql-selected');\n this.selectItem(this.defaultItem);\n }\n\n selectItem(target, trigger) {\n super.selectItem(target, trigger);\n const item = target || this.defaultItem;\n if (this.label.innerHTML === item.innerHTML) return;\n this.label.innerHTML = item.innerHTML;\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (IconPicker);\n\n//# sourceURL=webpack://Quill/./ui/icon-picker.js?")},"./ui/icons.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/align-left.svg */ "./assets/icons/align-left.svg");\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../assets/icons/align-center.svg */ "./assets/icons/align-center.svg");\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../assets/icons/align-right.svg */ "./assets/icons/align-right.svg");\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../assets/icons/align-justify.svg */ "./assets/icons/align-justify.svg");\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../assets/icons/background.svg */ "./assets/icons/background.svg");\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../assets/icons/blockquote.svg */ "./assets/icons/blockquote.svg");\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../assets/icons/bold.svg */ "./assets/icons/bold.svg");\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../assets/icons/clean.svg */ "./assets/icons/clean.svg");\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../assets/icons/code.svg */ "./assets/icons/code.svg");\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../assets/icons/color.svg */ "./assets/icons/color.svg");\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../assets/icons/direction-ltr.svg */ "./assets/icons/direction-ltr.svg");\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../assets/icons/direction-rtl.svg */ "./assets/icons/direction-rtl.svg");\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../assets/icons/formula.svg */ "./assets/icons/formula.svg");\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../assets/icons/header.svg */ "./assets/icons/header.svg");\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../assets/icons/header-2.svg */ "./assets/icons/header-2.svg");\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../assets/icons/italic.svg */ "./assets/icons/italic.svg");\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../assets/icons/image.svg */ "./assets/icons/image.svg");\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../assets/icons/indent.svg */ "./assets/icons/indent.svg");\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../assets/icons/outdent.svg */ "./assets/icons/outdent.svg");\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../assets/icons/link.svg */ "./assets/icons/link.svg");\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../assets/icons/list-bullet.svg */ "./assets/icons/list-bullet.svg");\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../assets/icons/list-check.svg */ "./assets/icons/list-check.svg");\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../assets/icons/list-ordered.svg */ "./assets/icons/list-ordered.svg");\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../assets/icons/subscript.svg */ "./assets/icons/subscript.svg");\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../assets/icons/superscript.svg */ "./assets/icons/superscript.svg");\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../assets/icons/strike.svg */ "./assets/icons/strike.svg");\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../assets/icons/table.svg */ "./assets/icons/table.svg");\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../assets/icons/underline.svg */ "./assets/icons/underline.svg");\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../assets/icons/video.svg */ "./assets/icons/video.svg");\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n align: {\n \'\': _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default.a,\n center: _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default.a,\n right: _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default.a,\n justify: _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default.a\n },\n background: _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default.a,\n blockquote: _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default.a,\n bold: _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default.a,\n clean: _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default.a,\n code: _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n \'code-block\': _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n color: _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default.a,\n direction: {\n \'\': _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default.a,\n rtl: _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default.a\n },\n formula: _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default.a,\n header: {\n \'1\': _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default.a,\n \'2\': _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default.a\n },\n italic: _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default.a,\n image: _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default.a,\n indent: {\n \'+1\': _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default.a,\n \'-1\': _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default.a\n },\n link: _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default.a,\n list: {\n bullet: _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default.a,\n check: _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default.a,\n ordered: _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default.a\n },\n script: {\n sub: _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default.a,\n super: _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default.a\n },\n strike: _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default.a,\n table: _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default.a,\n underline: _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default.a,\n video: _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default.a\n});\n\n//# sourceURL=webpack://Quill/./ui/icons.js?')},"./ui/picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/dropdown.svg */ \"./assets/icons/dropdown.svg\");\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__);\n\nlet optionsCounter = 0;\n\nfunction toggleAriaAttribute(element, attribute) {\n element.setAttribute(attribute, !(element.getAttribute(attribute) === 'true'));\n}\n\nclass Picker {\n constructor(select) {\n this.select = select;\n this.container = document.createElement('span');\n this.buildPicker();\n this.select.style.display = 'none';\n this.select.parentNode.insertBefore(this.container, this.select);\n this.label.addEventListener('mousedown', () => {\n this.togglePicker();\n });\n this.label.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.togglePicker();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n this.select.addEventListener('change', this.update.bind(this));\n }\n\n togglePicker() {\n this.container.classList.toggle('ql-expanded'); // Toggle aria-expanded and aria-hidden to make the picker accessible\n\n toggleAriaAttribute(this.label, 'aria-expanded');\n toggleAriaAttribute(this.options, 'aria-hidden');\n }\n\n buildItem(option) {\n const item = document.createElement('span');\n item.tabIndex = '0';\n item.setAttribute('role', 'button');\n item.classList.add('ql-picker-item');\n\n if (option.hasAttribute('value')) {\n item.setAttribute('data-value', option.getAttribute('value'));\n }\n\n if (option.textContent) {\n item.setAttribute('data-label', option.textContent);\n }\n\n item.addEventListener('click', () => {\n this.selectItem(item, true);\n });\n item.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.selectItem(item, true);\n event.preventDefault();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n return item;\n }\n\n buildLabel() {\n const label = document.createElement('span');\n label.classList.add('ql-picker-label');\n label.innerHTML = _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default.a;\n label.tabIndex = '0';\n label.setAttribute('role', 'button');\n label.setAttribute('aria-expanded', 'false');\n this.container.appendChild(label);\n return label;\n }\n\n buildOptions() {\n const options = document.createElement('span');\n options.classList.add('ql-picker-options'); // Don't want screen readers to read this until options are visible\n\n options.setAttribute('aria-hidden', 'true');\n options.tabIndex = '-1'; // Need a unique id for aria-controls\n\n options.id = \"ql-picker-options-\".concat(optionsCounter);\n optionsCounter += 1;\n this.label.setAttribute('aria-controls', options.id);\n this.options = options;\n Array.from(this.select.options).forEach(option => {\n const item = this.buildItem(option);\n options.appendChild(item);\n\n if (option.selected === true) {\n this.selectItem(item);\n }\n });\n this.container.appendChild(options);\n }\n\n buildPicker() {\n Array.from(this.select.attributes).forEach(item => {\n this.container.setAttribute(item.name, item.value);\n });\n this.container.classList.add('ql-picker');\n this.label = this.buildLabel();\n this.buildOptions();\n }\n\n escape() {\n // Close menu and return focus to trigger label\n this.close(); // Need setTimeout for accessibility to ensure that the browser executes\n // focus on the next process thread and after any DOM content changes\n\n setTimeout(() => this.label.focus(), 1);\n }\n\n close() {\n this.container.classList.remove('ql-expanded');\n this.label.setAttribute('aria-expanded', 'false');\n this.options.setAttribute('aria-hidden', 'true');\n }\n\n selectItem(item, trigger = false) {\n const selected = this.container.querySelector('.ql-selected');\n if (item === selected) return;\n\n if (selected != null) {\n selected.classList.remove('ql-selected');\n }\n\n if (item == null) return;\n item.classList.add('ql-selected');\n this.select.selectedIndex = Array.from(item.parentNode.children).indexOf(item);\n\n if (item.hasAttribute('data-value')) {\n this.label.setAttribute('data-value', item.getAttribute('data-value'));\n } else {\n this.label.removeAttribute('data-value');\n }\n\n if (item.hasAttribute('data-label')) {\n this.label.setAttribute('data-label', item.getAttribute('data-label'));\n } else {\n this.label.removeAttribute('data-label');\n }\n\n if (trigger) {\n this.select.dispatchEvent(new Event('change'));\n this.close();\n }\n }\n\n update() {\n let option;\n\n if (this.select.selectedIndex > -1) {\n const item = this.container.querySelector('.ql-picker-options').children[this.select.selectedIndex];\n option = this.select.options[this.select.selectedIndex];\n this.selectItem(item);\n } else {\n this.selectItem(null);\n }\n\n const isActive = option != null && option !== this.select.querySelector('option[selected]');\n this.label.classList.toggle('ql-active', isActive);\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Picker);\n\n//# sourceURL=webpack://Quill/./ui/picker.js?")},"./ui/tooltip.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass Tooltip {\n constructor(quill, boundsContainer) {\n this.quill = quill;\n this.boundsContainer = boundsContainer || document.body;\n this.root = quill.addContainer(\'ql-tooltip\');\n this.root.innerHTML = this.constructor.TEMPLATE;\n\n if (this.quill.root === this.quill.scrollingContainer) {\n this.quill.root.addEventListener(\'scroll\', () => {\n this.root.style.marginTop = "".concat(-1 * this.quill.root.scrollTop, "px");\n });\n }\n\n this.hide();\n }\n\n hide() {\n this.root.classList.add(\'ql-hidden\');\n }\n\n position(reference) {\n const left = reference.left + reference.width / 2 - this.root.offsetWidth / 2; // root.scrollTop should be 0 if scrollContainer !== root\n\n const top = reference.bottom + this.quill.root.scrollTop;\n this.root.style.left = "".concat(left, "px");\n this.root.style.top = "".concat(top, "px");\n this.root.classList.remove(\'ql-flip\');\n const containerBounds = this.boundsContainer.getBoundingClientRect();\n const rootBounds = this.root.getBoundingClientRect();\n let shift = 0;\n\n if (rootBounds.right > containerBounds.right) {\n shift = containerBounds.right - rootBounds.right;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.left < containerBounds.left) {\n shift = containerBounds.left - rootBounds.left;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.bottom > containerBounds.bottom) {\n const height = rootBounds.bottom - rootBounds.top;\n const verticalShift = reference.bottom - reference.top + height;\n this.root.style.top = "".concat(top - verticalShift, "px");\n this.root.classList.add(\'ql-flip\');\n }\n\n return shift;\n }\n\n show() {\n this.root.classList.remove(\'ql-editing\');\n this.root.classList.remove(\'ql-hidden\');\n }\n\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Tooltip);\n\n//# sourceURL=webpack://Quill/./ui/tooltip.js?')},0:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__(/*! ./quill.js */"./quill.js");\n\n\n//# sourceURL=webpack://Quill/multi_./quill.js?')},1:function(module,exports){eval("/* (ignored) */\n\n//# sourceURL=webpack://Quill/./util.inspect_(ignored)?")}},e={},f.m=d,f.c=e,f.d=function(e,n,t){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(n,e){if(1&e&&(n=f(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)f.d(t,r,function(e){return n[e]}.bind(null,r));return t},f.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="",f(f.s=0).default;function f(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return d[n].call(t.exports,t,t.exports,f),t.l=!0,t.exports}var d,e}); \ No newline at end of file diff --git a/dist/js/plugin/store.min.js b/dist/js/plugin/store.min.js new file mode 100644 index 0000000..0039bdb --- /dev/null +++ b/dist/js/plugin/store.min.js @@ -0,0 +1,2 @@ +/*! storejs v1.0.24 | MIT (c) 2018 kenny wang | https://github.com/jaywcjlove/store.js */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.store=e()}(this,function(){"use strict";var u=window.localStorage;function f(t){return t=JSON.stringify(t),/^\{[\s\S]*\}$/.test(t)}function s(e){if("string"==typeof e)try{return JSON.parse(e)}catch(t){return e}}function c(t){return"[object Function]"==={}.toString.call(t)}function a(){if(!(this instanceof a))return new a}u=function(e){var t="_Is_Incognit";try{e.setItem(t,"yes")}catch(t){if("QuotaExceededError"===t.name){var r=function(){};e.__proto__={setItem:r,getItem:r,removeItem:r,clear:r}}}finally{"yes"===e.getItem(t)&&e.removeItem(t)}return e}(u),a.prototype={set:function(t,e){if(t&&!f(t))u.setItem(t,void 0===(n=e)||"function"==typeof n?n+"":JSON.stringify(n));else if(f(t))for(var r in t)this.set(r,t[r]);var n;return this},get:function(t){if(!t){var r={};return this.forEach(function(t,e){return r[t]=e}),r}if("?"===t.charAt(0))return this.has(t.substr(1));var e=arguments;if(1diff){ago="刚刚"}else if(1e3*60<=diff&&1e3*60*60>diff){ago=int(diff/(1e3*60))+"分钟前"}else if(1e3*60*60<=diff&&1e3*60*60*24>diff){ago=int(diff/(1e3*60*60))+"小时前"}else if(1e3*60*60*24<=diff&&1e3*60*60*24*30>diff){ago=int(diff/(1e3*60*60*24))+"天前"}else if(1e3*60*60*24*30<=diff&&1e3*60*60*24*30*12>diff){ago=int(diff/(1e3*60*60*24*30))+"月前"}else{ago=int(diff/(1e3*60*60*24*30*12))+"年前"}return ago}};entry=time["default"];entry.human=entry.ago=time.human;if(typeof module!=="undefined"&&module.exports){return module.exports=exports=entry}else if(typeof WIN["define"]==="function"){return define(function(require,exports,module){return module.exports=exports=function(){return entry}})}else if(typeof WIN["angular"]==="object"){angularApp=angular.module("binnng/time",[]);angularApp.factory("$time",function(){return entry});angularApp.filter("ago",function(){return function(time){return entry.ago(time)}});angularApp.filter("date",function(){return function(time){return entry(time,"%y年%M月%d日")}});return angularApp.filter("datetime",function(){return function(time){return entry(time,DEFAULT_FORMAT)}})}else{return WIN["Time"]=entry}})(window); \ No newline at end of file diff --git a/dist/js/plugin/xlsx.min.js b/dist/js/plugin/xlsx.min.js new file mode 100644 index 0000000..8add1b5 --- /dev/null +++ b/dist/js/plugin/xlsx.min.js @@ -0,0 +1,17 @@ +/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ +var DO_NOT_EXPORT_CODEPAGE=true;var DO_NOT_EXPORT_JSZIP=true;(function(e){if("object"==typeof exports&&"undefined"!=typeof module&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)module.exports=e();else if("function"==typeof define&&define.amd&&"undefined"==typeof DO_NOT_EXPORT_JSZIP){JSZipSync=e();define([],e)}else{var r;"undefined"!=typeof globalThis?r=globalThis:"undefined"!=typeof window?r=window:"undefined"!=typeof global?r=global:"undefined"!=typeof $&&$.global?r=$.global:"undefined"!=typeof self&&(r=self),r.JSZipSync=e()}})(function(){var e,r,t;return function a(e,r,t){function n(s,f){if(!r[s]){if(!e[s]){var o=typeof require=="function"&&require;if(!f&&o)return o(s,!0);if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};e[s][0].call(l.exports,function(r){var t=e[s][1][r];return n(t?t:r)},l,l.exports,a,e,r,t)}return r[s].exports}var i=typeof require=="function"&&require;for(var s=0;s>2;o=(n&3)<<4|i>>4;l=(i&15)<<2|s>>6;c=s&63;if(isNaN(i)){l=c=64}else if(isNaN(s)){c=64}t=t+a.charAt(f)+a.charAt(o)+a.charAt(l)+a.charAt(c)}return t};t.decode=function(e,r){var t="";var n,i,s;var f,o,l,c;var u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(u>4;i=(o&15)<<4|l>>2;s=(l&3)<<6|c;t=t+String.fromCharCode(n);if(l!=64){t=t+String.fromCharCode(i)}if(c!=64){t=t+String.fromCharCode(s)}}return t}},{}],2:[function(e,r,t){"use strict";function a(){this.compressedSize=0;this.uncompressedSize=0;this.crc32=0;this.compressionMethod=null;this.compressedContent=null}a.prototype={getContent:function(){return null},getCompressedContent:function(){return null}};r.exports=a},{}],3:[function(e,r,t){"use strict";t.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null};t.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,r,t){"use strict";var a=e("./utils");var n=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];r.exports=function i(e,r){if(typeof e==="undefined"||!e.length){return 0}var t=a.getTypeOf(e)!=="string";if(typeof r=="undefined"){r=0}var i=0;var s=0;var f=0;r=r^-1;for(var o=0,l=e.length;o>>8^i}return r^-1}},{"./utils":21}],5:[function(e,r,t){"use strict";var a=e("./utils");function n(e){this.data=null;this.length=0;this.index=0}n.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--){r=(r<<8)+this.byteAt(t)}this.index+=e;return r},readString:function(e){return a.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)}};r.exports=n},{"./utils":21}],6:[function(e,r,t){"use strict";t.base64=false;t.binary=false;t.dir=false;t.createFolders=false;t.date=null;t.compression=null;t.comment=null},{}],7:[function(e,r,t){"use strict";var a=e("./utils");t.string2binary=function(e){return a.string2binary(e)};t.string2Uint8Array=function(e){return a.transformTo("uint8array",e)};t.uint8Array2String=function(e){return a.transformTo("string",e)};t.string2Blob=function(e){var r=a.transformTo("arraybuffer",e);return a.arrayBuffer2Blob(r)};t.arrayBuffer2Blob=function(e){return a.arrayBuffer2Blob(e)};t.transformTo=function(e,r){return a.transformTo(e,r)};t.getTypeOf=function(e){return a.getTypeOf(e)};t.checkSupport=function(e){return a.checkSupport(e)};t.MAX_VALUE_16BITS=a.MAX_VALUE_16BITS;t.MAX_VALUE_32BITS=a.MAX_VALUE_32BITS;t.pretty=function(e){return a.pretty(e)};t.findCompression=function(e){return a.findCompression(e)};t.isRegExp=function(e){return a.isRegExp(e)}},{"./utils":21}],8:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Uint32Array!=="undefined";var n=e("pako");t.uncompressInputType=a?"uint8array":"array";t.compressInputType=a?"uint8array":"array";t.magic="\b\0";t.compress=function(e){return n.deflateRaw(e)};t.uncompress=function(e){return n.inflateRaw(e)}},{pako:24}],9:[function(e,r,t){"use strict";var a=e("./base64");function n(e,r){if(!(this instanceof n))return new n(e,r);this.files={};this.comment=null;this.root="";if(e){this.load(e,r)}this.clone=function(){var e=new n;for(var r in this){if(typeof this[r]!=="function"){e[r]=this[r]}}return e}}n.prototype=e("./object");n.prototype.load=e("./load");n.support=e("./support");n.defaults=e("./defaults");n.utils=e("./deprecatedPublicUtils");n.base64={encode:function(e){return a.encode(e)},decode:function(e){return a.decode(e)}};n.compressions=e("./compressions");r.exports=n},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,r,t){"use strict";var a=e("./base64");var n=e("./zipEntries");r.exports=function(e,r){var t,i,s,f;r=r||{};if(r.base64){e=a.decode(e)}i=new n(e,r);t=i.files;for(s=0;s>>8}return t};var k=function(){var e={},r,t;for(r=0;r0?e.substring(0,r):""};var C=function(e,r){if(e.slice(-1)!="/"){e+="/"}r=typeof r!=="undefined"?r:false;if(!this.files[e]){S.call(this,e,null,{dir:true,createFolders:r})}return this.files[e]};var B=function(e,r){var t=new c,a;if(e._data instanceof c){t.uncompressedSize=e._data.uncompressedSize;t.crc32=e._data.crc32;if(t.uncompressedSize===0||e.dir){r=l["STORE"];t.compressedContent="";t.crc32=0}else if(e._data.compressionMethod===r.magic){t.compressedContent=e._data.getCompressedContent()}else{a=e._data.getContent();t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}}else{a=m(e);if(!a||a.length===0||e.dir){r=l["STORE"];a=""}t.uncompressedSize=a.length;t.crc32=i(a);t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}t.compressedSize=t.compressedContent.length;t.compressionMethod=r.magic;return t};var T=function(e,r,t,a){var f=t.compressedContent,o=n.transformTo("string",h.utf8encode(r.name)),l=r.comment||"",c=n.transformTo("string",h.utf8encode(l)),u=o.length!==r.name.length,d=c.length!==l.length,v=r.options,p,m,b="",g="",k="",E,S;if(r._initialMetadata.dir!==r.dir){E=r.dir}else{E=v.dir}if(r._initialMetadata.date!==r.date){S=r.date}else{S=v.date}p=S.getHours();p=p<<6;p=p|S.getMinutes();p=p<<5;p=p|S.getSeconds()/2;m=S.getFullYear()-1980;m=m<<4;m=m|S.getMonth()+1;m=m<<5;m=m|S.getDate();if(u){g=w(1,1)+w(i(o),4)+o;b+="up"+w(g.length,2)+g}if(d){k=w(1,1)+w(this.crc32(c),4)+c;b+="uc"+w(k.length,2)+k}var _="";_+="\n\0";_+=u||d?"\0\b":"\0\0";_+=t.compressionMethod;_+=w(p,2);_+=w(m,2);_+=w(t.crc32,4);_+=w(t.compressedSize,4);_+=w(t.uncompressedSize,4);_+=w(o.length,2);_+=w(b.length,2);var C=s.LOCAL_FILE_HEADER+_+o+b;var B=s.CENTRAL_FILE_HEADER+"\0"+_+w(c.length,2)+"\0\0"+"\0\0"+(E===true?"\0\0\0":"\0\0\0\0")+w(a,4)+o+b+c;return{fileRecord:C,dirRecord:B,compressedObject:t}};var y={load:function(e,r){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var r=[],t,a,n,i;for(t in this.files){if(!this.files.hasOwnProperty(t)){continue}n=this.files[t];i=new g(n.name,n._data,k(n.options));a=t.slice(this.root.length,t.length);if(t.slice(0,this.root.length)===this.root&&e(a,i)){r.push(i)}}return r},file:function(e,r,t){if(arguments.length===1){if(n.isRegExp(e)){var a=e;return this.filter(function(e,r){return!r.dir&&a.test(e)})}else{return this.filter(function(r,t){return!t.dir&&r===e})[0]||null}}else{e=this.root+e;S.call(this,e,r,t)}return this},folder:function(e){if(!e){return this}if(n.isRegExp(e)){return this.filter(function(r,t){return t.dir&&e.test(r)})}var r=this.root+e;var t=C.call(this,r);var a=this.clone();a.root=t.name;return a},remove:function(e){e=this.root+e;var r=this.files[e];if(!r){if(e.slice(-1)!="/"){e+="/"}r=this.files[e]}if(r&&!r.dir){delete this.files[e]}else{var t=this.filter(function(r,t){return t.name.slice(0,e.length)===e});for(var a=0;a=0;--i){if(this.data[i]===r&&this.data[i+1]===t&&this.data[i+2]===a&&this.data[i+3]===n){return i}}return-1};n.prototype.readData=function(e){this.checkOffset(e);if(e===0){return new Uint8Array(0)}var r=this.data.subarray(this.index,this.index+e);this.index+=e;return r};r.exports=n},{"./dataReader":5}],19:[function(e,r,t){"use strict";var a=e("./utils");var n=function(e){this.data=new Uint8Array(e);this.index=0};n.prototype={append:function(e){if(e.length!==0){e=a.transformTo("uint8array",e);this.data.set(e,this.index);this.index+=e.length}},finalize:function(){return this.data}};r.exports=n},{"./utils":21}],20:[function(e,r,t){"use strict";var a=e("./utils");var n=e("./support");var i=e("./nodeBuffer");var s=new Array(256);for(var f=0;f<256;f++){s[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1}s[254]=s[254]=1;var o=function(e){var r,t,a,i,s,f=e.length,o=0;for(i=0;i>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};var l=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+s[e[t]]>r?t:r};var c=function(e){var r,t,n,i,f;var o=e.length;var l=new Array(o*2);for(n=0,t=0;t4){l[n++]=65533;t+=f-1;continue}i&=f===2?31:f===3?15:7;while(f>1&&t1){l[n++]=65533;continue}if(i<65536){l[n++]=i}else{i-=65536;l[n++]=55296|i>>10&1023;l[n++]=56320|i&1023}}if(l.length!==n){if(l.subarray){l=l.subarray(0,n)}else{l.length=n}}return a.applyFromCharCode(l)};t.utf8encode=function u(e){if(n.nodebuffer){return i(e,"utf-8")}return o(e)};t.utf8decode=function h(e){if(n.nodebuffer){return a.transformTo("nodebuffer",e).toString("utf-8")}e=a.transformTo(n.uint8array?"uint8array":"array",e);var r=[],t=0,i=e.length,s=65536;while(t1){try{if(s==="array"||s==="nodebuffer"){a.push(String.fromCharCode.apply(null,e.slice(f,Math.min(f+r,n))))}else{a.push(String.fromCharCode.apply(null,e.subarray(f,Math.min(f+r,n))))}f+=r}catch(l){r=Math.floor(r/2)}}return a.join("")}t.applyFromCharCode=o;function l(e,r){for(var t=0;t1){throw new Error("Multi-volumes zip are not supported")}},readLocalFiles:function(){var e,r;for(e=0;e0){r.windowBits=-r.windowBits}else if(r.gzip&&r.windowBits>0&&r.windowBits<16){r.windowBits+=16}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new f;this.strm.avail_out=0;var t=a.deflateInit2(this.strm,r.level,r.method,r.windowBits,r.memLevel,r.strategy);if(t!==c){throw new Error(s[t])}if(r.header){a.deflateSetHeader(this.strm,r.header)}};p.prototype.push=function(e,r){var t=this.strm;var s=this.options.chunkSize;var f,h;if(this.ended){return false}h=r===~~r?r:r===true?l:o;if(typeof e==="string"){t.input=i.string2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(s);t.next_out=0;t.avail_out=s}f=a.deflate(t,h);if(f!==u&&f!==c){this.onEnd(f);this.ended=true;return false}if(t.avail_out===0||t.avail_in===0&&h===l){if(this.options.to==="string"){this.onData(i.buf2binstring(n.shrinkBuf(t.output,t.next_out)))}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}while((t.avail_in>0||t.avail_out===0)&&f!==u);if(h===l){f=a.deflateEnd(this.strm);this.onEnd(f);this.ended=true;return f===c}return true};p.prototype.onData=function(e){this.chunks.push(e)};p.prototype.onEnd=function(e){if(e===c){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function m(e,r){var t=new p(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function b(e,r){r=r||{};r.raw=true;return m(e,r)}function g(e,r){r=r||{};r.gzip=true;return m(e,r)}t.Deflate=p;t.deflate=m;t.deflateRaw=b;t.gzip=g},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,r,t){"use strict";var a=e("./zlib/inflate.js");var n=e("./utils/common");var i=e("./utils/strings");var s=e("./zlib/constants");var f=e("./zlib/messages");var o=e("./zlib/zstream");var l=e("./zlib/gzheader");var c=function(e){this.options=n.assign({chunkSize:16384,windowBits:0,to:""},e||{});var r=this.options;if(r.raw&&r.windowBits>=0&&r.windowBits<16){r.windowBits=-r.windowBits;if(r.windowBits===0){r.windowBits=-15}}if(r.windowBits>=0&&r.windowBits<16&&!(e&&e.windowBits)){r.windowBits+=32}if(r.windowBits>15&&r.windowBits<48){if((r.windowBits&15)===0){r.windowBits|=15}}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new o;this.strm.avail_out=0;var t=a.inflateInit2(this.strm,r.windowBits);if(t!==s.Z_OK){throw new Error(f[t])}this.header=new l;a.inflateGetHeader(this.strm,this.header)};c.prototype.push=function(e,r){var t=this.strm;var f=this.options.chunkSize;var o,l;var c,u,h;if(this.ended){return false}l=r===~~r?r:r===true?s.Z_FINISH:s.Z_NO_FLUSH;if(typeof e==="string"){t.input=i.binstring2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(f);t.next_out=0;t.avail_out=f}o=a.inflate(t,s.Z_NO_FLUSH);if(o!==s.Z_STREAM_END&&o!==s.Z_OK){this.onEnd(o);this.ended=true;return false}if(t.next_out){if(t.avail_out===0||o===s.Z_STREAM_END||t.avail_in===0&&l===s.Z_FINISH){if(this.options.to==="string"){c=i.utf8border(t.output,t.next_out);u=t.next_out-c;h=i.buf2string(t.output,c);t.next_out=u;t.avail_out=f-u;if(u){n.arraySet(t.output,t.output,c,u,0)}this.onData(h)}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}}while(t.avail_in>0&&o!==s.Z_STREAM_END);if(o===s.Z_STREAM_END){l=s.Z_FINISH}if(l===s.Z_FINISH){o=a.inflateEnd(this.strm);this.onEnd(o);this.ended=true;return o===s.Z_OK}return true};c.prototype.onData=function(e){this.chunks.push(e)};c.prototype.onEnd=function(e){if(e===s.Z_OK){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function u(e,r){var t=new c(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function h(e,r){r=r||{};r.raw=true;return u(e,r)}t.Inflate=c;t.inflate=u;t.inflateRaw=h;t.ungzip=u},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";t.assign=function(e){var r=Array.prototype.slice.call(arguments,1);while(r.length){var t=r.shift();if(!t){continue}if(typeof t!=="object"){throw new TypeError(t+"must be non-object")}for(var a in t){if(t.hasOwnProperty(a)){e[a]=t[a]}}}return e};t.shrinkBuf=function(e,r){if(e.length===r){return e}if(e.subarray){return e.subarray(0,r)}e.length=r;return e};var n={arraySet:function(e,r,t,a,n){if(r.subarray&&e.subarray){e.set(r.subarray(t,t+a),n);return}for(var i=0;i=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1}f[254]=f[254]=1;t.string2buf=function(e){var r,t,n,i,s,f=e.length,o=0;for(i=0;i>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};function l(e,r){if(r<65537){if(e.subarray&&i||!e.subarray&&n){return String.fromCharCode.apply(null,a.shrinkBuf(e,r))}}var t="";for(var s=0;s4){o[a++]=65533;t+=i-1;continue}n&=i===2?31:i===3?15:7;while(i>1&&t1){o[a++]=65533;continue}if(n<65536){o[a++]=n}else{n-=65536;o[a++]=55296|n>>10&1023;o[a++]=56320|n&1023}}return l(o,a)};t.utf8border=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+f[e[t]]>r?t:r}},{"./common":27}],29:[function(e,r,t){"use strict";function a(e,r,t,a){var n=e&65535|0,i=e>>>16&65535|0,s=0;while(t!==0){s=t>2e3?2e3:t;t-=s;do{n=n+r[a++]|0;i=i+n|0}while(--s);n%=65521;i%=65521}return n|i<<16|0}r.exports=a},{}],30:[function(e,r,t){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,r,t){"use strict";function a(){var e,r=[];for(var t=0;t<256;t++){e=t;for(var a=0;a<8;a++){e=e&1?3988292384^e>>>1:e>>>1}r[t]=e}return r}var n=a();function i(e,r,t,a){var i=n,s=a+t;e=e^-1;for(var f=a;f>>8^i[(e^r[f])&255]}return e^-1}r.exports=i},{}],32:[function(e,r,t){"use strict";var a=e("../utils/common");var n=e("./trees");var i=e("./adler32");var s=e("./crc32");var f=e("./messages");var o=0;var l=1;var c=3;var u=4;var h=5;var d=0;var v=1;var p=-2;var m=-3;var b=-5;var g=-1;var w=1;var k=2;var E=3;var S=4;var _=0;var C=2;var B=8;var T=9;var y=15;var x=8;var A=29;var I=256;var R=I+1+A;var O=30;var D=19;var F=2*R+1;var P=15;var N=3;var L=258;var M=L+N+1;var U=32;var z=42;var H=69;var W=73;var V=91;var X=103;var G=113;var j=666;var K=1;var $=2;var Y=3;var Z=4;var J=3;function Q(e,r){e.msg=f[r];return r}function q(e){return(e<<1)-(e>4?9:0)}function ee(e){var r=e.length;while(--r>=0){e[r]=0}}function re(e){var r=e.state;var t=r.pending;if(t>e.avail_out){t=e.avail_out}if(t===0){return}a.arraySet(e.output,r.pending_buf,r.pending_out,t,e.next_out);e.next_out+=t;r.pending_out+=t;e.total_out+=t;e.avail_out-=t;r.pending-=t;if(r.pending===0){r.pending_out=0}}function te(e,r){n._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,r);e.block_start=e.strstart;re(e.strm)}function ae(e,r){e.pending_buf[e.pending++]=r}function ne(e,r){e.pending_buf[e.pending++]=r>>>8&255;e.pending_buf[e.pending++]=r&255}function ie(e,r,t,n){var f=e.avail_in;if(f>n){f=n}if(f===0){return 0}e.avail_in-=f;a.arraySet(r,e.input,e.next_in,f,t);if(e.state.wrap===1){e.adler=i(e.adler,r,f,t)}else if(e.state.wrap===2){e.adler=s(e.adler,r,f,t)}e.next_in+=f;e.total_in+=f;return f}function se(e,r){var t=e.max_chain_length;var a=e.strstart;var n;var i;var s=e.prev_length;var f=e.nice_match;var o=e.strstart>e.w_size-M?e.strstart-(e.w_size-M):0;var l=e.window;var c=e.w_mask;var u=e.prev;var h=e.strstart+L;var d=l[a+s-1];var v=l[a+s];if(e.prev_length>=e.good_match){t>>=2}if(f>e.lookahead){f=e.lookahead}do{n=r;if(l[n+s]!==v||l[n+s-1]!==d||l[n]!==l[a]||l[++n]!==l[a+1]){continue}a+=2;n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&as){e.match_start=r;s=i;if(i>=f){break}d=l[a+s-1];v=l[a+s]}}while((r=u[r&c])>o&&--t!==0);if(s<=e.lookahead){return s}return e.lookahead}function fe(e){var r=e.w_size;var t,n,i,s,f;do{s=e.window_size-e.lookahead-e.strstart;if(e.strstart>=r+(r-M)){a.arraySet(e.window,e.window,r,r,0);e.match_start-=r;e.strstart-=r;e.block_start-=r;n=e.hash_size;t=n;do{i=e.head[--t];e.head[t]=i>=r?i-r:0}while(--n);n=r;t=n;do{i=e.prev[--t];e.prev[t]=i>=r?i-r:0}while(--n);s+=r}if(e.strm.avail_in===0){break}n=ie(e.strm,e.window,e.strstart+e.lookahead,s);e.lookahead+=n;if(e.lookahead+e.insert>=N){f=e.strstart-e.insert;e.ins_h=e.window[f];e.ins_h=(e.ins_h<e.pending_buf_size-5){t=e.pending_buf_size-5}for(;;){if(e.lookahead<=1){fe(e);if(e.lookahead===0&&r===o){return K}if(e.lookahead===0){break}}e.strstart+=e.lookahead;e.lookahead=0;var a=e.block_start+t;if(e.strstart===0||e.strstart>=a){e.lookahead=e.strstart-a;e.strstart=a;te(e,false);if(e.strm.avail_out===0){return K}}if(e.strstart-e.block_start>=e.w_size-M){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.strstart>e.block_start){te(e,false);if(e.strm.avail_out===0){return K}}return K}function le(e,r){var t;var a;for(;;){if(e.lookahead=N){e.ins_h=(e.ins_h<=N){a=n._tr_tally(e,e.strstart-e.match_start,e.match_length-N);e.lookahead-=e.match_length;if(e.match_length<=e.max_lazy_match&&e.lookahead>=N){e.match_length--;do{e.strstart++;e.ins_h=(e.ins_h<=N){e.ins_h=(e.ins_h<4096)){e.match_length=N-1}}if(e.prev_length>=N&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-N;a=n._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-N);e.lookahead-=e.prev_length-1;e.prev_length-=2;do{if(++e.strstart<=i){e.ins_h=(e.ins_h<=N&&e.strstart>0){i=e.strstart-1;a=f[i];if(a===f[++i]&&a===f[++i]&&a===f[++i]){s=e.strstart+L;do{}while(a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&ie.lookahead){e.match_length=e.lookahead}}}if(e.match_length>=N){t=n._tr_tally(e,1,e.match_length-N);e.lookahead-=e.match_length;e.strstart+=e.match_length;e.match_length=0}else{t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++}if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return $}function he(e,r){var t;for(;;){if(e.lookahead===0){fe(e);if(e.lookahead===0){if(r===o){return K}break}}e.match_length=0;t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++;if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return $}var de=function(e,r,t,a,n){this.good_length=e;this.max_lazy=r;this.nice_length=t;this.max_chain=a;this.func=n};var ve;ve=[new de(0,0,0,0,oe),new de(4,4,8,4,le),new de(4,5,16,8,le),new de(4,6,32,32,le),new de(4,4,16,16,ce),new de(8,16,32,32,ce),new de(8,16,128,128,ce),new de(8,32,128,256,ce),new de(32,128,258,1024,ce),new de(32,258,258,4096,ce)];function pe(e){e.window_size=2*e.w_size;ee(e.head);e.max_lazy_match=ve[e.level].max_lazy;e.good_match=ve[e.level].good_length;e.nice_match=ve[e.level].nice_length;e.max_chain_length=ve[e.level].max_chain;e.strstart=0;e.block_start=0;e.lookahead=0;e.insert=0;e.match_length=e.prev_length=N-1;e.match_available=0;e.ins_h=0}function me(){this.strm=null;this.status=0;this.pending_buf=null;this.pending_buf_size=0;this.pending_out=0;this.pending=0;this.wrap=0;this.gzhead=null;this.gzindex=0;this.method=B;this.last_flush=-1;this.w_size=0;this.w_bits=0;this.w_mask=0;this.window=null;this.window_size=0;this.prev=null;this.head=null;this.ins_h=0;this.hash_size=0;this.hash_bits=0;this.hash_mask=0;this.hash_shift=0;this.block_start=0;this.match_length=0;this.prev_match=0;this.match_available=0;this.strstart=0;this.match_start=0;this.lookahead=0;this.prev_length=0;this.max_chain_length=0;this.max_lazy_match=0;this.level=0;this.strategy=0;this.good_match=0;this.nice_match=0;this.dyn_ltree=new a.Buf16(F*2);this.dyn_dtree=new a.Buf16((2*O+1)*2);this.bl_tree=new a.Buf16((2*D+1)*2);ee(this.dyn_ltree);ee(this.dyn_dtree);ee(this.bl_tree);this.l_desc=null;this.d_desc=null;this.bl_desc=null;this.bl_count=new a.Buf16(P+1);this.heap=new a.Buf16(2*R+1);ee(this.heap);this.heap_len=0;this.heap_max=0;this.depth=new a.Buf16(2*R+1);ee(this.depth);this.l_buf=0;this.lit_bufsize=0;this.last_lit=0;this.d_buf=0;this.opt_len=0;this.static_len=0;this.matches=0;this.insert=0;this.bi_buf=0;this.bi_valid=0}function be(e){var r;if(!e||!e.state){return Q(e,p)}e.total_in=e.total_out=0;e.data_type=C;r=e.state;r.pending=0;r.pending_out=0;if(r.wrap<0){r.wrap=-r.wrap}r.status=r.wrap?z:G;e.adler=r.wrap===2?0:1;r.last_flush=o;n._tr_init(r);return d}function ge(e){var r=be(e);if(r===d){pe(e.state)}return r}function we(e,r){if(!e||!e.state){return p}if(e.state.wrap!==2){return p}e.state.gzhead=r;return d}function ke(e,r,t,n,i,s){if(!e){return p}var f=1;if(r===g){r=6}if(n<0){f=0;n=-n}else if(n>15){f=2;n-=16}if(i<1||i>T||t!==B||n<8||n>15||r<0||r>9||s<0||s>S){return Q(e,p)}if(n===8){n=9}var o=new me;e.state=o;o.strm=e;o.wrap=f;o.gzhead=null;o.w_bits=n;o.w_size=1<>1;o.l_buf=(1+2)*o.lit_bufsize;o.level=r;o.strategy=s;o.method=t;return ge(e)}function Ee(e,r){return ke(e,r,B,y,x,_)}function Se(e,r){var t,a;var i,f;if(!e||!e.state||r>h||r<0){return e?Q(e,p):p}a=e.state;if(!e.output||!e.input&&e.avail_in!==0||a.status===j&&r!==u){return Q(e,e.avail_out===0?b:p)}a.strm=e;t=a.last_flush;a.last_flush=r;if(a.status===z){if(a.wrap===2){e.adler=0;ae(a,31);ae(a,139);ae(a,8);if(!a.gzhead){ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,a.level===9?2:a.strategy>=k||a.level<2?4:0);ae(a,J);a.status=G}else{ae(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(!a.gzhead.extra?0:4)+(!a.gzhead.name?0:8)+(!a.gzhead.comment?0:16));ae(a,a.gzhead.time&255);ae(a,a.gzhead.time>>8&255);ae(a,a.gzhead.time>>16&255);ae(a,a.gzhead.time>>24&255);ae(a,a.level===9?2:a.strategy>=k||a.level<2?4:0);ae(a,a.gzhead.os&255);if(a.gzhead.extra&&a.gzhead.extra.length){ae(a,a.gzhead.extra.length&255);ae(a,a.gzhead.extra.length>>8&255)}if(a.gzhead.hcrc){e.adler=s(e.adler,a.pending_buf,a.pending,0)}a.gzindex=0;a.status=H}}else{var m=B+(a.w_bits-8<<4)<<8;var g=-1;if(a.strategy>=k||a.level<2){g=0}else if(a.level<6){g=1}else if(a.level===6){g=2}else{g=3}m|=g<<6;if(a.strstart!==0){m|=U}m+=31-m%31;a.status=G;ne(a,m);if(a.strstart!==0){ne(a,e.adler>>>16);ne(a,e.adler&65535)}e.adler=1}}if(a.status===H){if(a.gzhead.extra){i=a.pending;while(a.gzindex<(a.gzhead.extra.length&65535)){if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){break}}ae(a,a.gzhead.extra[a.gzindex]&255);a.gzindex++}if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(a.gzindex===a.gzhead.extra.length){a.gzindex=0;a.status=W}}else{a.status=W}}if(a.status===W){if(a.gzhead.name){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindexi){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.gzindex=0;a.status=V}}else{a.status=V}}if(a.status===V){if(a.gzhead.comment){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindexi){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.status=X}}else{a.status=X}}if(a.status===X){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size){re(e)}if(a.pending+2<=a.pending_buf_size){ae(a,e.adler&255);ae(a,e.adler>>8&255);e.adler=0;a.status=G}}else{a.status=G}}if(a.pending!==0){re(e);if(e.avail_out===0){a.last_flush=-1;return d}}else if(e.avail_in===0&&q(r)<=q(t)&&r!==u){return Q(e,b)}if(a.status===j&&e.avail_in!==0){return Q(e,b)}if(e.avail_in!==0||a.lookahead!==0||r!==o&&a.status!==j){var w=a.strategy===k?he(a,r):a.strategy===E?ue(a,r):ve[a.level].func(a,r);if(w===Y||w===Z){a.status=j}if(w===K||w===Y){if(e.avail_out===0){a.last_flush=-1}return d}if(w===$){if(r===l){n._tr_align(a)}else if(r!==h){n._tr_stored_block(a,0,0,false);if(r===c){ee(a.head);if(a.lookahead===0){a.strstart=0;a.block_start=0;a.insert=0}}}re(e);if(e.avail_out===0){a.last_flush=-1;return d}}}if(r!==u){return d}if(a.wrap<=0){return v}if(a.wrap===2){ae(a,e.adler&255);ae(a,e.adler>>8&255);ae(a,e.adler>>16&255);ae(a,e.adler>>24&255);ae(a,e.total_in&255);ae(a,e.total_in>>8&255);ae(a,e.total_in>>16&255);ae(a,e.total_in>>24&255)}else{ne(a,e.adler>>>16);ne(a,e.adler&65535)}re(e);if(a.wrap>0){a.wrap=-a.wrap}return a.pending!==0?d:v}function _e(e){var r;if(!e||!e.state){return p}r=e.state.status;if(r!==z&&r!==H&&r!==W&&r!==V&&r!==X&&r!==G&&r!==j){return Q(e,p)}e.state=null;return r===G?Q(e,m):d}t.deflateInit=Ee;t.deflateInit2=ke;t.deflateReset=ge;t.deflateResetKeep=be;t.deflateSetHeader=we;t.deflate=Se;t.deflateEnd=_e;t.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,r,t){"use strict";function a(){this.text=0;this.time=0;this.xflags=0;this.os=0;this.extra=null;this.extra_len=0;this.name="";this.comment="";this.hcrc=0;this.done=false}r.exports=a},{}],34:[function(e,r,t){"use strict";var a=30;var n=12;r.exports=function i(e,r){var t;var i;var s;var f;var o;var l;var c;var u;var h;var d;var v;var p;var m;var b;var g;var w;var k;var E;var S;var _;var C;var B;var T;var y,x;t=e.state;i=e.next_in;y=e.input;s=i+(e.avail_in-5);f=e.next_out;x=e.output;o=f-(r-e.avail_out);l=f+(e.avail_out-257);c=t.dmax;u=t.wsize;h=t.whave;d=t.wnext;v=t.window;p=t.hold;m=t.bits;b=t.lencode;g=t.distcode;w=(1<>>24;p>>>=S;m-=S;S=E>>>16&255;if(S===0){x[f++]=E&65535}else if(S&16){_=E&65535;S&=15;if(S){if(m>>=S;m-=S}if(m<15){p+=y[i++]<>>24;p>>>=S;m-=S;S=E>>>16&255;if(S&16){C=E&65535;S&=15;if(mc){e.msg="invalid distance too far back";t.mode=a;break e}p>>>=S;m-=S;S=f-o;if(C>S){S=C-S;if(S>h){if(t.sane){e.msg="invalid distance too far back";t.mode=a;break e}}B=0;T=v;if(d===0){B+=u-S;if(S<_){_-=S;do{x[f++]=v[B++]}while(--S);B=f-C;T=x}}else if(d2){x[f++]=T[B++];x[f++]=T[B++];x[f++]=T[B++];_-=3}if(_){x[f++]=T[B++];if(_>1){x[f++]=T[B++]}}}else{B=f-C;do{x[f++]=x[B++];x[f++]=x[B++];x[f++]=x[B++];_-=3}while(_>2);if(_){x[f++]=x[B++];if(_>1){x[f++]=x[B++]}}}}else if((S&64)===0){E=g[(E&65535)+(p&(1<>3;i-=_;m-=_<<3;p&=(1<>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function ie(){this.mode=0;this.last=false;this.wrap=0;this.havedict=false;this.flags=0;this.dmax=0;this.check=0;this.total=0;this.head=null;this.wbits=0;this.wsize=0;this.whave=0;this.wnext=0;this.window=null;this.hold=0;this.bits=0;this.length=0;this.offset=0;this.extra=0;this.lencode=null;this.distcode=null;this.lenbits=0;this.distbits=0;this.ncode=0;this.nlen=0;this.ndist=0;this.have=0;this.next=null;this.lens=new a.Buf16(320);this.work=new a.Buf16(288);this.lendyn=null;this.distdyn=null;this.sane=0;this.back=0;this.was=0}function se(e){var r;if(!e||!e.state){return b}r=e.state;e.total_in=e.total_out=r.total=0;e.msg="";if(r.wrap){e.adler=r.wrap&1}r.mode=S;r.last=0;r.havedict=0;r.dmax=32768;r.head=null;r.hold=0;r.bits=0;r.lencode=r.lendyn=new a.Buf32(ee);r.distcode=r.distdyn=new a.Buf32(re);r.sane=1;r.back=-1;return v}function fe(e){var r;if(!e||!e.state){return b}r=e.state;r.wsize=0;r.whave=0;r.wnext=0;return se(e)}function oe(e,r){var t;var a;if(!e||!e.state){return b}a=e.state;if(r<0){t=0;r=-r}else{t=(r>>4)+1;if(r<48){r&=15}}if(r&&(r<8||r>15)){return b}if(a.window!==null&&a.wbits!==r){a.window=null}a.wrap=t;a.wbits=r;return fe(e)}function le(e,r){var t;var a;if(!e){return b}a=new ie;e.state=a;a.window=null;t=oe(e,r);if(t!==v){e.state=null}return t}function ce(e){return le(e,ae)}var ue=true;var he,de;function ve(e){if(ue){var r;he=new a.Buf32(512);de=new a.Buf32(32);r=0;while(r<144){e.lens[r++]=8}while(r<256){e.lens[r++]=9}while(r<280){e.lens[r++]=7}while(r<288){e.lens[r++]=8}f(l,e.lens,0,288,he,0,e.work,{bits:9});r=0;while(r<32){e.lens[r++]=5}f(c,e.lens,0,32,de,0,e.work,{bits:5});ue=false}e.lencode=he;e.lenbits=9;e.distcode=de;e.distbits=5}function pe(e,r,t,n){var i;var s=e.state;if(s.window===null){s.wsize=1<=s.wsize){a.arraySet(s.window,r,t-s.wsize,s.wsize,0);s.wnext=0;s.whave=s.wsize}else{i=s.wsize-s.wnext;if(i>n){i=n}a.arraySet(s.window,r,t-n,i,s.wnext);n-=i;if(n){a.arraySet(s.window,r,t-n,n,0);s.wnext=n;s.whave=s.wsize}else{s.wnext+=i;if(s.wnext===s.wsize){s.wnext=0}if(s.whave>>8&255;t.check=i(t.check,Be,2,0);fe=0;oe=0;t.mode=_;break}t.flags=0;if(t.head){t.head.done=false}if(!(t.wrap&1)||(((fe&255)<<8)+(fe>>8))%31){e.msg="incorrect header check";t.mode=J;break}if((fe&15)!==E){e.msg="unknown compression method";t.mode=J;break}fe>>>=4;oe-=4;_e=(fe&15)+8;if(t.wbits===0){t.wbits=_e}else if(_e>t.wbits){e.msg="invalid window size";t.mode=J;break}t.dmax=1<<_e;e.adler=t.check=1;t.mode=fe&512?R:D;fe=0;oe=0;break;case _:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>8&1}if(t.flags&512){Be[0]=fe&255;Be[1]=fe>>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0;t.mode=C;case C:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>8&255;Be[2]=fe>>>16&255;Be[3]=fe>>>24&255;t.check=i(t.check,Be,4,0)}fe=0;oe=0;t.mode=B;case B:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>8}if(t.flags&512){Be[0]=fe&255;Be[1]=fe>>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0;t.mode=T;case T:if(t.flags&1024){while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0}else if(t.head){t.head.extra=null}t.mode=y;case y:if(t.flags&1024){ue=t.length;if(ue>ie){ue=ie}if(ue){if(t.head){_e=t.head.extra_len-t.length;if(!t.head.extra){t.head.extra=new Array(t.head.extra_len)}a.arraySet(t.head.extra,ee,te,ue,_e)}if(t.flags&512){t.check=i(t.check,ee,ue,te)}ie-=ue;te+=ue;t.length-=ue}if(t.length){break e}}t.length=0;t.mode=x;case x:if(t.flags&2048){if(ie===0){break e}ue=0;do{_e=ee[te+ue++];if(t.head&&_e&&t.length<65536){t.head.name+=String.fromCharCode(_e)}}while(_e&&ue>9&1;t.head.done=true}e.adler=t.check=0;t.mode=D;break;case R:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>=oe&7;oe-=oe&7;t.mode=$;break}while(oe<3){if(ie===0){break e}ie--;fe+=ee[te++]<>>=1;oe-=1;switch(fe&3){case 0:t.mode=P;break;case 1:ve(t);t.mode=H;if(r===d){fe>>>=2;oe-=2;break e}break;case 2:t.mode=M;break;case 3:e.msg="invalid block type";t.mode=J;}fe>>>=2;oe-=2;break;case P:fe>>>=oe&7;oe-=oe&7;while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>16^65535)){e.msg="invalid stored block lengths";t.mode=J;break}t.length=fe&65535;fe=0;oe=0;t.mode=N;if(r===d){break e};case N:t.mode=L;case L:ue=t.length;if(ue){if(ue>ie){ue=ie}if(ue>se){ue=se}if(ue===0){break e}a.arraySet(re,ee,te,ue,ae);ie-=ue;te+=ue;se-=ue;ae+=ue;t.length-=ue;break}t.mode=D;break;case M:while(oe<14){if(ie===0){break e}ie--;fe+=ee[te++]<>>=5;oe-=5;t.ndist=(fe&31)+1;fe>>>=5;oe-=5;t.ncode=(fe&15)+4;fe>>>=4;oe-=4;if(t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols";t.mode=J;break}t.have=0;t.mode=U;case U:while(t.have>>=3;oe-=3}while(t.have<19){t.lens[xe[t.have++]]=0}t.lencode=t.lendyn;t.lenbits=7;Te={bits:t.lenbits};Ce=f(o,t.lens,0,19,t.lencode,0,t.work,Te);t.lenbits=Te.bits;if(Ce){e.msg="invalid code lengths set";t.mode=J;break}t.have=0;t.mode=z;case z:while(t.have>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=be;oe-=be;t.lens[t.have++]=we}else{if(we===16){ye=be+2;while(oe>>=be;oe-=be;if(t.have===0){e.msg="invalid bit length repeat";t.mode=J;break}_e=t.lens[t.have-1];ue=3+(fe&3);fe>>>=2;oe-=2}else if(we===17){ye=be+3;while(oe>>=be;oe-=be;_e=0;ue=3+(fe&7);fe>>>=3;oe-=3}else{ye=be+7;while(oe>>=be;oe-=be;_e=0;ue=11+(fe&127);fe>>>=7;oe-=7}if(t.have+ue>t.nlen+t.ndist){e.msg="invalid bit length repeat";t.mode=J;break}while(ue--){t.lens[t.have++]=_e}}}if(t.mode===J){break}if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block";t.mode=J;break}t.lenbits=9;Te={bits:t.lenbits};Ce=f(l,t.lens,0,t.nlen,t.lencode,0,t.work,Te);t.lenbits=Te.bits;if(Ce){e.msg="invalid literal/lengths set";t.mode=J;break}t.distbits=6;t.distcode=t.distdyn;Te={bits:t.distbits};Ce=f(c,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,Te);t.distbits=Te.bits;if(Ce){e.msg="invalid distances set";t.mode=J;break}t.mode=H;if(r===d){break e};case H:t.mode=W;case W:if(ie>=6&&se>=258){e.next_out=ae;e.avail_out=se;e.next_in=te;e.avail_in=ie;t.hold=fe;t.bits=oe;s(e,ce);ae=e.next_out;re=e.output;se=e.avail_out;te=e.next_in;ee=e.input;ie=e.avail_in;fe=t.hold;oe=t.bits;if(t.mode===D){t.back=-1}break}t.back=0;for(;;){me=t.lencode[fe&(1<>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>ke)];be=me>>>24;ge=me>>>16&255;we=me&65535;if(ke+be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=ke;oe-=ke;t.back+=ke}fe>>>=be;oe-=be;t.back+=be;t.length=we;if(ge===0){t.mode=K;break}if(ge&32){t.back=-1;t.mode=D;break}if(ge&64){e.msg="invalid literal/length code";t.mode=J;break}t.extra=ge&15;t.mode=V;case V:if(t.extra){ye=t.extra;while(oe>>=t.extra;oe-=t.extra;t.back+=t.extra}t.was=t.length;t.mode=X;case X:for(;;){me=t.distcode[fe&(1<>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>ke)];be=me>>>24;ge=me>>>16&255;we=me&65535;if(ke+be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=ke;oe-=ke;t.back+=ke}fe>>>=be;oe-=be;t.back+=be;if(ge&64){e.msg="invalid distance code";t.mode=J;break}t.offset=we;t.extra=ge&15;t.mode=G;case G:if(t.extra){ye=t.extra;while(oe>>=t.extra;oe-=t.extra;t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back";t.mode=J;break}t.mode=j;case j:if(se===0){break e}ue=ce-se;if(t.offset>ue){ue=t.offset-ue;if(ue>t.whave){if(t.sane){e.msg="invalid distance too far back";t.mode=J;break}}if(ue>t.wnext){ue-=t.wnext;he=t.wsize-ue}else{he=t.wnext-ue}if(ue>t.length){ue=t.length}de=t.window}else{de=re;he=ae-t.offset;ue=t.length}if(ue>se){ue=se}se-=ue;t.length-=ue;do{re[ae++]=de[he++]}while(--ue);if(t.length===0){t.mode=W}break;case K:if(se===0){break e}re[ae++]=t.length;se--;t.mode=W;break;case $:if(t.wrap){while(oe<32){if(ie===0){break e}ie--;fe|=ee[te++]<=1;C--){if(U[C]!==0){break}}if(B>C){B=C}if(C===0){m[b++]=1<<24|64<<16|0;m[b++]=1<<24|64<<16|0;w.bits=1;return 0}for(_=1;_0&&(e===f||C!==1)){return-1}z[1]=0;for(E=1;Ei||e===l&&A>s){return 1}var j=0;for(;;){j++;V=E-y;if(g[S]M){X=H[W+g[S]];G=N[L+g[S]]}else{X=32+64;G=0}R=1<>y)+O]=V<<24|X<<16|G|0}while(O!==0);R=1<>=1}if(R!==0){I&=R-1;I+=R}else{I=0}S++;if(--U[E]===0){if(E===C){break}E=r[t+g[S]]}if(E>B&&(I&F)!==D){if(y===0){y=B}P+=_;T=E-y;x=1<i||e===l&&A>s){return 1}D=I&F;m[D]=B<<24|T<<16|P-b|0}}if(I!==0){m[P+I]=E-y<<24|64<<16|0}w.bits=B;return 0}},{"../utils/common":27}],37:[function(e,r,t){"use strict";r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,r,t){"use strict";var a=e("../utils/common");var n=4;var i=0;var s=1;var f=2;function o(e){var r=e.length;while(--r>=0){e[r]=0}}var l=0;var c=1;var u=2;var h=3;var d=258;var v=29;var p=256;var m=p+1+v;var b=30;var g=19;var w=2*m+1;var k=15;var E=16;var S=7;var _=256;var C=16;var B=17;var T=18;var y=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0];var x=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];var A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7];var I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var R=512;var O=new Array((m+2)*2);o(O);var D=new Array(b*2);o(D);var F=new Array(R);o(F);var P=new Array(d-h+1);o(P);var N=new Array(v);o(N);var L=new Array(b);o(L);var M=function(e,r,t,a,n){this.static_tree=e;this.extra_bits=r;this.extra_base=t;this.elems=a;this.max_length=n;this.has_stree=e&&e.length};var U;var z;var H;var W=function(e,r){this.dyn_tree=e;this.max_code=0;this.stat_desc=r};function V(e){return e<256?F[e]:F[256+(e>>>7)]}function X(e,r){e.pending_buf[e.pending++]=r&255;e.pending_buf[e.pending++]=r>>>8&255}function G(e,r,t){if(e.bi_valid>E-t){e.bi_buf|=r<>E-e.bi_valid;e.bi_valid+=t-E}else{e.bi_buf|=r<>>=1;t<<=1}while(--r>0);return t>>>1}function $(e){if(e.bi_valid===16){X(e,e.bi_buf);e.bi_buf=0;e.bi_valid=0}else if(e.bi_valid>=8){e.pending_buf[e.pending++]=e.bi_buf&255;e.bi_buf>>=8;e.bi_valid-=8}}function Y(e,r){var t=r.dyn_tree;var a=r.max_code;var n=r.stat_desc.static_tree;var i=r.stat_desc.has_stree;var s=r.stat_desc.extra_bits;var f=r.stat_desc.extra_base;var o=r.stat_desc.max_length;var l;var c,u;var h;var d;var v;var p=0;for(h=0;h<=k;h++){e.bl_count[h]=0}t[e.heap[e.heap_max]*2+1]=0;for(l=e.heap_max+1;lo){h=o;p++}t[c*2+1]=h;if(c>a){continue}e.bl_count[h]++;d=0;if(c>=f){d=s[c-f]}v=t[c*2];e.opt_len+=v*(h+d);if(i){e.static_len+=v*(n[c*2+1]+d)}}if(p===0){return}do{h=o-1;while(e.bl_count[h]===0){h--}e.bl_count[h]--;e.bl_count[h+1]+=2;e.bl_count[o]--;p-=2}while(p>0);for(h=o;h!==0;h--){c=e.bl_count[h];while(c!==0){u=e.heap[--l];if(u>a){continue}if(t[u*2+1]!==h){e.opt_len+=(h-t[u*2+1])*t[u*2];t[u*2+1]=h}c--}}}function Z(e,r,t){var a=new Array(k+1);var n=0;var i;var s;for(i=1;i<=k;i++){a[i]=n=n+t[i-1]<<1}for(s=0;s<=r;s++){var f=e[s*2+1];if(f===0){continue}e[s*2]=K(a[f]++,f)}}function J(){var e;var r;var t;var a;var n;var i=new Array(k+1);t=0;for(a=0;a>=7;for(;a8){X(e,e.bi_buf)}else if(e.bi_valid>0){e.pending_buf[e.pending++]=e.bi_buf}e.bi_buf=0;e.bi_valid=0}function ee(e,r,t,n){q(e);if(n){X(e,t);X(e,~t)}a.arraySet(e.pending_buf,e.window,r,t,e.pending);e.pending+=t}function re(e,r,t,a){var n=r*2;var i=t*2;return e[n]>1;s>=1;s--){te(e,t,s)}l=i;do{s=e.heap[1];e.heap[1]=e.heap[e.heap_len--];te(e,t,1);f=e.heap[1];e.heap[--e.heap_max]=s;e.heap[--e.heap_max]=f;t[l*2]=t[s*2]+t[f*2];e.depth[l]=(e.depth[s]>=e.depth[f]?e.depth[s]:e.depth[f])+1;t[s*2+1]=t[f*2+1]=l;e.heap[1]=l++;te(e,t,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1];Y(e,r);Z(t,o,e.bl_count)}function ie(e,r,t){var a;var n=-1;var i;var s=r[0*2+1];var f=0;var o=7;var l=4;if(s===0){o=138;l=3}r[(t+1)*2+1]=65535;for(a=0;a<=t;a++){i=s;s=r[(a+1)*2+1];if(++f=3;r--){if(e.bl_tree[I[r]*2+1]!==0){break}}e.opt_len+=3*(r+1)+5+5+4;return r}function oe(e,r,t,a){var n;G(e,r-257,5);G(e,t-1,5);G(e,a-4,4);for(n=0;n>>=1){if(r&1&&e.dyn_ltree[t*2]!==0){return i}}if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0){return s}for(t=32;t0){if(e.strm.data_type===f){e.strm.data_type=le(e)}ne(e,e.l_desc);ne(e,e.d_desc);o=fe(e);i=e.opt_len+3+7>>>3;s=e.static_len+3+7>>>3;if(s<=i){i=s}}else{i=s=t+5}if(t+4<=i&&r!==-1){he(e,r,t,a)}else if(e.strategy===n||s===i){G(e,(c<<1)+(a?1:0),3);ae(e,O,D)}else{G(e,(u<<1)+(a?1:0),3);oe(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1);ae(e,e.dyn_ltree,e.dyn_dtree)}Q(e);if(a){q(e)}}function pe(e,r,t){e.pending_buf[e.d_buf+e.last_lit*2]=r>>>8&255;e.pending_buf[e.d_buf+e.last_lit*2+1]=r&255;e.pending_buf[e.l_buf+e.last_lit]=t&255;e.last_lit++;if(r===0){e.dyn_ltree[t*2]++}else{e.matches++;r--;e.dyn_ltree[(P[t]+p+1)*2]++;e.dyn_dtree[V(r)*2]++}return e.last_lit===e.lit_bufsize-1}t._tr_init=ue;t._tr_stored_block=he;t._tr_flush_block=ve;t._tr_tally=pe;t._tr_align=de},{"../utils/common":27}],39:[function(e,r,t){"use strict";function a(){this.input=null;this.next_in=0;this.avail_in=0;this.total_in=0;this.output=null;this.next_out=0;this.avail_out=0;this.total_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0}r.exports=a},{}]},{},[9])(9)});var XLSX={};function make_xlsx_lib(e){e.version="0.16.8";var r=1200,t=1252;if(typeof module!=="undefined"&&typeof require!=="undefined"){if(typeof cptable==="undefined"){if(typeof global!=="undefined")global.cptable=undefined;else if(typeof window!=="undefined")window.cptable=undefined}}var a=[874,932,936,949,950];for(var n=0;n<=8;++n)a.push(1250+n);var i={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969};var s=function(e){if(a.indexOf(e)==-1)return;t=i[0]=e};function f(){s(1252)}var o=function(e){r=e;s(e)};function l(){o(1200);f()}function c(e){var r=[];for(var t=0,a=e.length;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8));return r.join("")}function h(e){var r=[];for(var t=0;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8));return r.join("")}var d=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);if(r==255&&t==254)return u(e.slice(2));if(r==254&&t==255)return h(e.slice(2));if(r==65279)return e.slice(1);return e};var v=function cb(e){return String.fromCharCode(e)};var p=function ub(e){return String.fromCharCode(e)};if(typeof cptable!=="undefined"){o=function(e){r=e;s(e)};d=function(e){if(e.charCodeAt(0)===255&&e.charCodeAt(1)===254){return cptable.utils.decode(1200,c(e.slice(2)))}return e};v=function hb(e){if(r===1200)return String.fromCharCode(e);return cptable.utils.decode(r,[e&255,e>>8])[0]};p=function db(e){return cptable.utils.decode(t,[e])[0]}}var m=null;var b=true;var g=function vb(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(r){var t="";var a=0,n=0,i=0,s=0,f=0,o=0,l=0;for(var c=0;c>2;n=r.charCodeAt(c++);f=(a&3)<<4|n>>4;i=r.charCodeAt(c++);o=(n&15)<<2|i>>6;l=i&63;if(isNaN(n)){o=l=64}else if(isNaN(i)){l=64}t+=e.charAt(s)+e.charAt(f)+e.charAt(o)+e.charAt(l)}return t},decode:function r(t){var a="";var n=0,i=0,s=0,f=0,o=0,l=0,c=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var u=0;u>4;a+=String.fromCharCode(n);l=e.indexOf(t.charAt(u++));i=(o&15)<<4|l>>2;if(l!==64){a+=String.fromCharCode(i)}c=e.indexOf(t.charAt(u++));s=(l&3)<<6|c;if(c!==64){a+=String.fromCharCode(s)}}return a}}}();var w=typeof Buffer!=="undefined"&&typeof process!=="undefined"&&typeof process.versions!=="undefined"&&!!process.versions.node;var k=function(){};if(typeof Buffer!=="undefined"){var E=!Buffer.from;if(!E)try{Buffer.from("foo","utf8")}catch(S){E=true}k=E?function(e,r){return r?new Buffer(e,r):new Buffer(e)}:Buffer.from.bind(Buffer);if(!Buffer.alloc)Buffer.alloc=function(e){return new Buffer(e)};if(!Buffer.allocUnsafe)Buffer.allocUnsafe=function(e){return new Buffer(e)}}function _(e){return w?Buffer.alloc(e):new Array(e)}function C(e){return w?Buffer.allocUnsafe(e):new Array(e)}var B=function pb(e){if(w)return k(e,"binary");return e.split("").map(function(e){return e.charCodeAt(0)&255})};function T(e){if(typeof ArrayBuffer==="undefined")return B(e);var r=new ArrayBuffer(e.length),t=new Uint8Array(r);for(var a=0;a!=e.length;++a)t[a]=e.charCodeAt(a)&255;return r}function y(e){if(Array.isArray(e))return e.map(function(e){return String.fromCharCode(e)}).join("");var r=[];for(var t=0;t=0)r+=e.charAt(t--);return r}function t(e,r){var t="";while(t.length=r?a:t("0",r-a.length)+a}function n(e,r){var a=""+e;return a.length>=r?a:t(" ",r-a.length)+a}function i(e,r){var a=""+e;return a.length>=r?a:a+t(" ",r-a.length)}function s(e,r){var a=""+Math.round(e);return a.length>=r?a:t("0",r-a.length)+a}function f(e,r){var a=""+e;return a.length>=r?a:t("0",r-a.length)+a}var o=Math.pow(2,32);function l(e,r){if(e>o||e<-o)return s(e,r);var t=Math.round(e);return f(t,r)}function c(e,r){r=r||0;return e.length>=7+r&&(e.charCodeAt(r)|32)===103&&(e.charCodeAt(r+1)|32)===101&&(e.charCodeAt(r+2)|32)===110&&(e.charCodeAt(r+3)|32)===101&&(e.charCodeAt(r+4)|32)===114&&(e.charCodeAt(r+5)|32)===97&&(e.charCodeAt(r+6)|32)===108}var u=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]];var h=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function d(e){e[0]="General";e[1]="0";e[2]="0.00";e[3]="#,##0";e[4]="#,##0.00";e[9]="0%";e[10]="0.00%";e[11]="0.00E+00";e[12]="# ?/?";e[13]="# ??/??";e[14]="m/d/yy";e[15]="d-mmm-yy";e[16]="d-mmm";e[17]="mmm-yy";e[18]="h:mm AM/PM";e[19]="h:mm:ss AM/PM";e[20]="h:mm";e[21]="h:mm:ss";e[22]="m/d/yy h:mm";e[37]="#,##0 ;(#,##0)";e[38]="#,##0 ;[Red](#,##0)";e[39]="#,##0.00;(#,##0.00)";e[40]="#,##0.00;[Red](#,##0.00)";e[45]="mm:ss";e[46]="[h]:mm:ss";e[47]="mmss.0";e[48]="##0.0E+0";e[49]="@";e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "'}var v={};d(v);var p=[];var m=0;for(m=5;m<=8;++m)p[m]=32+m;for(m=23;m<=26;++m)p[m]=0;for(m=27;m<=31;++m)p[m]=14;for(m=50;m<=58;++m)p[m]=14;for(m=59;m<=62;++m)p[m]=m-58;for(m=67;m<=68;++m)p[m]=m-58;for(m=72;m<=75;++m)p[m]=m-58;for(m=67;m<=68;++m)p[m]=m-57;for(m=76;m<=78;++m)p[m]=m-56;for(m=79;m<=81;++m)p[m]=m-34;var b=[];b[5]=b[63]='"$"#,##0_);\\("$"#,##0\\)';b[6]=b[64]='"$"#,##0_);[Red]\\("$"#,##0\\)';b[7]=b[65]='"$"#,##0.00_);\\("$"#,##0.00\\)';b[8]=b[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)';b[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)';b[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)';b[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)';b[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';function g(e,r,t){var a=e<0?-1:1;var n=e*a;var i=0,s=1,f=0;var o=1,l=0,c=0;var u=Math.floor(n);while(lr){if(l>r){c=o;f=i}else{c=l;f=s}}if(!t)return[0,a*f,c];var h=Math.floor(a*f/c);return[h,a*f-h*c,c]}function w(e,r,t){if(e>2958465||e<0)return null;var a=e|0,n=Math.floor(86400*(e-a)),i=0;var s=[];var f={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(f.u)<1e-6)f.u=0;if(r&&r.date1904)a+=1462;if(f.u>.9999){f.u=0;if(++n==86400){f.T=n=0;++a;++f.D}}if(a===60){s=t?[1317,10,29]:[1900,2,29];i=3}else if(a===0){s=t?[1317,8,29]:[1900,1,0];i=6}else{if(a>60)--a;var o=new Date(1900,0,1);o.setDate(o.getDate()+a-1);s=[o.getFullYear(),o.getMonth()+1,o.getDate()];i=o.getDay();if(a<60)i=(i+6)%7;if(t)i=y(o,s)}f.y=s[0];f.m=s[1];f.d=s[2];f.S=n%60;n=Math.floor(n/60);f.M=n%60;n=Math.floor(n/60);f.H=n;f.q=i;return f}e.parse_date_code=w;var k=new Date(1899,11,31,0,0,0);var E=k.getTime();var S=new Date(1900,2,1,0,0,0);function _(e,r){var t=e.getTime();if(r)t-=1461*24*60*60*1e3;else if(e>=S)t+=24*60*60*1e3;return(t-(E+(e.getTimezoneOffset()-k.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function C(e){return e.toString(10)}e._general_int=C;var B=function H(){var e=/(?:\.0*|(\.\d*[1-9])0+)$/;function r(r){return r.indexOf(".")==-1?r:r.replace(e,"$1")}var t=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/;var a=/(E[+-])(\d)$/;function n(e){if(e.indexOf("E")==-1)return e;return e.replace(t,"$1E").replace(a,"$10$2")}function i(e){var t=e<0?12:11;var a=r(e.toFixed(12));if(a.length<=t)return a;a=e.toPrecision(10);if(a.length<=t)return a;return e.toExponential(5)}function s(e){var t=r(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function f(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),a;if(t>=-4&&t<=-1)a=e.toPrecision(10+t);else if(Math.abs(t)<=9)a=i(e);else if(t===10)a=e.toFixed(10).substr(0,12);else a=s(e);return r(n(a.toUpperCase()))}return f}();e._general_num=B;function T(e,r){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):B(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return U(14,_(e,r&&r.date1904),r);}throw new Error("unsupported value in General format: "+e)}e._general=T;function y(e,r){r[0]-=581;var t=e.getDay();if(e<60)t=(t+6)%7;return t}function x(e,r,t,n){var i="",s=0,f=0,o=t.y,l,c=0;switch(e){case 98:o=t.y+543;case 121:switch(r.length){case 1:;case 2:l=o%100;c=2;break;default:l=o%1e4;c=4;break;}break;case 109:switch(r.length){case 1:;case 2:l=t.m;c=r.length;break;case 3:return h[t.m-1][1];case 5:return h[t.m-1][0];default:return h[t.m-1][2];}break;case 100:switch(r.length){case 1:;case 2:l=t.d;c=r.length;break;case 3:return u[t.q][0];default:return u[t.q][1];}break;case 104:switch(r.length){case 1:;case 2:l=1+(t.H+11)%12;c=r.length;break;default:throw"bad hour format: "+r;}break;case 72:switch(r.length){case 1:;case 2:l=t.H;c=r.length;break;default:throw"bad hour format: "+r;}break;case 77:switch(r.length){case 1:;case 2:l=t.M;c=r.length;break;default:throw"bad minute format: "+r;}break;case 115:if(r!="s"&&r!="ss"&&r!=".0"&&r!=".00"&&r!=".000")throw"bad second format: "+r;if(t.u===0&&(r=="s"||r=="ss"))return a(t.S,r.length);if(n>=2)f=n===3?1e3:100;else f=n===1?10:1;s=Math.round(f*(t.S+t.u));if(s>=60*f)s=0;if(r==="s")return s===0?"0":""+s/f;i=a(s,2+n);if(r==="ss")return i.substr(0,2);return"."+i.substr(2,r.length-1);case 90:switch(r){case"[h]":;case"[hh]":l=t.D*24+t.H;break;case"[m]":;case"[mm]":l=(t.D*24+t.H)*60+t.M;break;case"[s]":;case"[ss]":l=((t.D*24+t.H)*60+t.M)*60+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r;}c=r.length===3?1:2;break;case 101:l=o;c=1;break;}var d=c>0?a(l,c):"";return d}function A(e){var r=3;if(e.length<=r)return e;var t=e.length%r,a=e.substr(0,t);for(;t!=e.length;t+=r)a+=(a.length>0?",":"")+e.substr(t,r);return a}var I=function W(){var e=/%/g;function s(r,a,n){var i=a.replace(e,""),s=a.length-i.length;return I(r,i,n*Math.pow(10,2*s))+t("%",s)}function f(e,r,t){var a=r.length-1;while(r.charCodeAt(a-1)===44)--a;return I(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function o(e,r){var t;var a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(r==0)return"0.0E+0";else if(r<0)return"-"+o(e,-r);var n=e.indexOf(".");if(n===-1)n=e.indexOf("E");var i=Math.floor(Math.log(r)*Math.LOG10E)%n;if(i<0)i+=n;t=(r/Math.pow(10,i)).toPrecision(a+1+(n+i)%n);if(t.indexOf("e")===-1){var s=Math.floor(Math.log(r)*Math.LOG10E);if(t.indexOf(".")===-1)t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i);else t+="E+"+(s-i);while(t.substr(0,2)==="0."){t=t.charAt(0)+t.substr(2,n)+"."+t.substr(2+n);t=t.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.")}t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,r,t,a){return r+t+a.substr(0,(n+i)%n)+"."+a.substr(i)+"E"})}else t=r.toExponential(a);if(e.match(/E\+00$/)&&t.match(/e[+-]\d$/))t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1);if(e.match(/E\-/)&&t.match(/e\+/))t=t.replace(/e\+/,"e");return t.replace("e","E")}var c=/# (\?+)( ?)\/( ?)(\d+)/;function u(e,r,i){var s=parseInt(e[4],10),f=Math.round(r*s),o=Math.floor(f/s);var l=f-o*s,c=s;return i+(o===0?"":""+o)+" "+(l===0?t(" ",e[1].length+1+e[4].length):n(l,e[1].length)+e[2]+"/"+e[3]+a(c,e[4].length))}function h(e,r,a){return a+(r===0?"":""+r)+t(" ",e[1].length+2+e[4].length)}var d=/^#*0*\.([0#]+)/;var v=/\).*[0#]/;var p=/\(###\) ###\\?-####/;function m(e){var r="",t;for(var a=0;a!=e.length;++a)switch(t=e.charCodeAt(a)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t);}return r}function b(e,r){var t=Math.pow(10,r);return""+Math.round(e*t)/t}function w(e,r){var t=e-Math.floor(e),a=Math.pow(10,r);if(r<(""+Math.round(t*a)).length)return 0;return Math.round(t*a)}function k(e,r){if(r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length){return 1}return 0}function E(e){if(e<2147483647&&e>-2147483648)return""+(e>=0?e|0:e-1|0);return""+Math.floor(e)}function S(e,h,_){if(e.charCodeAt(0)===40&&!h.match(v)){var C=h.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");if(_>=0)return S("n",C,_);return"("+S("n",C,-_)+")"}if(h.charCodeAt(h.length-1)===44)return f(e,h,_);if(h.indexOf("%")!==-1)return s(e,h,_);if(h.indexOf("E")!==-1)return o(h,_);if(h.charCodeAt(0)===36)return"$"+S(e,h.substr(h.charAt(1)==" "?2:1),_);var B;var T,y,x,R=Math.abs(_),O=_<0?"-":"";if(h.match(/^00+$/))return O+l(R,h.length);if(h.match(/^[#?]+$/)){B=l(_,0);if(B==="0")B="";return B.length>h.length?B:m(h.substr(0,h.length-B.length))+B}if(T=h.match(c))return u(T,R,O);if(h.match(/^#+0+$/))return O+l(R,h.length-h.indexOf("0"));if(T=h.match(d)){B=b(_,T[1].length).replace(/^([^\.]+)$/,"$1."+m(T[1])).replace(/\.$/,"."+m(T[1])).replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(T[1]).length-r.length)});return h.indexOf("0.")!==-1?B:B.replace(/^0\./,".")}h=h.replace(/^#+([0.])/,"$1");if(T=h.match(/^(0*)\.(#*)$/)){return O+b(R,T[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,T[1].length?"0.":".")}if(T=h.match(/^#{1,3},##0(\.?)$/))return O+A(l(R,0));if(T=h.match(/^#,##0\.([#0]*0)$/)){return _<0?"-"+S(e,h,-_):A(""+(Math.floor(_)+k(_,T[1].length)))+"."+a(w(_,T[1].length),T[1].length)}if(T=h.match(/^#,#*,#0/))return S(e,h.replace(/^#,#*,/,""),_);if(T=h.match(/^([0#]+)(\\?-([0#]+))+$/)){B=r(S(e,h.replace(/[\\-]/g,""),_));y=0;return r(r(h.replace(/\\/g,"")).replace(/[0#]/g,function(e){return y=0)return T("n",o,f);return"("+T("n",o,-f)+")"}if(s.charCodeAt(s.length-1)===44)return _(e,s,f);if(s.indexOf("%")!==-1)return C(e,s,f);if(s.indexOf("E")!==-1)return B(s,f);if(s.charCodeAt(0)===36)return"$"+T(e,s.substr(s.charAt(1)==" "?2:1),f);var l;var u,b,w,k=Math.abs(f),E=f<0?"-":"";if(s.match(/^00+$/))return E+a(k,s.length);if(s.match(/^[#?]+$/)){l=""+f;if(f===0)l="";return l.length>s.length?l:m(s.substr(0,s.length-l.length))+l}if(u=s.match(c))return h(u,k,E);if(s.match(/^#+0+$/))return E+a(k,s.length-s.indexOf("0"));if(u=s.match(d)){l=(""+f).replace(/^([^\.]+)$/,"$1."+m(u[1])).replace(/\.$/,"."+m(u[1]));l=l.replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(u[1]).length-r.length)});return s.indexOf("0.")!==-1?l:l.replace(/^0\./,".")}s=s.replace(/^#+([0.])/,"$1");if(u=s.match(/^(0*)\.(#*)$/)){return E+(""+k).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,u[1].length?"0.":".")}if(u=s.match(/^#{1,3},##0(\.?)$/))return E+A(""+k);if(u=s.match(/^#,##0\.([#0]*0)$/)){return f<0?"-"+T(e,s,-f):A(""+f)+"."+t("0",u[1].length)}if(u=s.match(/^#,#*,#0/))return T(e,s.replace(/^#,#*,/,""),f);if(u=s.match(/^([0#]+)(\\?-([0#]+))+$/)){l=r(T(e,s.replace(/[\\-]/g,""),f));b=0;return r(r(s.replace(/\\/g,"")).replace(/[0#]/g,function(e){return b-1||t=="\\"&&e.charAt(r+1)=="-"&&"0#".indexOf(e.charAt(r+2))>-1)){}break;case"?":while(e.charAt(++r)===t){}break;case"*":++r;if(e.charAt(r)==" "||e.charAt(r)=="*")++r;break;case"(":;case")":++r;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":while(r-1){}break;case" ":++r;break;default:++r;break;}}return false}e.is_date=D;function F(e,r,t,a){var n=[],i="",s=0,f="",o="t",l,u,h;var d="H";while(s=12?"P":"A";m.t="T";d="h";s+=3}else if(e.substr(s,5).toUpperCase()==="AM/PM"){if(l!=null)m.v=l.H>=12?"PM":"AM";m.t="T";s+=5;d="h"}else if(e.substr(s,5).toUpperCase()==="上午/下午"){if(l!=null)m.v=l.H>=12?"下午":"上午";m.t="T";s+=5;d="h"}else{m.t="t";++s}if(l==null&&m.t==="T")return"";n[n.length]=m;o=f;break;case"[":i=f;while(e.charAt(s++)!=="]"&&s-1){i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$";if(!D(e))n[n.length]={t:"t",v:i}}break;case".":if(l!=null){i=f;while(++s-1)i+=f;n[n.length]={t:"n",v:i};break;case"?":i=f;while(e.charAt(++s)===f)i+=f;n[n.length]={t:f,v:i};o=f;break;case"*":++s;if(e.charAt(s)==" "||e.charAt(s)=="*")++s;break;case"(":;case")":n[n.length]={t:a===1?"t":f,v:f};++s;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":i=f;while(s-1)i+=e.charAt(s);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:f,v:f};++s;break;case"$":n[n.length]={t:"t",v:"$"};++s;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f)===-1)throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"t",v:f};++s;break;}}var b=0,g=0,k;for(s=n.length-1,o="t";s>=0;--s){switch(n[s].t){case"h":;case"H":n[s].t=d;o="h";if(b<1)b=1;break;case"s":if(k=n[s].v.match(/\.0+$/))g=Math.max(g,k[0].length-1);if(b<3)b=3;case"d":;case"y":;case"M":;case"e":o=n[s].t;break;case"m":if(o==="s"){n[s].t="M";if(b<2)b=2}break;case"X":break;case"Z":if(b<1&&n[s].v.match(/[Hh]/))b=1;if(b<2&&n[s].v.match(/[Mm]/))b=2;if(b<3&&n[s].v.match(/[Ss]/))b=3;}}switch(b){case 0:break;case 1:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}if(l.M>=60){l.M=0;++l.H}break;case 2:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}break;}var E="",S;for(s=0;s0){if(E.charCodeAt(0)==40){C=r<0&&E.charCodeAt(0)===45?-r:r;B=I("n",E,C)}else{C=r<0&&a>1?-r:r;B=I("n",E,C);if(C<0&&n[0]&&n[0].t=="t"){B=B.substr(1);n[0].v="-"+n[0].v}}S=B.length-1;var y=n.length;for(s=0;s-1){y=s;break}var A=n.length;if(y===n.length&&B.indexOf("E")===-1){for(s=n.length-1;s>=0;--s){if(n[s]==null||"n?".indexOf(n[s].t)===-1)continue;if(S>=n[s].v.length-1){S-=n[s].v.length;n[s].v=B.substr(S+1,n[s].v.length)}else if(S<0)n[s].v="";else{n[s].v=B.substr(0,S+1);S=-1}n[s].t="t";A=s}if(S>=0&&A=0;--s){if(n[s]==null||"n?".indexOf(n[s].t)===-1)continue;u=n[s].v.indexOf(".")>-1&&s===y?n[s].v.indexOf(".")-1:n[s].v.length-1;_=n[s].v.substr(u+1);for(;u>=0;--u){if(S>=0&&(n[s].v.charAt(u)==="0"||n[s].v.charAt(u)==="#"))_=B.charAt(S--)+_}n[s].v=_;n[s].t="t";A=s}if(S>=0&&A-1&&s===y?n[s].v.indexOf(".")+1:0;_=n[s].v.substr(0,u);for(;u-1){C=a>1&&r<0&&s>0&&n[s-1].v==="-"?-r:r;n[s].v=I(n[s].t,n[s].v,C);n[s].t="t"}var R="";for(s=0;s!==n.length;++s)if(n[s]!=null)R+=n[s].v;return R}e._eval=F;var P=/\[[=<>]/;var N=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function L(e,r){if(r==null)return false;var t=parseFloat(r[2]);switch(r[1]){case"=":if(e==t)return true;break;case">":if(e>t)return true;break;case"<":if(e":if(e!=t)return true;break;case">=":if(e>=t)return true;break;case"<=":if(e<=t)return true;break;}return false}function M(e,r){var t=R(e);var a=t.length,n=t[a-1].indexOf("@");if(a<4&&n>-1)--a;if(t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if(typeof r!=="number")return[4,t.length===4||n>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=n>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=n>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=n>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"];break;case 4:break;}var i=r>0?t[0]:r<0?t[1]:t[2];if(t[0].indexOf("[")===-1&&t[1].indexOf("[")===-1)return[a,i];if(t[0].match(P)!=null||t[1].match(P)!=null){var s=t[0].match(N);var f=t[1].match(N);return L(r,s)?[a,t[0]]:L(r,f)?[a,t[1]]:[a,t[s!=null&&f!=null?2:1]]}return[a,i]}function U(e,r,t){if(t==null)t={};var a="";switch(typeof e){case"string":if(e=="m/d/yy"&&t.dateNF)a=t.dateNF;else a=e;break;case"number":if(e==14&&t.dateNF)a=t.dateNF;else a=(t.table!=null?t.table:v)[e];if(a==null)a=t.table&&t.table[p[e]]||v[p[e]];if(a==null)a=b[e]||"General";break;}if(c(a,0))return T(r,t);if(r instanceof Date)r=_(r,t.date1904);var n=M(a,r);if(c(n[1]))return T(r,t);if(r===true)r="TRUE";else if(r===false)r="FALSE";else if(r===""||r==null)return"";return F(n[1],r,t,n[0])}function z(e,r){if(typeof r!="number"){r=+r||-1;for(var t=0;t<392;++t){if(v[t]==undefined){if(r<0)r=t;continue}if(v[t]==e){r=t;break}}if(r<0)r=391}v[r]=e;return r}e.load=z;e._table=v;e.get_table=function V(){return v};e.load_table=function X(e){for(var r=0;r!=392;++r)if(e[r]!==undefined)z(e[r],r)};e.init_table=d;e.format=U};F(D);var P={"General Number":"General","General Date":D._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":D._table[15],"Short Date":D._table[14],"Long Time":D._table[19],"Medium Time":D._table[18],"Short Time":D._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:D._table[2],Standard:D._table[4],Percent:D._table[10],Scientific:D._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var N={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"};var L=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function M(e){var r=typeof e=="number"?D._table[e]:e;r=r.replace(L,"(\\d+)");return new RegExp("^"+r+"$")}function U(e,r,t){var a=-1,n=-1,i=-1,s=-1,f=-1,o=-1;(r.match(L)||[]).forEach(function(e,r){var l=parseInt(t[r+1],10);switch(e.toLowerCase().charAt(0)){case"y":a=l;break;case"d":i=l;break;case"h":s=l;break;case"s":o=l;break;case"m":if(s>=0)f=l;else n=l;break;}});if(o>=0&&f==-1&&n>=0){f=n;n=-1}var l=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);if(l.length==7)l="0"+l;if(l.length==8)l="20"+l;var c=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2);if(s==-1&&f==-1&&o==-1)return l;if(a==-1&&n==-1&&i==-1)return c;return l+"T"+c}var z=true;var H;(function(e){e(H={})})(function(e){e.version="1.2.0";function r(){var e=0,r=new Array(256);for(var t=0;t!=256;++t){e=t;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;r[t]=e}return typeof Int32Array!=="undefined"?new Int32Array(r):r}var t=r();function a(e,r){var a=r^-1,n=e.length-1;for(var i=0;i>>8^t[(a^e.charCodeAt(i++))&255];a=a>>>8^t[(a^e.charCodeAt(i++))&255]}if(i===n)a=a>>>8^t[(a^e.charCodeAt(i))&255];return a^-1}function n(e,r){if(e.length>1e4)return i(e,r);var a=r^-1,n=e.length-3;for(var s=0;s>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255]}while(s>>8^t[(a^e[s++])&255];return a^-1}function i(e,r){var a=r^-1,n=e.length-7;for(var i=0;i>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255]}while(i>>8^t[(a^e[i++])&255];return a^-1}function s(e,r){var a=r^-1;for(var n=0,i=e.length,s,f;n>>8^t[(a^s)&255]}else if(s<2048){a=a>>>8^t[(a^(192|s>>6&31))&255];a=a>>>8^t[(a^(128|s&63))&255]}else if(s>=55296&&s<57344){s=(s&1023)+64;f=e.charCodeAt(n++)&1023;a=a>>>8^t[(a^(240|s>>8&7))&255];a=a>>>8^t[(a^(128|s>>2&63))&255];a=a>>>8^t[(a^(128|f>>6&15|(s&3)<<4))&255];a=a>>>8^t[(a^(128|f&63))&255]}else{a=a>>>8^t[(a^(224|s>>12&15))&255];a=a>>>8^t[(a^(128|s>>6&63))&255];a=a>>>8^t[(a^(128|s&63))&255]}}return a^-1}e.table=t;e.bstr=a;e.buf=n;e.str=s});var W=function bb(){var e={};e.version="1.1.4";function r(e,r){var t=e.split("/"),a=r.split("/");for(var n=0,i=0,s=Math.min(t.length,a.length);n>>1;e._W(2,t);var a=r.getFullYear()-1980;a=a<<4|r.getMonth()+1;a=a<<5|r.getDate();e._W(2,a)}function i(e){var r=e._R(2)&65535;var t=e._R(2)&65535;var a=new Date;var n=t&31;t>>>=5;var i=t&15;t>>>=4;a.setMilliseconds(0);a.setFullYear(t+1980);a.setMonth(i-1);a.setDate(n);var s=r&31;r>>>=5;var f=r&63;r>>>=6;a.setHours(r);a.setMinutes(f);a.setSeconds(s<<1);return a}function s(e){Yr(e,0);var r={};var t=0;while(e.l<=e.length-4){var a=e._R(2);var n=e._R(2),i=e.l+n;var s={};switch(a){case 21589:{t=e._R(1);if(t&1)s.mtime=e._R(4);if(n>5){if(t&2)s.atime=e._R(4);if(t&4)s.ctime=e._R(4)}if(s.mtime)s.mt=new Date(s.mtime*1e3)}break;}e.l=i;r[a]=s}return r}var f;function o(){return f||(f=require("fs"))}function l(e,r){if(e[0]==80&&e[1]==75)return Te(e,r);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var t=3;var a=512;var n=0;var i=0;var s=0;var f=0;var o=0;var l=[];var v=e.slice(0,512);Yr(v,0);var m=c(v);t=m[0];switch(t){case 3:a=512;break;case 4:a=4096;break;case 0:if(m[1]==0)return Te(e,r);default:throw new Error("Major Version: Expected 3 or 4 saw "+t);}if(a!==512){v=e.slice(0,a);Yr(v,28)}var g=e.slice(0,a);u(v,t);var w=v._R(4,"i");if(t===3&&w!==0)throw new Error("# Directory Sectors: Expected 0 saw "+w);v.l+=4;s=v._R(4,"i");v.l+=4;v.chk("00100000","Mini Stream Cutoff Size: ");f=v._R(4,"i");n=v._R(4,"i");o=v._R(4,"i");i=v._R(4,"i");for(var E=-1,S=0;S<109;++S){E=v._R(4,"i");if(E<0)break;l[S]=E}var _=h(e,a);p(o,i,_,a,l);var C=b(_,s,l,a);C[s].name="!Directory";if(n>0&&f!==N)C[f].name="!MiniFAT";C[l[0]].name="!FAT";C.fat_addrs=l;C.ssz=a;var B={},T=[],y=[],x=[];k(s,C,_,T,n,B,y,f);d(y,x,T);T.shift();var A={FileIndex:y,FullPaths:x};if(r&&r.raw)A.raw={header:g,sectors:_};return A}function c(e){if(e[e.l]==80&&e[e.l+1]==75)return[0,0];e.chk(L,"Header Signature: ");e.l+=16;var r=e._R(2,"u");return[e._R(2,"u"),r]}function u(e,r){var t=9;e.l+=2;switch(t=e._R(2)){case 9:if(r!=3)throw new Error("Sector Shift: Expected 9 saw "+t);break;case 12:if(r!=4)throw new Error("Sector Shift: Expected 12 saw "+t);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+t);}e.chk("0600","Mini Sector Shift: ");e.chk("000000000000","Reserved: ")}function h(e,r){var t=Math.ceil(e.length/r)-1;var a=[];for(var n=1;n0&&s>=0){i.push(r.slice(s*P,s*P+P));n-=P;s=Hr(t,s*4)}if(i.length===0)return Jr(0);return I(i).slice(0,e.size)}function p(e,r,t,a,n){var i=N;if(e===N){if(r!==0)throw new Error("DIFAT chain shorter than expected")}else if(e!==-1){var s=t[e],f=(a>>>2)-1;if(!s)return;for(var o=0;o=0;){n[o]=true;i[i.length]=o;s.push(e[o]);var c=t[Math.floor(o*4/a)];l=o*4&f;if(a<4+l)throw new Error("FAT boundary crossed: "+o+" 4 "+a);if(!e[c])break;o=Hr(e[c],l)}return{nodes:i,data:mr([s])}}function b(e,r,t,a){var n=e.length,i=[];var s=[],f=[],o=[];var l=a-1,c=0,u=0,h=0,d=0;for(c=0;c=n)h-=n;if(s[h])continue;o=[];var v=[];for(u=h;u>=0;){v[u]=true;s[u]=true;f[f.length]=u;o.push(e[u]);var p=t[Math.floor(u*4/a)];d=u*4&l;if(a<4+d)throw new Error("FAT boundary crossed: "+u+" 4 "+a);if(!e[p])break;u=Hr(e[p],d);if(v[u])break}i[h]={nodes:f,data:mr([o])}}return i}function k(e,r,t,a,n,i,s,f){var o=0,l=a.length?2:0;var c=r[e].data;var u=0,h=0,d;for(;u0&&o!==N)r[o].name="!StreamData"}else if(b.size>=4096){b.storage="fat";if(r[b.start]===undefined)r[b.start]=m(t,b.start,r.fat_addrs,r.ssz);r[b.start].name=b.name;b.content=r[b.start].data.slice(0,b.size)}else{b.storage="minifat";if(b.size<0)b.size=0;else if(o!==N&&b.start!==N&&r[o]){b.content=v(b,r[o].data,(r[f]||{}).data)}}if(b.content)Yr(b.content,0);i[d]=b;s.push(b)}}function E(e,r){return new Date((zr(e,r+4)/1e7*Math.pow(2,32)+zr(e,r)/1e7-11644473600)*1e3)}function S(e,r){o();return l(f.readFileSync(e),r)}function T(e,r){switch(r&&r.type||"base64"){case"file":return S(e,r);case"base64":return l(B(g.decode(e)),r);case"binary":return l(B(e),r);}return l(e,r)}function y(e,r){var t=r||{},a=t.root||"Root Entry";if(!e.FullPaths)e.FullPaths=[];if(!e.FileIndex)e.FileIndex=[];if(e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");if(e.FullPaths.length===0){e.FullPaths[0]=a+"/";e.FileIndex[0]={name:a,type:5}}if(t.CLSID)e.FileIndex[0].clsid=t.CLSID;x(e)}function x(e){var r="Sh33tJ5";if(W.find(e,"/"+r))return;var t=Jr(4);t[0]=55;t[1]=t[3]=50;t[2]=54;e.FileIndex.push({name:r,type:2,content:t,size:4,L:69,R:69,C:69});e.FullPaths.push(e.FullPaths[0]+r);A(e)}function A(e,n){y(e);var i=false,s=false;for(var f=e.FullPaths.length-1;f>=0;--f){var o=e.FileIndex[f];switch(o.type){case 0:if(s)i=true;else{e.FileIndex.pop();e.FullPaths.pop()}break;case 1:;case 2:;case 5:s=true;if(isNaN(o.R*o.L*o.C))i=true;if(o.R>-1&&o.L>-1&&o.R==o.L)i=true;break;default:i=true;break;}}if(!i&&!n)return;var l=new Date(1987,1,19),c=0;var u=[];for(f=0;f1?1:-1;d.size=0;d.type=5}else if(v.slice(-1)=="/"){for(c=f+1;c=u.length?-1:c;for(c=f+1;c=u.length?-1:c;d.type=1}else{if(t(e.FullPaths[f+1]||"")==t(v))d.R=f+1;d.type=2}}}function D(e,r){var t=r||{};A(e);if(t.fileType=="zip")return xe(e,t);var a=function(e){var r=0,t=0;for(var a=0;a0){if(i<4096)r+=i+63>>6;else t+=i+511>>9}}var s=e.FullPaths.length+3>>2;var f=r+7>>3;var o=r+127>>7;var l=f+t+s+o;var c=l+127>>7;var u=c<=109?0:Math.ceil((c-109)/127);while(l+c+u+127>>7>c)u=++c<=109?0:Math.ceil((c-109)/127);var h=[1,u,c,o,s,t,r,0];e.FileIndex[0].size=r<<6;h[7]=(e.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3);return h}(e);var n=Jr(a[7]<<9);var i=0,s=0;{for(i=0;i<8;++i)n._W(1,M[i]);for(i=0;i<8;++i)n._W(2,0);n._W(2,62);n._W(2,3);n._W(2,65534);n._W(2,9);n._W(2,6);for(i=0;i<3;++i)n._W(2,0);n._W(4,0);n._W(4,a[2]);n._W(4,a[0]+a[1]+a[2]+a[3]-1);n._W(4,0);n._W(4,1<<12);n._W(4,a[3]?a[0]+a[1]+a[2]-1:N);n._W(4,a[3]);n._W(-4,a[1]?a[0]-1:N);n._W(4,a[1]);for(i=0;i<109;++i)n._W(-4,i>9)}f(a[6]+7>>3);while(n.l&511)n._W(-4,z.ENDOFCHAIN);s=i=0;for(o=0;o=4096)continue;c.start=s;f(l+63>>6)}while(n.l&511)n._W(-4,z.ENDOFCHAIN);for(i=0;i=4096){n.l=c.start+1<<9;for(o=0;o0&&c.size<4096){for(o=0;o>16|r>>8|r)&255}var ee=typeof Uint8Array!=="undefined";var re=ee?new Uint8Array(1<<8):[];for(var te=0;te<1<<8;++te)re[te]=q(te);function ae(e,r){var t=re[e&255];if(r<=8)return t>>>8-r;t=t<<8|re[e>>8&255];if(r<=16)return t>>>16-r;t=t<<8|re[e>>16&255];return t>>>24-r}function ne(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=6?0:e[a+1]<<8))>>>t&3}function ie(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=5?0:e[a+1]<<8))>>>t&7}function se(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=4?0:e[a+1]<<8))>>>t&15}function fe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=3?0:e[a+1]<<8))>>>t&31}function oe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=1?0:e[a+1]<<8))>>>t&127}function le(e,r,t){var a=r&7,n=r>>>3,i=(1<>>a;if(t<8-a)return s&i;s|=e[n+1]<<8-a;if(t<16-a)return s&i;s|=e[n+2]<<16-a;if(t<24-a)return s&i;s|=e[n+3]<<24-a;return s&i}function ce(e,r){var t=e.length,a=2*t>r?2*t:r+5,n=0;if(t>=r)return e;if(w){var i=C(a);if(e.copy)e.copy(i);else for(;n0)t[t.l++]=r[a++]}return t.l}}();return function(r){var t=Jr(50+Math.floor(r.length*1.1));var a=e(r,t);return t.slice(0,a)}}();function de(e,r,t){var a=1,n=0,i=0,s=0,f=0,o=e.length;var l=ee?new Uint16Array(32):ue(32);for(i=0;i<32;++i)l[i]=0;for(i=o;i>a-u;for(s=(1<=0;--s)r[f|s<>8-v;for(var p=(1<<7-v)-1;p>=0;--p)we[d|p<>>=3){case 16:i=3+ne(e,r);r+=2;d=m[m.length-1];while(i-- >0)m.push(d);break;case 17:i=3+ie(e,r);r+=3;while(i-- >0)m.push(0);break;case 18:i=11+oe(e,r);r+=7;while(i-- >0)m.push(0);break;default:m.push(d);if(o>>0;var f=0,o=0;while((a&1)==0){a=ie(e,t);t+=3;if(a>>>1==0){if(t&7)t+=8-(t&7);var l=e[t>>>3]|e[(t>>>3)+1]<<8;t+=32;if(!r&&s>>3,(t>>>3)+l);i+=l;t+=8*l}else while(l-- >0){n[i++]=e[t>>>3];t+=8}continue}else if(a>>>1==1){f=9;o=5}else{t=Se(e,t);f=ke;o=Ee}if(!r&&s>>1==1?ve[c]:be[c];t+=u&15;u>>>=4;if((u>>>8&255)===0)n[i++]=u;else if(u==256)break;else{u-=257;var h=u<8?0:u-4>>2;if(h>5)h=0;var d=i+J[u];if(h>0){d+=le(e,t,h);t+=h}c=le(e,t,o);u=a>>>1==1?pe[c]:ge[c];t+=u&15;u>>>=4;var v=u<4?0:u-2>>1;var p=Q[u];if(v>0){p+=le(e,t,v);t+=v}if(!r&&s>>3]}function Ce(e,r){var t=e.slice(e.l||0);var a=_e(t,r);e.l+=a[1];return a[0]}function Be(e,r){if(e){if(typeof console!=="undefined")console.error(r)}else throw new Error(r)}function Te(e,r){var t=e;Yr(t,0);var a=[],n=[];var i={FileIndex:a,FullPaths:n};y(i,{root:r.root});var f=t.length-4;while((t[f]!=80||t[f+1]!=75||t[f+2]!=5||t[f+3]!=6)&&f>=0)--f;t.l=f+4;t.l+=4;var o=t._R(2);t.l+=6;var l=t._R(4);t.l=l;for(f=0;f3)a=true;switch(n[i].slice(n[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[i].slice(n[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!a)throw new Error("Unsupported ISO Duration Field: M");else t*=60;case"S":break;}r+=t*parseInt(n[i],10)}return r}var se=new Date("2017-02-19T19:06:09.000Z");if(isNaN(se.getFullYear()))se=new Date("2/19/17");var fe=se.getFullYear()==2017;function oe(e,r){var t=new Date(e);if(fe){if(r>0)t.setTime(t.getTime()+t.getTimezoneOffset()*60*1e3);else if(r<0)t.setTime(t.getTime()-t.getTimezoneOffset()*60*1e3);return t}if(e instanceof Date)return e;if(se.getFullYear()==1917&&!isNaN(t.getFullYear())){var a=t.getFullYear();if(e.indexOf(""+a)>-1)return t;t.setFullYear(t.getFullYear()+100);return t}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"];var i=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);if(e.indexOf("Z")>-1)i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3);return i}function le(e){var r="";for(var t=0;t!=e.length;++t)r+=String.fromCharCode(e[t]);return r}function ce(e){if(typeof JSON!="undefined"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var r={};for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))r[t]=ce(e[t]);return r}function ue(e,r){var t="";while(t.length8099)return t;if((n>0||i>1)&&a!=101)return r;if(e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/))return r;if(e.match(/[^-0-9:,\/\\]/))return t;return r}var ve="abacaba".split(/(:?b)/i).length==5;function pe(e,r,t){if(ve||typeof r=="string")return e.split(r);var a=e.split(r),n=[a[0]];for(var i=1;i\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g;var Re=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/gm;if(!Ae.match(Re))Re=/<[^>]*>/g;var Oe=/<\w*:/,De=/<(\/?)\w+:/;function Fe(e,r,t){var a={};var n=0,i=0;for(;n!==e.length;++n)if((i=e.charCodeAt(n))===32||i===10||i===13)break;if(!r)a[0]=e.slice(0,n);if(n===e.length)return a;var s=e.match(Ie),f=0,o="",l=0,c="",u="",h=1;if(s)for(l=0;l!=s.length;++l){u=s[l];for(i=0;i!=u.length;++i)if(u.charCodeAt(i)===61)break;c=u.slice(0,i).trim();while(u.charCodeAt(i+1)==32)++i;h=(n=u.charCodeAt(i+1))==34||n==39?1:0;o=u.slice(i+1+h,u.length-h);for(f=0;f!=c.length;++f)if(c.charCodeAt(f)===58)break;if(f===c.length){if(c.indexOf("_")>0)c=c.slice(0,c.indexOf("_"));a[c]=o;if(!t)a[c.toLowerCase()]=o}else{var d=(f===5&&c.slice(0,5)==="xmlns"?"xmlns":"")+c.slice(f+1);if(a[d]&&c.slice(f-3,f)=="ext")continue;a[d]=o;if(!t)a[d.toLowerCase()]=o}}return a}function Pe(e){return e.replace(De,"<$1")}var Ne={""":'"',"'":"'",">":">","<":"<","&":"&"};var Le=Z(Ne);var Me=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,r=/_x([\da-fA-F]{4})_/gi;return function t(a){var n=a+"",i=n.indexOf("-1?16:10))||e}).replace(r,function(e,r){return String.fromCharCode(parseInt(r,16))});var s=n.indexOf("]]>");return t(n.slice(0,i))+n.slice(i+9,s)+t(n.slice(s+3))}}();var Ue=/[&<>'"]/g,ze=/[\u0000-\u0008\u000b-\u001f]/g;function He(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(ze,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function We(e){return He(e).replace(/ /g,"_x0020_")}var Ve=/[\u0000-\u001f]/g;function Xe(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(/\n/g,"
    ").replace(Ve,function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"})}function Ge(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(Ve,function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})}var je=function(){var e=/&#(\d+);/g;function r(e,r){return String.fromCharCode(parseInt(r,10))}return function t(a){return a.replace(e,r)}}();var Ke=function(){return function e(r){return r.replace(/(\r\n|[\r\n])/g," ")}}();function $e(e){switch(e){case 1:;case true:;case"1":;case"true":;case"TRUE":return true;default:return false;}}var Ye=function gb(e){var r="",t=0,a=0,n=0,i=0,s=0,f=0;while(t191&&a<224){s=(a&31)<<6;s|=n&63;r+=String.fromCharCode(s);continue}i=e.charCodeAt(t++);if(a<240){r+=String.fromCharCode((a&15)<<12|(n&63)<<6|i&63);continue}s=e.charCodeAt(t++);f=((a&7)<<18|(n&63)<<12|(i&63)<<6|s&63)-65536;r+=String.fromCharCode(55296+(f>>>10&1023));r+=String.fromCharCode(56320+(f&1023))}return r};var Ze=function(e){var r=[],t=0,a=0,n=0;while(t>6)));r.push(String.fromCharCode(128+(a&63)));break;case a>=55296&&a<57344:a-=55296;n=e.charCodeAt(t++)-56320+(a<<10);r.push(String.fromCharCode(240+(n>>18&7)));r.push(String.fromCharCode(144+(n>>12&63)));r.push(String.fromCharCode(128+(n>>6&63)));r.push(String.fromCharCode(128+(n&63)));break;default:r.push(String.fromCharCode(224+(a>>12)));r.push(String.fromCharCode(128+(a>>6&63)));r.push(String.fromCharCode(128+(a&63)));}}return r.join("")};if(w){var Je=function wb(e){var r=Buffer.alloc(2*e.length),t,a,n=1,i=0,s=0,f;for(a=0;a>>10&1023);t=56320+(t&1023)}if(s!==0){r[i++]=s&255;r[i++]=s>>>8;s=0}r[i++]=t%256;r[i++]=t>>>8}return r.slice(0,i).toString("ucs2")};var Qe="foo bar baz☃🍣";if(Ye(Qe)==Je(Qe))Ye=Je;var qe=function kb(e){return k(e,"binary").toString("utf8")};if(Ye(Qe)==qe(Qe))Ye=qe;Ze=function(e){return k(e,"utf8").toString("binary")}}var er=function(){var e={};return function r(t,a){var n=t+"|"+(a||"");if(e[n])return e[n];return e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",a||"")}}();var rr=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]});return function r(t){var a=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,"");for(var n=0;n([\\s\\S]*?)","g")}}();var ar=/<\/?(?:vt:)?variant>/g,nr=/<(?:vt:)([^>]*)>([\s\S]*)"+r+""}function or(e){return K(e).map(function(r){return" "+r+'="'+e[r]+'"'}).join("")}function lr(e,r,t){return"<"+e+(t!=null?or(t):"")+(r!=null?(r.match(sr)?' xml:space="preserve"':"")+">"+r+""}function cr(e,r){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(r)throw t}return""}function ur(e,r){switch(typeof e){case"string":var t=lr("vt:lpwstr",He(e));if(r)t=t.replace(/"/g,"_x0022_");return t;case"number":return lr((e|0)==e?"vt:i4":"vt:r8",He(String(e)));case"boolean":return lr("vt:bool",e?"true":"false");}if(e instanceof Date)return lr("vt:filetime",cr(e));throw new Error("Unable to serialize "+e)}var hr={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};hr.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var dr={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function vr(e,r){var t=1-2*(e[r+7]>>>7);var a=((e[r+7]&127)<<4)+(e[r+6]>>>4&15);var n=e[r+6]&15;for(var i=5;i>=0;--i)n=n*256+e[r+i];if(a==2047)return n==0?t*Infinity:NaN;if(a==0)a=-1022;else{a-=1023;n+=Math.pow(2,52)}return t*Math.pow(2,a-52)*n}function pr(e,r,t){var a=(r<0||1/r==-Infinity?1:0)<<7,n=0,i=0;var s=a?-r:r;if(!isFinite(s)){n=2047;i=isNaN(r)?26985:0}else if(s==0)n=i=0;else{n=Math.floor(Math.log(s)/Math.LN2);i=s*Math.pow(2,52-n);if(n<=-1023&&(!isFinite(i)||i>4|a}var mr=function(e){var r=[],t=10240;for(var a=0;a0?Sr(e,r+4,r+4+t-1):""};var Br=Cr;var Tr=function(e,r){var t=zr(e,r);return t>0?Sr(e,r+4,r+4+t-1):""};var yr=Tr;var xr=function(e,r){var t=2*zr(e,r);return t>0?Sr(e,r+4,r+4+t-1):""};var Ar=xr;var Ir,Rr;Ir=Rr=function Eb(e,r){var t=zr(e,r);return t>0?gr(e,r+4,r+4+t):""};var Or=function(e,r){var t=zr(e,r);return t>0?Sr(e,r+4,r+4+t):""};var Dr=Or;var Fr,Pr;Fr=Pr=function(e,r){return vr(e,r)};var Nr=function Sb(e){return Array.isArray(e)};if(w){gr=function(e,r,t){if(!Buffer.isBuffer(e))return wr(e,r,t);return e.toString("utf16le",r,t).replace(R,"")};kr=function(e,r,t){return Buffer.isBuffer(e)?e.toString("hex",r,r+t):Er(e,r,t)};Cr=function _b(e,r){if(!Buffer.isBuffer(e))return Br(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};Tr=function Cb(e,r){if(!Buffer.isBuffer(e))return yr(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};xr=function Bb(e,r){if(!Buffer.isBuffer(e))return Ar(e,r);var t=2*e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t-1)};Ir=function Tb(e,r){if(!Buffer.isBuffer(e))return Rr(e,r);var t=e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t)};Or=function yb(e,r){if(!Buffer.isBuffer(e))return Dr(e,r);var t=e.readUInt32LE(r);return e.toString("utf8",r+4,r+4+t)};Sr=function xb(e,r,t){return Buffer.isBuffer(e)?e.toString("utf8",r,t):_r(e,r,t)};mr=function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0]):br(e)};I=function(e){return Buffer.isBuffer(e[0])?Buffer.concat(e):[].concat.apply([],e)};Fr=function Ab(e,r){if(Buffer.isBuffer(e))return e.readDoubleLE(r);return Pr(e,r)};Nr=function Ib(e){return Buffer.isBuffer(e)||Array.isArray(e)}}if(typeof cptable!=="undefined"){gr=function(e,r,t){return cptable.utils.decode(1200,e.slice(r,t)).replace(R,"")};Sr=function(e,r,t){return cptable.utils.decode(65001,e.slice(r,t))};Cr=function(e,r){var a=zr(e,r);return a>0?cptable.utils.decode(t,e.slice(r+4,r+4+a-1)):""};Tr=function(e,t){var a=zr(e,t);return a>0?cptable.utils.decode(r,e.slice(t+4,t+4+a-1)):""};xr=function(e,r){var t=2*zr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t-1)):""};Ir=function(e,r){var t=zr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t)):""};Or=function(e,r){var t=zr(e,r);return t>0?cptable.utils.decode(65001,e.slice(r+4,r+4+t)):""}}var Lr=function(e,r){return e[r]};var Mr=function(e,r){return e[r+1]*(1<<8)+e[r]};var Ur=function(e,r){var t=e[r+1]*(1<<8)+e[r];return t<32768?t:(65535-t+1)*-1};var zr=function(e,r){return e[r+3]*(1<<24)+(e[r+2]<<16)+(e[r+1]<<8)+e[r]};var Hr=function(e,r){return e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]};var Wr=function(e,r){return e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]};function Vr(e,t){var a="",n,i,s=[],f,o,l,c;switch(t){case"dbcs":c=this.l;if(w&&Buffer.isBuffer(this))a=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l0?Hr:Wr)(this,this.l);this.l+=4;return n}else{i=zr(this,this.l);this.l+=4}return i;case 8:;case-8:if(t==="f"){if(e==8)i=Fr(this,this.l);else i=Fr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0);this.l+=8;return i}else e=8;case 16:a=kr(this,this.l,e);break;};}this.l+=e;return a}var Xr=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255;e[t+2]=r>>>16&255;e[t+3]=r>>>24&255};var Gr=function(e,r,t){e[t]=r&255;e[t+1]=r>>8&255;e[t+2]=r>>16&255;e[t+3]=r>>24&255};var jr=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255};function Kr(e,r,a){var n=0,i=0;if(a==="dbcs"){for(i=0;i!=r.length;++i)jr(this,r.charCodeAt(i),this.l+2*i);n=2*r.length}else if(a==="sbcs"){if(typeof cptable!=="undefined"&&t==874){for(i=0;i!=r.length;++i){var s=cptable.utils.encode(t,r.charAt(i));this[this.l+i]=s[0]}}else{r=r.replace(/[^\x00-\x7F]/g,"_");for(i=0;i!=r.length;++i)this[this.l+i]=r.charCodeAt(i)&255}n=r.length}else if(a==="hex"){for(;i>8}while(this.l>>=8;this[this.l+1]=r&255;break;case 3:n=3;this[this.l]=r&255;r>>>=8;this[this.l+1]=r&255;r>>>=8;this[this.l+2]=r&255;break;case 4:n=4;Xr(this,r,this.l);break;case 8:n=8;if(a==="f"){pr(this,r,this.l);break};case 16:break;case-4:n=4;Gr(this,r,this.l);break;}this.l+=n;return this}function $r(e,r){var t=kr(this,this.l,e.length>>1);if(t!==e)throw new Error(r+"Expected "+e+" saw "+t);this.l+=e.length>>1}function Yr(e,r){e.l=r;e._R=Vr;e.chk=$r;e._W=Kr}function Zr(e,r){e.l+=r}function Jr(e){var r=_(e);Yr(r,0);return r}function Qr(e,r,t){if(!e)return;var a,n,i;Yr(e,e.l||0);var s=e.length,f=0,o=0;while(e.la.l){a=a.slice(0,a.l);a.l=a.length}if(a.length>0)e.push(a);a=null};var i=function c(e){if(a&&e=128?1:0)+1;if(a>=128)++i;if(a>=16384)++i;if(a>=2097152)++i;var s=e.next(i);if(n<=127)s._W(1,n);else{s._W(1,(n&127)+128);s._W(1,n>>7)}for(var f=0;f!=4;++f){if(a>=128){s._W(1,(a&127)+128);a>>=7}else{s._W(1,a);break}}if(a>0&&Nr(t))e.push(t)}function rt(e,r,t){var a=ce(e);if(r.s){if(a.cRel)a.c+=r.s.c;if(a.rRel)a.r+=r.s.r}else{if(a.cRel)a.c+=r.c;if(a.rRel)a.r+=r.r}if(!t||t.biff<12){while(a.c>=256)a.c-=256;while(a.r>=65536)a.r-=65536}return a}function tt(e,r,t){var a=ce(e);a.s=rt(a.s,r.s,t);a.e=rt(a.e,r.s,t);return a}function at(e,r){if(e.cRel&&e.c<0){e=ce(e);while(e.c<0)e.c+=r>8?16384:256}if(e.rRel&&e.r<0){e=ce(e);while(e.r<0)e.r+=r>8?1048576:r>5?65536:16384}var t=bt(e);if(!e.cRel&&e.cRel!=null)t=dt(t);if(!e.rRel&&e.rRel!=null)t=lt(t);return t}function nt(e,r){if(e.s.r==0&&!e.s.rRel){if(e.e.r==(r.biff>=12?1048575:r.biff>=8?65536:16384)&&!e.e.rRel){return(e.s.cRel?"":"$")+ht(e.s.c)+":"+(e.e.cRel?"":"$")+ht(e.e.c)}}if(e.s.c==0&&!e.s.cRel){if(e.e.c==(r.biff>=12?16383:255)&&!e.e.cRel){return(e.s.rRel?"":"$")+ot(e.s.r)+":"+(e.e.rRel?"":"$")+ot(e.e.r)}}return at(e.s,r.biff)+":"+at(e.e,r.biff)}var it={};var st=function(e,r){var t;if(typeof r!=="undefined")t=r;else if(typeof require!=="undefined"){try{t=undefined}catch(a){t=null}}e.rc4=function(e,r){var t=new Array(256);var a=0,n=0,i=0,s=0;for(n=0;n!=256;++n)t[n]=n;for(n=0;n!=256;++n){i=i+t[n]+e[n%e.length].charCodeAt(0)&255;s=t[n];t[n]=t[i];t[i]=s}n=i=0;var f=_(r.length);for(a=0;a!=r.length;++a){n=n+1&255;i=(i+t[n])%256;s=t[n];t[n]=t[i];t[i]=s;f[a]=r[a]^t[t[n]+t[i]&255]}return f};e.md5=function(e){if(!t)throw new Error("Unsupported crypto");return t.createHash("md5").update(e).digest("hex")}};st(it,typeof crypto!=="undefined"?crypto:undefined);function ft(e){return parseInt(ct(e),10)-1}function ot(e){return""+(e+1)}function lt(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function ct(e){return e.replace(/\$(\d+)$/,"$1")}function ut(e){var r=vt(e),t=0,a=0;for(;a!==r.length;++a)t=26*t+r.charCodeAt(a)-64;return t-1}function ht(e){if(e<0)throw new Error("invalid column "+e);var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function dt(e){return e.replace(/^([A-Z])/,"$$$1")}function vt(e){return e.replace(/^\$([A-Z])/,"$1")}function pt(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function mt(e){var r=0,t=0;for(var a=0;a=48&&n<=57)r=10*r+(n-48);else if(n>=65&&n<=90)t=26*t+(n-64)}return{c:t-1,r:r-1}}function bt(e){var r=e.c+1;var t="";for(;r;r=(r-1)/26|0)t=String.fromCharCode((r-1)%26+65)+t;return t+(e.r+1)}function gt(e){var r=e.indexOf(":");if(r==-1)return{s:mt(e),e:mt(e)};return{s:mt(e.slice(0,r)),e:mt(e.slice(r+1))}}function wt(e,r){if(typeof r==="undefined"||typeof r==="number"){return wt(e.s,e.e)}if(typeof e!=="string")e=bt(e);if(typeof r!=="string")r=bt(r);return e==r?e:e+":"+r}function kt(e){var r={s:{c:0,r:0},e:{c:0,r:0}};var t=0,a=0,n=0;var i=e.length;for(t=0;a26)break;t=26*t+n}r.s.c=--t;for(t=0;a9)break;t=10*t+n}r.s.r=--t;if(a===i||e.charCodeAt(++a)===58){r.e.c=r.s.c;r.e.r=r.s.r;return r}for(t=0;a!=i;++a){ +if((n=e.charCodeAt(a)-64)<1||n>26)break;t=26*t+n}r.e.c=--t;for(t=0;a!=i;++a){if((n=e.charCodeAt(a)-48)<0||n>9)break;t=10*t+n}r.e.r=--t;return r}function Et(e,r){var t=e.t=="d"&&r instanceof Date;if(e.z!=null)try{return e.w=D.format(e.z,t?ee(r):r)}catch(a){}try{return e.w=D.format((e.XF||{}).numFmtId||(t?14:0),t?ee(r):r)}catch(a){return""+r}}function St(e,r,t){if(e==null||e.t==null||e.t=="z")return"";if(e.w!==undefined)return e.w;if(e.t=="d"&&!e.z&&t&&t.dateNF)e.z=t.dateNF;if(r==undefined)return Et(e,e.v);return Et(e,r)}function _t(e,r){var t=r&&r.sheet?r.sheet:"Sheet1";var a={};a[t]=e;return{SheetNames:[t],Sheets:a}}function Ct(e,r,t){var a=t||{};var n=e?Array.isArray(e):a.dense;if(m!=null&&n==null)n=m;var i=e||(n?[]:{});var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?mt(a.origin):a.origin;s=o.r;f=o.c}if(!i["!ref"])i["!ref"]="A1:A1"}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var c=kt(i["!ref"]);l.s.c=c.s.c;l.s.r=c.s.r;l.e.c=Math.max(l.e.c,c.e.c);l.e.r=Math.max(l.e.r,c.e.r);if(s==-1)l.e.r=s=c.e.r+1}for(var u=0;u!=r.length;++u){if(!r[u])continue;if(!Array.isArray(r[u]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=r[u].length;++h){if(typeof r[u][h]==="undefined")continue;var d={v:r[u][h]};var v=s+u,p=f+h;if(l.s.r>v)l.s.r=v;if(l.s.c>p)l.s.c=p;if(l.e.r0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}function At(e){return{ich:e._R(2),ifnt:e._R(2)}}function It(e,r){if(!r)r=Jr(4);r._W(2,e.ich||0);r._W(2,e.ifnt||0);return r}function Rt(e,r){var t=e.l;var a=e._R(1);var n=yt(e);var i=[];var s={t:n,h:n};if((a&1)!==0){var f=e._R(4);for(var o=0;o!=f;++o)i.push(At(e));s.r=i}else s.r=[{ich:0,ifnt:0}];e.l=t+r;return s}function Ot(e,r){var t=false;if(r==null){t=true;r=Jr(15+4*e.t.length)}r._W(1,0);xt(e.t,r);return t?r.slice(0,r.l):r}var Dt=Rt;function Ft(e,r){var t=false;if(r==null){t=true;r=Jr(23+4*e.t.length)}r._W(1,1);xt(e.t,r);r._W(4,1);It({ich:0,ifnt:0},r);return t?r.slice(0,r.l):r}function Pt(e){var r=e._R(4);var t=e._R(2);t+=e._R(1)<<16;e.l++;return{c:r,iStyleRef:t}}function Nt(e,r){if(r==null)r=Jr(8);r._W(-4,e.c);r._W(3,e.iStyleRef||e.s);r._W(1,0);return r}var Lt=yt;var Mt=xt;function Ut(e){var r=e._R(4);return r===0||r===4294967295?"":e._R(r,"dbcs")}function zt(e,r){var t=false;if(r==null){t=true;r=Jr(127)}r._W(4,e.length>0?e.length:4294967295);if(e.length>0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}var Ht=yt;var Wt=Ut;var Vt=zt;function Xt(e){var r=e.slice(e.l,e.l+4);var t=r[0]&1,a=r[0]&2;e.l+=4;r[0]&=252;var n=a===0?Fr([0,0,0,0,r[0],r[1],r[2],r[3]],0):Hr(r,0)>>2;return t?n/100:n}function Gt(e,r){if(r==null)r=Jr(4);var t=0,a=0,n=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29){a=1}else if(n==(n|0)&&n>=-(1<<29)&&n<1<<29){a=1;t=1}if(a)r._W(-4,((t?n:e)<<2)+(t+2));else throw new Error("unsupported RkNumber "+e)}function jt(e){var r={s:{},e:{}};r.s.r=e._R(4);r.e.r=e._R(4);r.s.c=e._R(4);r.e.c=e._R(4);return r}function Kt(e,r){if(!r)r=Jr(16);r._W(4,e.s.r);r._W(4,e.e.r);r._W(4,e.s.c);r._W(4,e.e.c);return r}var $t=jt;var Yt=Kt;function Zt(e){return e._R(8,"f")}function Jt(e,r){return(r||Jr(8))._W(8,e,"f")}function Qt(e){var r={};var t=e._R(1);var a=t>>>1;var n=e._R(1);var i=e._R(2,"i");var s=e._R(1);var f=e._R(1);var o=e._R(1);e.l++;switch(a){case 0:r.auto=1;break;case 1:r.index=n;var l=ya[n];if(l)r.rgb=oo(l);break;case 2:r.rgb=oo([s,f,o]);break;case 3:r.theme=n;break;}if(i!=0)r.tint=i>0?i/32767:i/32768;return r}function qt(e,r){if(!r)r=Jr(8);if(!e||e.auto){r._W(4,0);r._W(4,0);return r}if(e.index!=null){r._W(1,2);r._W(1,e.index)}else if(e.theme!=null){r._W(1,6);r._W(1,e.theme)}else{r._W(1,5);r._W(1,0)}var t=e.tint||0;if(t>0)t*=32767;else if(t<0)t*=32768;r._W(2,t);if(!e.rgb||e.theme!=null){r._W(2,0);r._W(1,0);r._W(1,0)}else{var a=e.rgb||"FFFFFF";if(typeof a=="number")a=("000000"+a.toString(16)).slice(-6);r._W(1,parseInt(a.slice(0,2),16));r._W(1,parseInt(a.slice(2,4),16));r._W(1,parseInt(a.slice(4,6),16));r._W(1,255)}return r}function ea(e){var r=e._R(1);e.l++;var t={fBold:r&1,fItalic:r&2,fUnderline:r&4,fStrikeout:r&8,fOutline:r&16,fShadow:r&32,fCondense:r&64,fExtend:r&128};return t}function ra(e,r){if(!r)r=Jr(2);var t=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);r._W(1,t);r._W(1,0);return r}function ta(e,r){var t={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"};var a=e._R(4);switch(a){case 0:return"";case 4294967295:;case 4294967294:return t[e._R(4)]||"";}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));e.l-=4;return e._R(0,r==1?"lpstr":"lpwstr")}function aa(e){return ta(e,1)}function na(e){return ta(e,2)}var ia=2;var sa=3;var fa=11;var oa=12;var la=19;var ca=30;var ua=64;var ha=65;var da=71;var va=4096;var pa=80;var ma=81;var ba=[pa,ma];var ga={1:{n:"CodePage",t:ia},2:{n:"Category",t:pa},3:{n:"PresentationFormat",t:pa},4:{n:"ByteCount",t:sa},5:{n:"LineCount",t:sa},6:{n:"ParagraphCount",t:sa},7:{n:"SlideCount",t:sa},8:{n:"NoteCount",t:sa},9:{n:"HiddenCount",t:sa},10:{n:"MultimediaClipCount",t:sa},11:{n:"ScaleCrop",t:fa},12:{n:"HeadingPairs",t:va|oa},13:{n:"TitlesOfParts",t:va|ca},14:{n:"Manager",t:pa},15:{n:"Company",t:pa},16:{n:"LinksUpToDate",t:fa},17:{n:"CharacterCount",t:sa},19:{n:"SharedDoc",t:fa},22:{n:"HyperlinksChanged",t:fa},23:{n:"AppVersion",t:sa,p:"version"},24:{n:"DigSig",t:ha},26:{n:"ContentType",t:pa},27:{n:"ContentStatus",t:pa},28:{n:"Language",t:pa},29:{n:"Version",t:pa},255:{}};var wa={1:{n:"CodePage",t:ia},2:{n:"Title",t:pa},3:{n:"Subject",t:pa},4:{n:"Author",t:pa},5:{n:"Keywords",t:pa},6:{n:"Comments",t:pa},7:{n:"Template",t:pa},8:{n:"LastAuthor",t:pa},9:{n:"RevNumber",t:pa},10:{n:"EditTime",t:ua},11:{n:"LastPrinted",t:ua},12:{n:"CreatedDate",t:ua},13:{n:"ModifiedDate",t:ua},14:{n:"PageCount",t:sa},15:{n:"WordCount",t:sa},16:{n:"CharCount",t:sa},17:{n:"Thumbnail",t:da},18:{n:"Application",t:pa},19:{n:"DocSecurity",t:sa},255:{}};var ka={2147483648:{n:"Locale",t:la},2147483651:{n:"Behavior",t:la},1919054434:{}};(function(){for(var e in ka)if(Object.prototype.hasOwnProperty.call(ka,e))ga[e]=wa[e]=ka[e]})();var Ea=Y(ga,"n");var Sa=Y(wa,"n");var _a={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"};var Ca=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Ba(e){return e.map(function(e){return[e>>16&255,e>>8&255,e&255]})}var Ta=Ba([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);var ya=ce(Ta);var xa={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"};var Aa=J(xa);var Ia={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};var Ra=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};K(e).forEach(function(r){["xlsm","xlam"].forEach(function(t){if(!e[r][t])e[r][t]=e[r].xlsx})});K(e).forEach(function(r){K(e[r]).forEach(function(t){Ia[e[r][t]]=r})});return e}();var Oa=Q(Ia);hr.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Da(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function Fa(e){var r=Da();if(!e||!e.match)return r;var t={};(e.match(Re)||[]).forEach(function(e){var a=Fe(e);switch(a[0].replace(Oe,"<")){case"0?r.calcchains[0]:"";r.sst=r.strs.length>0?r.strs[0]:"";r.style=r.styles.length>0?r.styles[0]:"";r.defaults=t;delete r.calcchains;return r}var Pa=lr("Types",null,{xmlns:hr.CT,"xmlns:xsd":hr.xsd,"xmlns:xsi":hr.xsi});var Na=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Oa.rels[0]]].map(function(e){return lr("Default",null,{Extension:e[0],ContentType:e[1]})});function La(e,r){var t=[],a;t[t.length]=Ae;t[t.length]=Pa;t=t.concat(Na);var n=function(n){if(e[n]&&e[n].length>0){a=e[n][0];t[t.length]=lr("Override",null,{PartName:(a[0]=="/"?"":"/")+a,ContentType:Ra[n][r.bookType||"xlsx"]})}};var i=function(a){(e[a]||[]).forEach(function(e){t[t.length]=lr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:Ra[a][r.bookType||"xlsx"]})})};var s=function(r){(e[r]||[]).forEach(function(e){t[t.length]=lr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:Oa[r][0]})})};n("workbooks");i("sheets");i("charts");s("themes");["strs","styles"].forEach(n);["coreprops","extprops","custprops"].forEach(s);s("vba");s("comments");s("drawings");if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}var Ma={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Ua(e){var r=e.lastIndexOf("/");return e.slice(0,r+1)+"_rels/"+e.slice(r+1)+".rels"}function za(e,r){var t={"!id":{}};if(!e)return t;if(r.charAt(0)!=="/"){r="/"+r}var a={};(e.match(Re)||[]).forEach(function(e){var n=Fe(e);if(n[0]==="2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}var Va=[Ma.HLINK,Ma.XPATH,Ma.XMISS];function Xa(e,r,t,a,n,i){if(!n)n={};if(!e["!id"])e["!id"]={};if(r<0)for(r=1;e["!id"]["rId"+r];++r){}n.Id="rId"+r;n.Type=a;n.Target=t;if(i)n.TargetMode=i;else if(Va.indexOf(n.Type)>-1)n.TargetMode="External";if(e["!id"][n.Id])throw new Error("Cannot rewrite rId "+r);e["!id"][n.Id]=n;e[("/"+n.Target).replace("//","/")]=n;return r}var Ga="application/vnd.oasis.opendocument.spreadsheet";function ja(e,r){var t=sp(e);var a;var n;while(a=fp.exec(t))switch(a[3]){case"manifest":break;case"file-entry":n=Fe(a[0],false);if(n.path=="/"&&n.type!==Ga)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":;case"algorithm":;case"start-key-generation":;case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(r&&r.WTF)throw a;}}function Ka(e){var r=[Ae];r.push('\n');r.push(' \n');for(var t=0;t\n');r.push("");return r.join("")}function $a(e,r,t){return[' \n',' \n'," \n"].join("")}function Ya(e,r){return[' \n',' \n'," \n"].join("")}function Za(e){var r=[Ae];r.push('\n');for(var t=0;t!=e.length;++t){r.push($a(e[t][0],e[t][1]));r.push(Ya("",e[t][0]))}r.push($a("","Document","pkg"));r.push("");return r.join("")}var Ja=function(){var r='Sheet'+"JS "+e.version+"";return function t(){return r}}();var Qa=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];hr.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties";Ma.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var qa=function(){var e=new Array(Qa.length);for(var r=0;r]*>([\\s\\S]*?)")}return e}();function en(e){var r={};e=Ye(e);for(var t=0;t0)r[a[1]]=Me(n[1]);if(a[2]==="date"&&r[a[1]])r[a[1]]=oe(r[a[1]])}return r}var rn=lr("cp:coreProperties",null,{"xmlns:cp":hr.CORE_PROPS,"xmlns:dc":hr.dc,"xmlns:dcterms":hr.dcterms,"xmlns:dcmitype":hr.dcmitype,"xmlns:xsi":hr.xsi});function tn(e,r,t,a,n){if(n[e]!=null||r==null||r==="")return;n[e]=r;r=He(r);a[a.length]=t?lr(e,r,t):fr(e,r)}function an(e,r){var t=r||{};var a=[Ae,rn],n={};if(!e&&!t.Props)return a.join("");if(e){if(e.CreatedDate!=null)tn("dcterms:created",typeof e.CreatedDate==="string"?e.CreatedDate:cr(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n);if(e.ModifiedDate!=null)tn("dcterms:modified",typeof e.ModifiedDate==="string"?e.ModifiedDate:cr(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n)}for(var i=0;i!=Qa.length;++i){var s=Qa[i];var f=t.Props&&t.Props[s[1]]!=null?t.Props[s[1]]:e?e[s[1]]:null;if(f===true)f="1";else if(f===false)f="0";else if(typeof f=="number")f=String(f);if(f!=null)tn(s[0],f,null,a,n)}if(a.length>2){a[a.length]="";a[1]=a[1].replace("/>",">")}return a.join("")}var nn=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];hr.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties";Ma.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var sn=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function fn(e,r,t,a){var n=[];if(typeof e=="string")n=ir(e,a);else for(var i=0;i0)for(var l=0;l!==n.length;l+=2){o=+n[l+1].v;switch(n[l].v){case"Worksheets":;case"工作表":;case"Листы":;case"أوراق العمل":;case"ワークシート":;case"גליונות עבודה":;case"Arbeitsblätter":;case"Çalışma Sayfaları":;case"Feuilles de calcul":;case"Fogli di lavoro":;case"Folhas de cálculo":;case"Planilhas":;case"Regneark":;case"Hojas de cálculo":;case"Werkbladen":t.Worksheets=o;t.SheetNames=s.slice(f,f+o);break;case"Named Ranges":;case"Rangos con nombre":;case"名前付き一覧":;case"Benannte Bereiche":;case"Navngivne områder":t.NamedRanges=o;t.DefinedNames=s.slice(f,f+o);break;case"Charts":;case"Diagramme":t.Chartsheets=o;t.ChartNames=s.slice(f,f+o);break;}f+=o}}function on(e,r,t){var a={};if(!r)r={};e=Ye(e);nn.forEach(function(t){var n=(e.match(er(t[0]))||[])[1];switch(t[2]){case"string":if(n)r[t[1]]=Me(n);break;case"bool":r[t[1]]=n==="true";break;case"raw":var i=e.match(new RegExp("<"+t[0]+"[^>]*>([\\s\\S]*?)"));if(i&&i.length>0)a[t[1]]=i[1];break;}});if(a.HeadingPairs&&a.TitlesOfParts)fn(a.HeadingPairs,a.TitlesOfParts,r,t);return r}var ln=lr("Properties",null,{xmlns:hr.EXT_PROPS,"xmlns:vt":hr.vt});function cn(e){var r=[],t=lr;if(!e)e={};e.Application="SheetJS";r[r.length]=Ae;r[r.length]=ln;nn.forEach(function(a){if(e[a[1]]===undefined)return;var n;switch(a[2]){case"string":n=He(String(e[a[1]]));break;case"bool":n=e[a[1]]?"true":"false";break;}if(n!==undefined)r[r.length]=t(a[0],n)});r[r.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","Worksheets")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"}));r[r.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(e){return""+He(e)+""}).join(""),{size:e.Worksheets,baseType:"lpstr"}));if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}hr.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties";Ma.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var un=/<[^>]+>[^<]*/g;function hn(e,r){var t={},a="";var n=e.match(un);if(n)for(var i=0;i!=n.length;++i){var s=n[i],f=Fe(s);switch(f[0]){case"":a=null;break;default:if(s.indexOf("");var l=o[0].slice(4),c=o[1];switch(l){case"lpstr":;case"bstr":;case"lpwstr":t[a]=Me(c);break;case"bool":t[a]=$e(c);break;case"i1":;case"i2":;case"i4":;case"i8":;case"int":;case"uint":t[a]=parseInt(c,10);break;case"r4":;case"r8":;case"decimal":t[a]=parseFloat(c);break;case"filetime":;case"date":t[a]=oe(c);break;case"cy":;case"error":t[a]=Me(c);break;default:if(l.slice(-1)=="/")break;if(r.WTF&&typeof console!=="undefined")console.warn("Unexpected",s,l,o);}}else if(s.slice(0,2)==="2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}var pn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};var mn=Z(pn);function bn(e,r,t){r=mn[r]||r;e[r]=t}function gn(e,r){var t=[];K(pn).map(function(e){for(var r=0;r'+n.join("")+""}function kn(e){var r=e._R(4),t=e._R(4);return new Date((t/1e7*Math.pow(2,32)+r/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function En(e){var r=typeof e=="string"?new Date(Date.parse(e)):e;var t=r.getTime()/1e3+11644473600;var a=t%Math.pow(2,32),n=(t-a)/Math.pow(2,32);a*=1e7;n*=1e7;var i=a/Math.pow(2,32)|0;if(i>0){a=a%Math.pow(2,32);n+=i}var s=Jr(8);s._W(4,a);s._W(4,n);return s}function Sn(e,r,t){var a=e.l;var n=e._R(0,"lpstr-cp");if(t)while(e.l-a&3)++e.l;return n}function _n(e,r,t){var a=e._R(0,"lpwstr");if(t)e.l+=4-(a.length+1&3)&3;return a}function Cn(e,r,t){if(r===31)return _n(e);return Sn(e,r,t)}function Bn(e,r,t){return Cn(e,r,t===false?0:4)}function Tn(e,r){if(!r)throw new Error("VtUnalignedString must have positive length");return Cn(e,r,0)}function yn(e){var r=e._R(4);var t=[];for(var a=0;a!=r;++a)t[a]=e._R(0,"lpstr-cp").replace(R,"");return t}function xn(e){return yn(e)}function An(e){var r=Pn(e,ma);var t=Pn(e,sa);return[r,t]}function In(e){var r=e._R(4);var t=[];for(var a=0;a!=r/2;++a)t.push(An(e));return t}function Rn(e){return In(e)}function On(e,r){var t=e._R(4);var a={};for(var n=0;n!=t;++n){var i=e._R(4);var s=e._R(4);a[i]=e._R(s,r===1200?"utf16le":"utf8").replace(R,"").replace(O,"!");if(r===1200&&s%2)e.l+=2}if(e.l&3)e.l=e.l>>2+1<<2;return a}function Dn(e){var r=e._R(4);var t=e.slice(e.l,e.l+r);e.l+=r;if((r&3)>0)e.l+=4-(r&3)&3;return t}function Fn(e){var r={};r.Size=e._R(4);e.l+=r.Size+3-(r.Size-1)%4;return r}function Pn(e,r,t){var a=e._R(2),n,i=t||{};e.l+=2;if(r!==oa)if(a!==r&&ba.indexOf(r)===-1)throw new Error("Expected type "+r+" saw "+a);switch(r===oa?a:r){case 2:n=e._R(2,"i");if(!i.raw)e.l+=2;return n;case 3:n=e._R(4,"i");return n;case 11:return e._R(4)!==0;case 19:n=e._R(4);return n;case 30:return Sn(e,a,4).replace(R,"");case 31:return _n(e);case 64:return kn(e);case 65:return Dn(e);case 71:return Fn(e);case 80:return Bn(e,a,!i.raw).replace(R,"");case 81:return Tn(e,a).replace(R,"");case 4108:return Rn(e);case 4126:return xn(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+a);}}function Nn(e,r){var t=Jr(4),a=Jr(4);t._W(4,e==80?31:e);switch(e){case 3:a._W(-4,r);break;case 5:a=Jr(8);a._W(8,r,"f");break;case 11:a._W(4,r?1:0);break;case 64:a=En(r);break;case 31:;case 80:a=Jr(4+2*(r.length+1)+(r.length%2?0:2));a._W(4,r.length+1);a._W(0,r,"dbcs");while(a.l!=a.length)a._W(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r); +;}return I([t,a])}function Ln(e,r){var t=e.l;var a=e._R(4);var n=e._R(4);var i=[],s=0;var f=0;var l=-1,c={};for(s=0;s!=n;++s){var u=e._R(4);var h=e._R(4);i[s]=[u,h+t]}i.sort(function(e,r){return e[1]-r[1]});var d={};for(s=0;s!=n;++s){if(e.l!==i[s][1]){var v=true;if(s>0&&r)switch(r[i[s-1][0]].t){case 2:if(e.l+2===i[s][1]){e.l+=2;v=false}break;case 80:if(e.l<=i[s][1]){e.l=i[s][1];v=false}break;case 4108:if(e.l<=i[s][1]){e.l=i[s][1];v=false}break;}if((!r||s==0)&&e.l<=i[s][1]){v=false;e.l=i[s][1]}if(v)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(r){var p=r[i[s][0]];d[p.n]=Pn(e,p.t,{raw:true});if(p.p==="version")d[p.n]=String(d[p.n]>>16)+"."+("0000"+String(d[p.n]&65535)).slice(-4);if(p.n=="CodePage")switch(d[p.n]){case 0:d[p.n]=1252;case 874:;case 932:;case 936:;case 949:;case 950:;case 1250:;case 1251:;case 1253:;case 1254:;case 1255:;case 1256:;case 1257:;case 1258:;case 1e4:;case 1200:;case 1201:;case 1252:;case 65e3:;case-536:;case 65001:;case-535:o(f=d[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[p.n]);}}else{if(i[s][0]===1){f=d.CodePage=Pn(e,ia);o(f);if(l!==-1){var m=e.l;e.l=i[l][1];c=On(e,f);e.l=m}}else if(i[s][0]===0){if(f===0){l=s;e.l=i[s+1][1];continue}c=On(e,f)}else{var b=c[i[s][0]];var g;switch(e[e.l]){case 65:e.l+=4;g=Dn(e);break;case 30:e.l+=4;g=Bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4;g=Bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4;g=e._R(4,"i");break;case 19:e.l+=4;g=e._R(4);break;case 5:e.l+=4;g=e._R(8,"f");break;case 11:e.l+=4;g=jn(e,4);break;case 64:e.l+=4;g=oe(kn(e));break;default:throw new Error("unparsed value: "+e[e.l]);}d[b]=g}}}e.l=t+a;return d}var Mn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(sn);function Un(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break;}return-1}function zn(e,r,t){var a=Jr(8),n=[],i=[];var s=8,f=0;var o=Jr(8),l=Jr(8);o._W(4,2);o._W(4,1200);l._W(4,1);i.push(o);n.push(l);s+=8+o.length;if(!r){l=Jr(8);l._W(4,0);n.unshift(l);var c=[Jr(4)];c[0]._W(4,e.length);for(f=0;f-1)continue;if(e[f][1]==null)continue;var h=e[f][1],d=0;if(r){d=+r[e[f][0]];var v=t[d];if(v.p=="version"&&typeof h=="string"){var p=h.split(".");h=(+p[0]<<16)+(+p[1]||0)}o=Nn(v.t,h)}else{var m=Un(h);if(m==-1){m=31;h=String(h)}o=Nn(m,h)}i.push(o);l=Jr(8);l._W(4,!r?2+f:d);n.push(l);s+=8+o.length}var b=8*(i.length+1);for(f=0;f=12?2:1);var i="sbcs-cont";var s=r;if(a&&a.biff>=8)r=1200;if(!a||a.biff==8){var f=e._R(1);if(f){i="dbcs-cont"}}else if(a.biff==12){i="wstr"}if(a.biff>=2&&a.biff<=5)i="cpstr";var o=n?e._R(n,i):"";r=s;return o}function ei(e){var t=r;r=1200;var a=e._R(2),n=e._R(1);var i=n&4,s=n&8;var f=1+(n&1);var o=0,l;var c={};if(s)o=e._R(2);if(i)l=e._R(4);var u=f==2?"dbcs-cont":"sbcs-cont";var h=a===0?"":e._R(a,u);if(s)e.l+=4*o;if(i)e.l+=l;c.t=h;if(!s){c.raw=""+c.t+"";c.r=c.t}r=t;return c}function ri(e){var r=e.t||"",t=1;var a=Jr(3+(t>1?2:0));a._W(2,r.length);a._W(1,(t>1?8:0)|1);if(t>1)a._W(2,t);var n=Jr(2*r.length);n._W(2*r.length,r,"utf16le");var i=[a,n];return I(i)}function ti(e,r,t){var a;if(t){if(t.biff>=2&&t.biff<=5)return e._R(r,"cpstr");if(t.biff>=12)return e._R(r,"dbcs-cont")}var n=e._R(1);if(n===0){a=e._R(r,"sbcs-cont")}else{a=e._R(r,"dbcs-cont")}return a}function ai(e,r,t){var a=e._R(t&&t.biff==2?1:2);if(a===0){e.l++;return""}return ti(e,a,t)}function ni(e,r,t){if(t.biff>5)return ai(e,r,t);var a=e._R(1);if(a===0){e.l++;return""}return e._R(a,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ii(e,r,t){if(!t)t=Jr(3+2*e.length);t._W(2,e.length);t._W(1,1);t._W(31,e,"utf16le");return t}function si(e){var r=e._R(1);e.l++;var t=e._R(2);e.l+=2;return[r,t]}function fi(e){var r=e._R(4),t=e.l;var a=false;if(r>24){e.l+=r-24;if(e._R(16)==="795881f43b1d7f48af2c825dc4852763")a=true;e.l=t}var n=e._R((a?r-24:r)>>1,"utf16le").replace(R,"");if(a)e.l+=24;return n}function oi(e){e.l+=2;var r=e._R(0,"lpstr-ansi");e.l+=2;if(e._R(2)!=57005)throw new Error("Bad FileMoniker");var t=e._R(4);if(t===0)return r.replace(/\\/g,"/");var a=e._R(4);if(e._R(2)!=3)throw new Error("Bad FileMoniker");var n=e._R(a>>1,"utf16le").replace(R,"");return n}function li(e,r){var t=e._R(16);r-=16;switch(t){case"e0c9ea79f9bace118c8200aa004ba90b":return fi(e,r);case"0303000000000000c000000000000046":return oi(e,r);default:throw new Error("Unsupported Moniker "+t);}}function ci(e){var r=e._R(4);var t=r>0?e._R(r,"utf16le").replace(R,""):"";return t}function ui(e,r){var t=e.l+r;var a=e._R(4);if(a!==2)throw new Error("Unrecognized streamVersion: "+a);var n=e._R(2);e.l+=2;var i,s,f,o,l="",c,u;if(n&16)i=ci(e,t-e.l);if(n&128)s=ci(e,t-e.l);if((n&257)===257)f=ci(e,t-e.l);if((n&257)===1)o=li(e,t-e.l);if(n&8)l=ci(e,t-e.l);if(n&32)c=e._R(16);if(n&64)u=kn(e);e.l=t;var h=s||f||o||"";if(h&&l)h+="#"+l;if(!h)h="#"+l;var d={Target:h};if(c)d.guid=c;if(u)d.time=u;if(i)d.Tooltip=i;return d}function hi(e){var r=Jr(512),t=0;var a=e.Target;var n=a.indexOf("#")>-1?31:23;switch(a.charAt(0)){case"#":n=28;break;case".":n&=~2;break;}r._W(4,2);r._W(4,n);var i=[8,6815827,6619237,4849780,83];for(t=0;t8?4:2;var n=e._R(a),i=e._R(a,"i"),s=e._R(a,"i");return[n,i,s]}function ki(e){var r=e._R(2);var t=Xt(e);return[r,t]}function Ei(e,r,t){e.l+=4;r-=4;var a=e.l+r;var n=qn(e,r,t);var i=e._R(2);a-=e.l;if(i!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+i);e.l+=i;return n}function Si(e){var r=e._R(2);var t=e._R(2);var a=e._R(2);var n=e._R(2);return{s:{c:a,r:r},e:{c:n,r:t}}}function _i(e,r){if(!r)r=Jr(8);r._W(2,e.s.r);r._W(2,e.e.r);r._W(2,e.s.c);r._W(2,e.e.c);return r}function Ci(e){var r=e._R(2);var t=e._R(2);var a=e._R(1);var n=e._R(1);return{s:{c:a,r:r},e:{c:n,r:t}}}var Bi=Ci;function Ti(e){e.l+=4;var r=e._R(2);var t=e._R(2);var a=e._R(2);e.l+=12;return[t,r,a]}function yi(e){var r={};e.l+=4;e.l+=16;r.fSharedNote=e._R(2);e.l+=4;return r}function xi(e){var r={};e.l+=4;e.cf=e._R(2);return r}function Ai(e){e.l+=2;e.l+=e._R(2)}var Ii={0:Ai,4:Ai,5:Ai,6:Ai,7:xi,8:Ai,9:Ai,10:Ai,11:Ai,12:Ai,13:yi,14:Ai,15:Ai,16:Ai,17:Ai,18:Ai,19:Ai,20:Ai,21:Ti};function Ri(e,r){var t=e.l+r;var a=[];while(e.l=2){t.dt=e._R(2);e.l-=2}switch(t.BIFFVer){case 1536:;case 1280:;case 1024:;case 768:;case 512:;case 2:;case 7:break;default:if(r>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer);}e._R(r);return t}function Di(e,r,t){var a=1536,n=16;switch(t.bookType){case"biff8":break;case"biff5":a=1280;n=8;break;case"biff4":a=4;n=6;break;case"biff3":a=3;n=6;break;case"biff2":a=2;n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version");}var i=Jr(n);i._W(2,a);i._W(2,r);if(n>4)i._W(2,29282);if(n>6)i._W(2,1997);if(n>8){i._W(2,49161);i._W(2,1);i._W(2,1798);i._W(2,0)}return i}function Fi(e,r){if(r===0)return 1200;if(e._R(2)!==1200){}return 1200}function Pi(e,r,t){if(t.enc){e.l+=r;return""}var a=e.l;var n=ni(e,0,t);e._R(r+a-e.l);return n}function Ni(e,r){var t=!r||r.biff==8;var a=Jr(t?112:54);a._W(r.biff==8?2:1,7);if(t)a._W(1,0);a._W(4,859007059);a._W(4,5458548|(t?0:536870912));while(a.l=8?2:1;var a=Jr(8+t*e.name.length);a._W(4,e.pos);a._W(1,e.hs||0);a._W(1,e.dt);a._W(1,e.name.length);if(r.biff>=8)a._W(1,1);a._W(t*e.name.length,e.name,r.biff<8?"sbcs":"utf16le");var n=a.slice(0,a.l);n.l=a.l;return n}function zi(e,r){var t=e.l+r;var a=e._R(4);var n=e._R(4);var i=[];for(var s=0;s!=n&&e.l>15);n&=32767}var i={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[i,n]}function Ki(e){var r=e._R(2),t=e._R(2),a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2),f=e._R(2);var o=e._R(2),l=e._R(2);return{Pos:[r,t],Dim:[a,n],Flags:i,CurTab:s,FirstTab:f,Selected:o,TabRatio:l}}function $i(){var e=Jr(18);e._W(2,0);e._W(2,0);e._W(2,29280);e._W(2,17600);e._W(2,56);e._W(2,0);e._W(2,0);e._W(2,1);e._W(2,500);return e}function Yi(e,r,t){if(t&&t.biff>=2&&t.biff<5)return{};var a=e._R(2);return{RTL:a&64}}function Zi(e){var r=Jr(18),t=1718;if(e&&e.RTL)t|=64;r._W(2,t);r._W(4,0);r._W(4,64);r._W(4,0);r._W(4,0);return r}function Ji(){}function Qi(e,r,t){var a={dyHeight:e._R(2),fl:e._R(2)};switch(t&&t.biff||8){case 2:break;case 3:;case 4:e.l+=2;break;default:e.l+=10;break;}a.name=qn(e,0,t);return a}function qi(e,r){var t=e.name||"Arial";var a=r&&r.biff==5,n=a?15+t.length:16+2*t.length;var i=Jr(n);i._W(2,(e.sz||12)*20);i._W(4,0);i._W(2,400);i._W(4,0);i._W(2,0);i._W(1,t.length);if(!a)i._W(1,1);i._W((a?1:2)*t.length,t,a?"sbcs":"utf16le");return i}function es(e){var r=pi(e);r.isst=e._R(4);return r}function rs(e,r,t,a){var n=Jr(10);mi(e,r,a,n);n._W(4,t);return n}function ts(e,r,t){var a=e.l+r;var n=pi(e,6);if(t.biff==2)e.l++;var i=ai(e,a-e.l,t);n.val=i;return n}function as(e,r,t,a,n){var i=!n||n.biff==8;var s=Jr(6+2+ +i+(1+i)*t.length);mi(e,r,a,s);s._W(2,t.length);if(i)s._W(1,1);s._W((1+i)*t.length,t,i?"utf16le":"sbcs");return s}function ns(e,r,t){var a=e._R(2);var n=ni(e,0,t);return[a,n]}function is(e,r,t,a){var n=t&&t.biff==5;if(!a)a=Jr(n?3+r.length:5+2*r.length);a._W(2,e);a._W(n?1:2,r.length);if(!n)a._W(1,1);a._W((n?1:2)*r.length,r,n?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;if(i.l==null)i.l=i.length;return i}var ss=ni;function fs(e,r,t){var a=e.l+r;var n=t.biff==8||!t.biff?4:2;var i=e._R(n),s=e._R(n);var f=e._R(2),o=e._R(2);e.l=a;return{s:{r:i,c:f},e:{r:s,c:o}}}function os(e,r){var t=r.biff==8||!r.biff?4:2;var a=Jr(2*t+6);a._W(t,e.s.r);a._W(t,e.e.r+1);a._W(2,e.s.c);a._W(2,e.e.c+1);a._W(2,0);return a}function ls(e){var r=e._R(2),t=e._R(2);var a=ki(e);return{r:r,c:t,ixfe:a[0],rknum:a[1]}}function cs(e,r){var t=e.l+r-2;var a=e._R(2),n=e._R(2);var i=[];while(e.l>26];if(!a.cellStyles)return n;n.alc=i&7;n.fWrap=i>>3&1;n.alcV=i>>4&7;n.fJustLast=i>>7&1;n.trot=i>>8&255;n.cIndent=i>>16&15;n.fShrinkToFit=i>>20&1;n.iReadOrder=i>>22&2;n.fAtrNum=i>>26&1;n.fAtrFnt=i>>27&1;n.fAtrAlc=i>>28&1;n.fAtrBdr=i>>29&1;n.fAtrPat=i>>30&1;n.fAtrProt=i>>31&1;n.dgLeft=s&15;n.dgRight=s>>4&15;n.dgTop=s>>8&15;n.dgBottom=s>>12&15;n.icvLeft=s>>16&127;n.icvRight=s>>23&127;n.grbitDiag=s>>30&3;n.icvTop=f&127;n.icvBottom=f>>7&127;n.icvDiag=f>>14&127;n.dgDiag=f>>21&15;n.icvFore=o&127;n.icvBack=o>>7&127;n.fsxButton=o>>14&1;return n}function ds(e,r,t){var a={};a.ifnt=e._R(2);a.numFmtId=e._R(2);a.flags=e._R(2);a.fStyle=a.flags>>2&1;r-=6;a.data=hs(e,r,a.fStyle,t);return a}function vs(e,r,t,a){var n=t&&t.biff==5;if(!a)a=Jr(n?16:20);a._W(2,0);if(e.style){a._W(2,e.numFmtId||0);a._W(2,65524)}else{a._W(2,e.numFmtId||0);a._W(2,r<<4)}a._W(4,0);a._W(4,0);if(!n)a._W(4,0);a._W(2,0);return a}function ps(e){e.l+=4;var r=[e._R(2),e._R(2)];if(r[0]!==0)r[0]--;if(r[1]!==0)r[1]--;if(r[0]>7||r[1]>7)throw new Error("Bad Gutters: "+r.join("|"));return r}function ms(e){var r=Jr(8);r._W(4,0);r._W(2,e[0]?e[0]+1:0);r._W(2,e[1]?e[1]+1:0);return r}function bs(e,r,t){var a=pi(e,6);if(t.biff==2)++e.l;var n=Jn(e,2);a.val=n;a.t=n===true||n===false?"b":"e";return a}function gs(e,r,t,a,n,i){var s=Jr(8);mi(e,r,a,s);Qn(t,i,s);return s}function ws(e){var r=pi(e,6);var t=Zt(e,8);r.val=t;return r}function ks(e,r,t,a){var n=Jr(14);mi(e,r,a,n);Jt(t,n);return n}var Es=gi;function Ss(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(2);t.sbcch=i;if(i==1025||i==14849)return[i,n];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);var s=ti(e,i);var f=[];while(a>e.l)f.push(ai(e));return[i,n,s,f]}function _s(e,r,t){var a=e._R(2);var n;var i={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};if(t.sbcch===14849)n=Ei(e,r-2,t);i.body=n||e._R(r-2);if(typeof n==="string")i.Name=n;return i}var Cs=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Bs(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(1);var s=e._R(1);var f=e._R(t&&t.biff==2?1:2);var o=0;if(!t||t.biff>=5){if(t.biff!=5)e.l+=2;o=e._R(2);if(t.biff==5)e.l+=2;e.l+=4}var l=ti(e,s,t);if(n&32)l=Cs[l.charCodeAt(0)];var c=a-e.l;if(t&&t.biff==2)--c;var u=a==e.l||f===0?[]:Vu(e,c,t,f);return{chKey:i,Name:l,itab:o,rgce:u}}function Ts(e,r,t){if(t.biff<8)return ys(e,r,t);var a=[],n=e.l+r,i=e._R(t.biff>8?4:2);while(i--!==0)a.push(wi(e,t.biff>8?12:6,t));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function ys(e,r,t){if(e[e.l+1]==3)e[e.l]++;var a=qn(e,r,t);return a.charCodeAt(0)==3?a.slice(1):a}function xs(e,r,t){if(t.biff<8){e.l+=r;return}var a=e._R(2);var n=e._R(2);var i=ti(e,a,t);var s=ti(e,n,t);return[i,s]}function As(e,r,t){var a=Ci(e,6);e.l++;var n=e._R(1);r-=8;return[Xu(e,r,t),n,a]}function Is(e,r,t){var a=Bi(e,6);switch(t.biff){case 2:e.l++;r-=7;break;case 3:;case 4:e.l+=2;r-=8;break;default:e.l+=6;r-=12;}return[a,Hu(e,r,t,a)]}function Rs(e){var r=e._R(4)!==0;var t=e._R(4)!==0;var a=e._R(4);return[r,t,a]}function Os(e,r,t){if(t.biff<8)return;var a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2);var f=ni(e,0,t);if(t.biff<8)e._R(1);return[{r:a,c:n},f,s,i]}function Ds(e,r,t){return Os(e,r,t)}function Fs(e,r){var t=[];var a=e._R(2);while(a--)t.push(Si(e,r));return t}function Ps(e){var r=Jr(2+e.length*8);r._W(2,e.length);for(var t=0;t=(c?f:2*f))break}if(n.length!==f&&n.length!==f*2){throw new Error("cchText: "+f+" != "+n.length)}e.l=a+r;return{t:n}}catch(h){e.l=a+r;return{t:n}}}function zs(e,r){var t=Si(e,8);e.l+=16;var a=ui(e,r-24);return[t,a]}function Hs(e){var r=Jr(24);var t=mt(e[0]);r._W(2,t.r);r._W(2,t.r);r._W(2,t.c);r._W(2,t.c);var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" ");for(var n=0;n<16;++n)r._W(1,parseInt(a[n],16));return I([r,hi(e[1])])}function Ws(e,r){e._R(2);var t=Si(e,8);var a=e._R((r-10)/2,"dbcs-cont");a=a.replace(R,"");return[t,a]}function Vs(e){var r=e[1].Tooltip;var t=Jr(10+2*(r.length+1));t._W(2,2048);var a=mt(e[0]);t._W(2,a.r);t._W(2,a.r);t._W(2,a.c);t._W(2,a.c);for(var n=0;n0)t.push(vi(e,8));return t}function Ks(e){var r=e._R(2);var t=[];while(r-- >0)t.push(vi(e,8));return t}function $s(e){e.l+=2;var r={cxfs:0,crc:0};r.cxfs=e._R(2);r.crc=e._R(4);return r}function Ys(e,r,t){if(!t.cellStyles)return Zr(e,r);var a=t&&t.biff>=12?4:2;var n=e._R(a);var i=e._R(a);var s=e._R(a);var f=e._R(a);var o=e._R(2);if(a==2)e.l+=2;var l={s:n,e:i,w:s,ixfe:f,flags:o};if(t.biff>=5||!t.biff)l.level=o>>8&7;return l}function Zs(e,r){var t={};if(r<32)return t;e.l+=16;t.header=Zt(e,8);t.footer=Zt(e,8);e.l+=2;return t}function Js(e,r,t){var a={area:false};if(t.biff!=5){e.l+=r;return a}var n=e._R(1);e.l+=3;if(n&16)a.area=true;return a}function Qs(e){var r=Jr(2*e);for(var t=0;t0){if(n[n.l]===42){n.l+=u;continue}++n.l;a[++b]=[];w=0;for(w=0;w!=d.length;++w){var k=n.slice(n.l,n.l+d[w].len);n.l+=d[w].len;Yr(k,0);var E=cptable.utils.decode(h,k);switch(d[w].type){case"C":a[b][w]=cptable.utils.decode(h,k);a[b][w]=a[b][w].trim();break;case"D":if(E.length===8)a[b][w]=new Date(+E.slice(0,4),+E.slice(4,6)-1,+E.slice(6,8));else a[b][w]=E;break;case"F":a[b][w]=parseFloat(E.trim());break;case"+":;case"I":a[b][w]=o?k._R(-4,"i")^2147483648:k._R(4,"i");break;case"L":switch(E.toUpperCase()){case"Y":;case"T":a[b][w]=true;break;case"N":;case"F":a[b][w]=false;break;case" ":;case"?":a[b][w]=false;break;default:throw new Error("DBF Unrecognized L:|"+E+"|");}break;case"M":if(!s)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));a[b][w]="##MEMO##"+(o?parseInt(E.trim(),10):k._R(4));break;case"N":a[b][w]=+E.replace(/\u0000/g,"").trim();break;case"@":a[b][w]=new Date(k._R(-8,"f")-621356832e5);break;case"T":a[b][w]=new Date((k._R(4)-2440588)*864e5+k._R(4));break;case"Y":a[b][w]=k._R(4,"i")/1e4;break;case"O":a[b][w]=-k._R(-8,"f");break;case"B":if(f&&d[w].len==8){a[b][w]=k._R(8,"f");break};case"G":;case"P":k.l+=d[w].len;break;case"0":if(d[w].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+d[w].type);}}}if(i!=2)if(n.l=0)o(+n.codepage);if(n.type=="string")throw new Error("Cannot write DBF to JS string");var i=qr();var s=rb(e,{header:1,raw:true,cellDates:true});var l=s[0],c=s.slice(1);var u=0,h=0,d=0,v=1;for(u=0;u":190,"?":191,"{":223};var r=new RegExp("N("+K(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm");var t=function(r,t){var a=e[t];return typeof a=="number"?p(a):a};var a=function(e,r,t){var a=r.charCodeAt(0)-32<<4|t.charCodeAt(0)-48;return a==59?e:p(a)};e["|"]=254;function n(e,r){switch(r.type){case"base64":return i(g.decode(e),r);case"binary":return i(e,r);case"buffer":return i(e.toString("binary"),r);case"array":return i(le(e),r);}throw new Error("Unrecognized type "+r.type)}function i(e,n){var i=e.split(/[\n\r]+/),s=-1,f=-1,l=0,c=0,u=[];var h=[];var d=null;var v={},p=[],m=[],b=[];var g=0,w;if(+n.codepage>=0)o(+n.codepage);for(;l!==i.length;++l){g=0;var k=i[l].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(r,t);var E=k.replace(/;;/g,"\0").split(";").map(function(e){ +return e.replace(/\u0000/g,";")});var S=E[0],_;if(k.length>0)switch(S){case"ID":break;case"E":break;case"B":break;case"O":break;case"P":if(E[1].charAt(0)=="P")h.push(k.slice(3).replace(/;;/g,";"));break;case"C":var C=false,B=false;for(c=1;c0){p[s].hpt=g;p[s].hpx=To(g)}else if(g===0)p[s].hidden=true;break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+k);}if(y<1)d=null;break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+k);}}if(p.length>0)v["!rows"]=p;if(m.length>0)v["!cols"]=m;if(n&&n.sheetRows)u=u.slice(0,n.sheetRows);return[u,v]}function s(e,r){var t=n(e,r);var a=t[0],i=t[1];var s=Bt(a,r);K(i).forEach(function(e){s[e]=i[e]});return s}function f(e,r){return _t(s(e,r),r)}function l(e,r,t,a){var n="C;Y"+(t+1)+";X"+(a+1)+";K";switch(e.t){case"n":n+=e.v||0;if(e.f&&!e.F)n+=";E"+sc(e.f,{r:t,c:a});break;case"b":n+=e.v?"TRUE":"FALSE";break;case"e":n+=e.w||e.v;break;case"d":n+='"'+(e.w||e.v)+'"';break;case"s":n+='"'+e.v.replace(/"/g,"")+'"';break;}return n}function c(e,r){r.forEach(function(r,t){var a="F;W"+(t+1)+" "+(t+1)+" ";if(r.hidden)a+="0";else{if(typeof r.width=="number")r.wpx=bo(r.width);if(typeof r.wpx=="number")r.wch=go(r.wpx);if(typeof r.wch=="number")a+=Math.round(r.wch)}if(a.charAt(a.length-1)!=" ")e.push(a)})}function u(e,r){r.forEach(function(r,t){var a="F;";if(r.hidden)a+="M0;";else if(r.hpt)a+="M"+20*r.hpt+";";else if(r.hpx)a+="M"+20*Bo(r.hpx)+";";if(a.length>2)e.push(a+"R"+(t+1))})}function h(e,r){var t=["ID;PWXL;N;E"],a=[];var n=kt(e["!ref"]),i;var s=Array.isArray(e);var f="\r\n";t.push("P;PGeneral");t.push("F;P0;DG0G8;M255");if(e["!cols"])c(t,e["!cols"]);if(e["!rows"])u(t,e["!rows"]);t.push("B;Y"+(n.e.r-n.s.r+1)+";X"+(n.e.c-n.s.c+1)+";D"+[n.s.c,n.s.r,n.e.c,n.e.r].join(" "));for(var o=n.s.r;o<=n.e.r;++o){for(var h=n.s.c;h<=n.e.c;++h){var d=bt({r:o,c:h});i=s?(e[o]||[])[h]:e[d];if(!i||i.v==null&&(!i.f||i.F))continue;a.push(l(i,e,o,h,r))}}return t.join(f)+f+a.join(f)+f+"E"+f}return{to_workbook:f,to_sheet:s,from_sheet:h}}();var vf=function(){function e(e,t){switch(t.type){case"base64":return r(g.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(le(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=e.split("\n"),a=-1,n=-1,i=0,s=[];for(;i!==t.length;++i){if(t[i].trim()==="BOT"){s[++a]=[];n=0;continue}if(a<0)continue;var f=t[i].trim().split(",");var o=f[0],l=f[1];++i;var c=t[i].trim();switch(+o){case-1:if(c==="BOT"){s[++a]=[];n=0;continue}else if(c!=="EOD")throw new Error("Unrecognized DIF special command "+c);break;case 0:if(c==="TRUE")s[a][n]=true;else if(c==="FALSE")s[a][n]=false;else if(!isNaN(he(l)))s[a][n]=he(l);else if(!isNaN(de(l).getDate()))s[a][n]=oe(l);else s[a][n]=l;++n;break;case 1:c=c.slice(1,c.length-1);s[a][n++]=c!==""?c:null;break;}if(c==="EOD")break}if(r&&r.sheetRows)s=s.slice(0,r.sheetRows);return s}function t(r,t){return Bt(e(r,t),t)}function a(e,r){return _t(t(e,r),r)}var n=function(){var e=function t(e,r,a,n,i){e.push(r);e.push(a+","+n);e.push('"'+i.replace(/"/g,'""')+'"')};var r=function a(e,r,t,n){e.push(r+","+t);e.push(r==1?'"'+n.replace(/"/g,'""')+'"':n)};return function n(t){var a=[];var n=kt(t["!ref"]),i;var s=Array.isArray(t);e(a,"TABLE",0,1,"sheetjs");e(a,"VECTORS",0,n.e.r-n.s.r+1,"");e(a,"TUPLES",0,n.e.c-n.s.c+1,"");e(a,"DATA",0,0,"");for(var f=n.s.r;f<=n.e.r;++f){r(a,-1,0,"BOT");for(var o=n.s.c;o<=n.e.c;++o){var l=bt({r:f,c:o});i=s?(t[f]||[])[o]:t[l];if(!i){r(a,1,0,"");continue}switch(i.t){case"n":var c=b?i.w:i.v;if(!c&&i.v!=null)c=i.v;if(c==null){if(b&&i.f&&!i.F)r(a,1,0,"="+i.f);else r(a,1,0,"")}else r(a,0,c,"V");break;case"b":r(a,0,i.v?1:0,i.v?"TRUE":"FALSE");break;case"s":r(a,1,0,!b||isNaN(i.v)?i.v:'="'+i.v+'"');break;case"d":if(!i.w)i.w=D.format(i.z||D._table[14],ee(oe(i.v)));if(b)r(a,0,i.w,"V");else r(a,1,0,i.w);break;default:r(a,1,0,"");}}}r(a,-1,0,"EOD");var u="\r\n";var h=a.join(u);return h}}();return{to_workbook:a,to_sheet:t,from_sheet:n}}();var pf=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function r(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(r,t){var a=r.split("\n"),n=-1,i=-1,s=0,f=[];for(;s!==a.length;++s){var o=a[s].trim().split(":");if(o[0]!=="cell")continue;var l=mt(o[1]);if(f.length<=l.r)for(n=f.length;n<=l.r;++n)if(!f[n])f[n]=[];n=l.r;i=l.c;switch(o[2]){case"t":f[n][i]=e(o[3]);break;case"v":f[n][i]=+o[3];break;case"vtf":var c=o[o.length-1];case"vtc":switch(o[3]){case"nl":f[n][i]=+o[4]?true:false;break;default:f[n][i]=+o[4];break;}if(o[2]=="vtf")f[n][i]=[f[n][i],c];}}if(t&&t.sheetRows)f=f.slice(0,t.sheetRows);return f}function a(e,r){return Bt(t(e,r),r)}function n(e,r){return _t(a(e,r),r)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n");var s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n";var f=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n");var o="--SocialCalcSpreadsheetControlSave--";function l(e){if(!e||!e["!ref"])return"";var t=[],a=[],n,i="";var s=gt(e["!ref"]);var f=Array.isArray(e);for(var o=s.s.r;o<=s.e.r;++o){for(var l=s.s.c;l<=s.e.c;++l){i=bt({r:o,c:l});n=f?(e[o]||[])[l]:e[i];if(!n||n.v==null||n.t==="z")continue;a=["cell",i,"t"];switch(n.t){case"s":;case"str":a.push(r(n.v));break;case"n":if(!n.f){a[2]="v";a[3]=n.v}else{a[2]="vtf";a[3]="n";a[4]=n.v;a[5]=r(n.f)}break;case"b":a[2]="vt"+(n.f?"f":"c");a[3]="nl";a[4]=n.v?"1":"0";a[5]=r(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var c=ee(oe(n.v));a[2]="vtc";a[3]="nd";a[4]=""+c;a[5]=n.w||D.format(n.z||D._table[14],c);break;case"e":continue;}t.push(a.join(":"))}}t.push("sheet:c:"+(s.e.c-s.s.c+1)+":r:"+(s.e.r-s.s.r+1)+":tvf:1");t.push("valueformat:1:text-wiki");return t.join("\n")}function c(e){return[i,s,f,s,l(e),o].join("\n")}return{to_workbook:n,to_sheet:a,from_sheet:c}}();var mf=function(){function e(e,r,t,a,n){if(n.raw)r[t][a]=e;else if(e==="TRUE")r[t][a]=true;else if(e==="FALSE")r[t][a]=false;else if(e===""){}else if(!isNaN(he(e)))r[t][a]=he(e);else if(!isNaN(de(e).getDate()))r[t][a]=oe(e);else r[t][a]=e}function r(r,t){var a=t||{};var n=[];if(!r||r.length===0)return n;var i=r.split(/[\r\n]/);var s=i.length-1;while(s>=0&&i[s].length===0)--s;var f=10,o=0;var l=0;for(;l<=s;++l){o=i[l].indexOf(" ");if(o==-1)o=i[l].length;else o++;f=Math.max(f,o)}for(l=0;l<=s;++l){n[l]=[];var c=0;e(i[l].slice(0,f).trim(),n,l,c,a);for(c=1;c<=(i[l].length-f)/10+1;++c)e(i[l].slice(f+(c-1)*10,f+c*10).trim(),n,l,c,a)}if(a.sheetRows)n=n.slice(0,a.sheetRows);return n}var t={44:",",9:"\t",59:";"};var a={44:3,9:2,59:1};function n(e){var r={},n=false,i=0,s=0;for(;i0)b();i["!ref"]=wt(s);return i}function s(e,t){if(!(t&&t.PRN))return i(e,t);if(e.slice(0,4)=="sep=")return i(e,t);if(e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0)return i(e,t);return Bt(r(e,t),t)}function f(e,r){var t="",a=r.type=="string"?[0,0,0,0]:Fm(e,r);switch(r.type){case"base64":t=g.decode(e);break;case"binary":t=e;break;case"buffer":if(r.codepage==65001)t=e.toString("utf8");else if(r.codepage&&typeof cptable!=="undefined")t=cptable.utils.decode(r.codepage,e);else t=e.toString("binary");break;case"array":t=le(e);break;case"string":t=e;break;default:throw new Error("Unrecognized type "+r.type);}if(a[0]==239&&a[1]==187&&a[2]==191)t=Ye(t.slice(3));else if(r.type=="binary"&&typeof cptable!=="undefined"&&r.codepage)t=cptable.utils.decode(r.codepage,cptable.utils.encode(1252,t));if(t.slice(0,19)=="socialcalc:version:")return pf.to_sheet(r.type=="string"?t:Ye(t),r);return s(t,r)}function o(e,r){return _t(f(e,r),r)}function l(e){var r=[];var t=kt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){var s=[];for(var f=t.s.c;f<=t.e.c;++f){var o=bt({r:i,c:f});a=n?(e[i]||[])[f]:e[o];if(!a||a.v==null){s.push(" ");continue}var l=(a.w||(St(a),a.w)||"").slice(0,10);while(l.length<10)l+=" ";s.push(l+(f===0?" ":""))}r.push(s.join(""))}return r.join("\n")}return{to_workbook:o,to_sheet:f,from_sheet:l}}();function bf(e,r){var t=r||{},a=!!t.WTF;t.WTF=true;try{var n=df.to_workbook(e,t);t.WTF=a;return n}catch(i){t.WTF=a;if(!i.message.match(/SYLK bad record ID/)&&a)throw i;return mf.to_workbook(e,r)}}var gf=function(){function e(e,r,t){if(!e)return;Yr(e,e.l||0);var a=t.Enum||w;while(e.l=4096)a.qpro=true;break;case 6:l=e;break;case 15:if(!a.qpro)e[1].v=e[1].v.slice(1);case 13:;case 14:;case 16:;case 51:if(u==14&&(e[2]&112)==112&&(e[2]&15)>1&&(e[2]&15)<15){e[1].z=a.dateNF||D._table[14];if(a.cellDates){e[1].t="d";e[1].v=ne(e[1].v)}}if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[bt(e[0])]=e[1];break;}else switch(u){case 22:e[1].v=e[1].v.slice(1);case 23:;case 24:;case 25:;case 37:;case 39:;case 40:if(e[3]>s){n["!ref"]=wt(l);f[i]=n;n=a.dense?[]:{};l={s:{r:0,c:0},e:{r:0,c:0}};s=e[3];i="Sheet"+(s+1);o.push(i)}if(c>0&&e[0].r>=c)break;if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[bt(e[0])]=e[1];if(l.e.c>1;if(t[1].v&1){switch(a&7){case 1:a=(a>>3)*500;break;case 2:a=(a>>3)/20;break;case 4:a=(a>>3)/2e3;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(a&7);}}t[1].v=a;return t}function h(e,r){var t=l(e,r);var a=e._R(4);var n=e._R(4);var i=e._R(2);if(i==65535){t[1].v=0;return t}var s=i&32768;i=(i&32767)-16446;t[1].v=(s*2-1)*((i>0?n<>>-i)+(i>-32?a<>>-(i+32)));return t}function d(e,r){var t=h(e,14);e.l+=r-14;return t}function v(e,r){var t=l(e,r);var a=e._R(4);t[1].v=a>>6;return t}function p(e,r){var t=l(e,r);var a=e._R(8,"f");t[1].v=a;return t}function b(e,r){var t=p(e,14);e.l+=r-10;return t}var w={0:{n:"BOF",f:$n},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:a},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:s},14:{n:"NUMBER",f:f},15:{n:"LABEL",f:i},16:{n:"FORMULA",f:o},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:i},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:Zr}};var k={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:c},23:{n:"NUMBER17",f:h},24:{n:"NUMBER18",f:u},25:{n:"FORMULA19",f:d},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:v},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:b},255:{n:"",f:Zr}};return{to_workbook:r}}();function wf(e){var r={},t=e.match(Re),a=0;var n=false;if(t)for(;a!=t.length;++a){var s=Fe(t[a]);switch(s[0].replace(/\w*:/g,"")){case"":;case"":r.shadow=1;break;case"":break;case"":;case"":r.outline=1;break;case"":break;case"":;case"":r.strike=1;break;case"":break;case"":;case"":r.u=1;break;case"":break;case"":;case"":r.b=1;break;case"":break;case"":;case"":r.i=1;break;case"":break;case"":;case"":break;case"":n=false;break;default:if(s[0].charCodeAt(1)!==47&&!n)throw new Error("Unrecognized rich format "+s[0]);}}return r}var kf=function(){var e=er("t"),r=er("rPr");function t(t){var a=t.match(e);if(!a)return{t:"s",v:""};var n={t:"s",v:Me(a[1])};var i=t.match(r);if(i)n.s=wf(i[1]);return n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/;return function i(e){return e.replace(a,"").split(n).map(t).filter(function(e){return e.v})}}();var Ef=function Rb(){var e=/(\r\n|\n)/g;function r(e,r,t){var a=[];if(e.u)a.push("text-decoration: underline;");if(e.uval)a.push("text-underline-style:"+e.uval+";");if(e.sz)a.push("font-size:"+e.sz+"pt;");if(e.outline)a.push("text-effect: outline;");if(e.shadow)a.push("text-shadow: auto;");r.push('');if(e.b){r.push("");t.push("")}if(e.i){r.push("");t.push("")}if(e.strike){r.push("");t.push("")}var n=e.valign||"";if(n=="superscript"||n=="super")n="sup";else if(n=="subscript")n="sub";if(n!=""){r.push("<"+n+">");t.push("")}t.push("");return e}function t(t){var a=[[],t.v,[]];if(!t.v)return"";if(t.s)r(t.s,a[0],a[2]);return a[0].join("")+a[1].replace(e,"
    ")+a[2].join("")}return function a(e){return e.map(t).join("")}}();var Sf=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,_f=/<(?:\w+:)?r>/;var Cf=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Bf(e,r){var t=r?r.cellHTML:true;var a={};if(!e)return{t:""};if(e.match(/^\s*<(?:\w+:)?t[^>]*>/)){a.t=Me(Ye(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""));a.r=Ye(e);if(t)a.h=Xe(a.t)}else if(e.match(_f)){a.r=Ye(e);a.t=Me(Ye((e.replace(Cf,"").match(Sf)||[]).join("").replace(Re,"")));if(t)a.h=Ef(kf(a.r))}return a}var Tf=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/;var yf=/<(?:\w+:)?(?:si|sstItem)>/g;var xf=/<\/(?:\w+:)?(?:si|sstItem)>/;function Af(e,r){var t=[],a="";if(!e)return t;var n=e.match(Tf);if(n){a=n[2].replace(yf,"").split(xf);for(var i=0;i!=a.length;++i){var s=Bf(a[i].trim(),r);if(s!=null)t[t.length]=s}n=Fe(n[1]);t.Count=n.count;t.Unique=n.uniqueCount}return t}Ma.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var If=/^\s|\s$|[\t\n\r]/;function Rf(e,r){if(!r.bookSST)return"";var t=[Ae];t[t.length]=lr("sst",null,{xmlns:hr.main[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a){if(e[a]==null)continue;var n=e[a];var i="";if(n.r)i+=n.r;else{i+=""}i+="";t[t.length]=i}if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}function Of(e){return[e._R(4),e._R(4)]}function Df(e,r){var t=[];var a=false;Qr(e,function n(e,i,s){switch(s){case 159:t.Count=e[0];t.Unique=e[1];break;case 19:t.push(e);break;case 160:return true;case 35:a=true;break;case 36:a=false;break;default:if(i.indexOf("Begin")>0){}else if(i.indexOf("End")>0){}if(!a||r.WTF)throw new Error("Unexpected record "+s+" "+i);}});return t}function Ff(e,r){if(!r)r=Jr(8);r._W(4,e.Count);r._W(4,e.Unique);return r}var Pf=Ot;function Nf(e){var r=qr();et(r,"BrtBeginSst",Ff(e));for(var t=0;t=4)e.l+=r-4;return t}function Uf(e){var r={};r.id=e._R(0,"lpp4");r.R=Mf(e,4);r.U=Mf(e,4);r.W=Mf(e,4);return r}function zf(e){var r=e._R(4);var t=e.l+r-4;var a={};var n=e._R(4);var i=[];while(n-- >0)i.push({t:e._R(4),v:e._R(0,"lpp4")});a.name=e._R(0,"lpp4");a.comps=i;if(e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t);return a}function Hf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(zf(e));return r}function Wf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(e._R(0,"lpp4"));return r}function Vf(e){var r={};e._R(4);e.l+=4;r.id=e._R(0,"lpp4");r.name=e._R(0,"lpp4");r.R=Mf(e,4);r.U=Mf(e,4);r.W=Mf(e,4);return r}function Xf(e){var r=Vf(e);r.ename=e._R(0,"8lpp4");r.blksz=e._R(4);r.cmode=e._R(4);if(e._R(4)!=4)throw new Error("Bad !Primary record");return r}function Gf(e,r){var t=e.l+r;var a={};a.Flags=e._R(4)&63;e.l+=4;a.AlgID=e._R(4);var n=false;switch(a.AlgID){case 26126:;case 26127:;case 26128:n=a.Flags==36;break;case 26625:n=a.Flags==4;break;case 0:n=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID;}if(!n)throw new Error("Encryption Flags/AlgID mismatch");a.AlgIDHash=e._R(4);a.KeySize=e._R(4);a.ProviderType=e._R(4);e.l+=8;a.CSPName=e._R(t-e.l>>1,"utf16le");e.l=t;return a}function jf(e,r){var t={},a=e.l+r;e.l+=4;t.Salt=e.slice(e.l,e.l+16);e.l+=16;t.Verifier=e.slice(e.l,e.l+16);e.l+=16;e._R(4);t.VerifierHash=e.slice(e.l,a);e.l=a;return t}function Kf(e){var r=Mf(e);switch(r.Minor){case 2:return[r.Minor,$f(e,r)];case 3:return[r.Minor,Yf(e,r)];case 4:return[r.Minor,Zf(e,r)];}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}function $f(e){var r=e._R(4);if((r&63)!=36)throw new Error("EncryptionInfo mismatch");var t=e._R(4);var a=Gf(e,t);var n=jf(e,e.length-e.l);return{t:"Std",h:a,v:n}}function Yf(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Zf(e){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var t=e._R(e.length-e.l,"utf8");var a={};t.replace(Re,function n(e){var t=Fe(e);switch(Pe(t[0])){case"":break;case"":;case"":break;case"":break;case"4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);t.Flags=e._R(4);r-=4;var n=e._R(4);r-=4;t.EncryptionHeader=Gf(e,n);r-=n;t.EncryptionVerifier=jf(e,r);return t}function Qf(e){var r={};var t=r.EncryptionVersionInfo=Mf(e,4);if(t.Major!=1||t.Minor!=1)throw"unrecognized version code "+t.Major+" : "+t.Minor;r.Salt=e._R(16);r.EncryptedVerifier=e._R(16);r.EncryptedVerifierHash=e._R(16);return r}function qf(e){var r=0,t;var a=Lf(e);var n=a.length+1,i,s;var f,o,l;t=_(n);t[0]=a.length;for(i=1;i!=n;++i)t[i]=a[i-1];for(i=n-1;i>=0;--i){s=t[i];f=(r&16384)===0?0:1;o=r<<1&32767;l=f|o;r=l^s}return r^52811}var eo=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0];var r=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163];var t=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628];var a=function(e){return(e/2|e*128)&255};var n=function(e,r){return a(e^r)};var i=function(e){var a=r[e.length-1];var n=104;for(var i=e.length-1;i>=0;--i){var s=e[i];for(var f=0;f!=7;++f){if(s&64)a^=t[n];s*=2;--n}}return a};return function(r){var t=Lf(r);var a=i(t);var s=t.length;var f=_(16);for(var o=0;o!=16;++o)f[o]=0;var l,c,u;if((s&1)===1){l=a>>8;f[s]=n(e[0],l);--s;l=a&255;c=t[t.length-1];f[s]=n(c,l)}while(s>0){--s;l=a>>8;f[s]=n(t[s],l);--s;l=a&255;f[s]=n(t[s],l)}s=15;u=15-t.length;while(u>0){l=a>>8;f[s]=n(e[u],l);--s;--u;l=a&255;f[s]=n(t[s],l);--s;--u}return f}}();var ro=function(e,r,t,a,n){if(!n)n=r;if(!a)a=eo(e);var i,s;for(i=0;i!=r.length;++i){s=r[i];s^=a[t];s=(s>>5|s<<3)&255;n[i]=s;++t}return[n,t,a]};var to=function(e){var r=0,t=eo(e);return function(e){var a=ro("",e,r,t);r=a[1];return a[0]}};function ao(e,r,t,a){var n={key:$n(e),verificationBytes:$n(e)};if(t.password)n.verifier=qf(t.password);a.valid=n.verificationBytes===n.verifier;if(a.valid)a.insitu=to(t.password);return n}function no(e,r,t){var a=t||{};a.Info=e._R(2);e.l-=2;if(a.Info===1)a.Data=Qf(e,r);else a.Data=Jf(e,r);return a}function io(e,r,t){var a={Type:t.biff>=8?e._R(2):0};if(a.Type)no(e,r-2,a);else ao(e,t.biff>=8?r:r-2,t,a);return a}var so=function(){function e(e,t){switch(t.type){case"base64":return r(g.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(le(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=r||{};var a=t.dense?[]:{};var n={s:{c:0,r:0},e:{c:0,r:0}};if(!e.match(/\\trowd/))throw new Error("RTF missing table");a["!ref"]=wt(n);return a}function t(r,t){return _t(e(r,t),t)}function a(e){var r=["{\\rtf1\\ansi"];var t=kt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){r.push("\\trowd\\trautofit1");for(var s=t.s.c;s<=t.e.c;++s)r.push("\\cellx"+(s+1));r.push("\\pard\\intbl");for(s=t.s.c;s<=t.e.c;++s){var f=bt({r:i,c:s});a=n?(e[i]||[])[s]:e[f];if(!a||a.v==null&&(!a.f||a.F))continue;r.push(" "+(a.w||(St(a),a.w)));r.push("\\cell")}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}return{to_workbook:t,to_sheet:e,from_sheet:a}}();function fo(e){var r=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(r.slice(0,2),16),parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16)]}function oo(e){for(var r=0,t=1;r!=3;++r)t=t*256+(e[r]>255?255:e[r]<0?0:e[r]);return t.toString(16).toUpperCase().slice(1)}function lo(e){var r=e[0]/255,t=e[1]/255,a=e[2]/255;var n=Math.max(r,t,a),i=Math.min(r,t,a),s=n-i;if(s===0)return[0,0,r];var f=0,o=0,l=n+i;o=s/(l>1?2-l:l);switch(n){case r:f=((t-a)/s+6)%6;break;case t:f=(a-r)/s+2;break;case a:f=(r-t)/s+4;break;}return[f/6,o,l/2]}function co(e){var r=e[0],t=e[1],a=e[2];var n=t*2*(a<.5?a:1-a),i=a-n/2;var s=[i,i,i],f=6*r;var o;if(t!==0)switch(f|0){case 0:;case 6:o=n*f;s[0]+=n;s[1]+=o;break;case 1:o=n*(2-f);s[0]+=o;s[1]+=n;break;case 2:o=n*(f-2);s[1]+=n;s[2]+=o;break;case 3:o=n*(4-f);s[1]+=o;s[2]+=n;break;case 4:o=n*(f-4);s[2]+=n;s[0]+=o;break;case 5:o=n*(6-f);s[2]+=o;s[0]+=n;break;}for(var l=0;l!=3;++l)s[l]=Math.round(s[l]*255);return s}function uo(e,r){if(r===0)return e;var t=lo(fo(e));if(r<0)t[2]=t[2]*(1+r);else t[2]=1-(1-t[2])*(1-r);return oo(co(t))}var ho=6,vo=15,po=1,mo=ho;function bo(e){return Math.floor((e+Math.round(128/mo)/256)*mo)}function go(e){return Math.floor((e-5)/mo*100+.5)/100}function wo(e){return Math.round((e*mo+5)/mo*256)/256}function ko(e){return wo(go(bo(e)))}function Eo(e){var r=Math.abs(e-ko(e)),t=mo;if(r>.005)for(mo=po;mo":;case"":break;case"":;case"":n={};if(t.diagonalUp)n.diagonalUp=$e(t.diagonalUp);if(t.diagonalDown)n.diagonalDown=$e(t.diagonalDown);r.Borders.push(n);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":;case"":break;case"":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in borders")};}})}function Ao(e,r,t,a){r.Fills=[];var n={};var i=false;(e[0].match(Re)||[]).forEach(function(e){var t=Fe(e);switch(Pe(t[0])){case"":;case"":break;case"":;case"":n={};r.Fills.push(n);break;case"":break;case"":break;case"":r.Fills.push(n);n={};break;case"":if(t.patternType)n.patternType=t.patternType;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":break;case"":break;case"":;case"":break;case"":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in fills")};}})}function Io(e,r,t,a){r.Fonts=[];var n={};var s=false;(e[0].match(Re)||[]).forEach(function(e){var f=Fe(e);switch(Pe(f[0])){case"":;case"":break;case"":break;case"":;case"":r.Fonts.push(n);n={};break;case"":;case"":break;case"":n.bold=1;break;case"":n.italic=1;break;case"":n.underline=1;break;case"":n.strike=1;break;case"":n.outline=1;break;case"":n.shadow=1;break;case"":n.condense=1;break;case"":n.extend=1;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":s=false;break;case"":;case"":break;case"":s=false;break;default:if(a&&a.WTF){if(!s)throw new Error("unrecognized "+f[0]+" in fonts")};}})}function Ro(e,r,t){r.NumberFmt=[];var a=K(D._table);for(var n=0;n":;case"":;case"":break;case"0){if(o>392){for(o=392;o>60;--o)if(r.NumberFmt[o]==null)break;r.NumberFmt[o]=f}D.load(f,o)}}break;case"":break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts");}}}function Oo(e){var r=[""];[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(e[a]!=null)r[r.length]=lr("numFmt",null,{numFmtId:a,formatCode:He(e[a])})});if(r.length===1)return"";r[r.length]="";r[0]=lr("numFmts",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Do=["numFmtId","fillId","fontId","borderId","xfId"];var Fo=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Po(e,r,t){r.CellXf=[];var a;var n=false;(e[0].match(Re)||[]).forEach(function(e){var i=Fe(e),s=0;switch(Pe(i[0])){case"":;case"":;case"":break;case"":a=i;delete a[0];for(s=0;s392){for(s=392;s>60;--s)if(r.NumberFmt[a.numFmtId]==r.NumberFmt[s]){a.numFmtId=s;break}}r.CellXf.push(a);break;case"":break;case"":var f={};if(i.vertical)f.vertical=i.vertical;if(i.horizontal)f.horizontal=i.horizontal;if(i.textRotation!=null)f.textRotation=i.textRotation;if(i.indent)f.indent=i.indent;if(i.wrapText)f.wrapText=$e(i.wrapText);a.alignment=f;break;case"":break;case"":;case"":break;case"":n=false;break;case"":;case"":break;case"":n=false;break;default:if(t&&t.WTF){if(!n)throw new Error("unrecognized "+i[0]+" in cellXfs")};}})}function No(e){var r=[];r[r.length]=lr("cellXfs",null);e.forEach(function(e){r[r.length]=lr("xf",null,e)});r[r.length]="";if(r.length===2)return"";r[0]=lr("cellXfs",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Lo=function Ob(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/;var r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/;var t=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/;var a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/;var n=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function i(s,f,o){var l={};if(!s)return l;s=s.replace(//gm,"").replace(//gm,"");var c;if(c=s.match(e))Ro(c,l,o);if(c=s.match(a))Io(c,l,f,o);if(c=s.match(t))Ao(c,l,f,o);if(c=s.match(n))xo(c,l,f,o);if(c=s.match(r))Po(c,l,o);return l}}();var Mo=lr("styleSheet",null,{xmlns:hr.main[0],"xmlns:vt":hr.vt});Ma.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function Uo(e,r){var t=[Ae,Mo],a;if(e.SSF&&(a=Oo(e.SSF))!=null)t[t.length]=a;t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';if(a=No(r.cellXfs))t[t.length]=a;t[t.length]='';t[t.length]='';t[t.length]='';if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}function zo(e,r){var t=e._R(2);var a=yt(e,r-2);return[t,a]}function Ho(e,r,t){if(!t)t=Jr(6+4*r.length);t._W(2,e);xt(r,t);var a=t.length>t.l?t.slice(0,t.l):t;if(t.l==null)t.l=t.length;return a}function Wo(e,r,t){var a={};a.sz=e._R(2)/20;var n=ea(e,2,t);if(n.fItalic)a.italic=1;if(n.fCondense)a.condense=1;if(n.fExtend)a.extend=1;if(n.fShadow)a.shadow=1;if(n.fOutline)a.outline=1;if(n.fStrikeout)a.strike=1;var i=e._R(2);if(i===700)a.bold=1;switch(e._R(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break;}var s=e._R(1);if(s!=0)a.underline=s;var f=e._R(1);if(f>0)a.family=f;var o=e._R(1);if(o>0)a.charset=o;e.l++;a.color=Qt(e,8);switch(e._R(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break;}a.name=yt(e,r-21);return a}function Vo(e,r){if(!r)r=Jr(25+4*32);r._W(2,e.sz*20);ra(e,r);r._W(2,e.bold?700:400);var t=0;if(e.vertAlign=="superscript")t=1;else if(e.vertAlign=="subscript")t=2;r._W(2,t);r._W(1,e.underline||0);r._W(1,e.family||0);r._W(1,e.charset||0);r._W(1,0);qt(e.color,r);var a=0;if(e.scheme=="major")a=1;if(e.scheme=="minor")a=2;r._W(1,a);xt(e.name,r);return r.length>r.l?r.slice(0,r.l):r}var Xo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];var Go=Z(Xo);var jo=Zr;function Ko(e,r){if(!r)r=Jr(4*3+8*7+16*1);var t=Go[e.patternType];if(t==null)t=40;r._W(4,t);var a=0;if(t!=40){qt({auto:1},r);qt({auto:1},r);for(;a<12;++a)r._W(4,0)}else{for(;a<4;++a)r._W(4,0);for(;a<12;++a)r._W(4,0)}return r.length>r.l?r.slice(0,r.l):r}function $o(e,r){var t=e.l+r;var a=e._R(2);var n=e._R(2);e.l=t;return{ixfe:a,numFmtId:n}}function Yo(e,r,t){if(!t)t=Jr(16);t._W(2,r||0);t._W(2,e.numFmtId||0);t._W(2,0);t._W(2,0);t._W(2,0);t._W(1,0);t._W(1,0);var a=0;t._W(1,a);t._W(1,0);t._W(1,0);t._W(1,0);return t}function Zo(e,r){if(!r)r=Jr(10);r._W(1,0);r._W(1,0);r._W(4,0);r._W(4,0);return r}var Jo=Zr;function Qo(e,r){if(!r)r=Jr(51);r._W(1,0);Zo(null,r);Zo(null,r);Zo(null,r);Zo(null,r);Zo(null,r);return r.length>r.l?r.slice(0,r.l):r}function qo(e,r){if(!r)r=Jr(12+4*10);r._W(4,e.xfId);r._W(2,1);r._W(1,+e.builtinId);r._W(1,0);zt(e.name||"",r);return r.length>r.l?r.slice(0,r.l):r}function el(e,r,t){var a=Jr(4+256*2*4);a._W(4,e);zt(r,a);zt(t,a);return a.length>a.l?a.slice(0,a.l):a}function rl(e,r,t){var a={};a.NumberFmt=[];for(var n in D._table)a.NumberFmt[n]=D._table[n];a.CellXf=[];a.Fonts=[];var i=[];var s=false;Qr(e,function f(e,n,o){switch(o){case 44:a.NumberFmt[e[0]]=e[1];D.load(e[1],e[0]);break;case 43:a.Fonts.push(e);if(e.color.theme!=null&&r&&r.themeElements&&r.themeElements.clrScheme){e.color.rgb=uo(r.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)}break;case 1025:break;case 45:break;case 46:break;case 47:if(i[i.length-1]=="BrtBeginCellXFs"){a.CellXf.push(e)}break;case 48:;case 507:;case 572:;case 475:break;case 1171:;case 2102:;case 1130:;case 512:;case 2095:;case 3072:break;case 35:s=true;break;case 36:s=false;break;case 37:i.push(n);s=true;break;case 38:i.pop();s=false;break;default:if((n||"").indexOf("Begin")>0)i.push(n);else if((n||"").indexOf("End")>0)i.pop();else if(!s||t.WTF&&i[i.length-1]!="BrtACBegin")throw new Error("Unexpected record "+o+" "+n);}});return a}function tl(e,r){if(!r)return;var t=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(e){for(var a=e[0];a<=e[1];++a)if(r[a]!=null)++t});if(t==0)return;et(e,"BrtBeginFmts",Tt(t));[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(r[a]!=null)et(e,"BrtFmt",Ho(a,r[a]))});et(e,"BrtEndFmts")}function al(e){var r=1;if(r==0)return;et(e,"BrtBeginFonts",Tt(r));et(e,"BrtFont",Vo({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}));et(e,"BrtEndFonts")}function nl(e){var r=2;if(r==0)return;et(e,"BrtBeginFills",Tt(r));et(e,"BrtFill",Ko({patternType:"none"}));et(e,"BrtFill",Ko({patternType:"gray125"}));et(e,"BrtEndFills")}function il(e){var r=1;if(r==0)return;et(e,"BrtBeginBorders",Tt(r));et(e,"BrtBorder",Qo({}));et(e,"BrtEndBorders")}function sl(e){var r=1;et(e,"BrtBeginCellStyleXFs",Tt(r));et(e,"BrtXF",Yo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535));et(e,"BrtEndCellStyleXFs")}function fl(e,r){et(e,"BrtBeginCellXFs",Tt(r.length));r.forEach(function(r){et(e,"BrtXF",Yo(r,0))});et(e,"BrtEndCellXFs")}function ol(e){var r=1;et(e,"BrtBeginStyles",Tt(r));et(e,"BrtStyle",qo({xfId:0,builtinId:0,name:"Normal"}));et(e,"BrtEndStyles")}function ll(e){var r=0;et(e,"BrtBeginDXFs",Tt(r));et(e,"BrtEndDXFs")}function cl(e){var r=0;et(e,"BrtBeginTableStyles",el(r,"TableStyleMedium9","PivotStyleMedium4"));et(e,"BrtEndTableStyles")}function ul(){return}function hl(e,r){var t=qr();et(t,"BrtBeginStyleSheet");tl(t,e.SSF);al(t,e);nl(t,e);il(t,e);sl(t,e);fl(t,r.cellXfs);ol(t,e);ll(t,e);cl(t,e);ul(t,e);et(t,"BrtEndStyleSheet");return t.end()}Ma.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var dl=["","","","","","","","","","","",""];function vl(e,r,t){r.themeElements.clrScheme=[];var a={};(e[0].match(Re)||[]).forEach(function(e){var n=Fe(e);switch(n[0]){case"":break;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":if(n[0].charAt(1)==="/"){r.themeElements.clrScheme[dl.indexOf(n[0])]=a;a={}}else{a.name=n[0].slice(3,n[0].length-1)}break;default:if(t&&t.WTF)throw new Error("Unrecognized "+n[0]+" in clrScheme");}})}function pl(){}function ml(){}var bl=/]*)>[\s\S]*<\/a:clrScheme>/;var gl=/]*)>[\s\S]*<\/a:fontScheme>/;var wl=/]*)>[\s\S]*<\/a:fmtScheme>/;function kl(e,r,t){r.themeElements={};var a;[["clrScheme",bl,vl],["fontScheme",gl,pl],["fmtScheme",wl,ml]].forEach(function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,r,t)})}var El=/]*)>[\s\S]*<\/a:themeElements>/;function Sl(e,r){if(!e||e.length===0)return Sl(_l());var t;var a={};if(!(t=e.match(El)))throw new Error("themeElements not found in theme");kl(t[0],a,r);a.raw=e;return a}function _l(e,r){if(r&&r.themeXLSX)return r.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var t=[Ae];t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";return t.join("")}function Cl(e,r,t){var a=e.l+r;var n=e._R(4);if(n===124226)return;if(!t.cellStyles||!Be){e.l=a;return}var i=e.slice(e.l);e.l=a;var s;try{s=new Be(i)}catch(f){return}var o=Se(s,"theme/theme/theme1.xml",true);if(!o)return;return Sl(o,t)}function Bl(e){return e._R(4)}function Tl(e){var r={};r.xclrType=e._R(2);r.nTintShade=e._R(2);switch(r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=yl(e,4);break;case 2:r.xclrValue=di(e,4);break;case 3:r.xclrValue=Bl(e,4);break;case 4:e.l+=4;break;}e.l+=8;return r}function yl(e,r){return Zr(e,r)}function xl(e,r){return Zr(e,r)}function Al(e){var r=e._R(2);var t=e._R(2)-4;var a=[r];switch(r){case 4:;case 5:;case 7:;case 8:;case 9:;case 10:;case 11:;case 13:a[1]=Tl(e,t);break;case 6:a[1]=xl(e,t);break;case 14:;case 15:a[1]=e._R(t===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+t);}return a}function Il(e,r){var t=e.l+r;e.l+=2;var a=e._R(2);e.l+=2;var n=e._R(2);var i=[];while(n-- >0)i.push(Al(e,t-e.l));return{ixfe:a,ext:i}}function Rl(e,r){r.forEach(function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break;}})}function Ol(e){var r=[];if(!e)return r;var t=1;(e.match(Re)||[]).forEach(function(e){var a=Fe(e);switch(a[0]){case"":;case"":break;case"0){}else if((r||"").indexOf("End")>0){}else if(!n||t.WTF)throw new Error("Unexpected record "+s+" "+r);}});return a}function Pl(){}function Nl(e,r,t,a){if(!e)return e;var n=a||{};var i=false,s=false;Qr(e,function f(e,r,t){if(s)return;switch(t){case 359:;case 363:;case 364:;case 366:;case 367:;case 368:;case 369:;case 370:;case 371:;case 472:;case 577:;case 578:;case 579:;case 580:;case 581:;case 582:;case 583:;case 584:;case 585:;case 586:;case 587:break;case 35:i=true;break;case 36:i=false;break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!i||n.WTF)throw new Error("Unexpected record "+t.toString(16)+" "+r);}},n)}Ma.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image";Ma.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function Ll(e,r){if(!e)return"??";var t=(e.match(/]*r:id="([^"]*)"/)||["",""])[1];return r["!id"][t].Target}var Ml=1024;function Ul(e,r){var t=[21600,21600];var a=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(",");var n=[lr("xml",null,{"xmlns:v":dr.v,"xmlns:o":dr.o,"xmlns:x":dr.x,"xmlns:mv":dr.mv}).replace(/\/>/,">"),lr("o:shapelayout",lr("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),lr("v:shapetype",[lr("v:stroke",null,{joinstyle:"miter"}),lr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:t.join(","),path:a})];while(Ml",i,lr("v:shadow",null,s),lr("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",fr("x:Anchor",[r.c+1,0,r.r+1,0,r.c+3,20,r.r+5,20].join(",")),fr("x:AutoFill","False"),fr("x:Row",String(r.r)),fr("x:Column",String(r.c)),e[1].hidden?"":"","",""])});n.push("");return n.join("")}Ma.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function zl(e,r){var t=Array.isArray(e);var a;r.forEach(function(r){var n=mt(r.ref);if(t){if(!e[n.r])e[n.r]=[];a=e[n.r][n.c]}else a=e[r.ref];if(!a){a={t:"z"};if(t)e[n.r][n.c]=a;else e[r.ref]=a;var i=kt(e["!ref"]||"BDWGO1000001:A1");if(i.s.r>n.r)i.s.r=n.r;if(i.e.rn.c)i.s.c=n.c;if(i.e.c/))return[];var t=[];var a=[];var n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);if(n&&n[1])n[1].split(/<\/\w*:?author>/).forEach(function(e){if(e===""||e.trim()==="")return;var r=e.match(/<(?:\w+:)?author[^>]*>(.*)/);if(r)t.push(r[1])});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);if(i&&i[1])i[1].split(/<\/\w*:?comment>/).forEach(function(e){if(e===""||e.trim()==="")return;var n=e.match(/<(?:\w+:)?comment[^>]*>/);if(!n)return;var i=Fe(n[0]);var s={author:i.authorId&&t[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid};var f=mt(i.ref);if(r.sheetRows&&r.sheetRows<=f.r)return;var o=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/);var l=!!o&&!!o[1]&&Bf(o[1])||{r:"",t:"",h:""};s.r=l.r;if(l.r=="")l.t=l.h="";s.t=l.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");if(r.cellHTML)s.h=l.h;a.push(s)});return a}var Wl=lr("comments",null,{xmlns:hr.main[0]});function Vl(e){var r=[Ae,Wl];var t=[];r.push("");e.forEach(function(e){e[1].forEach(function(e){var a=He(e.a);if(t.indexOf(a)>-1)return;t.push(a);r.push(""+a+"")})});r.push("");r.push("");e.forEach(function(e){e[1].forEach(function(a){r.push('');r.push(fr("t",a.t==null?"":He(a.t)));r.push("")})});r.push("");if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}function Xl(e){var r={};r.iauthor=e._R(4);var t=$t(e,16);r.rfx=t.s;r.ref=bt(t.s);e.l+=16;return r}function Gl(e,r){if(r==null)r=Jr(36);r._W(4,e[1].iauthor);Yt(e[0],r);r._W(4,0);r._W(4,0);r._W(4,0);r._W(4,0);return r}var jl=yt;function Kl(e){return xt(e.slice(0,54))}function $l(e,r){var t=[];var a=[];var n={};var i=false;Qr(e,function s(e,f,o){switch(o){case 632:a.push(e);break;case 635:n=e;break;case 637:n.t=e.t;n.h=e.h;n.r=e.r;break;case 636:n.author=a[n.iauthor];delete n.iauthor;if(r.sheetRows&&n.rfx&&r.sheetRows<=n.rfx.r)break;if(!n.t)n.t="";delete n.rfx;t.push(n);break;case 3072:break;case 35:i=true;break;case 36:i=false;break;case 37:break;case 38:break;default:if((f||"").indexOf("Begin")>0){}else if((f||"").indexOf("End")>0){}else if(!i||r.WTF)throw new Error("Unexpected record "+o+" "+f);}});return t}function Yl(e){var r=qr();var t=[];et(r,"BrtBeginComments");et(r,"BrtBeginCommentAuthors");e.forEach(function(e){e[1].forEach(function(e){if(t.indexOf(e.a)>-1)return;t.push(e.a.slice(0,54));et(r,"BrtCommentAuthor",Kl(e.a))})});et(r,"BrtEndCommentAuthors");et(r,"BrtBeginCommentList");e.forEach(function(e){e[1].forEach(function(a){a.iauthor=t.indexOf(a.a);var n={s:mt(e[0]),e:mt(e[0])};et(r,"BrtBeginComment",Gl([n,a]));if(a.t&&a.t.length>0)et(r,"BrtCommentText",Ft(a));et(r,"BrtEndComment");delete a.iauthor})});et(r,"BrtEndCommentList");et(r,"BrtEndComments");return r.end()}var Zl="application/vnd.ms-office.vbaProject";function Jl(e){var r=W.utils.cfb_new({root:"R"});e.FullPaths.forEach(function(t,a){if(t.slice(-1)==="/"||!t.match(/_VBA_PROJECT_CUR/))return;var n=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");W.utils.cfb_add(r,n,e.FileIndex[a].content)});return W.write(r)}function Ql(e,r){ +r.FullPaths.forEach(function(t,a){if(a==0)return;var n=t.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");if(n.slice(-1)!=="/")W.utils.cfb_add(e,n,r.FileIndex[a].content)})}var ql=["xlsb","xlsm","xlam","biff8","xla"];Ma.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet";Ma.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function ec(){return{"!type":"dialog"}}function rc(){return{"!type":"dialog"}}function tc(){return{"!type":"macro"}}function ac(){return{"!type":"macro"}}var nc=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g;var r={r:0,c:0};function t(e,t,a,n){var i=false,s=false;if(a.length==0)s=true;else if(a.charAt(0)=="["){s=true;a=a.slice(1,-1)}if(n.length==0)i=true;else if(n.charAt(0)=="["){i=true;n=n.slice(1,-1)}var f=a.length>0?parseInt(a,10)|0:0,o=n.length>0?parseInt(n,10)|0:0;if(i)o+=r.c;else--o;if(s)f+=r.r;else--f;return t+(i?"":"$")+ht(o)+(s?"":"$")+ot(f)}return function a(n,i){r=i;return n.replace(e,t)}}();var ic=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g;var sc=function(){return function e(r,t){return r.replace(ic,function(e,r,a,n,i,s){var f=ut(n)-(a?0:t.c);var o=ft(s)-(i?0:t.r);var l=o==0?"":!i?"["+o+"]":o+1;var c=f==0?"":!a?"["+f+"]":f+1;return r+"R"+l+"C"+c})}}();function fc(e,r){return e.replace(ic,function(e,t,a,n,i,s){return t+(a=="$"?a+n:ht(ut(n)+r.c))+(i=="$"?i+s:ot(ft(s)+r.r))})}function oc(e,r,t){var a=gt(r),n=a.s,i=mt(t);var s={r:i.r-n.r,c:i.c-n.c};return fc(e,s)}function lc(e){if(e.length==1)return false;return true}function cc(e){return e.replace(/_xlfn\./g,"")}function uc(e){e.l+=1;return}function hc(e,r){var t=e._R(r==1?1:2);return[t&16383,t>>14&1,t>>15&1]}function dc(e,r,t){var a=2;if(t){if(t.biff>=2&&t.biff<=5)return vc(e,r,t);else if(t.biff==12)a=4}var n=e._R(a),i=e._R(a);var s=hc(e,2);var f=hc(e,2);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:f[0],cRel:f[1],rRel:f[2]}}}function vc(e){var r=hc(e,2),t=hc(e,2);var a=e._R(1);var n=e._R(1);return{s:{r:r[0],c:a,cRel:r[1],rRel:r[2]},e:{r:t[0],c:n,cRel:t[1],rRel:t[2]}}}function pc(e,r,t){if(t.biff<8)return vc(e,r,t);var a=e._R(t.biff==12?4:2),n=e._R(t.biff==12?4:2);var i=hc(e,2);var s=hc(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function mc(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return bc(e,r,t);var a=e._R(t&&t.biff==12?4:2);var n=hc(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function bc(e){var r=hc(e,2);var t=e._R(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}function gc(e){var r=e._R(2);var t=e._R(2);return{r:r,c:t&255,fQuoted:!!(t&16384),cRel:t>>15,rRel:t>>15}}function wc(e,r,t){var a=t&&t.biff?t.biff:8;if(a>=2&&a<=5)return kc(e,r,t);var n=e._R(a>=12?4:2);var i=e._R(2);var s=(i&16384)>>14,f=(i&32768)>>15;i&=16383;if(f==1)while(n>524287)n-=1048576;if(s==1)while(i>8191)i=i-16384;return{r:n,c:i,cRel:s,rRel:f}}function kc(e){var r=e._R(2);var t=e._R(1);var a=(r&32768)>>15,n=(r&16384)>>14;r&=16383;if(a==1&&r>=8192)r=r-16384;if(n==1&&t>=128)t=t-256;return{r:r,c:t,cRel:n,rRel:a}}function Ec(e,r,t){var a=(e[e.l++]&96)>>5;var n=dc(e,t.biff>=2&&t.biff<=5?6:8,t);return[a,n]}function Sc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2,"i");var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}var s=dc(e,i,t);return[a,n,s]}function _c(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t&&t.biff>8?12:t.biff<8?6:8;return[a]}function Cc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}e.l+=i;return[a,n]}function Bc(e,r,t){var a=(e[e.l++]&96)>>5;var n=pc(e,r-1,t);return[a,n]}function Tc(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t.biff==2?6:t.biff==12?14:7;return[a]}function yc(e){var r=e[e.l+1]&1;var t=1;e.l+=4;return[r,t]}function xc(e,r,t){e.l+=2;var a=e._R(t&&t.biff==2?1:2);var n=[];for(var i=0;i<=a;++i)n.push(e._R(t&&t.biff==2?1:2));return n}function Ac(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function Ic(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function Rc(e){var r=e[e.l+1]&255?1:0;e.l+=2;return[r,e._R(2)]}function Oc(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=t&&t.biff==2?3:4;return[a]}function Dc(e){var r=e._R(1),t=e._R(1);return[r,t]}function Fc(e){e._R(2);return Dc(e,2)}function Pc(e){e._R(2);return Dc(e,2)}function Nc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=mc(e,0,t);return[a,n]}function Lc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=wc(e,0,t);return[a,n]}function Mc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(2);if(t&&t.biff==5)e.l+=12;var i=mc(e,0,t);return[a,n,i]}function Uc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(t&&t.biff<=3?1:2);return[th[n],rh[n],a]}function zc(e,r,t){var a=e[e.l++];var n=e._R(1),i=t&&t.biff<=3?[a==88?-1:0,e._R(1)]:Hc(e);return[n,(i[0]===0?rh:eh)[i[1]]]}function Hc(e){return[e[e.l+1]>>7,e._R(2)&32767]}function Wc(e,r,t){e.l+=t&&t.biff==2?3:4;return}function Vc(e,r,t){e.l++;if(t&&t.biff==12)return[e._R(4,"i"),0];var a=e._R(2);var n=e._R(t&&t.biff==2?1:2);return[a,n]}function Xc(e){e.l++;return xa[e._R(1)]}function Gc(e){e.l++;return e._R(2)}function jc(e){e.l++;return e._R(1)!==0}function Kc(e){e.l++;return Zt(e,8)}function $c(e,r,t){e.l++;return qn(e,r-1,t)}function Yc(e,r){var t=[e._R(1)];if(r==12)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2;break;}switch(t[0]){case 4:t[1]=jn(e,1)?"TRUE":"FALSE";if(r!=12)e.l+=7;break;case 37:;case 16:t[1]=xa[e[e.l]];e.l+=r==12?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Zt(e,8);break;case 2:t[1]=ni(e,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+t[0]);}return t}function Zc(e,r,t){var a=e._R(t.biff==12?4:2);var n=[];for(var i=0;i!=a;++i)n.push((t.biff==12?$t:Si)(e,8));return n}function Jc(e,r,t){var a=0,n=0;if(t.biff==12){a=e._R(4);n=e._R(4)}else{n=1+e._R(1);a=1+e._R(2)}if(t.biff>=2&&t.biff<8){--a;if(--n==0)n=256}for(var i=0,s=[];i!=a&&(s[i]=[]);++i)for(var f=0;f!=n;++f)s[i][f]=Yc(e,t.biff);return s}function Qc(e,r,t){var a=e._R(1)>>>5&3;var n=!t||t.biff>=8?4:2;var i=e._R(n);switch(t.biff){case 2:e.l+=5;break;case 3:;case 4:e.l+=8;break;case 5:e.l+=12;break;}return[a,0,i]}function qc(e,r,t){if(t.biff==5)return eu(e,r,t);var a=e._R(1)>>>5&3;var n=e._R(2);var i=e._R(4);return[a,n,i]}function eu(e){var r=e._R(1)>>>5&3;var t=e._R(2,"i");e.l+=8;var a=e._R(2);e.l+=12;return[r,t,a]}function ru(e,r,t){var a=e._R(1)>>>5&3;e.l+=t&&t.biff==2?3:4;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function tu(e,r,t){var a=e._R(1)>>>5&3;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function au(e,r,t){var a=e._R(1)>>>5&3;e.l+=4;if(t.biff<8)e.l--;if(t.biff==12)e.l+=2;return[a]}function nu(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=4;if(t)switch(t.biff){case 5:i=15;break;case 12:i=6;break;}e.l+=i;return[a,n]}var iu=Zr;var su=Zr;var fu=Zr;function ou(e,r,t){e.l+=2;return[gc(e,4,t)]}function lu(e){e.l+=6;return[]}var cu=ou;var uu=lu;var hu=lu;var du=ou;function vu(e){e.l+=2;return[$n(e),e._R(2)&1]}var pu=ou;var mu=vu;var bu=lu;var gu=ou;var wu=ou;var ku=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Eu(e){e.l+=2;var r=e._R(2);var t=e._R(2);var a=e._R(4);var n=e._R(2);var i=e._R(2);var s=ku[t>>2&31];return{ixti:r,coltype:t&3,rt:s,idx:a,c:n,C:i}}function Su(e){e.l+=2;return[e._R(4)]}function _u(e,r,t){e.l+=5;e.l+=2;e.l+=t.biff==2?1:4;return["PTGSHEET"]}function Cu(e,r,t){e.l+=t.biff==2?4:5;return["PTGENDSHEET"]}function Bu(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function Tu(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function yu(e){e.l+=4;return[0,0]}var xu={1:{n:"PtgExp",f:Vc},2:{n:"PtgTbl",f:fu},3:{n:"PtgAdd",f:uc},4:{n:"PtgSub",f:uc},5:{n:"PtgMul",f:uc},6:{n:"PtgDiv",f:uc},7:{n:"PtgPower",f:uc},8:{n:"PtgConcat",f:uc},9:{n:"PtgLt",f:uc},10:{n:"PtgLe",f:uc},11:{n:"PtgEq",f:uc},12:{n:"PtgGe",f:uc},13:{n:"PtgGt",f:uc},14:{n:"PtgNe",f:uc},15:{n:"PtgIsect",f:uc},16:{n:"PtgUnion",f:uc},17:{n:"PtgRange",f:uc},18:{n:"PtgUplus",f:uc},19:{n:"PtgUminus",f:uc},20:{n:"PtgPercent",f:uc},21:{n:"PtgParen",f:uc},22:{n:"PtgMissArg",f:uc},23:{n:"PtgStr",f:$c},26:{n:"PtgSheet",f:_u},27:{n:"PtgEndSheet",f:Cu},28:{n:"PtgErr",f:Xc},29:{n:"PtgBool",f:jc},30:{n:"PtgInt",f:Gc},31:{n:"PtgNum",f:Kc},32:{n:"PtgArray",f:Tc},33:{n:"PtgFunc",f:Uc},34:{n:"PtgFuncVar",f:zc},35:{n:"PtgName",f:Qc},36:{n:"PtgRef",f:Nc},37:{n:"PtgArea",f:Ec},38:{n:"PtgMemArea",f:ru},39:{n:"PtgMemErr",f:iu},40:{n:"PtgMemNoMem",f:su},41:{n:"PtgMemFunc",f:tu},42:{n:"PtgRefErr",f:au},43:{n:"PtgAreaErr",f:_c},44:{n:"PtgRefN",f:Lc},45:{n:"PtgAreaN",f:Bc},46:{n:"PtgMemAreaN",f:Bu},47:{n:"PtgMemNoMemN",f:Tu},57:{n:"PtgNameX",f:qc},58:{n:"PtgRef3d",f:Mc},59:{n:"PtgArea3d",f:Sc},60:{n:"PtgRefErr3d",f:nu},61:{n:"PtgAreaErr3d",f:Cc},255:{}};var Au={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in Au)xu[e]=xu[Au[e]]})();var Iu={1:{n:"PtgElfLel",f:vu},2:{n:"PtgElfRw",f:gu},3:{n:"PtgElfCol",f:cu},6:{n:"PtgElfRwV",f:wu},7:{n:"PtgElfColV",f:du},10:{n:"PtgElfRadical",f:pu},11:{n:"PtgElfRadicalS",f:bu},13:{n:"PtgElfColS",f:uu},15:{n:"PtgElfColSV",f:hu},16:{n:"PtgElfRadicalLel",f:mu},25:{n:"PtgList",f:Eu},29:{n:"PtgSxName",f:Su},255:{}};var Ru={0:{n:"PtgAttrNoop",f:yu},1:{n:"PtgAttrSemi",f:Oc},2:{n:"PtgAttrIf",f:Ic},4:{n:"PtgAttrChoose",f:xc},8:{n:"PtgAttrGoto",f:Ac},16:{n:"PtgAttrSum",f:Wc},32:{n:"PtgAttrBaxcel",f:yc},64:{n:"PtgAttrSpace",f:Fc},65:{n:"PtgAttrSpaceSemi",f:Pc},128:{n:"PtgAttrIfError",f:Rc},255:{}};Ru[33]=Ru[32];function Ou(e,r,t,a){if(a.biff<8)return Zr(e,r);var n=e.l+r;var i=[];for(var s=0;s!==t.length;++s){switch(t[s][0]){case"PtgArray":t[s][1]=Jc(e,0,a);i.push(t[s][1]);break;case"PtgMemArea":t[s][2]=Zc(e,t[s][1],a);i.push(t[s][2]);break;case"PtgExp":if(a&&a.biff==12){t[s][1][1]=e._R(4);i.push(t[s][1])}break;case"PtgList":;case"PtgElfRadicalS":;case"PtgElfColS":;case"PtgElfColSV":throw"Unsupported "+t[s][0];default:break;}}r=n-e.l;if(r!==0)i.push(Zr(e,r));return i}function Du(e,r,t){var a=e.l+r;var n,i,s=[];while(a!=e.l){r=a-e.l;i=e[e.l];n=xu[i];if(i===24||i===25)n=(i===24?Iu:Ru)[e[e.l+1]];if(!n||!n.f){Zr(e,r)}else{s.push([n.n,n.f(e,r,t)])}}return s}function Fu(e){var r=[];for(var t=0;t=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};var Nu=new RegExp(/[^\w\u4E00-\u9FFF\u3040-\u30FF]/);function Lu(e,r){if(!e&&!(r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");if(Nu.test(e))return"'"+e+"'";return e}function Mu(e,r,t){if(!e)return"SH33TJSERR0";if(t.biff>8&&(!e.XTI||!e.XTI[r]))return e.SheetNames[r];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[r];if(t.biff<8){if(r>1e4)r-=65536;if(r<0)r=-r;return r==0?"":e.XTI[r-1]}if(!a)return"SH33TJSERR1";var n="";if(t.biff>8)switch(e[a[0]][0]){case 357:n=a[1]==-1?"#REF":e.SheetNames[a[1]];return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:if(t.SID!=null)return e.SheetNames[t.SID];return"SH33TJSSAME"+e[a[0]][0];case 355:;default:return"SH33TJSSRC"+e[a[0]][0];}switch(e[a[0]][0][0]){case 1025:n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3";return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(e){return e.Name}).join(";;");default:if(!e[a[0]][0][3])return"SH33TJSERR2";n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4";return a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]];}}function Uu(e,r,t){return Lu(Mu(e,r,t),t)}function zu(e,r,t,a,n){var i=n&&n.biff||8;var s={s:{c:0,r:0},e:{c:0,r:0}};var f=[],o,l,c,u=0,h=0,d,v="";if(!e[0]||!e[0][0])return"";var p=-1,m="";for(var b=0,g=e[0].length;b=0){switch(e[0][p][1][0]){case 0:m=ue(" ",e[0][p][1][1]);break;case 1:m=ue("\r",e[0][p][1][1]);break;default:m="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0]);}l=l+m;p=-1}f.push(l+Pu[w[0]]+o);break;case"PtgIsect":o=f.pop();l=f.pop();f.push(l+" "+o);break;case"PtgUnion":o=f.pop();l=f.pop();f.push(l+","+o);break;case"PtgRange":o=f.pop();l=f.pop();f.push(l+":"+o);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":c=rt(w[1][1],s,n);f.push(at(c,i));break;case"PtgRefN":c=t?rt(w[1][1],t,n):w[1][1];f.push(at(c,i));break;case"PtgRef3d":u=w[1][1];c=rt(w[1][2],s,n);v=Uu(a,u,n);var k=v;f.push(v+"!"+at(c,i));break;case"PtgFunc":;case"PtgFuncVar":var E=w[1][0],S=w[1][1];if(!E)E=0;E&=127;var _=E==0?[]:f.slice(-E);f.length-=E;if(S==="User")S=_.shift();f.push(S+"("+_.join(",")+")");break;case"PtgBool":f.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(w[1]);break;case"PtgNum":f.push(String(w[1]));break;case"PtgStr":f.push('"'+w[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(w[1]);break;case"PtgAreaN":d=tt(w[1][1],t?{s:t}:s,n);f.push(nt(d,n));break;case"PtgArea":d=tt(w[1][1],s,n);f.push(nt(d,n));break;case"PtgArea3d":u=w[1][1];d=w[1][2];v=Uu(a,u,n);f.push(v+"!"+nt(d,n));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":;case"PtgAttrSemi":break;case"PtgName":h=w[1][2];var C=(a.names||[])[h-1]||(a[0]||[])[h];var B=C?C.Name:"SH33TJSNAME"+String(h);if(B in ah)B=ah[B];f.push(B);break;case"PtgNameX":var T=w[1][1];h=w[1][2];var y;if(n.biff<=5){if(T<0)T=-T;if(a[T])y=a[T][h]}else{var x="";if(((a[T]||[])[0]||[])[0]==14849){}else if(((a[T]||[])[0]||[])[0]==1025){if(a[T][h]&&a[T][h].itab>0){x=a.SheetNames[a[T][h].itab-1]+"!"}}else x=a.SheetNames[h-1]+"!";if(a[T]&&a[T][h])x+=a[T][h].Name;else if(a[0]&&a[0][h])x+=a[0][h].Name;else{var A=Mu(a,T,n).split(";;");if(A[h-1])x=A[h-1];else x+="SH33TJSERRX"}f.push(x);break}if(!y)y={Name:"SH33TJSERRY"};f.push(y.Name);break;case"PtgParen":var I="(",R=")";if(p>=0){m="";switch(e[0][p][1][0]){case 2:I=ue(" ",e[0][p][1][1])+I;break;case 3:I=ue("\r",e[0][p][1][1])+I;break;case 4:R=ue(" ",e[0][p][1][1])+R;break;case 5:R=ue("\r",e[0][p][1][1])+R;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0]);}p=-1}f.push(I+f.pop()+R);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":c={c:w[1][1],r:w[1][0]};var O={c:t.c,r:t.r};if(a.sharedf[bt(c)]){var D=a.sharedf[bt(c)];f.push(zu(D,s,O,a,n))}else{var F=false;for(o=0;o!=a.arrayf.length;++o){l=a.arrayf[o];if(c.cl[0].e.c)continue;if(c.rl[0].e.r)continue;f.push(zu(l[1],s,O,a,n));F=true;break}if(!F)f.push(w[1])}break;case"PtgArray":f.push("{"+Fu(w[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":;case"PtgAttrSpaceSemi":p=b;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+w[1].idx+"[#"+w[1].rt+"]");break;case"PtgMemAreaN":;case"PtgMemNoMemN":;case"PtgAttrNoop":;case"PtgSheet":;case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":;case"PtgElfColS":;case"PtgElfColSV":;case"PtgElfColV":;case"PtgElfLel":;case"PtgElfRadical":;case"PtgElfRadicalLel":;case"PtgElfRadicalS":;case"PtgElfRw":;case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(w));default:throw new Error("Unrecognized Formula Token: "+String(w));}var P=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3)if(p>=0&&P.indexOf(e[0][b][0])==-1){w=e[0][p];var N=true;switch(w[1][0]){case 4:N=false;case 0:m=ue(" ",w[1][1]);break;case 5:N=false;case 1:m=ue("\r",w[1][1]);break;default:m="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0]);}f.push((N?m:"")+f.pop()+(N?"":m));p=-1}}if(f.length>1&&n.WTF)throw new Error("bad formula stack");return f[0]}function Hu(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Zr(e,r-2)];var f=Du(e,s,t);if(r!==s+n)i=Ou(e,r-s-n,f,t);e.l=a;return[f,i]}function Wu(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Zr(e,r-2)];var f=Du(e,s,t);if(r!==s+n)i=Ou(e,r-s-n,f,t);e.l=a;return[f,i]}function Vu(e,r,t,a){var n=e.l+r;var i=Du(e,a,t);var s;if(n!==e.l)s=Ou(e,n-e.l,i,t);return[i,s]}function Xu(e,r,t){var a=e.l+r;var n,i=e._R(2);var s=Du(e,i,t);if(i==65535)return[[],Zr(e,r-2)];if(r!==i+2)n=Ou(e,a-i-2,s,t);return[s,n]}function Gu(e){var r;if(Mr(e,e.l+6)!==65535)return[Zt(e),"n"];switch(e[e.l]){case 0:e.l+=8;return["String","s"];case 1:r=e[e.l+2]===1;e.l+=8;return[r,"b"];case 2:r=e[e.l+2];e.l+=8;return[r,"e"];case 3:e.l+=8;return["","s"];}return[]}function ju(e){if(e==null){var r=Jr(8);r._W(1,3);r._W(1,0);r._W(2,0);r._W(2,0);r._W(2,65535);return r}else if(typeof e=="number")return Jt(e);return Jt(0)}function Ku(e,r,t){var a=e.l+r;var n=pi(e,6);if(t.biff==2)++e.l;var i=Gu(e,8);var s=e._R(1);if(t.biff!=2){e._R(1);if(t.biff>=5){e._R(4)}}var f=Wu(e,a-e.l,t);return{cell:n,val:i[0],formula:f,shared:s>>3&1,tt:i[1]}}function $u(e,r,t,a,n){var i=mi(r,t,n);var s=ju(e.v);var f=Jr(6);var o=1|32;f._W(2,o);f._W(4,0);var l=Jr(e.bf.length);for(var c=0;c0?Ou(e,i,n,t):null;return[n,s]}var Zu=Yu;var Ju=Yu;var Qu=Yu;var qu=Yu;var eh={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"};var rh={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC", +448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"};var th={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};var ah={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function nh(e){if(e.slice(0,3)=="of:")e=e.slice(3);if(e.charCodeAt(0)==61){e=e.slice(1);if(e.charCodeAt(0)==61)e=e.slice(1)}e=e.replace(/COM\.MICROSOFT\./g,"");e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(e,r){return r.replace(/\./g,"")});e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1");return e.replace(/[;~]/g,",").replace(/\|/g,";")}function ih(e){var r="of:="+e.replace(ic,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return r.replace(/;/g,"|").replace(/,/g,";")}function sh(e){var r=e.split(":");var t=r[0].split(".")[0];return[t,r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}function fh(e){return e.replace(/\./,"!")}var oh={};var lh={};Ma.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var ch=typeof Map!=="undefined";function uh(e,r,t){var a=0,n=e.length;if(t){if(ch?t.has(r):Object.prototype.hasOwnProperty.call(t,r)){var i=ch?t.get(r):t[r];for(;a-1){t.width=wo(a);t.customWidth=1}else if(r.width!=null)t.width=r.width;if(r.hidden)t.hidden=true;return t}function dh(e,r){if(!e)return;var t=[.7,.7,.75,.75,.3,.3];if(r=="xlml")t=[1,1,1,1,.5,.5];if(e.left==null)e.left=t[0];if(e.right==null)e.right=t[1];if(e.top==null)e.top=t[2];if(e.bottom==null)e.bottom=t[3];if(e.header==null)e.header=t[4];if(e.footer==null)e.footer=t[5]}function vh(e,r,t){var a=t.revssf[r.z!=null?r.z:"General"];var n=60,i=e.length;if(a==null&&t.ssf){for(;n<392;++n)if(t.ssf[n]==null){D.load(r.z,n);t.ssf[n]=r.z;t.revssf[r.z]=a=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===a)return n;e[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1};return i}function ph(e,r,t,a,n,i){try{if(a.cellNF)e.z=D._table[r]}catch(s){if(a.WTF)throw s}if(e.t==="z")return;if(e.t==="d"&&typeof e.v==="string")e.v=oe(e.v);if(!a||a.cellText!==false)try{if(D._table[r]==null)D.load(N[r]||"General",r);if(e.t==="e")e.w=e.w||xa[e.v];else if(r===0){if(e.t==="n"){if((e.v|0)===e.v)e.w=D._general_int(e.v);else e.w=D._general_num(e.v)}else if(e.t==="d"){var f=ee(e.v);if((f|0)===f)e.w=D._general_int(f);else e.w=D._general_num(f)}else if(e.v===undefined)return"";else e.w=D._general(e.v,lh)}else if(e.t==="d")e.w=D.format(r,ee(e.v),lh);else e.w=D.format(r,e.v,lh)}catch(s){if(a.WTF)throw s}if(!a.cellStyles)return;if(t!=null)try{e.s=i.Fills[t];if(e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb){e.s.fgColor.rgb=uo(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0);if(a.WTF)e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb}if(e.s.bgColor&&e.s.bgColor.theme){e.s.bgColor.rgb=uo(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0);if(a.WTF)e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb}}catch(s){if(a.WTF&&i.Fills)throw s}}function mh(e,r,t){if(e&&e["!ref"]){var a=kt(e["!ref"]);if(a.e.c=0&&t.s.c>=0)e["!ref"]=wt(t)}var gh=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g;var wh=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/;var kh=/<(?:\w:)?hyperlink [^>]*>/gm;var Eh=/"(\w*:\w*)"/;var Sh=/<(?:\w:)?col\b[^>]*[\/]?>/g;var _h=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g;var Ch=/<(?:\w:)?pageMargins[^>]*\/>/g;var Bh=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/;var Th=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function yh(e,r,t,a,n,i,s){if(!e)return e;if(!a)a={"!id":{}};if(m!=null&&r.dense==null)r.dense=m;var f=r.dense?[]:{};var o={s:{r:2e6,c:2e6},e:{r:0,c:0}};var l="",c="";var u=e.match(wh);if(u){l=e.slice(0,u.index);c=e.slice(u.index+u[0].length)}else l=c=e;var h=l.match(Bh);if(h)Ah(h[0],f,n,t);var d=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var v=l.slice(d,d+50).match(Eh);if(v)bh(f,v[1])}var p=l.match(Th);if(p&&p[1])Wh(p[1],n);var b=[];if(r.cellStyles){var g=l.match(Sh);if(g)Lh(b,g)}if(u)Gh(u[1],f,r,o,i,s);var w=c.match(_h);if(w)f["!autofilter"]=Uh(w[0]);var k=[];var E=c.match(gh);if(E)for(d=0;d!=E.length;++d)k[d]=kt(E[d].slice(E[d].indexOf('"')+1));var S=c.match(kh);if(S)Fh(f,S,a);var _=c.match(Ch);if(_)f["!margins"]=Ph(Fe(_[0]));if(!f["!ref"]&&o.e.c>=o.s.c&&o.e.r>=o.s.r)f["!ref"]=wt(o);if(r.sheetRows>0&&f["!ref"]){var C=kt(f["!ref"]);if(r.sheetRows<=+C.e.r){C.e.r=r.sheetRows-1;if(C.e.r>o.e.r)C.e.r=o.e.r;if(C.e.ro.e.c)C.e.c=o.e.c;if(C.e.c0)f["!cols"]=b;if(k.length>0)f["!merges"]=k;return f}function xh(e){if(e.length===0)return"";var r='';for(var t=0;t!=e.length;++t)r+='';return r+""}function Ah(e,r,t,a){var n=Fe(e);if(!t.Sheets[a])t.Sheets[a]={};if(n.codeName)t.Sheets[a].CodeName=n.codeName}function Ih(e,r,t,a,n){var i=false;var s={},f=null;if(a.bookType!=="xlsx"&&r.vbaraw){var o=r.SheetNames[t];try{if(r.Workbook)o=r.Workbook.Sheets[t].CodeName||o}catch(l){}i=true;s.codeName=He(o)}if(!i&&!f)return;n[n.length]=lr("sheetPr",f,s)}var Rh=["objects","scenarios","selectLockedCells","selectUnlockedCells"];var Oh=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Dh(e){var r={sheet:1};Rh.forEach(function(t){if(e[t]!=null&&e[t])r[t]="1"});Oh.forEach(function(t){if(e[t]!=null&&!e[t])r[t]="0"});if(e.password)r.password=qf(e.password).toString(16).toUpperCase();return lr("sheetProtection",null,r)}function Fh(e,r,t){var a=Array.isArray(e);for(var n=0;n!=r.length;++n){var i=Fe(Ye(r[n]),true);if(!i.ref)return;var s=((t||{})["!id"]||[])[i.id];if(s){i.Target=s.Target;if(i.location)i.Target+="#"+i.location}else{i.Target="#"+i.location;s={Target:i.Target,TargetMode:"Internal"}}i.Rel=s;if(i.tooltip){i.Tooltip=i.tooltip;delete i.tooltip}var f=kt(i.ref);for(var o=f.s.r;o<=f.e.r;++o)for(var l=f.s.c;l<=f.e.c;++l){var c=bt({c:l,r:o});if(a){if(!e[o])e[o]=[];if(!e[o][l])e[o][l]={t:"z",v:undefined};e[o][l].l=i}else{if(!e[c])e[c]={t:"z",v:undefined};e[c].l=i}}}}function Ph(e){var r={};["left","right","top","bottom","header","footer"].forEach(function(t){if(e[t])r[t]=parseFloat(e[t])});return r}function Nh(e){dh(e);return lr("pageMargins",null,e)}function Lh(e,r){var t=false;for(var a=0;a!=r.length;++a){var n=Fe(r[a],true);if(n.hidden)n.hidden=$e(n.hidden);var i=parseInt(n.min,10)-1,s=parseInt(n.max,10)-1;delete n.min;delete n.max;n.width=+n.width;if(!t&&n.width){t=true;Eo(n.width)}So(n);while(i<=s)e[i++]=ce(n)}}function Mh(e,r){var t=[""],a;for(var n=0;n!=r.length;++n){if(!(a=r[n]))continue;t[t.length]=lr("col",null,hh(n,a))}t[t.length]="";return t.join("")}function Uh(e){var r={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return r}function zh(e,r,t,a){var n=typeof e.ref=="string"?e.ref:wt(e.ref);if(!t.Workbook)t.Workbook={Sheets:[]};if(!t.Workbook.Names)t.Workbook.Names=[];var i=t.Workbook.Names;var s=gt(n);if(s.s.r==s.e.r){s.e.r=gt(r["!ref"]).e.r;n=wt(s)}for(var f=0;fa-z][^>]*)?\/?>/;function Wh(e,r){if(!r.Views)r.Views=[{}];(e.match(Hh)||[]).forEach(function(e,t){var a=Fe(e);if(!r.Views[t])r.Views[t]={};if($e(a.rightToLeft))r.Views[t].RTL=true})}function Vh(e,r,t,a){var n={workbookViewId:"0"};if((((a||{}).Workbook||{}).Views||[])[0])n.rightToLeft=a.Workbook.Views[0].RTL?"1":"0";return lr("sheetViews",lr("sheetView",null,n),{})}function Xh(e,r,t,a){if(e.v===undefined&&typeof e.f!=="string"||e.t==="z")return"";var n="";var i=e.t,s=e.v;if(e.t!=="z")switch(e.t){case"b":n=e.v?"1":"0";break;case"n":n=""+e.v;break;case"e":n=xa[e.v];break;case"d":if(a&&a.cellDates)n=oe(e.v,-1).toISOString();else{e=ce(e);e.t="n";n=""+(e.v=ee(oe(e.v)))}if(typeof e.z==="undefined")e.z=D._table[14];break;default:n=e.v;break;}var f=fr("v",He(n)),o={r:r};var l=vh(a.cellXfs,e,a);if(l!==0)o.s=l;switch(e.t){case"n":break;case"d":o.t="d";break;case"b":o.t="b";break;case"e":o.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(a&&a.bookSST){f=fr("v",""+uh(a.Strings,e.v,a.revStrings));o.t="s";break}o.t="str";break;}if(e.t!=i){e.t=i;e.v=s}if(typeof e.f=="string"&&e.f){var c=e.F&&e.F.slice(0,r.length)==r?{t:"array",ref:e.F}:null;f=lr("f",He(e.f),c)+(e.v!=null?f:"")}if(e.l)t["!links"].push([r,e.l]);if(e.c)t["!comments"].push([r,e.c]);return lr("c",f,o)}var Gh=function(){var e=/<(?:\w+:)?c[ >]/,r=/<\/(?:\w+:)?row>/;var t=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/;var n=/ref=["']([^"']*)["']/;var i=er("v"),s=er("f");return function f(o,l,c,u,h,d){var v=0,p="",m=[],b=[],g=0,w=0,k=0,E="",S;var _,C=0,B=0;var T,y;var x=0,A=0;var I=Array.isArray(d.CellXf),R;var O=[];var F=[];var P=Array.isArray(l);var N=[],L={},M=false;var U=!!c.sheetStubs;for(var z=o.split(r),H=0,W=z.length;H!=W;++H){p=z[H].trim();var V=p.length;if(V===0)continue;for(v=0;vC-1)u.s.r=C-1;if(u.e.r":"")+p;if(b!=null&&b.length===2){g=0;E=b[1];for(w=0;w!=E.length;++w){if((k=E.charCodeAt(w)-64)<1||k>26)break;g=26*g+k}--g;B=g}else++B;for(w=0;w!=p.length;++w)if(p.charCodeAt(w)===62)break;++w;_=Fe(p.slice(0,w),true);if(!_.r)_.r=bt({r:C-1,c:B});E=p.slice(w);S={t:""};if((b=E.match(i))!=null&&b[1]!=="")S.v=Me(b[1]);if(c.cellFormula){if((b=E.match(s))!=null&&b[1]!==""){S.f=Me(Ye(b[1])).replace(/\r\n/g,"\n");if(!c.xlfn)S.f=cc(S.f);if(b[0].indexOf('t="array"')>-1){S.F=(E.match(n)||[])[1];if(S.F.indexOf(":")>-1)O.push([kt(S.F),S.F])}else if(b[0].indexOf('t="shared"')>-1){y=Fe(b[0]);var G=Me(Ye(b[1]));if(!c.xlfn)G=cc(G);F[parseInt(y.si,10)]=[y,G,_.r]}}else if(b=E.match(/]*\/>/)){y=Fe(b[0]);if(F[y.si])S.f=oc(F[y.si][1],F[y.si][2],_.r)}var j=mt(_.r);for(w=0;w=O[w][0].s.r&&j.r<=O[w][0].e.r)if(j.c>=O[w][0].s.c&&j.c<=O[w][0].e.c)S.F=O[w][1]}if(_.t==null&&S.v===undefined){if(S.f||S.F){S.v=0;S.t="n"}else if(!U)continue;else S.t="z"}else S.t=_.t||"n";if(u.s.c>B)u.s.c=B;if(u.e.c0)l["!rows"]=N}}();function jh(e,r,t,a){var n=[],i=[],s=kt(e["!ref"]),f="",o,l="",c=[],u=0,h=0,d=e["!rows"];var v=Array.isArray(e);var p={r:l},m,b=-1;for(h=s.s.c;h<=s.e.c;++h)c[h]=ht(h);for(u=s.s.r;u<=s.e.r;++u){i=[];l=ot(u);for(h=s.s.c;h<=s.e.c;++h){o=c[h]+l;var g=v?(e[u]||[])[h]:e[o];if(g===undefined)continue;if((f=Xh(g,o,e,r,t,a))!=null)i.push(f)}if(i.length>0||d&&d[u]){p={r:l};if(d&&d[u]){m=d[u];if(m.hidden)p.hidden=1;b=-1;if(m.hpx)b=Bo(m.hpx);else if(m.hpt)b=m.hpt;if(b>-1){p.ht=b;p.customHeight=1}if(m.level){p.outlineLevel=m.level}}n[n.length]=lr("row",i.join(""),p)}}if(d)for(;u-1){p.ht=b;p.customHeight=1}if(m.level){p.outlineLevel=m.level}n[n.length]=lr("row","",p)}}return n.join("")}var Kh=lr("worksheet",null,{xmlns:hr.main[0],"xmlns:r":hr.r});function $h(e,r,t,a){var n=[Ae,Kh];var i=t.SheetNames[e],s=0,f="";var o=t.Sheets[i];if(o==null)o={};var l=o["!ref"]||"A1";var c=kt(l);if(c.e.c>16383||c.e.r>1048575){if(r.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383);c.e.r=Math.min(c.e.c,1048575);l=wt(c)}if(!a)a={};o["!comments"]=[];var u=[];Ih(o,t,e,r,n);n[n.length]=lr("dimension",null,{ref:l});n[n.length]=Vh(o,r,e,t);if(r.sheetFormat)n[n.length]=lr("sheetFormatPr",null,{defaultRowHeight:r.sheetFormat.defaultRowHeight||"16",baseColWidth:r.sheetFormat.baseColWidth||"10",outlineLevelRow:r.sheetFormat.outlineLevelRow||"7"});if(o["!cols"]!=null&&o["!cols"].length>0)n[n.length]=Mh(o,o["!cols"]);n[s=n.length]="";o["!links"]=[];if(o["!ref"]!=null){f=jh(o,r,e,t,a);if(f.length>0)n[n.length]=f}if(n.length>s+1){n[n.length]="";n[s]=n[s].replace("/>",">")}if(o["!protect"]!=null)n[n.length]=Dh(o["!protect"]);if(o["!autofilter"]!=null)n[n.length]=zh(o["!autofilter"],o,t,e);if(o["!merges"]!=null&&o["!merges"].length>0)n[n.length]=xh(o["!merges"]);var h=-1,d,v=-1;if(o["!links"].length>0){n[n.length]="";o["!links"].forEach(function(e){if(!e[1].Target)return;d={ref:e[0]};if(e[1].Target.charAt(0)!="#"){v=Xa(a,-1,He(e[1].Target).replace(/#.*$/,""),Ma.HLINK);d["r:id"]="rId"+v}if((h=e[1].Target.indexOf("#"))>-1)d.location=He(e[1].Target.slice(h+1));if(e[1].Tooltip)d.tooltip=He(e[1].Tooltip);n[n.length]=lr("hyperlink",null,d)});n[n.length]=""}delete o["!links"];if(o["!margins"]!=null)n[n.length]=Nh(o["!margins"]);if(!r||r.ignoreEC||r.ignoreEC==void 0)n[n.length]=fr("ignoredErrors",lr("ignoredError",null,{numberStoredAsText:1,sqref:l}));if(u.length>0){v=Xa(a,-1,"../drawings/drawing"+(e+1)+".xml",Ma.DRAW);n[n.length]=lr("drawing",null,{"r:id":"rId"+v});o["!drawing"]=u}if(o["!comments"].length>0){v=Xa(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Ma.VML);n[n.length]=lr("legacyDrawing",null,{"r:id":"rId"+v});o["!legacy"]=v}if(n.length>1){n[n.length]="";n[1]=n[1].replace("/>",">")}return n.join("")}function Yh(e,r){var t={};var a=e.l+r;t.r=e._R(4);e.l+=4;var n=e._R(2);e.l+=1;var i=e._R(1);e.l=a;if(i&7)t.level=i&7;if(i&16)t.hidden=true;if(i&32)t.hpt=n/20;return t}function Zh(e,r,t){var a=Jr(17+8*16);var n=(t["!rows"]||[])[e]||{};a._W(4,e);a._W(4,0);var i=320;if(n.hpx)i=Bo(n.hpx)*20;else if(n.hpt)i=n.hpt*20;a._W(2,i);a._W(1,0);var s=0;if(n.level)s|=n.level;if(n.hidden)s|=16;if(n.hpx||n.hpt)s|=32;a._W(1,s);a._W(1,0);var f=0,o=a.l;a.l+=4;var l={r:e,c:0};for(var c=0;c<16;++c){if(r.s.c>c+1<<10||r.e.ca.l?a.slice(0,a.l):a}function Jh(e,r,t,a){var n=Zh(a,t,r);if(n.length>17||(r["!rows"]||[])[a])et(e,"BrtRowHdr",n)}var Qh=$t;var qh=Yt;function ed(){}function rd(e,r){var t={};e.l+=19;t.name=Lt(e,r-19);return t}function td(e,r){if(r==null)r=Jr(84+4*e.length);for(var t=0;t<3;++t)r._W(1,0);qt({auto:1},r);r._W(-4,-1);r._W(-4,-1);Mt(e,r);return r.slice(0,r.l)}function ad(e){var r=Pt(e);return[r]}function nd(e,r,t){if(t==null)t=Jr(8);return Nt(r,t)}function id(e){var r=Pt(e);var t=e._R(1);return[r,t,"b"]}function sd(e,r,t){if(t==null)t=Jr(9);Nt(r,t);t._W(1,e.v?1:0);return t}function fd(e){var r=Pt(e);var t=e._R(1);return[r,t,"e"]}function od(e){var r=Pt(e);var t=e._R(4);return[r,t,"s"]}function ld(e,r,t){if(t==null)t=Jr(12);Nt(r,t);t._W(4,r.v);return t}function cd(e){var r=Pt(e);var t=Zt(e);return[r,t,"n"]}function ud(e,r,t){if(t==null)t=Jr(16);Nt(r,t);Jt(e.v,t);return t}function hd(e){var r=Pt(e);var t=Xt(e);return[r,t,"n"]}function dd(e,r,t){if(t==null)t=Jr(12);Nt(r,t);Gt(e.v,t);return t}function vd(e){var r=Pt(e);var t=yt(e);return[r,t,"str"]}function pd(e,r,t){if(t==null)t=Jr(12+4*e.v.length);Nt(r,t);xt(e.v,t);return t.length>t.l?t.slice(0,t.l):t}function md(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"b"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function bd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"e"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function gd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=Zt(e);var s=[n,i,"n"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function wd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=yt(e);var s=[n,i,"str"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}var kd=$t;var Ed=Yt;function Sd(e,r){if(r==null)r=Jr(4);r._W(4,e);return r}function _d(e,r){var t=e.l+r;var a=$t(e,16);var n=Ut(e);var i=yt(e);var s=yt(e);var f=yt(e);e.l=t;var o={rfx:a,relId:n,loc:i,display:f};if(s)o.Tooltip=s;return o}function Cd(e,r){var t=Jr(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Yt({s:mt(e[0]),e:mt(e[0])},t);Vt("rId"+r,t);var a=e[1].Target.indexOf("#");var n=a==-1?"":e[1].Target.slice(a+1);xt(n||"",t);xt(e[1].Tooltip||"",t);xt("",t);return t.slice(0,t.l)}function Bd(){}function Td(e,r,t){var a=e.l+r;var n=jt(e,16);var i=e._R(1);var s=[n];s[2]=i;if(t.cellFormula){var f=Zu(e,a-e.l,t);s[1]=f}else e.l=a;return s}function yd(e,r,t){var a=e.l+r;var n=$t(e,16);var i=[n];if(t.cellFormula){var s=qu(e,a-e.l,t);i[1]=s;e.l=a}else e.l=a;return i}function xd(e,r,t){if(t==null)t=Jr(18);var a=hh(e,r);t._W(-4,e);t._W(-4,e);t._W(4,(a.width||10)*256);t._W(4,0);var n=0;if(r.hidden)n|=1;if(typeof a.width=="number")n|=2;if(r.level)n|=r.level<<8;t._W(2,n);return t}var Ad=["left","right","top","bottom","header","footer"];function Id(e){var r={};Ad.forEach(function(t){r[t]=Zt(e,8)});return r}function Rd(e,r){if(r==null)r=Jr(6*8);dh(e);Ad.forEach(function(t){Jt(e[t],r)});return r}function Od(e){var r=e._R(2);e.l+=28;return{RTL:r&32}}function Dd(e,r,t){if(t==null)t=Jr(30);var a=924;if((((r||{}).Views||[])[0]||{}).RTL)a|=32;t._W(2,a);t._W(4,0);t._W(4,0);t._W(4,0);t._W(1,0);t._W(1,0);t._W(2,0);t._W(2,100);t._W(2,0);t._W(2,0);t._W(2,0);t._W(4,0);return t}function Fd(e){var r=Jr(24);r._W(4,4);r._W(4,1);Yt(e,r);return r}function Pd(e,r){if(r==null)r=Jr(16*4+2);r._W(2,e.password?qf(e.password):0);r._W(4,1);[["objects",false],["scenarios",false],["formatCells",true],["formatColumns",true],["formatRows",true],["insertColumns",true],["insertRows",true],["insertHyperlinks",true],["deleteColumns",true],["deleteRows",true],["selectLockedCells",false],["sort",true],["autoFilter",true],["pivotTables",true],["selectUnlockedCells",false]].forEach(function(t){if(t[1])r._W(4,e[t[0]]!=null&&!e[t[0]]?1:0);else r._W(4,e[t[0]]!=null&&e[t[0]]?0:1)});return r}function Nd(){}function Ld(){}function Md(e,r,t,a,n,i,s){if(!e)return e;var f=r||{};if(!a)a={"!id":{}};if(m!=null&&f.dense==null)f.dense=m;var o=f.dense?[]:{};var l;var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};var u=[];var h=false,d=false;var v,p,b,g,w,k,E,S,_;var C=[];f.biff=12;f["!row"]=0;var B=0,T=false;var y=[];var x={};var A=f.supbooks||n.supbooks||[[]];A.sharedf=x;A.arrayf=y;A.SheetNames=n.SheetNames||n.Sheets.map(function(e){return e.name});if(!f.supbooks){f.supbooks=A;if(n.Names)for(var I=0;I=I[0].s.r&&v.r<=I[0].e.r)if(w>=I[0].s.c&&w<=I[0].e.c){p.F=wt(I[0]);T=true}}if(!T&&e.length>3)p.f=e[3]}if(c.s.r>v.r)c.s.r=v.r;if(c.s.c>w)c.s.c=w;if(c.e.rv.r)c.s.r=v.r;if(c.s.c>w)c.s.c=w;if(c.e.r=e.s){R[e.e--]={width:e.w/256,hidden:!!(e.flags&1),level:e.level};if(!F){F=true;Eo(e.w/256)}So(R[e.e+1])}break;case 161:o["!autofilter"]={ref:wt(e)};break;case 476:o["!margins"]=e;break;case 147:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 137:if(!n.Views)n.Views=[{}];if(!n.Views[0])n.Views[0]={};if(e.RTL)n.Views[0].RTL=true;break;case 485:break;case 64:;case 1053:break;case 151:break;case 175:;case 644:;case 625:;case 562:;case 396:;case 1112:;case 1146:;case 471:;case 1050:;case 649:;case 1105:;case 49:;case 589:;case 607:;case 564:;case 1055:;case 168:;case 174:;case 1180:;case 499:;case 507:;case 550:;case 171:;case 167:;case 1177:;case 169:;case 1181:;case 551:;case 552:;case 661:;case 639:;case 478:;case 537:;case 477:;case 536:;case 1103:;case 680:;case 1104:;case 1024:;case 152:;case 663:;case 535:;case 678:;case 504:;case 1043:;case 428:;case 170:;case 3072:;case 50:;case 2070:;case 1045:break;case 35:h=true;break;case 36:h=false;break;case 37:u.push(r);h=true;break;case 38:u.pop();h=false;break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!h||f.WTF)throw new Error("Unexpected record "+m+" "+r);}},f);delete f.supbooks;delete f["!row"];if(!o["!ref"]&&(c.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0)))o["!ref"]=wt(l||c);if(f.sheetRows&&o["!ref"]){var P=kt(o["!ref"]);if(f.sheetRows<=+P.e.r){P.e.r=f.sheetRows-1;if(P.e.r>c.e.r)P.e.r=c.e.r;if(P.e.rc.e.c)P.e.c=c.e.c;if(P.e.c0)o["!merges"]=C;if(R.length>0)o["!cols"]=R;if(O.length>0)o["!rows"]=O;return o}function Ud(e,r,t,a,n,i){if(r.v===undefined)return;var s="";switch(r.t){case"b":s=r.v?"1":"0";break;case"d":r=ce(r);r.z=r.z||D._table[14];r.v=ee(oe(r.v));r.t="n";break;case"n":;case"e":s=""+r.v;break;default:s=r.v;break;}var f={r:t,c:a};f.s=vh(n.cellXfs,r,n);if(r.l)i["!links"].push([bt(f),r.l]);if(r.c)i["!comments"].push([bt(f),r.c]);switch(r.t){case"s":;case"str":if(n.bookSST){s=uh(n.Strings,r.v,n.revStrings);f.t="s";f.v=s;et(e,"BrtCellIsst",ld(r,f))}else{f.t="str";et(e,"BrtCellSt",pd(r,f))}return;case"n":if(r.v==(r.v|0)&&r.v>-1e3&&r.v<1e3)et(e,"BrtCellRk",dd(r,f));else et(e,"BrtCellReal",ud(r,f));return;case"b":f.t="b";et(e,"BrtCellBool",sd(r,f));return;case"e":f.t="e";break;}et(e,"BrtCellBlank",nd(r,f))}function zd(e,r,t,a){var n=kt(r["!ref"]||"A1"),i,s="",f=[];et(e,"BrtBeginSheetData");var o=Array.isArray(r);var l=n.e.r;if(r["!rows"])l=Math.max(n.e.r,r["!rows"].length-1);for(var c=n.s.r;c<=l;++c){s=ot(c);Jh(e,r,n,c);if(c<=n.e.r)for(var u=n.s.c;u<=n.e.c;++u){if(c===n.s.r)f[u]=ht(u);i=f[u]+s;var h=o?(r[c]||[])[u]:r[i];if(!h)continue;Ud(e,h,c,u,a,r)}}et(e,"BrtEndSheetData")}function Hd(e,r){if(!r||!r["!merges"])return;et(e,"BrtBeginMergeCells",Sd(r["!merges"].length));r["!merges"].forEach(function(r){et(e,"BrtMergeCell",Ed(r))});et(e,"BrtEndMergeCells")}function Wd(e,r){if(!r||!r["!cols"])return;et(e,"BrtBeginColInfos");r["!cols"].forEach(function(r,t){if(r)et(e,"BrtColInfo",xd(t,r))});et(e,"BrtEndColInfos")}function Vd(e,r){if(!r||!r["!ref"])return;et(e,"BrtBeginCellIgnoreECs");et(e,"BrtCellIgnoreEC",Fd(kt(r["!ref"])));et(e,"BrtEndCellIgnoreECs")}function Xd(e,r,t){r["!links"].forEach(function(r){if(!r[1].Target)return;var a=Xa(t,-1,r[1].Target.replace(/#.*$/,""),Ma.HLINK);et(e,"BrtHLink",Cd(r,a))});delete r["!links"]}function Gd(e,r,t,a){if(r["!comments"].length>0){ +var n=Xa(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Ma.VML);et(e,"BrtLegacyDrawing",Vt("rId"+n));r["!legacy"]=n}}function jd(e,r,t,a){if(!r["!autofilter"])return;var n=r["!autofilter"];var i=typeof n.ref==="string"?n.ref:wt(n.ref);if(!t.Workbook)t.Workbook={Sheets:[]};if(!t.Workbook.Names)t.Workbook.Names=[];var s=t.Workbook.Names;var f=gt(i);if(f.s.r==f.e.r){f.e.r=gt(r["!ref"]).e.r;i=wt(f)}for(var o=0;o16383||l.e.r>1048575){if(r.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383);l.e.r=Math.min(l.e.c,1048575)}s["!links"]=[];s["!comments"]=[];et(n,"BrtBeginSheet");if(t.vbaraw)et(n,"BrtWsProp",td(f));et(n,"BrtWsDim",qh(l));Kd(n,s,t.Workbook);$d(n,s);Wd(n,s,e,r,t);zd(n,s,e,r,t);Yd(n,s);jd(n,s,t,e);Hd(n,s);Xd(n,s,a);if(s["!margins"])et(n,"BrtMargins",Rd(s["!margins"]));if(!r||r.ignoreEC||r.ignoreEC==void 0)Vd(n,s);Gd(n,s,e,a);et(n,"BrtEndSheet");return n.end()}Ma.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart";Ma.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx";function Jd(e){var r=[];var t=e.match(/^/);var a;(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach(function(e){var a=e.match(/(.*)<\/c:v><\/c:pt>/);if(!a)return;r[+a[1]]=t?+a[2]:a[2]});var n=Me((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);(e.match(/(.*?)<\/c:f>/gm)||[]).forEach(function(e){a=e.replace(/<.*?>/g,"")});return[r,n,a]}function Qd(e,r,t,a,n,i){var s=i||{"!type":"chart"};if(!e)return i;var f=0,o=0,l="A";var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(e){var r=Jd(e);c.s.r=c.s.c=0;c.e.c=f;l=ht(f);r[0].forEach(function(e,t){s[l+ot(t)]={t:"n",v:e,z:r[1]};o=t});if(c.e.r0)s["!ref"]=wt(c);return s}Ma.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var qd=lr("chartsheet",null,{xmlns:hr.main[0],"xmlns:r":hr.r});function ev(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!drawel":null,"!rel":""};var s;var f=e.match(Bh);if(f)Ah(f[0],i,n,t);if(s=e.match(/drawing r:id="(.*?)"/))i["!rel"]=s[1];if(a["!id"][i["!rel"]])i["!drawel"]=a["!id"][i["!rel"]];return i}function rv(e,r,t,a){var n=[Ae,qd];n[n.length]=lr("drawing",null,{"r:id":"rId1"});Xa(a,-1,"../drawings/drawing"+(e+1)+".xml",Ma.DRAW);if(n.length>2){n[n.length]="";n[1]=n[1].replace("/>",">")}return n.join("")}function tv(e,r){e.l+=10;var t=yt(e,r-10);return{name:t}}function av(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!drawel":null,"!rel":""};var s=[];var f=false;Qr(e,function o(e,a,l){switch(l){case 550:i["!rel"]=e;break;case 651:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 562:;case 652:;case 669:;case 679:;case 551:;case 552:;case 476:;case 3072:break;case 35:f=true;break;case 36:f=false;break;case 37:s.push(a);break;case 38:s.pop();break;default:if((a||"").indexOf("Begin")>0)s.push(a);else if((a||"").indexOf("End")>0)s.pop();else if(!f||r.WTF)throw new Error("Unexpected record "+l+" "+a);}},r);if(a["!id"][i["!rel"]])i["!drawel"]=a["!id"][i["!rel"]];return i}function nv(){var e=qr();et(e,"BrtBeginSheet");et(e,"BrtEndSheet");return e.end()}var iv=[["allowRefreshQuery",false,"bool"],["autoCompressPictures",true,"bool"],["backupFile",false,"bool"],["checkCompatibility",false,"bool"],["CodeName",""],["date1904",false,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",false,"bool"],["hidePivotFieldList",false,"bool"],["promptedSolutions",false,"bool"],["publishItems",false,"bool"],["refreshAllConnections",false,"bool"],["saveExternalLinkValues",true,"bool"],["showBorderUnselectedTables",true,"bool"],["showInkAnnotation",true,"bool"],["showObjects","all"],["showPivotChartFilter",false,"bool"],["updateLinks","userSet"]];var sv=[["activeTab",0,"int"],["autoFilterDateGrouping",true,"bool"],["firstSheet",0,"int"],["minimized",false,"bool"],["showHorizontalScroll",true,"bool"],["showSheetTabs",true,"bool"],["showVerticalScroll",true,"bool"],["tabRatio",600,"int"],["visibility","visible"]];var fv=[];var ov=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function lv(e,r){for(var t=0;t!=e.length;++t){var a=e[t];for(var n=0;n!=r.length;++n){var i=r[n];if(a[i[0]]==null)a[i[0]]=i[1];else switch(i[2]){case"bool":if(typeof a[i[0]]=="string")a[i[0]]=$e(a[i[0]]);break;case"int":if(typeof a[i[0]]=="string")a[i[0]]=parseInt(a[i[0]],10);break;}}}}function cv(e,r){for(var t=0;t!=r.length;++t){var a=r[t];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":if(typeof e[a[0]]=="string")e[a[0]]=$e(e[a[0]]);break;case"int":if(typeof e[a[0]]=="string")e[a[0]]=parseInt(e[a[0]],10);break;}}}function uv(e){cv(e.WBProps,iv);cv(e.CalcPr,ov);lv(e.WBView,sv);lv(e.Sheets,fv);lh.date1904=$e(e.WBProps.date1904)}function hv(e){if(!e.Workbook)return"false";if(!e.Workbook.WBProps)return"false";return $e(e.Workbook.WBProps.date1904)?"true":"false"}var dv="][*?/\\".split("");function vv(e,r){if(e.length>31){if(r)return false;throw new Error("Sheet names cannot exceed 31 chars")}var t=true;dv.forEach(function(a){if(e.indexOf(a)==-1)return;if(!r)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");t=false});return t}function pv(e,r,t){e.forEach(function(a,n){vv(a);for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+s)}})}function mv(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var r=e.Workbook&&e.Workbook.Sheets||[];pv(e.SheetNames,r,!!e.vbaraw);for(var t=0;t":break;case"":;case"":break;case"":break;case"":iv.forEach(function(e){if(c[e[0]]==null)return;switch(e[2]){case"bool":t.WBProps[e[0]]=$e(c[e[0]]);break;case"int":t.WBProps[e[0]]=parseInt(c[e[0]],10);break;default:t.WBProps[e[0]]=c[e[0]];}});if(c.codeName)t.WBProps.CodeName=Ye(c.codeName);break;case"":break;case"":break;case"":;case"":break;case"":delete c[0];t.WBView.push(c);break;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":a=false;break;case"":{i.Ref=Me(Ye(e.slice(s,l)));t.Names.push(i)}break;case"":break;case"":delete c[0];t.CalcPr=c;break;case"":break;case"":;case"":;case"":break;case"":;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":;case"":;case"":break;case"":a=false;break;case"":a=true;break;case"":a=false;break;case"0;var a={codeName:"ThisWorkbook"};if(e.Workbook&&e.Workbook.WBProps){iv.forEach(function(r){if(e.Workbook.WBProps[r[0]]==null)return;if(e.Workbook.WBProps[r[0]]==r[1])return;a[r[0]]=e.Workbook.WBProps[r[0]]});if(e.Workbook.WBProps.CodeName){a.codeName=e.Workbook.WBProps.CodeName;delete a.CodeName}}r[r.length]=lr("workbookPr",null,a);var n=e.Workbook&&e.Workbook.Sheets||[];var i=0;if(n&&n[0]&&!!n[0].Hidden){r[r.length]="";for(i=0;i!=e.SheetNames.length;++i){if(!n[i])break;if(!n[i].Hidden)break}if(i==e.SheetNames.length)i=0;r[r.length]='';r[r.length]=""}r[r.length]="";for(i=0;i!=e.SheetNames.length;++i){var s={name:He(e.SheetNames[i].slice(0,31))};s.sheetId=""+(i+1);s["r:id"]="rId"+(i+1);if(n[i])switch(n[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break;}r[r.length]=lr("sheet",null,s)}r[r.length]="";if(t){r[r.length]="";if(e.Workbook&&e.Workbook.Names)e.Workbook.Names.forEach(function(e){var t={name:e.Name};if(e.Comment)t.comment=e.Comment;if(e.Sheet!=null)t.localSheetId=""+e.Sheet;if(e.Hidden)t.hidden="1";if(!e.Ref)return;r[r.length]=lr("definedName",He(e.Ref),t)});r[r.length]=""}if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}function Ev(e,r){var t={};t.Hidden=e._R(4);t.iTabID=e._R(4);t.strRelID=Wt(e,r-8);t.name=yt(e);return t}function Sv(e,r){if(!r)r=Jr(127);r._W(4,e.Hidden);r._W(4,e.iTabID);Vt(e.strRelID,r);xt(e.name.slice(0,31),r);return r.length>r.l?r.slice(0,r.l):r}function _v(e,r){var t={};var a=e._R(4);t.defaultThemeVersion=e._R(4);var n=r>8?yt(e):"";if(n.length>0)t.CodeName=n;t.autoCompressPictures=!!(a&65536);t.backupFile=!!(a&64);t.checkCompatibility=!!(a&4096);t.date1904=!!(a&1);t.filterPrivacy=!!(a&8);t.hidePivotFieldList=!!(a&1024);t.promptedSolutions=!!(a&16);t.publishItems=!!(a&2048);t.refreshAllConnections=!!(a&262144);t.saveExternalLinkValues=!!(a&128);t.showBorderUnselectedTables=!!(a&4);t.showInkAnnotation=!!(a&32);t.showObjects=["all","placeholders","none"][a>>13&3];t.showPivotChartFilter=!!(a&32768);t.updateLinks=["userSet","never","always"][a>>8&3];return t}function Cv(e,r){if(!r)r=Jr(72);var t=0;if(e){if(e.filterPrivacy)t|=8}r._W(4,t);r._W(4,0);Mt(e&&e.CodeName||"ThisWorkbook",r);return r.slice(0,r.l)}function Bv(e,r){var t={};e._R(4);t.ArchID=e._R(4);e.l+=r-8;return t}function Tv(e,r,t){var a=e.l+r;e.l+=4;e.l+=1;var n=e._R(4);var i=Ht(e);var s=Qu(e,0,t);var f=Ut(e);e.l=a;var o={Name:i,Ptg:s};if(n<268435455)o.Sheet=n;if(f)o.Comment=f;return o}function yv(e,r){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""};var a=[];var n=false;if(!r)r={};r.biff=12;var i=[];var s=[[]];s.SheetNames=[];s.XTI=[];Qr(e,function f(e,o,l){switch(l){case 156:s.SheetNames.push(e.name);t.Sheets.push(e);break;case 153:t.WBProps=e;break;case 39:if(e.Sheet!=null)r.SID=e.Sheet;e.Ref=zu(e.Ptg,null,null,s,r);delete r.SID;delete e.Ptg;i.push(e);break;case 1036:break;case 357:;case 358:;case 355:;case 667:if(!s[0].length)s[0]=[l,e];else s.push([l,e]);s[s.length-1].XTI=[];break;case 362:if(s.length===0){s[0]=[];s[0].XTI=[]}s[s.length-1].XTI=s[s.length-1].XTI.concat(e);s.XTI=s.XTI.concat(e);break;case 361:break;case 3072:;case 3073:;case 2071:;case 534:;case 677:;case 158:;case 157:;case 610:;case 2050:;case 155:;case 548:;case 676:;case 128:;case 665:;case 2128:;case 2125:;case 549:;case 2053:;case 596:;case 2076:;case 2075:;case 2082:;case 397:;case 154:;case 1117:;case 553:;case 2091:break;case 35:a.push(o);n=true;break;case 36:a.pop();n=false;break;case 37:a.push(o);n=true;break;case 38:a.pop();n=false;break;case 16:break;default:if((o||"").indexOf("Begin")>0){}else if((o||"").indexOf("End")>0){}else if(!n||r.WTF&&a[a.length-1]!="BrtACBegin"&&a[a.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+l+" "+o);}},r);uv(t);t.Names=i;t.supbooks=s;return t}function xv(e,r){et(e,"BrtBeginBundleShs");for(var t=0;t!=r.SheetNames.length;++t){var a=r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t]&&r.Workbook.Sheets[t].Hidden||0;var n={Hidden:a,iTabID:t+1,strRelID:"rId"+(t+1),name:r.SheetNames[t]};et(e,"BrtBundleSh",Sv(n))}et(e,"BrtEndBundleShs")}function Av(r,t){if(!t)t=Jr(127);for(var a=0;a!=4;++a)t._W(4,0);xt("SheetJS",t);xt(e.version,t);xt(e.version,t);xt("7262",t);t.length=t.l;return t.length>t.l?t.slice(0,t.l):t}function Iv(e,r){if(!r)r=Jr(29);r._W(-4,0);r._W(-4,460);r._W(4,28800);r._W(4,17600);r._W(4,500);r._W(4,e);r._W(4,e);var t=120;r._W(1,t);return r.length>r.l?r.slice(0,r.l):r}function Rv(e,r){if(!r.Workbook||!r.Workbook.Sheets)return;var t=r.Workbook.Sheets;var a=0,n=-1,i=-1;for(;an)return;et(e,"BrtBeginBookViews");et(e,"BrtBookView",Iv(n));et(e,"BrtEndBookViews")}function Ov(e,r){var t=qr();et(t,"BrtBeginBook");et(t,"BrtFileVersion",Av());et(t,"BrtWbProp",Cv(e.Workbook&&e.Workbook.WBProps||null));Rv(t,e,r);xv(t,e,r);et(t,"BrtEndBook");return t.end()}function Dv(e,r,t){if(r.slice(-4)===".bin")return yv(e,t);return gv(e,t)}function Fv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return Md(e,a,t,n,i,s,f);return yh(e,a,t,n,i,s,f)}function Pv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return av(e,a,t,n,i,s,f);return ev(e,a,t,n,i,s,f)}function Nv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return tc(e,a,t,n,i,s,f);return ac(e,a,t,n,i,s,f)}function Lv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return ec(e,a,t,n,i,s,f);return rc(e,a,t,n,i,s,f)}function Mv(e,r,t,a){if(r.slice(-4)===".bin")return rl(e,t,a);return Lo(e,t,a)}function Uv(e,r,t){return Sl(e,t)}function zv(e,r,t){if(r.slice(-4)===".bin")return Df(e,t);return Af(e,t)}function Hv(e,r,t){if(r.slice(-4)===".bin")return $l(e,t);return Hl(e,t)}function Wv(e,r,t){if(r.slice(-4)===".bin")return Fl(e,r,t);return Ol(e,r,t)}function Vv(e,r,t,a){if(t.slice(-4)===".bin")return Nl(e,r,t,a);return Pl(e,r,t,a)}function Xv(e,r,t){return(r.slice(-4)===".bin"?Ov:kv)(e,t)}function Gv(e,r,t,a,n){return(r.slice(-4)===".bin"?Zd:$h)(e,t,a,n)}function jv(e,r,t,a,n){return(r.slice(-4)===".bin"?nv:rv)(e,t,a,n)}function Kv(e,r,t){return(r.slice(-4)===".bin"?hl:Uo)(e,t)}function $v(e,r,t){return(r.slice(-4)===".bin"?Nf:Rf)(e,t)}function Yv(e,r,t){return(r.slice(-4)===".bin"?Yl:Vl)(e,t)}var Zv=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g;var Jv=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Qv(e,r){var t=e.split(/\s+/);var a=[];if(!r)a[0]=t[0];if(t.length===1)return a;var n=e.match(Zv),i,s,f,o;if(n)for(o=0;o!=n.length;++o){i=n[o].match(Jv);if((s=i[1].indexOf(":"))===-1)a[i[1]]=i[2].slice(1,i[2].length-1);else{if(i[1].slice(0,6)==="xmlns:")f="xmlns"+i[1].slice(6);else f=i[1].slice(s+1);a[f]=i[2].slice(1,i[2].length-1)}}return a}function qv(e){var r=e.split(/\s+/);var t={};if(r.length===1)return t;var a=e.match(Zv),n,i,s,f;if(a)for(f=0;f!=a.length;++f){n=a[f].match(Jv);if((i=n[1].indexOf(":"))===-1)t[n[1]]=n[2].slice(1,n[2].length-1);else{if(n[1].slice(0,6)==="xmlns:")s="xmlns"+n[1].slice(6);else s=n[1].slice(i+1);t[s]=n[2].slice(1,n[2].length-1)}}return t}function ep(e,r){var t=P[e]||Me(e);if(t==="General")return D._general(r);return D.format(t,r)}function rp(e,r,t,a){var n=a;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=$e(a);break;case"i2":;case"int":n=parseInt(a,10);break;case"r4":;case"float":n=parseFloat(a);break;case"date":;case"dateTime.tz":n=oe(a);break;case"i8":;case"string":;case"fixed":;case"uuid":;case"bin.base64":break;default:throw new Error("bad custprop:"+t[0]);}e[Me(r)]=n}function tp(e,r,t){if(e.t==="z")return;if(!t||t.cellText!==false)try{if(e.t==="e"){e.w=e.w||xa[e.v]}else if(r==="General"){if(e.t==="n"){if((e.v|0)===e.v)e.w=D._general_int(e.v);else e.w=D._general_num(e.v)}else e.w=D._general(e.v)}else e.w=ep(r||"General",e.v)}catch(a){if(t.WTF)throw a}try{var n=P[r]||r||"General";if(t.cellNF)e.z=n;if(t.cellDates&&e.t=="n"&&D.is_date(n)){var i=D.parse_date_code(e.v);if(i){e.t="d";e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)}}}catch(a){if(t.WTF)throw a}}function ap(e,r,t){if(t.cellStyles){if(r.Interior){var a=r.Interior;if(a.Pattern)a.patternType=yo[a.Pattern]||a.Pattern}}e[r.ID]=r}function np(e,r,t,a,n,i,s,f,o,l){var c="General",u=a.StyleID,h={};l=l||{};var d=[];var v=0;if(u===undefined&&f)u=f.StyleID;if(u===undefined&&s)u=s.StyleID;while(i[u]!==undefined){if(i[u].nf)c=i[u].nf;if(i[u].Interior)d.push(i[u].Interior);if(!i[u].Parent)break;u=i[u].Parent}switch(t.Type){case"Boolean":a.t="b";a.v=$e(e);break;case"String":a.t="s";a.r=je(Me(e));a.v=e.indexOf("<")>-1?Me(r||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":if(e.slice(-1)!="Z")e+="Z";a.v=(oe(e)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3);if(a.v!==a.v)a.v=Me(e);else if(a.v<60)a.v=a.v-1;if(!c||c=="General")c="yyyy-mm-dd";case"Number":if(a.v===undefined)a.v=+e;if(!a.t)a.t="n";break;case"Error":a.t="e";a.v=Aa[e];if(l.cellText!==false)a.w=e;break;default:if(e==""&&r==""){a.t="z"}else{a.t="s";a.v=je(r||e)}break;}tp(a,c,l);if(l.cellFormula!==false){if(a.Formula){var p=Me(a.Formula);if(p.charCodeAt(0)==61)p=p.slice(1);a.f=nc(p,n);delete a.Formula;if(a.ArrayRange=="RC")a.F=nc("RC:RC",n);else if(a.ArrayRange){a.F=nc(a.ArrayRange,n);o.push([kt(a.F),a.F])}}else{for(v=0;v=o[v][0].s.r&&n.r<=o[v][0].e.r)if(n.c>=o[v][0].s.c&&n.c<=o[v][0].e.c)a.F=o[v][1]}}if(l.cellStyles){d.forEach(function(e){if(!h.patternType&&e.patternType)h.patternType=e.patternType});a.s=h}if(a.StyleID!==undefined)a.ixfe=a.StyleID}function ip(e){e.t=e.v||"";e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");e.v=e.w=e.ixfe=undefined}function sp(e){if(w&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e==="string")return e;if(typeof Uint8Array!=="undefined"&&e instanceof Uint8Array)return Ye(y(A(e)));throw new Error("Bad input format: expected Buffer or string")}var fp=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm;function op(e,r){var t=r||{};F(D);var a=d(sp(e));if(t.type=="binary"||t.type=="array"||t.type=="base64"){if(typeof cptable!=="undefined")a=cptable.utils.decode(65001,c(a));else a=Ye(a)}var n=a.slice(0,1024).toLowerCase(),i=false;if(n.indexOf("=0)i=true});if(i)return rm.to_workbook(a,t);var s;var f=[],o;if(m!=null&&t.dense==null)t.dense=m;var l={},u=[],h=t.dense?[]:{},v="";var p={},b={},g={};var w=Qv(''),k=0;var E=0,S=0;var _={s:{r:2e6,c:2e6},e:{r:0,c:0}};var C={},B={};var T="",y=0;var x=[];var A={},I={},R=0,O=[];var N=[],L={};var M=[],U,z=false;var H=[];var W=[],V={},X=0,G=0;var j={Sheets:[],WBProps:{date1904:false}},K={};fp.lastIndex=0;a=a.replace(//gm,"");var $="";while(s=fp.exec(a))switch(s[3]=($=s[3]).toLowerCase()){case"data":if($=="data"){if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true]);break}if(f[f.length-1][1])break;if(s[1]==="/")np(a.slice(k,s.index),T,w,f[f.length-1][0]=="comment"?L:b,{c:E,r:S},C,M[E],g,H,t);else{T="";w=Qv(s[0]);k=s.index+s[0].length}break;case"cell":if(s[1]==="/"){if(N.length>0)b.c=N;if((!t.sheetRows||t.sheetRows>S)&&b.v!==undefined){if(t.dense){if(!h[S])h[S]=[];h[S][E]=b}else h[ht(E)+ot(S)]=b}if(b.HRef){b.l={Target:b.HRef};if(b.HRefScreenTip)b.l.Tooltip=b.HRefScreenTip;delete b.HRef;delete b.HRefScreenTip}if(b.MergeAcross||b.MergeDown){X=E+(parseInt(b.MergeAcross,10)|0);G=S+(parseInt(b.MergeDown,10)|0);x.push({s:{c:E,r:S},e:{c:X,r:G}})}if(!t.sheetStubs){if(b.MergeAcross)E=X+1;else++E}else if(b.MergeAcross||b.MergeDown){for(var Y=E;Y<=X;++Y){for(var Z=S;Z<=G;++Z){if(Y>E||Z>S){if(t.dense){if(!h[Z])h[Z]=[];h[Z][Y]={t:"z"}}else h[ht(Y)+ot(Z)]={t:"z"}}}}E=X+1}else++E}else{b=qv(s[0]);if(b.Index)E=+b.Index-1;if(E<_.s.c)_.s.c=E;if(E>_.e.c)_.e.c=E;if(s[0].slice(-2)==="/>")++E;N=[]}break;case"row":if(s[1]==="/"||s[0].slice(-2)==="/>"){if(S<_.s.r)_.s.r=S;if(S>_.e.r)_.e.r=S;if(s[0].slice(-2)==="/>"){g=Qv(s[0]);if(g.Index)S=+g.Index-1}E=0;++S}else{g=Qv(s[0]);if(g.Index)S=+g.Index-1;V={};if(g.AutoFitHeight=="0"||g.Height){V.hpx=parseInt(g.Height,10);V.hpt=Bo(V.hpx);W[S]=V}if(g.Hidden=="1"){V.hidden=true;W[S]=V}}break;case"worksheet":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));u.push(v);if(_.s.r<=_.e.r&&_.s.c<=_.e.c){h["!ref"]=wt(_);if(t.sheetRows&&t.sheetRows<=_.e.r){h["!fullref"]=h["!ref"];_.e.r=t.sheetRows-1;h["!ref"]=wt(_)}}if(x.length)h["!merges"]=x;if(M.length>0)h["!cols"]=M;if(W.length>0)h["!rows"]=W;l[v]=h}else{_={s:{r:2e6,c:2e6},e:{r:0,c:0}};S=E=0;f.push([s[3],false]);o=Qv(s[0]);v=Me(o.Name);h=t.dense?[]:{};x=[];H=[];W=[];K={name:v,Hidden:0};j.Sheets.push(K)}break;case"table":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].slice(-2)=="/>")break;else{p=Qv(s[0]);f.push([s[3],false]);M=[];z=false}break;case"style":if(s[1]==="/")ap(C,B,t);else B=Qv(s[0]);break;case"numberformat":B.nf=Me(Qv(s[0]).Format||"General");if(P[B.nf])B.nf=P[B.nf];for(var J=0;J!=392;++J)if(D._table[J]==B.nf)break;if(J==392)for(J=57;J!=392;++J)if(D._table[J]==null){D.load(B.nf,J);break}break;case"column":if(f[f.length-1][0]!=="table")break;U=Qv(s[0]);if(U.Hidden){U.hidden=true;delete U.Hidden}if(U.Width)U.wpx=parseInt(U.Width,10);if(!z&&U.wpx>10){z=true;mo=ho;for(var Q=0;Q0)re.Sheet=j.Sheets.length-1;j.Names.push(re);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")T+=a.slice(y,s.index);else y=s.index+s[0].length;break;case"interior":if(!t.cellStyles)break;B.Interior=Qv(s[0]);break;case"protection":break;case"author":;case"title":;case"description":;case"created":;case"keywords":;case"subject":;case"category":;case"company":;case"lastauthor":;case"lastsaved":;case"lastprinted":;case"version":;case"revision":;case"totaltime":;case"hyperlinkbase":;case"manager":;case"contentstatus":;case"identifier":;case"language":;case"appname":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")bn(A,$,a.slice(R,s.index));else R=s.index+s[0].length;break;case"paragraphs":break;case"styles":;case"workbook":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else f.push([s[3],false]);break;case"comment":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));ip(L);N.push(L)}else{f.push([s[3],false]);o=Qv(s[0]);L={a:o.Author}}break;case"autofilter":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/"){var te=Qv(s[0]);h["!autofilter"]={ref:nc(te.Range).replace(/\$/g,"")};f.push([s[3],true])}break;case"name":break;case"datavalidation":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else{if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true])}break;case"pixelsperinch":break;case"componentoptions":;case"documentproperties":;case"customdocumentproperties":;case"officedocumentsettings":;case"pivottable":;case"pivotcache":;case"names":;case"mapinfo":;case"pagebreaks":;case"querytable":;case"sorting":;case"schema":;case"conditionalformatting":;case"smarttagtype":;case"smarttags":;case"excelworkbook":;case"workbookoptions":;case"worksheetoptions":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true]);break;default:if(f.length==0&&s[3]=="document")return lm(a,t);if(f.length==0&&s[3]=="uof")return lm(a,t);var ae=true;switch(f[f.length-1][0]){case"officedocumentsettings":switch(s[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:ae=false;}break;case"componentoptions":switch(s[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:ae=false;}break;case"excelworkbook":switch(s[3]){case"date1904":j.WBProps.date1904=true;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:ae=false;}break;case"workbookoptions":switch(s[3]){case"owcversion":break;case"height":break;case"width":break;default:ae=false;}break;case"worksheetoptions":switch(s[3]){case"visible":if(s[0].slice(-2)==="/>"){}else if(s[1]==="/")switch(a.slice(R,s.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2;break;}else R=s.index+s[0].length;break;case"header":if(!h["!margins"])dh(h["!margins"]={},"xlml");h["!margins"].header=Fe(s[0]).Margin;break;case"footer":if(!h["!margins"])dh(h["!margins"]={},"xlml");h["!margins"].footer=Fe(s[0]).Margin;break;case"pagemargins":var ne=Fe(s[0]);if(!h["!margins"])dh(h["!margins"]={},"xlml");if(ne.Top)h["!margins"].top=ne.Top;if(ne.Left)h["!margins"].left=ne.Left;if(ne.Right)h["!margins"].right=ne.Right;if(ne.Bottom)h["!margins"].bottom=ne.Bottom;break;case"displayrighttoleft":if(!j.Views)j.Views=[];if(!j.Views[0])j.Views[0]={};j.Views[0].RTL=true;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":;case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:ae=false;}break;case"pivottable":;case"pivotcache":switch(s[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:ae=false;}break;case"pagebreaks":switch(s[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:ae=false;}break;case"autofilter":switch(s[3]){case"autofiltercolumn": +break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ae=false;}break;case"querytable":switch(s[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:ae=false;}break;case"datavalidation":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:ae=false;}break;case"sorting":;case"conditionalformatting":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:ae=false;}break;case"mapinfo":;case"schema":;case"data":switch(s[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":;case"element":;case"complextype":;case"datatype":;case"all":;case"attribute":;case"extends":break;case"row":break;default:ae=false;}break;case"smarttags":break;default:ae=false;break;}if(ae)break;if(s[3].match(/!\[CDATA/))break;if(!f[f.length-1][1])throw"Unrecognized tag: "+s[3]+"|"+f.join("|");if(f[f.length-1][0]==="customdocumentproperties"){if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")rp(I,$,O,a.slice(R,s.index));else{O=s;R=s.index+s[0].length}break}if(t.WTF)throw"Unrecognized tag: "+s[3]+"|"+f.join("|");}var ie={};if(!t.bookSheets&&!t.bookProps)ie.Sheets=l;ie.SheetNames=u;ie.Workbook=j;ie.SSF=D.get_table();ie.Props=A;ie.Custprops=I;return ie}function lp(e,r){Bm(r=r||{});switch(r.type||"base64"){case"base64":return op(g.decode(e),r);case"binary":;case"buffer":;case"file":return op(e,r);case"array":return op(y(e),r);}}function cp(e,r){var t=[];if(e.Props)t.push(gn(e.Props,r));if(e.Custprops)t.push(wn(e.Props,e.Custprops,r));return t.join("")}function up(){return""}function hp(e,r){var t=[''];r.cellXfs.forEach(function(e,r){var a=[];a.push(lr("NumberFormat",null,{"ss:Format":He(D._table[e.numFmtId])}));var n={"ss:ID":"s"+(21+r)};t.push(lr("Style",a.join(""),n))});return lr("Styles",t.join(""))}function dp(e){return lr("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+sc(e.Ref,{r:0,c:0})})}function vp(e){if(!((e||{}).Workbook||{}).Names)return"";var r=e.Workbook.Names;var t=[];for(var a=0;a");if(e["!margins"].header)n.push(lr("Header",null,{"x:Margin":e["!margins"].header}));if(e["!margins"].footer)n.push(lr("Footer",null,{"x:Margin":e["!margins"].footer}));n.push(lr("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"}));n.push("")}if(a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t]){if(a.Workbook.Sheets[t].Hidden)n.push(lr("Visible",a.Workbook.Sheets[t].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}}if(((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL)n.push("");if(e["!protect"]){n.push(fr("ProtectContents","True"));if(e["!protect"].objects)n.push(fr("ProtectObjects","True"));if(e["!protect"].scenarios)n.push(fr("ProtectScenarios","True"));if(e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells)n.push(fr("EnableSelection","NoSelection"));else if(e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells)n.push(fr("EnableSelection","UnlockedCells"));[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(r){if(e["!protect"][r[0]])n.push("<"+r[1]+"/>")})}if(n.length==0)return"";return lr("WorksheetOptions",n.join(""),{xmlns:dr.x})}function bp(e){return e.map(function(e){var r=Ke(e.t||"");var t=lr("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return lr("Comment",t,{"ss:Author":e.a})}).join("")}function gp(e,r,t,a,n,i,s){if(!e||e.v==undefined&&e.f==undefined)return"";var f={};if(e.f)f["ss:Formula"]="="+He(sc(e.f,s));if(e.F&&e.F.slice(0,r.length)==r){var o=mt(e.F.slice(r.length+1));f["ss:ArrayRange"]="RC:R"+(o.r==s.r?"":"["+(o.r-s.r)+"]")+"C"+(o.c==s.c?"":"["+(o.c-s.c)+"]")}if(e.l&&e.l.Target){f["ss:HRef"]=He(e.l.Target);if(e.l.Tooltip)f["x:HRefScreenTip"]=He(e.l.Tooltip)}if(t["!merges"]){var l=t["!merges"];for(var c=0;c!=l.length;++c){if(l[c].s.c!=s.c||l[c].s.r!=s.r)continue;if(l[c].e.c>l[c].s.c)f["ss:MergeAcross"]=l[c].e.c-l[c].s.c;if(l[c].e.r>l[c].s.r)f["ss:MergeDown"]=l[c].e.r-l[c].s.r}}var u="",h="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":u="Number";h=String(e.v);break;case"b":u="Boolean";h=e.v?"1":"0";break;case"e":u="Error";h=xa[e.v];break;case"d":u="DateTime";h=new Date(e.v).toISOString();if(e.z==null)e.z=e.z||D._table[14];break;case"s":u="String";h=Ge(e.v||"");break;}var d=vh(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+d);f["ss:Index"]=s.c+1;var v=e.v!=null?h:"";var p=e.t=="z"?"":''+v+"";if((e.c||[]).length>0)p+=bp(e.c);return lr("Cell",p,f)}function wp(e,r){var t='"}function kp(e,r,t,a){if(!e["!ref"])return"";var n=kt(e["!ref"]);var i=e["!merges"]||[],s=0;var f=[];if(e["!cols"])e["!cols"].forEach(function(e,r){So(e);var t=!!e.width;var a=hh(r,e);var n={"ss:Index":r+1};if(t)n["ss:Width"]=bo(a.width);if(e.hidden)n["ss:Hidden"]="1";f.push(lr("Column",null,n))});var o=Array.isArray(e);for(var l=n.s.r;l<=n.e.r;++l){var c=[wp(l,(e["!rows"]||[])[l])];for(var u=n.s.c;u<=n.e.c;++u){var h=false;for(s=0;s!=i.length;++s){if(i[s].s.c>u)continue;if(i[s].s.r>l)continue;if(i[s].e.c");if(c.length>2)f.push(c.join(""))}return f.join("")}function Ep(e,r,t){var a=[];var n=t.SheetNames[e];var i=t.Sheets[n];var s=i?pp(i,r,e,t):"";if(s.length>0)a.push(""+s+"");s=i?kp(i,r,e,t):"";if(s.length>0)a.push(""+s+"
    ");a.push(mp(i,r,e,t));return a.join("")}function Sp(e,r){if(!r)r={};if(!e.SSF)e.SSF=D.get_table();if(e.SSF){F(D);D.load_table(e.SSF);r.revssf=J(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF;r.cellXfs=[];vh(r.cellXfs,{},{revssf:{General:0}})}var t=[];t.push(cp(e,r));t.push(up(e,r));t.push("");t.push("");for(var a=0;a40)return r;t.l-=4;r.Reserved1=t._R(0,"lpstr-ansi");if(t.length-t.l<=4)return r;a=t._R(4);if(a!==1907505652)return r;r.UnicodeClipboardFormat=na(t);a=t._R(4);if(a==0||a>40)return r;t.l-=4;r.Reserved2=t._R(0,"lpwstr")}function Cp(e,r,t,a){var n=t;var i=[];var s=r.slice(r.l,r.l+n);if(a&&a.enc&&a.enc.insitu)switch(e.n){case"BOF":;case"FilePass":;case"FileLock":;case"InterfaceHdr":;case"RRDInfo":;case"RRDHead":;case"UsrExcl":break;default:if(s.length===0)break;a.enc.insitu(s);}i.push(s);r.l+=n;var f=Pp[Mr(r,r.l)];var o=0;while(f!=null&&f.n.slice(0,8)==="Continue"){n=Mr(r,r.l+2);o=r.l+4;if(f.n=="ContinueFrt")o+=4;else if(f.n.slice(0,11)=="ContinueFrt")o+=12;i.push(r.slice(o,r.l+4+n));r.l+=4+n;f=Pp[Mr(r,r.l)]}var l=I(i);Yr(l,0);var c=0;l.lens=[];for(var u=0;u1)return;if(t.sheetRows&&e.r>=t.sheetRows)_=false;if(!_)return;if(t.cellStyles&&r.XF&&r.XF.data)A(e,r,t);delete r.ixfe;delete r.XF;h=e;d=bt(e);if(!s||!s.s||!s.e)s={s:{r:0,c:0},e:{r:0,c:0}};if(e.rs.e.r)s.e.r=e.r+1;if(e.c+1>s.e.c)s.e.c=e.c+1;if(t.cellFormula&&r.f){for(var a=0;ae.c||k[a][0].s.r>e.r)continue;if(k[a][0].e.c>8)!==J)throw new Error("rt mismatch: "+ee+"!="+J);if(q.r==12){e.l+=10;Q-=10}}var re={};if(q.n==="EOF")re=q.f(e,Q,R);else re=Cp(q,e,Q,R);var te=q.n;if(V==0&&te!="BOF")continue;switch(te){case"Date1904":t.opts.Date1904=T.WBProps.date1904=re;break;case"WriteProtect":t.opts.WriteProtect=true;break;case"FilePass":if(!R.enc)e.l=0;R.enc=re;if(!r.password)throw new Error("File is password-protected");if(re.valid==null)throw new Error("Encryption scheme unsupported");if(!re.valid)throw new Error("Password is incorrect");break;case"WriteAccess":R.lastuser=re;break;case"FileSharing":break;case"CodePage":var ae=Number(re);switch(ae){case 21010:ae=1200;break;case 32768:ae=1e4;break;case 32769:ae=1252;break;}o(R.codepage=ae);Y=true;break;case"RRTabId":R.rrtabid=re;break;case"WinProtect":R.winlocked=re;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":;case"CalcCount":;case"CalcDelta":;case"CalcIter":;case"CalcMode":;case"CalcPrecision":;case"CalcSaveRecalc":t.opts[te]=re;break;case"CalcRefMode":R.CalcRefMode=re;break;case"Uncalced":break;case"ForceFullCalculation":t.opts.FullCalc=re;break;case"WsBool":if(re.fDialog)n["!type"]="dialog";break;case"XF":C.push(re);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":H.push([re]);H[H.length-1].XTI=[];break;case"ExternName":H[H.length-1].push(re);break;case"Index":break;case"Lbl":$={Name:re.Name,Ref:zu(re.rgce,s,null,H,R)};if(re.itab>0)$.Sheet=re.itab-1;H.names.push($);if(!H[0]){H[0]=[];H[0].XTI=[]}H[H.length-1].push(re);if(re.Name=="_xlnm._FilterDatabase"&&re.itab>0)if(re.rgce&&re.rgce[0]&&re.rgce[0][0]&&re.rgce[0][0][0]=="PtgArea3d")j[re.itab-1]={ref:wt(re.rgce[0][0][1][2])};break;case"ExternCount":R.ExternCount=re;break;case"ExternSheet":if(H.length==0){H[0]=[];H[0].XTI=[]}H[H.length-1].XTI=H[H.length-1].XTI.concat(re);H.XTI=H.XTI.concat(re);break;case"NameCmt":if(R.biff<8)break;if($!=null)$.Comment=re[1];break;case"Protect":n["!protect"]=re;break;case"Password":if(re!==0&&R.WTF)console.error("Password verifier: "+re);break;case"Prot4Rev":;case"Prot4RevPass":break;case"BoundSheet8":{i[re.pos]=re;R.snames.push(re.name)}break;case"EOF":{if(--V)break;if(s.e){if(s.e.r>0&&s.e.c>0){s.e.r--;s.e.c--;n["!ref"]=wt(s);if(r.sheetRows&&r.sheetRows<=s.e.r){var ne=s.e.r;s.e.r=r.sheetRows-1;n["!fullref"]=n["!ref"];n["!ref"]=wt(s);s.e.r=ne}s.e.r++;s.e.c++}if(F.length>0)n["!merges"]=F;if(P.length>0)n["!objects"]=P;if(N.length>0)n["!cols"]=N;if(L.length>0)n["!rows"]=L;T.Sheets.push(y)}if(c==="")u=n;else a[c]=n;n=r.dense?[]:{}}break;case"BOF":{if(R.biff===8)R.biff={9:2,521:3,1033:4}[J]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[re.BIFFVer]||8;if(R.biff==8&&re.BIFFVer==0&&re.dt==16)R.biff=2;if(V++)break;_=true;n=r.dense?[]:{};if(R.biff<8&&!Y){Y=true;o(R.codepage=r.codepage||1252)}if(R.biff<5){if(c==="")c="Sheet1";s={s:{r:0,c:0},e:{r:0,c:0}};var ie={pos:e.l-Q,name:c};i[ie.pos]=ie;R.snames.push(c)}else c=(i[Z]||{name:""}).name;if(re.dt==32)n["!type"]="chart";if(re.dt==64)n["!type"]="macro";F=[];P=[];R.arrayf=k=[];N=[];L=[];M=U=0;z=false;y={Hidden:(i[Z]||{hs:0}).hs,name:c}}break;case"Number":;case"BIFF2NUM":;case"BIFF2INT":{if(n["!type"]=="chart")if(r.dense?(n[re.r]||[])[re.c]:n[bt({c:re.c,r:re.r})])++re.c;E={ixfe:re.ixfe,XF:C[re.ixfe]||{},v:re.val,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"BoolErr":{E={ixfe:re.ixfe,XF:C[re.ixfe],v:re.val,t:re.t};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"RK":{E={ixfe:re.ixfe,XF:C[re.ixfe],v:re.rknum,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulRk":{for(var se=re.c;se<=re.C;++se){var fe=re.rkrec[se-re.c][0];E={ixfe:fe,XF:C[fe],v:re.rkrec[se-re.c][1],t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:se,r:re.r},E,r)}}break;case"Formula":{if(re.val=="String"){f=re;break}E=Tp(re.val,re.cell.ixfe,re.tt);E.XF=C[E.ixfe];if(r.cellFormula){var oe=re.formula;if(oe&&oe[0]&&oe[0][0]&&oe[0][0][0]=="PtgExp"){var le=oe[0][0][1][0],ce=oe[0][0][1][1];var ue=bt({r:le,c:ce});if(w[ue])E.f=""+zu(re.formula,s,re.cell,H,R);else E.F=((r.dense?(n[le]||[])[ce]:n[ue])||{}).F}else E.f=""+zu(re.formula,s,re.cell,H,R)}if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I(re.cell,E,r);f=re}break;case"String":{if(f){f.val=re;E=Tp(re,f.cell.ixfe,"s");E.XF=C[E.ixfe];if(r.cellFormula){E.f=""+zu(f.formula,s,f.cell,H,R)}if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I(f.cell,E,r);f=null}else throw new Error("String record expects Formula")}break;case"Array":{k.push(re);var he=bt(re[0].s);v=r.dense?(n[re[0].s.r]||[])[re[0].s.c]:n[he];if(r.cellFormula&&v){if(!f)break;if(!he||!v)break;v.f=""+zu(re[1],s,re[0],H,R);v.F=wt(re[0])}}break;case"ShrFmla":{if(!_)break;if(!r.cellFormula)break;if(d){if(!f)break;w[bt(f.cell)]=re[0];v=r.dense?(n[f.cell.r]||[])[f.cell.c]:n[bt(f.cell)];(v||{}).f=""+zu(re[0],s,h,H,R)}}break;case"LabelSst":E=Tp(l[re.isst].t,re.ixfe,"s");if(l[re.isst].h)E.h=l[re.isst].h;E.XF=C[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Blank":if(r.sheetStubs){E={ixfe:re.ixfe,XF:C[re.ixfe],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulBlank":if(r.sheetStubs){for(var de=re.c;de<=re.C;++de){var ve=re.ixfe[de-re.c];E={ixfe:ve,XF:C[ve],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:de,r:re.r},E,r)}}break;case"RString":;case"Label":;case"BIFF2STR":E=Tp(re.val,re.ixfe,"s");E.XF=C[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Dimensions":{if(V===1)s=re}break;case"SST":{l=re}break;case"Format":{if(R.biff==4){G[X++]=re[1];for(var pe=0;pe=163)D.load(re[1],X+163)}else D.load(re[1],re[0])}break;case"BIFF2FORMAT":{G[X++]=re;for(var me=0;me=163)D.load(re,X+163)}break;case"MergeCells":F=F.concat(re);break;case"Obj":P[re.cmo[0]]=R.lastobj=re;break;case"TxO":R.lastobj.TxO=re;break;case"ImData":R.lastobj.ImData=re;break;case"HLink":{for(g=re[0].s.r;g<=re[0].e.r;++g)for(b=re[0].s.c;b<=re[0].e.c;++b){v=r.dense?(n[g]||[])[b]:n[bt({c:b,r:g})];if(v)v.l=re[1]}}break;case"HLinkTooltip":{for(g=re[0].s.r;g<=re[0].e.r;++g)for(b=re[0].s.c;b<=re[0].e.c;++b){v=r.dense?(n[g]||[])[b]:n[bt({c:b,r:g})];if(v&&v.l)v.l.Tooltip=re[1]}}break;case"Note":{if(R.biff<=5&&R.biff>=2)break;v=r.dense?(n[re[0].r]||[])[re[0].c]:n[bt(re[0])];var be=P[re[2]];if(!v){if(r.dense){if(!n[re[0].r])n[re[0].r]=[];v=n[re[0].r][re[0].c]={t:"z"}}else{v=n[bt(re[0])]={t:"z"}}s.e.r=Math.max(s.e.r,re[0].r);s.s.r=Math.min(s.s.r,re[0].r);s.e.c=Math.max(s.e.c,re[0].c);s.s.c=Math.min(s.s.c,re[0].c)}if(!v.c)v.c=[];p={a:re[1],t:be.TxO.t};v.c.push(p)}break;default:switch(q.n){case"ClrtClient":break;case"XFExt":Rl(C[re.ixfe],re.ext);break;case"DefColWidth":M=re;break;case"DefaultRowHeight":U=re[1];break;case"ColInfo":{if(!R.cellStyles)break;while(re.e>=re.s){N[re.e--]={width:re.w/256};if(!z){z=true;Eo(re.w/256)}So(N[re.e+1])}}break;case"Row":{var ge={};if(re.level!=null){L[re.r]=ge;ge.level=re.level}if(re.hidden){L[re.r]=ge;ge.hidden=true}if(re.hpt){L[re.r]=ge;ge.hpt=re.hpt;ge.hpx=To(re.hpt)}}break;case"LeftMargin":;case"RightMargin":;case"TopMargin":;case"BottomMargin":if(!n["!margins"])dh(n["!margins"]={});n["!margins"][te.slice(0,-6).toLowerCase()]=re;break;case"Setup":if(!n["!margins"])dh(n["!margins"]={});n["!margins"].header=re.header;n["!margins"].footer=re.footer;break;case"Window2":if(re.RTL)T.Views[0].RTL=true;break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":;case"FeatHdr11":break;case"Feature11":;case"Feature12":;case"List12":break;case"Country":S=re;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":;case"Fbi2":;case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":B=re;break;case"Theme":O=re;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":{}break;case"SheetExt":{}break;case"SheetExtOptional":{}break;case"ObNoMacros":{}break;case"ObProj":{}break;case"CodeName":{if(!c)T.WBProps.CodeName=re||"ThisWorkbook";else y.CodeName=re||y.name}break;case"GUIDTypeLib":{}break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":;case"DXFN":;case"DXFN12":;case"DXFN12List":;case"DXFN12NoCB":break;case"Dv":;case"DVal":break;case"BRAI":;case"Series":;case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":;case"CF":;case"CF12":;case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":;case"Mms":;case"InterfaceEnd":;case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":;case"HideObj":;case"GridSet":;case"Guts":;case"UserBView":;case"UserSViewBegin":;case"UserSViewEnd":break;case"Pane":break;default:switch(q.n){case"Dat":;case"Begin":;case"End":;case"StartBlock":;case"EndBlock":;case"Frame":;case"Area":;case"Axis":;case"AxisLine":;case"Tick":break;case"AxesUsed":;case"CrtLayout12":;case"CrtLayout12A":;case"CrtLink":;case"CrtLine":;case"CrtMlFrt":;case"CrtMlFrtContinue":break;case"LineFormat":;case"AreaFormat":;case"Chart":;case"Chart3d":;case"Chart3DBarShape":;case"ChartFormat":;case"ChartFrtInfo":break;case"PlotArea":;case"PlotGrowth":break;case"SeriesList":;case"SerParent":;case"SerAuxTrend":break;case"DataFormat":;case"SerToCrt":;case"FontX":break;case"CatSerRange":;case"AxcExt":;case"SerFmt":break;case"ShtProps":break;case"DefaultText":;case"Text":;case"CatLab":break;case"DataLabExtContents":break;case"Legend":;case"LegendException":break;case"Pie":;case"Scatter":break;case"PieFormat":;case"MarkerFormat":break;case"StartObject":;case"EndObject":break;case"AlRuns":;case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":;case"YMult":break;case"Line":;case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":;case"Qsif":;case"Qsir":;case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":;case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":;case"MsoDrawingGroup":;case"MsoDrawingSelection":break;case"WebPub":;case"AutoWebPub":break;case"HeaderFooter":;case"HFPicture":;case"PLV":;case"HorizontalPageBreaks":;case"VerticalPageBreaks":break;case"Backup":;case"CompressPictures":;case"Compat12":break;case"Continue":;case"ContinueFrt12":break;case"FrtFontList":;case"FrtWrapper":break;default:switch(q.n){case"TabIdConf":;case"Radar":;case"RadarArea":;case"DropBar":;case"Intl":;case"CoordList":;case"SerAuxErrBar":break;case"BIFF2FONTCLR":;case"BIFF2FMTCNT":;case"BIFF2FONTXTRA":break;case"BIFF2XF":;case"BIFF3XF":;case"BIFF4XF":break;case"BIFF4FMTCNT":;case"BIFF2ROW":;case"BIFF2WINDOW2":break;case"SCENARIO":;case"DConBin":;case"PicF":;case"DataLabExt":;case"Lel":;case"BopPop":;case"BopPopCustom":;case"RealTimeData":;case"Name":break;case"LHNGraph":;case"FnGroupName":;case"AddMenu":;case"LPr":break;case"ListObj":;case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":;case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(r.WTF)throw"Unrecognized Record "+q.n;};};};}}else e.l+=Q}t.SheetNames=K(i).sort(function(e,r){return Number(e)-Number(r)}).map(function(e){return i[e].name});if(!r.bookSheets)t.Sheets=a;if(t.Sheets)j.forEach(function(e,r){t.Sheets[t.SheetNames[r]]["!autofilter"]=e});t.Preamble=u;t.Strings=l;t.SSF=D.get_table();if(R.enc)t.Encryption=R.enc;if(O)t.Themes=O;t.Metadata={};if(S!==undefined)t.Metadata.Country=S;if(H.names.length>0)T.Names=H.names;t.Workbook=T;return t}var xp={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Ap(e,r,t){var a=W.find(e,"!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Hn(a,ga,xp.DSI);for(var i in n)r[i]=n[i]}catch(s){if(t.WTF)throw s}var f=W.find(e,"!SummaryInformation");if(f&&f.size>0)try{var o=Hn(f,wa,xp.SI);for(var l in o)if(r[l]==null)r[l]=o[l]}catch(s){if(t.WTF)throw s}if(r.HeadingPairs&&r.TitlesOfParts){fn(r.HeadingPairs,r.TitlesOfParts,r,t);delete r.HeadingPairs;delete r.TitlesOfParts}}function Ip(e,r){var t=[],a=[],n=[];var i=0,s;if(e.Props){s=K(e.Props);for(i=0;i-1)continue;if(n[i][1]==null)continue;f.push(n[i])}if(a.length)W.utils.cfb_add(r,"/SummaryInformation",Wn(a,xp.SI,Sa,wa));if(t.length||f.length)W.utils.cfb_add(r,"/DocumentSummaryInformation",Wn(t,xp.DSI,Ea,ga,f.length?f:null,xp.UDI))}function Rp(e,r){if(!r)r={};Bm(r);l();if(r.codepage)s(r.codepage);var t,a;if(e.FullPaths){if(W.find(e,"/encryption"))throw new Error("File is password-protected");t=W.find(e,"!CompObj");a=W.find(e,"/Workbook")||W.find(e,"/Book")}else{switch(r.type){case"base64":e=B(g.decode(e));break;case"binary":e=B(e);break;case"buffer":break;case"array":if(!Array.isArray(e))e=Array.prototype.slice.call(e);break;}Yr(e,0);a={content:e}}var n;var i;if(t)_p(t);if(r.bookProps&&!r.bookSheets)n={};else{var f=w?"buffer":"array";if(a&&a.content)n=yp(a.content,r);else if((i=W.find(e,"PerfectOffice_MAIN"))&&i.content)n=gf.to_workbook(i.content,(r.type=f,r));else if((i=W.find(e,"NativeContent_MAIN"))&&i.content)n=gf.to_workbook(i.content,(r.type=f,r));else throw new Error("Cannot find Workbook stream");if(r.bookVBA&&e.FullPaths&&W.find(e,"/_VBA_PROJECT_CUR/VBA/dir"))n.vbaraw=Jl(e)}var o={};if(e.FullPaths)Ap(e,o,r);n.Props=n.Custprops=o;if(r.bookFiles)n.cfb=e;return n}function Op(e,r){var t=r||{};var a=W.utils.cfb_new({root:"R"});var n="/Workbook";switch(t.bookType||"xls"){case"xls":t.bookType="biff8";case"xla":if(!t.bookType)t.bookType="xla";case"biff8":n="/Workbook";t.biff=8;break;case"biff5":n="/Book";t.biff=5;break;default:throw new Error("invalid type "+t.bookType+" for XLS CFB");}W.utils.cfb_add(a,n,em(e,t));if(t.biff==8&&(e.Props||e.Custprops))Ip(e,a);if(t.biff==8&&e.vbaraw)Ql(a,W.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"}));return a}var Dp={0:{n:"BrtRowHdr",f:Yh},1:{n:"BrtCellBlank",f:ad},2:{n:"BrtCellRk",f:hd},3:{n:"BrtCellError",f:fd},4:{n:"BrtCellBool",f:id},5:{n:"BrtCellReal",f:cd},6:{n:"BrtCellSt",f:vd},7:{n:"BrtCellIsst",f:od},8:{n:"BrtFmlaString",f:wd},9:{n:"BrtFmlaNum",f:gd},10:{n:"BrtFmlaBool",f:md},11:{n:"BrtFmlaError",f:bd},16:{n:"BrtFRTArchID$",f:Bv},19:{n:"BrtSSTItem",f:Rt},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:Tv},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:Wo},44:{n:"BrtFmt",f:zo},45:{n:"BrtFill",f:jo},46:{n:"BrtBorder",f:Jo},47:{n:"BrtXF",f:$o},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Ys},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:Dl},64:{n:"BrtDVal",f:Nd},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Zr,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:Od},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:rd},148:{n:"BrtWsDim",f:Qh,p:16},151:{n:"BrtPane",f:Bd},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:_v},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Ev},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:Of},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:$t},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:kd},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets" +},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Wt},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Ts},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:Td},427:{n:"BrtShrFmla",f:yd},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:Id},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:ed},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:_d},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Wt},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:jl},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Xl},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Dt},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:tv},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:Ld},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}};var Fp=Y(Dp,"n");var Pp={3:{n:"BIFF2NUM",f:nf},4:{n:"BIFF2STR",f:af},6:{n:"Formula",f:Ku},9:{n:"BOF",f:Oi},10:{n:"EOF",f:Vn},12:{n:"CalcCount",f:$n},13:{n:"CalcMode",f:$n},14:{n:"CalcPrecision",f:jn},15:{n:"CalcRefMode",f:jn},16:{n:"CalcDelta",f:Zt},17:{n:"CalcIter",f:jn},18:{n:"Protect",f:jn},19:{n:"Password",f:$n},20:{n:"Header",f:Es},21:{n:"Footer",f:Es},23:{n:"ExternSheet",f:Ts},24:{n:"Lbl",f:Bs},25:{n:"WinProtect",f:jn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:Ds},29:{n:"Selection"},34:{n:"Date1904",f:jn},35:{n:"ExternName",f:_s},36:{n:"COLWIDTH"},38:{n:"LeftMargin",f:Zt},39:{n:"RightMargin",f:Zt},40:{n:"TopMargin",f:Zt},41:{n:"BottomMargin",f:Zt},42:{n:"PrintRowCol",f:jn},43:{n:"PrintGrid",f:jn},47:{n:"FilePass",f:io},49:{n:"Font",f:Qi},51:{n:"PrintSize",f:$n},60:{n:"Continue"},61:{n:"Window1",f:Ki},64:{n:"Backup",f:jn},65:{n:"Pane",f:Ji},66:{n:"CodePage",f:$n},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:$n},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Pi},93:{n:"Obj",f:Ns},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:jn},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:jn},125:{n:"ColInfo",f:Ys},128:{n:"Guts",f:ps},129:{n:"WsBool",f:Li},130:{n:"GridSet",f:$n},131:{n:"HCenter",f:jn},132:{n:"VCenter",f:jn},133:{n:"BoundSheet8",f:Mi},134:{n:"WriteProtect"},140:{n:"Country",f:Xs},141:{n:"HideObj",f:$n},144:{n:"Sort"},146:{n:"Palette",f:Ks},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:$n},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:ef},161:{n:"Setup",f:Zs},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:cs},190:{n:"MulBlank",f:us},193:{n:"Mms",f:Vn},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:jn},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:$n},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:jn},222:{n:"OleObjectSize"},224:{n:"XF",f:ds},225:{n:"InterfaceHdr",f:Fi},226:{n:"InterfaceEnd",f:Vn},227:{n:"SXVS"},229:{n:"MergeCells",f:Fs},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:zi},253:{n:"LabelSst",f:es},255:{n:"ExtSST",f:Wi},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Zn},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:jn},353:{n:"DSF",f:Vn},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:Ss},431:{n:"Prot4Rev",f:jn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Us},439:{n:"RefreshAll",f:jn},440:{n:"HLink",f:zs},441:{n:"Lel"},442:{n:"CodeName",f:ai},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:$n},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Vn},449:{n:"RecalcId",f:Gi,r:2},450:{n:"EntExU2",f:Vn},512:{n:"Dimensions",f:fs},513:{n:"Blank",f:qs},515:{n:"Number",f:ws},516:{n:"Label",f:ts},517:{n:"BoolErr",f:bs},518:{n:"Formula",f:Ku},519:{n:"String",f:rf},520:{n:"Row",f:Vi},523:{n:"Index"},545:{n:"Array",f:Is},549:{n:"DefaultRowHeight",f:ji},566:{n:"Table"},574:{n:"Window2",f:Yi},638:{n:"RK",f:ls},659:{n:"Style"},1030:{n:"Formula",f:Ku},1048:{n:"BigName"},1054:{n:"Format",f:ns},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:As},2048:{n:"HLinkTooltip",f:Ws},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Oi},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Vn},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:$s,r:12},2173:{n:"XFExt",f:Il,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:jn,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:xs,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:Cl,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Rs,r:12},2203:{n:"CompressPictures",f:Vn},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:Xi},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:$n},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:Js},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:js},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:fs},2:{n:"BIFF2INT",f:ff},5:{n:"BoolErr",f:bs},7:{n:"String",f:lf},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:$n},30:{n:"BIFF2FORMAT",f:ss},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Is},37:{n:"DefaultRowHeight",f:ji},50:{n:"BIFF2FONTXTRA",f:cf},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:tf},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:uf},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Oi},536:{n:"Lbl",f:Bs},547:{n:"ExternName",f:_s},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Oi},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}};var Np=Y(Pp,"n");function Lp(e,r,t,a){var n=+r||+Np[r];if(isNaN(n))return;var i=a||(t||[]).length||0;var s=e.next(4);s._W(2,n);s._W(2,i);if(i>0&&Nr(t))e.push(t)}function Mp(e,r,t,a){var n=a||(t||[]).length||0;if(n<=8224)return Lp(e,r,t,n);var i=+r||+Np[r];if(isNaN(i))return;var s=t.parts||[],f=0;var o=0,l=0;while(l+(s[f]||8224)<=8224){l+=s[f]||8224;f++}var c=e.next(4);c._W(2,i);c._W(2,l);e.push(t.slice(o,o+l));o+=l;while(o=0&&n<65536)Lp(e,2,of(t,a,n));else Lp(e,3,sf(t,a,n));return;case"b":;case"e":Lp(e,5,zp(t,a,r.v,r.t));return;case"s":;case"str":Lp(e,4,Hp(t,a,r.v));return;}Lp(e,1,Up(null,t,a))}function Vp(e,r,t,a){var n=Array.isArray(r);var i=kt(r["!ref"]||"A1"),s,f="",o=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255);i.e.r=Math.min(i.e.c,16383);s=wt(i)}for(var l=i.s.r;l<=i.e.r;++l){f=ot(l);for(var c=i.s.c;c<=i.e.c;++c){if(l===i.s.r)o[c]=ht(c);s=o[c]+f;var u=n?(r[l]||[])[c]:r[s];if(!u)continue;Wp(e,u,l,c,a)}}}function Xp(e,r){var t=r||{};if(m!=null&&t.dense==null)t.dense=m;var a=qr();var n=0;for(var i=0;i255||d.e.r>=v){if(r.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255);d.e.r=Math.min(d.e.c,v-1)}Lp(a,2057,Di(t,16,r));Lp(a,"CalcMode",Yn(1));Lp(a,"CalcCount",Yn(100));Lp(a,"CalcRefMode",Kn(true));Lp(a,"CalcIter",Kn(false));Lp(a,"CalcDelta",Jt(.001));Lp(a,"CalcSaveRecalc",Kn(true));Lp(a,"PrintRowCol",Kn(false));Lp(a,"PrintGrid",Kn(false));Lp(a,"GridSet",Yn(1));Lp(a,"Guts",ms([0,0]));Lp(a,"HCenter",Kn(false));Lp(a,"VCenter",Kn(false));Lp(a,512,os(d,r));if(l)i["!links"]=[];for(var p=d.s.r;p<=d.e.r;++p){u=ot(p);for(var m=d.s.c;m<=d.e.c;++m){if(p===d.s.r)h[m]=ht(m);c=h[m]+u;var b=o?(i[p]||[])[m]:i[c];if(!b)continue;Zp(a,b,p,m,r); +if(l&&b.l)i["!links"].push([c,b.l])}}var g=f.CodeName||f.name||n;if(l)Lp(a,"Window2",Zi((s.Views||[])[0]));if(l&&(i["!merges"]||[]).length)Lp(a,"MergeCells",Ps(i["!merges"]));if(l)Yp(a,i);Lp(a,"CodeName",ii(g,r));if(l)Kp(a,i);Lp(a,"EOF");return a.end()}function Qp(e,r,t){var a=qr();var n=(e||{}).Workbook||{};var i=n.Sheets||[];var s=n.WBProps||{};var f=t.biff==8,o=t.biff==5;Lp(a,2057,Di(e,5,t));if(t.bookType=="xla")Lp(a,"Addin");Lp(a,"InterfaceHdr",f?Yn(1200):null);Lp(a,"Mms",Xn(2));if(o)Lp(a,"ToolbarHdr");if(o)Lp(a,"ToolbarEnd");Lp(a,"InterfaceEnd");Lp(a,"WriteAccess",Ni("SheetJS",t));Lp(a,"CodePage",Yn(f?1200:1252));if(f)Lp(a,"DSF",Yn(0));if(f)Lp(a,"Excel9File");Lp(a,"RRTabId",Qs(e.SheetNames.length));if(f&&e.vbaraw)Lp(a,"ObProj");if(f&&e.vbaraw){var l=s.CodeName||"ThisWorkbook";Lp(a,"CodeName",ii(l,t))}Lp(a,"BuiltInFnGroupCount",Yn(17));Lp(a,"WinProtect",Kn(false));Lp(a,"Protect",Kn(false));Lp(a,"Password",Yn(0));if(f)Lp(a,"Prot4Rev",Kn(false));if(f)Lp(a,"Prot4RevPass",Yn(0));Lp(a,"Window1",$i(t));Lp(a,"Backup",Kn(false));Lp(a,"HideObj",Yn(0));Lp(a,"Date1904",Kn(hv(e)=="true"));Lp(a,"CalcPrecision",Kn(true));if(f)Lp(a,"RefreshAll",Kn(false));Lp(a,"BookBool",Yn(0));Gp(a,e,t);jp(a,e.SSF,t);$p(a,t);if(f)Lp(a,"UsesELFs",Kn(false));var c=a.end();var u=qr();if(f)Lp(u,"Country",Gs());if(f&&t.Strings)Mp(u,"SST",Hi(t.Strings,t));Lp(u,"EOF");var h=u.end();var d=qr();var v=0,p=0;for(p=0;p/g,"");var n=e.match(/");var i=e.match(/<\/table/i);var s=n.index,f=i&&i.index||e.length;var o=pe(e.slice(s,f),/(:?]*>)/i,"");var l=-1,c=0,u=0,h=0;var d={s:{r:1e7,c:1e7},e:{r:0,c:0}};var v=[];for(s=0;s/i);for(f=0;f"))>-1)k=k.slice(E+1);for(var S=0;S")));h=C.colspan?+C.colspan:1;if((u=+C.rowspan)>1||h>1)v.push({s:{r:l,c:c},e:{r:l+(u||1)-1,c:c+h-1}});var B=C.t||"";if(!k.length){c+=h;continue}k=rr(k);if(d.s.r>l)d.s.r=l;if(d.e.rc)d.s.c=c;if(d.e.ct||n[l].s.c>s)continue;if(n[l].e.r1)d.rowspan=f;if(o>1)d.colspan=o;d.t=u&&u.t||"z";if(a.editable)h=''+h+"";d.id=(a.id||"sjs")+"-"+c;if(d.t!="z"){d.v=u.v;if(u.z!=null)d.z=u.z}i.push(lr("td",h,d))}var v="";return v+i.join("")+""}function a(e,r,t){var a=[];return a.join("")+""}var n='SheetJS Table Export';var i="";function s(e,r){var s=r||{};var f=s.header!=null?s.header:n;var o=s.footer!=null?s.footer:i;var l=[f];var c=gt(e["!ref"]);s.dense=Array.isArray(e);l.push(a(e,c,s));for(var u=c.s.r;u<=c.e.r;++u)l.push(t(e,c,u,s));l.push("
    "+o);return l.join("")}return{to_workbook:r,to_sheet:e,_row:t,BEGIN:n,END:i,_preamble:a,from_sheet:s}}();function tm(e,r,t){var a=t||{};if(m!=null)a.dense=m;var n=0,i=0;if(a.origin!=null){if(typeof a.origin=="number")n=a.origin;else{var s=typeof a.origin=="string"?mt(a.origin):a.origin;n=s.r;i=s.c}}var f=r.getElementsByTagName("tr");var o=Math.min(a.sheetRows||1e7,f.length);var l={s:{r:0,c:0},e:{r:n,c:i}};if(e["!ref"]){var c=gt(e["!ref"]);l.s.r=Math.min(l.s.r,c.s.r);l.s.c=Math.min(l.s.c,c.s.c);l.e.r=Math.max(l.e.r,c.e.r);l.e.c=Math.max(l.e.c,c.e.c);if(n==-1)l.e.r=n=c.e.r+1}var u=[],h=0;var d=e["!rows"]||(e["!rows"]=[]);var v=0,p=0,b=0,g=0,w=0,k=0;if(!e["!cols"])e["!cols"]=[];for(;v1||k>1)u.push({s:{r:p+n,c:g+i},e:{r:p+n+(w||1)-1,c:g+i+(k||1)-1}});var y={t:"s",v:C};var x=_.getAttribute("t")||"";if(C!=null){if(C.length==0)y.t=x||"z";else if(a.raw||C.trim().length==0||x=="s"){}else if(C==="TRUE")y={t:"b",v:true};else if(C==="FALSE")y={t:"b",v:false};else if(!isNaN(he(C)))y={t:"n",v:he(C)};else if(!isNaN(de(C).getDate())){y={t:"d",v:oe(C)};if(!a.cellDates)y={t:"n",v:ee(y.v)};y.z=a.dateNF||D._table[14]}}if(y.z===undefined&&B!=null)y.z=B;if(a.dense){if(!e[p+n])e[p+n]=[];e[p+n][g+i]=y}else e[bt({c:g+i,r:p+n})]=y;if(l.e.c=o)e["!fullref"]=wt((l.e.r=f.length-v+p-1+n,l));return e}function am(e,r){var t=r||{};var a=t.dense?[]:{};return tm(a,e,r)}function nm(e,r){return _t(am(e,r),r)}function im(e){var r="";var t=sm(e);if(t)r=t(e).getPropertyValue("display");if(!r)r=e.style.display;return r==="none"}function sm(e){if(e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle==="function")return e.ownerDocument.defaultView.getComputedStyle;if(typeof getComputedStyle==="function")return getComputedStyle;return null}var fm=function(){var e=function(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,function(e,r){return Array(parseInt(r,10)+1).join(" ")}).replace(/]*\/>/g,"\t").replace(//g,"\n");var t=Me(r.replace(/<[^>]*>/g,""));return[t]};var r={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function t(a,n){var i=n||{};if(m!=null&&i.dense==null)i.dense=m;var s=sp(a);var f=[],o;var l;var c={name:""},u="",h=0;var d;var v;var p={},b=[];var g=i.dense?[]:{};var w,k;var E={value:""};var S="",_=0,C;var B=[];var T=-1,y=-1,x={s:{r:1e6,c:1e7},e:{r:0,c:0}};var A=0;var I={};var R=[],O={},D=0,F=0;var P=[],N=1,L=1;var M=[];var U={Names:[]};var z={};var H=["",""];var W=[],V={};var X="",G=0;var j=false,K=false;var $=0;fp.lastIndex=0;s=s.replace(//gm,"").replace(//gm,"");while(w=fp.exec(s))switch(w[3]=w[3].replace(/_.*$/,"")){case"table":;case"工作表":if(w[1]==="/"){if(x.e.c>=x.s.c&&x.e.r>=x.s.r)g["!ref"]=wt(x);else g["!ref"]="A1:A1";if(i.sheetRows>0&&i.sheetRows<=x.e.r){g["!fullref"]=g["!ref"];x.e.r=i.sheetRows-1;g["!ref"]=wt(x)}if(R.length)g["!merges"]=R;if(P.length)g["!rows"]=P;d.name=d["名称"]||d.name;if(typeof JSON!=="undefined")JSON.stringify(d);b.push(d.name);p[d.name]=g;K=false}else if(w[0].charAt(w[0].length-2)!=="/"){d=Fe(w[0],false);T=y=-1;x.s.r=x.s.c=1e7;x.e.r=x.e.c=0;g=i.dense?[]:{};R=[];P=[];K=true}break;case"table-row-group":if(w[1]==="/")--A;else++A;break;case"table-row":;case"行":if(w[1]==="/"){T+=N;N=1;break}v=Fe(w[0],false);if(v["行号"])T=v["行号"]-1;else if(T==-1)T=0;N=+v["number-rows-repeated"]||1;if(N<10)for($=0;$0)P[T+$]={level:A};y=-1;break;case"covered-table-cell":if(w[1]!=="/")++y;if(i.sheetStubs){if(i.dense){if(!g[T])g[T]=[];g[T][y]={t:"z"}}else g[bt({r:T,c:y})]={t:"z"}}S="";B=[];break;case"table-cell":;case"数据":if(w[0].charAt(w[0].length-2)==="/"){++y;E=Fe(w[0],false);L=parseInt(E["number-columns-repeated"]||"1",10);k={t:"z",v:null};if(E.formula&&i.cellFormula!=false)k.f=nh(Me(E.formula));if((E["数据类型"]||E["value-type"])=="string"){k.t="s";k.v=Me(E["string-value"]||"");if(i.dense){if(!g[T])g[T]=[];g[T][y]=k}else{g[bt({r:T,c:y})]=k}}y+=L-1}else if(w[1]!=="/"){++y;L=1;var Y=N?T+N-1:T;if(y>x.e.c)x.e.c=y;if(yx.e.r)x.e.r=Y;E=Fe(w[0],false);W=[];V={};k={t:E["数据类型"]||E["value-type"],v:null};if(i.cellFormula){if(E.formula)E.formula=Me(E.formula);if(E["number-matrix-columns-spanned"]&&E["number-matrix-rows-spanned"]){D=parseInt(E["number-matrix-rows-spanned"],10)||0;F=parseInt(E["number-matrix-columns-spanned"],10)||0;O={s:{r:T,c:y},e:{r:T+D-1,c:y+F-1}};k.F=wt(O);M.push([O,k.F])}if(E.formula)k.f=nh(E.formula);else for($=0;$=M[$][0].s.r&&T<=M[$][0].e.r)if(y>=M[$][0].s.c&&y<=M[$][0].e.c)k.F=M[$][1]}if(E["number-columns-spanned"]||E["number-rows-spanned"]){D=parseInt(E["number-rows-spanned"],10)||0;F=parseInt(E["number-columns-spanned"],10)||0;O={s:{r:T,c:y},e:{r:T+D-1,c:y+F-1}};R.push(O)}if(E["number-columns-repeated"])L=parseInt(E["number-columns-repeated"],10);switch(k.t){case"boolean":k.t="b";k.v=$e(E["boolean-value"]);break;case"float":k.t="n";k.v=parseFloat(E.value);break;case"percentage":k.t="n";k.v=parseFloat(E.value);break;case"currency":k.t="n";k.v=parseFloat(E.value);break;case"date":k.t="d";k.v=oe(E["date-value"]);if(!i.cellDates){k.t="n";k.v=ee(k.v)}k.z="m/d/yy";break;case"time":k.t="n";k.v=ie(E["time-value"])/86400;break;case"number":k.t="n";k.v=parseFloat(E["数据数值"]);break;default:if(k.t==="string"||k.t==="text"||!k.t){k.t="s";if(E["string-value"]!=null){S=Me(E["string-value"]);B=[]}}else throw new Error("Unsupported value type "+k.t);}}else{j=false;if(k.t==="s"){k.v=S||"";if(B.length)k.R=B;j=_==0}if(z.Target)k.l=z;if(W.length>0){k.c=W;W=[]}if(S&&i.cellText!==false)k.w=S;if(j){k.t="z";delete k.v}if(!j||i.sheetStubs){if(!(i.sheetRows&&i.sheetRows<=T)){for(var Z=0;Z0)g[T+Z][y+L]=ce(k)}else{g[bt({r:T+Z,c:y})]=k;while(--L>0)g[bt({r:T+Z,c:y+L})]=ce(k)}if(x.e.c<=y)x.e.c=y}}}L=parseInt(E["number-columns-repeated"]||"1",10);y+=L-1;L=0;k={};S="";B=[]}z={};break;case"document":;case"document-content":;case"电子表格文档":;case"spreadsheet":;case"主体":;case"scripts":;case"styles":;case"font-face-decls":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],true]);break;case"annotation":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o;V.t=S;if(B.length)V.R=B;V.a=X;W.push(V)}else if(w[0].charAt(w[0].length-2)!=="/"){f.push([w[3],false])}X="";G=0;S="";_=0;B=[];break;case"creator":if(w[1]==="/"){X=s.slice(G,w.index)}else G=w.index+w[0].length;break;case"meta":;case"元数据":;case"settings":;case"config-item-set":;case"config-item-map-indexed":;case"config-item-map-entry":;case"config-item-map-named":;case"shapes":;case"frame":;case"text-box":;case"image":;case"data-pilot-tables":;case"list-style":;case"form":;case"dde-links":;case"event-listeners":;case"chart":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],false]);S="";_=0;B=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":;case"percentage-style":;case"date-style":;case"time-style":if(w[1]==="/"){I[c.name]=u;if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/"){u="";c=Fe(w[0],false);f.push([w[3],true])}break;case"script":break;case"libraries":break;case"automatic-styles":break;case"master-styles":break;case"default-style":;case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Fe(w[0],false);u+=r[w[3]][l.style==="long"?1:0];break;}break;case"fraction":break;case"day":;case"month":;case"year":;case"era":;case"day-of-week":;case"week-of-year":;case"quarter":;case"hours":;case"minutes":;case"seconds":;case"am-pm":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Fe(w[0],false);u+=r[w[3]][l.style==="long"?1:0];break;}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(w[0].slice(-2)==="/>")break;else if(w[1]==="/")switch(f[f.length-1][0]){case"number-style":;case"date-style":;case"time-style":u+=s.slice(h,w.index);break;}else h=w.index+w[0].length;break;case"named-range":l=Fe(w[0],false);H=sh(l["cell-range-address"]);var J={Name:l.name,Ref:H[0]+"!"+H[1]};if(K)J.Sheet=b.length;U.Names.push(J);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":;case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":;case"文本串":if(w[1]==="/"&&(!E||!E["string-value"])){var Q=e(s.slice(_,w.index),C);S=(S.length>0?S+"\n":"")+Q[0]}else{C=Fe(w[0],false);_=w.index+w[0].length}break;case"s":break;case"database-range":if(w[1]==="/")break;try{H=sh(Fe(w[0])["target-range-address"]);p[H[0]]["!autofilter"]={ref:H[1]}}catch(q){}break;case"date":break;case"object":break;case"title":;case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":;case"sender-lastname":;case"sender-initials":;case"sender-title":;case"sender-position":;case"sender-email":;case"sender-phone-private":;case"sender-fax":;case"sender-company":;case"sender-phone-work":;case"sender-street":;case"sender-city":;case"sender-postal-code":;case"sender-country":;case"sender-state-or-province":;case"author-name":;case"author-initials":;case"chapter":;case"file-name":;case"template-name":;case"sheet-name":break;case"event-listener":break;case"initial-creator":;case"creation-date":;case"print-date":;case"generator":;case"document-statistic":;case"user-defined":;case"editing-duration":;case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":;case"source-cell-range":;case"source-service":;case"data-pilot-field":;case"data-pilot-level":;case"data-pilot-subtotals":;case"data-pilot-subtotal":;case"data-pilot-members":;case"data-pilot-member":;case"data-pilot-display-info":;case"data-pilot-sort-info":;case"data-pilot-layout-info":;case"data-pilot-field-reference":;case"data-pilot-groups":;case"data-pilot-group":;case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":;case"dde-connection-decl":;case"dde-link":;case"dde-source":break;case"properties":break;case"property":break;case"a":if(w[1]!=="/"){z=Fe(w[0],false);if(!z.href)break;z.Target=z.href;delete z.href;if(z.Target.charAt(0)=="#"&&z.Target.indexOf(".")>-1){H=sh(z.Target.slice(1));z.Target="#"+H[0]+"!"+H[1]}}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(w[2]){case"dc:":;case"calcext:":;case"loext:":;case"ooo:":;case"chartooo:":;case"draw:":;case"style:":;case"chart:":;case"form:":;case"uof:":;case"表:":;case"字:":break;default:if(i.WTF)throw new Error(w);};}var re={Sheets:p,SheetNames:b,Workbook:U};if(i.bookSheets)delete re.Sheets;return re}}();function om(e,r){r=r||{};var t=!!we(e,"objectdata");if(t)ja(Ee(e,"META-INF/manifest.xml"),r);var a=Se(e,"content.xml");if(!a)throw new Error("Missing content.xml in "+(t?"ODS":"UOF")+" file");var n=fm(t?a:Ye(a),r);if(we(e,"meta.xml"))n.Props=en(Ee(e,"meta.xml"));return n}function lm(e,r){return fm(e,r)}var cm=function(){var e="";return function r(){return Ae+e}}();var um=function(){var e=function(e){return He(e).replace(/ +/g,function(e){return''}).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")};var r=" \n";var t=" \n";var a=function(a,n,i){var s=[];s.push(' \n');var f=0,o=0,l=gt(a["!ref"]);var c=a["!merges"]||[],u=0;var h=Array.isArray(a);for(f=0;f\n");for(;f<=l.e.r;++f){s.push(" \n");for(o=0;oo)continue;if(c[u].s.r>f)continue;if(c[u].e.c\n")}s.push(" \n");return s.join("")};var n=function(e){e.push(" \n");e.push(' \n');e.push(' \n');e.push(" /\n");e.push(' \n');e.push(" /\n");e.push(" \n");e.push(" \n");e.push(' \n');e.push(' \n');e.push(" \n");e.push(' \n');e.push(" \n")};return function i(e,r){var t=[Ae];var i=or({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"});var s=or({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});if(r.bookType=="fods")t.push("\n");else t.push("\n");n(t);t.push(" \n");t.push(" \n");for(var f=0;f!=e.SheetNames.length;++f)t.push(a(e.Sheets[e.SheetNames[f]],e,f,r));t.push(" \n");t.push(" \n");if(r.bookType=="fods")t.push("");else t.push("");return t.join("")}}();function hm(e,r){if(r.bookType=="fods")return um(e,r);var t=Te();var a="";var n=[];var i=[];a="mimetype";Ce(t,a,"application/vnd.oasis.opendocument.spreadsheet");a="content.xml";Ce(t,a,um(e,r));n.push([a,"text/xml"]);i.push([a,"ContentFile"]);a="styles.xml";Ce(t,a,cm(e,r));n.push([a,"text/xml"]);i.push([a,"StylesFile"]);a="meta.xml";Ce(t,a,Ja());n.push([a,"text/xml"]);i.push([a,"MetadataFile"]);a="manifest.rdf";Ce(t,a,Za(i));n.push([a,"application/rdf+xml"]);a="META-INF/manifest.xml";Ce(t,a,Ka(n));return t}function dm(e,r){if(!r)return 0;var t=e.SheetNames.indexOf(r);if(t==-1)throw new Error("Sheet not found: "+r);return t}function vm(e){return function r(t,a){var n=dm(t,a.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],a,t)}}var pm=vm(rm);var mm=vm({from_sheet:nb});var bm=vm(typeof df!=="undefined"?df:{});var gm=vm(typeof vf!=="undefined"?vf:{});var wm=vm(typeof mf!=="undefined"?mf:{});var km=vm(typeof so!=="undefined"?so:{});var Em=vm({from_sheet:ib});var Sm=vm(typeof hf!=="undefined"?hf:{});var _m=vm(typeof pf!=="undefined"?pf:{});function Cm(e){return function r(t){for(var a=0;a!=e.length;++a){var n=e[a];if(t[n[0]]===undefined)t[n[0]]=n[1];if(n[2]==="n")t[n[0]]=Number(t[n[0]])}}}var Bm=function(e){Cm([["cellNF",false],["cellHTML",true],["cellFormula",true],["cellStyles",false],["cellText",true],["cellDates",false],["sheetStubs",false],["sheetRows",0,"n"],["bookDeps",false],["bookSheets",false],["bookProps",false],["bookFiles",false],["bookVBA",false],["password",""],["WTF",false]])(e)};var Tm=Cm([["cellDates",false],["bookSST",false],["bookType","xlsx"],["compression",false],["WTF",false]]);function ym(e){if(Ma.WS.indexOf(e)>-1)return"sheet";if(Ma.CS&&e==Ma.CS)return"chart";if(Ma.DS&&e==Ma.DS)return"dialog";if(Ma.MS&&e==Ma.MS)return"macro";return e&&e.length?e:"sheet"}function xm(e,r){if(!e)return 0;try{e=r.map(function a(r){if(!r.id)r.id=r.strRelID;return[r.name,e["!id"][r.id].Target,ym(e["!id"][r.id].Type)]})}catch(t){return null}return!e||e.length===0?null:e}function Am(e,r,t,a,n,i,s,f,o,l,c,u){try{i[a]=za(Se(e,t,true),r);var h=Ee(e,r);var d;switch(f){case"sheet":d=Fv(h,r,n,o,i[a],l,c,u);break;case"chart":d=Pv(h,r,n,o,i[a],l,c,u);if(!d||!d["!drawel"])break;var v=xe(d["!drawel"].Target,r);var p=Ua(v);var m=Ll(Se(e,v,true),za(Se(e,p,true),v));var b=xe(m,v);var g=Ua(b);d=Qd(Se(e,b,true),b,o,za(Se(e,g,true),b),l,d);break;case"macro":d=Nv(h,r,n,o,i[a],l,c,u);break;case"dialog":d=Lv(h,r,n,o,i[a],l,c,u);break;default:throw new Error("Unrecognized sheet type "+f);}s[a]=d;var w=[];if(i&&i[a])K(i[a]).forEach(function(t){if(i[a][t].Type==Ma.CMNT){var n=xe(i[a][t].Target,r);w=Hv(Ee(e,n,true),n,o);if(!w||!w.length)return;zl(d,w)}})}catch(k){if(o.WTF)throw k}}function Im(e){return e.charAt(0)=="/"?e.slice(1):e}function Rm(e,r){F(D);r=r||{};Bm(r);if(we(e,"META-INF/manifest.xml"))return om(e,r);if(we(e,"objectdata.xml"))return om(e,r);if(we(e,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var t=_e(e);var a=Fa(Se(e,"[Content_Types].xml"));var n=false;var i,s;if(a.workbooks.length===0){s="xl/workbook.xml";if(Ee(e,s,true))a.workbooks.push(s)}if(a.workbooks.length===0){s="xl/workbook.bin";if(!Ee(e,s,true))throw new Error("Could not find workbook");a.workbooks.push(s);n=true}if(a.workbooks[0].slice(-3)=="bin")n=true;var f={};var o={};if(!r.bookSheets&&!r.bookProps){oh=[];if(a.sst)try{oh=zv(Ee(e,Im(a.sst)),a.sst,r)}catch(l){if(r.WTF)throw l}if(r.cellStyles&&a.themes.length)f=Uv(Se(e,a.themes[0].replace(/^\//,""),true)||"",a.themes[0],r);if(a.style)o=Mv(Ee(e,Im(a.style)),a.style,f,r)}a.links.map(function(t){try{var a=za(Se(e,Ua(Im(t))),t);return Vv(Ee(e,Im(t)),a,t,r)}catch(n){}});var c=Dv(Ee(e,Im(a.workbooks[0])),a.workbooks[0],r);var u={},h="";if(a.coreprops.length){h=Ee(e,Im(a.coreprops[0]),true);if(h)u=en(h);if(a.extprops.length!==0){h=Ee(e,Im(a.extprops[0]),true);if(h)on(h,u,r)}}var d={};if(!r.bookSheets||r.bookProps){if(a.custprops.length!==0){h=Se(e,Im(a.custprops[0]),true);if(h)d=hn(h,r)}}var v={};if(r.bookSheets||r.bookProps){if(c.Sheets)i=c.Sheets.map(function I(e){return e.name});else if(u.Worksheets&&u.SheetNames.length>0)i=u.SheetNames;if(r.bookProps){v.Props=u;v.Custprops=d}if(r.bookSheets&&typeof i!=="undefined")v.SheetNames=i;if(r.bookSheets?v.SheetNames:r.bookProps)return v}i={};var p={};if(r.bookDeps&&a.calcchain)p=Wv(Ee(e,Im(a.calcchain)),a.calcchain,r);var m=0;var b={};var g,w;{var k=c.Sheets;u.Worksheets=k.length;u.SheetNames=[];for(var E=0;E!=k.length;++E){u.SheetNames[E]=k[E].name}}var S=n?"bin":"xml";var _=a.workbooks[0].lastIndexOf("/");var C=(a.workbooks[0].slice(0,_+1)+"_rels/"+a.workbooks[0].slice(_+1)+".rels").replace(/^\//,"");if(!we(e,C))C="xl/_rels/workbook."+S+".rels";var B=za(Se(e,C,true),C);if(B)B=xm(B,c.Sheets);var T=Ee(e,"xl/worksheets/sheet.xml",true)?1:0;e:for(m=0;m!=u.Worksheets;++m){var y="sheet";if(B&&B[m]){g="xl/"+B[m][1].replace(/[\/]?xl\//,"");if(!we(e,g))g=B[m][1];if(!we(e,g))g=C.replace(/_rels\/.*$/,"")+B[m][1];y=B[m][2]}else{g="xl/worksheets/sheet"+(m+1-T)+"."+S;g=g.replace(/sheet0\./,"sheet.")}w=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels");if(r&&r.sheets!=null)switch(typeof r.sheets){case"number":if(m!=r.sheets)continue e;break;case"string":if(u.SheetNames[m].toLowerCase()!=r.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(r.sheets)){var x=false;for(var A=0;A!=r.sheets.length;++A){if(typeof r.sheets[A]=="number"&&r.sheets[A]==m)x=1;if(typeof r.sheets[A]=="string"&&r.sheets[A].toLowerCase()==u.SheetNames[m].toLowerCase())x=1}if(!x)continue e};}Am(e,g,w,u.SheetNames[m],m,b,i,y,r,c,f,o)}v={Directory:a,Workbook:c,Props:u,Custprops:d,Deps:p,Sheets:i,SheetNames:u.SheetNames,Strings:oh,Styles:o,Themes:f,SSF:D.get_table()};if(r&&r.bookFiles){v.keys=t;v.files=e.files}if(r&&r.bookVBA){if(a.vba.length>0)v.vbaraw=Ee(e,Im(a.vba[0]),true);else if(a.defaults&&a.defaults.bin===Zl)v.vbaraw=Ee(e,"xl/vbaProject.bin",true)}return v}function Om(e,r){var t=r||{};var a="Workbook",n=W.find(e,a);try{a="/!DataSpaces/Version";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Uf(n.content);a="/!DataSpaces/DataSpaceMap";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=Hf(n.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=Wf(n.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Xf(n.content)}catch(f){}a="/EncryptionInfo";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var o=Kf(n.content);a="/EncryptedPackage";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(o[0]==4&&typeof decrypt_agile!=="undefined")return decrypt_agile(o[1],n.content,t.password||"",t);if(o[0]==2&&typeof decrypt_std76!=="undefined")return decrypt_std76(o[1],n.content,t.password||"",t);throw new Error("File is password-protected")}function Dm(e,r){Ml=1024;if(r.bookType=="ods")return hm(e,r);if(e&&!e.SSF){e.SSF=D.get_table()}if(e&&e.SSF){F(D);D.load_table(e.SSF);r.revssf=J(e.SSF); +r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF}r.rels={};r.wbrels={};r.Strings=[];r.Strings.Count=0;r.Strings.Unique=0;if(ch)r.revStrings=new Map;else{r.revStrings={};r.revStrings.foo=[];delete r.revStrings.foo}var t=r.bookType=="xlsb"?"bin":"xml";var a=ql.indexOf(r.bookType)>-1;var n=Da();Tm(r=r||{});var i=Te();var s="",f=0;r.cellXfs=[];vh(r.cellXfs,{},{revssf:{General:0}});if(!e.Props)e.Props={};s="docProps/core.xml";Ce(i,s,an(e.Props,r));n.coreprops.push(s);Xa(r.rels,2,s,Ma.CORE_PROPS);s="docProps/app.xml";if(e.Props&&e.Props.SheetNames){}else if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{var o=[];for(var l=0;l0){s="docProps/custom.xml";Ce(i,s,vn(e.Custprops,r));n.custprops.push(s);Xa(r.rels,4,s,Ma.CUST_PROPS)}for(f=1;f<=e.SheetNames.length;++f){var c={"!id":{}};var u=e.Sheets[e.SheetNames[f-1]];var h=(u||{})["!type"]||"sheet";switch(h){case"chart":;default:s="xl/worksheets/sheet"+f+"."+t;Ce(i,s,Gv(f-1,s,r,e,c));n.sheets.push(s);Xa(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Ma.WS[0]);}if(u){var d=u["!comments"];var v=false;if(d&&d.length>0){var p="xl/comments"+f+"."+t;Ce(i,p,Yv(d,p,r));n.comments.push(p);Xa(c,-1,"../comments"+f+"."+t,Ma.CMNT);v=true}if(u["!legacy"]){if(v)Ce(i,"xl/drawings/vmlDrawing"+f+".vml",Ul(f,u["!comments"]))}delete u["!comments"];delete u["!legacy"]}if(c["!id"].rId1)Ce(i,Ua(s),Wa(c))}if(r.Strings!=null&&r.Strings.length>0){s="xl/sharedStrings."+t;Ce(i,s,$v(r.Strings,s,r));n.strs.push(s);Xa(r.wbrels,-1,"sharedStrings."+t,Ma.SST)}s="xl/workbook."+t;Ce(i,s,Xv(e,s,r));n.workbooks.push(s);Xa(r.rels,1,s,Ma.WB);s="xl/theme/theme1.xml";Ce(i,s,_l(e.Themes,r));n.themes.push(s);Xa(r.wbrels,-1,"theme/theme1.xml",Ma.THEME);s="xl/styles."+t;Ce(i,s,Kv(e,s,r));n.styles.push(s);Xa(r.wbrels,-1,"styles."+t,Ma.STY);if(e.vbaraw&&a){s="xl/vbaProject.bin";Ce(i,s,e.vbaraw);n.vba.push(s);Xa(r.wbrels,-1,"vbaProject.bin",Ma.VBA)}Ce(i,"[Content_Types].xml",La(n,r));Ce(i,"_rels/.rels",Wa(r.rels));Ce(i,"xl/_rels/workbook."+t+".rels",Wa(r.wbrels));delete r.revssf;delete r.ssf;return i}function Fm(e,r){var t="";switch((r||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":t=g.decode(e.slice(0,12));break;case"binary":t=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"));}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3),t.charCodeAt(4),t.charCodeAt(5),t.charCodeAt(6),t.charCodeAt(7)]}function Pm(e,r){if(W.find(e,"EncryptedPackage"))return Om(e,r);return Rp(e,r)}function Nm(e,r){var t,a=e;var n=r||{};if(!n.type)n.type=w&&Buffer.isBuffer(e)?"buffer":"base64";t=ye(a,n);return Rm(t,n)}function Lm(e,r){var t=0;e:while(t=2&&a[3]===0)return gf.to_workbook(t,i);break;case 3:;case 131:;case 139:;case 140:return hf.to_workbook(t,i);case 123:if(a[1]===92&&a[2]===114&&a[3]===116)return so.to_workbook(t,i);break;case 10:;case 13:;case 32:return Mm(t,i);}if(hf.versions.indexOf(a[0])>-1&&a[2]<=12&&a[3]<=31)return hf.to_workbook(t,i);return Hm(e,t,i,n)}function Vm(e,r){var t=r||{};t.type="file";return Wm(e,t)}function Xm(e,r){switch(r.type){case"base64":;case"binary":break;case"buffer":;case"array":r.type="";break;case"file":return G(r.file,W.write(e,{type:w?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");default:throw new Error("Unrecognized type "+r.type);}return W.write(e,r)}function Gm(e,r){var t=r||{};var a=Dm(e,t);var n={};if(t.compression)n.compression="DEFLATE";if(t.password)n.type=w?"nodebuffer":"string";else switch(t.type){case"base64":n.type="base64";break;case"binary":n.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":;case"file":n.type=w?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+t.type);}var i=a.FullPaths?W.write(a,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type}):a.generate(n);if(t.password&&typeof encrypt_agile!=="undefined")return Xm(encrypt_agile(i,t.password),t);if(t.type==="file")return G(t.file,i);return t.type=="string"?Ye(i):i}function jm(e,r){var t=r||{};var a=Op(e,t);return Xm(a,t)}function Km(e,r,t){if(!t)t="";var a=t+e;switch(r.type){case"base64":return g.encode(Ze(a));case"binary":return Ze(a);case"string":return e;case"file":return G(r.file,a,"utf8");case"buffer":{if(w)return k(a,"utf8");else return Km(a,{type:"binary"}).split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function $m(e,r){switch(r.type){case"base64":return g.encode(e);case"binary":return e;case"string":return e;case"file":return G(r.file,e,"binary");case"buffer":{if(w)return k(e,"binary");else return e.split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function Ym(e,r){switch(r.type){case"string":;case"base64":;case"binary":var t="";for(var a=0;a0)n=0;var u=ot(o.s.r);var h=[];var d=[];var v=0,p=0;var m=Array.isArray(e);var b=o.s.r,g=0,w=0;if(m&&!e[b])e[b]=[];for(g=o.s.c;g<=o.e.c;++g){h[g]=ht(g);t=m?e[b][g]:e[h[g]+u];switch(a){case 1:i[g]=g-o.s.c;break;case 2:i[g]=h[g];break;case 3:i[g]=l.header[g-o.s.c];break;default:if(t==null)t={w:"__EMPTY",t:"s"};f=s=St(t,null,l);p=0;for(w=0;w=0)c='"'+c.replace(tb,'""')+'"'}else c="";l.push(c)}if(f.blankrows===false&&o)return null;return l.join(s)}function nb(e,r){var t=[];var a=r==null?{}:r;if(e==null||e["!ref"]==null)return"";var n=kt(e["!ref"]);var i=a.FS!==undefined?a.FS:",",s=i.charCodeAt(0);var f=a.RS!==undefined?a.RS:"\n",o=f.charCodeAt(0);var l=new RegExp((i=="|"?"\\|":i)+"+$");var c="",u=[];a.dense=Array.isArray(e);var h=a.skipHidden&&e["!cols"]||[];var d=a.skipHidden&&e["!rows"]||[];for(var v=n.s.c;v<=n.e.c;++v)if(!(h[v]||{}).hidden)u[v]=ht(v);for(var p=n.s.r;p<=n.e.r;++p){if((d[p]||{}).hidden)continue;c=ab(e,n,p,u,s,o,i,a);if(c==null){continue}if(a.strip)c=c.replace(l,"");t.push(c+f)}delete a.dense;return t.join("")}function ib(e,r){if(!r)r={};r.FS="\t";r.RS="\n";var t=nb(e,r);if(typeof cptable=="undefined"||r.type=="string")return t;var a=cptable.utils.encode(1200,t,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function sb(e){var r="",t,a="";if(e==null||e["!ref"]==null)return[];var n=kt(e["!ref"]),i="",s=[],f;var o=[];var l=Array.isArray(e);for(f=n.s.c;f<=n.e.c;++f)s[f]=ht(f);for(var c=n.s.r;c<=n.e.r;++c){i=ot(c);for(f=n.s.c;f<=n.e.c;++f){r=s[f]+i;t=l?(e[c]||[])[f]:e[r];a="";if(t===undefined)continue;else if(t.F!=null){r=t.F;if(!t.f)continue;a=t.f;if(r.indexOf(":")==-1)r=r+":"+r}if(t.f!=null)a=t.f;else if(t.t=="z")continue;else if(t.t=="n"&&t.v!=null)a=""+t.v;else if(t.t=="b")a=t.v?"TRUE":"FALSE";else if(t.w!==undefined)a="'"+t.w;else if(t.v===undefined)continue;else if(t.t=="s")a="'"+t.v;else a=""+t.v;o[o.length]=r+"="+a}}return o}function fb(e,r,t){var a=t||{};var n=+!a.skipHeader;var i=e||{};var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?mt(a.origin):a.origin;s=o.r;f=o.c}}var l;var c={s:{c:0,r:0},e:{c:f,r:s+r.length-1+n}};if(i["!ref"]){var u=kt(i["!ref"]);c.e.c=Math.max(c.e.c,u.e.c);c.e.r=Math.max(c.e.r,u.e.r);if(s==-1){s=u.e.r+1;c.e.r=s+r.length-1+n}}else{if(s==-1){s=0;c.e.r=r.length-1+n}}var h=a.header||[],d=0;r.forEach(function(e,r){K(e).forEach(function(t){if((d=h.indexOf(t))==-1)h[d=h.length]=t;var o=e[t];var c="z";var u="";var v=bt({c:f+d,r:s+r+n});l=lb.sheet_get_cell(i,v);if(o&&typeof o==="object"&&!(o instanceof Date)){i[v]=o}else{if(typeof o=="number")c="n";else if(typeof o=="boolean")c="b";else if(typeof o=="string")c="s";else if(o instanceof Date){c="d";if(!a.cellDates){c="n";o=ee(o)}u=a.dateNF||D._table[14]}if(!l)i[v]=l={t:c,v:o};else{l.t=c;l.v=o;delete l.w;delete l.R;if(u)l.z=u}if(u)l.z=u}})});c.e.c=Math.max(c.e.c,f+h.length-1);var v=ot(s);if(n)for(d=0;d=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}else if(typeof r=="string"){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}else throw new Error("Cannot find sheet |"+r+"|")}e.book_new=function(){return{SheetNames:[],Sheets:{}}};e.book_append_sheet=function(e,r,t){if(!t)for(var a=1;a<=65535;++a,t=undefined)if(e.SheetNames.indexOf(t="Sheet"+a)==-1)break;if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");vv(t);if(e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");e.SheetNames.push(t);e.Sheets[t]=r};e.book_set_sheet_visibility=function(e,r,a){t(e,"Workbook",{});t(e.Workbook,"Sheets",[]);var i=n(e,r);t(e.Workbook.Sheets,i,{});switch(a){case 0:;case 1:;case 2:break;default:throw new Error("Bad sheet visibility setting "+a);}e.Workbook.Sheets[i].Hidden=a};r([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]);e.cell_set_number_format=function(e,r){e.z=r;return e};e.cell_set_hyperlink=function(e,r,t){if(!r){delete e.l}else{e.l={Target:r};if(t)e.l.Tooltip=t}return e};e.cell_set_internal_link=function(r,t,a){return e.cell_set_hyperlink(r,"#"+t,a)};e.cell_add_comment=function(e,r,t){if(!e.c)e.c=[];e.c.push({t:r,a:t||"SheetJS"})};e.sheet_set_array_formula=function(e,r,t){var n=typeof r!="string"?r:kt(r);var i=typeof r=="string"?r:wt(r);for(var s=n.s.r;s<=n.e.r;++s)for(var f=n.s.c;f<=n.e.c;++f){var o=a(e,s,f);o.t="n";o.F=i;delete o.v;if(s==n.s.r&&f==n.s.c)o.f=t}return e};return e})(lb);if(w&&typeof require!="undefined")(function(){var r={}.Readable;var t=function(e,t){var a=r();var n=t==null?{}:t;if(e==null||e["!ref"]==null){a.push(null);return a}var i=kt(e["!ref"]);var s=n.FS!==undefined?n.FS:",",f=s.charCodeAt(0);var o=n.RS!==undefined?n.RS:"\n",l=o.charCodeAt(0);var c=new RegExp((s=="|"?"\\|":s)+"+$");var u="",h=[];n.dense=Array.isArray(e);var d=n.skipHidden&&e["!cols"]||[];var v=n.skipHidden&&e["!rows"]||[];for(var p=i.s.c;p<=i.e.c;++p)if(!(d[p]||{}).hidden)h[p]=ht(p);var m=i.s.r;var b=false;a._read=function(){if(!b){b=true;return a.push("\ufeff")}while(m<=i.e.r){++m;if((v[m-1]||{}).hidden)continue;u=ab(e,i,m-1,h,f,l,s,n);if(u!=null){if(n.strip)u=u.replace(c,"");a.push(u+o);break}}if(m>i.e.r)return a.push(null)};return a};var a=function(e,t){var a=r();var n=t||{};var i=n.header!=null?n.header:rm.BEGIN;var s=n.footer!=null?n.footer:rm.END;a.push(i);var f=gt(e["!ref"]);n.dense=Array.isArray(e);a.push(rm._preamble(e,f,n));var o=f.s.r;var l=false;a._read=function(){if(o>f.e.r){if(!l){l=true;a.push(""+s)}return a.push(null)}while(o<=f.e.r){a.push(rm._row(e,f,o,n));++o;break}};return a};var n=function(e,t){var a=r({objectMode:true});if(e==null||e["!ref"]==null){a.push(null);return a}var n={t:"n",v:0},i=0,s=1,f=[],o=0,l="";var c={s:{r:0,c:0},e:{r:0,c:0}};var u=t||{};var h=u.range!=null?u.range:e["!ref"];if(u.header===1)i=1;else if(u.header==="A")i=2;else if(Array.isArray(u.header))i=3;switch(typeof h){case"string":c=kt(h);break;case"number":c=kt(e["!ref"]);c.s.r=h;break;default:c=h;}if(i>0)s=0;var d=ot(c.s.r);var v=[];var p=0;var m=Array.isArray(e);var b=c.s.r,g=0,w=0;if(m&&!e[b])e[b]=[];for(g=c.s.c;g<=c.e.c;++g){v[g]=ht(g);n=m?e[b][g]:e[v[g]+d];switch(i){case 1:f[g]=g-c.s.c;break;case 2:f[g]=v[g];break;case 3:f[g]=u.header[g-c.s.c];break;default:if(n==null)n={w:"__EMPTY",t:"s"};l=o=St(n,null,u);p=0;for(w=0;wc.e.r)return a.push(null);while(b<=c.e.r){var r=eb(e,c,b,v,i,f,m,u);++b;if(r.isempty===false||(i===1?u.blankrows!==false:!!u.blankrows)){a.push(r.row);break}}};return a};e.stream={to_json:n,to_html:a,to_csv:t}})();if(typeof Rp!=="undefined")e.parse_xlscfb=Rp;e.parse_zip=Rm;e.read=Wm;e.readFile=Vm;e.readFileSync=Vm;e.write=Zm;e.writeFile=Qm;e.writeFileSync=Qm;e.writeFileAsync=qm;e.utils=lb;e.SSF=D;if(typeof W!=="undefined")e.CFB=W}if(typeof exports!=="undefined")make_xlsx_lib(exports);else if(typeof module!=="undefined"&&module.exports)make_xlsx_lib(module.exports);else if(typeof define==="function"&&define.amd)define(function(){if(!XLSX.version)make_xlsx_lib(XLSX);return XLSX});else make_xlsx_lib(XLSX);var XLS=XLSX,ODS=XLSX; diff --git a/src/css/dark/animate.css b/src/css/dark/animate.css new file mode 100644 index 0000000..3f692ca --- /dev/null +++ b/src/css/dark/animate.css @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ + +@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/src/css/dark/bootstrap.css b/src/css/dark/bootstrap.css new file mode 100644 index 0000000..e539b1f --- /dev/null +++ b/src/css/dark/bootstrap.css @@ -0,0 +1,567 @@ +@media (max-width: 576px) { + #container + { + padding: 20px !important; + } + header + { + box-shadow: 0px 5px 10px 0px #060916; + z-index: 9999; + } + header .main-nav>div:first-child + { + padding-left: 20px !important; + } + header .main-nav .member + { + display: none; + } + header .main-nav .nav + { + display: none; + } + header .sub-nav, + .table-page .info, + .table-page .jump + { + display: none !important; + } + .table-page + { + text-align: center !important; + } + header .mobile-menu + { + display: block !important; + } +} +@media (max-width : 1280px) +{ + header .main-nav .nav a li + { + padding: 0 10px !important; + } +} +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding: 10px; +} +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +#container:before, +#container:after{ + content: " "; + display: table; +} +#container:after{ + content: " "; + clear: both; +} \ No newline at end of file diff --git a/src/css/dark/common/block.css b/src/css/dark/common/block.css new file mode 100644 index 0000000..3ec102f --- /dev/null +++ b/src/css/dark/common/block.css @@ -0,0 +1,449 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#container { + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; +} +.block-title { + width: 100%; + height: 20px; + line-height: 20px; + margin-bottom: 20px; + position: relative; +} +.block-title span { + background: -moz-linear-gradient(top, #66b5ff, #0084FF); + background: -webkit-linear-gradient(top, #66b5ff, #0084FF); + background: -o-linear-gradient(top, #66b5ff, #0084FF); + border-radius: 5px; + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; +} +.block-title a { + float: right; + color: #66b5ff !important; +} +.block-box { + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; +} +.block-box .block { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + padding: 20px; + background: #1A2042; + position: relative; +} +.block-box .block .font-list { + margin-top: 20px; + width: 100%; +} +.block-box .block .font-list li { + height: 32px; + line-height: 32px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list td { + padding: 8px 20px 8px 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list thead td { + color: #999; +} +.block-box .block .font-list img { + height: 40px; + vertical-align: middle; +} +.block-box .block .font-list .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.block-box .block .btnbar { + text-align: right; +} +.block-box .block .btnbar button { + margin-right: 0; +} +.block-box .block .person > .info, +.block-box .block .pic > .info { + margin-top: 10px; + overflow: hidden; + height: 30px; + line-height: 40px; +} +.block-box .block .person > .info span:first-child, +.block-box .block .pic > .info span:first-child { + float: left; + font-size: 12px; + color: #999; +} +.block-box .block .person > .info span:last-child, +.block-box .block .pic > .info span:last-child { + float: right; +} +.block-box .block .person > .info i, +.block-box .block .pic > .info i { + margin-right: 0; + margin-left: 6px; +} +.block-box .block .person { + position: relative; + text-align: center; +} +.block-box .block .person img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; +} +.block-box .block .person h6 { + margin-bottom: 0; +} +.block-box .block .corner { + color: #FFF; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: #0084FF; + text-shadow: 1px 1px 1px #36495C; +} +.block-box .block .pic { + position: relative; +} +.block-box .block .pic .icon { + margin-top: 15px; + color: #999; +} +.block-box .block .pic .icon span { + margin-right: 10px; +} +.block-box .block .pic .info { + height: 35px; + line-height: 35px; +} +.block-box .block .pic .info img { + border-radius: 50px; + width: 24px; + height: 24px; + vertical-align: middle; + border: 2px #0084FF solid; + margin-right: 5px; +} +.block-box .block .pic .cover { + border-radius: 5px; + width: 100%; + max-height: 360px; + margin-bottom: 10px; +} +.block-box .block .user-profile img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px #0084FF solid; +} +.block-box .block .user-profile hr { + border: 0; + border-top: 1px #141933 solid; + margin: 15px 0; +} +.block-box .block-data .data { + margin-top: 25px; +} +.block-box .block-data h5 { + line-height: 30px; + margin-bottom: 0; +} +.block-box .block-data .num { + font-family: num; + font-size: 28px; + margin-right: 5px; +} +.block-box .block-data i { + font-size: 20px; +} +.block-box .block-data-small { + padding: 10px 20px; +} +.block-box .block-data-small .data { + margin-top: 0; +} +.block-box .title { + font-size: 14px; + color: #cccccc; +} +.block-box .note { + margin-top: 20px; + color: #999; +} +.block-box .form-group { + position: relative; +} +.block-box .form-group > span { + display: block; +} +.block-box .form-group textarea { + line-height: 1.5; +} +.block-box .form-group .error { + color: #ff6582; + position: absolute; + margin-top: 4px; +} +.block-box .form-group .font-num { + bottom: 10px; + right: 10px; + position: absolute; +} +.block-box .form-group:not(:last-child) { + margin-bottom: 20px; +} +.block-box .input-group { + display: flex; + flex-wrap: wrap; + width: 100%; +} +.block-box .input-group input { + width: 1%; + flex: 1 1 auto; +} +.block-box .input-group input:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.block-box .input-group input:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.block-box .input-group > span { + padding: 10px; + border: 1px #30375B solid; +} +.block-box .input-group .prepend { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.block-box .input-group .append, +.block-box .input-group .num-add-cut { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.block-box .input-group .num-add-cut { + position: relative; + padding: 10px 12px; +} +.block-box .input-group .num-add-cut i { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; +} +.block-box .input-group .num-add-cut .add { + top: 0; + border-bottom: 1px #30375B solid; +} +.block-box .input-group .num-add-cut .cut { + bottom: 2px; + line-height: 1.4; +} +.block-box .input-group .num-add-cut .disabled { + color: #7886A3; + cursor: not-allowed; +} +.block-box .empty { + width: 100%; + text-align: center; + color: #999; + margin: 30px 0; +} +.block-box .empty img { + width: 70%; +} +.left-menu { + font-size: 14px; +} +.left-menu a { + border-radius: 5px; + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; +} +.left-menu ul:not(:first-child) { + margin-top: 20px; +} +.left-menu .title { + padding-left: 10px; + color: #999; + font-size: 16px; + border-bottom: 1px #30375B solid; + height: 37px; +} +.left-menu .active { + background: -moz-linear-gradient(left, #0084FF, #66b5ff); + background: -webkit-linear-gradient(left, #0084FF, #66b5ff); + background: -o-linear-gradient(left, #0084FF, #66b5ff); +} +.left-menu .active li { + color: #FFF; +} +#right-frame { + position: relative; + padding-right: 240px; +} +#right-frame h1 { + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px #30375B solid; +} +#right-frame h2 { + margin-top: 50px; +} +#right-frame p { + margin-top: 10px; + line-height: 30px; +} +#right-frame code { + padding: 5px; +} +#right-frame strong { + border-radius: 5px; + margin: 0 5px; + background-color: #4E5675; + padding: 3px 5px; +} +#right-frame .doc { + margin-top: 20px; + width: 100%; + border-collapse: collapse; + border: none; +} +#right-frame .doc thead { + font-weight: bold; + text-align: center; +} +#right-frame .doc td { + padding: 10px; + border: solid #000 1px; + line-height: 30px; +} +#right-frame .doc td p { + margin-top: unset; +} +#right-frame .doc td em { + border-radius: 5px; + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: #FFF; +} +#right-frame .doc tr:nth-child(even) { + background: #171c3b; +} +#right-frame .contents { + position: fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px #30375B solid; + padding-top: 20px; +} +#right-frame .contents li { + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; +} +#right-frame .contents .active { + border-left: 4px #0084FF solid; + color: #0084FF; + padding-left: 16px; +} +#right-frame .hljs { + border-radius: 5px; + background: #232B4C; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} +#right-frame .hljs .hljs-ln-numbers { + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; +} +#right-frame .hljs tr { + height: 24px; +} +.quote { + border-radius: 5px; + background: #232B4C; + border-left: 5px #30375B solid; +} +.quote blockquote { + padding: 5px 0; + margin-left: 30px; +} +.quote li { + list-style: disc; + padding: 8px 0; +} +.quote strong { + background: unset !important; +} +.quote-info, +.quote-error, +.quote-success { + padding: 10px; + line-height: 25px; + color: #36495C; +} +.quote-info { + border-left-color: #FFFF01; + background: #F8F7DE; +} +.quote-error { + border-left-color: #FF1844; + background: #fae1dd; +} +.quote-success { + border-left-color: #76FF02; + background: #D6EFC7; +} diff --git a/src/css/dark/common/common.css b/src/css/dark/common/common.css new file mode 100644 index 0000000..050685f --- /dev/null +++ b/src/css/dark/common/common.css @@ -0,0 +1,314 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +@font-face { + font-family: "num"; + src: url(../font/num.ttf); +} +/** + * ================= 旋转 ================== + */ +@-webkit-keyframes load { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.rotate { + animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; + -webkit-animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; +} +.rotate-0 { + transform-origin: center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 { + transform-origin: center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 { + transform-origin: center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +/** + * ================= 标题 ================== + */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: normal; + margin-top: 0; + line-height: 20px; +} +h3, +h4, +h5, +h6 { + margin-bottom: 10px; +} +h1 { + margin-bottom: 20px; + font-size: 24px; +} +h1 i { + font-size: 24px; +} +h2 { + margin-bottom: 20px; + font-size: 20px; +} +h2 i { + font-size: 20px; +} +h3 { + font-size: 18px; +} +h3 i { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h4 i { + font-size: 16px; +} +h5 { + font-size: 14px; +} +h5 i { + font-size: 14px; +} +h6 { + font-size: 12px; +} +h6 i { + font-size: 12px; +} +/** + * ================= 遮罩 ================== + */ +.mask { + opacity: 0.6; + width: 100%; + height: 100%; + background: #000; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + color: #FFF; +} +.mask i { + font-size: 18px; +} +/** + * ================= 边距 ================== + */ +.m0 { + margin: 0 !important; +} +.mt10 { + margin-top: 10px; +} +.mt20 { + margin-top: 20px; +} +.mb0 { + margin-bottom: 0 !important; +} +.mb10 { + margin-bottom: 10px; +} +.mb20 { + margin-bottom: 20px; +} +.mr0 { + margin-right: 0 !important; +} +.p0 { + padding: 0; +} +.pl0 { + padding-left: 0; +} +.pt0 { + padding-top: 0; +} +.pb0 { + padding-bottom: 0; +} +.pr0 { + padding-right: 0; +} +/** + * ================= 颜色 ================== + */ +.font-color-1 { + color: #FF1844 !important; +} +.font-color-2 { + color: #76FF02 !important; +} +.font-color-3 { + color: #FFFF01 !important; +} +.font-color-4 { + color: #ff7c00 !important; +} +.font-color-5 { + color: #f52394 !important; +} +.font-color-6 { + color: #00b2d4 !important; +} +.font-color-7 { + color: #800080 !important; +} +.font-color-8 { + color: #593110 !important; +} +.color-1 { + background-color: #FF1844 !important; +} +.color-2 { + background-color: #76FF02 !important; +} +.color-3 { + background-color: #FFFF01 !important; +} +.color-4 { + background-color: #ff7c00 !important; +} +.color-5 { + background-color: #f52394 !important; +} +.color-6 { + background-color: #00b2d4 !important; +} +.color-7 { + background-color: #800080 !important; +} +.color-8 { + background-color: #593110 !important; +} +.linear-1 { + background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -o-linear-gradient(left, #ff7e97, #FF1844) !important; +} +.linear-2 { + background: -moz-linear-gradient(left, #adff68, #76FF02) !important; + background: -webkit-linear-gradient(left, #adff68, #76FF02) !important; + background: -o-linear-gradient(left, #adff68, #76FF02) !important; +} +.linear-3 { + background: -moz-linear-gradient(left, #ffff67, #FFFF01) !important; + background: -webkit-linear-gradient(left, #ffff67, #FFFF01) !important; + background: -o-linear-gradient(left, #ffff67, #FFFF01) !important; +} +.linear-4 { + background: -moz-linear-gradient(left, #ffb066, #ff7c00) !important; + background: -webkit-linear-gradient(left, #ffb066, #ff7c00) !important; + background: -o-linear-gradient(left, #ffb066, #ff7c00) !important; +} +.linear-5 { + background: -moz-linear-gradient(left, #f985c3, #f52394) !important; + background: -webkit-linear-gradient(left, #f985c3, #f52394) !important; + background: -o-linear-gradient(left, #f985c3, #f52394) !important; +} +.linear-6 { + background: -moz-linear-gradient(left, #3be0ff, #00b2d4) !important; + background: -webkit-linear-gradient(left, #3be0ff, #00b2d4) !important; + background: -o-linear-gradient(left, #3be0ff, #00b2d4) !important; +} +.linear-7 { + background: -moz-linear-gradient(left, #e600e6, #800080) !important; + background: -webkit-linear-gradient(left, #e600e6, #800080) !important; + background: -o-linear-gradient(left, #e600e6, #800080) !important; +} +.linear-8 { + background: -moz-linear-gradient(left, #af6120, #593110) !important; + background: -webkit-linear-gradient(left, #af6120, #593110) !important; + background: -o-linear-gradient(left, #af6120, #593110) !important; +} +/** + * ================= 杂项 ================== + */ +.fl { + float: left; +} +.fr { + float: right; +} +.fs18 { + font-size: 18px; +} +.va-m { + vertical-align: middle; +} +.fwb { + font-weight: bold; +} +.tac { + text-align: center; +} +.cp { + cursor: pointer; +} +.flex { + display: flex; + flex-wrap: wrap; +} +.dn { + display: none; +} diff --git a/src/css/dark/common/header.css b/src/css/dark/common/header.css new file mode 100644 index 0000000..d0bccd6 --- /dev/null +++ b/src/css/dark/common/header.css @@ -0,0 +1,105 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +header { + width: 100%; + position: relative; + padding: 0 60px; +} +header .main-nav { + height: 50px; + line-height: 50px; + display: flex; +} +header .main-nav > div { + padding: 0; +} +header .main-nav > div:first-child { + font-size: 18px; + font-weight: bold; + padding-left: 35px; +} +header .main-nav > div:first-child img { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; +} +header .main-nav .nav a { + float: left; +} +header .main-nav .nav a li { + padding: 0 15px; +} +header .main-nav .nav .active .nav-slider { + display: block; +} +header .main-nav > div:last-child { + text-align: right; + position: relative; +} +header .main-nav > div:last-child img { + border-radius: 100%; + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px #0084FF solid; +} +header .main-nav > div:last-child i { + font-size: 28px; + margin-right: 0; + margin-left: 20px; +} +header .main-nav .nav-slider { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + height: 4px; + margin-top: -50px; + display: none; +} +header .sub-nav { + margin-top: 5px; + height: 30px; + line-height: 30px; + display: flex; +} +header .sub-nav > div { + padding: 0; +} +header .sub-nav li { + font-size: 12px; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; +} +header .sub-nav .active li { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); +} +header .sub-nav .active:hover { + color: #FFF; +} diff --git a/src/css/dark/common/reset.css b/src/css/dark/common/reset.css new file mode 100644 index 0000000..a8c5533 --- /dev/null +++ b/src/css/dark/common/reset.css @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +* { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body { + background: #0C112A; + font-size: 14px; + font-family: "Microsoft YaHei"; + color: #FFF; +} +ul, +li, +p { + margin: 0; + padding: 0; +} +li { + list-style: none; +} +a { + transition: color 0.2s linear; + color: #FFF; + text-decoration: none; +} +a:hover { + transition: color 0.2s linear; + color: #cccccc; +} +em { + font-style: normal; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +th { + font-weight: normal; + text-align: initial; +} +td { + padding: 0; +} +i { + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: 16px; +} +img, +video { + border-radius: 5px; +} +@-moz-document url-prefix() { + i { + vertical-align: middle; + } +} diff --git a/src/css/dark/common/scroll.css b/src/css/dark/common/scroll.css new file mode 100644 index 0000000..47ac90e --- /dev/null +++ b/src/css/dark/common/scroll.css @@ -0,0 +1,96 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ps { + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x { + display: none; + opacity: 0.4; + transition: background-color 0.2s linear, opacity 0.2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color 0.2s linear, opacity 0.2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + opacity: 0.6; +} +.ps__thumb-x { + background-color: #4E5675; + border-radius: 50px; + transition: background-color 0.2s linear, height 0.2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y { + box-shadow: #060916 0px 0px 20px; + background-color: #4E5675; + border-radius: 50px; + transition: background-color 0.2s linear, width 0.2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #4E5675; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #4E5675; +} +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/src/css/dark/dropzone.css b/src/css/dark/dropzone.css new file mode 100644 index 0000000..1b656d8 --- /dev/null +++ b/src/css/dark/dropzone.css @@ -0,0 +1,194 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropzone { + min-height: 120px; + border: 2px dashed #30375B; + background: #232B4C; + padding: 10px; + border-radius: 4px; + position: relative; + transition: border-color 0.2s linear; +} +.dropzone:hover { + border-color: #0084FF; + transition: border-color 0.2s linear; +} +.dropzone .dz-message { + font-size: 14px; + min-height: 84px; +} +.dropzone .dz-message i { + font-size: 42px; + margin: 0 auto; + display: block; + margin-bottom: 10px; +} +.dropzone.dz-clickable { + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove) { + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message { + display: none; +} +.dropzone .dz-message { + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview { + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i { + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom: 6px; + right: 6px; + margin-right: 0; + font-size: 18px; +} +.dropzone .dz-preview .dz-success-i { + color: #76FF02; +} +.dropzone .dz-preview .dz-error-i { + color: #FF1844; +} +.dropzone .dz-preview .dz-remove-i { + opacity: 1; + color: #FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i { + opacity: 1; +} +.dropzone .dz-success .dz-success-i { + opacity: 1; +} +.dropzone .dz-complete .dz-remove-i { + opacity: 0; +} +.dropzone .dz-preview .dz-image { + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: #4E5675; +} +.dropzone .dz-preview .dz-details { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename { + margin-bottom: 1em; + font-size: 14px; + text-overflow: ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong { + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img { + display: block; + border-radius: 5px; + width: 100%; +} +.dropzone .dz-button { + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button { + float: right; +} +.dropzone .dz-button span { + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress { + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress { + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress { + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress { + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload { + background: #0084FF; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} diff --git a/src/css/dark/lib/button.css b/src/css/dark/lib/button.css new file mode 100644 index 0000000..5a909c0 --- /dev/null +++ b/src/css/dark/lib/button.css @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +button { + border-radius: 50px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + color: #FFF; + background: none; + border: 2px #30375B solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: 16px; + margin-right: 5px; + height: 46px; + line-height: 1; +} +button:hover:not(:disabled) { + box-shadow: #060916 0px 0px 20px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + border-color: #0084FF; +} +button i { + font-size: 18px; +} +button:disabled { + color: #7886A3; + cursor: not-allowed; +} +.middle { + font-size: 14px; + padding: 0px 16px; + height: 36px; +} +.middle i { + font-size: 14px; +} +.small { + font-size: 14px; + padding: 0 8px; + height: 26px; +} +.small i { + font-size: 12px; +} +.highlight { + background: #0084FF; + border-color: #0084FF; + color: #FFF; +} +.highlight:hover:not(:disabled) { + background: #0077e6; + border-color: #0077e6; +} +.highlight:disabled { + color: #7886A3; + background: #30375B; + cursor: not-allowed; + border-color: #30375B; +} diff --git a/src/css/dark/lib/citypicker.css b/src/css/dark/lib/citypicker.css new file mode 100644 index 0000000..84292a3 --- /dev/null +++ b/src/css/dark/lib/citypicker.css @@ -0,0 +1,110 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.citypicker { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + position: absolute; + border: 1px #30375B solid; + background: #232B4C; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; +} +.citypicker span { + border-radius: 5px; + transition: background 0.2s linear; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; +} +.citypicker span:not(.current):not(.title):not(.not-allow):hover { + transition: background 0.2s linear; + background: #4E5675; +} +.citypicker .title { + color: #999; + padding-left: 5px; +} +.citypicker .header, +.citypicker .body { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.citypicker .header { + margin: 5px 0; +} +.citypicker .header span { + width: 40px; +} +.citypicker .header .current { + color: #FFF; +} +.citypicker .body:after { + content: ""; + flex: auto; +} +.citypicker .body span { + width: 60px; + margin: 2px 15px; +} +.citypicker .quick, +.citypicker .vert { + max-height: 240px; + position: relative; +} +.citypicker .quick span, +.citypicker .vert span { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; +} +.citypicker .quick .ps__rail-y, +.citypicker .vert .ps__rail-y { + right: 0; +} +.citypicker .quick .current, +.citypicker .vert .current { + background: #4E5675; +} +.citypicker .vert { + height: 200px; + min-width: 120px; + float: left; +} +.citypicker .vert span { + display: block; +} +.citypicker .vert span i { + float: right; + margin-right: 0; +} +.citypicker .vert:not(:last-child) { + margin-right: 5px; +} +.citypicker .current { + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); +} diff --git a/src/css/dark/lib/colorpicker.css b/src/css/dark/lib/colorpicker.css new file mode 100644 index 0000000..a15f0d0 --- /dev/null +++ b/src/css/dark/lib/colorpicker.css @@ -0,0 +1,46 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.colorpicker { + min-height: 38px; + overflow: hidden; +} +.colorpicker > div { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; +} +.colorpicker > div .color { + border-radius: 5px; + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; +} +.colorpicker > div i { + color: #FFF; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; +} diff --git a/src/css/dark/lib/datepicker.css b/src/css/dark/lib/datepicker.css new file mode 100644 index 0000000..1016183 --- /dev/null +++ b/src/css/dark/lib/datepicker.css @@ -0,0 +1,234 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.datepicker { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + width: auto; + position: absolute; + border: 1px #30375B solid; + background: #232B4C; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; +} +.datepicker .header, +.datepicker .footer { + height: 35px; + line-height: 35px; + text-align: center; +} +.datepicker .header span, +.datepicker .footer span { + transition: color 0.2s linear; + text-align: center; +} +.datepicker .header i, +.datepicker .footer i { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; +} +.datepicker .header .font, +.datepicker .footer .font { + float: left; + padding-left: 5px; +} +.datepicker .header .font:hover, +.datepicker .footer .font:hover { + color: #0084FF; +} +.datepicker .header .confirm, +.datepicker .footer .confirm { + float: right; + position: relative; +} +.datepicker .header .confirm button, +.datepicker .footer .confirm button { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; +} +.datepicker .header .not-allow, +.datepicker .footer .not-allow { + color: #7886A3; + cursor: not-allowed; +} +.datepicker .header .not-allow:hover, +.datepicker .footer .not-allow:hover { + color: #7886A3; +} +.datepicker .header .prev-year, +.datepicker .header .prev-month { + float: left; +} +.datepicker .header .next-year, +.datepicker .header .next-month { + float: right; +} +.datepicker .footer { + display: none; +} +.datepicker .footer .choose-time { + display: none; +} +.datepicker .body { + width: 260px; +} +.datepicker .body span { + width: 34px; + height: 34px; + line-height: 34px; +} +.datepicker .body .next { + color: #7886A3; + margin-bottom: 3px; +} +.datepicker .datepicker-panel { + float: left; +} +.datepicker .right { + margin-left: 10px; + display: none; +} +.datepicker .week, +.datepicker .day, +.datepicker .y-m, +.datepicker .picker-time { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.datepicker .week { + color: #7886A3; +} +.datepicker .week span { + cursor: default; +} +.datepicker .day span:not(.next) { + border-radius: 5px; + transition: background 0.2s linear; + position: relative; + margin-bottom: 3px; +} +.datepicker .day span:not(.next):hover:not(.current) { + transition: background 0.2s linear; + background: #4E5675; +} +.datepicker .day span:not(.next) div { + border-radius: 50px; + width: 5px; + height: 5px; + position: absolute; + background: #0084FF; + right: 2px; + top: 2px; +} +.datepicker .day span.current { + box-shadow: #060916 0px 0px 20px; + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); + color: #FFF; +} +.datepicker .day span.current div { + background: #FFF; +} +.datepicker .y-m { + display: none; +} +.datepicker .y-m div { + border-radius: 5px; + transition: background 0.2s linear; + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; +} +.datepicker .y-m div:hover { + transition: background 0.2s linear; + background: #4E5675; +} +.datepicker .y-m .active { + background: #4E5675; +} +.datepicker .picker-time { + display: none; +} +.datepicker .picker-time ul { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; +} +.datepicker .picker-time ul li { + border-radius: 5px; + transition: background 0.2s linear; + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; +} +.datepicker .picker-time ul li:not(.current):hover { + transition: background 0.2s linear; + background: #4E5675; +} +.datepicker .picker-time ul .current { + background: #4E5675; +} +.datepicker .picker-time ul .ps__rail-y { + right: 0; +} +.datepicker .quick { + padding: 0 6px; + display: none; + margin-bottom: 5px; +} +.datepicker .quick span { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + margin: 6px 0; +} +.datepicker .quick span.title { + padding-left: 0; + color: #999; +} +.datepicker .quick span.current { + box-shadow: #060916 0px 0px 20px; + background: #0084FF; + color: #FFF; +} +.datepicker .footer { + height: 30px; +} +.datepicker .clear { + clear: both; +} +.datepicker span { + text-align: center; + display: inline-block; + cursor: pointer; +} diff --git a/src/css/dark/lib/dropdown.css b/src/css/dark/lib/dropdown.css new file mode 100644 index 0000000..9f8dba5 --- /dev/null +++ b/src/css/dark/lib/dropdown.css @@ -0,0 +1,71 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropdown { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + border: 1px #30375B solid; + background: #232B4C; + position: absolute; + z-index: 9999; + min-width: 100px; + outline: none; + padding: 5px 0; + display: none; +} +.dropdown ul { + max-height: 300px; + overflow: hidden; + position: relative; +} +.dropdown li:not(.divided) { + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; +} +.dropdown li:not(.divided) span { + flex: 1 1 auto; +} +.dropdown li:not(.divided) .checked { + margin: 0 0 0 20px; +} +.dropdown li:not(.divided):hover:not(.disabled) { + background: #4E5675; +} +.dropdown .ps__rail-y { + right: 0; +} +.dropdown .title { + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px #30375B solid; + margin-bottom: 5px; +} +.dropdown .divided { + margin: 4px 0; + border-bottom: 1px #30375B solid; +} +.dropdown .disabled { + color: #7886A3; + cursor: not-allowed !important; +} diff --git a/src/css/dark/lib/editor.css b/src/css/dark/lib/editor.css new file mode 100644 index 0000000..978db2d --- /dev/null +++ b/src/css/dark/lib/editor.css @@ -0,0 +1,200 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #FFF; + } +} +.ql-snow a { + color: #0084FF; +} +.ql-snow .ql-stroke { + stroke: #FFF; +} +.ql-snow .ql-stroke-miter { + stroke: #FFF; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #FFF; +} +.ql-snow .ql-picker { + color: #FFF; +} +.ql-snow .ql-tooltip { + color: #FFF; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor p { + margin-top: unset !important; + line-height: unset !important; +} +.ql-container { + font-size: 14px; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow { + border-color: #30375B; +} +.ql-toolbar.ql-snow { + border-radius: 5px 5px 0 0; + background: #171c3b; + padding: 12px; +} +.ql-container.ql-snow { + border-radius: 0 0 5px 5px; + background: #232B4C; +} +.ql-editor.ql-blank::before { + color: #999; + font-size: 14px; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #30375B; + outline: none; +} +.ql-snow .ql-picker-options { + background: #232B4C; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + margin-top: 2px; +} +.ql-snow.ql-toolbar button:hover { + box-shadow: none; +} +.ql-snow .ql-tooltip { + box-shadow: #060916 0px 0px 20px; + border-radius: 5px; + padding: 8px 12px; + border-color: #30375B; + background-color: #1A2042; +} +.ql-snow .ql-tooltip input[type=text] { + border-color: #30375B; + font-size: 14px; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus { + border-color: #0084FF; + background: #2a3560; +} +.editor { + position: relative; +} diff --git a/src/css/dark/lib/form.css b/src/css/dark/lib/form.css new file mode 100644 index 0000000..77c70d9 --- /dev/null +++ b/src/css/dark/lib/form.css @@ -0,0 +1,277 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +::-webkit-input-placeholder { + color: #999; +} +:-moz-placeholder { + color: #999; +} +::-moz-placeholder { + color: #999; +} +:-ms-input-placeholder { + color: #999; +} +input, +textarea { + border-radius: 5px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + padding: 10px; + border: 1px #30375B solid; + background: #232B4C; + width: 100%; + color: #FFF; +} +input:focus, +textarea:focus { + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + box-shadow: #060916 0px 0px 20px; + outline: none; + border-color: #0084FF; + background: #2a3560; +} +input:disabled, +textarea:disabled { + cursor: not-allowed; + color: #7886A3; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +label { + position: relative; +} +textarea { + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize { + resize: none; +} +.icon-input i:not(.add):not(.cut), +.icon-input-right i:not(.add):not(.cut) { + position: absolute; + top: 1px; +} +.icon-input input { + padding-left: 26px; +} +.icon-input i { + left: 8px; +} +.icon-input-right input { + padding-right: 24px; +} +.icon-input-right i { + margin-right: 0; + right: 8px; +} +.error-input { + border-color: #FF1844; + background: #482323; +} +.error-input:focus { + border-color: #FF1844; + background: #482323; +} +input[type="radio"], +input[type="checkbox"], +select { + border: 0; + position: absolute; + left: -9999px; +} +select { + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked { + margin-right: 10px; + line-height: 40px; + display: inline-block; +} +.radio i, +.radio-disabled i, +.radio-checked i, +.radio-disabled-checked i, +.checkbox i, +.checkbox-disabled i, +.checkbox-checked i, +.checkbox-disabled-checked i { + font-size: 18px; + margin-right: 0; + font-weight: bold; +} +.radio, +.checkbox, +.checkbox-checked { + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked { + color: #7886A3; + cursor: not-allowed; +} +.radio i, +.checkbox i { + transition: color 0.2s linear; +} +.radio-checked i, +.checkbox-checked i { + transition: color 0.2s linear; + color: #0084FF; +} +.select { + border-radius: 5px; + padding: 10px 30px 8px 10px; + border: 1px #30375B solid; + background: #232B4C; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; +} +.select i:not(.rotate) { + position: absolute; + right: 0px; +} +.select i.ri-loader-4-line { + font-size: 14px; +} +.select span { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; +} +.select .select-clear { + display: none; +} +.select-disabled { + cursor: not-allowed; + border-color: #30375B; +} +.select-disabled span, +.select-disabled i { + color: #7886A3; +} +.select-option { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + display: none; + position: absolute; + border: 1px #30375B solid; + background: #232B4C; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; +} +.select-option ul { + padding: 6px; + position: relative; + max-height: 240px; +} +.select-option ul li { + padding: 5px 10px 5px 5px; + cursor: pointer; +} +.select-option ul li label { + height: 26px; + line-height: 26px; + width: 100%; +} +.select-option ul li:not(:first-child) { + margin-top: 4px; +} +.select-option ul li:hover { + border-radius: 5px; + background: #4E5675; +} +.select-option ul .multiple { + padding: 0 10px 0 5px; +} +.select-option ul .active { + border-radius: 5px; + background: #4E5675; +} +.select-option .disabled { + color: #7886A3; + cursor: not-allowed; +} +.select-option .disabled:hover { + background: #232B4C; +} +.checkbox-switch { + border-radius: 50px; + background: #999; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; +} +.checkbox-switch span { + transition: margin-left 0.2s linear; + border-radius: 50px; + background: #FFF; + width: 16px; + height: 16px; + display: inline-block; + position: absolute; +} +.switch-open { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); +} +.switch-open span { + box-shadow: #060916 0px 0px 20px; + transition: margin-left 0.2s linear; + margin-left: 22px; +} +.switch-disabled { + cursor: not-allowed; + background: #7886A3; +} diff --git a/src/css/dark/lib/imageview.css b/src/css/dark/lib/imageview.css new file mode 100644 index 0000000..dd1d70d --- /dev/null +++ b/src/css/dark/lib/imageview.css @@ -0,0 +1,93 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.imageview { + cursor: pointer; +} +#imageview { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +#imageview ul { + position: absolute; + left: 50%; + top: 50%; + height: 100%; + transform: translate(-50%, -50%); +} +#imageview ul li { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; +} +#imageview img { + cursor: move; +} +#imageview .imgW { + width: 100%; + height: auto; +} +#imageview .imgH { + width: auto; + height: 100%; +} +#imageview .imageview-close { + border-radius: 50px; + transition: background 0.2s linear; + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; +} +#imageview .imageview-close i { + color: #FFF; + font-size: 28px; + margin-right: unset; +} +#imageview .imageview-close:hover { + transition: background 0.2s linear; + background: rgba(100, 100, 100, 0.4); +} +#imageview .imageview-tips { + border-radius: 50px; + color: #FFF; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display: none; +} diff --git a/src/css/dark/lib/message.css b/src/css/dark/lib/message.css new file mode 100644 index 0000000..4943b07 --- /dev/null +++ b/src/css/dark/lib/message.css @@ -0,0 +1,42 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.message { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + opacity: 0.6; + color: #FFF; + position: fixed; + background: #000; + z-index: 9999; + padding: 10px 15px; + left: 50%; +} +.message i { + font-size: 16px; +} +.message .info { + color: #ff7c00; +} +.message .error { + color: #FF1844; +} +.message .success { + color: #76FF02; +} diff --git a/src/css/dark/lib/notice.css b/src/css/dark/lib/notice.css new file mode 100644 index 0000000..5197edc --- /dev/null +++ b/src/css/dark/lib/notice.css @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#notice { + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + background: #000; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; +} +.notice i { + position: absolute; + margin-right: 0; +} +.notice .notice-title { + font-size: 16px; + margin-bottom: 5px; +} +.notice .desc { + line-height: 18px; + margin-top: 5px; + color: #999; +} +.notice .close { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; +} +.notice .title-icon { + font-size: 26px; +} +.notice .href { + margin: 10px 0 5px 0; +} +.notice .href a { + color: #0084FF; + font-weight: bold; +} +.notice .info { + color: #ff7c00; +} +.notice .error { + color: #FF1844; +} +.notice .success { + color: #76FF02; +} diff --git a/src/css/dark/lib/popup.css b/src/css/dark/lib/popup.css new file mode 100644 index 0000000..e55817e --- /dev/null +++ b/src/css/dark/lib/popup.css @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.popup { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + position: fixed; + border: 1px #30375B solid; + background: #232B4C; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; +} +.popup span { + display: block; +} +.popup i { + font-size: 36px; +} +.popup .title { + font-size: 18px; + margin: 15px 0; +} +.popup .txt { + margin: 10px 0; + line-height: 20px; +} +.popup .btn { + margin: 15px 0; +} +.popup .btn button { + margin: 0; +} +.popup .alert { + color: #ff7c00; +} +.popup .error { + color: #FF1844; +} +.popup .success { + color: #76FF02; +} +.popup .confirm { + color: #ff7c00; +} diff --git a/src/css/dark/lib/progress.css b/src/css/dark/lib/progress.css new file mode 100644 index 0000000..23ec9a3 --- /dev/null +++ b/src/css/dark/lib/progress.css @@ -0,0 +1,51 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.progress { + height: 30px; + position: relative; +} +.progress .bg, +.progress .percent, +.progress .point { + border-radius: 50px; + position: absolute; + top: 10px; + left: 0; + height: 12px; +} +.progress .bg { + width: 100%; + background: #4E5675; + font-size: 12px; +} +.progress .percent { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + box-shadow: #060916 0px 0px 10px; +} +.progress .point { + width: 100%; + line-height: 12px; + color: #FFF; + font-size: 12px; + text-align: center; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/dark/lib/rate.css b/src/css/dark/lib/rate.css new file mode 100644 index 0000000..c83aef4 --- /dev/null +++ b/src/css/dark/lib/rate.css @@ -0,0 +1,37 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.rate { + min-height: 38px; +} +.rate .star { + transition: color 0.2s linear; + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; +} +.rate .full { + transition: color 0.2s linear; + color: #FFFF01; +} +.rate .disabled { + cursor: not-allowed; + color: #7886A3; +} diff --git a/src/css/dark/lib/slider.css b/src/css/dark/lib/slider.css new file mode 100644 index 0000000..45e1b02 --- /dev/null +++ b/src/css/dark/lib/slider.css @@ -0,0 +1,74 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.slider { + border-radius: 5px; + height: 4px; + background: #30375B; + cursor: pointer; + position: relative; + margin: 30px 0 5px 0; +} +.slider .slider-bar { + border-radius: 5px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + position: absolute; + width: 0; + height: 4px; +} +.slider .slider-btn { + transition: box-shadow 0.2s linear; + border-radius: 50px; + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: #FFF; + border: 3px #0084FF solid; + z-index: 999; + left: 0; + top: -6px; +} +.slider .slider-btn:hover { + transition: box-shadow 0.2s linear; + box-shadow: #060916 0px 0px 20px; +} +.slider .step { + border-radius: 50%; + width: 4px; + height: 4px; + background: #4E5675; + position: absolute; +} +.slider-disabled { + background: #7886A3; + cursor: not-allowed; +} +.slider-disabled .slider-bar { + background: #999; +} +.slider-disabled .slider-btn { + border-color: #999; + cursor: not-allowed; +} +.slider-disabled .slider-btn:hover { + box-shadow: #060916 0px 0px 0px; +} diff --git a/src/css/dark/lib/status.css b/src/css/dark/lib/status.css new file mode 100644 index 0000000..9473ae9 --- /dev/null +++ b/src/css/dark/lib/status.css @@ -0,0 +1,33 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.status { + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; +} +.status i { + border-radius: 50px; + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; +} diff --git a/src/css/dark/lib/tab.css b/src/css/dark/lib/tab.css new file mode 100644 index 0000000..0a0cab0 --- /dev/null +++ b/src/css/dark/lib/tab.css @@ -0,0 +1,79 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tab { + border-bottom: 2px #30375B solid; + white-space: nowrap; +} +.tab span { + background: #232B4C; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px #30375B solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; +} +.tab span .mark { + border-radius: 50px; + position: absolute; + background: #FF1844; + color: #FFF; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 4px; +} +.tab .active { + background: #1A2042; + height: 42px; + border-bottom: 2px #1A2042 solid; + margin-bottom: -2px; +} +.tab-panel { + min-height: 200px; + display: none; + position: relative; + padding-top: 10px; +} +.tab-panel .block { + padding: 0; + box-shadow: none; +} +.tab-panel .block-pb { + padding: 20px; + background: #232B4C; + border: 2px #30375B solid; +} +.tab-panel .panel-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} diff --git a/src/css/dark/lib/table.css b/src/css/dark/lib/table.css new file mode 100644 index 0000000..d1ba784 --- /dev/null +++ b/src/css/dark/lib/table.css @@ -0,0 +1,246 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.table { + position: relative; + overflow-x: hidden; +} +.table button { + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} +.table .table-box { + position: relative; +} +.table .table-box thead tr, +.table .fixed-left thead tr, +.table .fixed-right thead tr { + border-bottom: 1px #000 solid; + background: #171c3b; +} +.table .table-box thead tr .order, +.table .fixed-left thead tr .order, +.table .fixed-right thead tr .order { + position: relative; + padding: 2px 10px; +} +.table .table-box thead tr .order i, +.table .fixed-left thead tr .order i, +.table .fixed-right thead tr .order i { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; +} +.table .table-box thead tr .order .asc, +.table .fixed-left thead tr .order .asc, +.table .fixed-right thead tr .order .asc { + top: -3px; +} +.table .table-box thead tr .order .desc, +.table .fixed-left thead tr .order .desc, +.table .fixed-right thead tr .order .desc { + bottom: -3px; +} +.table .table-box thead tr .order .active, +.table .fixed-left thead tr .order .active, +.table .fixed-right thead tr .order .active { + color: #0084FF; +} +.table .table-box tbody tr:nth-child(even), +.table .fixed-left tbody tr:nth-child(even), +.table .fixed-right tbody tr:nth-child(even) { + background-color: #161b37; +} +.table .table-box tbody tr:hover, +.table .fixed-left tbody tr:hover, +.table .fixed-right tbody tr:hover { + background-color: #283267; +} +.table .table-box tbody img, +.table .fixed-left tbody img, +.table .fixed-right tbody img { + height: 40px; + width: 40px; + vertical-align: middle; +} +.table .table-box tbody a, +.table .fixed-left tbody a, +.table .fixed-right tbody a { + color: #66b5ff !important; +} +.table .table-box tbody i, +.table .fixed-left tbody i, +.table .fixed-right tbody i { + margin-right: 0; +} +.table .table-box tbody .table-img-head, +.table .fixed-left tbody .table-img-head, +.table .fixed-right tbody .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.table .table-box td:not(.td-checkbox), +.table .fixed-left td:not(.td-checkbox), +.table .fixed-right td:not(.td-checkbox) { + min-width: 100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.table .table-box label:not(.no-padding), +.table .fixed-left label:not(.no-padding), +.table .fixed-right label:not(.no-padding) { + padding: 0 10px; + margin: 0; +} +.table .table-box .td-checkbox, +.table .fixed-left .td-checkbox, +.table .fixed-right .td-checkbox { + width: 40px; +} +.table .table-box .td-checkbox div, +.table .fixed-left .td-checkbox div, +.table .fixed-right .td-checkbox div { + width: 40px; +} +.table .table-box .head-border-top, +.table .fixed-left .head-border-top, +.table .fixed-right .head-border-top { + border-top: 1px #000 solid; +} +.table .table-box .tr-hover, +.table .fixed-left .tr-hover, +.table .fixed-right .tr-hover { + background-color: #283267 !important; +} +.table .fixed-left, +.table .fixed-right { + position: absolute; + top: 0; + background: #1A2042; +} +.table .fixed-left { + left: 0; + box-shadow: 4px 0 10px 0px #0c112a; +} +.table .fixed-right { + right: 0; + box-shadow: -4px 0 10px 0px #0c112a; +} +.table .empty { + height: 60px; + line-height: 60px; + text-align: center; + color: #999; + margin-bottom: 15px; +} +.table-page { + text-align: right; + margin-top: 10px; +} +.table-page > span:not(.jump):not(.info) { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; +} +.table-page > span:not(.jump):not(.info):hover:not(.current) { + transition: background 0.2s linear; + background: #4E5675; +} +.table-page .prev-page, +.table-page .next-page { + padding: 5px 6px !important; +} +.table-page .prev-page > i, +.table-page .next-page > i { + margin-right: 0; + vertical-align: text-top; +} +.table-page .current { + color: #FFF; + background: #0084FF; +} +.table-page .current:hover { + transition: background 0.2s linear; + background: #0084FF; +} +.table-page .info { + text-align: left; + margin-right: 10px; +} +.table-page .jump { + margin-left: 10px; +} +.table-page .jump input { + width: 50px; + margin: 0 2px; +} +.table-page .jump button { + margin-left: 6px; +} +.table-page .select, +.table-page .select-option { + margin-left: 4px; + margin-right: 4px; +} +.table-page .select { + min-width: auto; +} +.table-tools button, +.table-search button { + margin-right: 10px; + padding: 8px 12px; +} +.table-tools .form-group, +.table-search .form-group { + min-height: unset; +} +.table-search .table-search-box > div { + padding-top: 0; + padding-bottom: 15px; +} +.table-tools { + border-bottom: 1px #000 solid; + padding-bottom: 15px; +} +.table-shade { + opacity: 0.6; + border-radius: 5px; + background: #000; + top: 0; + left: 0; + z-index: 999; + width: 100%; + height: 100%; + position: absolute; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + display: none; + color: #FFF; +} diff --git a/src/css/dark/lib/tag.css b/src/css/dark/lib/tag.css new file mode 100644 index 0000000..180f4ac --- /dev/null +++ b/src/css/dark/lib/tag.css @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tag { + border-radius: 5px; + display: inline-block; + padding: 6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/dark/lib/tips.css b/src/css/dark/lib/tips.css new file mode 100644 index 0000000..cc5acd1 --- /dev/null +++ b/src/css/dark/lib/tips.css @@ -0,0 +1,63 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tips { + box-shadow: #060916 0px 0px 20px; + border-radius: 5px; + position: absolute; + left: -9999px; + top: -9999px; + background: #000; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; +} +.tips .tips-arrow { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; +} +.tips .down { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color: #000; +} +.tips .top { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color: #000; +} +.tips .right { + top: 50%; + margin-top: -5px; + right: -10px; + border-left-color: #000; +} +.tips .left { + top: 50%; + margin-top: -5px; + left: -10px; + border-right-color: #000; +} diff --git a/src/css/dark/lib/transfer.css b/src/css/dark/lib/transfer.css new file mode 100644 index 0000000..d7fba8a --- /dev/null +++ b/src/css/dark/lib/transfer.css @@ -0,0 +1,111 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.transfer-box { + position: relative; +} +.transfer-box-list { + border-radius: 5px; + width: 180px; + height: 266px; + border: 1px #30375B solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; +} +.transfer-box-list .transfer-header { + background: #232B4C; + border-bottom: 1px #30375B solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; +} +.transfer-box-list .transfer-header label { + padding: 0; + line-height: 30px; +} +.transfer-box-list span { + float: right; +} +.transfer-body { + position: relative; + overflow: hidden; + margin-top: 1px; +} +.transfer-body ul { + padding: 4px; + overflow: hidden; + position: relative; +} +.transfer-body li { + border-radius: 5px; + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.transfer-body li:hover { + background: #4E5675; +} +.transfer-body li label { + line-height: 30px; +} +.transfer-body .disabled { + cursor: not-allowed; +} +.transfer-body .disabled:hover { + background: none; +} +.transfer-search { + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; +} +.transfer-search input { + padding: 6px; +} +.transfer-body-search { + margin-top: 34px; +} +.transfer-button { + display: inline-block; + vertical-align: middle; + margin: 0 10px; +} +.transfer-button button { + border-radius: 5px; + padding: 6px; + display: block; + height: 32px; + margin: 0; +} +.transfer-button button i { + margin-right: 0; +} +.transfer-button button:first-child { + margin-bottom: 10px; +} diff --git a/src/css/dark/lib/tree.css b/src/css/dark/lib/tree.css new file mode 100644 index 0000000..5211ba1 --- /dev/null +++ b/src/css/dark/lib/tree.css @@ -0,0 +1,40 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tree label { + line-height: 20px; +} +.tree ul { + margin-left: -5px; + padding-left: 20px; +} +.tree > ul { + padding-left: 0; +} +.tree li > i { + font-size: 20px; + margin-right: 0; + cursor: pointer; +} +.tree li { + line-height: 28px; +} +.tree .tree-checkbox { + padding-left: 25px; +} diff --git a/src/css/dark/lib/window.css b/src/css/dark/lib/window.css new file mode 100644 index 0000000..801ad10 --- /dev/null +++ b/src/css/dark/lib/window.css @@ -0,0 +1,90 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.window { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + position: fixed; + border: 1px #30375B solid; + background: #1A2042; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; +} +.window .title { + position: relative; + height: 30px; + line-height: 30px; + margin: 0 25px 10px 0; +} +.window .window-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} +.window .window-close { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; +} +.window .window-close i { + transition: color 0.2s linear; + position: absolute; + font-size: 18px; + cursor: pointer; + color: #FF1844; +} +.window .window-close i:hover { + transition: color 0.2s linear; + color: #ff7e97; +} +.window .body { + position: relative; + overflow: hidden; + padding-right: 15px; +} +.window .body .block { + padding: 0; + box-shadow: none; +} +.window .body .block-pb { + padding: 20px; + background: #232B4C; + border: 2px #30375B solid; +} +.window .body .form-group .title { + margin-bottom: 2px; +} +.window .btnbar { + margin: 7px 15px 10px 0; + text-align: right; +} +.window .btnbar button { + margin-right: 0; + margin-left: 10px; +} diff --git a/src/css/dark/normalize.css b/src/css/dark/normalize.css new file mode 100644 index 0000000..fd83bb3 --- /dev/null +++ b/src/css/dark/normalize.css @@ -0,0 +1,352 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + *, *::before, *::after { + box-sizing: border-box; + } + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } \ No newline at end of file diff --git a/src/css/dark/quill.snow.css b/src/css/dark/quill.snow.css new file mode 100644 index 0000000..32921ef --- /dev/null +++ b/src/css/dark/quill.snow.css @@ -0,0 +1,964 @@ +/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +.ql-container { + box-sizing: border-box; + font-family: Helvetica, Arial, sans-serif; + font-size: 13px; + height: 100%; + margin: 0; + position: relative; +} +.ql-container.ql-disabled .ql-tooltip { + visibility: hidden; +} +.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, +.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui { + cursor: pointer; +} +.ql-clipboard { + left: -100000px; + height: 1px; + overflow-y: hidden; + position: absolute; + top: 50%; +} +.ql-clipboard p { + margin: 0; + padding: 0; +} +.ql-editor { + box-sizing: border-box; + counter-reset: list-0; + line-height: 1.42; + height: 100%; + outline: 0; + overflow-y: auto; + padding: 12px 15px; + tab-size: 4; + -moz-tab-size: 4; + text-align: left; + white-space: pre-wrap; + word-wrap: break-word; +} +.ql-editor > * { + cursor: text; +} +.ql-editor blockquote, +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor ol, +.ql-editor p, +.ql-editor pre { + margin: 0; + padding: 0; +} +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor p { + counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor table { + border-collapse: collapse; +} +.ql-editor td { + border: 1px solid #000; + padding: 2px 5px; +} +.ql-editor ol { + padding-left: 1.5em; +} +.ql-editor li { + list-style-type: none; + padding-left: 1.5em; + position: relative; +} +.ql-editor li > .ql-ui:before { + display: inline-block; + margin-left: -1.5em; + margin-right: .3em; + text-align: right; + white-space: nowrap; + width: 1.2em; +} +.ql-editor li[data-list=checked] > .ql-ui, +.ql-editor li[data-list=unchecked] > .ql-ui { + color: #777; +} +.ql-editor li[data-list=bullet] > .ql-ui:before { + content: '\2022'; +} +.ql-editor li[data-list=checked] > .ql-ui:before { + content: '\2611'; +} +.ql-editor li[data-list=unchecked] > .ql-ui:before { + content: '\2610'; +} +.ql-editor li[data-list=ordered] { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; +} +.ql-editor li[data-list=ordered] > .ql-ui:before { + content: counter(list-0, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-increment: list-1; +} +.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before { + content: counter(list-1, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-increment: list-2; +} +.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before { + content: counter(list-2, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-increment: list-3; +} +.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before { + content: counter(list-3, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-increment: list-4; +} +.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before { + content: counter(list-4, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-reset: list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-increment: list-5; +} +.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before { + content: counter(list-5, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-reset: list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-increment: list-6; +} +.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before { + content: counter(list-6, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-reset: list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-increment: list-7; +} +.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before { + content: counter(list-7, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-reset: list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-increment: list-8; +} +.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before { + content: counter(list-8, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-reset: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 { + counter-increment: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before { + content: counter(list-9, decimal) '. '; +} +.ql-editor .ql-indent-1:not(.ql-direction-rtl) { + padding-left: 3em; +} +.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { + padding-left: 4.5em; +} +.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 3em; +} +.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 4.5em; +} +.ql-editor .ql-indent-2:not(.ql-direction-rtl) { + padding-left: 6em; +} +.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { + padding-left: 7.5em; +} +.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 6em; +} +.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 7.5em; +} +.ql-editor .ql-indent-3:not(.ql-direction-rtl) { + padding-left: 9em; +} +.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { + padding-left: 10.5em; +} +.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 9em; +} +.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 10.5em; +} +.ql-editor .ql-indent-4:not(.ql-direction-rtl) { + padding-left: 12em; +} +.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { + padding-left: 13.5em; +} +.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 12em; +} +.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 13.5em; +} +.ql-editor .ql-indent-5:not(.ql-direction-rtl) { + padding-left: 15em; +} +.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { + padding-left: 16.5em; +} +.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 15em; +} +.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 16.5em; +} +.ql-editor .ql-indent-6:not(.ql-direction-rtl) { + padding-left: 18em; +} +.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { + padding-left: 19.5em; +} +.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 18em; +} +.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 19.5em; +} +.ql-editor .ql-indent-7:not(.ql-direction-rtl) { + padding-left: 21em; +} +.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { + padding-left: 22.5em; +} +.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 21em; +} +.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 22.5em; +} +.ql-editor .ql-indent-8:not(.ql-direction-rtl) { + padding-left: 24em; +} +.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { + padding-left: 25.5em; +} +.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 24em; +} +.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 25.5em; +} +.ql-editor .ql-indent-9:not(.ql-direction-rtl) { + padding-left: 27em; +} +.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { + padding-left: 28.5em; +} +.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 27em; +} +.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 28.5em; +} +.ql-editor li.ql-direction-rtl { + padding-right: 1.5em; +} +.ql-editor li.ql-direction-rtl > .ql-ui:before { + margin-left: .3em; + margin-right: -1.5em; + text-align: left; +} +.ql-editor table { + table-layout: fixed; + width: 100%; +} +.ql-editor table td { + outline: 0; +} +.ql-editor .ql-code-block-container { + font-family: monospace; +} +.ql-editor .ql-video { + display: block; + max-width: 100%; +} +.ql-editor .ql-video.ql-align-center { + margin: 0 auto; +} +.ql-editor .ql-video.ql-align-right { + margin: 0 0 0 auto; +} +.ql-editor .ql-bg-black { + background-color: #000; +} +.ql-editor .ql-bg-red { + background-color: #e60000; +} +.ql-editor .ql-bg-orange { + background-color: #f90; +} +.ql-editor .ql-bg-yellow { + background-color: #ff0; +} +.ql-editor .ql-bg-green { + background-color: #008a00; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-bg-purple { + background-color: #93f; +} +.ql-editor .ql-color-white { + color: #fff; +} +.ql-editor .ql-color-red { + color: #e60000; +} +.ql-editor .ql-color-orange { + color: #f90; +} +.ql-editor .ql-color-yellow { + color: #ff0; +} +.ql-editor .ql-color-green { + color: #008a00; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor .ql-color-purple { + color: #93f; +} +.ql-editor .ql-font-serif { + font-family: Georgia, Times New Roman, serif; +} +.ql-editor .ql-font-monospace { + font-family: Monaco, Courier New, monospace; +} +.ql-editor .ql-size-small { + font-size: 0.75em; +} +.ql-editor .ql-size-large { + font-size: 1.5em; +} +.ql-editor .ql-size-huge { + font-size: 2.5em; +} +.ql-editor .ql-direction-rtl { + direction: rtl; + text-align: inherit; +} +.ql-editor .ql-align-center { + text-align: center; +} +.ql-editor .ql-align-justify { + text-align: justify; +} +.ql-editor .ql-align-right { + text-align: right; +} +.ql-editor .ql-ui { + position: absolute; +} +.ql-editor.ql-blank::before { + color: rgba(0, 0, 0, 0.6); + content: attr(data-placeholder); + font-style: italic; + left: 15px; + pointer-events: none; + position: absolute; + right: 15px; +} +.ql-snow .ql-toolbar:after, +.ql-snow.ql-toolbar:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-toolbar button, +.ql-snow.ql-toolbar button { + background: 0 0; + border: none; + cursor: pointer; + display: inline-block; + float: left; + height: 24px; + padding: 3px 5px; + width: 28px; +} +.ql-snow .ql-toolbar button svg, +.ql-snow.ql-toolbar button svg { + float: left; + height: 100%; +} +.ql-snow .ql-toolbar button:active:hover, +.ql-snow.ql-toolbar button:active:hover { + outline: 0; +} +.ql-snow .ql-toolbar input.ql-image[type=file], +.ql-snow.ql-toolbar input.ql-image[type=file] { + display: none; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #FFF; + } +} +.ql-snow { + box-sizing: border-box; +} +.ql-snow * { + box-sizing: border-box; +} +.ql-snow .ql-hidden { + display: none; +} +.ql-snow .ql-out-bottom, +.ql-snow .ql-out-top { + visibility: hidden; +} +.ql-snow .ql-tooltip { + position: absolute; + transform: translateY(10px); +} +.ql-snow .ql-tooltip a { + cursor: pointer; + text-decoration: none; +} +.ql-snow .ql-tooltip.ql-flip { + transform: translateY(-10px); +} +.ql-snow .ql-formats { + display: inline-block; + vertical-align: middle; +} +.ql-snow .ql-formats:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-stroke { + fill: none; + stroke: #FFF; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 2; +} +.ql-snow .ql-stroke-miter { + fill: none; + stroke: #FFF; + stroke-miterlimit: 10; + stroke-width: 2; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #FFF; +} +.ql-snow .ql-empty { + fill: none; +} +.ql-snow .ql-even { + fill-rule: evenodd; +} +.ql-snow .ql-stroke.ql-thin, +.ql-snow .ql-thin { + stroke-width: 1; +} +.ql-snow .ql-transparent { + opacity: 0.4; +} +.ql-snow .ql-direction svg:last-child { + display: none; +} +.ql-snow .ql-direction.ql-active svg:last-child { + display: inline; +} +.ql-snow .ql-direction.ql-active svg:first-child { + display: none; +} +.ql-snow .ql-editor h1 { + font-size: 2em; +} +.ql-snow .ql-editor h2 { + font-size: 1.5em; +} +.ql-snow .ql-editor h3 { + font-size: 1.17em; +} +.ql-snow .ql-editor h4 { + font-size: 1em; +} +.ql-snow .ql-editor h5 { + font-size: 0.83em; +} +.ql-snow .ql-editor h6 { + font-size: 0.67em; +} +.ql-snow .ql-editor a { + text-decoration: underline; +} +.ql-snow .ql-editor blockquote { + border-left: 4px solid #ccc; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 16px; +} +.ql-snow .ql-editor .ql-code-block-container, +.ql-snow .ql-editor code { + background-color: #f0f0f0; + border-radius: 3px; +} +.ql-snow .ql-editor .ql-code-block-container { + margin-bottom: 5px; + margin-top: 5px; + padding: 5px 10px; +} +.ql-snow .ql-editor code { + font-size: 85%; + padding: 2px 4px; +} +.ql-snow .ql-editor .ql-code-block-container { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; +} +.ql-snow .ql-editor img { + max-width: 100%; +} +.ql-snow .ql-picker { + color: #FFF; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + height: 24px; + position: relative; + vertical-align: middle; +} +.ql-snow .ql-picker-label { + cursor: pointer; + display: inline-block; + height: 100%; + padding-left: 8px; + padding-right: 2px; + position: relative; + width: 100%; +} +.ql-snow .ql-picker-label::before { + display: inline-block; + line-height: 22px; +} +.ql-snow .ql-picker-options { + background-color: #fff; + display: none; + min-width: 100%; + padding: 4px 8px; + position: absolute; + white-space: nowrap; +} +.ql-snow .ql-picker-options .ql-picker-item { + cursor: pointer; + display: block; + padding-bottom: 5px; + padding-top: 5px; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label { + color: #ccc; + z-index: 2; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + display: block; + margin-top: -1px; + top: 100%; + z-index: 1; +} +.ql-snow .ql-color-picker, +.ql-snow .ql-icon-picker { + width: 28px; +} +.ql-snow .ql-color-picker .ql-picker-label, +.ql-snow .ql-icon-picker .ql-picker-label { + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-label svg, +.ql-snow .ql-icon-picker .ql-picker-label svg { + right: 4px; +} +.ql-snow .ql-icon-picker .ql-picker-options { + padding: 4px 0; +} +.ql-snow .ql-icon-picker .ql-picker-item { + height: 24px; + width: 24px; + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-options { + padding: 3px 5px; + width: 152px; +} +.ql-snow .ql-color-picker .ql-picker-item { + border: 1px solid transparent; + float: left; + height: 16px; + margin: 2px; + padding: 0; + width: 16px; +} +.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + margin-top: -9px; + right: 0; + top: 50%; + width: 18px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before { + content: attr(data-label); +} +.ql-snow .ql-picker.ql-header { + width: 98px; +} +.ql-snow .ql-picker.ql-header .ql-picker-item::before, +.ql-snow .ql-picker.ql-header .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { + content: 'Heading 1'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { + content: 'Heading 2'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { + content: 'Heading 3'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { + content: 'Heading 4'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { + content: 'Heading 5'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { + content: 'Heading 6'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + font-size: 2em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + font-size: 1.5em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + font-size: 1.17em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + font-size: 1em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + font-size: 0.83em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + font-size: 0.67em; +} +.ql-snow .ql-picker.ql-font { + width: 108px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item::before, +.ql-snow .ql-picker.ql-font .ql-picker-label::before { + content: 'Sans Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before { + content: 'Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before { + content: 'Monospace'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + font-family: Georgia, Times New Roman, serif; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + font-family: Monaco, Courier New, monospace; +} +.ql-snow .ql-picker.ql-size { + width: 98px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item::before, +.ql-snow .ql-picker.ql-size .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before { + content: 'Small'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before { + content: 'Large'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before { + content: 'Huge'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + font-size: 10px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + font-size: 18px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + font-size: 32px; +} +.ql-snow .ql-color-picker.ql-background .ql-picker-item { + background-color: #fff; +} +.ql-snow .ql-color-picker.ql-color .ql-picker-item { + background-color: #000; +} +.ql-code-block-container { + position: relative; +} +.ql-code-block-container .ql-ui { + right: 5px; + top: 5px; +} +.ql-toolbar.ql-snow { + border: 1px solid #ccc; + box-sizing: border-box; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + padding: 8px; +} +.ql-toolbar.ql-snow .ql-formats { + margin-right: 15px; +} +.ql-toolbar.ql-snow .ql-picker-label { + border: 1px solid transparent; +} +.ql-toolbar.ql-snow .ql-picker-options { + border: 1px solid transparent; + box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { + border-color: #000; +} +.ql-toolbar.ql-snow + .ql-container.ql-snow { + border-top: 0; +} +.ql-snow .ql-tooltip { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: 0 0 5px #ddd; + color: #FFF; + padding: 5px 12px; + white-space: nowrap; +} +.ql-snow .ql-tooltip::before { + content: "Visit URL:"; + line-height: 26px; + margin-right: 8px; +} +.ql-snow .ql-tooltip input[type=text] { + display: none; + border: 1px solid #ccc; + font-size: 13px; + height: 26px; + margin: 0; + padding: 3px 5px; + width: 170px; +} +.ql-snow .ql-tooltip a.ql-preview { + display: inline-block; + max-width: 200px; + overflow-x: hidden; + text-overflow: ellipsis; + vertical-align: top; +} +.ql-snow .ql-tooltip a.ql-action::after { + border-right: 1px solid #ccc; + content: 'Edit'; + margin-left: 16px; + padding-right: 8px; +} +.ql-snow .ql-tooltip a.ql-remove::before { + content: 'Remove'; + margin-left: 8px; +} +.ql-snow .ql-tooltip a { + line-height: 26px; +} +.ql-snow .ql-tooltip.ql-editing a.ql-preview, +.ql-snow .ql-tooltip.ql-editing a.ql-remove { + display: none; +} +.ql-snow .ql-tooltip.ql-editing input[type=text] { + display: inline-block; +} +.ql-snow .ql-tooltip.ql-editing a.ql-action::after { + border-right: 0; + content: '保存'; + padding-right: 0; +} +.ql-snow .ql-tooltip[data-mode=link]::before { + content: "链接:"; +} +.ql-snow .ql-tooltip[data-mode=formula]::before { + content: "样式:"; +} +.ql-snow .ql-tooltip[data-mode=video]::before { + content: "视频:"; +} +.ql-snow a { + color: #0084FF; +} +.ql-container.ql-snow { + border: 1px solid #ccc; +} diff --git a/src/css/dark/remixicon.css b/src/css/dark/remixicon.css new file mode 100644 index 0000000..f121617 --- /dev/null +++ b/src/css/dark/remixicon.css @@ -0,0 +1,2317 @@ +/* +* Remix Icon v2.5.0 +* https://remixicon.com +* https://github.com/Remix-Design/RemixIcon +* +* Copyright RemixIcon.com +* Released under the Apache License Version 2.0 +* +* Date: 2020-05-23 +*/ +@font-face { + font-family: "remixicon"; + src: url('../font/remixicon.eot?t=1590207869815'); /* IE9*/ + src: url('../font/remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url("../font/remixicon.woff2?t=1590207869815") format("woff2"), + url("../font/remixicon.woff?t=1590207869815") format("woff"), + url('../font/remixicon.ttf?t=1590207869815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('../font/remixicon.svg?t=1590207869815#remixicon') format('svg'); /* iOS 4.1- */ + font-display: swap; +} + +[class^="ri-"], [class*=" ri-"] { + font-family: 'remixicon' !important; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } +.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } +.ri-xxs { font-size: .5em; } +.ri-xs { font-size: .75em; } +.ri-sm { font-size: .875em } +.ri-1x { font-size: 1em; } +.ri-2x { font-size: 2em; } +.ri-3x { font-size: 3em; } +.ri-4x { font-size: 4em; } +.ri-5x { font-size: 5em; } +.ri-6x { font-size: 6em; } +.ri-7x { font-size: 7em; } +.ri-8x { font-size: 8em; } +.ri-9x { font-size: 9em; } +.ri-10x { font-size: 10em; } +.ri-fw { text-align: center; width: 1.25em; } + +.ri-24-hours-fill:before { content: "\ea01"; } +.ri-24-hours-line:before { content: "\ea02"; } +.ri-4k-fill:before { content: "\ea03"; } +.ri-4k-line:before { content: "\ea04"; } +.ri-a-b:before { content: "\ea05"; } +.ri-account-box-fill:before { content: "\ea06"; } +.ri-account-box-line:before { content: "\ea07"; } +.ri-account-circle-fill:before { content: "\ea08"; } +.ri-account-circle-line:before { content: "\ea09"; } +.ri-account-pin-box-fill:before { content: "\ea0a"; } +.ri-account-pin-box-line:before { content: "\ea0b"; } +.ri-account-pin-circle-fill:before { content: "\ea0c"; } +.ri-account-pin-circle-line:before { content: "\ea0d"; } +.ri-add-box-fill:before { content: "\ea0e"; } +.ri-add-box-line:before { content: "\ea0f"; } +.ri-add-circle-fill:before { content: "\ea10"; } +.ri-add-circle-line:before { content: "\ea11"; } +.ri-add-fill:before { content: "\ea12"; } +.ri-add-line:before { content: "\ea13"; } +.ri-admin-fill:before { content: "\ea14"; } +.ri-admin-line:before { content: "\ea15"; } +.ri-advertisement-fill:before { content: "\ea16"; } +.ri-advertisement-line:before { content: "\ea17"; } +.ri-airplay-fill:before { content: "\ea18"; } +.ri-airplay-line:before { content: "\ea19"; } +.ri-alarm-fill:before { content: "\ea1a"; } +.ri-alarm-line:before { content: "\ea1b"; } +.ri-alarm-warning-fill:before { content: "\ea1c"; } +.ri-alarm-warning-line:before { content: "\ea1d"; } +.ri-album-fill:before { content: "\ea1e"; } +.ri-album-line:before { content: "\ea1f"; } +.ri-alert-fill:before { content: "\ea20"; } +.ri-alert-line:before { content: "\ea21"; } +.ri-aliens-fill:before { content: "\ea22"; } +.ri-aliens-line:before { content: "\ea23"; } +.ri-align-bottom:before { content: "\ea24"; } +.ri-align-center:before { content: "\ea25"; } +.ri-align-justify:before { content: "\ea26"; } +.ri-align-left:before { content: "\ea27"; } +.ri-align-right:before { content: "\ea28"; } +.ri-align-top:before { content: "\ea29"; } +.ri-align-vertically:before { content: "\ea2a"; } +.ri-alipay-fill:before { content: "\ea2b"; } +.ri-alipay-line:before { content: "\ea2c"; } +.ri-amazon-fill:before { content: "\ea2d"; } +.ri-amazon-line:before { content: "\ea2e"; } +.ri-anchor-fill:before { content: "\ea2f"; } +.ri-anchor-line:before { content: "\ea30"; } +.ri-ancient-gate-fill:before { content: "\ea31"; } +.ri-ancient-gate-line:before { content: "\ea32"; } +.ri-ancient-pavilion-fill:before { content: "\ea33"; } +.ri-ancient-pavilion-line:before { content: "\ea34"; } +.ri-android-fill:before { content: "\ea35"; } +.ri-android-line:before { content: "\ea36"; } +.ri-angularjs-fill:before { content: "\ea37"; } +.ri-angularjs-line:before { content: "\ea38"; } +.ri-anticlockwise-2-fill:before { content: "\ea39"; } +.ri-anticlockwise-2-line:before { content: "\ea3a"; } +.ri-anticlockwise-fill:before { content: "\ea3b"; } +.ri-anticlockwise-line:before { content: "\ea3c"; } +.ri-app-store-fill:before { content: "\ea3d"; } +.ri-app-store-line:before { content: "\ea3e"; } +.ri-apple-fill:before { content: "\ea3f"; } +.ri-apple-line:before { content: "\ea40"; } +.ri-apps-2-fill:before { content: "\ea41"; } +.ri-apps-2-line:before { content: "\ea42"; } +.ri-apps-fill:before { content: "\ea43"; } +.ri-apps-line:before { content: "\ea44"; } +.ri-archive-drawer-fill:before { content: "\ea45"; } +.ri-archive-drawer-line:before { content: "\ea46"; } +.ri-archive-fill:before { content: "\ea47"; } +.ri-archive-line:before { content: "\ea48"; } +.ri-arrow-down-circle-fill:before { content: "\ea49"; } +.ri-arrow-down-circle-line:before { content: "\ea4a"; } +.ri-arrow-down-fill:before { content: "\ea4b"; } +.ri-arrow-down-line:before { content: "\ea4c"; } +.ri-arrow-down-s-fill:before { content: "\ea4d"; } +.ri-arrow-down-s-line:before { content: "\ea4e"; } +.ri-arrow-drop-down-fill:before { content: "\ea4f"; } +.ri-arrow-drop-down-line:before { content: "\ea50"; } +.ri-arrow-drop-left-fill:before { content: "\ea51"; } +.ri-arrow-drop-left-line:before { content: "\ea52"; } +.ri-arrow-drop-right-fill:before { content: "\ea53"; } +.ri-arrow-drop-right-line:before { content: "\ea54"; } +.ri-arrow-drop-up-fill:before { content: "\ea55"; } +.ri-arrow-drop-up-line:before { content: "\ea56"; } +.ri-arrow-go-back-fill:before { content: "\ea57"; } +.ri-arrow-go-back-line:before { content: "\ea58"; } +.ri-arrow-go-forward-fill:before { content: "\ea59"; } +.ri-arrow-go-forward-line:before { content: "\ea5a"; } +.ri-arrow-left-circle-fill:before { content: "\ea5b"; } +.ri-arrow-left-circle-line:before { content: "\ea5c"; } +.ri-arrow-left-down-fill:before { content: "\ea5d"; } +.ri-arrow-left-down-line:before { content: "\ea5e"; } +.ri-arrow-left-fill:before { content: "\ea5f"; } +.ri-arrow-left-line:before { content: "\ea60"; } +.ri-arrow-left-right-fill:before { content: "\ea61"; } +.ri-arrow-left-right-line:before { content: "\ea62"; } +.ri-arrow-left-s-fill:before { content: "\ea63"; } +.ri-arrow-left-s-line:before { content: "\ea64"; } +.ri-arrow-left-up-fill:before { content: "\ea65"; } +.ri-arrow-left-up-line:before { content: "\ea66"; } +.ri-arrow-right-circle-fill:before { content: "\ea67"; } +.ri-arrow-right-circle-line:before { content: "\ea68"; } +.ri-arrow-right-down-fill:before { content: "\ea69"; } +.ri-arrow-right-down-line:before { content: "\ea6a"; } +.ri-arrow-right-fill:before { content: "\ea6b"; } +.ri-arrow-right-line:before { content: "\ea6c"; } +.ri-arrow-right-s-fill:before { content: "\ea6d"; } +.ri-arrow-right-s-line:before { content: "\ea6e"; } +.ri-arrow-right-up-fill:before { content: "\ea6f"; } +.ri-arrow-right-up-line:before { content: "\ea70"; } +.ri-arrow-up-circle-fill:before { content: "\ea71"; } +.ri-arrow-up-circle-line:before { content: "\ea72"; } +.ri-arrow-up-down-fill:before { content: "\ea73"; } +.ri-arrow-up-down-line:before { content: "\ea74"; } +.ri-arrow-up-fill:before { content: "\ea75"; } +.ri-arrow-up-line:before { content: "\ea76"; } +.ri-arrow-up-s-fill:before { content: "\ea77"; } +.ri-arrow-up-s-line:before { content: "\ea78"; } +.ri-artboard-2-fill:before { content: "\ea79"; } +.ri-artboard-2-line:before { content: "\ea7a"; } +.ri-artboard-fill:before { content: "\ea7b"; } +.ri-artboard-line:before { content: "\ea7c"; } +.ri-article-fill:before { content: "\ea7d"; } +.ri-article-line:before { content: "\ea7e"; } +.ri-aspect-ratio-fill:before { content: "\ea7f"; } +.ri-aspect-ratio-line:before { content: "\ea80"; } +.ri-asterisk:before { content: "\ea81"; } +.ri-at-fill:before { content: "\ea82"; } +.ri-at-line:before { content: "\ea83"; } +.ri-attachment-2:before { content: "\ea84"; } +.ri-attachment-fill:before { content: "\ea85"; } +.ri-attachment-line:before { content: "\ea86"; } +.ri-auction-fill:before { content: "\ea87"; } +.ri-auction-line:before { content: "\ea88"; } +.ri-award-fill:before { content: "\ea89"; } +.ri-award-line:before { content: "\ea8a"; } +.ri-baidu-fill:before { content: "\ea8b"; } +.ri-baidu-line:before { content: "\ea8c"; } +.ri-ball-pen-fill:before { content: "\ea8d"; } +.ri-ball-pen-line:before { content: "\ea8e"; } +.ri-bank-card-2-fill:before { content: "\ea8f"; } +.ri-bank-card-2-line:before { content: "\ea90"; } +.ri-bank-card-fill:before { content: "\ea91"; } +.ri-bank-card-line:before { content: "\ea92"; } +.ri-bank-fill:before { content: "\ea93"; } +.ri-bank-line:before { content: "\ea94"; } +.ri-bar-chart-2-fill:before { content: "\ea95"; } +.ri-bar-chart-2-line:before { content: "\ea96"; } +.ri-bar-chart-box-fill:before { content: "\ea97"; } +.ri-bar-chart-box-line:before { content: "\ea98"; } +.ri-bar-chart-fill:before { content: "\ea99"; } +.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } +.ri-bar-chart-grouped-line:before { content: "\ea9b"; } +.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } +.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } +.ri-bar-chart-line:before { content: "\ea9e"; } +.ri-barcode-box-fill:before { content: "\ea9f"; } +.ri-barcode-box-line:before { content: "\eaa0"; } +.ri-barcode-fill:before { content: "\eaa1"; } +.ri-barcode-line:before { content: "\eaa2"; } +.ri-barricade-fill:before { content: "\eaa3"; } +.ri-barricade-line:before { content: "\eaa4"; } +.ri-base-station-fill:before { content: "\eaa5"; } +.ri-base-station-line:before { content: "\eaa6"; } +.ri-basketball-fill:before { content: "\eaa7"; } +.ri-basketball-line:before { content: "\eaa8"; } +.ri-battery-2-charge-fill:before { content: "\eaa9"; } +.ri-battery-2-charge-line:before { content: "\eaaa"; } +.ri-battery-2-fill:before { content: "\eaab"; } +.ri-battery-2-line:before { content: "\eaac"; } +.ri-battery-charge-fill:before { content: "\eaad"; } +.ri-battery-charge-line:before { content: "\eaae"; } +.ri-battery-fill:before { content: "\eaaf"; } +.ri-battery-line:before { content: "\eab0"; } +.ri-battery-low-fill:before { content: "\eab1"; } +.ri-battery-low-line:before { content: "\eab2"; } +.ri-battery-saver-fill:before { content: "\eab3"; } +.ri-battery-saver-line:before { content: "\eab4"; } +.ri-battery-share-fill:before { content: "\eab5"; } +.ri-battery-share-line:before { content: "\eab6"; } +.ri-bear-smile-fill:before { content: "\eab7"; } +.ri-bear-smile-line:before { content: "\eab8"; } +.ri-behance-fill:before { content: "\eab9"; } +.ri-behance-line:before { content: "\eaba"; } +.ri-bell-fill:before { content: "\eabb"; } +.ri-bell-line:before { content: "\eabc"; } +.ri-bike-fill:before { content: "\eabd"; } +.ri-bike-line:before { content: "\eabe"; } +.ri-bilibili-fill:before { content: "\eabf"; } +.ri-bilibili-line:before { content: "\eac0"; } +.ri-bill-fill:before { content: "\eac1"; } +.ri-bill-line:before { content: "\eac2"; } +.ri-billiards-fill:before { content: "\eac3"; } +.ri-billiards-line:before { content: "\eac4"; } +.ri-bit-coin-fill:before { content: "\eac5"; } +.ri-bit-coin-line:before { content: "\eac6"; } +.ri-blaze-fill:before { content: "\eac7"; } +.ri-blaze-line:before { content: "\eac8"; } +.ri-bluetooth-connect-fill:before { content: "\eac9"; } +.ri-bluetooth-connect-line:before { content: "\eaca"; } +.ri-bluetooth-fill:before { content: "\eacb"; } +.ri-bluetooth-line:before { content: "\eacc"; } +.ri-blur-off-fill:before { content: "\eacd"; } +.ri-blur-off-line:before { content: "\eace"; } +.ri-body-scan-fill:before { content: "\eacf"; } +.ri-body-scan-line:before { content: "\ead0"; } +.ri-bold:before { content: "\ead1"; } +.ri-book-2-fill:before { content: "\ead2"; } +.ri-book-2-line:before { content: "\ead3"; } +.ri-book-3-fill:before { content: "\ead4"; } +.ri-book-3-line:before { content: "\ead5"; } +.ri-book-fill:before { content: "\ead6"; } +.ri-book-line:before { content: "\ead7"; } +.ri-book-mark-fill:before { content: "\ead8"; } +.ri-book-mark-line:before { content: "\ead9"; } +.ri-book-open-fill:before { content: "\eada"; } +.ri-book-open-line:before { content: "\eadb"; } +.ri-book-read-fill:before { content: "\eadc"; } +.ri-book-read-line:before { content: "\eadd"; } +.ri-booklet-fill:before { content: "\eade"; } +.ri-booklet-line:before { content: "\eadf"; } +.ri-bookmark-2-fill:before { content: "\eae0"; } +.ri-bookmark-2-line:before { content: "\eae1"; } +.ri-bookmark-3-fill:before { content: "\eae2"; } +.ri-bookmark-3-line:before { content: "\eae3"; } +.ri-bookmark-fill:before { content: "\eae4"; } +.ri-bookmark-line:before { content: "\eae5"; } +.ri-boxing-fill:before { content: "\eae6"; } +.ri-boxing-line:before { content: "\eae7"; } +.ri-braces-fill:before { content: "\eae8"; } +.ri-braces-line:before { content: "\eae9"; } +.ri-brackets-fill:before { content: "\eaea"; } +.ri-brackets-line:before { content: "\eaeb"; } +.ri-briefcase-2-fill:before { content: "\eaec"; } +.ri-briefcase-2-line:before { content: "\eaed"; } +.ri-briefcase-3-fill:before { content: "\eaee"; } +.ri-briefcase-3-line:before { content: "\eaef"; } +.ri-briefcase-4-fill:before { content: "\eaf0"; } +.ri-briefcase-4-line:before { content: "\eaf1"; } +.ri-briefcase-5-fill:before { content: "\eaf2"; } +.ri-briefcase-5-line:before { content: "\eaf3"; } +.ri-briefcase-fill:before { content: "\eaf4"; } +.ri-briefcase-line:before { content: "\eaf5"; } +.ri-bring-forward:before { content: "\eaf6"; } +.ri-bring-to-front:before { content: "\eaf7"; } +.ri-broadcast-fill:before { content: "\eaf8"; } +.ri-broadcast-line:before { content: "\eaf9"; } +.ri-brush-2-fill:before { content: "\eafa"; } +.ri-brush-2-line:before { content: "\eafb"; } +.ri-brush-3-fill:before { content: "\eafc"; } +.ri-brush-3-line:before { content: "\eafd"; } +.ri-brush-4-fill:before { content: "\eafe"; } +.ri-brush-4-line:before { content: "\eaff"; } +.ri-brush-fill:before { content: "\eb00"; } +.ri-brush-line:before { content: "\eb01"; } +.ri-bubble-chart-fill:before { content: "\eb02"; } +.ri-bubble-chart-line:before { content: "\eb03"; } +.ri-bug-2-fill:before { content: "\eb04"; } +.ri-bug-2-line:before { content: "\eb05"; } +.ri-bug-fill:before { content: "\eb06"; } +.ri-bug-line:before { content: "\eb07"; } +.ri-building-2-fill:before { content: "\eb08"; } +.ri-building-2-line:before { content: "\eb09"; } +.ri-building-3-fill:before { content: "\eb0a"; } +.ri-building-3-line:before { content: "\eb0b"; } +.ri-building-4-fill:before { content: "\eb0c"; } +.ri-building-4-line:before { content: "\eb0d"; } +.ri-building-fill:before { content: "\eb0e"; } +.ri-building-line:before { content: "\eb0f"; } +.ri-bus-2-fill:before { content: "\eb10"; } +.ri-bus-2-line:before { content: "\eb11"; } +.ri-bus-fill:before { content: "\eb12"; } +.ri-bus-line:before { content: "\eb13"; } +.ri-bus-wifi-fill:before { content: "\eb14"; } +.ri-bus-wifi-line:before { content: "\eb15"; } +.ri-cactus-fill:before { content: "\eb16"; } +.ri-cactus-line:before { content: "\eb17"; } +.ri-cake-2-fill:before { content: "\eb18"; } +.ri-cake-2-line:before { content: "\eb19"; } +.ri-cake-3-fill:before { content: "\eb1a"; } +.ri-cake-3-line:before { content: "\eb1b"; } +.ri-cake-fill:before { content: "\eb1c"; } +.ri-cake-line:before { content: "\eb1d"; } +.ri-calculator-fill:before { content: "\eb1e"; } +.ri-calculator-line:before { content: "\eb1f"; } +.ri-calendar-2-fill:before { content: "\eb20"; } +.ri-calendar-2-line:before { content: "\eb21"; } +.ri-calendar-check-fill:before { content: "\eb22"; } +.ri-calendar-check-line:before { content: "\eb23"; } +.ri-calendar-event-fill:before { content: "\eb24"; } +.ri-calendar-event-line:before { content: "\eb25"; } +.ri-calendar-fill:before { content: "\eb26"; } +.ri-calendar-line:before { content: "\eb27"; } +.ri-calendar-todo-fill:before { content: "\eb28"; } +.ri-calendar-todo-line:before { content: "\eb29"; } +.ri-camera-2-fill:before { content: "\eb2a"; } +.ri-camera-2-line:before { content: "\eb2b"; } +.ri-camera-3-fill:before { content: "\eb2c"; } +.ri-camera-3-line:before { content: "\eb2d"; } +.ri-camera-fill:before { content: "\eb2e"; } +.ri-camera-lens-fill:before { content: "\eb2f"; } +.ri-camera-lens-line:before { content: "\eb30"; } +.ri-camera-line:before { content: "\eb31"; } +.ri-camera-off-fill:before { content: "\eb32"; } +.ri-camera-off-line:before { content: "\eb33"; } +.ri-camera-switch-fill:before { content: "\eb34"; } +.ri-camera-switch-line:before { content: "\eb35"; } +.ri-capsule-fill:before { content: "\eb36"; } +.ri-capsule-line:before { content: "\eb37"; } +.ri-car-fill:before { content: "\eb38"; } +.ri-car-line:before { content: "\eb39"; } +.ri-car-washing-fill:before { content: "\eb3a"; } +.ri-car-washing-line:before { content: "\eb3b"; } +.ri-caravan-fill:before { content: "\eb3c"; } +.ri-caravan-line:before { content: "\eb3d"; } +.ri-cast-fill:before { content: "\eb3e"; } +.ri-cast-line:before { content: "\eb3f"; } +.ri-cellphone-fill:before { content: "\eb40"; } +.ri-cellphone-line:before { content: "\eb41"; } +.ri-celsius-fill:before { content: "\eb42"; } +.ri-celsius-line:before { content: "\eb43"; } +.ri-centos-fill:before { content: "\eb44"; } +.ri-centos-line:before { content: "\eb45"; } +.ri-character-recognition-fill:before { content: "\eb46"; } +.ri-character-recognition-line:before { content: "\eb47"; } +.ri-charging-pile-2-fill:before { content: "\eb48"; } +.ri-charging-pile-2-line:before { content: "\eb49"; } +.ri-charging-pile-fill:before { content: "\eb4a"; } +.ri-charging-pile-line:before { content: "\eb4b"; } +.ri-chat-1-fill:before { content: "\eb4c"; } +.ri-chat-1-line:before { content: "\eb4d"; } +.ri-chat-2-fill:before { content: "\eb4e"; } +.ri-chat-2-line:before { content: "\eb4f"; } +.ri-chat-3-fill:before { content: "\eb50"; } +.ri-chat-3-line:before { content: "\eb51"; } +.ri-chat-4-fill:before { content: "\eb52"; } +.ri-chat-4-line:before { content: "\eb53"; } +.ri-chat-check-fill:before { content: "\eb54"; } +.ri-chat-check-line:before { content: "\eb55"; } +.ri-chat-delete-fill:before { content: "\eb56"; } +.ri-chat-delete-line:before { content: "\eb57"; } +.ri-chat-download-fill:before { content: "\eb58"; } +.ri-chat-download-line:before { content: "\eb59"; } +.ri-chat-follow-up-fill:before { content: "\eb5a"; } +.ri-chat-follow-up-line:before { content: "\eb5b"; } +.ri-chat-forward-fill:before { content: "\eb5c"; } +.ri-chat-forward-line:before { content: "\eb5d"; } +.ri-chat-heart-fill:before { content: "\eb5e"; } +.ri-chat-heart-line:before { content: "\eb5f"; } +.ri-chat-history-fill:before { content: "\eb60"; } +.ri-chat-history-line:before { content: "\eb61"; } +.ri-chat-new-fill:before { content: "\eb62"; } +.ri-chat-new-line:before { content: "\eb63"; } +.ri-chat-off-fill:before { content: "\eb64"; } +.ri-chat-off-line:before { content: "\eb65"; } +.ri-chat-poll-fill:before { content: "\eb66"; } +.ri-chat-poll-line:before { content: "\eb67"; } +.ri-chat-private-fill:before { content: "\eb68"; } +.ri-chat-private-line:before { content: "\eb69"; } +.ri-chat-quote-fill:before { content: "\eb6a"; } +.ri-chat-quote-line:before { content: "\eb6b"; } +.ri-chat-settings-fill:before { content: "\eb6c"; } +.ri-chat-settings-line:before { content: "\eb6d"; } +.ri-chat-smile-2-fill:before { content: "\eb6e"; } +.ri-chat-smile-2-line:before { content: "\eb6f"; } +.ri-chat-smile-3-fill:before { content: "\eb70"; } +.ri-chat-smile-3-line:before { content: "\eb71"; } +.ri-chat-smile-fill:before { content: "\eb72"; } +.ri-chat-smile-line:before { content: "\eb73"; } +.ri-chat-upload-fill:before { content: "\eb74"; } +.ri-chat-upload-line:before { content: "\eb75"; } +.ri-chat-voice-fill:before { content: "\eb76"; } +.ri-chat-voice-line:before { content: "\eb77"; } +.ri-check-double-fill:before { content: "\eb78"; } +.ri-check-double-line:before { content: "\eb79"; } +.ri-check-fill:before { content: "\eb7a"; } +.ri-check-line:before { content: "\eb7b"; } +.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } +.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } +.ri-checkbox-blank-fill:before { content: "\eb7e"; } +.ri-checkbox-blank-line:before { content: "\eb7f"; } +.ri-checkbox-circle-fill:before { content: "\eb80"; } +.ri-checkbox-circle-line:before { content: "\eb81"; } +.ri-checkbox-fill:before { content: "\eb82"; } +.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } +.ri-checkbox-indeterminate-line:before { content: "\eb84"; } +.ri-checkbox-line:before { content: "\eb85"; } +.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } +.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } +.ri-checkbox-multiple-fill:before { content: "\eb88"; } +.ri-checkbox-multiple-line:before { content: "\eb89"; } +.ri-china-railway-fill:before { content: "\eb8a"; } +.ri-china-railway-line:before { content: "\eb8b"; } +.ri-chrome-fill:before { content: "\eb8c"; } +.ri-chrome-line:before { content: "\eb8d"; } +.ri-clapperboard-fill:before { content: "\eb8e"; } +.ri-clapperboard-line:before { content: "\eb8f"; } +.ri-clipboard-fill:before { content: "\eb90"; } +.ri-clipboard-line:before { content: "\eb91"; } +.ri-clockwise-2-fill:before { content: "\eb92"; } +.ri-clockwise-2-line:before { content: "\eb93"; } +.ri-clockwise-fill:before { content: "\eb94"; } +.ri-clockwise-line:before { content: "\eb95"; } +.ri-close-circle-fill:before { content: "\eb96"; } +.ri-close-circle-line:before { content: "\eb97"; } +.ri-close-fill:before { content: "\eb98"; } +.ri-close-line:before { content: "\eb99"; } +.ri-closed-captioning-fill:before { content: "\eb9a"; } +.ri-closed-captioning-line:before { content: "\eb9b"; } +.ri-cloud-fill:before { content: "\eb9c"; } +.ri-cloud-line:before { content: "\eb9d"; } +.ri-cloud-off-fill:before { content: "\eb9e"; } +.ri-cloud-off-line:before { content: "\eb9f"; } +.ri-cloud-windy-fill:before { content: "\eba0"; } +.ri-cloud-windy-line:before { content: "\eba1"; } +.ri-cloudy-2-fill:before { content: "\eba2"; } +.ri-cloudy-2-line:before { content: "\eba3"; } +.ri-cloudy-fill:before { content: "\eba4"; } +.ri-cloudy-line:before { content: "\eba5"; } +.ri-code-box-fill:before { content: "\eba6"; } +.ri-code-box-line:before { content: "\eba7"; } +.ri-code-fill:before { content: "\eba8"; } +.ri-code-line:before { content: "\eba9"; } +.ri-code-s-fill:before { content: "\ebaa"; } +.ri-code-s-line:before { content: "\ebab"; } +.ri-code-s-slash-fill:before { content: "\ebac"; } +.ri-code-s-slash-line:before { content: "\ebad"; } +.ri-code-view:before { content: "\ebae"; } +.ri-codepen-fill:before { content: "\ebaf"; } +.ri-codepen-line:before { content: "\ebb0"; } +.ri-coin-fill:before { content: "\ebb1"; } +.ri-coin-line:before { content: "\ebb2"; } +.ri-coins-fill:before { content: "\ebb3"; } +.ri-coins-line:before { content: "\ebb4"; } +.ri-collage-fill:before { content: "\ebb5"; } +.ri-collage-line:before { content: "\ebb6"; } +.ri-command-fill:before { content: "\ebb7"; } +.ri-command-line:before { content: "\ebb8"; } +.ri-community-fill:before { content: "\ebb9"; } +.ri-community-line:before { content: "\ebba"; } +.ri-compass-2-fill:before { content: "\ebbb"; } +.ri-compass-2-line:before { content: "\ebbc"; } +.ri-compass-3-fill:before { content: "\ebbd"; } +.ri-compass-3-line:before { content: "\ebbe"; } +.ri-compass-4-fill:before { content: "\ebbf"; } +.ri-compass-4-line:before { content: "\ebc0"; } +.ri-compass-discover-fill:before { content: "\ebc1"; } +.ri-compass-discover-line:before { content: "\ebc2"; } +.ri-compass-fill:before { content: "\ebc3"; } +.ri-compass-line:before { content: "\ebc4"; } +.ri-compasses-2-fill:before { content: "\ebc5"; } +.ri-compasses-2-line:before { content: "\ebc6"; } +.ri-compasses-fill:before { content: "\ebc7"; } +.ri-compasses-line:before { content: "\ebc8"; } +.ri-computer-fill:before { content: "\ebc9"; } +.ri-computer-line:before { content: "\ebca"; } +.ri-contacts-book-2-fill:before { content: "\ebcb"; } +.ri-contacts-book-2-line:before { content: "\ebcc"; } +.ri-contacts-book-fill:before { content: "\ebcd"; } +.ri-contacts-book-line:before { content: "\ebce"; } +.ri-contacts-book-upload-fill:before { content: "\ebcf"; } +.ri-contacts-book-upload-line:before { content: "\ebd0"; } +.ri-contacts-fill:before { content: "\ebd1"; } +.ri-contacts-line:before { content: "\ebd2"; } +.ri-contrast-2-fill:before { content: "\ebd3"; } +.ri-contrast-2-line:before { content: "\ebd4"; } +.ri-contrast-drop-2-fill:before { content: "\ebd5"; } +.ri-contrast-drop-2-line:before { content: "\ebd6"; } +.ri-contrast-drop-fill:before { content: "\ebd7"; } +.ri-contrast-drop-line:before { content: "\ebd8"; } +.ri-contrast-fill:before { content: "\ebd9"; } +.ri-contrast-line:before { content: "\ebda"; } +.ri-copper-coin-fill:before { content: "\ebdb"; } +.ri-copper-coin-line:before { content: "\ebdc"; } +.ri-copper-diamond-fill:before { content: "\ebdd"; } +.ri-copper-diamond-line:before { content: "\ebde"; } +.ri-copyleft-fill:before { content: "\ebdf"; } +.ri-copyleft-line:before { content: "\ebe0"; } +.ri-copyright-fill:before { content: "\ebe1"; } +.ri-copyright-line:before { content: "\ebe2"; } +.ri-coreos-fill:before { content: "\ebe3"; } +.ri-coreos-line:before { content: "\ebe4"; } +.ri-coupon-2-fill:before { content: "\ebe5"; } +.ri-coupon-2-line:before { content: "\ebe6"; } +.ri-coupon-3-fill:before { content: "\ebe7"; } +.ri-coupon-3-line:before { content: "\ebe8"; } +.ri-coupon-4-fill:before { content: "\ebe9"; } +.ri-coupon-4-line:before { content: "\ebea"; } +.ri-coupon-5-fill:before { content: "\ebeb"; } +.ri-coupon-5-line:before { content: "\ebec"; } +.ri-coupon-fill:before { content: "\ebed"; } +.ri-coupon-line:before { content: "\ebee"; } +.ri-cpu-fill:before { content: "\ebef"; } +.ri-cpu-line:before { content: "\ebf0"; } +.ri-creative-commons-by-fill:before { content: "\ebf1"; } +.ri-creative-commons-by-line:before { content: "\ebf2"; } +.ri-creative-commons-fill:before { content: "\ebf3"; } +.ri-creative-commons-line:before { content: "\ebf4"; } +.ri-creative-commons-nc-fill:before { content: "\ebf5"; } +.ri-creative-commons-nc-line:before { content: "\ebf6"; } +.ri-creative-commons-nd-fill:before { content: "\ebf7"; } +.ri-creative-commons-nd-line:before { content: "\ebf8"; } +.ri-creative-commons-sa-fill:before { content: "\ebf9"; } +.ri-creative-commons-sa-line:before { content: "\ebfa"; } +.ri-creative-commons-zero-fill:before { content: "\ebfb"; } +.ri-creative-commons-zero-line:before { content: "\ebfc"; } +.ri-criminal-fill:before { content: "\ebfd"; } +.ri-criminal-line:before { content: "\ebfe"; } +.ri-crop-2-fill:before { content: "\ebff"; } +.ri-crop-2-line:before { content: "\ec00"; } +.ri-crop-fill:before { content: "\ec01"; } +.ri-crop-line:before { content: "\ec02"; } +.ri-css3-fill:before { content: "\ec03"; } +.ri-css3-line:before { content: "\ec04"; } +.ri-cup-fill:before { content: "\ec05"; } +.ri-cup-line:before { content: "\ec06"; } +.ri-currency-fill:before { content: "\ec07"; } +.ri-currency-line:before { content: "\ec08"; } +.ri-cursor-fill:before { content: "\ec09"; } +.ri-cursor-line:before { content: "\ec0a"; } +.ri-customer-service-2-fill:before { content: "\ec0b"; } +.ri-customer-service-2-line:before { content: "\ec0c"; } +.ri-customer-service-fill:before { content: "\ec0d"; } +.ri-customer-service-line:before { content: "\ec0e"; } +.ri-dashboard-2-fill:before { content: "\ec0f"; } +.ri-dashboard-2-line:before { content: "\ec10"; } +.ri-dashboard-3-fill:before { content: "\ec11"; } +.ri-dashboard-3-line:before { content: "\ec12"; } +.ri-dashboard-fill:before { content: "\ec13"; } +.ri-dashboard-line:before { content: "\ec14"; } +.ri-database-2-fill:before { content: "\ec15"; } +.ri-database-2-line:before { content: "\ec16"; } +.ri-database-fill:before { content: "\ec17"; } +.ri-database-line:before { content: "\ec18"; } +.ri-delete-back-2-fill:before { content: "\ec19"; } +.ri-delete-back-2-line:before { content: "\ec1a"; } +.ri-delete-back-fill:before { content: "\ec1b"; } +.ri-delete-back-line:before { content: "\ec1c"; } +.ri-delete-bin-2-fill:before { content: "\ec1d"; } +.ri-delete-bin-2-line:before { content: "\ec1e"; } +.ri-delete-bin-3-fill:before { content: "\ec1f"; } +.ri-delete-bin-3-line:before { content: "\ec20"; } +.ri-delete-bin-4-fill:before { content: "\ec21"; } +.ri-delete-bin-4-line:before { content: "\ec22"; } +.ri-delete-bin-5-fill:before { content: "\ec23"; } +.ri-delete-bin-5-line:before { content: "\ec24"; } +.ri-delete-bin-6-fill:before { content: "\ec25"; } +.ri-delete-bin-6-line:before { content: "\ec26"; } +.ri-delete-bin-7-fill:before { content: "\ec27"; } +.ri-delete-bin-7-line:before { content: "\ec28"; } +.ri-delete-bin-fill:before { content: "\ec29"; } +.ri-delete-bin-line:before { content: "\ec2a"; } +.ri-delete-column:before { content: "\ec2b"; } +.ri-delete-row:before { content: "\ec2c"; } +.ri-device-fill:before { content: "\ec2d"; } +.ri-device-line:before { content: "\ec2e"; } +.ri-device-recover-fill:before { content: "\ec2f"; } +.ri-device-recover-line:before { content: "\ec30"; } +.ri-dingding-fill:before { content: "\ec31"; } +.ri-dingding-line:before { content: "\ec32"; } +.ri-direction-fill:before { content: "\ec33"; } +.ri-direction-line:before { content: "\ec34"; } +.ri-disc-fill:before { content: "\ec35"; } +.ri-disc-line:before { content: "\ec36"; } +.ri-discord-fill:before { content: "\ec37"; } +.ri-discord-line:before { content: "\ec38"; } +.ri-discuss-fill:before { content: "\ec39"; } +.ri-discuss-line:before { content: "\ec3a"; } +.ri-dislike-fill:before { content: "\ec3b"; } +.ri-dislike-line:before { content: "\ec3c"; } +.ri-disqus-fill:before { content: "\ec3d"; } +.ri-disqus-line:before { content: "\ec3e"; } +.ri-divide-fill:before { content: "\ec3f"; } +.ri-divide-line:before { content: "\ec40"; } +.ri-donut-chart-fill:before { content: "\ec41"; } +.ri-donut-chart-line:before { content: "\ec42"; } +.ri-door-closed-fill:before { content: "\ec43"; } +.ri-door-closed-line:before { content: "\ec44"; } +.ri-door-fill:before { content: "\ec45"; } +.ri-door-line:before { content: "\ec46"; } +.ri-door-lock-box-fill:before { content: "\ec47"; } +.ri-door-lock-box-line:before { content: "\ec48"; } +.ri-door-lock-fill:before { content: "\ec49"; } +.ri-door-lock-line:before { content: "\ec4a"; } +.ri-door-open-fill:before { content: "\ec4b"; } +.ri-door-open-line:before { content: "\ec4c"; } +.ri-dossier-fill:before { content: "\ec4d"; } +.ri-dossier-line:before { content: "\ec4e"; } +.ri-douban-fill:before { content: "\ec4f"; } +.ri-douban-line:before { content: "\ec50"; } +.ri-double-quotes-l:before { content: "\ec51"; } +.ri-double-quotes-r:before { content: "\ec52"; } +.ri-download-2-fill:before { content: "\ec53"; } +.ri-download-2-line:before { content: "\ec54"; } +.ri-download-cloud-2-fill:before { content: "\ec55"; } +.ri-download-cloud-2-line:before { content: "\ec56"; } +.ri-download-cloud-fill:before { content: "\ec57"; } +.ri-download-cloud-line:before { content: "\ec58"; } +.ri-download-fill:before { content: "\ec59"; } +.ri-download-line:before { content: "\ec5a"; } +.ri-draft-fill:before { content: "\ec5b"; } +.ri-draft-line:before { content: "\ec5c"; } +.ri-drag-drop-fill:before { content: "\ec5d"; } +.ri-drag-drop-line:before { content: "\ec5e"; } +.ri-drag-move-2-fill:before { content: "\ec5f"; } +.ri-drag-move-2-line:before { content: "\ec60"; } +.ri-drag-move-fill:before { content: "\ec61"; } +.ri-drag-move-line:before { content: "\ec62"; } +.ri-dribbble-fill:before { content: "\ec63"; } +.ri-dribbble-line:before { content: "\ec64"; } +.ri-drive-fill:before { content: "\ec65"; } +.ri-drive-line:before { content: "\ec66"; } +.ri-drizzle-fill:before { content: "\ec67"; } +.ri-drizzle-line:before { content: "\ec68"; } +.ri-drop-fill:before { content: "\ec69"; } +.ri-drop-line:before { content: "\ec6a"; } +.ri-dropbox-fill:before { content: "\ec6b"; } +.ri-dropbox-line:before { content: "\ec6c"; } +.ri-dual-sim-1-fill:before { content: "\ec6d"; } +.ri-dual-sim-1-line:before { content: "\ec6e"; } +.ri-dual-sim-2-fill:before { content: "\ec6f"; } +.ri-dual-sim-2-line:before { content: "\ec70"; } +.ri-dv-fill:before { content: "\ec71"; } +.ri-dv-line:before { content: "\ec72"; } +.ri-dvd-fill:before { content: "\ec73"; } +.ri-dvd-line:before { content: "\ec74"; } +.ri-e-bike-2-fill:before { content: "\ec75"; } +.ri-e-bike-2-line:before { content: "\ec76"; } +.ri-e-bike-fill:before { content: "\ec77"; } +.ri-e-bike-line:before { content: "\ec78"; } +.ri-earth-fill:before { content: "\ec79"; } +.ri-earth-line:before { content: "\ec7a"; } +.ri-earthquake-fill:before { content: "\ec7b"; } +.ri-earthquake-line:before { content: "\ec7c"; } +.ri-edge-fill:before { content: "\ec7d"; } +.ri-edge-line:before { content: "\ec7e"; } +.ri-edit-2-fill:before { content: "\ec7f"; } +.ri-edit-2-line:before { content: "\ec80"; } +.ri-edit-box-fill:before { content: "\ec81"; } +.ri-edit-box-line:before { content: "\ec82"; } +.ri-edit-circle-fill:before { content: "\ec83"; } +.ri-edit-circle-line:before { content: "\ec84"; } +.ri-edit-fill:before { content: "\ec85"; } +.ri-edit-line:before { content: "\ec86"; } +.ri-eject-fill:before { content: "\ec87"; } +.ri-eject-line:before { content: "\ec88"; } +.ri-emotion-2-fill:before { content: "\ec89"; } +.ri-emotion-2-line:before { content: "\ec8a"; } +.ri-emotion-fill:before { content: "\ec8b"; } +.ri-emotion-happy-fill:before { content: "\ec8c"; } +.ri-emotion-happy-line:before { content: "\ec8d"; } +.ri-emotion-laugh-fill:before { content: "\ec8e"; } +.ri-emotion-laugh-line:before { content: "\ec8f"; } +.ri-emotion-line:before { content: "\ec90"; } +.ri-emotion-normal-fill:before { content: "\ec91"; } +.ri-emotion-normal-line:before { content: "\ec92"; } +.ri-emotion-sad-fill:before { content: "\ec93"; } +.ri-emotion-sad-line:before { content: "\ec94"; } +.ri-emotion-unhappy-fill:before { content: "\ec95"; } +.ri-emotion-unhappy-line:before { content: "\ec96"; } +.ri-empathize-fill:before { content: "\ec97"; } +.ri-empathize-line:before { content: "\ec98"; } +.ri-emphasis-cn:before { content: "\ec99"; } +.ri-emphasis:before { content: "\ec9a"; } +.ri-english-input:before { content: "\ec9b"; } +.ri-equalizer-fill:before { content: "\ec9c"; } +.ri-equalizer-line:before { content: "\ec9d"; } +.ri-eraser-fill:before { content: "\ec9e"; } +.ri-eraser-line:before { content: "\ec9f"; } +.ri-error-warning-fill:before { content: "\eca0"; } +.ri-error-warning-line:before { content: "\eca1"; } +.ri-evernote-fill:before { content: "\eca2"; } +.ri-evernote-line:before { content: "\eca3"; } +.ri-exchange-box-fill:before { content: "\eca4"; } +.ri-exchange-box-line:before { content: "\eca5"; } +.ri-exchange-cny-fill:before { content: "\eca6"; } +.ri-exchange-cny-line:before { content: "\eca7"; } +.ri-exchange-dollar-fill:before { content: "\eca8"; } +.ri-exchange-dollar-line:before { content: "\eca9"; } +.ri-exchange-fill:before { content: "\ecaa"; } +.ri-exchange-funds-fill:before { content: "\ecab"; } +.ri-exchange-funds-line:before { content: "\ecac"; } +.ri-exchange-line:before { content: "\ecad"; } +.ri-external-link-fill:before { content: "\ecae"; } +.ri-external-link-line:before { content: "\ecaf"; } +.ri-eye-2-fill:before { content: "\ecb0"; } +.ri-eye-2-line:before { content: "\ecb1"; } +.ri-eye-close-fill:before { content: "\ecb2"; } +.ri-eye-close-line:before { content: "\ecb3"; } +.ri-eye-fill:before { content: "\ecb4"; } +.ri-eye-line:before { content: "\ecb5"; } +.ri-eye-off-fill:before { content: "\ecb6"; } +.ri-eye-off-line:before { content: "\ecb7"; } +.ri-facebook-box-fill:before { content: "\ecb8"; } +.ri-facebook-box-line:before { content: "\ecb9"; } +.ri-facebook-circle-fill:before { content: "\ecba"; } +.ri-facebook-circle-line:before { content: "\ecbb"; } +.ri-facebook-fill:before { content: "\ecbc"; } +.ri-facebook-line:before { content: "\ecbd"; } +.ri-fahrenheit-fill:before { content: "\ecbe"; } +.ri-fahrenheit-line:before { content: "\ecbf"; } +.ri-feedback-fill:before { content: "\ecc0"; } +.ri-feedback-line:before { content: "\ecc1"; } +.ri-file-2-fill:before { content: "\ecc2"; } +.ri-file-2-line:before { content: "\ecc3"; } +.ri-file-3-fill:before { content: "\ecc4"; } +.ri-file-3-line:before { content: "\ecc5"; } +.ri-file-4-fill:before { content: "\ecc6"; } +.ri-file-4-line:before { content: "\ecc7"; } +.ri-file-add-fill:before { content: "\ecc8"; } +.ri-file-add-line:before { content: "\ecc9"; } +.ri-file-chart-2-fill:before { content: "\ecca"; } +.ri-file-chart-2-line:before { content: "\eccb"; } +.ri-file-chart-fill:before { content: "\eccc"; } +.ri-file-chart-line:before { content: "\eccd"; } +.ri-file-cloud-fill:before { content: "\ecce"; } +.ri-file-cloud-line:before { content: "\eccf"; } +.ri-file-code-fill:before { content: "\ecd0"; } +.ri-file-code-line:before { content: "\ecd1"; } +.ri-file-copy-2-fill:before { content: "\ecd2"; } +.ri-file-copy-2-line:before { content: "\ecd3"; } +.ri-file-copy-fill:before { content: "\ecd4"; } +.ri-file-copy-line:before { content: "\ecd5"; } +.ri-file-damage-fill:before { content: "\ecd6"; } +.ri-file-damage-line:before { content: "\ecd7"; } +.ri-file-download-fill:before { content: "\ecd8"; } +.ri-file-download-line:before { content: "\ecd9"; } +.ri-file-edit-fill:before { content: "\ecda"; } +.ri-file-edit-line:before { content: "\ecdb"; } +.ri-file-excel-2-fill:before { content: "\ecdc"; } +.ri-file-excel-2-line:before { content: "\ecdd"; } +.ri-file-excel-fill:before { content: "\ecde"; } +.ri-file-excel-line:before { content: "\ecdf"; } +.ri-file-fill:before { content: "\ece0"; } +.ri-file-forbid-fill:before { content: "\ece1"; } +.ri-file-forbid-line:before { content: "\ece2"; } +.ri-file-gif-fill:before { content: "\ece3"; } +.ri-file-gif-line:before { content: "\ece4"; } +.ri-file-history-fill:before { content: "\ece5"; } +.ri-file-history-line:before { content: "\ece6"; } +.ri-file-hwp-fill:before { content: "\ece7"; } +.ri-file-hwp-line:before { content: "\ece8"; } +.ri-file-info-fill:before { content: "\ece9"; } +.ri-file-info-line:before { content: "\ecea"; } +.ri-file-line:before { content: "\eceb"; } +.ri-file-list-2-fill:before { content: "\ecec"; } +.ri-file-list-2-line:before { content: "\eced"; } +.ri-file-list-3-fill:before { content: "\ecee"; } +.ri-file-list-3-line:before { content: "\ecef"; } +.ri-file-list-fill:before { content: "\ecf0"; } +.ri-file-list-line:before { content: "\ecf1"; } +.ri-file-lock-fill:before { content: "\ecf2"; } +.ri-file-lock-line:before { content: "\ecf3"; } +.ri-file-mark-fill:before { content: "\ecf4"; } +.ri-file-mark-line:before { content: "\ecf5"; } +.ri-file-music-fill:before { content: "\ecf6"; } +.ri-file-music-line:before { content: "\ecf7"; } +.ri-file-paper-2-fill:before { content: "\ecf8"; } +.ri-file-paper-2-line:before { content: "\ecf9"; } +.ri-file-paper-fill:before { content: "\ecfa"; } +.ri-file-paper-line:before { content: "\ecfb"; } +.ri-file-pdf-fill:before { content: "\ecfc"; } +.ri-file-pdf-line:before { content: "\ecfd"; } +.ri-file-ppt-2-fill:before { content: "\ecfe"; } +.ri-file-ppt-2-line:before { content: "\ecff"; } +.ri-file-ppt-fill:before { content: "\ed00"; } +.ri-file-ppt-line:before { content: "\ed01"; } +.ri-file-reduce-fill:before { content: "\ed02"; } +.ri-file-reduce-line:before { content: "\ed03"; } +.ri-file-search-fill:before { content: "\ed04"; } +.ri-file-search-line:before { content: "\ed05"; } +.ri-file-settings-fill:before { content: "\ed06"; } +.ri-file-settings-line:before { content: "\ed07"; } +.ri-file-shield-2-fill:before { content: "\ed08"; } +.ri-file-shield-2-line:before { content: "\ed09"; } +.ri-file-shield-fill:before { content: "\ed0a"; } +.ri-file-shield-line:before { content: "\ed0b"; } +.ri-file-shred-fill:before { content: "\ed0c"; } +.ri-file-shred-line:before { content: "\ed0d"; } +.ri-file-text-fill:before { content: "\ed0e"; } +.ri-file-text-line:before { content: "\ed0f"; } +.ri-file-transfer-fill:before { content: "\ed10"; } +.ri-file-transfer-line:before { content: "\ed11"; } +.ri-file-unknow-fill:before { content: "\ed12"; } +.ri-file-unknow-line:before { content: "\ed13"; } +.ri-file-upload-fill:before { content: "\ed14"; } +.ri-file-upload-line:before { content: "\ed15"; } +.ri-file-user-fill:before { content: "\ed16"; } +.ri-file-user-line:before { content: "\ed17"; } +.ri-file-warning-fill:before { content: "\ed18"; } +.ri-file-warning-line:before { content: "\ed19"; } +.ri-file-word-2-fill:before { content: "\ed1a"; } +.ri-file-word-2-line:before { content: "\ed1b"; } +.ri-file-word-fill:before { content: "\ed1c"; } +.ri-file-word-line:before { content: "\ed1d"; } +.ri-file-zip-fill:before { content: "\ed1e"; } +.ri-file-zip-line:before { content: "\ed1f"; } +.ri-film-fill:before { content: "\ed20"; } +.ri-film-line:before { content: "\ed21"; } +.ri-filter-2-fill:before { content: "\ed22"; } +.ri-filter-2-line:before { content: "\ed23"; } +.ri-filter-3-fill:before { content: "\ed24"; } +.ri-filter-3-line:before { content: "\ed25"; } +.ri-filter-fill:before { content: "\ed26"; } +.ri-filter-line:before { content: "\ed27"; } +.ri-filter-off-fill:before { content: "\ed28"; } +.ri-filter-off-line:before { content: "\ed29"; } +.ri-find-replace-fill:before { content: "\ed2a"; } +.ri-find-replace-line:before { content: "\ed2b"; } +.ri-finder-fill:before { content: "\ed2c"; } +.ri-finder-line:before { content: "\ed2d"; } +.ri-fingerprint-2-fill:before { content: "\ed2e"; } +.ri-fingerprint-2-line:before { content: "\ed2f"; } +.ri-fingerprint-fill:before { content: "\ed30"; } +.ri-fingerprint-line:before { content: "\ed31"; } +.ri-fire-fill:before { content: "\ed32"; } +.ri-fire-line:before { content: "\ed33"; } +.ri-firefox-fill:before { content: "\ed34"; } +.ri-firefox-line:before { content: "\ed35"; } +.ri-first-aid-kit-fill:before { content: "\ed36"; } +.ri-first-aid-kit-line:before { content: "\ed37"; } +.ri-flag-2-fill:before { content: "\ed38"; } +.ri-flag-2-line:before { content: "\ed39"; } +.ri-flag-fill:before { content: "\ed3a"; } +.ri-flag-line:before { content: "\ed3b"; } +.ri-flashlight-fill:before { content: "\ed3c"; } +.ri-flashlight-line:before { content: "\ed3d"; } +.ri-flask-fill:before { content: "\ed3e"; } +.ri-flask-line:before { content: "\ed3f"; } +.ri-flight-land-fill:before { content: "\ed40"; } +.ri-flight-land-line:before { content: "\ed41"; } +.ri-flight-takeoff-fill:before { content: "\ed42"; } +.ri-flight-takeoff-line:before { content: "\ed43"; } +.ri-flood-fill:before { content: "\ed44"; } +.ri-flood-line:before { content: "\ed45"; } +.ri-flow-chart:before { content: "\ed46"; } +.ri-flutter-fill:before { content: "\ed47"; } +.ri-flutter-line:before { content: "\ed48"; } +.ri-focus-2-fill:before { content: "\ed49"; } +.ri-focus-2-line:before { content: "\ed4a"; } +.ri-focus-3-fill:before { content: "\ed4b"; } +.ri-focus-3-line:before { content: "\ed4c"; } +.ri-focus-fill:before { content: "\ed4d"; } +.ri-focus-line:before { content: "\ed4e"; } +.ri-foggy-fill:before { content: "\ed4f"; } +.ri-foggy-line:before { content: "\ed50"; } +.ri-folder-2-fill:before { content: "\ed51"; } +.ri-folder-2-line:before { content: "\ed52"; } +.ri-folder-3-fill:before { content: "\ed53"; } +.ri-folder-3-line:before { content: "\ed54"; } +.ri-folder-4-fill:before { content: "\ed55"; } +.ri-folder-4-line:before { content: "\ed56"; } +.ri-folder-5-fill:before { content: "\ed57"; } +.ri-folder-5-line:before { content: "\ed58"; } +.ri-folder-add-fill:before { content: "\ed59"; } +.ri-folder-add-line:before { content: "\ed5a"; } +.ri-folder-chart-2-fill:before { content: "\ed5b"; } +.ri-folder-chart-2-line:before { content: "\ed5c"; } +.ri-folder-chart-fill:before { content: "\ed5d"; } +.ri-folder-chart-line:before { content: "\ed5e"; } +.ri-folder-download-fill:before { content: "\ed5f"; } +.ri-folder-download-line:before { content: "\ed60"; } +.ri-folder-fill:before { content: "\ed61"; } +.ri-folder-forbid-fill:before { content: "\ed62"; } +.ri-folder-forbid-line:before { content: "\ed63"; } +.ri-folder-history-fill:before { content: "\ed64"; } +.ri-folder-history-line:before { content: "\ed65"; } +.ri-folder-info-fill:before { content: "\ed66"; } +.ri-folder-info-line:before { content: "\ed67"; } +.ri-folder-keyhole-fill:before { content: "\ed68"; } +.ri-folder-keyhole-line:before { content: "\ed69"; } +.ri-folder-line:before { content: "\ed6a"; } +.ri-folder-lock-fill:before { content: "\ed6b"; } +.ri-folder-lock-line:before { content: "\ed6c"; } +.ri-folder-music-fill:before { content: "\ed6d"; } +.ri-folder-music-line:before { content: "\ed6e"; } +.ri-folder-open-fill:before { content: "\ed6f"; } +.ri-folder-open-line:before { content: "\ed70"; } +.ri-folder-received-fill:before { content: "\ed71"; } +.ri-folder-received-line:before { content: "\ed72"; } +.ri-folder-reduce-fill:before { content: "\ed73"; } +.ri-folder-reduce-line:before { content: "\ed74"; } +.ri-folder-settings-fill:before { content: "\ed75"; } +.ri-folder-settings-line:before { content: "\ed76"; } +.ri-folder-shared-fill:before { content: "\ed77"; } +.ri-folder-shared-line:before { content: "\ed78"; } +.ri-folder-shield-2-fill:before { content: "\ed79"; } +.ri-folder-shield-2-line:before { content: "\ed7a"; } +.ri-folder-shield-fill:before { content: "\ed7b"; } +.ri-folder-shield-line:before { content: "\ed7c"; } +.ri-folder-transfer-fill:before { content: "\ed7d"; } +.ri-folder-transfer-line:before { content: "\ed7e"; } +.ri-folder-unknow-fill:before { content: "\ed7f"; } +.ri-folder-unknow-line:before { content: "\ed80"; } +.ri-folder-upload-fill:before { content: "\ed81"; } +.ri-folder-upload-line:before { content: "\ed82"; } +.ri-folder-user-fill:before { content: "\ed83"; } +.ri-folder-user-line:before { content: "\ed84"; } +.ri-folder-warning-fill:before { content: "\ed85"; } +.ri-folder-warning-line:before { content: "\ed86"; } +.ri-folder-zip-fill:before { content: "\ed87"; } +.ri-folder-zip-line:before { content: "\ed88"; } +.ri-folders-fill:before { content: "\ed89"; } +.ri-folders-line:before { content: "\ed8a"; } +.ri-font-color:before { content: "\ed8b"; } +.ri-font-size-2:before { content: "\ed8c"; } +.ri-font-size:before { content: "\ed8d"; } +.ri-football-fill:before { content: "\ed8e"; } +.ri-football-line:before { content: "\ed8f"; } +.ri-footprint-fill:before { content: "\ed90"; } +.ri-footprint-line:before { content: "\ed91"; } +.ri-forbid-2-fill:before { content: "\ed92"; } +.ri-forbid-2-line:before { content: "\ed93"; } +.ri-forbid-fill:before { content: "\ed94"; } +.ri-forbid-line:before { content: "\ed95"; } +.ri-format-clear:before { content: "\ed96"; } +.ri-fridge-fill:before { content: "\ed97"; } +.ri-fridge-line:before { content: "\ed98"; } +.ri-fullscreen-exit-fill:before { content: "\ed99"; } +.ri-fullscreen-exit-line:before { content: "\ed9a"; } +.ri-fullscreen-fill:before { content: "\ed9b"; } +.ri-fullscreen-line:before { content: "\ed9c"; } +.ri-function-fill:before { content: "\ed9d"; } +.ri-function-line:before { content: "\ed9e"; } +.ri-functions:before { content: "\ed9f"; } +.ri-funds-box-fill:before { content: "\eda0"; } +.ri-funds-box-line:before { content: "\eda1"; } +.ri-funds-fill:before { content: "\eda2"; } +.ri-funds-line:before { content: "\eda3"; } +.ri-gallery-fill:before { content: "\eda4"; } +.ri-gallery-line:before { content: "\eda5"; } +.ri-gallery-upload-fill:before { content: "\eda6"; } +.ri-gallery-upload-line:before { content: "\eda7"; } +.ri-game-fill:before { content: "\eda8"; } +.ri-game-line:before { content: "\eda9"; } +.ri-gamepad-fill:before { content: "\edaa"; } +.ri-gamepad-line:before { content: "\edab"; } +.ri-gas-station-fill:before { content: "\edac"; } +.ri-gas-station-line:before { content: "\edad"; } +.ri-gatsby-fill:before { content: "\edae"; } +.ri-gatsby-line:before { content: "\edaf"; } +.ri-genderless-fill:before { content: "\edb0"; } +.ri-genderless-line:before { content: "\edb1"; } +.ri-ghost-2-fill:before { content: "\edb2"; } +.ri-ghost-2-line:before { content: "\edb3"; } +.ri-ghost-fill:before { content: "\edb4"; } +.ri-ghost-line:before { content: "\edb5"; } +.ri-ghost-smile-fill:before { content: "\edb6"; } +.ri-ghost-smile-line:before { content: "\edb7"; } +.ri-gift-2-fill:before { content: "\edb8"; } +.ri-gift-2-line:before { content: "\edb9"; } +.ri-gift-fill:before { content: "\edba"; } +.ri-gift-line:before { content: "\edbb"; } +.ri-git-branch-fill:before { content: "\edbc"; } +.ri-git-branch-line:before { content: "\edbd"; } +.ri-git-commit-fill:before { content: "\edbe"; } +.ri-git-commit-line:before { content: "\edbf"; } +.ri-git-merge-fill:before { content: "\edc0"; } +.ri-git-merge-line:before { content: "\edc1"; } +.ri-git-pull-request-fill:before { content: "\edc2"; } +.ri-git-pull-request-line:before { content: "\edc3"; } +.ri-git-repository-commits-fill:before { content: "\edc4"; } +.ri-git-repository-commits-line:before { content: "\edc5"; } +.ri-git-repository-fill:before { content: "\edc6"; } +.ri-git-repository-line:before { content: "\edc7"; } +.ri-git-repository-private-fill:before { content: "\edc8"; } +.ri-git-repository-private-line:before { content: "\edc9"; } +.ri-github-fill:before { content: "\edca"; } +.ri-github-line:before { content: "\edcb"; } +.ri-gitlab-fill:before { content: "\edcc"; } +.ri-gitlab-line:before { content: "\edcd"; } +.ri-global-fill:before { content: "\edce"; } +.ri-global-line:before { content: "\edcf"; } +.ri-globe-fill:before { content: "\edd0"; } +.ri-globe-line:before { content: "\edd1"; } +.ri-goblet-fill:before { content: "\edd2"; } +.ri-goblet-line:before { content: "\edd3"; } +.ri-google-fill:before { content: "\edd4"; } +.ri-google-line:before { content: "\edd5"; } +.ri-google-play-fill:before { content: "\edd6"; } +.ri-google-play-line:before { content: "\edd7"; } +.ri-government-fill:before { content: "\edd8"; } +.ri-government-line:before { content: "\edd9"; } +.ri-gps-fill:before { content: "\edda"; } +.ri-gps-line:before { content: "\eddb"; } +.ri-gradienter-fill:before { content: "\eddc"; } +.ri-gradienter-line:before { content: "\eddd"; } +.ri-grid-fill:before { content: "\edde"; } +.ri-grid-line:before { content: "\eddf"; } +.ri-group-2-fill:before { content: "\ede0"; } +.ri-group-2-line:before { content: "\ede1"; } +.ri-group-fill:before { content: "\ede2"; } +.ri-group-line:before { content: "\ede3"; } +.ri-guide-fill:before { content: "\ede4"; } +.ri-guide-line:before { content: "\ede5"; } +.ri-h-1:before { content: "\ede6"; } +.ri-h-2:before { content: "\ede7"; } +.ri-h-3:before { content: "\ede8"; } +.ri-h-4:before { content: "\ede9"; } +.ri-h-5:before { content: "\edea"; } +.ri-h-6:before { content: "\edeb"; } +.ri-hail-fill:before { content: "\edec"; } +.ri-hail-line:before { content: "\eded"; } +.ri-hammer-fill:before { content: "\edee"; } +.ri-hammer-line:before { content: "\edef"; } +.ri-hand-coin-fill:before { content: "\edf0"; } +.ri-hand-coin-line:before { content: "\edf1"; } +.ri-hand-heart-fill:before { content: "\edf2"; } +.ri-hand-heart-line:before { content: "\edf3"; } +.ri-hand-sanitizer-fill:before { content: "\edf4"; } +.ri-hand-sanitizer-line:before { content: "\edf5"; } +.ri-handbag-fill:before { content: "\edf6"; } +.ri-handbag-line:before { content: "\edf7"; } +.ri-hard-drive-2-fill:before { content: "\edf8"; } +.ri-hard-drive-2-line:before { content: "\edf9"; } +.ri-hard-drive-fill:before { content: "\edfa"; } +.ri-hard-drive-line:before { content: "\edfb"; } +.ri-hashtag:before { content: "\edfc"; } +.ri-haze-2-fill:before { content: "\edfd"; } +.ri-haze-2-line:before { content: "\edfe"; } +.ri-haze-fill:before { content: "\edff"; } +.ri-haze-line:before { content: "\ee00"; } +.ri-hd-fill:before { content: "\ee01"; } +.ri-hd-line:before { content: "\ee02"; } +.ri-heading:before { content: "\ee03"; } +.ri-headphone-fill:before { content: "\ee04"; } +.ri-headphone-line:before { content: "\ee05"; } +.ri-health-book-fill:before { content: "\ee06"; } +.ri-health-book-line:before { content: "\ee07"; } +.ri-heart-2-fill:before { content: "\ee08"; } +.ri-heart-2-line:before { content: "\ee09"; } +.ri-heart-3-fill:before { content: "\ee0a"; } +.ri-heart-3-line:before { content: "\ee0b"; } +.ri-heart-add-fill:before { content: "\ee0c"; } +.ri-heart-add-line:before { content: "\ee0d"; } +.ri-heart-fill:before { content: "\ee0e"; } +.ri-heart-line:before { content: "\ee0f"; } +.ri-heart-pulse-fill:before { content: "\ee10"; } +.ri-heart-pulse-line:before { content: "\ee11"; } +.ri-hearts-fill:before { content: "\ee12"; } +.ri-hearts-line:before { content: "\ee13"; } +.ri-heavy-showers-fill:before { content: "\ee14"; } +.ri-heavy-showers-line:before { content: "\ee15"; } +.ri-history-fill:before { content: "\ee16"; } +.ri-history-line:before { content: "\ee17"; } +.ri-home-2-fill:before { content: "\ee18"; } +.ri-home-2-line:before { content: "\ee19"; } +.ri-home-3-fill:before { content: "\ee1a"; } +.ri-home-3-line:before { content: "\ee1b"; } +.ri-home-4-fill:before { content: "\ee1c"; } +.ri-home-4-line:before { content: "\ee1d"; } +.ri-home-5-fill:before { content: "\ee1e"; } +.ri-home-5-line:before { content: "\ee1f"; } +.ri-home-6-fill:before { content: "\ee20"; } +.ri-home-6-line:before { content: "\ee21"; } +.ri-home-7-fill:before { content: "\ee22"; } +.ri-home-7-line:before { content: "\ee23"; } +.ri-home-8-fill:before { content: "\ee24"; } +.ri-home-8-line:before { content: "\ee25"; } +.ri-home-fill:before { content: "\ee26"; } +.ri-home-gear-fill:before { content: "\ee27"; } +.ri-home-gear-line:before { content: "\ee28"; } +.ri-home-heart-fill:before { content: "\ee29"; } +.ri-home-heart-line:before { content: "\ee2a"; } +.ri-home-line:before { content: "\ee2b"; } +.ri-home-smile-2-fill:before { content: "\ee2c"; } +.ri-home-smile-2-line:before { content: "\ee2d"; } +.ri-home-smile-fill:before { content: "\ee2e"; } +.ri-home-smile-line:before { content: "\ee2f"; } +.ri-home-wifi-fill:before { content: "\ee30"; } +.ri-home-wifi-line:before { content: "\ee31"; } +.ri-honor-of-kings-fill:before { content: "\ee32"; } +.ri-honor-of-kings-line:before { content: "\ee33"; } +.ri-honour-fill:before { content: "\ee34"; } +.ri-honour-line:before { content: "\ee35"; } +.ri-hospital-fill:before { content: "\ee36"; } +.ri-hospital-line:before { content: "\ee37"; } +.ri-hotel-bed-fill:before { content: "\ee38"; } +.ri-hotel-bed-line:before { content: "\ee39"; } +.ri-hotel-fill:before { content: "\ee3a"; } +.ri-hotel-line:before { content: "\ee3b"; } +.ri-hotspot-fill:before { content: "\ee3c"; } +.ri-hotspot-line:before { content: "\ee3d"; } +.ri-hq-fill:before { content: "\ee3e"; } +.ri-hq-line:before { content: "\ee3f"; } +.ri-html5-fill:before { content: "\ee40"; } +.ri-html5-line:before { content: "\ee41"; } +.ri-ie-fill:before { content: "\ee42"; } +.ri-ie-line:before { content: "\ee43"; } +.ri-image-2-fill:before { content: "\ee44"; } +.ri-image-2-line:before { content: "\ee45"; } +.ri-image-add-fill:before { content: "\ee46"; } +.ri-image-add-line:before { content: "\ee47"; } +.ri-image-edit-fill:before { content: "\ee48"; } +.ri-image-edit-line:before { content: "\ee49"; } +.ri-image-fill:before { content: "\ee4a"; } +.ri-image-line:before { content: "\ee4b"; } +.ri-inbox-archive-fill:before { content: "\ee4c"; } +.ri-inbox-archive-line:before { content: "\ee4d"; } +.ri-inbox-fill:before { content: "\ee4e"; } +.ri-inbox-line:before { content: "\ee4f"; } +.ri-inbox-unarchive-fill:before { content: "\ee50"; } +.ri-inbox-unarchive-line:before { content: "\ee51"; } +.ri-increase-decrease-fill:before { content: "\ee52"; } +.ri-increase-decrease-line:before { content: "\ee53"; } +.ri-indent-decrease:before { content: "\ee54"; } +.ri-indent-increase:before { content: "\ee55"; } +.ri-indeterminate-circle-fill:before { content: "\ee56"; } +.ri-indeterminate-circle-line:before { content: "\ee57"; } +.ri-information-fill:before { content: "\ee58"; } +.ri-information-line:before { content: "\ee59"; } +.ri-infrared-thermometer-fill:before { content: "\ee5a"; } +.ri-infrared-thermometer-line:before { content: "\ee5b"; } +.ri-ink-bottle-fill:before { content: "\ee5c"; } +.ri-ink-bottle-line:before { content: "\ee5d"; } +.ri-input-cursor-move:before { content: "\ee5e"; } +.ri-input-method-fill:before { content: "\ee5f"; } +.ri-input-method-line:before { content: "\ee60"; } +.ri-insert-column-left:before { content: "\ee61"; } +.ri-insert-column-right:before { content: "\ee62"; } +.ri-insert-row-bottom:before { content: "\ee63"; } +.ri-insert-row-top:before { content: "\ee64"; } +.ri-instagram-fill:before { content: "\ee65"; } +.ri-instagram-line:before { content: "\ee66"; } +.ri-install-fill:before { content: "\ee67"; } +.ri-install-line:before { content: "\ee68"; } +.ri-invision-fill:before { content: "\ee69"; } +.ri-invision-line:before { content: "\ee6a"; } +.ri-italic:before { content: "\ee6b"; } +.ri-kakao-talk-fill:before { content: "\ee6c"; } +.ri-kakao-talk-line:before { content: "\ee6d"; } +.ri-key-2-fill:before { content: "\ee6e"; } +.ri-key-2-line:before { content: "\ee6f"; } +.ri-key-fill:before { content: "\ee70"; } +.ri-key-line:before { content: "\ee71"; } +.ri-keyboard-box-fill:before { content: "\ee72"; } +.ri-keyboard-box-line:before { content: "\ee73"; } +.ri-keyboard-fill:before { content: "\ee74"; } +.ri-keyboard-line:before { content: "\ee75"; } +.ri-keynote-fill:before { content: "\ee76"; } +.ri-keynote-line:before { content: "\ee77"; } +.ri-knife-blood-fill:before { content: "\ee78"; } +.ri-knife-blood-line:before { content: "\ee79"; } +.ri-knife-fill:before { content: "\ee7a"; } +.ri-knife-line:before { content: "\ee7b"; } +.ri-landscape-fill:before { content: "\ee7c"; } +.ri-landscape-line:before { content: "\ee7d"; } +.ri-layout-2-fill:before { content: "\ee7e"; } +.ri-layout-2-line:before { content: "\ee7f"; } +.ri-layout-3-fill:before { content: "\ee80"; } +.ri-layout-3-line:before { content: "\ee81"; } +.ri-layout-4-fill:before { content: "\ee82"; } +.ri-layout-4-line:before { content: "\ee83"; } +.ri-layout-5-fill:before { content: "\ee84"; } +.ri-layout-5-line:before { content: "\ee85"; } +.ri-layout-6-fill:before { content: "\ee86"; } +.ri-layout-6-line:before { content: "\ee87"; } +.ri-layout-bottom-2-fill:before { content: "\ee88"; } +.ri-layout-bottom-2-line:before { content: "\ee89"; } +.ri-layout-bottom-fill:before { content: "\ee8a"; } +.ri-layout-bottom-line:before { content: "\ee8b"; } +.ri-layout-column-fill:before { content: "\ee8c"; } +.ri-layout-column-line:before { content: "\ee8d"; } +.ri-layout-fill:before { content: "\ee8e"; } +.ri-layout-grid-fill:before { content: "\ee8f"; } +.ri-layout-grid-line:before { content: "\ee90"; } +.ri-layout-left-2-fill:before { content: "\ee91"; } +.ri-layout-left-2-line:before { content: "\ee92"; } +.ri-layout-left-fill:before { content: "\ee93"; } +.ri-layout-left-line:before { content: "\ee94"; } +.ri-layout-line:before { content: "\ee95"; } +.ri-layout-masonry-fill:before { content: "\ee96"; } +.ri-layout-masonry-line:before { content: "\ee97"; } +.ri-layout-right-2-fill:before { content: "\ee98"; } +.ri-layout-right-2-line:before { content: "\ee99"; } +.ri-layout-right-fill:before { content: "\ee9a"; } +.ri-layout-right-line:before { content: "\ee9b"; } +.ri-layout-row-fill:before { content: "\ee9c"; } +.ri-layout-row-line:before { content: "\ee9d"; } +.ri-layout-top-2-fill:before { content: "\ee9e"; } +.ri-layout-top-2-line:before { content: "\ee9f"; } +.ri-layout-top-fill:before { content: "\eea0"; } +.ri-layout-top-line:before { content: "\eea1"; } +.ri-leaf-fill:before { content: "\eea2"; } +.ri-leaf-line:before { content: "\eea3"; } +.ri-lifebuoy-fill:before { content: "\eea4"; } +.ri-lifebuoy-line:before { content: "\eea5"; } +.ri-lightbulb-fill:before { content: "\eea6"; } +.ri-lightbulb-flash-fill:before { content: "\eea7"; } +.ri-lightbulb-flash-line:before { content: "\eea8"; } +.ri-lightbulb-line:before { content: "\eea9"; } +.ri-line-chart-fill:before { content: "\eeaa"; } +.ri-line-chart-line:before { content: "\eeab"; } +.ri-line-fill:before { content: "\eeac"; } +.ri-line-height:before { content: "\eead"; } +.ri-line-line:before { content: "\eeae"; } +.ri-link-m:before { content: "\eeaf"; } +.ri-link-unlink-m:before { content: "\eeb0"; } +.ri-link-unlink:before { content: "\eeb1"; } +.ri-link:before { content: "\eeb2"; } +.ri-linkedin-box-fill:before { content: "\eeb3"; } +.ri-linkedin-box-line:before { content: "\eeb4"; } +.ri-linkedin-fill:before { content: "\eeb5"; } +.ri-linkedin-line:before { content: "\eeb6"; } +.ri-links-fill:before { content: "\eeb7"; } +.ri-links-line:before { content: "\eeb8"; } +.ri-list-check-2:before { content: "\eeb9"; } +.ri-list-check:before { content: "\eeba"; } +.ri-list-ordered:before { content: "\eebb"; } +.ri-list-settings-fill:before { content: "\eebc"; } +.ri-list-settings-line:before { content: "\eebd"; } +.ri-list-unordered:before { content: "\eebe"; } +.ri-live-fill:before { content: "\eebf"; } +.ri-live-line:before { content: "\eec0"; } +.ri-loader-2-fill:before { content: "\eec1"; } +.ri-loader-2-line:before { content: "\eec2"; } +.ri-loader-3-fill:before { content: "\eec3"; } +.ri-loader-3-line:before { content: "\eec4"; } +.ri-loader-4-fill:before { content: "\eec5"; } +.ri-loader-4-line:before { content: "\eec6"; } +.ri-loader-5-fill:before { content: "\eec7"; } +.ri-loader-5-line:before { content: "\eec8"; } +.ri-loader-fill:before { content: "\eec9"; } +.ri-loader-line:before { content: "\eeca"; } +.ri-lock-2-fill:before { content: "\eecb"; } +.ri-lock-2-line:before { content: "\eecc"; } +.ri-lock-fill:before { content: "\eecd"; } +.ri-lock-line:before { content: "\eece"; } +.ri-lock-password-fill:before { content: "\eecf"; } +.ri-lock-password-line:before { content: "\eed0"; } +.ri-lock-unlock-fill:before { content: "\eed1"; } +.ri-lock-unlock-line:before { content: "\eed2"; } +.ri-login-box-fill:before { content: "\eed3"; } +.ri-login-box-line:before { content: "\eed4"; } +.ri-login-circle-fill:before { content: "\eed5"; } +.ri-login-circle-line:before { content: "\eed6"; } +.ri-logout-box-fill:before { content: "\eed7"; } +.ri-logout-box-line:before { content: "\eed8"; } +.ri-logout-box-r-fill:before { content: "\eed9"; } +.ri-logout-box-r-line:before { content: "\eeda"; } +.ri-logout-circle-fill:before { content: "\eedb"; } +.ri-logout-circle-line:before { content: "\eedc"; } +.ri-logout-circle-r-fill:before { content: "\eedd"; } +.ri-logout-circle-r-line:before { content: "\eede"; } +.ri-luggage-cart-fill:before { content: "\eedf"; } +.ri-luggage-cart-line:before { content: "\eee0"; } +.ri-luggage-deposit-fill:before { content: "\eee1"; } +.ri-luggage-deposit-line:before { content: "\eee2"; } +.ri-lungs-fill:before { content: "\eee3"; } +.ri-lungs-line:before { content: "\eee4"; } +.ri-mac-fill:before { content: "\eee5"; } +.ri-mac-line:before { content: "\eee6"; } +.ri-macbook-fill:before { content: "\eee7"; } +.ri-macbook-line:before { content: "\eee8"; } +.ri-magic-fill:before { content: "\eee9"; } +.ri-magic-line:before { content: "\eeea"; } +.ri-mail-add-fill:before { content: "\eeeb"; } +.ri-mail-add-line:before { content: "\eeec"; } +.ri-mail-check-fill:before { content: "\eeed"; } +.ri-mail-check-line:before { content: "\eeee"; } +.ri-mail-close-fill:before { content: "\eeef"; } +.ri-mail-close-line:before { content: "\eef0"; } +.ri-mail-download-fill:before { content: "\eef1"; } +.ri-mail-download-line:before { content: "\eef2"; } +.ri-mail-fill:before { content: "\eef3"; } +.ri-mail-forbid-fill:before { content: "\eef4"; } +.ri-mail-forbid-line:before { content: "\eef5"; } +.ri-mail-line:before { content: "\eef6"; } +.ri-mail-lock-fill:before { content: "\eef7"; } +.ri-mail-lock-line:before { content: "\eef8"; } +.ri-mail-open-fill:before { content: "\eef9"; } +.ri-mail-open-line:before { content: "\eefa"; } +.ri-mail-send-fill:before { content: "\eefb"; } +.ri-mail-send-line:before { content: "\eefc"; } +.ri-mail-settings-fill:before { content: "\eefd"; } +.ri-mail-settings-line:before { content: "\eefe"; } +.ri-mail-star-fill:before { content: "\eeff"; } +.ri-mail-star-line:before { content: "\ef00"; } +.ri-mail-unread-fill:before { content: "\ef01"; } +.ri-mail-unread-line:before { content: "\ef02"; } +.ri-mail-volume-fill:before { content: "\ef03"; } +.ri-mail-volume-line:before { content: "\ef04"; } +.ri-map-2-fill:before { content: "\ef05"; } +.ri-map-2-line:before { content: "\ef06"; } +.ri-map-fill:before { content: "\ef07"; } +.ri-map-line:before { content: "\ef08"; } +.ri-map-pin-2-fill:before { content: "\ef09"; } +.ri-map-pin-2-line:before { content: "\ef0a"; } +.ri-map-pin-3-fill:before { content: "\ef0b"; } +.ri-map-pin-3-line:before { content: "\ef0c"; } +.ri-map-pin-4-fill:before { content: "\ef0d"; } +.ri-map-pin-4-line:before { content: "\ef0e"; } +.ri-map-pin-5-fill:before { content: "\ef0f"; } +.ri-map-pin-5-line:before { content: "\ef10"; } +.ri-map-pin-add-fill:before { content: "\ef11"; } +.ri-map-pin-add-line:before { content: "\ef12"; } +.ri-map-pin-fill:before { content: "\ef13"; } +.ri-map-pin-line:before { content: "\ef14"; } +.ri-map-pin-range-fill:before { content: "\ef15"; } +.ri-map-pin-range-line:before { content: "\ef16"; } +.ri-map-pin-time-fill:before { content: "\ef17"; } +.ri-map-pin-time-line:before { content: "\ef18"; } +.ri-map-pin-user-fill:before { content: "\ef19"; } +.ri-map-pin-user-line:before { content: "\ef1a"; } +.ri-mark-pen-fill:before { content: "\ef1b"; } +.ri-mark-pen-line:before { content: "\ef1c"; } +.ri-markdown-fill:before { content: "\ef1d"; } +.ri-markdown-line:before { content: "\ef1e"; } +.ri-markup-fill:before { content: "\ef1f"; } +.ri-markup-line:before { content: "\ef20"; } +.ri-mastercard-fill:before { content: "\ef21"; } +.ri-mastercard-line:before { content: "\ef22"; } +.ri-mastodon-fill:before { content: "\ef23"; } +.ri-mastodon-line:before { content: "\ef24"; } +.ri-medal-2-fill:before { content: "\ef25"; } +.ri-medal-2-line:before { content: "\ef26"; } +.ri-medal-fill:before { content: "\ef27"; } +.ri-medal-line:before { content: "\ef28"; } +.ri-medicine-bottle-fill:before { content: "\ef29"; } +.ri-medicine-bottle-line:before { content: "\ef2a"; } +.ri-medium-fill:before { content: "\ef2b"; } +.ri-medium-line:before { content: "\ef2c"; } +.ri-men-fill:before { content: "\ef2d"; } +.ri-men-line:before { content: "\ef2e"; } +.ri-mental-health-fill:before { content: "\ef2f"; } +.ri-mental-health-line:before { content: "\ef30"; } +.ri-menu-2-fill:before { content: "\ef31"; } +.ri-menu-2-line:before { content: "\ef32"; } +.ri-menu-3-fill:before { content: "\ef33"; } +.ri-menu-3-line:before { content: "\ef34"; } +.ri-menu-4-fill:before { content: "\ef35"; } +.ri-menu-4-line:before { content: "\ef36"; } +.ri-menu-5-fill:before { content: "\ef37"; } +.ri-menu-5-line:before { content: "\ef38"; } +.ri-menu-add-fill:before { content: "\ef39"; } +.ri-menu-add-line:before { content: "\ef3a"; } +.ri-menu-fill:before { content: "\ef3b"; } +.ri-menu-fold-fill:before { content: "\ef3c"; } +.ri-menu-fold-line:before { content: "\ef3d"; } +.ri-menu-line:before { content: "\ef3e"; } +.ri-menu-unfold-fill:before { content: "\ef3f"; } +.ri-menu-unfold-line:before { content: "\ef40"; } +.ri-merge-cells-horizontal:before { content: "\ef41"; } +.ri-merge-cells-vertical:before { content: "\ef42"; } +.ri-message-2-fill:before { content: "\ef43"; } +.ri-message-2-line:before { content: "\ef44"; } +.ri-message-3-fill:before { content: "\ef45"; } +.ri-message-3-line:before { content: "\ef46"; } +.ri-message-fill:before { content: "\ef47"; } +.ri-message-line:before { content: "\ef48"; } +.ri-messenger-fill:before { content: "\ef49"; } +.ri-messenger-line:before { content: "\ef4a"; } +.ri-meteor-fill:before { content: "\ef4b"; } +.ri-meteor-line:before { content: "\ef4c"; } +.ri-mic-2-fill:before { content: "\ef4d"; } +.ri-mic-2-line:before { content: "\ef4e"; } +.ri-mic-fill:before { content: "\ef4f"; } +.ri-mic-line:before { content: "\ef50"; } +.ri-mic-off-fill:before { content: "\ef51"; } +.ri-mic-off-line:before { content: "\ef52"; } +.ri-mickey-fill:before { content: "\ef53"; } +.ri-mickey-line:before { content: "\ef54"; } +.ri-microscope-fill:before { content: "\ef55"; } +.ri-microscope-line:before { content: "\ef56"; } +.ri-microsoft-fill:before { content: "\ef57"; } +.ri-microsoft-line:before { content: "\ef58"; } +.ri-mind-map:before { content: "\ef59"; } +.ri-mini-program-fill:before { content: "\ef5a"; } +.ri-mini-program-line:before { content: "\ef5b"; } +.ri-mist-fill:before { content: "\ef5c"; } +.ri-mist-line:before { content: "\ef5d"; } +.ri-money-cny-box-fill:before { content: "\ef5e"; } +.ri-money-cny-box-line:before { content: "\ef5f"; } +.ri-money-cny-circle-fill:before { content: "\ef60"; } +.ri-money-cny-circle-line:before { content: "\ef61"; } +.ri-money-dollar-box-fill:before { content: "\ef62"; } +.ri-money-dollar-box-line:before { content: "\ef63"; } +.ri-money-dollar-circle-fill:before { content: "\ef64"; } +.ri-money-dollar-circle-line:before { content: "\ef65"; } +.ri-money-euro-box-fill:before { content: "\ef66"; } +.ri-money-euro-box-line:before { content: "\ef67"; } +.ri-money-euro-circle-fill:before { content: "\ef68"; } +.ri-money-euro-circle-line:before { content: "\ef69"; } +.ri-money-pound-box-fill:before { content: "\ef6a"; } +.ri-money-pound-box-line:before { content: "\ef6b"; } +.ri-money-pound-circle-fill:before { content: "\ef6c"; } +.ri-money-pound-circle-line:before { content: "\ef6d"; } +.ri-moon-clear-fill:before { content: "\ef6e"; } +.ri-moon-clear-line:before { content: "\ef6f"; } +.ri-moon-cloudy-fill:before { content: "\ef70"; } +.ri-moon-cloudy-line:before { content: "\ef71"; } +.ri-moon-fill:before { content: "\ef72"; } +.ri-moon-foggy-fill:before { content: "\ef73"; } +.ri-moon-foggy-line:before { content: "\ef74"; } +.ri-moon-line:before { content: "\ef75"; } +.ri-more-2-fill:before { content: "\ef76"; } +.ri-more-2-line:before { content: "\ef77"; } +.ri-more-fill:before { content: "\ef78"; } +.ri-more-line:before { content: "\ef79"; } +.ri-motorbike-fill:before { content: "\ef7a"; } +.ri-motorbike-line:before { content: "\ef7b"; } +.ri-mouse-fill:before { content: "\ef7c"; } +.ri-mouse-line:before { content: "\ef7d"; } +.ri-movie-2-fill:before { content: "\ef7e"; } +.ri-movie-2-line:before { content: "\ef7f"; } +.ri-movie-fill:before { content: "\ef80"; } +.ri-movie-line:before { content: "\ef81"; } +.ri-music-2-fill:before { content: "\ef82"; } +.ri-music-2-line:before { content: "\ef83"; } +.ri-music-fill:before { content: "\ef84"; } +.ri-music-line:before { content: "\ef85"; } +.ri-mv-fill:before { content: "\ef86"; } +.ri-mv-line:before { content: "\ef87"; } +.ri-navigation-fill:before { content: "\ef88"; } +.ri-navigation-line:before { content: "\ef89"; } +.ri-netease-cloud-music-fill:before { content: "\ef8a"; } +.ri-netease-cloud-music-line:before { content: "\ef8b"; } +.ri-netflix-fill:before { content: "\ef8c"; } +.ri-netflix-line:before { content: "\ef8d"; } +.ri-newspaper-fill:before { content: "\ef8e"; } +.ri-newspaper-line:before { content: "\ef8f"; } +.ri-node-tree:before { content: "\ef90"; } +.ri-notification-2-fill:before { content: "\ef91"; } +.ri-notification-2-line:before { content: "\ef92"; } +.ri-notification-3-fill:before { content: "\ef93"; } +.ri-notification-3-line:before { content: "\ef94"; } +.ri-notification-4-fill:before { content: "\ef95"; } +.ri-notification-4-line:before { content: "\ef96"; } +.ri-notification-badge-fill:before { content: "\ef97"; } +.ri-notification-badge-line:before { content: "\ef98"; } +.ri-notification-fill:before { content: "\ef99"; } +.ri-notification-line:before { content: "\ef9a"; } +.ri-notification-off-fill:before { content: "\ef9b"; } +.ri-notification-off-line:before { content: "\ef9c"; } +.ri-npmjs-fill:before { content: "\ef9d"; } +.ri-npmjs-line:before { content: "\ef9e"; } +.ri-number-0:before { content: "\ef9f"; } +.ri-number-1:before { content: "\efa0"; } +.ri-number-2:before { content: "\efa1"; } +.ri-number-3:before { content: "\efa2"; } +.ri-number-4:before { content: "\efa3"; } +.ri-number-5:before { content: "\efa4"; } +.ri-number-6:before { content: "\efa5"; } +.ri-number-7:before { content: "\efa6"; } +.ri-number-8:before { content: "\efa7"; } +.ri-number-9:before { content: "\efa8"; } +.ri-numbers-fill:before { content: "\efa9"; } +.ri-numbers-line:before { content: "\efaa"; } +.ri-nurse-fill:before { content: "\efab"; } +.ri-nurse-line:before { content: "\efac"; } +.ri-oil-fill:before { content: "\efad"; } +.ri-oil-line:before { content: "\efae"; } +.ri-omega:before { content: "\efaf"; } +.ri-open-arm-fill:before { content: "\efb0"; } +.ri-open-arm-line:before { content: "\efb1"; } +.ri-open-source-fill:before { content: "\efb2"; } +.ri-open-source-line:before { content: "\efb3"; } +.ri-opera-fill:before { content: "\efb4"; } +.ri-opera-line:before { content: "\efb5"; } +.ri-order-play-fill:before { content: "\efb6"; } +.ri-order-play-line:before { content: "\efb7"; } +.ri-organization-chart:before { content: "\efb8"; } +.ri-outlet-2-fill:before { content: "\efb9"; } +.ri-outlet-2-line:before { content: "\efba"; } +.ri-outlet-fill:before { content: "\efbb"; } +.ri-outlet-line:before { content: "\efbc"; } +.ri-page-separator:before { content: "\efbd"; } +.ri-pages-fill:before { content: "\efbe"; } +.ri-pages-line:before { content: "\efbf"; } +.ri-paint-brush-fill:before { content: "\efc0"; } +.ri-paint-brush-line:before { content: "\efc1"; } +.ri-paint-fill:before { content: "\efc2"; } +.ri-paint-line:before { content: "\efc3"; } +.ri-palette-fill:before { content: "\efc4"; } +.ri-palette-line:before { content: "\efc5"; } +.ri-pantone-fill:before { content: "\efc6"; } +.ri-pantone-line:before { content: "\efc7"; } +.ri-paragraph:before { content: "\efc8"; } +.ri-parent-fill:before { content: "\efc9"; } +.ri-parent-line:before { content: "\efca"; } +.ri-parentheses-fill:before { content: "\efcb"; } +.ri-parentheses-line:before { content: "\efcc"; } +.ri-parking-box-fill:before { content: "\efcd"; } +.ri-parking-box-line:before { content: "\efce"; } +.ri-parking-fill:before { content: "\efcf"; } +.ri-parking-line:before { content: "\efd0"; } +.ri-passport-fill:before { content: "\efd1"; } +.ri-passport-line:before { content: "\efd2"; } +.ri-patreon-fill:before { content: "\efd3"; } +.ri-patreon-line:before { content: "\efd4"; } +.ri-pause-circle-fill:before { content: "\efd5"; } +.ri-pause-circle-line:before { content: "\efd6"; } +.ri-pause-fill:before { content: "\efd7"; } +.ri-pause-line:before { content: "\efd8"; } +.ri-pause-mini-fill:before { content: "\efd9"; } +.ri-pause-mini-line:before { content: "\efda"; } +.ri-paypal-fill:before { content: "\efdb"; } +.ri-paypal-line:before { content: "\efdc"; } +.ri-pen-nib-fill:before { content: "\efdd"; } +.ri-pen-nib-line:before { content: "\efde"; } +.ri-pencil-fill:before { content: "\efdf"; } +.ri-pencil-line:before { content: "\efe0"; } +.ri-pencil-ruler-2-fill:before { content: "\efe1"; } +.ri-pencil-ruler-2-line:before { content: "\efe2"; } +.ri-pencil-ruler-fill:before { content: "\efe3"; } +.ri-pencil-ruler-line:before { content: "\efe4"; } +.ri-percent-fill:before { content: "\efe5"; } +.ri-percent-line:before { content: "\efe6"; } +.ri-phone-camera-fill:before { content: "\efe7"; } +.ri-phone-camera-line:before { content: "\efe8"; } +.ri-phone-fill:before { content: "\efe9"; } +.ri-phone-find-fill:before { content: "\efea"; } +.ri-phone-find-line:before { content: "\efeb"; } +.ri-phone-line:before { content: "\efec"; } +.ri-phone-lock-fill:before { content: "\efed"; } +.ri-phone-lock-line:before { content: "\efee"; } +.ri-picture-in-picture-2-fill:before { content: "\efef"; } +.ri-picture-in-picture-2-line:before { content: "\eff0"; } +.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } +.ri-picture-in-picture-exit-line:before { content: "\eff2"; } +.ri-picture-in-picture-fill:before { content: "\eff3"; } +.ri-picture-in-picture-line:before { content: "\eff4"; } +.ri-pie-chart-2-fill:before { content: "\eff5"; } +.ri-pie-chart-2-line:before { content: "\eff6"; } +.ri-pie-chart-box-fill:before { content: "\eff7"; } +.ri-pie-chart-box-line:before { content: "\eff8"; } +.ri-pie-chart-fill:before { content: "\eff9"; } +.ri-pie-chart-line:before { content: "\effa"; } +.ri-pin-distance-fill:before { content: "\effb"; } +.ri-pin-distance-line:before { content: "\effc"; } +.ri-ping-pong-fill:before { content: "\effd"; } +.ri-ping-pong-line:before { content: "\effe"; } +.ri-pinterest-fill:before { content: "\efff"; } +.ri-pinterest-line:before { content: "\f000"; } +.ri-pinyin-input:before { content: "\f001"; } +.ri-pixelfed-fill:before { content: "\f002"; } +.ri-pixelfed-line:before { content: "\f003"; } +.ri-plane-fill:before { content: "\f004"; } +.ri-plane-line:before { content: "\f005"; } +.ri-plant-fill:before { content: "\f006"; } +.ri-plant-line:before { content: "\f007"; } +.ri-play-circle-fill:before { content: "\f008"; } +.ri-play-circle-line:before { content: "\f009"; } +.ri-play-fill:before { content: "\f00a"; } +.ri-play-line:before { content: "\f00b"; } +.ri-play-list-2-fill:before { content: "\f00c"; } +.ri-play-list-2-line:before { content: "\f00d"; } +.ri-play-list-add-fill:before { content: "\f00e"; } +.ri-play-list-add-line:before { content: "\f00f"; } +.ri-play-list-fill:before { content: "\f010"; } +.ri-play-list-line:before { content: "\f011"; } +.ri-play-mini-fill:before { content: "\f012"; } +.ri-play-mini-line:before { content: "\f013"; } +.ri-playstation-fill:before { content: "\f014"; } +.ri-playstation-line:before { content: "\f015"; } +.ri-plug-2-fill:before { content: "\f016"; } +.ri-plug-2-line:before { content: "\f017"; } +.ri-plug-fill:before { content: "\f018"; } +.ri-plug-line:before { content: "\f019"; } +.ri-polaroid-2-fill:before { content: "\f01a"; } +.ri-polaroid-2-line:before { content: "\f01b"; } +.ri-polaroid-fill:before { content: "\f01c"; } +.ri-polaroid-line:before { content: "\f01d"; } +.ri-police-car-fill:before { content: "\f01e"; } +.ri-police-car-line:before { content: "\f01f"; } +.ri-price-tag-2-fill:before { content: "\f020"; } +.ri-price-tag-2-line:before { content: "\f021"; } +.ri-price-tag-3-fill:before { content: "\f022"; } +.ri-price-tag-3-line:before { content: "\f023"; } +.ri-price-tag-fill:before { content: "\f024"; } +.ri-price-tag-line:before { content: "\f025"; } +.ri-printer-cloud-fill:before { content: "\f026"; } +.ri-printer-cloud-line:before { content: "\f027"; } +.ri-printer-fill:before { content: "\f028"; } +.ri-printer-line:before { content: "\f029"; } +.ri-product-hunt-fill:before { content: "\f02a"; } +.ri-product-hunt-line:before { content: "\f02b"; } +.ri-profile-fill:before { content: "\f02c"; } +.ri-profile-line:before { content: "\f02d"; } +.ri-projector-2-fill:before { content: "\f02e"; } +.ri-projector-2-line:before { content: "\f02f"; } +.ri-projector-fill:before { content: "\f030"; } +.ri-projector-line:before { content: "\f031"; } +.ri-psychotherapy-fill:before { content: "\f032"; } +.ri-psychotherapy-line:before { content: "\f033"; } +.ri-pulse-fill:before { content: "\f034"; } +.ri-pulse-line:before { content: "\f035"; } +.ri-pushpin-2-fill:before { content: "\f036"; } +.ri-pushpin-2-line:before { content: "\f037"; } +.ri-pushpin-fill:before { content: "\f038"; } +.ri-pushpin-line:before { content: "\f039"; } +.ri-qq-fill:before { content: "\f03a"; } +.ri-qq-line:before { content: "\f03b"; } +.ri-qr-code-fill:before { content: "\f03c"; } +.ri-qr-code-line:before { content: "\f03d"; } +.ri-qr-scan-2-fill:before { content: "\f03e"; } +.ri-qr-scan-2-line:before { content: "\f03f"; } +.ri-qr-scan-fill:before { content: "\f040"; } +.ri-qr-scan-line:before { content: "\f041"; } +.ri-question-answer-fill:before { content: "\f042"; } +.ri-question-answer-line:before { content: "\f043"; } +.ri-question-fill:before { content: "\f044"; } +.ri-question-line:before { content: "\f045"; } +.ri-question-mark:before { content: "\f046"; } +.ri-questionnaire-fill:before { content: "\f047"; } +.ri-questionnaire-line:before { content: "\f048"; } +.ri-quill-pen-fill:before { content: "\f049"; } +.ri-quill-pen-line:before { content: "\f04a"; } +.ri-radar-fill:before { content: "\f04b"; } +.ri-radar-line:before { content: "\f04c"; } +.ri-radio-2-fill:before { content: "\f04d"; } +.ri-radio-2-line:before { content: "\f04e"; } +.ri-radio-button-fill:before { content: "\f04f"; } +.ri-radio-button-line:before { content: "\f050"; } +.ri-radio-fill:before { content: "\f051"; } +.ri-radio-line:before { content: "\f052"; } +.ri-rainbow-fill:before { content: "\f053"; } +.ri-rainbow-line:before { content: "\f054"; } +.ri-rainy-fill:before { content: "\f055"; } +.ri-rainy-line:before { content: "\f056"; } +.ri-reactjs-fill:before { content: "\f057"; } +.ri-reactjs-line:before { content: "\f058"; } +.ri-record-circle-fill:before { content: "\f059"; } +.ri-record-circle-line:before { content: "\f05a"; } +.ri-record-mail-fill:before { content: "\f05b"; } +.ri-record-mail-line:before { content: "\f05c"; } +.ri-recycle-fill:before { content: "\f05d"; } +.ri-recycle-line:before { content: "\f05e"; } +.ri-red-packet-fill:before { content: "\f05f"; } +.ri-red-packet-line:before { content: "\f060"; } +.ri-reddit-fill:before { content: "\f061"; } +.ri-reddit-line:before { content: "\f062"; } +.ri-refresh-fill:before { content: "\f063"; } +.ri-refresh-line:before { content: "\f064"; } +.ri-refund-2-fill:before { content: "\f065"; } +.ri-refund-2-line:before { content: "\f066"; } +.ri-refund-fill:before { content: "\f067"; } +.ri-refund-line:before { content: "\f068"; } +.ri-registered-fill:before { content: "\f069"; } +.ri-registered-line:before { content: "\f06a"; } +.ri-remixicon-fill:before { content: "\f06b"; } +.ri-remixicon-line:before { content: "\f06c"; } +.ri-remote-control-2-fill:before { content: "\f06d"; } +.ri-remote-control-2-line:before { content: "\f06e"; } +.ri-remote-control-fill:before { content: "\f06f"; } +.ri-remote-control-line:before { content: "\f070"; } +.ri-repeat-2-fill:before { content: "\f071"; } +.ri-repeat-2-line:before { content: "\f072"; } +.ri-repeat-fill:before { content: "\f073"; } +.ri-repeat-line:before { content: "\f074"; } +.ri-repeat-one-fill:before { content: "\f075"; } +.ri-repeat-one-line:before { content: "\f076"; } +.ri-reply-all-fill:before { content: "\f077"; } +.ri-reply-all-line:before { content: "\f078"; } +.ri-reply-fill:before { content: "\f079"; } +.ri-reply-line:before { content: "\f07a"; } +.ri-reserved-fill:before { content: "\f07b"; } +.ri-reserved-line:before { content: "\f07c"; } +.ri-rest-time-fill:before { content: "\f07d"; } +.ri-rest-time-line:before { content: "\f07e"; } +.ri-restart-fill:before { content: "\f07f"; } +.ri-restart-line:before { content: "\f080"; } +.ri-restaurant-2-fill:before { content: "\f081"; } +.ri-restaurant-2-line:before { content: "\f082"; } +.ri-restaurant-fill:before { content: "\f083"; } +.ri-restaurant-line:before { content: "\f084"; } +.ri-rewind-fill:before { content: "\f085"; } +.ri-rewind-line:before { content: "\f086"; } +.ri-rewind-mini-fill:before { content: "\f087"; } +.ri-rewind-mini-line:before { content: "\f088"; } +.ri-rhythm-fill:before { content: "\f089"; } +.ri-rhythm-line:before { content: "\f08a"; } +.ri-riding-fill:before { content: "\f08b"; } +.ri-riding-line:before { content: "\f08c"; } +.ri-road-map-fill:before { content: "\f08d"; } +.ri-road-map-line:before { content: "\f08e"; } +.ri-roadster-fill:before { content: "\f08f"; } +.ri-roadster-line:before { content: "\f090"; } +.ri-robot-fill:before { content: "\f091"; } +.ri-robot-line:before { content: "\f092"; } +.ri-rocket-2-fill:before { content: "\f093"; } +.ri-rocket-2-line:before { content: "\f094"; } +.ri-rocket-fill:before { content: "\f095"; } +.ri-rocket-line:before { content: "\f096"; } +.ri-rotate-lock-fill:before { content: "\f097"; } +.ri-rotate-lock-line:before { content: "\f098"; } +.ri-rounded-corner:before { content: "\f099"; } +.ri-route-fill:before { content: "\f09a"; } +.ri-route-line:before { content: "\f09b"; } +.ri-router-fill:before { content: "\f09c"; } +.ri-router-line:before { content: "\f09d"; } +.ri-rss-fill:before { content: "\f09e"; } +.ri-rss-line:before { content: "\f09f"; } +.ri-ruler-2-fill:before { content: "\f0a0"; } +.ri-ruler-2-line:before { content: "\f0a1"; } +.ri-ruler-fill:before { content: "\f0a2"; } +.ri-ruler-line:before { content: "\f0a3"; } +.ri-run-fill:before { content: "\f0a4"; } +.ri-run-line:before { content: "\f0a5"; } +.ri-safari-fill:before { content: "\f0a6"; } +.ri-safari-line:before { content: "\f0a7"; } +.ri-safe-2-fill:before { content: "\f0a8"; } +.ri-safe-2-line:before { content: "\f0a9"; } +.ri-safe-fill:before { content: "\f0aa"; } +.ri-safe-line:before { content: "\f0ab"; } +.ri-sailboat-fill:before { content: "\f0ac"; } +.ri-sailboat-line:before { content: "\f0ad"; } +.ri-save-2-fill:before { content: "\f0ae"; } +.ri-save-2-line:before { content: "\f0af"; } +.ri-save-3-fill:before { content: "\f0b0"; } +.ri-save-3-line:before { content: "\f0b1"; } +.ri-save-fill:before { content: "\f0b2"; } +.ri-save-line:before { content: "\f0b3"; } +.ri-scales-2-fill:before { content: "\f0b4"; } +.ri-scales-2-line:before { content: "\f0b5"; } +.ri-scales-3-fill:before { content: "\f0b6"; } +.ri-scales-3-line:before { content: "\f0b7"; } +.ri-scales-fill:before { content: "\f0b8"; } +.ri-scales-line:before { content: "\f0b9"; } +.ri-scan-2-fill:before { content: "\f0ba"; } +.ri-scan-2-line:before { content: "\f0bb"; } +.ri-scan-fill:before { content: "\f0bc"; } +.ri-scan-line:before { content: "\f0bd"; } +.ri-scissors-2-fill:before { content: "\f0be"; } +.ri-scissors-2-line:before { content: "\f0bf"; } +.ri-scissors-cut-fill:before { content: "\f0c0"; } +.ri-scissors-cut-line:before { content: "\f0c1"; } +.ri-scissors-fill:before { content: "\f0c2"; } +.ri-scissors-line:before { content: "\f0c3"; } +.ri-screenshot-2-fill:before { content: "\f0c4"; } +.ri-screenshot-2-line:before { content: "\f0c5"; } +.ri-screenshot-fill:before { content: "\f0c6"; } +.ri-screenshot-line:before { content: "\f0c7"; } +.ri-sd-card-fill:before { content: "\f0c8"; } +.ri-sd-card-line:before { content: "\f0c9"; } +.ri-sd-card-mini-fill:before { content: "\f0ca"; } +.ri-sd-card-mini-line:before { content: "\f0cb"; } +.ri-search-2-fill:before { content: "\f0cc"; } +.ri-search-2-line:before { content: "\f0cd"; } +.ri-search-eye-fill:before { content: "\f0ce"; } +.ri-search-eye-line:before { content: "\f0cf"; } +.ri-search-fill:before { content: "\f0d0"; } +.ri-search-line:before { content: "\f0d1"; } +.ri-secure-payment-fill:before { content: "\f0d2"; } +.ri-secure-payment-line:before { content: "\f0d3"; } +.ri-seedling-fill:before { content: "\f0d4"; } +.ri-seedling-line:before { content: "\f0d5"; } +.ri-send-backward:before { content: "\f0d6"; } +.ri-send-plane-2-fill:before { content: "\f0d7"; } +.ri-send-plane-2-line:before { content: "\f0d8"; } +.ri-send-plane-fill:before { content: "\f0d9"; } +.ri-send-plane-line:before { content: "\f0da"; } +.ri-send-to-back:before { content: "\f0db"; } +.ri-sensor-fill:before { content: "\f0dc"; } +.ri-sensor-line:before { content: "\f0dd"; } +.ri-separator:before { content: "\f0de"; } +.ri-server-fill:before { content: "\f0df"; } +.ri-server-line:before { content: "\f0e0"; } +.ri-service-fill:before { content: "\f0e1"; } +.ri-service-line:before { content: "\f0e2"; } +.ri-settings-2-fill:before { content: "\f0e3"; } +.ri-settings-2-line:before { content: "\f0e4"; } +.ri-settings-3-fill:before { content: "\f0e5"; } +.ri-settings-3-line:before { content: "\f0e6"; } +.ri-settings-4-fill:before { content: "\f0e7"; } +.ri-settings-4-line:before { content: "\f0e8"; } +.ri-settings-5-fill:before { content: "\f0e9"; } +.ri-settings-5-line:before { content: "\f0ea"; } +.ri-settings-6-fill:before { content: "\f0eb"; } +.ri-settings-6-line:before { content: "\f0ec"; } +.ri-settings-fill:before { content: "\f0ed"; } +.ri-settings-line:before { content: "\f0ee"; } +.ri-shape-2-fill:before { content: "\f0ef"; } +.ri-shape-2-line:before { content: "\f0f0"; } +.ri-shape-fill:before { content: "\f0f1"; } +.ri-shape-line:before { content: "\f0f2"; } +.ri-share-box-fill:before { content: "\f0f3"; } +.ri-share-box-line:before { content: "\f0f4"; } +.ri-share-circle-fill:before { content: "\f0f5"; } +.ri-share-circle-line:before { content: "\f0f6"; } +.ri-share-fill:before { content: "\f0f7"; } +.ri-share-forward-2-fill:before { content: "\f0f8"; } +.ri-share-forward-2-line:before { content: "\f0f9"; } +.ri-share-forward-box-fill:before { content: "\f0fa"; } +.ri-share-forward-box-line:before { content: "\f0fb"; } +.ri-share-forward-fill:before { content: "\f0fc"; } +.ri-share-forward-line:before { content: "\f0fd"; } +.ri-share-line:before { content: "\f0fe"; } +.ri-shield-check-fill:before { content: "\f0ff"; } +.ri-shield-check-line:before { content: "\f100"; } +.ri-shield-cross-fill:before { content: "\f101"; } +.ri-shield-cross-line:before { content: "\f102"; } +.ri-shield-fill:before { content: "\f103"; } +.ri-shield-flash-fill:before { content: "\f104"; } +.ri-shield-flash-line:before { content: "\f105"; } +.ri-shield-keyhole-fill:before { content: "\f106"; } +.ri-shield-keyhole-line:before { content: "\f107"; } +.ri-shield-line:before { content: "\f108"; } +.ri-shield-star-fill:before { content: "\f109"; } +.ri-shield-star-line:before { content: "\f10a"; } +.ri-shield-user-fill:before { content: "\f10b"; } +.ri-shield-user-line:before { content: "\f10c"; } +.ri-ship-2-fill:before { content: "\f10d"; } +.ri-ship-2-line:before { content: "\f10e"; } +.ri-ship-fill:before { content: "\f10f"; } +.ri-ship-line:before { content: "\f110"; } +.ri-shirt-fill:before { content: "\f111"; } +.ri-shirt-line:before { content: "\f112"; } +.ri-shopping-bag-2-fill:before { content: "\f113"; } +.ri-shopping-bag-2-line:before { content: "\f114"; } +.ri-shopping-bag-3-fill:before { content: "\f115"; } +.ri-shopping-bag-3-line:before { content: "\f116"; } +.ri-shopping-bag-fill:before { content: "\f117"; } +.ri-shopping-bag-line:before { content: "\f118"; } +.ri-shopping-basket-2-fill:before { content: "\f119"; } +.ri-shopping-basket-2-line:before { content: "\f11a"; } +.ri-shopping-basket-fill:before { content: "\f11b"; } +.ri-shopping-basket-line:before { content: "\f11c"; } +.ri-shopping-cart-2-fill:before { content: "\f11d"; } +.ri-shopping-cart-2-line:before { content: "\f11e"; } +.ri-shopping-cart-fill:before { content: "\f11f"; } +.ri-shopping-cart-line:before { content: "\f120"; } +.ri-showers-fill:before { content: "\f121"; } +.ri-showers-line:before { content: "\f122"; } +.ri-shuffle-fill:before { content: "\f123"; } +.ri-shuffle-line:before { content: "\f124"; } +.ri-shut-down-fill:before { content: "\f125"; } +.ri-shut-down-line:before { content: "\f126"; } +.ri-side-bar-fill:before { content: "\f127"; } +.ri-side-bar-line:before { content: "\f128"; } +.ri-signal-tower-fill:before { content: "\f129"; } +.ri-signal-tower-line:before { content: "\f12a"; } +.ri-signal-wifi-1-fill:before { content: "\f12b"; } +.ri-signal-wifi-1-line:before { content: "\f12c"; } +.ri-signal-wifi-2-fill:before { content: "\f12d"; } +.ri-signal-wifi-2-line:before { content: "\f12e"; } +.ri-signal-wifi-3-fill:before { content: "\f12f"; } +.ri-signal-wifi-3-line:before { content: "\f130"; } +.ri-signal-wifi-error-fill:before { content: "\f131"; } +.ri-signal-wifi-error-line:before { content: "\f132"; } +.ri-signal-wifi-fill:before { content: "\f133"; } +.ri-signal-wifi-line:before { content: "\f134"; } +.ri-signal-wifi-off-fill:before { content: "\f135"; } +.ri-signal-wifi-off-line:before { content: "\f136"; } +.ri-sim-card-2-fill:before { content: "\f137"; } +.ri-sim-card-2-line:before { content: "\f138"; } +.ri-sim-card-fill:before { content: "\f139"; } +.ri-sim-card-line:before { content: "\f13a"; } +.ri-single-quotes-l:before { content: "\f13b"; } +.ri-single-quotes-r:before { content: "\f13c"; } +.ri-sip-fill:before { content: "\f13d"; } +.ri-sip-line:before { content: "\f13e"; } +.ri-skip-back-fill:before { content: "\f13f"; } +.ri-skip-back-line:before { content: "\f140"; } +.ri-skip-back-mini-fill:before { content: "\f141"; } +.ri-skip-back-mini-line:before { content: "\f142"; } +.ri-skip-forward-fill:before { content: "\f143"; } +.ri-skip-forward-line:before { content: "\f144"; } +.ri-skip-forward-mini-fill:before { content: "\f145"; } +.ri-skip-forward-mini-line:before { content: "\f146"; } +.ri-skull-2-fill:before { content: "\f147"; } +.ri-skull-2-line:before { content: "\f148"; } +.ri-skull-fill:before { content: "\f149"; } +.ri-skull-line:before { content: "\f14a"; } +.ri-skype-fill:before { content: "\f14b"; } +.ri-skype-line:before { content: "\f14c"; } +.ri-slack-fill:before { content: "\f14d"; } +.ri-slack-line:before { content: "\f14e"; } +.ri-slice-fill:before { content: "\f14f"; } +.ri-slice-line:before { content: "\f150"; } +.ri-slideshow-2-fill:before { content: "\f151"; } +.ri-slideshow-2-line:before { content: "\f152"; } +.ri-slideshow-3-fill:before { content: "\f153"; } +.ri-slideshow-3-line:before { content: "\f154"; } +.ri-slideshow-4-fill:before { content: "\f155"; } +.ri-slideshow-4-line:before { content: "\f156"; } +.ri-slideshow-fill:before { content: "\f157"; } +.ri-slideshow-line:before { content: "\f158"; } +.ri-smartphone-fill:before { content: "\f159"; } +.ri-smartphone-line:before { content: "\f15a"; } +.ri-snapchat-fill:before { content: "\f15b"; } +.ri-snapchat-line:before { content: "\f15c"; } +.ri-snowy-fill:before { content: "\f15d"; } +.ri-snowy-line:before { content: "\f15e"; } +.ri-sort-asc:before { content: "\f15f"; } +.ri-sort-desc:before { content: "\f160"; } +.ri-sound-module-fill:before { content: "\f161"; } +.ri-sound-module-line:before { content: "\f162"; } +.ri-soundcloud-fill:before { content: "\f163"; } +.ri-soundcloud-line:before { content: "\f164"; } +.ri-space-ship-fill:before { content: "\f165"; } +.ri-space-ship-line:before { content: "\f166"; } +.ri-space:before { content: "\f167"; } +.ri-spam-2-fill:before { content: "\f168"; } +.ri-spam-2-line:before { content: "\f169"; } +.ri-spam-3-fill:before { content: "\f16a"; } +.ri-spam-3-line:before { content: "\f16b"; } +.ri-spam-fill:before { content: "\f16c"; } +.ri-spam-line:before { content: "\f16d"; } +.ri-speaker-2-fill:before { content: "\f16e"; } +.ri-speaker-2-line:before { content: "\f16f"; } +.ri-speaker-3-fill:before { content: "\f170"; } +.ri-speaker-3-line:before { content: "\f171"; } +.ri-speaker-fill:before { content: "\f172"; } +.ri-speaker-line:before { content: "\f173"; } +.ri-spectrum-fill:before { content: "\f174"; } +.ri-spectrum-line:before { content: "\f175"; } +.ri-speed-fill:before { content: "\f176"; } +.ri-speed-line:before { content: "\f177"; } +.ri-speed-mini-fill:before { content: "\f178"; } +.ri-speed-mini-line:before { content: "\f179"; } +.ri-split-cells-horizontal:before { content: "\f17a"; } +.ri-split-cells-vertical:before { content: "\f17b"; } +.ri-spotify-fill:before { content: "\f17c"; } +.ri-spotify-line:before { content: "\f17d"; } +.ri-spy-fill:before { content: "\f17e"; } +.ri-spy-line:before { content: "\f17f"; } +.ri-stack-fill:before { content: "\f180"; } +.ri-stack-line:before { content: "\f181"; } +.ri-stack-overflow-fill:before { content: "\f182"; } +.ri-stack-overflow-line:before { content: "\f183"; } +.ri-stackshare-fill:before { content: "\f184"; } +.ri-stackshare-line:before { content: "\f185"; } +.ri-star-fill:before { content: "\f186"; } +.ri-star-half-fill:before { content: "\f187"; } +.ri-star-half-line:before { content: "\f188"; } +.ri-star-half-s-fill:before { content: "\f189"; } +.ri-star-half-s-line:before { content: "\f18a"; } +.ri-star-line:before { content: "\f18b"; } +.ri-star-s-fill:before { content: "\f18c"; } +.ri-star-s-line:before { content: "\f18d"; } +.ri-star-smile-fill:before { content: "\f18e"; } +.ri-star-smile-line:before { content: "\f18f"; } +.ri-steam-fill:before { content: "\f190"; } +.ri-steam-line:before { content: "\f191"; } +.ri-steering-2-fill:before { content: "\f192"; } +.ri-steering-2-line:before { content: "\f193"; } +.ri-steering-fill:before { content: "\f194"; } +.ri-steering-line:before { content: "\f195"; } +.ri-stethoscope-fill:before { content: "\f196"; } +.ri-stethoscope-line:before { content: "\f197"; } +.ri-sticky-note-2-fill:before { content: "\f198"; } +.ri-sticky-note-2-line:before { content: "\f199"; } +.ri-sticky-note-fill:before { content: "\f19a"; } +.ri-sticky-note-line:before { content: "\f19b"; } +.ri-stock-fill:before { content: "\f19c"; } +.ri-stock-line:before { content: "\f19d"; } +.ri-stop-circle-fill:before { content: "\f19e"; } +.ri-stop-circle-line:before { content: "\f19f"; } +.ri-stop-fill:before { content: "\f1a0"; } +.ri-stop-line:before { content: "\f1a1"; } +.ri-stop-mini-fill:before { content: "\f1a2"; } +.ri-stop-mini-line:before { content: "\f1a3"; } +.ri-store-2-fill:before { content: "\f1a4"; } +.ri-store-2-line:before { content: "\f1a5"; } +.ri-store-3-fill:before { content: "\f1a6"; } +.ri-store-3-line:before { content: "\f1a7"; } +.ri-store-fill:before { content: "\f1a8"; } +.ri-store-line:before { content: "\f1a9"; } +.ri-strikethrough-2:before { content: "\f1aa"; } +.ri-strikethrough:before { content: "\f1ab"; } +.ri-subscript-2:before { content: "\f1ac"; } +.ri-subscript:before { content: "\f1ad"; } +.ri-subtract-fill:before { content: "\f1ae"; } +.ri-subtract-line:before { content: "\f1af"; } +.ri-subway-fill:before { content: "\f1b0"; } +.ri-subway-line:before { content: "\f1b1"; } +.ri-subway-wifi-fill:before { content: "\f1b2"; } +.ri-subway-wifi-line:before { content: "\f1b3"; } +.ri-suitcase-2-fill:before { content: "\f1b4"; } +.ri-suitcase-2-line:before { content: "\f1b5"; } +.ri-suitcase-3-fill:before { content: "\f1b6"; } +.ri-suitcase-3-line:before { content: "\f1b7"; } +.ri-suitcase-fill:before { content: "\f1b8"; } +.ri-suitcase-line:before { content: "\f1b9"; } +.ri-sun-cloudy-fill:before { content: "\f1ba"; } +.ri-sun-cloudy-line:before { content: "\f1bb"; } +.ri-sun-fill:before { content: "\f1bc"; } +.ri-sun-foggy-fill:before { content: "\f1bd"; } +.ri-sun-foggy-line:before { content: "\f1be"; } +.ri-sun-line:before { content: "\f1bf"; } +.ri-superscript-2:before { content: "\f1c0"; } +.ri-superscript:before { content: "\f1c1"; } +.ri-surgical-mask-fill:before { content: "\f1c2"; } +.ri-surgical-mask-line:before { content: "\f1c3"; } +.ri-surround-sound-fill:before { content: "\f1c4"; } +.ri-surround-sound-line:before { content: "\f1c5"; } +.ri-survey-fill:before { content: "\f1c6"; } +.ri-survey-line:before { content: "\f1c7"; } +.ri-swap-box-fill:before { content: "\f1c8"; } +.ri-swap-box-line:before { content: "\f1c9"; } +.ri-swap-fill:before { content: "\f1ca"; } +.ri-swap-line:before { content: "\f1cb"; } +.ri-switch-fill:before { content: "\f1cc"; } +.ri-switch-line:before { content: "\f1cd"; } +.ri-sword-fill:before { content: "\f1ce"; } +.ri-sword-line:before { content: "\f1cf"; } +.ri-syringe-fill:before { content: "\f1d0"; } +.ri-syringe-line:before { content: "\f1d1"; } +.ri-t-box-fill:before { content: "\f1d2"; } +.ri-t-box-line:before { content: "\f1d3"; } +.ri-t-shirt-2-fill:before { content: "\f1d4"; } +.ri-t-shirt-2-line:before { content: "\f1d5"; } +.ri-t-shirt-air-fill:before { content: "\f1d6"; } +.ri-t-shirt-air-line:before { content: "\f1d7"; } +.ri-t-shirt-fill:before { content: "\f1d8"; } +.ri-t-shirt-line:before { content: "\f1d9"; } +.ri-table-2:before { content: "\f1da"; } +.ri-table-alt-fill:before { content: "\f1db"; } +.ri-table-alt-line:before { content: "\f1dc"; } +.ri-table-fill:before { content: "\f1dd"; } +.ri-table-line:before { content: "\f1de"; } +.ri-tablet-fill:before { content: "\f1df"; } +.ri-tablet-line:before { content: "\f1e0"; } +.ri-takeaway-fill:before { content: "\f1e1"; } +.ri-takeaway-line:before { content: "\f1e2"; } +.ri-taobao-fill:before { content: "\f1e3"; } +.ri-taobao-line:before { content: "\f1e4"; } +.ri-tape-fill:before { content: "\f1e5"; } +.ri-tape-line:before { content: "\f1e6"; } +.ri-task-fill:before { content: "\f1e7"; } +.ri-task-line:before { content: "\f1e8"; } +.ri-taxi-fill:before { content: "\f1e9"; } +.ri-taxi-line:before { content: "\f1ea"; } +.ri-taxi-wifi-fill:before { content: "\f1eb"; } +.ri-taxi-wifi-line:before { content: "\f1ec"; } +.ri-team-fill:before { content: "\f1ed"; } +.ri-team-line:before { content: "\f1ee"; } +.ri-telegram-fill:before { content: "\f1ef"; } +.ri-telegram-line:before { content: "\f1f0"; } +.ri-temp-cold-fill:before { content: "\f1f1"; } +.ri-temp-cold-line:before { content: "\f1f2"; } +.ri-temp-hot-fill:before { content: "\f1f3"; } +.ri-temp-hot-line:before { content: "\f1f4"; } +.ri-terminal-box-fill:before { content: "\f1f5"; } +.ri-terminal-box-line:before { content: "\f1f6"; } +.ri-terminal-fill:before { content: "\f1f7"; } +.ri-terminal-line:before { content: "\f1f8"; } +.ri-terminal-window-fill:before { content: "\f1f9"; } +.ri-terminal-window-line:before { content: "\f1fa"; } +.ri-test-tube-fill:before { content: "\f1fb"; } +.ri-test-tube-line:before { content: "\f1fc"; } +.ri-text-direction-l:before { content: "\f1fd"; } +.ri-text-direction-r:before { content: "\f1fe"; } +.ri-text-spacing:before { content: "\f1ff"; } +.ri-text-wrap:before { content: "\f200"; } +.ri-text:before { content: "\f201"; } +.ri-thermometer-fill:before { content: "\f202"; } +.ri-thermometer-line:before { content: "\f203"; } +.ri-thumb-down-fill:before { content: "\f204"; } +.ri-thumb-down-line:before { content: "\f205"; } +.ri-thumb-up-fill:before { content: "\f206"; } +.ri-thumb-up-line:before { content: "\f207"; } +.ri-thunderstorms-fill:before { content: "\f208"; } +.ri-thunderstorms-line:before { content: "\f209"; } +.ri-ticket-2-fill:before { content: "\f20a"; } +.ri-ticket-2-line:before { content: "\f20b"; } +.ri-ticket-fill:before { content: "\f20c"; } +.ri-ticket-line:before { content: "\f20d"; } +.ri-time-fill:before { content: "\f20e"; } +.ri-time-line:before { content: "\f20f"; } +.ri-timer-2-fill:before { content: "\f210"; } +.ri-timer-2-line:before { content: "\f211"; } +.ri-timer-fill:before { content: "\f212"; } +.ri-timer-flash-fill:before { content: "\f213"; } +.ri-timer-flash-line:before { content: "\f214"; } +.ri-timer-line:before { content: "\f215"; } +.ri-todo-fill:before { content: "\f216"; } +.ri-todo-line:before { content: "\f217"; } +.ri-toggle-fill:before { content: "\f218"; } +.ri-toggle-line:before { content: "\f219"; } +.ri-tools-fill:before { content: "\f21a"; } +.ri-tools-line:before { content: "\f21b"; } +.ri-tornado-fill:before { content: "\f21c"; } +.ri-tornado-line:before { content: "\f21d"; } +.ri-trademark-fill:before { content: "\f21e"; } +.ri-trademark-line:before { content: "\f21f"; } +.ri-traffic-light-fill:before { content: "\f220"; } +.ri-traffic-light-line:before { content: "\f221"; } +.ri-train-fill:before { content: "\f222"; } +.ri-train-line:before { content: "\f223"; } +.ri-train-wifi-fill:before { content: "\f224"; } +.ri-train-wifi-line:before { content: "\f225"; } +.ri-translate-2:before { content: "\f226"; } +.ri-translate:before { content: "\f227"; } +.ri-travesti-fill:before { content: "\f228"; } +.ri-travesti-line:before { content: "\f229"; } +.ri-treasure-map-fill:before { content: "\f22a"; } +.ri-treasure-map-line:before { content: "\f22b"; } +.ri-trello-fill:before { content: "\f22c"; } +.ri-trello-line:before { content: "\f22d"; } +.ri-trophy-fill:before { content: "\f22e"; } +.ri-trophy-line:before { content: "\f22f"; } +.ri-truck-fill:before { content: "\f230"; } +.ri-truck-line:before { content: "\f231"; } +.ri-tumblr-fill:before { content: "\f232"; } +.ri-tumblr-line:before { content: "\f233"; } +.ri-tv-2-fill:before { content: "\f234"; } +.ri-tv-2-line:before { content: "\f235"; } +.ri-tv-fill:before { content: "\f236"; } +.ri-tv-line:before { content: "\f237"; } +.ri-twitch-fill:before { content: "\f238"; } +.ri-twitch-line:before { content: "\f239"; } +.ri-twitter-fill:before { content: "\f23a"; } +.ri-twitter-line:before { content: "\f23b"; } +.ri-typhoon-fill:before { content: "\f23c"; } +.ri-typhoon-line:before { content: "\f23d"; } +.ri-u-disk-fill:before { content: "\f23e"; } +.ri-u-disk-line:before { content: "\f23f"; } +.ri-ubuntu-fill:before { content: "\f240"; } +.ri-ubuntu-line:before { content: "\f241"; } +.ri-umbrella-fill:before { content: "\f242"; } +.ri-umbrella-line:before { content: "\f243"; } +.ri-underline:before { content: "\f244"; } +.ri-uninstall-fill:before { content: "\f245"; } +.ri-uninstall-line:before { content: "\f246"; } +.ri-unsplash-fill:before { content: "\f247"; } +.ri-unsplash-line:before { content: "\f248"; } +.ri-upload-2-fill:before { content: "\f249"; } +.ri-upload-2-line:before { content: "\f24a"; } +.ri-upload-cloud-2-fill:before { content: "\f24b"; } +.ri-upload-cloud-2-line:before { content: "\f24c"; } +.ri-upload-cloud-fill:before { content: "\f24d"; } +.ri-upload-cloud-line:before { content: "\f24e"; } +.ri-upload-fill:before { content: "\f24f"; } +.ri-upload-line:before { content: "\f250"; } +.ri-usb-fill:before { content: "\f251"; } +.ri-usb-line:before { content: "\f252"; } +.ri-user-2-fill:before { content: "\f253"; } +.ri-user-2-line:before { content: "\f254"; } +.ri-user-3-fill:before { content: "\f255"; } +.ri-user-3-line:before { content: "\f256"; } +.ri-user-4-fill:before { content: "\f257"; } +.ri-user-4-line:before { content: "\f258"; } +.ri-user-5-fill:before { content: "\f259"; } +.ri-user-5-line:before { content: "\f25a"; } +.ri-user-6-fill:before { content: "\f25b"; } +.ri-user-6-line:before { content: "\f25c"; } +.ri-user-add-fill:before { content: "\f25d"; } +.ri-user-add-line:before { content: "\f25e"; } +.ri-user-fill:before { content: "\f25f"; } +.ri-user-follow-fill:before { content: "\f260"; } +.ri-user-follow-line:before { content: "\f261"; } +.ri-user-heart-fill:before { content: "\f262"; } +.ri-user-heart-line:before { content: "\f263"; } +.ri-user-line:before { content: "\f264"; } +.ri-user-location-fill:before { content: "\f265"; } +.ri-user-location-line:before { content: "\f266"; } +.ri-user-received-2-fill:before { content: "\f267"; } +.ri-user-received-2-line:before { content: "\f268"; } +.ri-user-received-fill:before { content: "\f269"; } +.ri-user-received-line:before { content: "\f26a"; } +.ri-user-search-fill:before { content: "\f26b"; } +.ri-user-search-line:before { content: "\f26c"; } +.ri-user-settings-fill:before { content: "\f26d"; } +.ri-user-settings-line:before { content: "\f26e"; } +.ri-user-shared-2-fill:before { content: "\f26f"; } +.ri-user-shared-2-line:before { content: "\f270"; } +.ri-user-shared-fill:before { content: "\f271"; } +.ri-user-shared-line:before { content: "\f272"; } +.ri-user-smile-fill:before { content: "\f273"; } +.ri-user-smile-line:before { content: "\f274"; } +.ri-user-star-fill:before { content: "\f275"; } +.ri-user-star-line:before { content: "\f276"; } +.ri-user-unfollow-fill:before { content: "\f277"; } +.ri-user-unfollow-line:before { content: "\f278"; } +.ri-user-voice-fill:before { content: "\f279"; } +.ri-user-voice-line:before { content: "\f27a"; } +.ri-video-add-fill:before { content: "\f27b"; } +.ri-video-add-line:before { content: "\f27c"; } +.ri-video-chat-fill:before { content: "\f27d"; } +.ri-video-chat-line:before { content: "\f27e"; } +.ri-video-download-fill:before { content: "\f27f"; } +.ri-video-download-line:before { content: "\f280"; } +.ri-video-fill:before { content: "\f281"; } +.ri-video-line:before { content: "\f282"; } +.ri-video-upload-fill:before { content: "\f283"; } +.ri-video-upload-line:before { content: "\f284"; } +.ri-vidicon-2-fill:before { content: "\f285"; } +.ri-vidicon-2-line:before { content: "\f286"; } +.ri-vidicon-fill:before { content: "\f287"; } +.ri-vidicon-line:before { content: "\f288"; } +.ri-vimeo-fill:before { content: "\f289"; } +.ri-vimeo-line:before { content: "\f28a"; } +.ri-vip-crown-2-fill:before { content: "\f28b"; } +.ri-vip-crown-2-line:before { content: "\f28c"; } +.ri-vip-crown-fill:before { content: "\f28d"; } +.ri-vip-crown-line:before { content: "\f28e"; } +.ri-vip-diamond-fill:before { content: "\f28f"; } +.ri-vip-diamond-line:before { content: "\f290"; } +.ri-vip-fill:before { content: "\f291"; } +.ri-vip-line:before { content: "\f292"; } +.ri-virus-fill:before { content: "\f293"; } +.ri-virus-line:before { content: "\f294"; } +.ri-visa-fill:before { content: "\f295"; } +.ri-visa-line:before { content: "\f296"; } +.ri-voice-recognition-fill:before { content: "\f297"; } +.ri-voice-recognition-line:before { content: "\f298"; } +.ri-voiceprint-fill:before { content: "\f299"; } +.ri-voiceprint-line:before { content: "\f29a"; } +.ri-volume-down-fill:before { content: "\f29b"; } +.ri-volume-down-line:before { content: "\f29c"; } +.ri-volume-mute-fill:before { content: "\f29d"; } +.ri-volume-mute-line:before { content: "\f29e"; } +.ri-volume-off-vibrate-fill:before { content: "\f29f"; } +.ri-volume-off-vibrate-line:before { content: "\f2a0"; } +.ri-volume-up-fill:before { content: "\f2a1"; } +.ri-volume-up-line:before { content: "\f2a2"; } +.ri-volume-vibrate-fill:before { content: "\f2a3"; } +.ri-volume-vibrate-line:before { content: "\f2a4"; } +.ri-vuejs-fill:before { content: "\f2a5"; } +.ri-vuejs-line:before { content: "\f2a6"; } +.ri-walk-fill:before { content: "\f2a7"; } +.ri-walk-line:before { content: "\f2a8"; } +.ri-wallet-2-fill:before { content: "\f2a9"; } +.ri-wallet-2-line:before { content: "\f2aa"; } +.ri-wallet-3-fill:before { content: "\f2ab"; } +.ri-wallet-3-line:before { content: "\f2ac"; } +.ri-wallet-fill:before { content: "\f2ad"; } +.ri-wallet-line:before { content: "\f2ae"; } +.ri-water-flash-fill:before { content: "\f2af"; } +.ri-water-flash-line:before { content: "\f2b0"; } +.ri-webcam-fill:before { content: "\f2b1"; } +.ri-webcam-line:before { content: "\f2b2"; } +.ri-wechat-2-fill:before { content: "\f2b3"; } +.ri-wechat-2-line:before { content: "\f2b4"; } +.ri-wechat-fill:before { content: "\f2b5"; } +.ri-wechat-line:before { content: "\f2b6"; } +.ri-wechat-pay-fill:before { content: "\f2b7"; } +.ri-wechat-pay-line:before { content: "\f2b8"; } +.ri-weibo-fill:before { content: "\f2b9"; } +.ri-weibo-line:before { content: "\f2ba"; } +.ri-whatsapp-fill:before { content: "\f2bb"; } +.ri-whatsapp-line:before { content: "\f2bc"; } +.ri-wheelchair-fill:before { content: "\f2bd"; } +.ri-wheelchair-line:before { content: "\f2be"; } +.ri-wifi-fill:before { content: "\f2bf"; } +.ri-wifi-line:before { content: "\f2c0"; } +.ri-wifi-off-fill:before { content: "\f2c1"; } +.ri-wifi-off-line:before { content: "\f2c2"; } +.ri-window-2-fill:before { content: "\f2c3"; } +.ri-window-2-line:before { content: "\f2c4"; } +.ri-window-fill:before { content: "\f2c5"; } +.ri-window-line:before { content: "\f2c6"; } +.ri-windows-fill:before { content: "\f2c7"; } +.ri-windows-line:before { content: "\f2c8"; } +.ri-windy-fill:before { content: "\f2c9"; } +.ri-windy-line:before { content: "\f2ca"; } +.ri-wireless-charging-fill:before { content: "\f2cb"; } +.ri-wireless-charging-line:before { content: "\f2cc"; } +.ri-women-fill:before { content: "\f2cd"; } +.ri-women-line:before { content: "\f2ce"; } +.ri-wubi-input:before { content: "\f2cf"; } +.ri-xbox-fill:before { content: "\f2d0"; } +.ri-xbox-line:before { content: "\f2d1"; } +.ri-xing-fill:before { content: "\f2d2"; } +.ri-xing-line:before { content: "\f2d3"; } +.ri-youtube-fill:before { content: "\f2d4"; } +.ri-youtube-line:before { content: "\f2d5"; } +.ri-zcool-fill:before { content: "\f2d6"; } +.ri-zcool-line:before { content: "\f2d7"; } +.ri-zhihu-fill:before { content: "\f2d8"; } +.ri-zhihu-line:before { content: "\f2d9"; } +.ri-zoom-in-fill:before { content: "\f2da"; } +.ri-zoom-in-line:before { content: "\f2db"; } +.ri-zoom-out-fill:before { content: "\f2dc"; } +.ri-zoom-out-line:before { content: "\f2dd"; } +.ri-zzz-fill:before { content: "\f2de"; } +.ri-zzz-line:before { content: "\f2df"; } + diff --git a/src/css/light/animate.css b/src/css/light/animate.css new file mode 100644 index 0000000..3f692ca --- /dev/null +++ b/src/css/light/animate.css @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ + +@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/src/css/light/bootstrap.css b/src/css/light/bootstrap.css new file mode 100644 index 0000000..e539b1f --- /dev/null +++ b/src/css/light/bootstrap.css @@ -0,0 +1,567 @@ +@media (max-width: 576px) { + #container + { + padding: 20px !important; + } + header + { + box-shadow: 0px 5px 10px 0px #060916; + z-index: 9999; + } + header .main-nav>div:first-child + { + padding-left: 20px !important; + } + header .main-nav .member + { + display: none; + } + header .main-nav .nav + { + display: none; + } + header .sub-nav, + .table-page .info, + .table-page .jump + { + display: none !important; + } + .table-page + { + text-align: center !important; + } + header .mobile-menu + { + display: block !important; + } +} +@media (max-width : 1280px) +{ + header .main-nav .nav a li + { + padding: 0 10px !important; + } +} +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding: 10px; +} +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +#container:before, +#container:after{ + content: " "; + display: table; +} +#container:after{ + content: " "; + clear: both; +} \ No newline at end of file diff --git a/src/css/light/common/block.css b/src/css/light/common/block.css new file mode 100644 index 0000000..ffe1c65 --- /dev/null +++ b/src/css/light/common/block.css @@ -0,0 +1,449 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#container { + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; +} +.block-title { + width: 100%; + height: 20px; + line-height: 20px; + margin-bottom: 20px; + position: relative; +} +.block-title span { + background: -moz-linear-gradient(top, #66b5ff, #0084FF); + background: -webkit-linear-gradient(top, #66b5ff, #0084FF); + background: -o-linear-gradient(top, #66b5ff, #0084FF); + border-radius: 5px; + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; +} +.block-title a { + float: right; + color: #66b5ff !important; +} +.block-box { + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; +} +.block-box .block { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + padding: 20px; + background: #FFF; + position: relative; +} +.block-box .block .font-list { + margin-top: 20px; + width: 100%; +} +.block-box .block .font-list li { + height: 32px; + line-height: 32px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list td { + padding: 8px 20px 8px 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list thead td { + color: #999; +} +.block-box .block .font-list img { + height: 40px; + vertical-align: middle; +} +.block-box .block .font-list .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.block-box .block .btnbar { + text-align: right; +} +.block-box .block .btnbar button { + margin-right: 0; +} +.block-box .block .person > .info, +.block-box .block .pic > .info { + margin-top: 10px; + overflow: hidden; + height: 30px; + line-height: 40px; +} +.block-box .block .person > .info span:first-child, +.block-box .block .pic > .info span:first-child { + float: left; + font-size: 12px; + color: #999; +} +.block-box .block .person > .info span:last-child, +.block-box .block .pic > .info span:last-child { + float: right; +} +.block-box .block .person > .info i, +.block-box .block .pic > .info i { + margin-right: 0; + margin-left: 6px; +} +.block-box .block .person { + position: relative; + text-align: center; +} +.block-box .block .person img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; +} +.block-box .block .person h6 { + margin-bottom: 0; +} +.block-box .block .corner { + color: #FFF; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: #0084FF; + text-shadow: 1px 1px 1px #36495C; +} +.block-box .block .pic { + position: relative; +} +.block-box .block .pic .icon { + margin-top: 15px; + color: #999; +} +.block-box .block .pic .icon span { + margin-right: 10px; +} +.block-box .block .pic .info { + height: 35px; + line-height: 35px; +} +.block-box .block .pic .info img { + border-radius: 50px; + width: 24px; + height: 24px; + vertical-align: middle; + border: 2px #0084FF solid; + margin-right: 5px; +} +.block-box .block .pic .cover { + border-radius: 5px; + width: 100%; + max-height: 360px; + margin-bottom: 10px; +} +.block-box .block .user-profile img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px #0084FF solid; +} +.block-box .block .user-profile hr { + border: 0; + border-top: 1px #f5f5f5 solid; + margin: 15px 0; +} +.block-box .block-data .data { + margin-top: 25px; +} +.block-box .block-data h5 { + line-height: 30px; + margin-bottom: 0; +} +.block-box .block-data .num { + font-family: num; + font-size: 28px; + margin-right: 5px; +} +.block-box .block-data i { + font-size: 20px; +} +.block-box .block-data-small { + padding: 10px 20px; +} +.block-box .block-data-small .data { + margin-top: 0; +} +.block-box .title { + font-size: 14px; + color: #10161c; +} +.block-box .note { + margin-top: 20px; + color: #999; +} +.block-box .form-group { + position: relative; +} +.block-box .form-group > span { + display: block; +} +.block-box .form-group textarea { + line-height: 1.5; +} +.block-box .form-group .error { + color: #ff6582; + position: absolute; + margin-top: 4px; +} +.block-box .form-group .font-num { + bottom: 10px; + right: 10px; + position: absolute; +} +.block-box .form-group:not(:last-child) { + margin-bottom: 20px; +} +.block-box .input-group { + display: flex; + flex-wrap: wrap; + width: 100%; +} +.block-box .input-group input { + width: 1%; + flex: 1 1 auto; +} +.block-box .input-group input:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.block-box .input-group input:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.block-box .input-group > span { + padding: 10px; + border: 1px #DCE8F2 solid; +} +.block-box .input-group .prepend { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.block-box .input-group .append, +.block-box .input-group .num-add-cut { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.block-box .input-group .num-add-cut { + position: relative; + padding: 10px 12px; +} +.block-box .input-group .num-add-cut i { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; +} +.block-box .input-group .num-add-cut .add { + top: 0; + border-bottom: 1px #DCE8F2 solid; +} +.block-box .input-group .num-add-cut .cut { + bottom: 2px; + line-height: 1.4; +} +.block-box .input-group .num-add-cut .disabled { + color: #BBC5D8; + cursor: not-allowed; +} +.block-box .empty { + width: 100%; + text-align: center; + color: #999; + margin: 30px 0; +} +.block-box .empty img { + width: 70%; +} +.left-menu { + font-size: 14px; +} +.left-menu a { + border-radius: 5px; + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; +} +.left-menu ul:not(:first-child) { + margin-top: 20px; +} +.left-menu .title { + padding-left: 10px; + color: #999; + font-size: 16px; + border-bottom: 1px #DCE8F2 solid; + height: 37px; +} +.left-menu .active { + background: -moz-linear-gradient(left, #0084FF, #66b5ff); + background: -webkit-linear-gradient(left, #0084FF, #66b5ff); + background: -o-linear-gradient(left, #0084FF, #66b5ff); +} +.left-menu .active li { + color: #FFF; +} +#right-frame { + position: relative; + padding-right: 240px; +} +#right-frame h1 { + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px #DCE8F2 solid; +} +#right-frame h2 { + margin-top: 50px; +} +#right-frame p { + margin-top: 10px; + line-height: 30px; +} +#right-frame code { + padding: 5px; +} +#right-frame strong { + border-radius: 5px; + margin: 0 5px; + background-color: #DCE8F2; + padding: 3px 5px; +} +#right-frame .doc { + margin-top: 20px; + width: 100%; + border-collapse: collapse; + border: none; +} +#right-frame .doc thead { + font-weight: bold; + text-align: center; +} +#right-frame .doc td { + padding: 10px; + border: solid #DCE8F2 1px; + line-height: 30px; +} +#right-frame .doc td p { + margin-top: unset; +} +#right-frame .doc td em { + border-radius: 5px; + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: #FFF; +} +#right-frame .doc tr:nth-child(even) { + background: #fafafa; +} +#right-frame .contents { + position: fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px #DCE8F2 solid; + padding-top: 20px; +} +#right-frame .contents li { + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; +} +#right-frame .contents .active { + border-left: 4px #0084FF solid; + color: #0084FF; + padding-left: 16px; +} +#right-frame .hljs { + border-radius: 5px; + background: #232B4C; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} +#right-frame .hljs .hljs-ln-numbers { + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; +} +#right-frame .hljs tr { + height: 24px; +} +.quote { + border-radius: 5px; + background: #F7F7F7; + border-left: 5px #DCE8F2 solid; +} +.quote blockquote { + padding: 5px 0; + margin-left: 30px; +} +.quote li { + list-style: disc; + padding: 8px 0; +} +.quote strong { + background: unset !important; +} +.quote-info, +.quote-error, +.quote-success { + padding: 10px; + line-height: 25px; + color: #36495C; +} +.quote-info { + border-left-color: #FFFF01; + background: #F8F7DE; +} +.quote-error { + border-left-color: #FF1844; + background: #fae1dd; +} +.quote-success { + border-left-color: #76FF02; + background: #D6EFC7; +} diff --git a/src/css/light/common/common.css b/src/css/light/common/common.css new file mode 100644 index 0000000..7c7949f --- /dev/null +++ b/src/css/light/common/common.css @@ -0,0 +1,314 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +@font-face { + font-family: "num"; + src: url(../font/num.ttf); +} +/** + * ================= 旋转 ================== + */ +@-webkit-keyframes load { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.rotate { + animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; + -webkit-animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; +} +.rotate-0 { + transform-origin: center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 { + transform-origin: center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 { + transform-origin: center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +/** + * ================= 标题 ================== + */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: normal; + margin-top: 0; + line-height: 20px; +} +h3, +h4, +h5, +h6 { + margin-bottom: 10px; +} +h1 { + margin-bottom: 20px; + font-size: 24px; +} +h1 i { + font-size: 24px; +} +h2 { + margin-bottom: 20px; + font-size: 20px; +} +h2 i { + font-size: 20px; +} +h3 { + font-size: 18px; +} +h3 i { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h4 i { + font-size: 16px; +} +h5 { + font-size: 14px; +} +h5 i { + font-size: 14px; +} +h6 { + font-size: 12px; +} +h6 i { + font-size: 12px; +} +/** + * ================= 遮罩 ================== + */ +.mask { + opacity: 0.6; + width: 100%; + height: 100%; + background: #555; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + color: #FFF; +} +.mask i { + font-size: 18px; +} +/** + * ================= 边距 ================== + */ +.m0 { + margin: 0 !important; +} +.mt10 { + margin-top: 10px; +} +.mt20 { + margin-top: 20px; +} +.mb0 { + margin-bottom: 0 !important; +} +.mb10 { + margin-bottom: 10px; +} +.mb20 { + margin-bottom: 20px; +} +.mr0 { + margin-right: 0 !important; +} +.p0 { + padding: 0; +} +.pl0 { + padding-left: 0; +} +.pt0 { + padding-top: 0; +} +.pb0 { + padding-bottom: 0; +} +.pr0 { + padding-right: 0; +} +/** + * ================= 颜色 ================== + */ +.font-color-1 { + color: #FF1844 !important; +} +.font-color-2 { + color: #76FF02 !important; +} +.font-color-3 { + color: #FFFF01 !important; +} +.font-color-4 { + color: #FF7C00 !important; +} +.font-color-5 { + color: #F52394 !important; +} +.font-color-6 { + color: #00B2D4 !important; +} +.font-color-7 { + color: #800080 !important; +} +.font-color-8 { + color: #593110 !important; +} +.color-1 { + background-color: #FF1844 !important; +} +.color-2 { + background-color: #76FF02 !important; +} +.color-3 { + background-color: #FFFF01 !important; +} +.color-4 { + background-color: #FF7C00 !important; +} +.color-5 { + background-color: #F52394 !important; +} +.color-6 { + background-color: #00B2D4 !important; +} +.color-7 { + background-color: #800080 !important; +} +.color-8 { + background-color: #593110 !important; +} +.linear-1 { + background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -o-linear-gradient(left, #ff7e97, #FF1844) !important; +} +.linear-2 { + background: -moz-linear-gradient(left, #adff68, #76FF02) !important; + background: -webkit-linear-gradient(left, #adff68, #76FF02) !important; + background: -o-linear-gradient(left, #adff68, #76FF02) !important; +} +.linear-3 { + background: -moz-linear-gradient(left, #ffff67, #FFFF01) !important; + background: -webkit-linear-gradient(left, #ffff67, #FFFF01) !important; + background: -o-linear-gradient(left, #ffff67, #FFFF01) !important; +} +.linear-4 { + background: -moz-linear-gradient(left, #ffb066, #FF7C00) !important; + background: -webkit-linear-gradient(left, #ffb066, #FF7C00) !important; + background: -o-linear-gradient(left, #ffb066, #FF7C00) !important; +} +.linear-5 { + background: -moz-linear-gradient(left, #f985c3, #F52394) !important; + background: -webkit-linear-gradient(left, #f985c3, #F52394) !important; + background: -o-linear-gradient(left, #f985c3, #F52394) !important; +} +.linear-6 { + background: -moz-linear-gradient(left, #3be0ff, #00B2D4) !important; + background: -webkit-linear-gradient(left, #3be0ff, #00B2D4) !important; + background: -o-linear-gradient(left, #3be0ff, #00B2D4) !important; +} +.linear-7 { + background: -moz-linear-gradient(left, #e600e6, #800080) !important; + background: -webkit-linear-gradient(left, #e600e6, #800080) !important; + background: -o-linear-gradient(left, #e600e6, #800080) !important; +} +.linear-8 { + background: -moz-linear-gradient(left, #af6120, #593110) !important; + background: -webkit-linear-gradient(left, #af6120, #593110) !important; + background: -o-linear-gradient(left, #af6120, #593110) !important; +} +/** + * ================= 杂项 ================== + */ +.fl { + float: left; +} +.fr { + float: right; +} +.fs18 { + font-size: 18px; +} +.va-m { + vertical-align: middle; +} +.fwb { + font-weight: bold; +} +.tac { + text-align: center; +} +.cp { + cursor: pointer; +} +.flex { + display: flex; + flex-wrap: wrap; +} +.dn { + display: none; +} diff --git a/src/css/light/common/header.css b/src/css/light/common/header.css new file mode 100644 index 0000000..066d78c --- /dev/null +++ b/src/css/light/common/header.css @@ -0,0 +1,105 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +header { + width: 100%; + position: relative; + padding: 0 60px; +} +header .main-nav { + height: 50px; + line-height: 50px; + display: flex; +} +header .main-nav > div { + padding: 0; +} +header .main-nav > div:first-child { + font-size: 18px; + font-weight: bold; + padding-left: 35px; +} +header .main-nav > div:first-child img { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; +} +header .main-nav .nav a { + float: left; +} +header .main-nav .nav a li { + padding: 0 15px; +} +header .main-nav .nav .active .nav-slider { + display: block; +} +header .main-nav > div:last-child { + text-align: right; + position: relative; +} +header .main-nav > div:last-child img { + border-radius: 100%; + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px #0084FF solid; +} +header .main-nav > div:last-child i { + font-size: 28px; + margin-right: 0; + margin-left: 20px; +} +header .main-nav .nav-slider { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + height: 4px; + margin-top: -50px; + display: none; +} +header .sub-nav { + margin-top: 5px; + height: 30px; + line-height: 30px; + display: flex; +} +header .sub-nav > div { + padding: 0; +} +header .sub-nav li { + font-size: 12px; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; +} +header .sub-nav .active li { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); +} +header .sub-nav .active:hover { + color: #36495C; +} diff --git a/src/css/light/common/reset.css b/src/css/light/common/reset.css new file mode 100644 index 0000000..be609df --- /dev/null +++ b/src/css/light/common/reset.css @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +* { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body { + background: #F5F5F5; + font-size: 14px; + font-family: "Microsoft YaHei"; + color: #36495C; +} +ul, +li, +p { + margin: 0; + padding: 0; +} +li { + list-style: none; +} +a { + transition: color 0.2s linear; + color: #36495C; + text-decoration: none; +} +a:hover { + transition: color 0.2s linear; + color: #10161c; +} +em { + font-style: normal; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +th { + font-weight: normal; + text-align: initial; +} +td { + padding: 0; +} +i { + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: 16px; +} +img, +video { + border-radius: 5px; +} +@-moz-document url-prefix() { + i { + vertical-align: middle; + } +} diff --git a/src/css/light/common/scroll.css b/src/css/light/common/scroll.css new file mode 100644 index 0000000..9f8f1de --- /dev/null +++ b/src/css/light/common/scroll.css @@ -0,0 +1,96 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ps { + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x { + display: none; + opacity: 0.4; + transition: background-color 0.2s linear, opacity 0.2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color 0.2s linear, opacity 0.2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + opacity: 0.6; +} +.ps__thumb-x { + background-color: #999; + border-radius: 50px; + transition: background-color 0.2s linear, height 0.2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background-color: #999; + border-radius: 50px; + transition: background-color 0.2s linear, width 0.2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #999; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #999; +} +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/src/css/light/dropzone.css b/src/css/light/dropzone.css new file mode 100644 index 0000000..d003ae2 --- /dev/null +++ b/src/css/light/dropzone.css @@ -0,0 +1,194 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropzone { + min-height: 120px; + border: 2px dashed #DCE8F2; + background: #F7F7F7; + padding: 10px; + border-radius: 4px; + position: relative; + transition: border-color 0.2s linear; +} +.dropzone:hover { + border-color: #0084FF; + transition: border-color 0.2s linear; +} +.dropzone .dz-message { + font-size: 14px; + min-height: 84px; +} +.dropzone .dz-message i { + font-size: 42px; + margin: 0 auto; + display: block; + margin-bottom: 10px; +} +.dropzone.dz-clickable { + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove) { + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message { + display: none; +} +.dropzone .dz-message { + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview { + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i { + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom: 6px; + right: 6px; + margin-right: 0; + font-size: 18px; +} +.dropzone .dz-preview .dz-success-i { + color: #76FF02; +} +.dropzone .dz-preview .dz-error-i { + color: #FF1844; +} +.dropzone .dz-preview .dz-remove-i { + opacity: 1; + color: #FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i { + opacity: 1; +} +.dropzone .dz-success .dz-success-i { + opacity: 1; +} +.dropzone .dz-complete .dz-remove-i { + opacity: 0; +} +.dropzone .dz-preview .dz-image { + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: #DCE8F2; +} +.dropzone .dz-preview .dz-details { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename { + margin-bottom: 1em; + font-size: 14px; + text-overflow: ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong { + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img { + display: block; + border-radius: 5px; + width: 100%; +} +.dropzone .dz-button { + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button { + float: right; +} +.dropzone .dz-button span { + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress { + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress { + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress { + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress { + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload { + background: #0084FF; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} diff --git a/src/css/light/lib/button.css b/src/css/light/lib/button.css new file mode 100644 index 0000000..95aa8ab --- /dev/null +++ b/src/css/light/lib/button.css @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +button { + border-radius: 50px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + color: #36495C; + background: none; + border: 2px #DCE8F2 solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: 16px; + margin-right: 5px; + height: 46px; + line-height: 1; +} +button:hover:not(:disabled) { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + border-color: #0084FF; +} +button i { + font-size: 18px; +} +button:disabled { + color: #BBC5D8; + cursor: not-allowed; +} +.middle { + font-size: 14px; + padding: 0px 16px; + height: 36px; +} +.middle i { + font-size: 14px; +} +.small { + font-size: 14px; + padding: 0 8px; + height: 26px; +} +.small i { + font-size: 12px; +} +.highlight { + background: #0084FF; + border-color: #0084FF; + color: #FFF; +} +.highlight:hover:not(:disabled) { + background: #0077e6; + border-color: #0077e6; +} +.highlight:disabled { + color: #BBC5D8; + background: #DCE8F2; + cursor: not-allowed; + border-color: #DCE8F2; +} diff --git a/src/css/light/lib/citypicker.css b/src/css/light/lib/citypicker.css new file mode 100644 index 0000000..2470568 --- /dev/null +++ b/src/css/light/lib/citypicker.css @@ -0,0 +1,110 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.citypicker { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + position: absolute; + border: 1px #DCE8F2 solid; + background: #FFF; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; +} +.citypicker span { + border-radius: 5px; + transition: background 0.2s linear; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; +} +.citypicker span:not(.current):not(.title):not(.not-allow):hover { + transition: background 0.2s linear; + background: #DCE8F2; +} +.citypicker .title { + color: #999; + padding-left: 5px; +} +.citypicker .header, +.citypicker .body { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.citypicker .header { + margin: 5px 0; +} +.citypicker .header span { + width: 40px; +} +.citypicker .header .current { + color: #FFF; +} +.citypicker .body:after { + content: ""; + flex: auto; +} +.citypicker .body span { + width: 60px; + margin: 2px 15px; +} +.citypicker .quick, +.citypicker .vert { + max-height: 240px; + position: relative; +} +.citypicker .quick span, +.citypicker .vert span { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; +} +.citypicker .quick .ps__rail-y, +.citypicker .vert .ps__rail-y { + right: 0; +} +.citypicker .quick .current, +.citypicker .vert .current { + background: #DCE8F2; +} +.citypicker .vert { + height: 200px; + min-width: 120px; + float: left; +} +.citypicker .vert span { + display: block; +} +.citypicker .vert span i { + float: right; + margin-right: 0; +} +.citypicker .vert:not(:last-child) { + margin-right: 5px; +} +.citypicker .current { + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); +} diff --git a/src/css/light/lib/colorpicker.css b/src/css/light/lib/colorpicker.css new file mode 100644 index 0000000..a15f0d0 --- /dev/null +++ b/src/css/light/lib/colorpicker.css @@ -0,0 +1,46 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.colorpicker { + min-height: 38px; + overflow: hidden; +} +.colorpicker > div { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; +} +.colorpicker > div .color { + border-radius: 5px; + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; +} +.colorpicker > div i { + color: #FFF; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; +} diff --git a/src/css/light/lib/datepicker.css b/src/css/light/lib/datepicker.css new file mode 100644 index 0000000..6961b6f --- /dev/null +++ b/src/css/light/lib/datepicker.css @@ -0,0 +1,234 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.datepicker { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + width: auto; + position: absolute; + border: 1px #DCE8F2 solid; + background: #FFF; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; +} +.datepicker .header, +.datepicker .footer { + height: 35px; + line-height: 35px; + text-align: center; +} +.datepicker .header span, +.datepicker .footer span { + transition: color 0.2s linear; + text-align: center; +} +.datepicker .header i, +.datepicker .footer i { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; +} +.datepicker .header .font, +.datepicker .footer .font { + float: left; + padding-left: 5px; +} +.datepicker .header .font:hover, +.datepicker .footer .font:hover { + color: #0084FF; +} +.datepicker .header .confirm, +.datepicker .footer .confirm { + float: right; + position: relative; +} +.datepicker .header .confirm button, +.datepicker .footer .confirm button { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; +} +.datepicker .header .not-allow, +.datepicker .footer .not-allow { + color: #BBC5D8; + cursor: not-allowed; +} +.datepicker .header .not-allow:hover, +.datepicker .footer .not-allow:hover { + color: #BBC5D8; +} +.datepicker .header .prev-year, +.datepicker .header .prev-month { + float: left; +} +.datepicker .header .next-year, +.datepicker .header .next-month { + float: right; +} +.datepicker .footer { + display: none; +} +.datepicker .footer .choose-time { + display: none; +} +.datepicker .body { + width: 260px; +} +.datepicker .body span { + width: 34px; + height: 34px; + line-height: 34px; +} +.datepicker .body .next { + color: #BBC5D8; + margin-bottom: 3px; +} +.datepicker .datepicker-panel { + float: left; +} +.datepicker .right { + margin-left: 10px; + display: none; +} +.datepicker .week, +.datepicker .day, +.datepicker .y-m, +.datepicker .picker-time { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.datepicker .week { + color: #BBC5D8; +} +.datepicker .week span { + cursor: default; +} +.datepicker .day span:not(.next) { + border-radius: 5px; + transition: background 0.2s linear; + position: relative; + margin-bottom: 3px; +} +.datepicker .day span:not(.next):hover:not(.current) { + transition: background 0.2s linear; + background: #DCE8F2; +} +.datepicker .day span:not(.next) div { + border-radius: 50px; + width: 5px; + height: 5px; + position: absolute; + background: #0084FF; + right: 2px; + top: 2px; +} +.datepicker .day span.current { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); + color: #FFF; +} +.datepicker .day span.current div { + background: #FFF; +} +.datepicker .y-m { + display: none; +} +.datepicker .y-m div { + border-radius: 5px; + transition: background 0.2s linear; + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; +} +.datepicker .y-m div:hover { + transition: background 0.2s linear; + background: #DCE8F2; +} +.datepicker .y-m .active { + background: #DCE8F2; +} +.datepicker .picker-time { + display: none; +} +.datepicker .picker-time ul { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; +} +.datepicker .picker-time ul li { + border-radius: 5px; + transition: background 0.2s linear; + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; +} +.datepicker .picker-time ul li:not(.current):hover { + transition: background 0.2s linear; + background: #DCE8F2; +} +.datepicker .picker-time ul .current { + background: #DCE8F2; +} +.datepicker .picker-time ul .ps__rail-y { + right: 0; +} +.datepicker .quick { + padding: 0 6px; + display: none; + margin-bottom: 5px; +} +.datepicker .quick span { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + margin: 6px 0; +} +.datepicker .quick span.title { + padding-left: 0; + color: #999; +} +.datepicker .quick span.current { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background: #0084FF; + color: #FFF; +} +.datepicker .footer { + height: 30px; +} +.datepicker .clear { + clear: both; +} +.datepicker span { + text-align: center; + display: inline-block; + cursor: pointer; +} diff --git a/src/css/light/lib/dropdown.css b/src/css/light/lib/dropdown.css new file mode 100644 index 0000000..a06f05b --- /dev/null +++ b/src/css/light/lib/dropdown.css @@ -0,0 +1,71 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropdown { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + border: 1px #DCE8F2 solid; + background: #FFF; + position: absolute; + z-index: 9999; + min-width: 100px; + outline: none; + padding: 5px 0; + display: none; +} +.dropdown ul { + max-height: 300px; + overflow: hidden; + position: relative; +} +.dropdown li:not(.divided) { + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; +} +.dropdown li:not(.divided) span { + flex: 1 1 auto; +} +.dropdown li:not(.divided) .checked { + margin: 0 0 0 20px; +} +.dropdown li:not(.divided):hover:not(.disabled) { + background: #DCE8F2; +} +.dropdown .ps__rail-y { + right: 0; +} +.dropdown .title { + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px #DCE8F2 solid; + margin-bottom: 5px; +} +.dropdown .divided { + margin: 4px 0; + border-bottom: 1px #DCE8F2 solid; +} +.dropdown .disabled { + color: #BBC5D8; + cursor: not-allowed !important; +} diff --git a/src/css/light/lib/editor.css b/src/css/light/lib/editor.css new file mode 100644 index 0000000..22dd1d4 --- /dev/null +++ b/src/css/light/lib/editor.css @@ -0,0 +1,200 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #36495C; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #36495C; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #36495C; + } +} +.ql-snow a { + color: #0084FF; +} +.ql-snow .ql-stroke { + stroke: #36495C; +} +.ql-snow .ql-stroke-miter { + stroke: #36495C; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #36495C; +} +.ql-snow .ql-picker { + color: #36495C; +} +.ql-snow .ql-tooltip { + color: #36495C; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor p { + margin-top: unset !important; + line-height: unset !important; +} +.ql-container { + font-size: 14px; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow { + border-color: #DCE8F2; +} +.ql-toolbar.ql-snow { + border-radius: 5px 5px 0 0; + background: #fafafa; + padding: 12px; +} +.ql-container.ql-snow { + border-radius: 0 0 5px 5px; + background: #F7F7F7; +} +.ql-editor.ql-blank::before { + color: #999; + font-size: 14px; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #DCE8F2; + outline: none; +} +.ql-snow .ql-picker-options { + background: #F7F7F7; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + margin-top: 2px; +} +.ql-snow.ql-toolbar button:hover { + box-shadow: none; +} +.ql-snow .ql-tooltip { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + border-radius: 5px; + padding: 8px 12px; + border-color: #DCE8F2; + background-color: #FFF; +} +.ql-snow .ql-tooltip input[type=text] { + border-color: #DCE8F2; + font-size: 14px; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus { + border-color: #0084FF; + background: #F5FCFF; +} +.editor { + position: relative; +} diff --git a/src/css/light/lib/form.css b/src/css/light/lib/form.css new file mode 100644 index 0000000..9b25f19 --- /dev/null +++ b/src/css/light/lib/form.css @@ -0,0 +1,277 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +::-webkit-input-placeholder { + color: #999; +} +:-moz-placeholder { + color: #999; +} +::-moz-placeholder { + color: #999; +} +:-ms-input-placeholder { + color: #999; +} +input, +textarea { + border-radius: 5px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + padding: 10px; + border: 1px #DCE8F2 solid; + background: #F7F7F7; + width: 100%; + color: #36495C; +} +input:focus, +textarea:focus { + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + outline: none; + border-color: #0084FF; + background: #F5FCFF; +} +input:disabled, +textarea:disabled { + cursor: not-allowed; + color: #BBC5D8; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +label { + position: relative; +} +textarea { + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize { + resize: none; +} +.icon-input i:not(.add):not(.cut), +.icon-input-right i:not(.add):not(.cut) { + position: absolute; + top: 1px; +} +.icon-input input { + padding-left: 26px; +} +.icon-input i { + left: 8px; +} +.icon-input-right input { + padding-right: 24px; +} +.icon-input-right i { + margin-right: 0; + right: 8px; +} +.error-input { + border-color: #FF1844; + background: #FAE1DD; +} +.error-input:focus { + border-color: #FF1844; + background: #FAE1DD; +} +input[type="radio"], +input[type="checkbox"], +select { + border: 0; + position: absolute; + left: -9999px; +} +select { + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked { + margin-right: 10px; + line-height: 40px; + display: inline-block; +} +.radio i, +.radio-disabled i, +.radio-checked i, +.radio-disabled-checked i, +.checkbox i, +.checkbox-disabled i, +.checkbox-checked i, +.checkbox-disabled-checked i { + font-size: 18px; + margin-right: 0; + font-weight: bold; +} +.radio, +.checkbox, +.checkbox-checked { + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked { + color: #BBC5D8; + cursor: not-allowed; +} +.radio i, +.checkbox i { + transition: color 0.2s linear; +} +.radio-checked i, +.checkbox-checked i { + transition: color 0.2s linear; + color: #0084FF; +} +.select { + border-radius: 5px; + padding: 10px 30px 8px 10px; + border: 1px #DCE8F2 solid; + background: #F7F7F7; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; +} +.select i:not(.rotate) { + position: absolute; + right: 0px; +} +.select i.ri-loader-4-line { + font-size: 14px; +} +.select span { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; +} +.select .select-clear { + display: none; +} +.select-disabled { + cursor: not-allowed; + border-color: #DCE8F2; +} +.select-disabled span, +.select-disabled i { + color: #BBC5D8; +} +.select-option { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + display: none; + position: absolute; + border: 1px #DCE8F2 solid; + background: #FFF; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; +} +.select-option ul { + padding: 6px; + position: relative; + max-height: 240px; +} +.select-option ul li { + padding: 5px 10px 5px 5px; + cursor: pointer; +} +.select-option ul li label { + height: 26px; + line-height: 26px; + width: 100%; +} +.select-option ul li:not(:first-child) { + margin-top: 4px; +} +.select-option ul li:hover { + border-radius: 5px; + background: #DCE8F2; +} +.select-option ul .multiple { + padding: 0 10px 0 5px; +} +.select-option ul .active { + border-radius: 5px; + background: #DCE8F2; +} +.select-option .disabled { + color: #BBC5D8; + cursor: not-allowed; +} +.select-option .disabled:hover { + background: #FFF; +} +.checkbox-switch { + border-radius: 50px; + background: #999; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; +} +.checkbox-switch span { + transition: margin-left 0.2s linear; + border-radius: 50px; + background: #FFF; + width: 16px; + height: 16px; + display: inline-block; + position: absolute; +} +.switch-open { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); +} +.switch-open span { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + transition: margin-left 0.2s linear; + margin-left: 22px; +} +.switch-disabled { + cursor: not-allowed; + background: #BBC5D8; +} diff --git a/src/css/light/lib/imageview.css b/src/css/light/lib/imageview.css new file mode 100644 index 0000000..dd1d70d --- /dev/null +++ b/src/css/light/lib/imageview.css @@ -0,0 +1,93 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.imageview { + cursor: pointer; +} +#imageview { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +#imageview ul { + position: absolute; + left: 50%; + top: 50%; + height: 100%; + transform: translate(-50%, -50%); +} +#imageview ul li { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; +} +#imageview img { + cursor: move; +} +#imageview .imgW { + width: 100%; + height: auto; +} +#imageview .imgH { + width: auto; + height: 100%; +} +#imageview .imageview-close { + border-radius: 50px; + transition: background 0.2s linear; + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; +} +#imageview .imageview-close i { + color: #FFF; + font-size: 28px; + margin-right: unset; +} +#imageview .imageview-close:hover { + transition: background 0.2s linear; + background: rgba(100, 100, 100, 0.4); +} +#imageview .imageview-tips { + border-radius: 50px; + color: #FFF; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display: none; +} diff --git a/src/css/light/lib/message.css b/src/css/light/lib/message.css new file mode 100644 index 0000000..a69c30e --- /dev/null +++ b/src/css/light/lib/message.css @@ -0,0 +1,42 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.message { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + opacity: 0.6; + color: #36495C; + position: fixed; + background: #FFF; + z-index: 9999; + padding: 10px 15px; + left: 50%; +} +.message i { + font-size: 16px; +} +.message .info { + color: #FF7C00; +} +.message .error { + color: #FF1844; +} +.message .success { + color: #76FF02; +} diff --git a/src/css/light/lib/notice.css b/src/css/light/lib/notice.css new file mode 100644 index 0000000..fb1082c --- /dev/null +++ b/src/css/light/lib/notice.css @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#notice { + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background: #FFF; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; +} +.notice i { + position: absolute; + margin-right: 0; +} +.notice .notice-title { + font-size: 16px; + margin-bottom: 5px; +} +.notice .desc { + line-height: 18px; + margin-top: 5px; + color: #999; +} +.notice .close { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; +} +.notice .title-icon { + font-size: 26px; +} +.notice .href { + margin: 10px 0 5px 0; +} +.notice .href a { + color: #0084FF; + font-weight: bold; +} +.notice .info { + color: #FF7C00; +} +.notice .error { + color: #FF1844; +} +.notice .success { + color: #76FF02; +} diff --git a/src/css/light/lib/popup.css b/src/css/light/lib/popup.css new file mode 100644 index 0000000..93a22ad --- /dev/null +++ b/src/css/light/lib/popup.css @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.popup { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + position: fixed; + border: 1px #DCE8F2 solid; + background: #F7F7F7; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; +} +.popup span { + display: block; +} +.popup i { + font-size: 36px; +} +.popup .title { + font-size: 18px; + margin: 15px 0; +} +.popup .txt { + margin: 10px 0; + line-height: 20px; +} +.popup .btn { + margin: 15px 0; +} +.popup .btn button { + margin: 0; +} +.popup .alert { + color: #FF7C00; +} +.popup .error { + color: #FF1844; +} +.popup .success { + color: #76FF02; +} +.popup .confirm { + color: #FF7C00; +} diff --git a/src/css/light/lib/progress.css b/src/css/light/lib/progress.css new file mode 100644 index 0000000..0ac4621 --- /dev/null +++ b/src/css/light/lib/progress.css @@ -0,0 +1,51 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.progress { + height: 30px; + position: relative; +} +.progress .bg, +.progress .percent, +.progress .point { + border-radius: 50px; + position: absolute; + top: 10px; + left: 0; + height: 12px; +} +.progress .bg { + width: 100%; + background: #DCE8F2; + font-size: 12px; +} +.progress .percent { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 10px; +} +.progress .point { + width: 100%; + line-height: 12px; + color: #FFF; + font-size: 12px; + text-align: center; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/light/lib/rate.css b/src/css/light/lib/rate.css new file mode 100644 index 0000000..3738d98 --- /dev/null +++ b/src/css/light/lib/rate.css @@ -0,0 +1,37 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.rate { + min-height: 38px; +} +.rate .star { + transition: color 0.2s linear; + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; +} +.rate .full { + transition: color 0.2s linear; + color: #FFFF01; +} +.rate .disabled { + cursor: not-allowed; + color: #BBC5D8; +} diff --git a/src/css/light/lib/slider.css b/src/css/light/lib/slider.css new file mode 100644 index 0000000..fa4d9ad --- /dev/null +++ b/src/css/light/lib/slider.css @@ -0,0 +1,74 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.slider { + border-radius: 5px; + height: 4px; + background: #DCE8F2; + cursor: pointer; + position: relative; + margin: 30px 0 5px 0; +} +.slider .slider-bar { + border-radius: 5px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + position: absolute; + width: 0; + height: 4px; +} +.slider .slider-btn { + transition: box-shadow 0.2s linear; + border-radius: 50px; + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: #FFF; + border: 3px #0084FF solid; + z-index: 999; + left: 0; + top: -6px; +} +.slider .slider-btn:hover { + transition: box-shadow 0.2s linear; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; +} +.slider .step { + border-radius: 50%; + width: 4px; + height: 4px; + background: #DCE8F2; + position: absolute; +} +.slider-disabled { + background: #BBC5D8; + cursor: not-allowed; +} +.slider-disabled .slider-bar { + background: #999; +} +.slider-disabled .slider-btn { + border-color: #999; + cursor: not-allowed; +} +.slider-disabled .slider-btn:hover { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 0px; +} diff --git a/src/css/light/lib/status.css b/src/css/light/lib/status.css new file mode 100644 index 0000000..9473ae9 --- /dev/null +++ b/src/css/light/lib/status.css @@ -0,0 +1,33 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.status { + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; +} +.status i { + border-radius: 50px; + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; +} diff --git a/src/css/light/lib/tab.css b/src/css/light/lib/tab.css new file mode 100644 index 0000000..89b4724 --- /dev/null +++ b/src/css/light/lib/tab.css @@ -0,0 +1,79 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tab { + border-bottom: 2px #DCE8F2 solid; + white-space: nowrap; +} +.tab span { + background: #F7F7F7; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px #DCE8F2 solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; +} +.tab span .mark { + border-radius: 50px; + position: absolute; + background: #FF1844; + color: #FFF; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 4px; +} +.tab .active { + background: #FFF; + height: 42px; + border-bottom: 2px #FFF solid; + margin-bottom: -2px; +} +.tab-panel { + min-height: 200px; + display: none; + position: relative; + padding-top: 10px; +} +.tab-panel .block { + padding: 0; + box-shadow: none; +} +.tab-panel .block-pb { + padding: 20px; + background: #F7F7F7; + border: 2px #DCE8F2 solid; +} +.tab-panel .panel-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} diff --git a/src/css/light/lib/table.css b/src/css/light/lib/table.css new file mode 100644 index 0000000..b4dbc3e --- /dev/null +++ b/src/css/light/lib/table.css @@ -0,0 +1,246 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.table { + position: relative; + overflow-x: hidden; +} +.table button { + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} +.table .table-box { + position: relative; +} +.table .table-box thead tr, +.table .fixed-left thead tr, +.table .fixed-right thead tr { + border-bottom: 1px #DCE8F2 solid; + background: #fafafa; +} +.table .table-box thead tr .order, +.table .fixed-left thead tr .order, +.table .fixed-right thead tr .order { + position: relative; + padding: 2px 10px; +} +.table .table-box thead tr .order i, +.table .fixed-left thead tr .order i, +.table .fixed-right thead tr .order i { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; +} +.table .table-box thead tr .order .asc, +.table .fixed-left thead tr .order .asc, +.table .fixed-right thead tr .order .asc { + top: -3px; +} +.table .table-box thead tr .order .desc, +.table .fixed-left thead tr .order .desc, +.table .fixed-right thead tr .order .desc { + bottom: -3px; +} +.table .table-box thead tr .order .active, +.table .fixed-left thead tr .order .active, +.table .fixed-right thead tr .order .active { + color: #0084FF; +} +.table .table-box tbody tr:nth-child(even), +.table .fixed-left tbody tr:nth-child(even), +.table .fixed-right tbody tr:nth-child(even) { + background-color: #f7f7f7; +} +.table .table-box tbody tr:hover, +.table .fixed-left tbody tr:hover, +.table .fixed-right tbody tr:hover { + background-color: #DFF0FF; +} +.table .table-box tbody img, +.table .fixed-left tbody img, +.table .fixed-right tbody img { + height: 40px; + width: 40px; + vertical-align: middle; +} +.table .table-box tbody a, +.table .fixed-left tbody a, +.table .fixed-right tbody a { + color: #66b5ff !important; +} +.table .table-box tbody i, +.table .fixed-left tbody i, +.table .fixed-right tbody i { + margin-right: 0; +} +.table .table-box tbody .table-img-head, +.table .fixed-left tbody .table-img-head, +.table .fixed-right tbody .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.table .table-box td:not(.td-checkbox), +.table .fixed-left td:not(.td-checkbox), +.table .fixed-right td:not(.td-checkbox) { + min-width: 100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.table .table-box label:not(.no-padding), +.table .fixed-left label:not(.no-padding), +.table .fixed-right label:not(.no-padding) { + padding: 0 10px; + margin: 0; +} +.table .table-box .td-checkbox, +.table .fixed-left .td-checkbox, +.table .fixed-right .td-checkbox { + width: 40px; +} +.table .table-box .td-checkbox div, +.table .fixed-left .td-checkbox div, +.table .fixed-right .td-checkbox div { + width: 40px; +} +.table .table-box .head-border-top, +.table .fixed-left .head-border-top, +.table .fixed-right .head-border-top { + border-top: 1px #DCE8F2 solid; +} +.table .table-box .tr-hover, +.table .fixed-left .tr-hover, +.table .fixed-right .tr-hover { + background-color: #DFF0FF !important; +} +.table .fixed-left, +.table .fixed-right { + position: absolute; + top: 0; + background: #FFF; +} +.table .fixed-left { + left: 0; + box-shadow: 4px 0 10px 0px rgba(0, 77, 154, 0.2); +} +.table .fixed-right { + right: 0; + box-shadow: -4px 0 10px 0px rgba(0, 77, 154, 0.2); +} +.table .empty { + height: 60px; + line-height: 60px; + text-align: center; + color: #999; + margin-bottom: 15px; +} +.table-page { + text-align: right; + margin-top: 10px; +} +.table-page > span:not(.jump):not(.info) { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; +} +.table-page > span:not(.jump):not(.info):hover:not(.current) { + transition: background 0.2s linear; + background: #DCE8F2; +} +.table-page .prev-page, +.table-page .next-page { + padding: 5px 6px !important; +} +.table-page .prev-page > i, +.table-page .next-page > i { + margin-right: 0; + vertical-align: text-top; +} +.table-page .current { + color: #FFF; + background: #0084FF; +} +.table-page .current:hover { + transition: background 0.2s linear; + background: #0084FF; +} +.table-page .info { + text-align: left; + margin-right: 10px; +} +.table-page .jump { + margin-left: 10px; +} +.table-page .jump input { + width: 50px; + margin: 0 2px; +} +.table-page .jump button { + margin-left: 6px; +} +.table-page .select, +.table-page .select-option { + margin-left: 4px; + margin-right: 4px; +} +.table-page .select { + min-width: auto; +} +.table-tools button, +.table-search button { + margin-right: 10px; + padding: 8px 12px; +} +.table-tools .form-group, +.table-search .form-group { + min-height: unset; +} +.table-search .table-search-box > div { + padding-top: 0; + padding-bottom: 15px; +} +.table-tools { + border-bottom: 1px #DCE8F2 solid; + padding-bottom: 15px; +} +.table-shade { + opacity: 0.6; + border-radius: 5px; + background: #555; + top: 0; + left: 0; + z-index: 999; + width: 100%; + height: 100%; + position: absolute; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + display: none; + color: #FFF; +} diff --git a/src/css/light/lib/tag.css b/src/css/light/lib/tag.css new file mode 100644 index 0000000..180f4ac --- /dev/null +++ b/src/css/light/lib/tag.css @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tag { + border-radius: 5px; + display: inline-block; + padding: 6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/light/lib/tips.css b/src/css/light/lib/tips.css new file mode 100644 index 0000000..4442434 --- /dev/null +++ b/src/css/light/lib/tips.css @@ -0,0 +1,63 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tips { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + border-radius: 5px; + position: absolute; + left: -9999px; + top: -9999px; + background: #FFF; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; +} +.tips .tips-arrow { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; +} +.tips .down { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color: #FFF; +} +.tips .top { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color: #FFF; +} +.tips .right { + top: 50%; + margin-top: -5px; + right: -10px; + border-left-color: #FFF; +} +.tips .left { + top: 50%; + margin-top: -5px; + left: -10px; + border-right-color: #FFF; +} diff --git a/src/css/light/lib/transfer.css b/src/css/light/lib/transfer.css new file mode 100644 index 0000000..c4845cc --- /dev/null +++ b/src/css/light/lib/transfer.css @@ -0,0 +1,111 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.transfer-box { + position: relative; +} +.transfer-box-list { + border-radius: 5px; + width: 180px; + height: 266px; + border: 1px #DCE8F2 solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; +} +.transfer-box-list .transfer-header { + background: #F7F7F7; + border-bottom: 1px #DCE8F2 solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; +} +.transfer-box-list .transfer-header label { + padding: 0; + line-height: 30px; +} +.transfer-box-list span { + float: right; +} +.transfer-body { + position: relative; + overflow: hidden; + margin-top: 1px; +} +.transfer-body ul { + padding: 4px; + overflow: hidden; + position: relative; +} +.transfer-body li { + border-radius: 5px; + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.transfer-body li:hover { + background: #DCE8F2; +} +.transfer-body li label { + line-height: 30px; +} +.transfer-body .disabled { + cursor: not-allowed; +} +.transfer-body .disabled:hover { + background: none; +} +.transfer-search { + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; +} +.transfer-search input { + padding: 6px; +} +.transfer-body-search { + margin-top: 34px; +} +.transfer-button { + display: inline-block; + vertical-align: middle; + margin: 0 10px; +} +.transfer-button button { + border-radius: 5px; + padding: 6px; + display: block; + height: 32px; + margin: 0; +} +.transfer-button button i { + margin-right: 0; +} +.transfer-button button:first-child { + margin-bottom: 10px; +} diff --git a/src/css/light/lib/tree.css b/src/css/light/lib/tree.css new file mode 100644 index 0000000..5211ba1 --- /dev/null +++ b/src/css/light/lib/tree.css @@ -0,0 +1,40 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tree label { + line-height: 20px; +} +.tree ul { + margin-left: -5px; + padding-left: 20px; +} +.tree > ul { + padding-left: 0; +} +.tree li > i { + font-size: 20px; + margin-right: 0; + cursor: pointer; +} +.tree li { + line-height: 28px; +} +.tree .tree-checkbox { + padding-left: 25px; +} diff --git a/src/css/light/lib/window.css b/src/css/light/lib/window.css new file mode 100644 index 0000000..02b2047 --- /dev/null +++ b/src/css/light/lib/window.css @@ -0,0 +1,90 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.window { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + position: fixed; + border: 1px #DCE8F2 solid; + background: #FFF; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; +} +.window .title { + position: relative; + height: 30px; + line-height: 30px; + margin: 0 25px 10px 0; +} +.window .window-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} +.window .window-close { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; +} +.window .window-close i { + transition: color 0.2s linear; + position: absolute; + font-size: 18px; + cursor: pointer; + color: #FF1844; +} +.window .window-close i:hover { + transition: color 0.2s linear; + color: #ff7e97; +} +.window .body { + position: relative; + overflow: hidden; + padding-right: 15px; +} +.window .body .block { + padding: 0; + box-shadow: none; +} +.window .body .block-pb { + padding: 20px; + background: #F7F7F7; + border: 2px #DCE8F2 solid; +} +.window .body .form-group .title { + margin-bottom: 2px; +} +.window .btnbar { + margin: 7px 15px 10px 0; + text-align: right; +} +.window .btnbar button { + margin-right: 0; + margin-left: 10px; +} diff --git a/src/css/light/normalize.css b/src/css/light/normalize.css new file mode 100644 index 0000000..fd83bb3 --- /dev/null +++ b/src/css/light/normalize.css @@ -0,0 +1,352 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + *, *::before, *::after { + box-sizing: border-box; + } + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } \ No newline at end of file diff --git a/src/css/light/quill.snow.css b/src/css/light/quill.snow.css new file mode 100644 index 0000000..32921ef --- /dev/null +++ b/src/css/light/quill.snow.css @@ -0,0 +1,964 @@ +/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +.ql-container { + box-sizing: border-box; + font-family: Helvetica, Arial, sans-serif; + font-size: 13px; + height: 100%; + margin: 0; + position: relative; +} +.ql-container.ql-disabled .ql-tooltip { + visibility: hidden; +} +.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, +.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui { + cursor: pointer; +} +.ql-clipboard { + left: -100000px; + height: 1px; + overflow-y: hidden; + position: absolute; + top: 50%; +} +.ql-clipboard p { + margin: 0; + padding: 0; +} +.ql-editor { + box-sizing: border-box; + counter-reset: list-0; + line-height: 1.42; + height: 100%; + outline: 0; + overflow-y: auto; + padding: 12px 15px; + tab-size: 4; + -moz-tab-size: 4; + text-align: left; + white-space: pre-wrap; + word-wrap: break-word; +} +.ql-editor > * { + cursor: text; +} +.ql-editor blockquote, +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor ol, +.ql-editor p, +.ql-editor pre { + margin: 0; + padding: 0; +} +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor p { + counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor table { + border-collapse: collapse; +} +.ql-editor td { + border: 1px solid #000; + padding: 2px 5px; +} +.ql-editor ol { + padding-left: 1.5em; +} +.ql-editor li { + list-style-type: none; + padding-left: 1.5em; + position: relative; +} +.ql-editor li > .ql-ui:before { + display: inline-block; + margin-left: -1.5em; + margin-right: .3em; + text-align: right; + white-space: nowrap; + width: 1.2em; +} +.ql-editor li[data-list=checked] > .ql-ui, +.ql-editor li[data-list=unchecked] > .ql-ui { + color: #777; +} +.ql-editor li[data-list=bullet] > .ql-ui:before { + content: '\2022'; +} +.ql-editor li[data-list=checked] > .ql-ui:before { + content: '\2611'; +} +.ql-editor li[data-list=unchecked] > .ql-ui:before { + content: '\2610'; +} +.ql-editor li[data-list=ordered] { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; +} +.ql-editor li[data-list=ordered] > .ql-ui:before { + content: counter(list-0, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-increment: list-1; +} +.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before { + content: counter(list-1, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-increment: list-2; +} +.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before { + content: counter(list-2, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-increment: list-3; +} +.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before { + content: counter(list-3, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-increment: list-4; +} +.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before { + content: counter(list-4, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-reset: list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-increment: list-5; +} +.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before { + content: counter(list-5, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-reset: list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-increment: list-6; +} +.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before { + content: counter(list-6, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-reset: list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-increment: list-7; +} +.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before { + content: counter(list-7, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-reset: list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-increment: list-8; +} +.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before { + content: counter(list-8, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-reset: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 { + counter-increment: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before { + content: counter(list-9, decimal) '. '; +} +.ql-editor .ql-indent-1:not(.ql-direction-rtl) { + padding-left: 3em; +} +.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { + padding-left: 4.5em; +} +.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 3em; +} +.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 4.5em; +} +.ql-editor .ql-indent-2:not(.ql-direction-rtl) { + padding-left: 6em; +} +.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { + padding-left: 7.5em; +} +.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 6em; +} +.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 7.5em; +} +.ql-editor .ql-indent-3:not(.ql-direction-rtl) { + padding-left: 9em; +} +.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { + padding-left: 10.5em; +} +.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 9em; +} +.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 10.5em; +} +.ql-editor .ql-indent-4:not(.ql-direction-rtl) { + padding-left: 12em; +} +.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { + padding-left: 13.5em; +} +.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 12em; +} +.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 13.5em; +} +.ql-editor .ql-indent-5:not(.ql-direction-rtl) { + padding-left: 15em; +} +.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { + padding-left: 16.5em; +} +.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 15em; +} +.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 16.5em; +} +.ql-editor .ql-indent-6:not(.ql-direction-rtl) { + padding-left: 18em; +} +.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { + padding-left: 19.5em; +} +.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 18em; +} +.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 19.5em; +} +.ql-editor .ql-indent-7:not(.ql-direction-rtl) { + padding-left: 21em; +} +.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { + padding-left: 22.5em; +} +.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 21em; +} +.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 22.5em; +} +.ql-editor .ql-indent-8:not(.ql-direction-rtl) { + padding-left: 24em; +} +.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { + padding-left: 25.5em; +} +.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 24em; +} +.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 25.5em; +} +.ql-editor .ql-indent-9:not(.ql-direction-rtl) { + padding-left: 27em; +} +.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { + padding-left: 28.5em; +} +.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 27em; +} +.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 28.5em; +} +.ql-editor li.ql-direction-rtl { + padding-right: 1.5em; +} +.ql-editor li.ql-direction-rtl > .ql-ui:before { + margin-left: .3em; + margin-right: -1.5em; + text-align: left; +} +.ql-editor table { + table-layout: fixed; + width: 100%; +} +.ql-editor table td { + outline: 0; +} +.ql-editor .ql-code-block-container { + font-family: monospace; +} +.ql-editor .ql-video { + display: block; + max-width: 100%; +} +.ql-editor .ql-video.ql-align-center { + margin: 0 auto; +} +.ql-editor .ql-video.ql-align-right { + margin: 0 0 0 auto; +} +.ql-editor .ql-bg-black { + background-color: #000; +} +.ql-editor .ql-bg-red { + background-color: #e60000; +} +.ql-editor .ql-bg-orange { + background-color: #f90; +} +.ql-editor .ql-bg-yellow { + background-color: #ff0; +} +.ql-editor .ql-bg-green { + background-color: #008a00; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-bg-purple { + background-color: #93f; +} +.ql-editor .ql-color-white { + color: #fff; +} +.ql-editor .ql-color-red { + color: #e60000; +} +.ql-editor .ql-color-orange { + color: #f90; +} +.ql-editor .ql-color-yellow { + color: #ff0; +} +.ql-editor .ql-color-green { + color: #008a00; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor .ql-color-purple { + color: #93f; +} +.ql-editor .ql-font-serif { + font-family: Georgia, Times New Roman, serif; +} +.ql-editor .ql-font-monospace { + font-family: Monaco, Courier New, monospace; +} +.ql-editor .ql-size-small { + font-size: 0.75em; +} +.ql-editor .ql-size-large { + font-size: 1.5em; +} +.ql-editor .ql-size-huge { + font-size: 2.5em; +} +.ql-editor .ql-direction-rtl { + direction: rtl; + text-align: inherit; +} +.ql-editor .ql-align-center { + text-align: center; +} +.ql-editor .ql-align-justify { + text-align: justify; +} +.ql-editor .ql-align-right { + text-align: right; +} +.ql-editor .ql-ui { + position: absolute; +} +.ql-editor.ql-blank::before { + color: rgba(0, 0, 0, 0.6); + content: attr(data-placeholder); + font-style: italic; + left: 15px; + pointer-events: none; + position: absolute; + right: 15px; +} +.ql-snow .ql-toolbar:after, +.ql-snow.ql-toolbar:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-toolbar button, +.ql-snow.ql-toolbar button { + background: 0 0; + border: none; + cursor: pointer; + display: inline-block; + float: left; + height: 24px; + padding: 3px 5px; + width: 28px; +} +.ql-snow .ql-toolbar button svg, +.ql-snow.ql-toolbar button svg { + float: left; + height: 100%; +} +.ql-snow .ql-toolbar button:active:hover, +.ql-snow.ql-toolbar button:active:hover { + outline: 0; +} +.ql-snow .ql-toolbar input.ql-image[type=file], +.ql-snow.ql-toolbar input.ql-image[type=file] { + display: none; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #FFF; + } +} +.ql-snow { + box-sizing: border-box; +} +.ql-snow * { + box-sizing: border-box; +} +.ql-snow .ql-hidden { + display: none; +} +.ql-snow .ql-out-bottom, +.ql-snow .ql-out-top { + visibility: hidden; +} +.ql-snow .ql-tooltip { + position: absolute; + transform: translateY(10px); +} +.ql-snow .ql-tooltip a { + cursor: pointer; + text-decoration: none; +} +.ql-snow .ql-tooltip.ql-flip { + transform: translateY(-10px); +} +.ql-snow .ql-formats { + display: inline-block; + vertical-align: middle; +} +.ql-snow .ql-formats:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-stroke { + fill: none; + stroke: #FFF; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 2; +} +.ql-snow .ql-stroke-miter { + fill: none; + stroke: #FFF; + stroke-miterlimit: 10; + stroke-width: 2; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #FFF; +} +.ql-snow .ql-empty { + fill: none; +} +.ql-snow .ql-even { + fill-rule: evenodd; +} +.ql-snow .ql-stroke.ql-thin, +.ql-snow .ql-thin { + stroke-width: 1; +} +.ql-snow .ql-transparent { + opacity: 0.4; +} +.ql-snow .ql-direction svg:last-child { + display: none; +} +.ql-snow .ql-direction.ql-active svg:last-child { + display: inline; +} +.ql-snow .ql-direction.ql-active svg:first-child { + display: none; +} +.ql-snow .ql-editor h1 { + font-size: 2em; +} +.ql-snow .ql-editor h2 { + font-size: 1.5em; +} +.ql-snow .ql-editor h3 { + font-size: 1.17em; +} +.ql-snow .ql-editor h4 { + font-size: 1em; +} +.ql-snow .ql-editor h5 { + font-size: 0.83em; +} +.ql-snow .ql-editor h6 { + font-size: 0.67em; +} +.ql-snow .ql-editor a { + text-decoration: underline; +} +.ql-snow .ql-editor blockquote { + border-left: 4px solid #ccc; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 16px; +} +.ql-snow .ql-editor .ql-code-block-container, +.ql-snow .ql-editor code { + background-color: #f0f0f0; + border-radius: 3px; +} +.ql-snow .ql-editor .ql-code-block-container { + margin-bottom: 5px; + margin-top: 5px; + padding: 5px 10px; +} +.ql-snow .ql-editor code { + font-size: 85%; + padding: 2px 4px; +} +.ql-snow .ql-editor .ql-code-block-container { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; +} +.ql-snow .ql-editor img { + max-width: 100%; +} +.ql-snow .ql-picker { + color: #FFF; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + height: 24px; + position: relative; + vertical-align: middle; +} +.ql-snow .ql-picker-label { + cursor: pointer; + display: inline-block; + height: 100%; + padding-left: 8px; + padding-right: 2px; + position: relative; + width: 100%; +} +.ql-snow .ql-picker-label::before { + display: inline-block; + line-height: 22px; +} +.ql-snow .ql-picker-options { + background-color: #fff; + display: none; + min-width: 100%; + padding: 4px 8px; + position: absolute; + white-space: nowrap; +} +.ql-snow .ql-picker-options .ql-picker-item { + cursor: pointer; + display: block; + padding-bottom: 5px; + padding-top: 5px; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label { + color: #ccc; + z-index: 2; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + display: block; + margin-top: -1px; + top: 100%; + z-index: 1; +} +.ql-snow .ql-color-picker, +.ql-snow .ql-icon-picker { + width: 28px; +} +.ql-snow .ql-color-picker .ql-picker-label, +.ql-snow .ql-icon-picker .ql-picker-label { + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-label svg, +.ql-snow .ql-icon-picker .ql-picker-label svg { + right: 4px; +} +.ql-snow .ql-icon-picker .ql-picker-options { + padding: 4px 0; +} +.ql-snow .ql-icon-picker .ql-picker-item { + height: 24px; + width: 24px; + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-options { + padding: 3px 5px; + width: 152px; +} +.ql-snow .ql-color-picker .ql-picker-item { + border: 1px solid transparent; + float: left; + height: 16px; + margin: 2px; + padding: 0; + width: 16px; +} +.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + margin-top: -9px; + right: 0; + top: 50%; + width: 18px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before { + content: attr(data-label); +} +.ql-snow .ql-picker.ql-header { + width: 98px; +} +.ql-snow .ql-picker.ql-header .ql-picker-item::before, +.ql-snow .ql-picker.ql-header .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { + content: 'Heading 1'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { + content: 'Heading 2'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { + content: 'Heading 3'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { + content: 'Heading 4'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { + content: 'Heading 5'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { + content: 'Heading 6'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + font-size: 2em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + font-size: 1.5em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + font-size: 1.17em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + font-size: 1em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + font-size: 0.83em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + font-size: 0.67em; +} +.ql-snow .ql-picker.ql-font { + width: 108px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item::before, +.ql-snow .ql-picker.ql-font .ql-picker-label::before { + content: 'Sans Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before { + content: 'Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before { + content: 'Monospace'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + font-family: Georgia, Times New Roman, serif; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + font-family: Monaco, Courier New, monospace; +} +.ql-snow .ql-picker.ql-size { + width: 98px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item::before, +.ql-snow .ql-picker.ql-size .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before { + content: 'Small'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before { + content: 'Large'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before { + content: 'Huge'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + font-size: 10px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + font-size: 18px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + font-size: 32px; +} +.ql-snow .ql-color-picker.ql-background .ql-picker-item { + background-color: #fff; +} +.ql-snow .ql-color-picker.ql-color .ql-picker-item { + background-color: #000; +} +.ql-code-block-container { + position: relative; +} +.ql-code-block-container .ql-ui { + right: 5px; + top: 5px; +} +.ql-toolbar.ql-snow { + border: 1px solid #ccc; + box-sizing: border-box; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + padding: 8px; +} +.ql-toolbar.ql-snow .ql-formats { + margin-right: 15px; +} +.ql-toolbar.ql-snow .ql-picker-label { + border: 1px solid transparent; +} +.ql-toolbar.ql-snow .ql-picker-options { + border: 1px solid transparent; + box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { + border-color: #000; +} +.ql-toolbar.ql-snow + .ql-container.ql-snow { + border-top: 0; +} +.ql-snow .ql-tooltip { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: 0 0 5px #ddd; + color: #FFF; + padding: 5px 12px; + white-space: nowrap; +} +.ql-snow .ql-tooltip::before { + content: "Visit URL:"; + line-height: 26px; + margin-right: 8px; +} +.ql-snow .ql-tooltip input[type=text] { + display: none; + border: 1px solid #ccc; + font-size: 13px; + height: 26px; + margin: 0; + padding: 3px 5px; + width: 170px; +} +.ql-snow .ql-tooltip a.ql-preview { + display: inline-block; + max-width: 200px; + overflow-x: hidden; + text-overflow: ellipsis; + vertical-align: top; +} +.ql-snow .ql-tooltip a.ql-action::after { + border-right: 1px solid #ccc; + content: 'Edit'; + margin-left: 16px; + padding-right: 8px; +} +.ql-snow .ql-tooltip a.ql-remove::before { + content: 'Remove'; + margin-left: 8px; +} +.ql-snow .ql-tooltip a { + line-height: 26px; +} +.ql-snow .ql-tooltip.ql-editing a.ql-preview, +.ql-snow .ql-tooltip.ql-editing a.ql-remove { + display: none; +} +.ql-snow .ql-tooltip.ql-editing input[type=text] { + display: inline-block; +} +.ql-snow .ql-tooltip.ql-editing a.ql-action::after { + border-right: 0; + content: '保存'; + padding-right: 0; +} +.ql-snow .ql-tooltip[data-mode=link]::before { + content: "链接:"; +} +.ql-snow .ql-tooltip[data-mode=formula]::before { + content: "样式:"; +} +.ql-snow .ql-tooltip[data-mode=video]::before { + content: "视频:"; +} +.ql-snow a { + color: #0084FF; +} +.ql-container.ql-snow { + border: 1px solid #ccc; +} diff --git a/src/css/light/remixicon.css b/src/css/light/remixicon.css new file mode 100644 index 0000000..f121617 --- /dev/null +++ b/src/css/light/remixicon.css @@ -0,0 +1,2317 @@ +/* +* Remix Icon v2.5.0 +* https://remixicon.com +* https://github.com/Remix-Design/RemixIcon +* +* Copyright RemixIcon.com +* Released under the Apache License Version 2.0 +* +* Date: 2020-05-23 +*/ +@font-face { + font-family: "remixicon"; + src: url('../font/remixicon.eot?t=1590207869815'); /* IE9*/ + src: url('../font/remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url("../font/remixicon.woff2?t=1590207869815") format("woff2"), + url("../font/remixicon.woff?t=1590207869815") format("woff"), + url('../font/remixicon.ttf?t=1590207869815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('../font/remixicon.svg?t=1590207869815#remixicon') format('svg'); /* iOS 4.1- */ + font-display: swap; +} + +[class^="ri-"], [class*=" ri-"] { + font-family: 'remixicon' !important; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } +.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } +.ri-xxs { font-size: .5em; } +.ri-xs { font-size: .75em; } +.ri-sm { font-size: .875em } +.ri-1x { font-size: 1em; } +.ri-2x { font-size: 2em; } +.ri-3x { font-size: 3em; } +.ri-4x { font-size: 4em; } +.ri-5x { font-size: 5em; } +.ri-6x { font-size: 6em; } +.ri-7x { font-size: 7em; } +.ri-8x { font-size: 8em; } +.ri-9x { font-size: 9em; } +.ri-10x { font-size: 10em; } +.ri-fw { text-align: center; width: 1.25em; } + +.ri-24-hours-fill:before { content: "\ea01"; } +.ri-24-hours-line:before { content: "\ea02"; } +.ri-4k-fill:before { content: "\ea03"; } +.ri-4k-line:before { content: "\ea04"; } +.ri-a-b:before { content: "\ea05"; } +.ri-account-box-fill:before { content: "\ea06"; } +.ri-account-box-line:before { content: "\ea07"; } +.ri-account-circle-fill:before { content: "\ea08"; } +.ri-account-circle-line:before { content: "\ea09"; } +.ri-account-pin-box-fill:before { content: "\ea0a"; } +.ri-account-pin-box-line:before { content: "\ea0b"; } +.ri-account-pin-circle-fill:before { content: "\ea0c"; } +.ri-account-pin-circle-line:before { content: "\ea0d"; } +.ri-add-box-fill:before { content: "\ea0e"; } +.ri-add-box-line:before { content: "\ea0f"; } +.ri-add-circle-fill:before { content: "\ea10"; } +.ri-add-circle-line:before { content: "\ea11"; } +.ri-add-fill:before { content: "\ea12"; } +.ri-add-line:before { content: "\ea13"; } +.ri-admin-fill:before { content: "\ea14"; } +.ri-admin-line:before { content: "\ea15"; } +.ri-advertisement-fill:before { content: "\ea16"; } +.ri-advertisement-line:before { content: "\ea17"; } +.ri-airplay-fill:before { content: "\ea18"; } +.ri-airplay-line:before { content: "\ea19"; } +.ri-alarm-fill:before { content: "\ea1a"; } +.ri-alarm-line:before { content: "\ea1b"; } +.ri-alarm-warning-fill:before { content: "\ea1c"; } +.ri-alarm-warning-line:before { content: "\ea1d"; } +.ri-album-fill:before { content: "\ea1e"; } +.ri-album-line:before { content: "\ea1f"; } +.ri-alert-fill:before { content: "\ea20"; } +.ri-alert-line:before { content: "\ea21"; } +.ri-aliens-fill:before { content: "\ea22"; } +.ri-aliens-line:before { content: "\ea23"; } +.ri-align-bottom:before { content: "\ea24"; } +.ri-align-center:before { content: "\ea25"; } +.ri-align-justify:before { content: "\ea26"; } +.ri-align-left:before { content: "\ea27"; } +.ri-align-right:before { content: "\ea28"; } +.ri-align-top:before { content: "\ea29"; } +.ri-align-vertically:before { content: "\ea2a"; } +.ri-alipay-fill:before { content: "\ea2b"; } +.ri-alipay-line:before { content: "\ea2c"; } +.ri-amazon-fill:before { content: "\ea2d"; } +.ri-amazon-line:before { content: "\ea2e"; } +.ri-anchor-fill:before { content: "\ea2f"; } +.ri-anchor-line:before { content: "\ea30"; } +.ri-ancient-gate-fill:before { content: "\ea31"; } +.ri-ancient-gate-line:before { content: "\ea32"; } +.ri-ancient-pavilion-fill:before { content: "\ea33"; } +.ri-ancient-pavilion-line:before { content: "\ea34"; } +.ri-android-fill:before { content: "\ea35"; } +.ri-android-line:before { content: "\ea36"; } +.ri-angularjs-fill:before { content: "\ea37"; } +.ri-angularjs-line:before { content: "\ea38"; } +.ri-anticlockwise-2-fill:before { content: "\ea39"; } +.ri-anticlockwise-2-line:before { content: "\ea3a"; } +.ri-anticlockwise-fill:before { content: "\ea3b"; } +.ri-anticlockwise-line:before { content: "\ea3c"; } +.ri-app-store-fill:before { content: "\ea3d"; } +.ri-app-store-line:before { content: "\ea3e"; } +.ri-apple-fill:before { content: "\ea3f"; } +.ri-apple-line:before { content: "\ea40"; } +.ri-apps-2-fill:before { content: "\ea41"; } +.ri-apps-2-line:before { content: "\ea42"; } +.ri-apps-fill:before { content: "\ea43"; } +.ri-apps-line:before { content: "\ea44"; } +.ri-archive-drawer-fill:before { content: "\ea45"; } +.ri-archive-drawer-line:before { content: "\ea46"; } +.ri-archive-fill:before { content: "\ea47"; } +.ri-archive-line:before { content: "\ea48"; } +.ri-arrow-down-circle-fill:before { content: "\ea49"; } +.ri-arrow-down-circle-line:before { content: "\ea4a"; } +.ri-arrow-down-fill:before { content: "\ea4b"; } +.ri-arrow-down-line:before { content: "\ea4c"; } +.ri-arrow-down-s-fill:before { content: "\ea4d"; } +.ri-arrow-down-s-line:before { content: "\ea4e"; } +.ri-arrow-drop-down-fill:before { content: "\ea4f"; } +.ri-arrow-drop-down-line:before { content: "\ea50"; } +.ri-arrow-drop-left-fill:before { content: "\ea51"; } +.ri-arrow-drop-left-line:before { content: "\ea52"; } +.ri-arrow-drop-right-fill:before { content: "\ea53"; } +.ri-arrow-drop-right-line:before { content: "\ea54"; } +.ri-arrow-drop-up-fill:before { content: "\ea55"; } +.ri-arrow-drop-up-line:before { content: "\ea56"; } +.ri-arrow-go-back-fill:before { content: "\ea57"; } +.ri-arrow-go-back-line:before { content: "\ea58"; } +.ri-arrow-go-forward-fill:before { content: "\ea59"; } +.ri-arrow-go-forward-line:before { content: "\ea5a"; } +.ri-arrow-left-circle-fill:before { content: "\ea5b"; } +.ri-arrow-left-circle-line:before { content: "\ea5c"; } +.ri-arrow-left-down-fill:before { content: "\ea5d"; } +.ri-arrow-left-down-line:before { content: "\ea5e"; } +.ri-arrow-left-fill:before { content: "\ea5f"; } +.ri-arrow-left-line:before { content: "\ea60"; } +.ri-arrow-left-right-fill:before { content: "\ea61"; } +.ri-arrow-left-right-line:before { content: "\ea62"; } +.ri-arrow-left-s-fill:before { content: "\ea63"; } +.ri-arrow-left-s-line:before { content: "\ea64"; } +.ri-arrow-left-up-fill:before { content: "\ea65"; } +.ri-arrow-left-up-line:before { content: "\ea66"; } +.ri-arrow-right-circle-fill:before { content: "\ea67"; } +.ri-arrow-right-circle-line:before { content: "\ea68"; } +.ri-arrow-right-down-fill:before { content: "\ea69"; } +.ri-arrow-right-down-line:before { content: "\ea6a"; } +.ri-arrow-right-fill:before { content: "\ea6b"; } +.ri-arrow-right-line:before { content: "\ea6c"; } +.ri-arrow-right-s-fill:before { content: "\ea6d"; } +.ri-arrow-right-s-line:before { content: "\ea6e"; } +.ri-arrow-right-up-fill:before { content: "\ea6f"; } +.ri-arrow-right-up-line:before { content: "\ea70"; } +.ri-arrow-up-circle-fill:before { content: "\ea71"; } +.ri-arrow-up-circle-line:before { content: "\ea72"; } +.ri-arrow-up-down-fill:before { content: "\ea73"; } +.ri-arrow-up-down-line:before { content: "\ea74"; } +.ri-arrow-up-fill:before { content: "\ea75"; } +.ri-arrow-up-line:before { content: "\ea76"; } +.ri-arrow-up-s-fill:before { content: "\ea77"; } +.ri-arrow-up-s-line:before { content: "\ea78"; } +.ri-artboard-2-fill:before { content: "\ea79"; } +.ri-artboard-2-line:before { content: "\ea7a"; } +.ri-artboard-fill:before { content: "\ea7b"; } +.ri-artboard-line:before { content: "\ea7c"; } +.ri-article-fill:before { content: "\ea7d"; } +.ri-article-line:before { content: "\ea7e"; } +.ri-aspect-ratio-fill:before { content: "\ea7f"; } +.ri-aspect-ratio-line:before { content: "\ea80"; } +.ri-asterisk:before { content: "\ea81"; } +.ri-at-fill:before { content: "\ea82"; } +.ri-at-line:before { content: "\ea83"; } +.ri-attachment-2:before { content: "\ea84"; } +.ri-attachment-fill:before { content: "\ea85"; } +.ri-attachment-line:before { content: "\ea86"; } +.ri-auction-fill:before { content: "\ea87"; } +.ri-auction-line:before { content: "\ea88"; } +.ri-award-fill:before { content: "\ea89"; } +.ri-award-line:before { content: "\ea8a"; } +.ri-baidu-fill:before { content: "\ea8b"; } +.ri-baidu-line:before { content: "\ea8c"; } +.ri-ball-pen-fill:before { content: "\ea8d"; } +.ri-ball-pen-line:before { content: "\ea8e"; } +.ri-bank-card-2-fill:before { content: "\ea8f"; } +.ri-bank-card-2-line:before { content: "\ea90"; } +.ri-bank-card-fill:before { content: "\ea91"; } +.ri-bank-card-line:before { content: "\ea92"; } +.ri-bank-fill:before { content: "\ea93"; } +.ri-bank-line:before { content: "\ea94"; } +.ri-bar-chart-2-fill:before { content: "\ea95"; } +.ri-bar-chart-2-line:before { content: "\ea96"; } +.ri-bar-chart-box-fill:before { content: "\ea97"; } +.ri-bar-chart-box-line:before { content: "\ea98"; } +.ri-bar-chart-fill:before { content: "\ea99"; } +.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } +.ri-bar-chart-grouped-line:before { content: "\ea9b"; } +.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } +.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } +.ri-bar-chart-line:before { content: "\ea9e"; } +.ri-barcode-box-fill:before { content: "\ea9f"; } +.ri-barcode-box-line:before { content: "\eaa0"; } +.ri-barcode-fill:before { content: "\eaa1"; } +.ri-barcode-line:before { content: "\eaa2"; } +.ri-barricade-fill:before { content: "\eaa3"; } +.ri-barricade-line:before { content: "\eaa4"; } +.ri-base-station-fill:before { content: "\eaa5"; } +.ri-base-station-line:before { content: "\eaa6"; } +.ri-basketball-fill:before { content: "\eaa7"; } +.ri-basketball-line:before { content: "\eaa8"; } +.ri-battery-2-charge-fill:before { content: "\eaa9"; } +.ri-battery-2-charge-line:before { content: "\eaaa"; } +.ri-battery-2-fill:before { content: "\eaab"; } +.ri-battery-2-line:before { content: "\eaac"; } +.ri-battery-charge-fill:before { content: "\eaad"; } +.ri-battery-charge-line:before { content: "\eaae"; } +.ri-battery-fill:before { content: "\eaaf"; } +.ri-battery-line:before { content: "\eab0"; } +.ri-battery-low-fill:before { content: "\eab1"; } +.ri-battery-low-line:before { content: "\eab2"; } +.ri-battery-saver-fill:before { content: "\eab3"; } +.ri-battery-saver-line:before { content: "\eab4"; } +.ri-battery-share-fill:before { content: "\eab5"; } +.ri-battery-share-line:before { content: "\eab6"; } +.ri-bear-smile-fill:before { content: "\eab7"; } +.ri-bear-smile-line:before { content: "\eab8"; } +.ri-behance-fill:before { content: "\eab9"; } +.ri-behance-line:before { content: "\eaba"; } +.ri-bell-fill:before { content: "\eabb"; } +.ri-bell-line:before { content: "\eabc"; } +.ri-bike-fill:before { content: "\eabd"; } +.ri-bike-line:before { content: "\eabe"; } +.ri-bilibili-fill:before { content: "\eabf"; } +.ri-bilibili-line:before { content: "\eac0"; } +.ri-bill-fill:before { content: "\eac1"; } +.ri-bill-line:before { content: "\eac2"; } +.ri-billiards-fill:before { content: "\eac3"; } +.ri-billiards-line:before { content: "\eac4"; } +.ri-bit-coin-fill:before { content: "\eac5"; } +.ri-bit-coin-line:before { content: "\eac6"; } +.ri-blaze-fill:before { content: "\eac7"; } +.ri-blaze-line:before { content: "\eac8"; } +.ri-bluetooth-connect-fill:before { content: "\eac9"; } +.ri-bluetooth-connect-line:before { content: "\eaca"; } +.ri-bluetooth-fill:before { content: "\eacb"; } +.ri-bluetooth-line:before { content: "\eacc"; } +.ri-blur-off-fill:before { content: "\eacd"; } +.ri-blur-off-line:before { content: "\eace"; } +.ri-body-scan-fill:before { content: "\eacf"; } +.ri-body-scan-line:before { content: "\ead0"; } +.ri-bold:before { content: "\ead1"; } +.ri-book-2-fill:before { content: "\ead2"; } +.ri-book-2-line:before { content: "\ead3"; } +.ri-book-3-fill:before { content: "\ead4"; } +.ri-book-3-line:before { content: "\ead5"; } +.ri-book-fill:before { content: "\ead6"; } +.ri-book-line:before { content: "\ead7"; } +.ri-book-mark-fill:before { content: "\ead8"; } +.ri-book-mark-line:before { content: "\ead9"; } +.ri-book-open-fill:before { content: "\eada"; } +.ri-book-open-line:before { content: "\eadb"; } +.ri-book-read-fill:before { content: "\eadc"; } +.ri-book-read-line:before { content: "\eadd"; } +.ri-booklet-fill:before { content: "\eade"; } +.ri-booklet-line:before { content: "\eadf"; } +.ri-bookmark-2-fill:before { content: "\eae0"; } +.ri-bookmark-2-line:before { content: "\eae1"; } +.ri-bookmark-3-fill:before { content: "\eae2"; } +.ri-bookmark-3-line:before { content: "\eae3"; } +.ri-bookmark-fill:before { content: "\eae4"; } +.ri-bookmark-line:before { content: "\eae5"; } +.ri-boxing-fill:before { content: "\eae6"; } +.ri-boxing-line:before { content: "\eae7"; } +.ri-braces-fill:before { content: "\eae8"; } +.ri-braces-line:before { content: "\eae9"; } +.ri-brackets-fill:before { content: "\eaea"; } +.ri-brackets-line:before { content: "\eaeb"; } +.ri-briefcase-2-fill:before { content: "\eaec"; } +.ri-briefcase-2-line:before { content: "\eaed"; } +.ri-briefcase-3-fill:before { content: "\eaee"; } +.ri-briefcase-3-line:before { content: "\eaef"; } +.ri-briefcase-4-fill:before { content: "\eaf0"; } +.ri-briefcase-4-line:before { content: "\eaf1"; } +.ri-briefcase-5-fill:before { content: "\eaf2"; } +.ri-briefcase-5-line:before { content: "\eaf3"; } +.ri-briefcase-fill:before { content: "\eaf4"; } +.ri-briefcase-line:before { content: "\eaf5"; } +.ri-bring-forward:before { content: "\eaf6"; } +.ri-bring-to-front:before { content: "\eaf7"; } +.ri-broadcast-fill:before { content: "\eaf8"; } +.ri-broadcast-line:before { content: "\eaf9"; } +.ri-brush-2-fill:before { content: "\eafa"; } +.ri-brush-2-line:before { content: "\eafb"; } +.ri-brush-3-fill:before { content: "\eafc"; } +.ri-brush-3-line:before { content: "\eafd"; } +.ri-brush-4-fill:before { content: "\eafe"; } +.ri-brush-4-line:before { content: "\eaff"; } +.ri-brush-fill:before { content: "\eb00"; } +.ri-brush-line:before { content: "\eb01"; } +.ri-bubble-chart-fill:before { content: "\eb02"; } +.ri-bubble-chart-line:before { content: "\eb03"; } +.ri-bug-2-fill:before { content: "\eb04"; } +.ri-bug-2-line:before { content: "\eb05"; } +.ri-bug-fill:before { content: "\eb06"; } +.ri-bug-line:before { content: "\eb07"; } +.ri-building-2-fill:before { content: "\eb08"; } +.ri-building-2-line:before { content: "\eb09"; } +.ri-building-3-fill:before { content: "\eb0a"; } +.ri-building-3-line:before { content: "\eb0b"; } +.ri-building-4-fill:before { content: "\eb0c"; } +.ri-building-4-line:before { content: "\eb0d"; } +.ri-building-fill:before { content: "\eb0e"; } +.ri-building-line:before { content: "\eb0f"; } +.ri-bus-2-fill:before { content: "\eb10"; } +.ri-bus-2-line:before { content: "\eb11"; } +.ri-bus-fill:before { content: "\eb12"; } +.ri-bus-line:before { content: "\eb13"; } +.ri-bus-wifi-fill:before { content: "\eb14"; } +.ri-bus-wifi-line:before { content: "\eb15"; } +.ri-cactus-fill:before { content: "\eb16"; } +.ri-cactus-line:before { content: "\eb17"; } +.ri-cake-2-fill:before { content: "\eb18"; } +.ri-cake-2-line:before { content: "\eb19"; } +.ri-cake-3-fill:before { content: "\eb1a"; } +.ri-cake-3-line:before { content: "\eb1b"; } +.ri-cake-fill:before { content: "\eb1c"; } +.ri-cake-line:before { content: "\eb1d"; } +.ri-calculator-fill:before { content: "\eb1e"; } +.ri-calculator-line:before { content: "\eb1f"; } +.ri-calendar-2-fill:before { content: "\eb20"; } +.ri-calendar-2-line:before { content: "\eb21"; } +.ri-calendar-check-fill:before { content: "\eb22"; } +.ri-calendar-check-line:before { content: "\eb23"; } +.ri-calendar-event-fill:before { content: "\eb24"; } +.ri-calendar-event-line:before { content: "\eb25"; } +.ri-calendar-fill:before { content: "\eb26"; } +.ri-calendar-line:before { content: "\eb27"; } +.ri-calendar-todo-fill:before { content: "\eb28"; } +.ri-calendar-todo-line:before { content: "\eb29"; } +.ri-camera-2-fill:before { content: "\eb2a"; } +.ri-camera-2-line:before { content: "\eb2b"; } +.ri-camera-3-fill:before { content: "\eb2c"; } +.ri-camera-3-line:before { content: "\eb2d"; } +.ri-camera-fill:before { content: "\eb2e"; } +.ri-camera-lens-fill:before { content: "\eb2f"; } +.ri-camera-lens-line:before { content: "\eb30"; } +.ri-camera-line:before { content: "\eb31"; } +.ri-camera-off-fill:before { content: "\eb32"; } +.ri-camera-off-line:before { content: "\eb33"; } +.ri-camera-switch-fill:before { content: "\eb34"; } +.ri-camera-switch-line:before { content: "\eb35"; } +.ri-capsule-fill:before { content: "\eb36"; } +.ri-capsule-line:before { content: "\eb37"; } +.ri-car-fill:before { content: "\eb38"; } +.ri-car-line:before { content: "\eb39"; } +.ri-car-washing-fill:before { content: "\eb3a"; } +.ri-car-washing-line:before { content: "\eb3b"; } +.ri-caravan-fill:before { content: "\eb3c"; } +.ri-caravan-line:before { content: "\eb3d"; } +.ri-cast-fill:before { content: "\eb3e"; } +.ri-cast-line:before { content: "\eb3f"; } +.ri-cellphone-fill:before { content: "\eb40"; } +.ri-cellphone-line:before { content: "\eb41"; } +.ri-celsius-fill:before { content: "\eb42"; } +.ri-celsius-line:before { content: "\eb43"; } +.ri-centos-fill:before { content: "\eb44"; } +.ri-centos-line:before { content: "\eb45"; } +.ri-character-recognition-fill:before { content: "\eb46"; } +.ri-character-recognition-line:before { content: "\eb47"; } +.ri-charging-pile-2-fill:before { content: "\eb48"; } +.ri-charging-pile-2-line:before { content: "\eb49"; } +.ri-charging-pile-fill:before { content: "\eb4a"; } +.ri-charging-pile-line:before { content: "\eb4b"; } +.ri-chat-1-fill:before { content: "\eb4c"; } +.ri-chat-1-line:before { content: "\eb4d"; } +.ri-chat-2-fill:before { content: "\eb4e"; } +.ri-chat-2-line:before { content: "\eb4f"; } +.ri-chat-3-fill:before { content: "\eb50"; } +.ri-chat-3-line:before { content: "\eb51"; } +.ri-chat-4-fill:before { content: "\eb52"; } +.ri-chat-4-line:before { content: "\eb53"; } +.ri-chat-check-fill:before { content: "\eb54"; } +.ri-chat-check-line:before { content: "\eb55"; } +.ri-chat-delete-fill:before { content: "\eb56"; } +.ri-chat-delete-line:before { content: "\eb57"; } +.ri-chat-download-fill:before { content: "\eb58"; } +.ri-chat-download-line:before { content: "\eb59"; } +.ri-chat-follow-up-fill:before { content: "\eb5a"; } +.ri-chat-follow-up-line:before { content: "\eb5b"; } +.ri-chat-forward-fill:before { content: "\eb5c"; } +.ri-chat-forward-line:before { content: "\eb5d"; } +.ri-chat-heart-fill:before { content: "\eb5e"; } +.ri-chat-heart-line:before { content: "\eb5f"; } +.ri-chat-history-fill:before { content: "\eb60"; } +.ri-chat-history-line:before { content: "\eb61"; } +.ri-chat-new-fill:before { content: "\eb62"; } +.ri-chat-new-line:before { content: "\eb63"; } +.ri-chat-off-fill:before { content: "\eb64"; } +.ri-chat-off-line:before { content: "\eb65"; } +.ri-chat-poll-fill:before { content: "\eb66"; } +.ri-chat-poll-line:before { content: "\eb67"; } +.ri-chat-private-fill:before { content: "\eb68"; } +.ri-chat-private-line:before { content: "\eb69"; } +.ri-chat-quote-fill:before { content: "\eb6a"; } +.ri-chat-quote-line:before { content: "\eb6b"; } +.ri-chat-settings-fill:before { content: "\eb6c"; } +.ri-chat-settings-line:before { content: "\eb6d"; } +.ri-chat-smile-2-fill:before { content: "\eb6e"; } +.ri-chat-smile-2-line:before { content: "\eb6f"; } +.ri-chat-smile-3-fill:before { content: "\eb70"; } +.ri-chat-smile-3-line:before { content: "\eb71"; } +.ri-chat-smile-fill:before { content: "\eb72"; } +.ri-chat-smile-line:before { content: "\eb73"; } +.ri-chat-upload-fill:before { content: "\eb74"; } +.ri-chat-upload-line:before { content: "\eb75"; } +.ri-chat-voice-fill:before { content: "\eb76"; } +.ri-chat-voice-line:before { content: "\eb77"; } +.ri-check-double-fill:before { content: "\eb78"; } +.ri-check-double-line:before { content: "\eb79"; } +.ri-check-fill:before { content: "\eb7a"; } +.ri-check-line:before { content: "\eb7b"; } +.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } +.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } +.ri-checkbox-blank-fill:before { content: "\eb7e"; } +.ri-checkbox-blank-line:before { content: "\eb7f"; } +.ri-checkbox-circle-fill:before { content: "\eb80"; } +.ri-checkbox-circle-line:before { content: "\eb81"; } +.ri-checkbox-fill:before { content: "\eb82"; } +.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } +.ri-checkbox-indeterminate-line:before { content: "\eb84"; } +.ri-checkbox-line:before { content: "\eb85"; } +.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } +.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } +.ri-checkbox-multiple-fill:before { content: "\eb88"; } +.ri-checkbox-multiple-line:before { content: "\eb89"; } +.ri-china-railway-fill:before { content: "\eb8a"; } +.ri-china-railway-line:before { content: "\eb8b"; } +.ri-chrome-fill:before { content: "\eb8c"; } +.ri-chrome-line:before { content: "\eb8d"; } +.ri-clapperboard-fill:before { content: "\eb8e"; } +.ri-clapperboard-line:before { content: "\eb8f"; } +.ri-clipboard-fill:before { content: "\eb90"; } +.ri-clipboard-line:before { content: "\eb91"; } +.ri-clockwise-2-fill:before { content: "\eb92"; } +.ri-clockwise-2-line:before { content: "\eb93"; } +.ri-clockwise-fill:before { content: "\eb94"; } +.ri-clockwise-line:before { content: "\eb95"; } +.ri-close-circle-fill:before { content: "\eb96"; } +.ri-close-circle-line:before { content: "\eb97"; } +.ri-close-fill:before { content: "\eb98"; } +.ri-close-line:before { content: "\eb99"; } +.ri-closed-captioning-fill:before { content: "\eb9a"; } +.ri-closed-captioning-line:before { content: "\eb9b"; } +.ri-cloud-fill:before { content: "\eb9c"; } +.ri-cloud-line:before { content: "\eb9d"; } +.ri-cloud-off-fill:before { content: "\eb9e"; } +.ri-cloud-off-line:before { content: "\eb9f"; } +.ri-cloud-windy-fill:before { content: "\eba0"; } +.ri-cloud-windy-line:before { content: "\eba1"; } +.ri-cloudy-2-fill:before { content: "\eba2"; } +.ri-cloudy-2-line:before { content: "\eba3"; } +.ri-cloudy-fill:before { content: "\eba4"; } +.ri-cloudy-line:before { content: "\eba5"; } +.ri-code-box-fill:before { content: "\eba6"; } +.ri-code-box-line:before { content: "\eba7"; } +.ri-code-fill:before { content: "\eba8"; } +.ri-code-line:before { content: "\eba9"; } +.ri-code-s-fill:before { content: "\ebaa"; } +.ri-code-s-line:before { content: "\ebab"; } +.ri-code-s-slash-fill:before { content: "\ebac"; } +.ri-code-s-slash-line:before { content: "\ebad"; } +.ri-code-view:before { content: "\ebae"; } +.ri-codepen-fill:before { content: "\ebaf"; } +.ri-codepen-line:before { content: "\ebb0"; } +.ri-coin-fill:before { content: "\ebb1"; } +.ri-coin-line:before { content: "\ebb2"; } +.ri-coins-fill:before { content: "\ebb3"; } +.ri-coins-line:before { content: "\ebb4"; } +.ri-collage-fill:before { content: "\ebb5"; } +.ri-collage-line:before { content: "\ebb6"; } +.ri-command-fill:before { content: "\ebb7"; } +.ri-command-line:before { content: "\ebb8"; } +.ri-community-fill:before { content: "\ebb9"; } +.ri-community-line:before { content: "\ebba"; } +.ri-compass-2-fill:before { content: "\ebbb"; } +.ri-compass-2-line:before { content: "\ebbc"; } +.ri-compass-3-fill:before { content: "\ebbd"; } +.ri-compass-3-line:before { content: "\ebbe"; } +.ri-compass-4-fill:before { content: "\ebbf"; } +.ri-compass-4-line:before { content: "\ebc0"; } +.ri-compass-discover-fill:before { content: "\ebc1"; } +.ri-compass-discover-line:before { content: "\ebc2"; } +.ri-compass-fill:before { content: "\ebc3"; } +.ri-compass-line:before { content: "\ebc4"; } +.ri-compasses-2-fill:before { content: "\ebc5"; } +.ri-compasses-2-line:before { content: "\ebc6"; } +.ri-compasses-fill:before { content: "\ebc7"; } +.ri-compasses-line:before { content: "\ebc8"; } +.ri-computer-fill:before { content: "\ebc9"; } +.ri-computer-line:before { content: "\ebca"; } +.ri-contacts-book-2-fill:before { content: "\ebcb"; } +.ri-contacts-book-2-line:before { content: "\ebcc"; } +.ri-contacts-book-fill:before { content: "\ebcd"; } +.ri-contacts-book-line:before { content: "\ebce"; } +.ri-contacts-book-upload-fill:before { content: "\ebcf"; } +.ri-contacts-book-upload-line:before { content: "\ebd0"; } +.ri-contacts-fill:before { content: "\ebd1"; } +.ri-contacts-line:before { content: "\ebd2"; } +.ri-contrast-2-fill:before { content: "\ebd3"; } +.ri-contrast-2-line:before { content: "\ebd4"; } +.ri-contrast-drop-2-fill:before { content: "\ebd5"; } +.ri-contrast-drop-2-line:before { content: "\ebd6"; } +.ri-contrast-drop-fill:before { content: "\ebd7"; } +.ri-contrast-drop-line:before { content: "\ebd8"; } +.ri-contrast-fill:before { content: "\ebd9"; } +.ri-contrast-line:before { content: "\ebda"; } +.ri-copper-coin-fill:before { content: "\ebdb"; } +.ri-copper-coin-line:before { content: "\ebdc"; } +.ri-copper-diamond-fill:before { content: "\ebdd"; } +.ri-copper-diamond-line:before { content: "\ebde"; } +.ri-copyleft-fill:before { content: "\ebdf"; } +.ri-copyleft-line:before { content: "\ebe0"; } +.ri-copyright-fill:before { content: "\ebe1"; } +.ri-copyright-line:before { content: "\ebe2"; } +.ri-coreos-fill:before { content: "\ebe3"; } +.ri-coreos-line:before { content: "\ebe4"; } +.ri-coupon-2-fill:before { content: "\ebe5"; } +.ri-coupon-2-line:before { content: "\ebe6"; } +.ri-coupon-3-fill:before { content: "\ebe7"; } +.ri-coupon-3-line:before { content: "\ebe8"; } +.ri-coupon-4-fill:before { content: "\ebe9"; } +.ri-coupon-4-line:before { content: "\ebea"; } +.ri-coupon-5-fill:before { content: "\ebeb"; } +.ri-coupon-5-line:before { content: "\ebec"; } +.ri-coupon-fill:before { content: "\ebed"; } +.ri-coupon-line:before { content: "\ebee"; } +.ri-cpu-fill:before { content: "\ebef"; } +.ri-cpu-line:before { content: "\ebf0"; } +.ri-creative-commons-by-fill:before { content: "\ebf1"; } +.ri-creative-commons-by-line:before { content: "\ebf2"; } +.ri-creative-commons-fill:before { content: "\ebf3"; } +.ri-creative-commons-line:before { content: "\ebf4"; } +.ri-creative-commons-nc-fill:before { content: "\ebf5"; } +.ri-creative-commons-nc-line:before { content: "\ebf6"; } +.ri-creative-commons-nd-fill:before { content: "\ebf7"; } +.ri-creative-commons-nd-line:before { content: "\ebf8"; } +.ri-creative-commons-sa-fill:before { content: "\ebf9"; } +.ri-creative-commons-sa-line:before { content: "\ebfa"; } +.ri-creative-commons-zero-fill:before { content: "\ebfb"; } +.ri-creative-commons-zero-line:before { content: "\ebfc"; } +.ri-criminal-fill:before { content: "\ebfd"; } +.ri-criminal-line:before { content: "\ebfe"; } +.ri-crop-2-fill:before { content: "\ebff"; } +.ri-crop-2-line:before { content: "\ec00"; } +.ri-crop-fill:before { content: "\ec01"; } +.ri-crop-line:before { content: "\ec02"; } +.ri-css3-fill:before { content: "\ec03"; } +.ri-css3-line:before { content: "\ec04"; } +.ri-cup-fill:before { content: "\ec05"; } +.ri-cup-line:before { content: "\ec06"; } +.ri-currency-fill:before { content: "\ec07"; } +.ri-currency-line:before { content: "\ec08"; } +.ri-cursor-fill:before { content: "\ec09"; } +.ri-cursor-line:before { content: "\ec0a"; } +.ri-customer-service-2-fill:before { content: "\ec0b"; } +.ri-customer-service-2-line:before { content: "\ec0c"; } +.ri-customer-service-fill:before { content: "\ec0d"; } +.ri-customer-service-line:before { content: "\ec0e"; } +.ri-dashboard-2-fill:before { content: "\ec0f"; } +.ri-dashboard-2-line:before { content: "\ec10"; } +.ri-dashboard-3-fill:before { content: "\ec11"; } +.ri-dashboard-3-line:before { content: "\ec12"; } +.ri-dashboard-fill:before { content: "\ec13"; } +.ri-dashboard-line:before { content: "\ec14"; } +.ri-database-2-fill:before { content: "\ec15"; } +.ri-database-2-line:before { content: "\ec16"; } +.ri-database-fill:before { content: "\ec17"; } +.ri-database-line:before { content: "\ec18"; } +.ri-delete-back-2-fill:before { content: "\ec19"; } +.ri-delete-back-2-line:before { content: "\ec1a"; } +.ri-delete-back-fill:before { content: "\ec1b"; } +.ri-delete-back-line:before { content: "\ec1c"; } +.ri-delete-bin-2-fill:before { content: "\ec1d"; } +.ri-delete-bin-2-line:before { content: "\ec1e"; } +.ri-delete-bin-3-fill:before { content: "\ec1f"; } +.ri-delete-bin-3-line:before { content: "\ec20"; } +.ri-delete-bin-4-fill:before { content: "\ec21"; } +.ri-delete-bin-4-line:before { content: "\ec22"; } +.ri-delete-bin-5-fill:before { content: "\ec23"; } +.ri-delete-bin-5-line:before { content: "\ec24"; } +.ri-delete-bin-6-fill:before { content: "\ec25"; } +.ri-delete-bin-6-line:before { content: "\ec26"; } +.ri-delete-bin-7-fill:before { content: "\ec27"; } +.ri-delete-bin-7-line:before { content: "\ec28"; } +.ri-delete-bin-fill:before { content: "\ec29"; } +.ri-delete-bin-line:before { content: "\ec2a"; } +.ri-delete-column:before { content: "\ec2b"; } +.ri-delete-row:before { content: "\ec2c"; } +.ri-device-fill:before { content: "\ec2d"; } +.ri-device-line:before { content: "\ec2e"; } +.ri-device-recover-fill:before { content: "\ec2f"; } +.ri-device-recover-line:before { content: "\ec30"; } +.ri-dingding-fill:before { content: "\ec31"; } +.ri-dingding-line:before { content: "\ec32"; } +.ri-direction-fill:before { content: "\ec33"; } +.ri-direction-line:before { content: "\ec34"; } +.ri-disc-fill:before { content: "\ec35"; } +.ri-disc-line:before { content: "\ec36"; } +.ri-discord-fill:before { content: "\ec37"; } +.ri-discord-line:before { content: "\ec38"; } +.ri-discuss-fill:before { content: "\ec39"; } +.ri-discuss-line:before { content: "\ec3a"; } +.ri-dislike-fill:before { content: "\ec3b"; } +.ri-dislike-line:before { content: "\ec3c"; } +.ri-disqus-fill:before { content: "\ec3d"; } +.ri-disqus-line:before { content: "\ec3e"; } +.ri-divide-fill:before { content: "\ec3f"; } +.ri-divide-line:before { content: "\ec40"; } +.ri-donut-chart-fill:before { content: "\ec41"; } +.ri-donut-chart-line:before { content: "\ec42"; } +.ri-door-closed-fill:before { content: "\ec43"; } +.ri-door-closed-line:before { content: "\ec44"; } +.ri-door-fill:before { content: "\ec45"; } +.ri-door-line:before { content: "\ec46"; } +.ri-door-lock-box-fill:before { content: "\ec47"; } +.ri-door-lock-box-line:before { content: "\ec48"; } +.ri-door-lock-fill:before { content: "\ec49"; } +.ri-door-lock-line:before { content: "\ec4a"; } +.ri-door-open-fill:before { content: "\ec4b"; } +.ri-door-open-line:before { content: "\ec4c"; } +.ri-dossier-fill:before { content: "\ec4d"; } +.ri-dossier-line:before { content: "\ec4e"; } +.ri-douban-fill:before { content: "\ec4f"; } +.ri-douban-line:before { content: "\ec50"; } +.ri-double-quotes-l:before { content: "\ec51"; } +.ri-double-quotes-r:before { content: "\ec52"; } +.ri-download-2-fill:before { content: "\ec53"; } +.ri-download-2-line:before { content: "\ec54"; } +.ri-download-cloud-2-fill:before { content: "\ec55"; } +.ri-download-cloud-2-line:before { content: "\ec56"; } +.ri-download-cloud-fill:before { content: "\ec57"; } +.ri-download-cloud-line:before { content: "\ec58"; } +.ri-download-fill:before { content: "\ec59"; } +.ri-download-line:before { content: "\ec5a"; } +.ri-draft-fill:before { content: "\ec5b"; } +.ri-draft-line:before { content: "\ec5c"; } +.ri-drag-drop-fill:before { content: "\ec5d"; } +.ri-drag-drop-line:before { content: "\ec5e"; } +.ri-drag-move-2-fill:before { content: "\ec5f"; } +.ri-drag-move-2-line:before { content: "\ec60"; } +.ri-drag-move-fill:before { content: "\ec61"; } +.ri-drag-move-line:before { content: "\ec62"; } +.ri-dribbble-fill:before { content: "\ec63"; } +.ri-dribbble-line:before { content: "\ec64"; } +.ri-drive-fill:before { content: "\ec65"; } +.ri-drive-line:before { content: "\ec66"; } +.ri-drizzle-fill:before { content: "\ec67"; } +.ri-drizzle-line:before { content: "\ec68"; } +.ri-drop-fill:before { content: "\ec69"; } +.ri-drop-line:before { content: "\ec6a"; } +.ri-dropbox-fill:before { content: "\ec6b"; } +.ri-dropbox-line:before { content: "\ec6c"; } +.ri-dual-sim-1-fill:before { content: "\ec6d"; } +.ri-dual-sim-1-line:before { content: "\ec6e"; } +.ri-dual-sim-2-fill:before { content: "\ec6f"; } +.ri-dual-sim-2-line:before { content: "\ec70"; } +.ri-dv-fill:before { content: "\ec71"; } +.ri-dv-line:before { content: "\ec72"; } +.ri-dvd-fill:before { content: "\ec73"; } +.ri-dvd-line:before { content: "\ec74"; } +.ri-e-bike-2-fill:before { content: "\ec75"; } +.ri-e-bike-2-line:before { content: "\ec76"; } +.ri-e-bike-fill:before { content: "\ec77"; } +.ri-e-bike-line:before { content: "\ec78"; } +.ri-earth-fill:before { content: "\ec79"; } +.ri-earth-line:before { content: "\ec7a"; } +.ri-earthquake-fill:before { content: "\ec7b"; } +.ri-earthquake-line:before { content: "\ec7c"; } +.ri-edge-fill:before { content: "\ec7d"; } +.ri-edge-line:before { content: "\ec7e"; } +.ri-edit-2-fill:before { content: "\ec7f"; } +.ri-edit-2-line:before { content: "\ec80"; } +.ri-edit-box-fill:before { content: "\ec81"; } +.ri-edit-box-line:before { content: "\ec82"; } +.ri-edit-circle-fill:before { content: "\ec83"; } +.ri-edit-circle-line:before { content: "\ec84"; } +.ri-edit-fill:before { content: "\ec85"; } +.ri-edit-line:before { content: "\ec86"; } +.ri-eject-fill:before { content: "\ec87"; } +.ri-eject-line:before { content: "\ec88"; } +.ri-emotion-2-fill:before { content: "\ec89"; } +.ri-emotion-2-line:before { content: "\ec8a"; } +.ri-emotion-fill:before { content: "\ec8b"; } +.ri-emotion-happy-fill:before { content: "\ec8c"; } +.ri-emotion-happy-line:before { content: "\ec8d"; } +.ri-emotion-laugh-fill:before { content: "\ec8e"; } +.ri-emotion-laugh-line:before { content: "\ec8f"; } +.ri-emotion-line:before { content: "\ec90"; } +.ri-emotion-normal-fill:before { content: "\ec91"; } +.ri-emotion-normal-line:before { content: "\ec92"; } +.ri-emotion-sad-fill:before { content: "\ec93"; } +.ri-emotion-sad-line:before { content: "\ec94"; } +.ri-emotion-unhappy-fill:before { content: "\ec95"; } +.ri-emotion-unhappy-line:before { content: "\ec96"; } +.ri-empathize-fill:before { content: "\ec97"; } +.ri-empathize-line:before { content: "\ec98"; } +.ri-emphasis-cn:before { content: "\ec99"; } +.ri-emphasis:before { content: "\ec9a"; } +.ri-english-input:before { content: "\ec9b"; } +.ri-equalizer-fill:before { content: "\ec9c"; } +.ri-equalizer-line:before { content: "\ec9d"; } +.ri-eraser-fill:before { content: "\ec9e"; } +.ri-eraser-line:before { content: "\ec9f"; } +.ri-error-warning-fill:before { content: "\eca0"; } +.ri-error-warning-line:before { content: "\eca1"; } +.ri-evernote-fill:before { content: "\eca2"; } +.ri-evernote-line:before { content: "\eca3"; } +.ri-exchange-box-fill:before { content: "\eca4"; } +.ri-exchange-box-line:before { content: "\eca5"; } +.ri-exchange-cny-fill:before { content: "\eca6"; } +.ri-exchange-cny-line:before { content: "\eca7"; } +.ri-exchange-dollar-fill:before { content: "\eca8"; } +.ri-exchange-dollar-line:before { content: "\eca9"; } +.ri-exchange-fill:before { content: "\ecaa"; } +.ri-exchange-funds-fill:before { content: "\ecab"; } +.ri-exchange-funds-line:before { content: "\ecac"; } +.ri-exchange-line:before { content: "\ecad"; } +.ri-external-link-fill:before { content: "\ecae"; } +.ri-external-link-line:before { content: "\ecaf"; } +.ri-eye-2-fill:before { content: "\ecb0"; } +.ri-eye-2-line:before { content: "\ecb1"; } +.ri-eye-close-fill:before { content: "\ecb2"; } +.ri-eye-close-line:before { content: "\ecb3"; } +.ri-eye-fill:before { content: "\ecb4"; } +.ri-eye-line:before { content: "\ecb5"; } +.ri-eye-off-fill:before { content: "\ecb6"; } +.ri-eye-off-line:before { content: "\ecb7"; } +.ri-facebook-box-fill:before { content: "\ecb8"; } +.ri-facebook-box-line:before { content: "\ecb9"; } +.ri-facebook-circle-fill:before { content: "\ecba"; } +.ri-facebook-circle-line:before { content: "\ecbb"; } +.ri-facebook-fill:before { content: "\ecbc"; } +.ri-facebook-line:before { content: "\ecbd"; } +.ri-fahrenheit-fill:before { content: "\ecbe"; } +.ri-fahrenheit-line:before { content: "\ecbf"; } +.ri-feedback-fill:before { content: "\ecc0"; } +.ri-feedback-line:before { content: "\ecc1"; } +.ri-file-2-fill:before { content: "\ecc2"; } +.ri-file-2-line:before { content: "\ecc3"; } +.ri-file-3-fill:before { content: "\ecc4"; } +.ri-file-3-line:before { content: "\ecc5"; } +.ri-file-4-fill:before { content: "\ecc6"; } +.ri-file-4-line:before { content: "\ecc7"; } +.ri-file-add-fill:before { content: "\ecc8"; } +.ri-file-add-line:before { content: "\ecc9"; } +.ri-file-chart-2-fill:before { content: "\ecca"; } +.ri-file-chart-2-line:before { content: "\eccb"; } +.ri-file-chart-fill:before { content: "\eccc"; } +.ri-file-chart-line:before { content: "\eccd"; } +.ri-file-cloud-fill:before { content: "\ecce"; } +.ri-file-cloud-line:before { content: "\eccf"; } +.ri-file-code-fill:before { content: "\ecd0"; } +.ri-file-code-line:before { content: "\ecd1"; } +.ri-file-copy-2-fill:before { content: "\ecd2"; } +.ri-file-copy-2-line:before { content: "\ecd3"; } +.ri-file-copy-fill:before { content: "\ecd4"; } +.ri-file-copy-line:before { content: "\ecd5"; } +.ri-file-damage-fill:before { content: "\ecd6"; } +.ri-file-damage-line:before { content: "\ecd7"; } +.ri-file-download-fill:before { content: "\ecd8"; } +.ri-file-download-line:before { content: "\ecd9"; } +.ri-file-edit-fill:before { content: "\ecda"; } +.ri-file-edit-line:before { content: "\ecdb"; } +.ri-file-excel-2-fill:before { content: "\ecdc"; } +.ri-file-excel-2-line:before { content: "\ecdd"; } +.ri-file-excel-fill:before { content: "\ecde"; } +.ri-file-excel-line:before { content: "\ecdf"; } +.ri-file-fill:before { content: "\ece0"; } +.ri-file-forbid-fill:before { content: "\ece1"; } +.ri-file-forbid-line:before { content: "\ece2"; } +.ri-file-gif-fill:before { content: "\ece3"; } +.ri-file-gif-line:before { content: "\ece4"; } +.ri-file-history-fill:before { content: "\ece5"; } +.ri-file-history-line:before { content: "\ece6"; } +.ri-file-hwp-fill:before { content: "\ece7"; } +.ri-file-hwp-line:before { content: "\ece8"; } +.ri-file-info-fill:before { content: "\ece9"; } +.ri-file-info-line:before { content: "\ecea"; } +.ri-file-line:before { content: "\eceb"; } +.ri-file-list-2-fill:before { content: "\ecec"; } +.ri-file-list-2-line:before { content: "\eced"; } +.ri-file-list-3-fill:before { content: "\ecee"; } +.ri-file-list-3-line:before { content: "\ecef"; } +.ri-file-list-fill:before { content: "\ecf0"; } +.ri-file-list-line:before { content: "\ecf1"; } +.ri-file-lock-fill:before { content: "\ecf2"; } +.ri-file-lock-line:before { content: "\ecf3"; } +.ri-file-mark-fill:before { content: "\ecf4"; } +.ri-file-mark-line:before { content: "\ecf5"; } +.ri-file-music-fill:before { content: "\ecf6"; } +.ri-file-music-line:before { content: "\ecf7"; } +.ri-file-paper-2-fill:before { content: "\ecf8"; } +.ri-file-paper-2-line:before { content: "\ecf9"; } +.ri-file-paper-fill:before { content: "\ecfa"; } +.ri-file-paper-line:before { content: "\ecfb"; } +.ri-file-pdf-fill:before { content: "\ecfc"; } +.ri-file-pdf-line:before { content: "\ecfd"; } +.ri-file-ppt-2-fill:before { content: "\ecfe"; } +.ri-file-ppt-2-line:before { content: "\ecff"; } +.ri-file-ppt-fill:before { content: "\ed00"; } +.ri-file-ppt-line:before { content: "\ed01"; } +.ri-file-reduce-fill:before { content: "\ed02"; } +.ri-file-reduce-line:before { content: "\ed03"; } +.ri-file-search-fill:before { content: "\ed04"; } +.ri-file-search-line:before { content: "\ed05"; } +.ri-file-settings-fill:before { content: "\ed06"; } +.ri-file-settings-line:before { content: "\ed07"; } +.ri-file-shield-2-fill:before { content: "\ed08"; } +.ri-file-shield-2-line:before { content: "\ed09"; } +.ri-file-shield-fill:before { content: "\ed0a"; } +.ri-file-shield-line:before { content: "\ed0b"; } +.ri-file-shred-fill:before { content: "\ed0c"; } +.ri-file-shred-line:before { content: "\ed0d"; } +.ri-file-text-fill:before { content: "\ed0e"; } +.ri-file-text-line:before { content: "\ed0f"; } +.ri-file-transfer-fill:before { content: "\ed10"; } +.ri-file-transfer-line:before { content: "\ed11"; } +.ri-file-unknow-fill:before { content: "\ed12"; } +.ri-file-unknow-line:before { content: "\ed13"; } +.ri-file-upload-fill:before { content: "\ed14"; } +.ri-file-upload-line:before { content: "\ed15"; } +.ri-file-user-fill:before { content: "\ed16"; } +.ri-file-user-line:before { content: "\ed17"; } +.ri-file-warning-fill:before { content: "\ed18"; } +.ri-file-warning-line:before { content: "\ed19"; } +.ri-file-word-2-fill:before { content: "\ed1a"; } +.ri-file-word-2-line:before { content: "\ed1b"; } +.ri-file-word-fill:before { content: "\ed1c"; } +.ri-file-word-line:before { content: "\ed1d"; } +.ri-file-zip-fill:before { content: "\ed1e"; } +.ri-file-zip-line:before { content: "\ed1f"; } +.ri-film-fill:before { content: "\ed20"; } +.ri-film-line:before { content: "\ed21"; } +.ri-filter-2-fill:before { content: "\ed22"; } +.ri-filter-2-line:before { content: "\ed23"; } +.ri-filter-3-fill:before { content: "\ed24"; } +.ri-filter-3-line:before { content: "\ed25"; } +.ri-filter-fill:before { content: "\ed26"; } +.ri-filter-line:before { content: "\ed27"; } +.ri-filter-off-fill:before { content: "\ed28"; } +.ri-filter-off-line:before { content: "\ed29"; } +.ri-find-replace-fill:before { content: "\ed2a"; } +.ri-find-replace-line:before { content: "\ed2b"; } +.ri-finder-fill:before { content: "\ed2c"; } +.ri-finder-line:before { content: "\ed2d"; } +.ri-fingerprint-2-fill:before { content: "\ed2e"; } +.ri-fingerprint-2-line:before { content: "\ed2f"; } +.ri-fingerprint-fill:before { content: "\ed30"; } +.ri-fingerprint-line:before { content: "\ed31"; } +.ri-fire-fill:before { content: "\ed32"; } +.ri-fire-line:before { content: "\ed33"; } +.ri-firefox-fill:before { content: "\ed34"; } +.ri-firefox-line:before { content: "\ed35"; } +.ri-first-aid-kit-fill:before { content: "\ed36"; } +.ri-first-aid-kit-line:before { content: "\ed37"; } +.ri-flag-2-fill:before { content: "\ed38"; } +.ri-flag-2-line:before { content: "\ed39"; } +.ri-flag-fill:before { content: "\ed3a"; } +.ri-flag-line:before { content: "\ed3b"; } +.ri-flashlight-fill:before { content: "\ed3c"; } +.ri-flashlight-line:before { content: "\ed3d"; } +.ri-flask-fill:before { content: "\ed3e"; } +.ri-flask-line:before { content: "\ed3f"; } +.ri-flight-land-fill:before { content: "\ed40"; } +.ri-flight-land-line:before { content: "\ed41"; } +.ri-flight-takeoff-fill:before { content: "\ed42"; } +.ri-flight-takeoff-line:before { content: "\ed43"; } +.ri-flood-fill:before { content: "\ed44"; } +.ri-flood-line:before { content: "\ed45"; } +.ri-flow-chart:before { content: "\ed46"; } +.ri-flutter-fill:before { content: "\ed47"; } +.ri-flutter-line:before { content: "\ed48"; } +.ri-focus-2-fill:before { content: "\ed49"; } +.ri-focus-2-line:before { content: "\ed4a"; } +.ri-focus-3-fill:before { content: "\ed4b"; } +.ri-focus-3-line:before { content: "\ed4c"; } +.ri-focus-fill:before { content: "\ed4d"; } +.ri-focus-line:before { content: "\ed4e"; } +.ri-foggy-fill:before { content: "\ed4f"; } +.ri-foggy-line:before { content: "\ed50"; } +.ri-folder-2-fill:before { content: "\ed51"; } +.ri-folder-2-line:before { content: "\ed52"; } +.ri-folder-3-fill:before { content: "\ed53"; } +.ri-folder-3-line:before { content: "\ed54"; } +.ri-folder-4-fill:before { content: "\ed55"; } +.ri-folder-4-line:before { content: "\ed56"; } +.ri-folder-5-fill:before { content: "\ed57"; } +.ri-folder-5-line:before { content: "\ed58"; } +.ri-folder-add-fill:before { content: "\ed59"; } +.ri-folder-add-line:before { content: "\ed5a"; } +.ri-folder-chart-2-fill:before { content: "\ed5b"; } +.ri-folder-chart-2-line:before { content: "\ed5c"; } +.ri-folder-chart-fill:before { content: "\ed5d"; } +.ri-folder-chart-line:before { content: "\ed5e"; } +.ri-folder-download-fill:before { content: "\ed5f"; } +.ri-folder-download-line:before { content: "\ed60"; } +.ri-folder-fill:before { content: "\ed61"; } +.ri-folder-forbid-fill:before { content: "\ed62"; } +.ri-folder-forbid-line:before { content: "\ed63"; } +.ri-folder-history-fill:before { content: "\ed64"; } +.ri-folder-history-line:before { content: "\ed65"; } +.ri-folder-info-fill:before { content: "\ed66"; } +.ri-folder-info-line:before { content: "\ed67"; } +.ri-folder-keyhole-fill:before { content: "\ed68"; } +.ri-folder-keyhole-line:before { content: "\ed69"; } +.ri-folder-line:before { content: "\ed6a"; } +.ri-folder-lock-fill:before { content: "\ed6b"; } +.ri-folder-lock-line:before { content: "\ed6c"; } +.ri-folder-music-fill:before { content: "\ed6d"; } +.ri-folder-music-line:before { content: "\ed6e"; } +.ri-folder-open-fill:before { content: "\ed6f"; } +.ri-folder-open-line:before { content: "\ed70"; } +.ri-folder-received-fill:before { content: "\ed71"; } +.ri-folder-received-line:before { content: "\ed72"; } +.ri-folder-reduce-fill:before { content: "\ed73"; } +.ri-folder-reduce-line:before { content: "\ed74"; } +.ri-folder-settings-fill:before { content: "\ed75"; } +.ri-folder-settings-line:before { content: "\ed76"; } +.ri-folder-shared-fill:before { content: "\ed77"; } +.ri-folder-shared-line:before { content: "\ed78"; } +.ri-folder-shield-2-fill:before { content: "\ed79"; } +.ri-folder-shield-2-line:before { content: "\ed7a"; } +.ri-folder-shield-fill:before { content: "\ed7b"; } +.ri-folder-shield-line:before { content: "\ed7c"; } +.ri-folder-transfer-fill:before { content: "\ed7d"; } +.ri-folder-transfer-line:before { content: "\ed7e"; } +.ri-folder-unknow-fill:before { content: "\ed7f"; } +.ri-folder-unknow-line:before { content: "\ed80"; } +.ri-folder-upload-fill:before { content: "\ed81"; } +.ri-folder-upload-line:before { content: "\ed82"; } +.ri-folder-user-fill:before { content: "\ed83"; } +.ri-folder-user-line:before { content: "\ed84"; } +.ri-folder-warning-fill:before { content: "\ed85"; } +.ri-folder-warning-line:before { content: "\ed86"; } +.ri-folder-zip-fill:before { content: "\ed87"; } +.ri-folder-zip-line:before { content: "\ed88"; } +.ri-folders-fill:before { content: "\ed89"; } +.ri-folders-line:before { content: "\ed8a"; } +.ri-font-color:before { content: "\ed8b"; } +.ri-font-size-2:before { content: "\ed8c"; } +.ri-font-size:before { content: "\ed8d"; } +.ri-football-fill:before { content: "\ed8e"; } +.ri-football-line:before { content: "\ed8f"; } +.ri-footprint-fill:before { content: "\ed90"; } +.ri-footprint-line:before { content: "\ed91"; } +.ri-forbid-2-fill:before { content: "\ed92"; } +.ri-forbid-2-line:before { content: "\ed93"; } +.ri-forbid-fill:before { content: "\ed94"; } +.ri-forbid-line:before { content: "\ed95"; } +.ri-format-clear:before { content: "\ed96"; } +.ri-fridge-fill:before { content: "\ed97"; } +.ri-fridge-line:before { content: "\ed98"; } +.ri-fullscreen-exit-fill:before { content: "\ed99"; } +.ri-fullscreen-exit-line:before { content: "\ed9a"; } +.ri-fullscreen-fill:before { content: "\ed9b"; } +.ri-fullscreen-line:before { content: "\ed9c"; } +.ri-function-fill:before { content: "\ed9d"; } +.ri-function-line:before { content: "\ed9e"; } +.ri-functions:before { content: "\ed9f"; } +.ri-funds-box-fill:before { content: "\eda0"; } +.ri-funds-box-line:before { content: "\eda1"; } +.ri-funds-fill:before { content: "\eda2"; } +.ri-funds-line:before { content: "\eda3"; } +.ri-gallery-fill:before { content: "\eda4"; } +.ri-gallery-line:before { content: "\eda5"; } +.ri-gallery-upload-fill:before { content: "\eda6"; } +.ri-gallery-upload-line:before { content: "\eda7"; } +.ri-game-fill:before { content: "\eda8"; } +.ri-game-line:before { content: "\eda9"; } +.ri-gamepad-fill:before { content: "\edaa"; } +.ri-gamepad-line:before { content: "\edab"; } +.ri-gas-station-fill:before { content: "\edac"; } +.ri-gas-station-line:before { content: "\edad"; } +.ri-gatsby-fill:before { content: "\edae"; } +.ri-gatsby-line:before { content: "\edaf"; } +.ri-genderless-fill:before { content: "\edb0"; } +.ri-genderless-line:before { content: "\edb1"; } +.ri-ghost-2-fill:before { content: "\edb2"; } +.ri-ghost-2-line:before { content: "\edb3"; } +.ri-ghost-fill:before { content: "\edb4"; } +.ri-ghost-line:before { content: "\edb5"; } +.ri-ghost-smile-fill:before { content: "\edb6"; } +.ri-ghost-smile-line:before { content: "\edb7"; } +.ri-gift-2-fill:before { content: "\edb8"; } +.ri-gift-2-line:before { content: "\edb9"; } +.ri-gift-fill:before { content: "\edba"; } +.ri-gift-line:before { content: "\edbb"; } +.ri-git-branch-fill:before { content: "\edbc"; } +.ri-git-branch-line:before { content: "\edbd"; } +.ri-git-commit-fill:before { content: "\edbe"; } +.ri-git-commit-line:before { content: "\edbf"; } +.ri-git-merge-fill:before { content: "\edc0"; } +.ri-git-merge-line:before { content: "\edc1"; } +.ri-git-pull-request-fill:before { content: "\edc2"; } +.ri-git-pull-request-line:before { content: "\edc3"; } +.ri-git-repository-commits-fill:before { content: "\edc4"; } +.ri-git-repository-commits-line:before { content: "\edc5"; } +.ri-git-repository-fill:before { content: "\edc6"; } +.ri-git-repository-line:before { content: "\edc7"; } +.ri-git-repository-private-fill:before { content: "\edc8"; } +.ri-git-repository-private-line:before { content: "\edc9"; } +.ri-github-fill:before { content: "\edca"; } +.ri-github-line:before { content: "\edcb"; } +.ri-gitlab-fill:before { content: "\edcc"; } +.ri-gitlab-line:before { content: "\edcd"; } +.ri-global-fill:before { content: "\edce"; } +.ri-global-line:before { content: "\edcf"; } +.ri-globe-fill:before { content: "\edd0"; } +.ri-globe-line:before { content: "\edd1"; } +.ri-goblet-fill:before { content: "\edd2"; } +.ri-goblet-line:before { content: "\edd3"; } +.ri-google-fill:before { content: "\edd4"; } +.ri-google-line:before { content: "\edd5"; } +.ri-google-play-fill:before { content: "\edd6"; } +.ri-google-play-line:before { content: "\edd7"; } +.ri-government-fill:before { content: "\edd8"; } +.ri-government-line:before { content: "\edd9"; } +.ri-gps-fill:before { content: "\edda"; } +.ri-gps-line:before { content: "\eddb"; } +.ri-gradienter-fill:before { content: "\eddc"; } +.ri-gradienter-line:before { content: "\eddd"; } +.ri-grid-fill:before { content: "\edde"; } +.ri-grid-line:before { content: "\eddf"; } +.ri-group-2-fill:before { content: "\ede0"; } +.ri-group-2-line:before { content: "\ede1"; } +.ri-group-fill:before { content: "\ede2"; } +.ri-group-line:before { content: "\ede3"; } +.ri-guide-fill:before { content: "\ede4"; } +.ri-guide-line:before { content: "\ede5"; } +.ri-h-1:before { content: "\ede6"; } +.ri-h-2:before { content: "\ede7"; } +.ri-h-3:before { content: "\ede8"; } +.ri-h-4:before { content: "\ede9"; } +.ri-h-5:before { content: "\edea"; } +.ri-h-6:before { content: "\edeb"; } +.ri-hail-fill:before { content: "\edec"; } +.ri-hail-line:before { content: "\eded"; } +.ri-hammer-fill:before { content: "\edee"; } +.ri-hammer-line:before { content: "\edef"; } +.ri-hand-coin-fill:before { content: "\edf0"; } +.ri-hand-coin-line:before { content: "\edf1"; } +.ri-hand-heart-fill:before { content: "\edf2"; } +.ri-hand-heart-line:before { content: "\edf3"; } +.ri-hand-sanitizer-fill:before { content: "\edf4"; } +.ri-hand-sanitizer-line:before { content: "\edf5"; } +.ri-handbag-fill:before { content: "\edf6"; } +.ri-handbag-line:before { content: "\edf7"; } +.ri-hard-drive-2-fill:before { content: "\edf8"; } +.ri-hard-drive-2-line:before { content: "\edf9"; } +.ri-hard-drive-fill:before { content: "\edfa"; } +.ri-hard-drive-line:before { content: "\edfb"; } +.ri-hashtag:before { content: "\edfc"; } +.ri-haze-2-fill:before { content: "\edfd"; } +.ri-haze-2-line:before { content: "\edfe"; } +.ri-haze-fill:before { content: "\edff"; } +.ri-haze-line:before { content: "\ee00"; } +.ri-hd-fill:before { content: "\ee01"; } +.ri-hd-line:before { content: "\ee02"; } +.ri-heading:before { content: "\ee03"; } +.ri-headphone-fill:before { content: "\ee04"; } +.ri-headphone-line:before { content: "\ee05"; } +.ri-health-book-fill:before { content: "\ee06"; } +.ri-health-book-line:before { content: "\ee07"; } +.ri-heart-2-fill:before { content: "\ee08"; } +.ri-heart-2-line:before { content: "\ee09"; } +.ri-heart-3-fill:before { content: "\ee0a"; } +.ri-heart-3-line:before { content: "\ee0b"; } +.ri-heart-add-fill:before { content: "\ee0c"; } +.ri-heart-add-line:before { content: "\ee0d"; } +.ri-heart-fill:before { content: "\ee0e"; } +.ri-heart-line:before { content: "\ee0f"; } +.ri-heart-pulse-fill:before { content: "\ee10"; } +.ri-heart-pulse-line:before { content: "\ee11"; } +.ri-hearts-fill:before { content: "\ee12"; } +.ri-hearts-line:before { content: "\ee13"; } +.ri-heavy-showers-fill:before { content: "\ee14"; } +.ri-heavy-showers-line:before { content: "\ee15"; } +.ri-history-fill:before { content: "\ee16"; } +.ri-history-line:before { content: "\ee17"; } +.ri-home-2-fill:before { content: "\ee18"; } +.ri-home-2-line:before { content: "\ee19"; } +.ri-home-3-fill:before { content: "\ee1a"; } +.ri-home-3-line:before { content: "\ee1b"; } +.ri-home-4-fill:before { content: "\ee1c"; } +.ri-home-4-line:before { content: "\ee1d"; } +.ri-home-5-fill:before { content: "\ee1e"; } +.ri-home-5-line:before { content: "\ee1f"; } +.ri-home-6-fill:before { content: "\ee20"; } +.ri-home-6-line:before { content: "\ee21"; } +.ri-home-7-fill:before { content: "\ee22"; } +.ri-home-7-line:before { content: "\ee23"; } +.ri-home-8-fill:before { content: "\ee24"; } +.ri-home-8-line:before { content: "\ee25"; } +.ri-home-fill:before { content: "\ee26"; } +.ri-home-gear-fill:before { content: "\ee27"; } +.ri-home-gear-line:before { content: "\ee28"; } +.ri-home-heart-fill:before { content: "\ee29"; } +.ri-home-heart-line:before { content: "\ee2a"; } +.ri-home-line:before { content: "\ee2b"; } +.ri-home-smile-2-fill:before { content: "\ee2c"; } +.ri-home-smile-2-line:before { content: "\ee2d"; } +.ri-home-smile-fill:before { content: "\ee2e"; } +.ri-home-smile-line:before { content: "\ee2f"; } +.ri-home-wifi-fill:before { content: "\ee30"; } +.ri-home-wifi-line:before { content: "\ee31"; } +.ri-honor-of-kings-fill:before { content: "\ee32"; } +.ri-honor-of-kings-line:before { content: "\ee33"; } +.ri-honour-fill:before { content: "\ee34"; } +.ri-honour-line:before { content: "\ee35"; } +.ri-hospital-fill:before { content: "\ee36"; } +.ri-hospital-line:before { content: "\ee37"; } +.ri-hotel-bed-fill:before { content: "\ee38"; } +.ri-hotel-bed-line:before { content: "\ee39"; } +.ri-hotel-fill:before { content: "\ee3a"; } +.ri-hotel-line:before { content: "\ee3b"; } +.ri-hotspot-fill:before { content: "\ee3c"; } +.ri-hotspot-line:before { content: "\ee3d"; } +.ri-hq-fill:before { content: "\ee3e"; } +.ri-hq-line:before { content: "\ee3f"; } +.ri-html5-fill:before { content: "\ee40"; } +.ri-html5-line:before { content: "\ee41"; } +.ri-ie-fill:before { content: "\ee42"; } +.ri-ie-line:before { content: "\ee43"; } +.ri-image-2-fill:before { content: "\ee44"; } +.ri-image-2-line:before { content: "\ee45"; } +.ri-image-add-fill:before { content: "\ee46"; } +.ri-image-add-line:before { content: "\ee47"; } +.ri-image-edit-fill:before { content: "\ee48"; } +.ri-image-edit-line:before { content: "\ee49"; } +.ri-image-fill:before { content: "\ee4a"; } +.ri-image-line:before { content: "\ee4b"; } +.ri-inbox-archive-fill:before { content: "\ee4c"; } +.ri-inbox-archive-line:before { content: "\ee4d"; } +.ri-inbox-fill:before { content: "\ee4e"; } +.ri-inbox-line:before { content: "\ee4f"; } +.ri-inbox-unarchive-fill:before { content: "\ee50"; } +.ri-inbox-unarchive-line:before { content: "\ee51"; } +.ri-increase-decrease-fill:before { content: "\ee52"; } +.ri-increase-decrease-line:before { content: "\ee53"; } +.ri-indent-decrease:before { content: "\ee54"; } +.ri-indent-increase:before { content: "\ee55"; } +.ri-indeterminate-circle-fill:before { content: "\ee56"; } +.ri-indeterminate-circle-line:before { content: "\ee57"; } +.ri-information-fill:before { content: "\ee58"; } +.ri-information-line:before { content: "\ee59"; } +.ri-infrared-thermometer-fill:before { content: "\ee5a"; } +.ri-infrared-thermometer-line:before { content: "\ee5b"; } +.ri-ink-bottle-fill:before { content: "\ee5c"; } +.ri-ink-bottle-line:before { content: "\ee5d"; } +.ri-input-cursor-move:before { content: "\ee5e"; } +.ri-input-method-fill:before { content: "\ee5f"; } +.ri-input-method-line:before { content: "\ee60"; } +.ri-insert-column-left:before { content: "\ee61"; } +.ri-insert-column-right:before { content: "\ee62"; } +.ri-insert-row-bottom:before { content: "\ee63"; } +.ri-insert-row-top:before { content: "\ee64"; } +.ri-instagram-fill:before { content: "\ee65"; } +.ri-instagram-line:before { content: "\ee66"; } +.ri-install-fill:before { content: "\ee67"; } +.ri-install-line:before { content: "\ee68"; } +.ri-invision-fill:before { content: "\ee69"; } +.ri-invision-line:before { content: "\ee6a"; } +.ri-italic:before { content: "\ee6b"; } +.ri-kakao-talk-fill:before { content: "\ee6c"; } +.ri-kakao-talk-line:before { content: "\ee6d"; } +.ri-key-2-fill:before { content: "\ee6e"; } +.ri-key-2-line:before { content: "\ee6f"; } +.ri-key-fill:before { content: "\ee70"; } +.ri-key-line:before { content: "\ee71"; } +.ri-keyboard-box-fill:before { content: "\ee72"; } +.ri-keyboard-box-line:before { content: "\ee73"; } +.ri-keyboard-fill:before { content: "\ee74"; } +.ri-keyboard-line:before { content: "\ee75"; } +.ri-keynote-fill:before { content: "\ee76"; } +.ri-keynote-line:before { content: "\ee77"; } +.ri-knife-blood-fill:before { content: "\ee78"; } +.ri-knife-blood-line:before { content: "\ee79"; } +.ri-knife-fill:before { content: "\ee7a"; } +.ri-knife-line:before { content: "\ee7b"; } +.ri-landscape-fill:before { content: "\ee7c"; } +.ri-landscape-line:before { content: "\ee7d"; } +.ri-layout-2-fill:before { content: "\ee7e"; } +.ri-layout-2-line:before { content: "\ee7f"; } +.ri-layout-3-fill:before { content: "\ee80"; } +.ri-layout-3-line:before { content: "\ee81"; } +.ri-layout-4-fill:before { content: "\ee82"; } +.ri-layout-4-line:before { content: "\ee83"; } +.ri-layout-5-fill:before { content: "\ee84"; } +.ri-layout-5-line:before { content: "\ee85"; } +.ri-layout-6-fill:before { content: "\ee86"; } +.ri-layout-6-line:before { content: "\ee87"; } +.ri-layout-bottom-2-fill:before { content: "\ee88"; } +.ri-layout-bottom-2-line:before { content: "\ee89"; } +.ri-layout-bottom-fill:before { content: "\ee8a"; } +.ri-layout-bottom-line:before { content: "\ee8b"; } +.ri-layout-column-fill:before { content: "\ee8c"; } +.ri-layout-column-line:before { content: "\ee8d"; } +.ri-layout-fill:before { content: "\ee8e"; } +.ri-layout-grid-fill:before { content: "\ee8f"; } +.ri-layout-grid-line:before { content: "\ee90"; } +.ri-layout-left-2-fill:before { content: "\ee91"; } +.ri-layout-left-2-line:before { content: "\ee92"; } +.ri-layout-left-fill:before { content: "\ee93"; } +.ri-layout-left-line:before { content: "\ee94"; } +.ri-layout-line:before { content: "\ee95"; } +.ri-layout-masonry-fill:before { content: "\ee96"; } +.ri-layout-masonry-line:before { content: "\ee97"; } +.ri-layout-right-2-fill:before { content: "\ee98"; } +.ri-layout-right-2-line:before { content: "\ee99"; } +.ri-layout-right-fill:before { content: "\ee9a"; } +.ri-layout-right-line:before { content: "\ee9b"; } +.ri-layout-row-fill:before { content: "\ee9c"; } +.ri-layout-row-line:before { content: "\ee9d"; } +.ri-layout-top-2-fill:before { content: "\ee9e"; } +.ri-layout-top-2-line:before { content: "\ee9f"; } +.ri-layout-top-fill:before { content: "\eea0"; } +.ri-layout-top-line:before { content: "\eea1"; } +.ri-leaf-fill:before { content: "\eea2"; } +.ri-leaf-line:before { content: "\eea3"; } +.ri-lifebuoy-fill:before { content: "\eea4"; } +.ri-lifebuoy-line:before { content: "\eea5"; } +.ri-lightbulb-fill:before { content: "\eea6"; } +.ri-lightbulb-flash-fill:before { content: "\eea7"; } +.ri-lightbulb-flash-line:before { content: "\eea8"; } +.ri-lightbulb-line:before { content: "\eea9"; } +.ri-line-chart-fill:before { content: "\eeaa"; } +.ri-line-chart-line:before { content: "\eeab"; } +.ri-line-fill:before { content: "\eeac"; } +.ri-line-height:before { content: "\eead"; } +.ri-line-line:before { content: "\eeae"; } +.ri-link-m:before { content: "\eeaf"; } +.ri-link-unlink-m:before { content: "\eeb0"; } +.ri-link-unlink:before { content: "\eeb1"; } +.ri-link:before { content: "\eeb2"; } +.ri-linkedin-box-fill:before { content: "\eeb3"; } +.ri-linkedin-box-line:before { content: "\eeb4"; } +.ri-linkedin-fill:before { content: "\eeb5"; } +.ri-linkedin-line:before { content: "\eeb6"; } +.ri-links-fill:before { content: "\eeb7"; } +.ri-links-line:before { content: "\eeb8"; } +.ri-list-check-2:before { content: "\eeb9"; } +.ri-list-check:before { content: "\eeba"; } +.ri-list-ordered:before { content: "\eebb"; } +.ri-list-settings-fill:before { content: "\eebc"; } +.ri-list-settings-line:before { content: "\eebd"; } +.ri-list-unordered:before { content: "\eebe"; } +.ri-live-fill:before { content: "\eebf"; } +.ri-live-line:before { content: "\eec0"; } +.ri-loader-2-fill:before { content: "\eec1"; } +.ri-loader-2-line:before { content: "\eec2"; } +.ri-loader-3-fill:before { content: "\eec3"; } +.ri-loader-3-line:before { content: "\eec4"; } +.ri-loader-4-fill:before { content: "\eec5"; } +.ri-loader-4-line:before { content: "\eec6"; } +.ri-loader-5-fill:before { content: "\eec7"; } +.ri-loader-5-line:before { content: "\eec8"; } +.ri-loader-fill:before { content: "\eec9"; } +.ri-loader-line:before { content: "\eeca"; } +.ri-lock-2-fill:before { content: "\eecb"; } +.ri-lock-2-line:before { content: "\eecc"; } +.ri-lock-fill:before { content: "\eecd"; } +.ri-lock-line:before { content: "\eece"; } +.ri-lock-password-fill:before { content: "\eecf"; } +.ri-lock-password-line:before { content: "\eed0"; } +.ri-lock-unlock-fill:before { content: "\eed1"; } +.ri-lock-unlock-line:before { content: "\eed2"; } +.ri-login-box-fill:before { content: "\eed3"; } +.ri-login-box-line:before { content: "\eed4"; } +.ri-login-circle-fill:before { content: "\eed5"; } +.ri-login-circle-line:before { content: "\eed6"; } +.ri-logout-box-fill:before { content: "\eed7"; } +.ri-logout-box-line:before { content: "\eed8"; } +.ri-logout-box-r-fill:before { content: "\eed9"; } +.ri-logout-box-r-line:before { content: "\eeda"; } +.ri-logout-circle-fill:before { content: "\eedb"; } +.ri-logout-circle-line:before { content: "\eedc"; } +.ri-logout-circle-r-fill:before { content: "\eedd"; } +.ri-logout-circle-r-line:before { content: "\eede"; } +.ri-luggage-cart-fill:before { content: "\eedf"; } +.ri-luggage-cart-line:before { content: "\eee0"; } +.ri-luggage-deposit-fill:before { content: "\eee1"; } +.ri-luggage-deposit-line:before { content: "\eee2"; } +.ri-lungs-fill:before { content: "\eee3"; } +.ri-lungs-line:before { content: "\eee4"; } +.ri-mac-fill:before { content: "\eee5"; } +.ri-mac-line:before { content: "\eee6"; } +.ri-macbook-fill:before { content: "\eee7"; } +.ri-macbook-line:before { content: "\eee8"; } +.ri-magic-fill:before { content: "\eee9"; } +.ri-magic-line:before { content: "\eeea"; } +.ri-mail-add-fill:before { content: "\eeeb"; } +.ri-mail-add-line:before { content: "\eeec"; } +.ri-mail-check-fill:before { content: "\eeed"; } +.ri-mail-check-line:before { content: "\eeee"; } +.ri-mail-close-fill:before { content: "\eeef"; } +.ri-mail-close-line:before { content: "\eef0"; } +.ri-mail-download-fill:before { content: "\eef1"; } +.ri-mail-download-line:before { content: "\eef2"; } +.ri-mail-fill:before { content: "\eef3"; } +.ri-mail-forbid-fill:before { content: "\eef4"; } +.ri-mail-forbid-line:before { content: "\eef5"; } +.ri-mail-line:before { content: "\eef6"; } +.ri-mail-lock-fill:before { content: "\eef7"; } +.ri-mail-lock-line:before { content: "\eef8"; } +.ri-mail-open-fill:before { content: "\eef9"; } +.ri-mail-open-line:before { content: "\eefa"; } +.ri-mail-send-fill:before { content: "\eefb"; } +.ri-mail-send-line:before { content: "\eefc"; } +.ri-mail-settings-fill:before { content: "\eefd"; } +.ri-mail-settings-line:before { content: "\eefe"; } +.ri-mail-star-fill:before { content: "\eeff"; } +.ri-mail-star-line:before { content: "\ef00"; } +.ri-mail-unread-fill:before { content: "\ef01"; } +.ri-mail-unread-line:before { content: "\ef02"; } +.ri-mail-volume-fill:before { content: "\ef03"; } +.ri-mail-volume-line:before { content: "\ef04"; } +.ri-map-2-fill:before { content: "\ef05"; } +.ri-map-2-line:before { content: "\ef06"; } +.ri-map-fill:before { content: "\ef07"; } +.ri-map-line:before { content: "\ef08"; } +.ri-map-pin-2-fill:before { content: "\ef09"; } +.ri-map-pin-2-line:before { content: "\ef0a"; } +.ri-map-pin-3-fill:before { content: "\ef0b"; } +.ri-map-pin-3-line:before { content: "\ef0c"; } +.ri-map-pin-4-fill:before { content: "\ef0d"; } +.ri-map-pin-4-line:before { content: "\ef0e"; } +.ri-map-pin-5-fill:before { content: "\ef0f"; } +.ri-map-pin-5-line:before { content: "\ef10"; } +.ri-map-pin-add-fill:before { content: "\ef11"; } +.ri-map-pin-add-line:before { content: "\ef12"; } +.ri-map-pin-fill:before { content: "\ef13"; } +.ri-map-pin-line:before { content: "\ef14"; } +.ri-map-pin-range-fill:before { content: "\ef15"; } +.ri-map-pin-range-line:before { content: "\ef16"; } +.ri-map-pin-time-fill:before { content: "\ef17"; } +.ri-map-pin-time-line:before { content: "\ef18"; } +.ri-map-pin-user-fill:before { content: "\ef19"; } +.ri-map-pin-user-line:before { content: "\ef1a"; } +.ri-mark-pen-fill:before { content: "\ef1b"; } +.ri-mark-pen-line:before { content: "\ef1c"; } +.ri-markdown-fill:before { content: "\ef1d"; } +.ri-markdown-line:before { content: "\ef1e"; } +.ri-markup-fill:before { content: "\ef1f"; } +.ri-markup-line:before { content: "\ef20"; } +.ri-mastercard-fill:before { content: "\ef21"; } +.ri-mastercard-line:before { content: "\ef22"; } +.ri-mastodon-fill:before { content: "\ef23"; } +.ri-mastodon-line:before { content: "\ef24"; } +.ri-medal-2-fill:before { content: "\ef25"; } +.ri-medal-2-line:before { content: "\ef26"; } +.ri-medal-fill:before { content: "\ef27"; } +.ri-medal-line:before { content: "\ef28"; } +.ri-medicine-bottle-fill:before { content: "\ef29"; } +.ri-medicine-bottle-line:before { content: "\ef2a"; } +.ri-medium-fill:before { content: "\ef2b"; } +.ri-medium-line:before { content: "\ef2c"; } +.ri-men-fill:before { content: "\ef2d"; } +.ri-men-line:before { content: "\ef2e"; } +.ri-mental-health-fill:before { content: "\ef2f"; } +.ri-mental-health-line:before { content: "\ef30"; } +.ri-menu-2-fill:before { content: "\ef31"; } +.ri-menu-2-line:before { content: "\ef32"; } +.ri-menu-3-fill:before { content: "\ef33"; } +.ri-menu-3-line:before { content: "\ef34"; } +.ri-menu-4-fill:before { content: "\ef35"; } +.ri-menu-4-line:before { content: "\ef36"; } +.ri-menu-5-fill:before { content: "\ef37"; } +.ri-menu-5-line:before { content: "\ef38"; } +.ri-menu-add-fill:before { content: "\ef39"; } +.ri-menu-add-line:before { content: "\ef3a"; } +.ri-menu-fill:before { content: "\ef3b"; } +.ri-menu-fold-fill:before { content: "\ef3c"; } +.ri-menu-fold-line:before { content: "\ef3d"; } +.ri-menu-line:before { content: "\ef3e"; } +.ri-menu-unfold-fill:before { content: "\ef3f"; } +.ri-menu-unfold-line:before { content: "\ef40"; } +.ri-merge-cells-horizontal:before { content: "\ef41"; } +.ri-merge-cells-vertical:before { content: "\ef42"; } +.ri-message-2-fill:before { content: "\ef43"; } +.ri-message-2-line:before { content: "\ef44"; } +.ri-message-3-fill:before { content: "\ef45"; } +.ri-message-3-line:before { content: "\ef46"; } +.ri-message-fill:before { content: "\ef47"; } +.ri-message-line:before { content: "\ef48"; } +.ri-messenger-fill:before { content: "\ef49"; } +.ri-messenger-line:before { content: "\ef4a"; } +.ri-meteor-fill:before { content: "\ef4b"; } +.ri-meteor-line:before { content: "\ef4c"; } +.ri-mic-2-fill:before { content: "\ef4d"; } +.ri-mic-2-line:before { content: "\ef4e"; } +.ri-mic-fill:before { content: "\ef4f"; } +.ri-mic-line:before { content: "\ef50"; } +.ri-mic-off-fill:before { content: "\ef51"; } +.ri-mic-off-line:before { content: "\ef52"; } +.ri-mickey-fill:before { content: "\ef53"; } +.ri-mickey-line:before { content: "\ef54"; } +.ri-microscope-fill:before { content: "\ef55"; } +.ri-microscope-line:before { content: "\ef56"; } +.ri-microsoft-fill:before { content: "\ef57"; } +.ri-microsoft-line:before { content: "\ef58"; } +.ri-mind-map:before { content: "\ef59"; } +.ri-mini-program-fill:before { content: "\ef5a"; } +.ri-mini-program-line:before { content: "\ef5b"; } +.ri-mist-fill:before { content: "\ef5c"; } +.ri-mist-line:before { content: "\ef5d"; } +.ri-money-cny-box-fill:before { content: "\ef5e"; } +.ri-money-cny-box-line:before { content: "\ef5f"; } +.ri-money-cny-circle-fill:before { content: "\ef60"; } +.ri-money-cny-circle-line:before { content: "\ef61"; } +.ri-money-dollar-box-fill:before { content: "\ef62"; } +.ri-money-dollar-box-line:before { content: "\ef63"; } +.ri-money-dollar-circle-fill:before { content: "\ef64"; } +.ri-money-dollar-circle-line:before { content: "\ef65"; } +.ri-money-euro-box-fill:before { content: "\ef66"; } +.ri-money-euro-box-line:before { content: "\ef67"; } +.ri-money-euro-circle-fill:before { content: "\ef68"; } +.ri-money-euro-circle-line:before { content: "\ef69"; } +.ri-money-pound-box-fill:before { content: "\ef6a"; } +.ri-money-pound-box-line:before { content: "\ef6b"; } +.ri-money-pound-circle-fill:before { content: "\ef6c"; } +.ri-money-pound-circle-line:before { content: "\ef6d"; } +.ri-moon-clear-fill:before { content: "\ef6e"; } +.ri-moon-clear-line:before { content: "\ef6f"; } +.ri-moon-cloudy-fill:before { content: "\ef70"; } +.ri-moon-cloudy-line:before { content: "\ef71"; } +.ri-moon-fill:before { content: "\ef72"; } +.ri-moon-foggy-fill:before { content: "\ef73"; } +.ri-moon-foggy-line:before { content: "\ef74"; } +.ri-moon-line:before { content: "\ef75"; } +.ri-more-2-fill:before { content: "\ef76"; } +.ri-more-2-line:before { content: "\ef77"; } +.ri-more-fill:before { content: "\ef78"; } +.ri-more-line:before { content: "\ef79"; } +.ri-motorbike-fill:before { content: "\ef7a"; } +.ri-motorbike-line:before { content: "\ef7b"; } +.ri-mouse-fill:before { content: "\ef7c"; } +.ri-mouse-line:before { content: "\ef7d"; } +.ri-movie-2-fill:before { content: "\ef7e"; } +.ri-movie-2-line:before { content: "\ef7f"; } +.ri-movie-fill:before { content: "\ef80"; } +.ri-movie-line:before { content: "\ef81"; } +.ri-music-2-fill:before { content: "\ef82"; } +.ri-music-2-line:before { content: "\ef83"; } +.ri-music-fill:before { content: "\ef84"; } +.ri-music-line:before { content: "\ef85"; } +.ri-mv-fill:before { content: "\ef86"; } +.ri-mv-line:before { content: "\ef87"; } +.ri-navigation-fill:before { content: "\ef88"; } +.ri-navigation-line:before { content: "\ef89"; } +.ri-netease-cloud-music-fill:before { content: "\ef8a"; } +.ri-netease-cloud-music-line:before { content: "\ef8b"; } +.ri-netflix-fill:before { content: "\ef8c"; } +.ri-netflix-line:before { content: "\ef8d"; } +.ri-newspaper-fill:before { content: "\ef8e"; } +.ri-newspaper-line:before { content: "\ef8f"; } +.ri-node-tree:before { content: "\ef90"; } +.ri-notification-2-fill:before { content: "\ef91"; } +.ri-notification-2-line:before { content: "\ef92"; } +.ri-notification-3-fill:before { content: "\ef93"; } +.ri-notification-3-line:before { content: "\ef94"; } +.ri-notification-4-fill:before { content: "\ef95"; } +.ri-notification-4-line:before { content: "\ef96"; } +.ri-notification-badge-fill:before { content: "\ef97"; } +.ri-notification-badge-line:before { content: "\ef98"; } +.ri-notification-fill:before { content: "\ef99"; } +.ri-notification-line:before { content: "\ef9a"; } +.ri-notification-off-fill:before { content: "\ef9b"; } +.ri-notification-off-line:before { content: "\ef9c"; } +.ri-npmjs-fill:before { content: "\ef9d"; } +.ri-npmjs-line:before { content: "\ef9e"; } +.ri-number-0:before { content: "\ef9f"; } +.ri-number-1:before { content: "\efa0"; } +.ri-number-2:before { content: "\efa1"; } +.ri-number-3:before { content: "\efa2"; } +.ri-number-4:before { content: "\efa3"; } +.ri-number-5:before { content: "\efa4"; } +.ri-number-6:before { content: "\efa5"; } +.ri-number-7:before { content: "\efa6"; } +.ri-number-8:before { content: "\efa7"; } +.ri-number-9:before { content: "\efa8"; } +.ri-numbers-fill:before { content: "\efa9"; } +.ri-numbers-line:before { content: "\efaa"; } +.ri-nurse-fill:before { content: "\efab"; } +.ri-nurse-line:before { content: "\efac"; } +.ri-oil-fill:before { content: "\efad"; } +.ri-oil-line:before { content: "\efae"; } +.ri-omega:before { content: "\efaf"; } +.ri-open-arm-fill:before { content: "\efb0"; } +.ri-open-arm-line:before { content: "\efb1"; } +.ri-open-source-fill:before { content: "\efb2"; } +.ri-open-source-line:before { content: "\efb3"; } +.ri-opera-fill:before { content: "\efb4"; } +.ri-opera-line:before { content: "\efb5"; } +.ri-order-play-fill:before { content: "\efb6"; } +.ri-order-play-line:before { content: "\efb7"; } +.ri-organization-chart:before { content: "\efb8"; } +.ri-outlet-2-fill:before { content: "\efb9"; } +.ri-outlet-2-line:before { content: "\efba"; } +.ri-outlet-fill:before { content: "\efbb"; } +.ri-outlet-line:before { content: "\efbc"; } +.ri-page-separator:before { content: "\efbd"; } +.ri-pages-fill:before { content: "\efbe"; } +.ri-pages-line:before { content: "\efbf"; } +.ri-paint-brush-fill:before { content: "\efc0"; } +.ri-paint-brush-line:before { content: "\efc1"; } +.ri-paint-fill:before { content: "\efc2"; } +.ri-paint-line:before { content: "\efc3"; } +.ri-palette-fill:before { content: "\efc4"; } +.ri-palette-line:before { content: "\efc5"; } +.ri-pantone-fill:before { content: "\efc6"; } +.ri-pantone-line:before { content: "\efc7"; } +.ri-paragraph:before { content: "\efc8"; } +.ri-parent-fill:before { content: "\efc9"; } +.ri-parent-line:before { content: "\efca"; } +.ri-parentheses-fill:before { content: "\efcb"; } +.ri-parentheses-line:before { content: "\efcc"; } +.ri-parking-box-fill:before { content: "\efcd"; } +.ri-parking-box-line:before { content: "\efce"; } +.ri-parking-fill:before { content: "\efcf"; } +.ri-parking-line:before { content: "\efd0"; } +.ri-passport-fill:before { content: "\efd1"; } +.ri-passport-line:before { content: "\efd2"; } +.ri-patreon-fill:before { content: "\efd3"; } +.ri-patreon-line:before { content: "\efd4"; } +.ri-pause-circle-fill:before { content: "\efd5"; } +.ri-pause-circle-line:before { content: "\efd6"; } +.ri-pause-fill:before { content: "\efd7"; } +.ri-pause-line:before { content: "\efd8"; } +.ri-pause-mini-fill:before { content: "\efd9"; } +.ri-pause-mini-line:before { content: "\efda"; } +.ri-paypal-fill:before { content: "\efdb"; } +.ri-paypal-line:before { content: "\efdc"; } +.ri-pen-nib-fill:before { content: "\efdd"; } +.ri-pen-nib-line:before { content: "\efde"; } +.ri-pencil-fill:before { content: "\efdf"; } +.ri-pencil-line:before { content: "\efe0"; } +.ri-pencil-ruler-2-fill:before { content: "\efe1"; } +.ri-pencil-ruler-2-line:before { content: "\efe2"; } +.ri-pencil-ruler-fill:before { content: "\efe3"; } +.ri-pencil-ruler-line:before { content: "\efe4"; } +.ri-percent-fill:before { content: "\efe5"; } +.ri-percent-line:before { content: "\efe6"; } +.ri-phone-camera-fill:before { content: "\efe7"; } +.ri-phone-camera-line:before { content: "\efe8"; } +.ri-phone-fill:before { content: "\efe9"; } +.ri-phone-find-fill:before { content: "\efea"; } +.ri-phone-find-line:before { content: "\efeb"; } +.ri-phone-line:before { content: "\efec"; } +.ri-phone-lock-fill:before { content: "\efed"; } +.ri-phone-lock-line:before { content: "\efee"; } +.ri-picture-in-picture-2-fill:before { content: "\efef"; } +.ri-picture-in-picture-2-line:before { content: "\eff0"; } +.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } +.ri-picture-in-picture-exit-line:before { content: "\eff2"; } +.ri-picture-in-picture-fill:before { content: "\eff3"; } +.ri-picture-in-picture-line:before { content: "\eff4"; } +.ri-pie-chart-2-fill:before { content: "\eff5"; } +.ri-pie-chart-2-line:before { content: "\eff6"; } +.ri-pie-chart-box-fill:before { content: "\eff7"; } +.ri-pie-chart-box-line:before { content: "\eff8"; } +.ri-pie-chart-fill:before { content: "\eff9"; } +.ri-pie-chart-line:before { content: "\effa"; } +.ri-pin-distance-fill:before { content: "\effb"; } +.ri-pin-distance-line:before { content: "\effc"; } +.ri-ping-pong-fill:before { content: "\effd"; } +.ri-ping-pong-line:before { content: "\effe"; } +.ri-pinterest-fill:before { content: "\efff"; } +.ri-pinterest-line:before { content: "\f000"; } +.ri-pinyin-input:before { content: "\f001"; } +.ri-pixelfed-fill:before { content: "\f002"; } +.ri-pixelfed-line:before { content: "\f003"; } +.ri-plane-fill:before { content: "\f004"; } +.ri-plane-line:before { content: "\f005"; } +.ri-plant-fill:before { content: "\f006"; } +.ri-plant-line:before { content: "\f007"; } +.ri-play-circle-fill:before { content: "\f008"; } +.ri-play-circle-line:before { content: "\f009"; } +.ri-play-fill:before { content: "\f00a"; } +.ri-play-line:before { content: "\f00b"; } +.ri-play-list-2-fill:before { content: "\f00c"; } +.ri-play-list-2-line:before { content: "\f00d"; } +.ri-play-list-add-fill:before { content: "\f00e"; } +.ri-play-list-add-line:before { content: "\f00f"; } +.ri-play-list-fill:before { content: "\f010"; } +.ri-play-list-line:before { content: "\f011"; } +.ri-play-mini-fill:before { content: "\f012"; } +.ri-play-mini-line:before { content: "\f013"; } +.ri-playstation-fill:before { content: "\f014"; } +.ri-playstation-line:before { content: "\f015"; } +.ri-plug-2-fill:before { content: "\f016"; } +.ri-plug-2-line:before { content: "\f017"; } +.ri-plug-fill:before { content: "\f018"; } +.ri-plug-line:before { content: "\f019"; } +.ri-polaroid-2-fill:before { content: "\f01a"; } +.ri-polaroid-2-line:before { content: "\f01b"; } +.ri-polaroid-fill:before { content: "\f01c"; } +.ri-polaroid-line:before { content: "\f01d"; } +.ri-police-car-fill:before { content: "\f01e"; } +.ri-police-car-line:before { content: "\f01f"; } +.ri-price-tag-2-fill:before { content: "\f020"; } +.ri-price-tag-2-line:before { content: "\f021"; } +.ri-price-tag-3-fill:before { content: "\f022"; } +.ri-price-tag-3-line:before { content: "\f023"; } +.ri-price-tag-fill:before { content: "\f024"; } +.ri-price-tag-line:before { content: "\f025"; } +.ri-printer-cloud-fill:before { content: "\f026"; } +.ri-printer-cloud-line:before { content: "\f027"; } +.ri-printer-fill:before { content: "\f028"; } +.ri-printer-line:before { content: "\f029"; } +.ri-product-hunt-fill:before { content: "\f02a"; } +.ri-product-hunt-line:before { content: "\f02b"; } +.ri-profile-fill:before { content: "\f02c"; } +.ri-profile-line:before { content: "\f02d"; } +.ri-projector-2-fill:before { content: "\f02e"; } +.ri-projector-2-line:before { content: "\f02f"; } +.ri-projector-fill:before { content: "\f030"; } +.ri-projector-line:before { content: "\f031"; } +.ri-psychotherapy-fill:before { content: "\f032"; } +.ri-psychotherapy-line:before { content: "\f033"; } +.ri-pulse-fill:before { content: "\f034"; } +.ri-pulse-line:before { content: "\f035"; } +.ri-pushpin-2-fill:before { content: "\f036"; } +.ri-pushpin-2-line:before { content: "\f037"; } +.ri-pushpin-fill:before { content: "\f038"; } +.ri-pushpin-line:before { content: "\f039"; } +.ri-qq-fill:before { content: "\f03a"; } +.ri-qq-line:before { content: "\f03b"; } +.ri-qr-code-fill:before { content: "\f03c"; } +.ri-qr-code-line:before { content: "\f03d"; } +.ri-qr-scan-2-fill:before { content: "\f03e"; } +.ri-qr-scan-2-line:before { content: "\f03f"; } +.ri-qr-scan-fill:before { content: "\f040"; } +.ri-qr-scan-line:before { content: "\f041"; } +.ri-question-answer-fill:before { content: "\f042"; } +.ri-question-answer-line:before { content: "\f043"; } +.ri-question-fill:before { content: "\f044"; } +.ri-question-line:before { content: "\f045"; } +.ri-question-mark:before { content: "\f046"; } +.ri-questionnaire-fill:before { content: "\f047"; } +.ri-questionnaire-line:before { content: "\f048"; } +.ri-quill-pen-fill:before { content: "\f049"; } +.ri-quill-pen-line:before { content: "\f04a"; } +.ri-radar-fill:before { content: "\f04b"; } +.ri-radar-line:before { content: "\f04c"; } +.ri-radio-2-fill:before { content: "\f04d"; } +.ri-radio-2-line:before { content: "\f04e"; } +.ri-radio-button-fill:before { content: "\f04f"; } +.ri-radio-button-line:before { content: "\f050"; } +.ri-radio-fill:before { content: "\f051"; } +.ri-radio-line:before { content: "\f052"; } +.ri-rainbow-fill:before { content: "\f053"; } +.ri-rainbow-line:before { content: "\f054"; } +.ri-rainy-fill:before { content: "\f055"; } +.ri-rainy-line:before { content: "\f056"; } +.ri-reactjs-fill:before { content: "\f057"; } +.ri-reactjs-line:before { content: "\f058"; } +.ri-record-circle-fill:before { content: "\f059"; } +.ri-record-circle-line:before { content: "\f05a"; } +.ri-record-mail-fill:before { content: "\f05b"; } +.ri-record-mail-line:before { content: "\f05c"; } +.ri-recycle-fill:before { content: "\f05d"; } +.ri-recycle-line:before { content: "\f05e"; } +.ri-red-packet-fill:before { content: "\f05f"; } +.ri-red-packet-line:before { content: "\f060"; } +.ri-reddit-fill:before { content: "\f061"; } +.ri-reddit-line:before { content: "\f062"; } +.ri-refresh-fill:before { content: "\f063"; } +.ri-refresh-line:before { content: "\f064"; } +.ri-refund-2-fill:before { content: "\f065"; } +.ri-refund-2-line:before { content: "\f066"; } +.ri-refund-fill:before { content: "\f067"; } +.ri-refund-line:before { content: "\f068"; } +.ri-registered-fill:before { content: "\f069"; } +.ri-registered-line:before { content: "\f06a"; } +.ri-remixicon-fill:before { content: "\f06b"; } +.ri-remixicon-line:before { content: "\f06c"; } +.ri-remote-control-2-fill:before { content: "\f06d"; } +.ri-remote-control-2-line:before { content: "\f06e"; } +.ri-remote-control-fill:before { content: "\f06f"; } +.ri-remote-control-line:before { content: "\f070"; } +.ri-repeat-2-fill:before { content: "\f071"; } +.ri-repeat-2-line:before { content: "\f072"; } +.ri-repeat-fill:before { content: "\f073"; } +.ri-repeat-line:before { content: "\f074"; } +.ri-repeat-one-fill:before { content: "\f075"; } +.ri-repeat-one-line:before { content: "\f076"; } +.ri-reply-all-fill:before { content: "\f077"; } +.ri-reply-all-line:before { content: "\f078"; } +.ri-reply-fill:before { content: "\f079"; } +.ri-reply-line:before { content: "\f07a"; } +.ri-reserved-fill:before { content: "\f07b"; } +.ri-reserved-line:before { content: "\f07c"; } +.ri-rest-time-fill:before { content: "\f07d"; } +.ri-rest-time-line:before { content: "\f07e"; } +.ri-restart-fill:before { content: "\f07f"; } +.ri-restart-line:before { content: "\f080"; } +.ri-restaurant-2-fill:before { content: "\f081"; } +.ri-restaurant-2-line:before { content: "\f082"; } +.ri-restaurant-fill:before { content: "\f083"; } +.ri-restaurant-line:before { content: "\f084"; } +.ri-rewind-fill:before { content: "\f085"; } +.ri-rewind-line:before { content: "\f086"; } +.ri-rewind-mini-fill:before { content: "\f087"; } +.ri-rewind-mini-line:before { content: "\f088"; } +.ri-rhythm-fill:before { content: "\f089"; } +.ri-rhythm-line:before { content: "\f08a"; } +.ri-riding-fill:before { content: "\f08b"; } +.ri-riding-line:before { content: "\f08c"; } +.ri-road-map-fill:before { content: "\f08d"; } +.ri-road-map-line:before { content: "\f08e"; } +.ri-roadster-fill:before { content: "\f08f"; } +.ri-roadster-line:before { content: "\f090"; } +.ri-robot-fill:before { content: "\f091"; } +.ri-robot-line:before { content: "\f092"; } +.ri-rocket-2-fill:before { content: "\f093"; } +.ri-rocket-2-line:before { content: "\f094"; } +.ri-rocket-fill:before { content: "\f095"; } +.ri-rocket-line:before { content: "\f096"; } +.ri-rotate-lock-fill:before { content: "\f097"; } +.ri-rotate-lock-line:before { content: "\f098"; } +.ri-rounded-corner:before { content: "\f099"; } +.ri-route-fill:before { content: "\f09a"; } +.ri-route-line:before { content: "\f09b"; } +.ri-router-fill:before { content: "\f09c"; } +.ri-router-line:before { content: "\f09d"; } +.ri-rss-fill:before { content: "\f09e"; } +.ri-rss-line:before { content: "\f09f"; } +.ri-ruler-2-fill:before { content: "\f0a0"; } +.ri-ruler-2-line:before { content: "\f0a1"; } +.ri-ruler-fill:before { content: "\f0a2"; } +.ri-ruler-line:before { content: "\f0a3"; } +.ri-run-fill:before { content: "\f0a4"; } +.ri-run-line:before { content: "\f0a5"; } +.ri-safari-fill:before { content: "\f0a6"; } +.ri-safari-line:before { content: "\f0a7"; } +.ri-safe-2-fill:before { content: "\f0a8"; } +.ri-safe-2-line:before { content: "\f0a9"; } +.ri-safe-fill:before { content: "\f0aa"; } +.ri-safe-line:before { content: "\f0ab"; } +.ri-sailboat-fill:before { content: "\f0ac"; } +.ri-sailboat-line:before { content: "\f0ad"; } +.ri-save-2-fill:before { content: "\f0ae"; } +.ri-save-2-line:before { content: "\f0af"; } +.ri-save-3-fill:before { content: "\f0b0"; } +.ri-save-3-line:before { content: "\f0b1"; } +.ri-save-fill:before { content: "\f0b2"; } +.ri-save-line:before { content: "\f0b3"; } +.ri-scales-2-fill:before { content: "\f0b4"; } +.ri-scales-2-line:before { content: "\f0b5"; } +.ri-scales-3-fill:before { content: "\f0b6"; } +.ri-scales-3-line:before { content: "\f0b7"; } +.ri-scales-fill:before { content: "\f0b8"; } +.ri-scales-line:before { content: "\f0b9"; } +.ri-scan-2-fill:before { content: "\f0ba"; } +.ri-scan-2-line:before { content: "\f0bb"; } +.ri-scan-fill:before { content: "\f0bc"; } +.ri-scan-line:before { content: "\f0bd"; } +.ri-scissors-2-fill:before { content: "\f0be"; } +.ri-scissors-2-line:before { content: "\f0bf"; } +.ri-scissors-cut-fill:before { content: "\f0c0"; } +.ri-scissors-cut-line:before { content: "\f0c1"; } +.ri-scissors-fill:before { content: "\f0c2"; } +.ri-scissors-line:before { content: "\f0c3"; } +.ri-screenshot-2-fill:before { content: "\f0c4"; } +.ri-screenshot-2-line:before { content: "\f0c5"; } +.ri-screenshot-fill:before { content: "\f0c6"; } +.ri-screenshot-line:before { content: "\f0c7"; } +.ri-sd-card-fill:before { content: "\f0c8"; } +.ri-sd-card-line:before { content: "\f0c9"; } +.ri-sd-card-mini-fill:before { content: "\f0ca"; } +.ri-sd-card-mini-line:before { content: "\f0cb"; } +.ri-search-2-fill:before { content: "\f0cc"; } +.ri-search-2-line:before { content: "\f0cd"; } +.ri-search-eye-fill:before { content: "\f0ce"; } +.ri-search-eye-line:before { content: "\f0cf"; } +.ri-search-fill:before { content: "\f0d0"; } +.ri-search-line:before { content: "\f0d1"; } +.ri-secure-payment-fill:before { content: "\f0d2"; } +.ri-secure-payment-line:before { content: "\f0d3"; } +.ri-seedling-fill:before { content: "\f0d4"; } +.ri-seedling-line:before { content: "\f0d5"; } +.ri-send-backward:before { content: "\f0d6"; } +.ri-send-plane-2-fill:before { content: "\f0d7"; } +.ri-send-plane-2-line:before { content: "\f0d8"; } +.ri-send-plane-fill:before { content: "\f0d9"; } +.ri-send-plane-line:before { content: "\f0da"; } +.ri-send-to-back:before { content: "\f0db"; } +.ri-sensor-fill:before { content: "\f0dc"; } +.ri-sensor-line:before { content: "\f0dd"; } +.ri-separator:before { content: "\f0de"; } +.ri-server-fill:before { content: "\f0df"; } +.ri-server-line:before { content: "\f0e0"; } +.ri-service-fill:before { content: "\f0e1"; } +.ri-service-line:before { content: "\f0e2"; } +.ri-settings-2-fill:before { content: "\f0e3"; } +.ri-settings-2-line:before { content: "\f0e4"; } +.ri-settings-3-fill:before { content: "\f0e5"; } +.ri-settings-3-line:before { content: "\f0e6"; } +.ri-settings-4-fill:before { content: "\f0e7"; } +.ri-settings-4-line:before { content: "\f0e8"; } +.ri-settings-5-fill:before { content: "\f0e9"; } +.ri-settings-5-line:before { content: "\f0ea"; } +.ri-settings-6-fill:before { content: "\f0eb"; } +.ri-settings-6-line:before { content: "\f0ec"; } +.ri-settings-fill:before { content: "\f0ed"; } +.ri-settings-line:before { content: "\f0ee"; } +.ri-shape-2-fill:before { content: "\f0ef"; } +.ri-shape-2-line:before { content: "\f0f0"; } +.ri-shape-fill:before { content: "\f0f1"; } +.ri-shape-line:before { content: "\f0f2"; } +.ri-share-box-fill:before { content: "\f0f3"; } +.ri-share-box-line:before { content: "\f0f4"; } +.ri-share-circle-fill:before { content: "\f0f5"; } +.ri-share-circle-line:before { content: "\f0f6"; } +.ri-share-fill:before { content: "\f0f7"; } +.ri-share-forward-2-fill:before { content: "\f0f8"; } +.ri-share-forward-2-line:before { content: "\f0f9"; } +.ri-share-forward-box-fill:before { content: "\f0fa"; } +.ri-share-forward-box-line:before { content: "\f0fb"; } +.ri-share-forward-fill:before { content: "\f0fc"; } +.ri-share-forward-line:before { content: "\f0fd"; } +.ri-share-line:before { content: "\f0fe"; } +.ri-shield-check-fill:before { content: "\f0ff"; } +.ri-shield-check-line:before { content: "\f100"; } +.ri-shield-cross-fill:before { content: "\f101"; } +.ri-shield-cross-line:before { content: "\f102"; } +.ri-shield-fill:before { content: "\f103"; } +.ri-shield-flash-fill:before { content: "\f104"; } +.ri-shield-flash-line:before { content: "\f105"; } +.ri-shield-keyhole-fill:before { content: "\f106"; } +.ri-shield-keyhole-line:before { content: "\f107"; } +.ri-shield-line:before { content: "\f108"; } +.ri-shield-star-fill:before { content: "\f109"; } +.ri-shield-star-line:before { content: "\f10a"; } +.ri-shield-user-fill:before { content: "\f10b"; } +.ri-shield-user-line:before { content: "\f10c"; } +.ri-ship-2-fill:before { content: "\f10d"; } +.ri-ship-2-line:before { content: "\f10e"; } +.ri-ship-fill:before { content: "\f10f"; } +.ri-ship-line:before { content: "\f110"; } +.ri-shirt-fill:before { content: "\f111"; } +.ri-shirt-line:before { content: "\f112"; } +.ri-shopping-bag-2-fill:before { content: "\f113"; } +.ri-shopping-bag-2-line:before { content: "\f114"; } +.ri-shopping-bag-3-fill:before { content: "\f115"; } +.ri-shopping-bag-3-line:before { content: "\f116"; } +.ri-shopping-bag-fill:before { content: "\f117"; } +.ri-shopping-bag-line:before { content: "\f118"; } +.ri-shopping-basket-2-fill:before { content: "\f119"; } +.ri-shopping-basket-2-line:before { content: "\f11a"; } +.ri-shopping-basket-fill:before { content: "\f11b"; } +.ri-shopping-basket-line:before { content: "\f11c"; } +.ri-shopping-cart-2-fill:before { content: "\f11d"; } +.ri-shopping-cart-2-line:before { content: "\f11e"; } +.ri-shopping-cart-fill:before { content: "\f11f"; } +.ri-shopping-cart-line:before { content: "\f120"; } +.ri-showers-fill:before { content: "\f121"; } +.ri-showers-line:before { content: "\f122"; } +.ri-shuffle-fill:before { content: "\f123"; } +.ri-shuffle-line:before { content: "\f124"; } +.ri-shut-down-fill:before { content: "\f125"; } +.ri-shut-down-line:before { content: "\f126"; } +.ri-side-bar-fill:before { content: "\f127"; } +.ri-side-bar-line:before { content: "\f128"; } +.ri-signal-tower-fill:before { content: "\f129"; } +.ri-signal-tower-line:before { content: "\f12a"; } +.ri-signal-wifi-1-fill:before { content: "\f12b"; } +.ri-signal-wifi-1-line:before { content: "\f12c"; } +.ri-signal-wifi-2-fill:before { content: "\f12d"; } +.ri-signal-wifi-2-line:before { content: "\f12e"; } +.ri-signal-wifi-3-fill:before { content: "\f12f"; } +.ri-signal-wifi-3-line:before { content: "\f130"; } +.ri-signal-wifi-error-fill:before { content: "\f131"; } +.ri-signal-wifi-error-line:before { content: "\f132"; } +.ri-signal-wifi-fill:before { content: "\f133"; } +.ri-signal-wifi-line:before { content: "\f134"; } +.ri-signal-wifi-off-fill:before { content: "\f135"; } +.ri-signal-wifi-off-line:before { content: "\f136"; } +.ri-sim-card-2-fill:before { content: "\f137"; } +.ri-sim-card-2-line:before { content: "\f138"; } +.ri-sim-card-fill:before { content: "\f139"; } +.ri-sim-card-line:before { content: "\f13a"; } +.ri-single-quotes-l:before { content: "\f13b"; } +.ri-single-quotes-r:before { content: "\f13c"; } +.ri-sip-fill:before { content: "\f13d"; } +.ri-sip-line:before { content: "\f13e"; } +.ri-skip-back-fill:before { content: "\f13f"; } +.ri-skip-back-line:before { content: "\f140"; } +.ri-skip-back-mini-fill:before { content: "\f141"; } +.ri-skip-back-mini-line:before { content: "\f142"; } +.ri-skip-forward-fill:before { content: "\f143"; } +.ri-skip-forward-line:before { content: "\f144"; } +.ri-skip-forward-mini-fill:before { content: "\f145"; } +.ri-skip-forward-mini-line:before { content: "\f146"; } +.ri-skull-2-fill:before { content: "\f147"; } +.ri-skull-2-line:before { content: "\f148"; } +.ri-skull-fill:before { content: "\f149"; } +.ri-skull-line:before { content: "\f14a"; } +.ri-skype-fill:before { content: "\f14b"; } +.ri-skype-line:before { content: "\f14c"; } +.ri-slack-fill:before { content: "\f14d"; } +.ri-slack-line:before { content: "\f14e"; } +.ri-slice-fill:before { content: "\f14f"; } +.ri-slice-line:before { content: "\f150"; } +.ri-slideshow-2-fill:before { content: "\f151"; } +.ri-slideshow-2-line:before { content: "\f152"; } +.ri-slideshow-3-fill:before { content: "\f153"; } +.ri-slideshow-3-line:before { content: "\f154"; } +.ri-slideshow-4-fill:before { content: "\f155"; } +.ri-slideshow-4-line:before { content: "\f156"; } +.ri-slideshow-fill:before { content: "\f157"; } +.ri-slideshow-line:before { content: "\f158"; } +.ri-smartphone-fill:before { content: "\f159"; } +.ri-smartphone-line:before { content: "\f15a"; } +.ri-snapchat-fill:before { content: "\f15b"; } +.ri-snapchat-line:before { content: "\f15c"; } +.ri-snowy-fill:before { content: "\f15d"; } +.ri-snowy-line:before { content: "\f15e"; } +.ri-sort-asc:before { content: "\f15f"; } +.ri-sort-desc:before { content: "\f160"; } +.ri-sound-module-fill:before { content: "\f161"; } +.ri-sound-module-line:before { content: "\f162"; } +.ri-soundcloud-fill:before { content: "\f163"; } +.ri-soundcloud-line:before { content: "\f164"; } +.ri-space-ship-fill:before { content: "\f165"; } +.ri-space-ship-line:before { content: "\f166"; } +.ri-space:before { content: "\f167"; } +.ri-spam-2-fill:before { content: "\f168"; } +.ri-spam-2-line:before { content: "\f169"; } +.ri-spam-3-fill:before { content: "\f16a"; } +.ri-spam-3-line:before { content: "\f16b"; } +.ri-spam-fill:before { content: "\f16c"; } +.ri-spam-line:before { content: "\f16d"; } +.ri-speaker-2-fill:before { content: "\f16e"; } +.ri-speaker-2-line:before { content: "\f16f"; } +.ri-speaker-3-fill:before { content: "\f170"; } +.ri-speaker-3-line:before { content: "\f171"; } +.ri-speaker-fill:before { content: "\f172"; } +.ri-speaker-line:before { content: "\f173"; } +.ri-spectrum-fill:before { content: "\f174"; } +.ri-spectrum-line:before { content: "\f175"; } +.ri-speed-fill:before { content: "\f176"; } +.ri-speed-line:before { content: "\f177"; } +.ri-speed-mini-fill:before { content: "\f178"; } +.ri-speed-mini-line:before { content: "\f179"; } +.ri-split-cells-horizontal:before { content: "\f17a"; } +.ri-split-cells-vertical:before { content: "\f17b"; } +.ri-spotify-fill:before { content: "\f17c"; } +.ri-spotify-line:before { content: "\f17d"; } +.ri-spy-fill:before { content: "\f17e"; } +.ri-spy-line:before { content: "\f17f"; } +.ri-stack-fill:before { content: "\f180"; } +.ri-stack-line:before { content: "\f181"; } +.ri-stack-overflow-fill:before { content: "\f182"; } +.ri-stack-overflow-line:before { content: "\f183"; } +.ri-stackshare-fill:before { content: "\f184"; } +.ri-stackshare-line:before { content: "\f185"; } +.ri-star-fill:before { content: "\f186"; } +.ri-star-half-fill:before { content: "\f187"; } +.ri-star-half-line:before { content: "\f188"; } +.ri-star-half-s-fill:before { content: "\f189"; } +.ri-star-half-s-line:before { content: "\f18a"; } +.ri-star-line:before { content: "\f18b"; } +.ri-star-s-fill:before { content: "\f18c"; } +.ri-star-s-line:before { content: "\f18d"; } +.ri-star-smile-fill:before { content: "\f18e"; } +.ri-star-smile-line:before { content: "\f18f"; } +.ri-steam-fill:before { content: "\f190"; } +.ri-steam-line:before { content: "\f191"; } +.ri-steering-2-fill:before { content: "\f192"; } +.ri-steering-2-line:before { content: "\f193"; } +.ri-steering-fill:before { content: "\f194"; } +.ri-steering-line:before { content: "\f195"; } +.ri-stethoscope-fill:before { content: "\f196"; } +.ri-stethoscope-line:before { content: "\f197"; } +.ri-sticky-note-2-fill:before { content: "\f198"; } +.ri-sticky-note-2-line:before { content: "\f199"; } +.ri-sticky-note-fill:before { content: "\f19a"; } +.ri-sticky-note-line:before { content: "\f19b"; } +.ri-stock-fill:before { content: "\f19c"; } +.ri-stock-line:before { content: "\f19d"; } +.ri-stop-circle-fill:before { content: "\f19e"; } +.ri-stop-circle-line:before { content: "\f19f"; } +.ri-stop-fill:before { content: "\f1a0"; } +.ri-stop-line:before { content: "\f1a1"; } +.ri-stop-mini-fill:before { content: "\f1a2"; } +.ri-stop-mini-line:before { content: "\f1a3"; } +.ri-store-2-fill:before { content: "\f1a4"; } +.ri-store-2-line:before { content: "\f1a5"; } +.ri-store-3-fill:before { content: "\f1a6"; } +.ri-store-3-line:before { content: "\f1a7"; } +.ri-store-fill:before { content: "\f1a8"; } +.ri-store-line:before { content: "\f1a9"; } +.ri-strikethrough-2:before { content: "\f1aa"; } +.ri-strikethrough:before { content: "\f1ab"; } +.ri-subscript-2:before { content: "\f1ac"; } +.ri-subscript:before { content: "\f1ad"; } +.ri-subtract-fill:before { content: "\f1ae"; } +.ri-subtract-line:before { content: "\f1af"; } +.ri-subway-fill:before { content: "\f1b0"; } +.ri-subway-line:before { content: "\f1b1"; } +.ri-subway-wifi-fill:before { content: "\f1b2"; } +.ri-subway-wifi-line:before { content: "\f1b3"; } +.ri-suitcase-2-fill:before { content: "\f1b4"; } +.ri-suitcase-2-line:before { content: "\f1b5"; } +.ri-suitcase-3-fill:before { content: "\f1b6"; } +.ri-suitcase-3-line:before { content: "\f1b7"; } +.ri-suitcase-fill:before { content: "\f1b8"; } +.ri-suitcase-line:before { content: "\f1b9"; } +.ri-sun-cloudy-fill:before { content: "\f1ba"; } +.ri-sun-cloudy-line:before { content: "\f1bb"; } +.ri-sun-fill:before { content: "\f1bc"; } +.ri-sun-foggy-fill:before { content: "\f1bd"; } +.ri-sun-foggy-line:before { content: "\f1be"; } +.ri-sun-line:before { content: "\f1bf"; } +.ri-superscript-2:before { content: "\f1c0"; } +.ri-superscript:before { content: "\f1c1"; } +.ri-surgical-mask-fill:before { content: "\f1c2"; } +.ri-surgical-mask-line:before { content: "\f1c3"; } +.ri-surround-sound-fill:before { content: "\f1c4"; } +.ri-surround-sound-line:before { content: "\f1c5"; } +.ri-survey-fill:before { content: "\f1c6"; } +.ri-survey-line:before { content: "\f1c7"; } +.ri-swap-box-fill:before { content: "\f1c8"; } +.ri-swap-box-line:before { content: "\f1c9"; } +.ri-swap-fill:before { content: "\f1ca"; } +.ri-swap-line:before { content: "\f1cb"; } +.ri-switch-fill:before { content: "\f1cc"; } +.ri-switch-line:before { content: "\f1cd"; } +.ri-sword-fill:before { content: "\f1ce"; } +.ri-sword-line:before { content: "\f1cf"; } +.ri-syringe-fill:before { content: "\f1d0"; } +.ri-syringe-line:before { content: "\f1d1"; } +.ri-t-box-fill:before { content: "\f1d2"; } +.ri-t-box-line:before { content: "\f1d3"; } +.ri-t-shirt-2-fill:before { content: "\f1d4"; } +.ri-t-shirt-2-line:before { content: "\f1d5"; } +.ri-t-shirt-air-fill:before { content: "\f1d6"; } +.ri-t-shirt-air-line:before { content: "\f1d7"; } +.ri-t-shirt-fill:before { content: "\f1d8"; } +.ri-t-shirt-line:before { content: "\f1d9"; } +.ri-table-2:before { content: "\f1da"; } +.ri-table-alt-fill:before { content: "\f1db"; } +.ri-table-alt-line:before { content: "\f1dc"; } +.ri-table-fill:before { content: "\f1dd"; } +.ri-table-line:before { content: "\f1de"; } +.ri-tablet-fill:before { content: "\f1df"; } +.ri-tablet-line:before { content: "\f1e0"; } +.ri-takeaway-fill:before { content: "\f1e1"; } +.ri-takeaway-line:before { content: "\f1e2"; } +.ri-taobao-fill:before { content: "\f1e3"; } +.ri-taobao-line:before { content: "\f1e4"; } +.ri-tape-fill:before { content: "\f1e5"; } +.ri-tape-line:before { content: "\f1e6"; } +.ri-task-fill:before { content: "\f1e7"; } +.ri-task-line:before { content: "\f1e8"; } +.ri-taxi-fill:before { content: "\f1e9"; } +.ri-taxi-line:before { content: "\f1ea"; } +.ri-taxi-wifi-fill:before { content: "\f1eb"; } +.ri-taxi-wifi-line:before { content: "\f1ec"; } +.ri-team-fill:before { content: "\f1ed"; } +.ri-team-line:before { content: "\f1ee"; } +.ri-telegram-fill:before { content: "\f1ef"; } +.ri-telegram-line:before { content: "\f1f0"; } +.ri-temp-cold-fill:before { content: "\f1f1"; } +.ri-temp-cold-line:before { content: "\f1f2"; } +.ri-temp-hot-fill:before { content: "\f1f3"; } +.ri-temp-hot-line:before { content: "\f1f4"; } +.ri-terminal-box-fill:before { content: "\f1f5"; } +.ri-terminal-box-line:before { content: "\f1f6"; } +.ri-terminal-fill:before { content: "\f1f7"; } +.ri-terminal-line:before { content: "\f1f8"; } +.ri-terminal-window-fill:before { content: "\f1f9"; } +.ri-terminal-window-line:before { content: "\f1fa"; } +.ri-test-tube-fill:before { content: "\f1fb"; } +.ri-test-tube-line:before { content: "\f1fc"; } +.ri-text-direction-l:before { content: "\f1fd"; } +.ri-text-direction-r:before { content: "\f1fe"; } +.ri-text-spacing:before { content: "\f1ff"; } +.ri-text-wrap:before { content: "\f200"; } +.ri-text:before { content: "\f201"; } +.ri-thermometer-fill:before { content: "\f202"; } +.ri-thermometer-line:before { content: "\f203"; } +.ri-thumb-down-fill:before { content: "\f204"; } +.ri-thumb-down-line:before { content: "\f205"; } +.ri-thumb-up-fill:before { content: "\f206"; } +.ri-thumb-up-line:before { content: "\f207"; } +.ri-thunderstorms-fill:before { content: "\f208"; } +.ri-thunderstorms-line:before { content: "\f209"; } +.ri-ticket-2-fill:before { content: "\f20a"; } +.ri-ticket-2-line:before { content: "\f20b"; } +.ri-ticket-fill:before { content: "\f20c"; } +.ri-ticket-line:before { content: "\f20d"; } +.ri-time-fill:before { content: "\f20e"; } +.ri-time-line:before { content: "\f20f"; } +.ri-timer-2-fill:before { content: "\f210"; } +.ri-timer-2-line:before { content: "\f211"; } +.ri-timer-fill:before { content: "\f212"; } +.ri-timer-flash-fill:before { content: "\f213"; } +.ri-timer-flash-line:before { content: "\f214"; } +.ri-timer-line:before { content: "\f215"; } +.ri-todo-fill:before { content: "\f216"; } +.ri-todo-line:before { content: "\f217"; } +.ri-toggle-fill:before { content: "\f218"; } +.ri-toggle-line:before { content: "\f219"; } +.ri-tools-fill:before { content: "\f21a"; } +.ri-tools-line:before { content: "\f21b"; } +.ri-tornado-fill:before { content: "\f21c"; } +.ri-tornado-line:before { content: "\f21d"; } +.ri-trademark-fill:before { content: "\f21e"; } +.ri-trademark-line:before { content: "\f21f"; } +.ri-traffic-light-fill:before { content: "\f220"; } +.ri-traffic-light-line:before { content: "\f221"; } +.ri-train-fill:before { content: "\f222"; } +.ri-train-line:before { content: "\f223"; } +.ri-train-wifi-fill:before { content: "\f224"; } +.ri-train-wifi-line:before { content: "\f225"; } +.ri-translate-2:before { content: "\f226"; } +.ri-translate:before { content: "\f227"; } +.ri-travesti-fill:before { content: "\f228"; } +.ri-travesti-line:before { content: "\f229"; } +.ri-treasure-map-fill:before { content: "\f22a"; } +.ri-treasure-map-line:before { content: "\f22b"; } +.ri-trello-fill:before { content: "\f22c"; } +.ri-trello-line:before { content: "\f22d"; } +.ri-trophy-fill:before { content: "\f22e"; } +.ri-trophy-line:before { content: "\f22f"; } +.ri-truck-fill:before { content: "\f230"; } +.ri-truck-line:before { content: "\f231"; } +.ri-tumblr-fill:before { content: "\f232"; } +.ri-tumblr-line:before { content: "\f233"; } +.ri-tv-2-fill:before { content: "\f234"; } +.ri-tv-2-line:before { content: "\f235"; } +.ri-tv-fill:before { content: "\f236"; } +.ri-tv-line:before { content: "\f237"; } +.ri-twitch-fill:before { content: "\f238"; } +.ri-twitch-line:before { content: "\f239"; } +.ri-twitter-fill:before { content: "\f23a"; } +.ri-twitter-line:before { content: "\f23b"; } +.ri-typhoon-fill:before { content: "\f23c"; } +.ri-typhoon-line:before { content: "\f23d"; } +.ri-u-disk-fill:before { content: "\f23e"; } +.ri-u-disk-line:before { content: "\f23f"; } +.ri-ubuntu-fill:before { content: "\f240"; } +.ri-ubuntu-line:before { content: "\f241"; } +.ri-umbrella-fill:before { content: "\f242"; } +.ri-umbrella-line:before { content: "\f243"; } +.ri-underline:before { content: "\f244"; } +.ri-uninstall-fill:before { content: "\f245"; } +.ri-uninstall-line:before { content: "\f246"; } +.ri-unsplash-fill:before { content: "\f247"; } +.ri-unsplash-line:before { content: "\f248"; } +.ri-upload-2-fill:before { content: "\f249"; } +.ri-upload-2-line:before { content: "\f24a"; } +.ri-upload-cloud-2-fill:before { content: "\f24b"; } +.ri-upload-cloud-2-line:before { content: "\f24c"; } +.ri-upload-cloud-fill:before { content: "\f24d"; } +.ri-upload-cloud-line:before { content: "\f24e"; } +.ri-upload-fill:before { content: "\f24f"; } +.ri-upload-line:before { content: "\f250"; } +.ri-usb-fill:before { content: "\f251"; } +.ri-usb-line:before { content: "\f252"; } +.ri-user-2-fill:before { content: "\f253"; } +.ri-user-2-line:before { content: "\f254"; } +.ri-user-3-fill:before { content: "\f255"; } +.ri-user-3-line:before { content: "\f256"; } +.ri-user-4-fill:before { content: "\f257"; } +.ri-user-4-line:before { content: "\f258"; } +.ri-user-5-fill:before { content: "\f259"; } +.ri-user-5-line:before { content: "\f25a"; } +.ri-user-6-fill:before { content: "\f25b"; } +.ri-user-6-line:before { content: "\f25c"; } +.ri-user-add-fill:before { content: "\f25d"; } +.ri-user-add-line:before { content: "\f25e"; } +.ri-user-fill:before { content: "\f25f"; } +.ri-user-follow-fill:before { content: "\f260"; } +.ri-user-follow-line:before { content: "\f261"; } +.ri-user-heart-fill:before { content: "\f262"; } +.ri-user-heart-line:before { content: "\f263"; } +.ri-user-line:before { content: "\f264"; } +.ri-user-location-fill:before { content: "\f265"; } +.ri-user-location-line:before { content: "\f266"; } +.ri-user-received-2-fill:before { content: "\f267"; } +.ri-user-received-2-line:before { content: "\f268"; } +.ri-user-received-fill:before { content: "\f269"; } +.ri-user-received-line:before { content: "\f26a"; } +.ri-user-search-fill:before { content: "\f26b"; } +.ri-user-search-line:before { content: "\f26c"; } +.ri-user-settings-fill:before { content: "\f26d"; } +.ri-user-settings-line:before { content: "\f26e"; } +.ri-user-shared-2-fill:before { content: "\f26f"; } +.ri-user-shared-2-line:before { content: "\f270"; } +.ri-user-shared-fill:before { content: "\f271"; } +.ri-user-shared-line:before { content: "\f272"; } +.ri-user-smile-fill:before { content: "\f273"; } +.ri-user-smile-line:before { content: "\f274"; } +.ri-user-star-fill:before { content: "\f275"; } +.ri-user-star-line:before { content: "\f276"; } +.ri-user-unfollow-fill:before { content: "\f277"; } +.ri-user-unfollow-line:before { content: "\f278"; } +.ri-user-voice-fill:before { content: "\f279"; } +.ri-user-voice-line:before { content: "\f27a"; } +.ri-video-add-fill:before { content: "\f27b"; } +.ri-video-add-line:before { content: "\f27c"; } +.ri-video-chat-fill:before { content: "\f27d"; } +.ri-video-chat-line:before { content: "\f27e"; } +.ri-video-download-fill:before { content: "\f27f"; } +.ri-video-download-line:before { content: "\f280"; } +.ri-video-fill:before { content: "\f281"; } +.ri-video-line:before { content: "\f282"; } +.ri-video-upload-fill:before { content: "\f283"; } +.ri-video-upload-line:before { content: "\f284"; } +.ri-vidicon-2-fill:before { content: "\f285"; } +.ri-vidicon-2-line:before { content: "\f286"; } +.ri-vidicon-fill:before { content: "\f287"; } +.ri-vidicon-line:before { content: "\f288"; } +.ri-vimeo-fill:before { content: "\f289"; } +.ri-vimeo-line:before { content: "\f28a"; } +.ri-vip-crown-2-fill:before { content: "\f28b"; } +.ri-vip-crown-2-line:before { content: "\f28c"; } +.ri-vip-crown-fill:before { content: "\f28d"; } +.ri-vip-crown-line:before { content: "\f28e"; } +.ri-vip-diamond-fill:before { content: "\f28f"; } +.ri-vip-diamond-line:before { content: "\f290"; } +.ri-vip-fill:before { content: "\f291"; } +.ri-vip-line:before { content: "\f292"; } +.ri-virus-fill:before { content: "\f293"; } +.ri-virus-line:before { content: "\f294"; } +.ri-visa-fill:before { content: "\f295"; } +.ri-visa-line:before { content: "\f296"; } +.ri-voice-recognition-fill:before { content: "\f297"; } +.ri-voice-recognition-line:before { content: "\f298"; } +.ri-voiceprint-fill:before { content: "\f299"; } +.ri-voiceprint-line:before { content: "\f29a"; } +.ri-volume-down-fill:before { content: "\f29b"; } +.ri-volume-down-line:before { content: "\f29c"; } +.ri-volume-mute-fill:before { content: "\f29d"; } +.ri-volume-mute-line:before { content: "\f29e"; } +.ri-volume-off-vibrate-fill:before { content: "\f29f"; } +.ri-volume-off-vibrate-line:before { content: "\f2a0"; } +.ri-volume-up-fill:before { content: "\f2a1"; } +.ri-volume-up-line:before { content: "\f2a2"; } +.ri-volume-vibrate-fill:before { content: "\f2a3"; } +.ri-volume-vibrate-line:before { content: "\f2a4"; } +.ri-vuejs-fill:before { content: "\f2a5"; } +.ri-vuejs-line:before { content: "\f2a6"; } +.ri-walk-fill:before { content: "\f2a7"; } +.ri-walk-line:before { content: "\f2a8"; } +.ri-wallet-2-fill:before { content: "\f2a9"; } +.ri-wallet-2-line:before { content: "\f2aa"; } +.ri-wallet-3-fill:before { content: "\f2ab"; } +.ri-wallet-3-line:before { content: "\f2ac"; } +.ri-wallet-fill:before { content: "\f2ad"; } +.ri-wallet-line:before { content: "\f2ae"; } +.ri-water-flash-fill:before { content: "\f2af"; } +.ri-water-flash-line:before { content: "\f2b0"; } +.ri-webcam-fill:before { content: "\f2b1"; } +.ri-webcam-line:before { content: "\f2b2"; } +.ri-wechat-2-fill:before { content: "\f2b3"; } +.ri-wechat-2-line:before { content: "\f2b4"; } +.ri-wechat-fill:before { content: "\f2b5"; } +.ri-wechat-line:before { content: "\f2b6"; } +.ri-wechat-pay-fill:before { content: "\f2b7"; } +.ri-wechat-pay-line:before { content: "\f2b8"; } +.ri-weibo-fill:before { content: "\f2b9"; } +.ri-weibo-line:before { content: "\f2ba"; } +.ri-whatsapp-fill:before { content: "\f2bb"; } +.ri-whatsapp-line:before { content: "\f2bc"; } +.ri-wheelchair-fill:before { content: "\f2bd"; } +.ri-wheelchair-line:before { content: "\f2be"; } +.ri-wifi-fill:before { content: "\f2bf"; } +.ri-wifi-line:before { content: "\f2c0"; } +.ri-wifi-off-fill:before { content: "\f2c1"; } +.ri-wifi-off-line:before { content: "\f2c2"; } +.ri-window-2-fill:before { content: "\f2c3"; } +.ri-window-2-line:before { content: "\f2c4"; } +.ri-window-fill:before { content: "\f2c5"; } +.ri-window-line:before { content: "\f2c6"; } +.ri-windows-fill:before { content: "\f2c7"; } +.ri-windows-line:before { content: "\f2c8"; } +.ri-windy-fill:before { content: "\f2c9"; } +.ri-windy-line:before { content: "\f2ca"; } +.ri-wireless-charging-fill:before { content: "\f2cb"; } +.ri-wireless-charging-line:before { content: "\f2cc"; } +.ri-women-fill:before { content: "\f2cd"; } +.ri-women-line:before { content: "\f2ce"; } +.ri-wubi-input:before { content: "\f2cf"; } +.ri-xbox-fill:before { content: "\f2d0"; } +.ri-xbox-line:before { content: "\f2d1"; } +.ri-xing-fill:before { content: "\f2d2"; } +.ri-xing-line:before { content: "\f2d3"; } +.ri-youtube-fill:before { content: "\f2d4"; } +.ri-youtube-line:before { content: "\f2d5"; } +.ri-zcool-fill:before { content: "\f2d6"; } +.ri-zcool-line:before { content: "\f2d7"; } +.ri-zhihu-fill:before { content: "\f2d8"; } +.ri-zhihu-line:before { content: "\f2d9"; } +.ri-zoom-in-fill:before { content: "\f2da"; } +.ri-zoom-in-line:before { content: "\f2db"; } +.ri-zoom-out-fill:before { content: "\f2dc"; } +.ri-zoom-out-line:before { content: "\f2dd"; } +.ri-zzz-fill:before { content: "\f2de"; } +.ri-zzz-line:before { content: "\f2df"; } + diff --git a/src/js/core/al.conf.js b/src/js/core/al.conf.js new file mode 100644 index 0000000..036563a --- /dev/null +++ b/src/js/core/al.conf.js @@ -0,0 +1,80 @@ +/* + * ================================= + * al.js + * 用途: 全异步加载架构 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:模块编排配置 + * ================================= + */ + +// 定义根路径,用于加载文件 +var _ROOTPATH; +// 解析路径 +var _script = window.document.getElementsByTagName('script'); +for (var i = 0; i < _script.length; i++) +{ + var _src = _script[i].getAttribute('src'); + if (_src == null) + { + continue; + } + if (_src.indexOf('al.load') != -1) + { + _ROOTPATH = _src.replace(/js\/core\/al.load.min.js/, ''); + break; + } +} +// 框架加载文件配置 +var _fmConf = []; + +// jquery +_fmConf['jquery'] = [ + 'jquery.min.js' +]; +// animate +_fmConf['animate'] = [ + 'animate.min.css' +]; +// bootstrap +_fmConf['bootstrap'] = [ + 'bootstrap.min.css', +]; +// font-awesome +_fmConf['font-awesome'] = [ + 'font-awesome.min.css' +]; +// html5 +_fmConf['html5'] = [ + 'html5shiv.min.js' +]; +// swiper +_fmConf['swiper'] = [ + 'swiper.min.js', + 'swiper.min.css' +]; +// zepto +_fmConf['zepto'] = [ + 'zepto.min.js' +]; +// art-template +_fmConf['art-template'] = [ + 'template-web.js' +]; +// eadmin +_fmConf['eadmin'] = [ + 'eadmin.min.js' +]; +// lodash +_fmConf['lodash'] = [ + 'lodash.min.js' +]; +// axios +_fmConf['axios'] = [ + 'axios.min.js' +]; +// chart +_fmConf['chart'] = [ + 'chart.min.js' +]; \ No newline at end of file diff --git a/src/js/core/al.func.js b/src/js/core/al.func.js new file mode 100644 index 0000000..26950c7 --- /dev/null +++ b/src/js/core/al.func.js @@ -0,0 +1,395 @@ +/* + * ================================= + * al.js + * 用途: 常用函数封装 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:系统函数库 + * ================================= + */ + +// 获取隐藏元素宽度高度 +function hideDom(obj, type) +{ + let v = { + obj : obj.clone, + return : '' + }; + v.obj. + appendTo('html'). + css({ + 'position' : 'absolute', + 'left' : '-9999px', + 'display' : 'block' + }); + if (type == undefined) + { + v.return = v.obj.outerWidth(); + } + else + { + v.return = (type == 'width') + ? v.obj.outerWidth() + : v.obj.outerHeight(); + } + v.obj.remove(); + return v.return; +} + +// 获取INNER_WIDTH +function innerW() +{ + if (window.innerWidth) + { + return window.innerWidth; + } + else if (document.documentElement.clientWidth) + { + return document.documentElement.clientWidth; + } + else if (document.body.clientWidth) + { + return document.body.clientWidth; + } +} + +// 获取INNER_HEIGHT +function innerH() +{ + if (window.innerHeight) + { + return window.innerHeight; + } + else if (document.documentElement.clientHeight) + { + return document.documentElement.clientHeight; + } + else if (document.body.clientHeight) + { + return document.body.clientHeight; + } +} + +// 禁止/允许页面内容选中 +// 1:允许 +// 0:禁止 +function userselect(type) +{ + type = (type == undefined) ? 1 : 0; + if (type == 1) + { + document.onselectstart = function(){return true;} + //兼容火狐 + $('body').css('-moz-user-select',''); + } + else + { + document.onselectstart = function(){return false;} + //兼容火狐 + $('body').css('-moz-user-select','none'); + } +} + +// 禁用右键 +function disabledRight() +{ + $(document).on('contextmenu', function(e){ + return false; + }); +} + +// 键盘输入防抖 +function keyup(dom, callback) +{ + let T = null; + dom.on('keyup', function(e){ + let _this = $(this); + clearTimeout(T); + T = setTimeout(function(){ + callback(_this, e); + }, 200); + }); +} + +// 获取指定元素到可视区域四个方向的距离 +// @dom:指定的dom元素 +// @type:方向,top、bottom、left、right +// @cut:是否减去自身宽度 +function distance(dom, type, cut = true) +{ + let val; + switch (type) + { + case 'top': + val = dom.offset().top; + break; + case 'bottom': + val = innerH() - dom.offset().top - dom.outerHeight() - 10; + break; + case 'left': + val = dom.offset().left; + break; + case 'right': + val = innerW() - dom.offset().left; + if (cut) + val -= dom.outerWidth(); + break; + } + return val; +} + +// 全局通用显示动画效果 +// @dom:需要淡入的dom +// @source:触发该次动作的来源,如果指定,则表示要自动定位在该来源的合适位置上 +// @cut:是否减去自身宽度 +function fadeIn(dom, source = null, cut = true) +{ + // 如果传递触发事件的原DOM,则表示需要自动定位 + if (source != null) + { + // 定义局部变量 + let v = { + top : 0, + left : 0, + pickerOuterHeight : dom.outerHeight(), + pickerOuterWidth : dom.outerWidth() + }; + v.inputOuterHeight = source.outerHeight(); + v.inputOuterWidth = source.outerWidth(); + v.offset = source.offset(); + v.left = v.offset.left; + v.top = v.offset.top; + // 判断显示的位置 + // 用来控制如果下方空间不够则在上方显示,反之也是 + if (distance(source, 'bottom') < v.pickerOuterHeight) + { + v.top -= (v.pickerOuterHeight + 5); + } + else + { + v.top += (v.inputOuterHeight + 5); + } + // 判断距离右侧宽度是否充足 + if (distance(source, 'right', cut) < v.pickerOuterWidth) + v.left -= (v.pickerOuterWidth - v.inputOuterWidth); + dom.css({ + left : v.left, + top : v.top + }).attr('tabindex', 0); + } + dom. + off('animationend'). + show(). + removeClass('fadeOutUp'). + addClass('fadeInDown'); +} + +// 全局通用隐藏效果 +// @dom +// @callback:隐藏后的回调 +function fadeOut(dom, callback = null) +{ + dom. + removeClass('fadeInDown'). + addClass('fadeOutUp'). + on('animationend', function(){ + $(this).hide(); + if (_.isFunction(callback)) callback(); + }); +} + +/** + * 不足10自动补0,用在日历组件中 + * @param {*} num + */ +function repairZero(num) +{ + return (num < 10) ? '0' + num : num; +} + +// 同级别排他增加class +function addClassExc(dom, classname) +{ + dom. + addClass(classname). + siblings(). + removeClass(classname); +} + +// 真实作用域,主要用来区分直接页面还是WINDOW中,避免DOM元素的ID冲突 +function scope(dom) +{ + if (dom === false) return false; + if (Mount.window == null) + { + return $(dom); + } + else + { + return $('#' + Mount.window).find(dom); + } +} + +// 生成唯一ID +function createId() +{ + return (new Date()).valueOf() + Math.random().toString().slice(-6); +} + +// 缺省图加载 +function defaultImg(box) +{ + if (module.conf.error_default_img == '') + return; + box.find('img').each(function(){ + let _this = $(this); + _this.on('error', () => { + _this.attr('src', module.conf.error_default_img); + }); + }); +} + +// 处理块元素特殊情况 +function block(dom) +{ + // 自适应列宽 + col(dom); + // 块标题 + dom.find('.block-title'). + each(function(){ + let [_this, v] = [$(this), {}]; + // 自定义图标 + v.icon = _this.data('icon'); + if (v.icon == undefined) + { + _this.prepend(''); + } + else + { + v.color = _this.data('icon-color'); + if (v.color != undefined) + v.icon += ' font-color-' + v.color; + _this.css('padding-left', 0).prepend(``); + } + }); + // 块 + dom.find('.block-data'). + each(function(){ + let [_this, v] = [$(this), {}]; + _this.addClass('block-data'); + v.small = _this.data('small'); + if (v.small != undefined) + _this.addClass('block-data-small'); + v.color = _this.data('color'); + if (v.color != undefined) + { + v.color = 'font-color-' + v.color; + _this.find('.num').addClass(v.color); + } + else + { + v.color = ''; + } + v.icon = _this.data('icon'); + if (v.icon != undefined) + { + _this.children('h5').prepend(``); + } + }); +} + +// 自适应 +function col(dom) +{ + // 自适应 + dom.find("[class*='col-']"). + each(function(){ + let [_this, v] = [$(this), {}]; + v.class = _this.attr('class'); + v.class.replace(/col-([\d]+)/g, function(){ + v.col = parseInt(arguments[1]); + switch (v.col) + { + case 1: + v.class = 'col-xl-1 col-lg-1 col-md-2 col-sm-3'; + break; + case 2: + v.class = 'col-xl-2 col-lg-2 col-md-3 col-sm-4'; + break; + case 3: + v.class = 'col-xl-3 col-lg-3 col-md-4 col-sm-6'; + break; + case 4: + v.class = 'col-xl-4 col-lg-4 col-md-6 col-sm-6'; + break; + case 5: + v.class = 'col-xl-5 col-lg-5 col-md-5 col-sm-5'; + break; + case 6: + v.class = 'col-xl-6 col-lg-6 col-md-6 col-sm-12'; + break; + case 7: + v.class = 'col-xl-7 col-lg-7'; + break; + case 8: + v.class = 'col-xl-8 col-lg-8'; + break; + case 9: + v.class = 'col-xl-9 col-lg-9'; + break; + case 10: + v.class = 'col-xl-10 col-lg-10'; + break; + case 11: + v.class = 'col-xl-11 col-lg-11'; + break; + case 12: + v.class = 'col-xl-12 col-lg-12'; + break; + } + _this.removeClass('col-' + v.col).addClass(v.class); + }); + }); +} + +// 设置路由 +function setRoute(url = '') +{ + window.history.pushState(null, null, '#' + url); +} + +// 获取路由 +function getRoute(homepage = true) +{ + let hash = window.location.hash; + if (hash == '') + { + return false; + } + let arr = hash.split('#'); + if (arr[2] != undefined && homepage) + { + return false; + } + return arr[1]; +} + +// 获取URL参数 +function query(url) +{ + let arr = url.split('?'); + if (arr.length == 1) + { + return ''; + } + arr = arr[1]; + arr = arr.split('&'); + let query = {}; + for (let i in arr) + { + let get = arr[i].split('='); + query[get[0]] = get[1]; + } + return JSON.stringify(query); +} \ No newline at end of file diff --git a/src/js/core/al.init.js b/src/js/core/al.init.js new file mode 100644 index 0000000..3658f71 --- /dev/null +++ b/src/js/core/al.init.js @@ -0,0 +1,154 @@ +/* + * ================================= + * al.js + * 用途: 初始化 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:初始化 + * ================================= + */ + +/** + * 定义全局通用常量、变量 + */ + +// 禁止选中网页文本标识,用在滑块拖动时避免页面文字被选中使用 +let selectEnabled = true; +// BODY的JQ缓存 +let body; +// 是否需要清理页面 +let clear = false; +// 全局动作 +let Method = {}; +// 挂载点 +let Mount = { + dropzone : [], + window : null, + page : false, + skin : 'dark' +}; +// 全局监听单选、复选、下拉启用禁用,用来响应虚拟UI的显示状态 +Mount.observer = new MutationObserver((m) => { + if(m[0].attributeName != 'disabled') return; + let dom = m[0].target; + dom = $(dom); + // 单选 + if (dom.is(':radio')) + { + // 是不是开关 + if (dom.data('model') == 'switch') + { + dom.is(':disabled') ? + dom.next().addClass('switch-disabled') : + dom.next().removeClass('switch-disabled'); + return; + } + let _class = 'radio'; + if(dom.is(':checked')) + { + _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; + } + else + { + _class += dom.is(':disabled') ? '-disabled' : ''; + } + dom.parent().prop('class', _class); + return; + } + // 复选 + if (dom.is(':checkbox')) + { + let _class = 'checkbox'; + if(dom.is(':checked')) + { + _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; + } + else + { + _class += dom.is(':disabled') ? '-disabled' : ''; + } + dom.parent().prop('class', _class); + return; + } + // 下拉 + if(dom.is('select')) + { + dom.is(':disabled') ? + dom.next().addClass('select-disabled') : + dom.next().removeClass('select-disabled'); + return; + } +}); + +// 默认执行异步加载过程 +(function(){ + try{ + module != undefined; + load(module); + }catch(e){ + console.log('没有找到任何可用的module配置,框架初始化失败'); + } +})(); + +// 加载方法 +function load(module) +{ + // 框架 + let framework = module.framework; + // 类库 + let lib = module.lib; + // 插件 + let plugin = module.plugin; + // 数据配置 + let data = module.data; + // 事件 + let event = module.event; + // 回调 + let ready = module.ready; + // 组装框架文件 + let file = []; + for (let i in framework) + { + // 框架版本 + let version = framework[i]; + for (let j = 0; j < _fmConf[i].length; j++) + file.push(_ROOTPATH + 'js/framework/' + i + '/' + version + '/' + _fmConf[i][j]); + } + loader.load(file, function(){ + body = $('body'); + // 加载数据配置 + if (data != undefined && data.length > 0) + { + for (let i in data) + loader.load(_ROOTPATH + 'js/data/' + data[i]); + } + // 加载类库 + if (lib != undefined && lib.length > 0) + { + for (let i in lib) + loader.load(_ROOTPATH + 'js/lib/eadmin.' + lib[i] + '.min.js'); + } + // 加载插件 + if (plugin != undefined) + { + for (let i in plugin) + loader.load(_ROOTPATH + 'js/plugin/' + plugin[i] + '.min.js'); + } + // 最后加载事件,因为事件极有可能需要依赖以上的文件 + loader.ready(function(){ + if (event == undefined || + event.length == 0) + { + if(ready != undefined) ready(); + return; + } + let file = []; + for (let i = 0; i < event.length; i++) + file.push(_ROOTPATH + 'js/event/' + event[i]); + loader.load(file, function(){ + if(ready != undefined) ready(); + }); + }); + }); +} \ No newline at end of file diff --git a/src/js/core/al.load.js b/src/js/core/al.load.js new file mode 100644 index 0000000..fb73b9e --- /dev/null +++ b/src/js/core/al.load.js @@ -0,0 +1,409 @@ +/* + * ================================= + * al.js + * 用途: 核心加载器 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:核心加载器 + * ================================= + */ + +(function(win, undefined){ + var doc = win.document, + domWaiters = [], + handlers = {}, + assets = {}, + //判断当前浏览器是否支持非阻塞加载文件 + isAsync = 'async' in doc.createElement('script') || 'MozAppearance' in doc.documentElement.style || win.opera, + isDomReady, + headVar = 'loader', + //默认执行ready + api = win[headVar] = (win[headVar] || function(){ + api.ready.apply(null, arguments); + }), + PRELOADING = 1, + PRELOADED = 2, + LOADING = 3, + LOADED = 4; + //定义方法黑洞 + function noop(){} + //遍历对象 + function each(arr, callback) + { + if ( ! arr) + { + return; + } + if (typeof arr === "object") + { + arr = [].slice.call(arr); + } + for (var i = 0, l = arr.length; i < l; i++) + { + callback.call(arr, arr[i], i); + } + } + //校验对象类型,网上大神的写法 + function is(type, obj) + { + var clas = Object.prototype.toString.call(obj).slice(8, -1); + return obj !== undefined && obj !== null && clas === type; + } + //是不是函数 + function isFunction(item) + { + return is("Function", item); + } + //是不是数组 + function isArray(item) + { + return is("Array", item); + } + //解析URL + function toLabel(url) + { + var items = url.split("/"), + name = items[items.length - 1], + i = name.indexOf("?"); + return i !== -1 ? name.substring(0, i) : name; + } + //执行一次 + function one(callback) { + callback = callback || noop; + if (callback._done) + { + return; + } + callback(); + callback._done = 1; + } + function getAsset(item) + { + var asset = {}; + if (typeof item === "object") + { + for (var label in item) + { + if (!!item[label]) + { + asset = { + name : label, + url : item[label] + }; + } + } + } + else + { + asset = { + name : toLabel(item), + url : item + }; + } + var existing = assets[asset.name]; + if (existing && existing.url === asset.url) + { + return existing; + } + assets[asset.name] = asset; + return asset; + } + function allLoaded(items) + { + items = items || assets; + for (var name in items) + { + if (items.hasOwnProperty(name) && items[name].state !== LOADED) + return false; + } + return true; + } + function apiLoadAsync() + { + var args = arguments, + callback = args[args.length - 1], + items = {}; + if ( ! isFunction(callback)) + { + callback = null; + } + if (isArray(args[0])) + { + args[0].push(callback); + api.load.apply(null, args[0]); + return api; + } + each(args, function(item, i){ + if (item !== callback) + { + item = getAsset(item); + items[item.name] = item; + } + }); + each(args, function(item, i){ + if (item !== callback) + { + item = getAsset(item); + load(item, function(){ + if (allLoaded(items)) + one(callback); + }); + } + }); + return api; + } + function load(asset, callback) + { + callback = callback || noop; + if (asset.state === LOADED) + { + callback(); + return; + } + if (asset.state === LOADING) + { + api.ready(asset.name, callback); + return; + } + if (asset.state === PRELOADING) + { + asset.onpreload.push(function(){ + load(asset, callback); + }); + return; + } + asset.state = LOADING; + loadAsset(asset, function(){ + asset.state = LOADED; + callback(); + each(handlers[asset.name], function(fn){ + one(fn); + }); + if (isDomReady && allLoaded()) + { + each(handlers.ALL, function(fn){ + one(fn); + }); + } + }); + } + function getExtension(url) + { + url = url || ""; + var items = url.split("?")[0].split("."); + return items[items.length-1].toLowerCase(); + } + function loadAsset(asset, callback) + { + callback = callback || noop; + function error(event) + { + event = event || win.event; + ele.onload = ele.onreadystatechange = ele.onerror = null; + callback(); + } + function process(event) + { + event = event || win.event; + if (event.type === "load" || (/loaded|complete/.test(ele.readyState) && (!doc.documentMode || doc.documentMode < 9))) + { + win.clearTimeout(asset.errorTimeout); + win.clearTimeout(asset.cssTimeout); + ele.onload = ele.onreadystatechange = ele.onerror = null; + callback(); + } + } + function isCssLoaded() + { + if (asset.state !== LOADED && asset.cssRetries <= 20) + { + for (var i = 0, l = doc.styleSheets.length; i < l; i++) + { + if (doc.styleSheets[i].href === ele.href) + { + process({ + "type" : "load" + }); + return; + } + } + asset.cssRetries++; + asset.cssTimeout = win.setTimeout(isCssLoaded, 250); + } + } + var ele; + var ext = getExtension(asset.url); + if (ext === "css") + { + ele = doc.createElement("link"); + ele.type = "text/" + (asset.type || "css"); + ele.rel = "stylesheet"; + ele.href = asset.url; + asset.cssRetries = 0; + asset.cssTimeout = win.setTimeout(isCssLoaded, 500); + } + else + { + ele = doc.createElement("script"); + ele.type = "text/" + (asset.type || "javascript"); + ele.src = asset.url; + } + ele.onload = ele.onreadystatechange = process; + ele.onerror = error; + ele.async = false; + ele.defer = false; + asset.errorTimeout = win.setTimeout(function(){ + error({ type: "timeout" }); + }, 7e3); + var head = doc.head || doc.getElementsByTagName("head")[0]; + head.insertBefore(ele, head.lastChild); + } + function init() + { + var items = doc.getElementsByTagName("script"); + for (var i = 0, l = items.length; i < l; i++) + { + var dataMain = items[i].getAttribute("init"); + if (!!dataMain) + { + api.load(dataMain); + return; + } + } + } + function ready(key, callback) + { + if (key === doc) + { + if (isDomReady) + { + one(callback); + } + else + { + domWaiters.push(callback); + } + return api; + } + if (isFunction(key)) + { + callback = key; + key = "ALL"; + } + if (isArray(key)) + { + var items = {}; + each(key, function (item) + { + items[item] = assets[item]; + api.ready(item, function(){ + if (allLoaded(items)) + one(callback); + }); + }); + return api; + } + if (typeof key !== "string" || !isFunction(callback)) + return api; + var asset = assets[key]; + if (asset && asset.state === LOADED || key === "ALL" && allLoaded() && isDomReady) + { + one(callback); + return api; + } + var arr = handlers[key]; + if ( ! arr) + { + arr = handlers[key] = [callback]; + } + else + { + arr.push(callback); + } + return api; + } + function domReady() + { + if ( ! doc.body) + { + win.clearTimeout(api.readyTimeout); + api.readyTimeout = win.setTimeout(domReady, 50); + return; + } + if (!isDomReady) + { + isDomReady = true; + init(); + each(domWaiters, function(fn){ + one(fn); + }); + } + } + function domContentLoaded() + { + if (doc.addEventListener) + { + doc.removeEventListener("DOMContentLoaded", domContentLoaded, false); + domReady(); + } + else if (doc.readyState === "complete") + { + doc.detachEvent("onreadystatechange", domContentLoaded); + domReady(); + } + } + + if (doc.readyState === "complete") + { + domReady(); + } + else if (doc.addEventListener) + { + doc.addEventListener("DOMContentLoaded", domContentLoaded, false); + win.addEventListener("load", domReady, false); + } + else { + doc.attachEvent("onreadystatechange", domContentLoaded); + win.attachEvent("onload", domReady); + var top = false; + try + { + top = !win.frameElement && doc.documentElement; + } + catch(e){} + if (top && top.doScroll) + { + (function doScrollCheck(){ + if ( ! isDomReady) + { + try + { + top.doScroll("left"); + } + catch(error) + { + win.clearTimeout(api.readyTimeout); + api.readyTimeout = win.setTimeout(doScrollCheck, 50); + return; + } + domReady(); + } + }()); + } + } + api.load = api.js = isAsync ? apiLoadAsync : apiLoadHack; + api.ready = ready; + api.ready(doc, function(){ + if (allLoaded()) + { + each(handlers.ALL, function (callback){ + one(callback); + }); + } + if (api.feature) + { + api.feature("domloaded", true); + } + }); +}(window)); \ No newline at end of file diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js new file mode 100644 index 0000000..c7c54a7 --- /dev/null +++ b/src/js/framework/eadmin/1.0.1/eadmin.js @@ -0,0 +1,895 @@ +/* + * ================================= + * eadmin + * 用途: 核心类 + * 开发人员:surui / 317953536@qq.com + * 版本:V2.0.1 + * ================================= + * 功能:核心类 + * ================================= + */ + +// 定义主容器DOM缓存 +let box; + +/** + * 定义核心类 + */ +let eadmin = class Eadmin{ + + /** + * 构造,执行一些初始化操作 + */ + constructor(){ + box = $('#container'); + // 禁止选中 + if ( ! module.conf.allow_user_select) + { + userselect(0); + selectEnabled = false; + } + // 禁止右键 + if ( ! module.conf.allow_right_click) + { + disabledRight(); + } + // 当前链接 + this.href = ''; + // 实时链接,这个链接和this.href的区别是,这个链接可能是弹窗内的链接或者TAB中的链接 + this.currentHref = ''; + // 大盒子的滚动条对象 + this.boxScroll = null; + // 默认响应链接跳转 + this.jumpHref(); + // 如果有通知消息则设置默认顶部距离 + if (module.lib.indexOf('notice') != -1) + { + $('body').append('
    '); + $('#notice').css('top', module.conf.notice_top); + } + // 预加载错误图片 + if (module.conf.error_default_img != '') + { + $('body').append(``); + $('#error-default-img').on('error', () => { + module.conf.error_default_img = ''; + console.log('默认缺省图' + module.conf.error_default_img + ' 不可用'); + }); + } + // 双击回顶 + if (module.conf.dblclick_goto_top) + { + box.on('dblclick', () => { + let dblclick = store('dblclick'); + if (dblclick === '0') + { + return; + } + if (dblclick === '1') + { + box.scrollTop(0); + return; + } + Popup.confirm({ + content : '是否同意开启双击回顶功能,本消息仅提示一次', + callback : () => { + store('dblclick', '1'); + Popup.success({ + content : '双击回顶设置成功', + callback : () => {box.scrollTop(0);} + }); + }, + cancel : () => { + store('dblclick', '0'); + } + }); + }); + } + } + + /** + * 加载中 + */ + loading(msg = ''){ + this.mask(); + $('.mask').html(`${msg == '' ? '页面加载中,请稍候...' : msg}`); + } + + /** + * 关闭加载中 + */ + loadingHide(){ + if(Mount.page) return; + this.maskHide(); + } + + /** + * 打开遮罩层 + */ + mask(){ + if ($('.mask').length == 0) + $('body').append('
    '); + let mask = $('.mask'); + mask.empty(); + if (mask.is(':hidden')) + { + mask.show(); + return false; + } + let window = $('.window:visible').length; + if (window > 0) + { + let zindex = 9998 + window; + mask.css('z-index', zindex); + return zindex; + } + return false; + } + + /** + * 隐藏遮罩层 + */ + maskHide(){ + let [mask, window] = [ + $('.mask'), + $('.window:visible').length + ]; + if (window > 0) + { + mask.css('z-index', '-=1'); + } + else + { + mask.css('z-index', 9998).hide(); + } + } + + /** + * 启动页 + */ + homepage(){ + let _this = this; + // 设置容器滚动区域高度 + box.height(innerH() - $('header').outerHeight() - 30); + // 如果配置了启动页,则默认加载启动页 + if(module.conf == undefined || + module.conf.homepage == undefined || + module.conf.homepage == '') return; + // 加载动画 + this.loading(); + // 判断默认主页 + let homepage = getRoute(); + if ( ! homepage) + { + homepage = module.conf.homepage; + store.remove('main_nav_id'); + store.remove('sub_nav_id'); + } + else + { + _this.href = homepage; + _this.currentHref = homepage; + } + // 延迟 + if (module.conf.load_page_timeout != undefined && + module.conf.load_page_timeout > 0) + { + setTimeout(() => { + // 加载 + box. + load(homepage, () => { + _this.load(); + }); + }, module.conf.load_page_timeout); + } + else + { + // 加载 + box.load(homepage, () => { + _this.load(); + }); + } + } + + /** + * 框架内部链接跳转 + */ + jumpHref(){ + // 判断容器是否正常 + if (module.conf.homepage !== false && + box.length == 0) + { + // 这里后面会替换成框架内的弹框 + console.log('没有找到id为container的容器div,请检查!'); + return false; + } + let _this = this; + $('body').on('click', 'a:not(.ql-action), button.href', function(){ + let v = { + this : $(this), + subnav : $('.sub-nav') + }; + v.href = v.this.attr('href'); + _this.href = _this.currentHref = v.href; + // 一级导航 + if (v.this.hasClass('nav')) + { + // 切换样式 + addClassExc(v.this, 'active'); + // 判断是否有子导航 + v.id = v.this.data('id'), + v.sub = window.nav[v.id].sub; + store('main_nav_id', v.id.toString()); + if (v.sub == undefined) + { + if (window.nav[v.id].href == undefined) + { + console.log('当前分类既没有子分类,也没有指定链接'); + return false; + } + $('.sub-nav div').eq(1).empty(); + } + else + { + // 子分类内容处理 + v.navHtml = ''; + v.subnav. + show(). + children('div'). + eq(1). + html(v.navHtml); + // 判断是否需要自动点击第一个子分类 + if (module.conf.auto_click_sub_nav != undefined && + module.conf.auto_click_sub_nav) + { + // 如果第一个链接是原生跳转则返回 + if(v.sub[0].native != undefined) return; + v.subnav.find('a:first').trigger('click'); + store('sub_nav_id', '0'); + return false; + } + } + } + // 二级导航 + else if(v.this.hasClass('nav-sub')) + { + addClassExc(v.this, 'active'); + store('sub_nav_id', v.this.data('id').toString()); + } + // 阻止框架内跳转 + if (_this.href == 'javascript:;' || + v.this.data('native') != undefined) return true; + // 设置URL + setRoute(_this.href); + let storeKey = md5(_this.href); + store.remove(storeKey + '_page'); + // 重载 + let container = v.this.data('container'); + container = container ? '#' + container : false; + _this.refresh(container); + return false; + }); + } + + /** + * 刷新当前页面 + */ + refresh(container = false){ + let _this = this; + let _box = ! container ? box : $(container); + _box.empty(); + // loading + _this.loading(); + // 需要销毁的元素 + let destroy = [ + '.window', + '.datepicker', + '.citypicker', + '.dz-hidden-input', + '.dropdown' + ]; + for (let i in destroy) + $(destroy[i]).remove(); + if (Mount.dropzone.length > 0) + { + _.each(Mount.dropzone, (d) => { + d.disable(); + }); + Mount.dropzone = []; + } + Mount.window = null; + // 加载 + setTimeout(() => { + Method = {}; + _this.href = _this.href == '' ? module.conf.homepage : _this.href; + $(window).off(); + _box.off(). + load(_this.href, () => { + _this.load(); + if (container != '#right-frame') + return; + let contents = `
      `; + _box.find('h2'). + each(function(i){ + $(this).attr('id', 'h2-'+ i); + let h2 = $(this).html();; + contents += `
    • ${h2}
    • `; + }); + contents += `
    `; + _box.append(contents); + // 代码高亮 + $('code').each(function(){ + let v = {this : $(this)}; + v.html = v.this.html(); + v.html = v.html.replace(/[<>]/g, (c) => { + return {'<':'<', '>':'>'}[c]; + }); + v.html = v.html.replace(/^\s+|\s+$/g, ''); + v.this.html(v.html); + if ( ! v.this.hasClass('hljs')) return true; + hljs.highlightBlock(v.this[0]); + hljs.lineNumbersBlock(v.this[0]); + }); + }); + }, module.conf.load_page_timeout); + } + + /** + * 框架一、二级导航处理 + */ + nav(){ + if (module.conf.homepage === false) + return; + // 私有函数 + let create = (data) => { + let navHtml = ''; + // 主导航交互 + $('.nav').html(navHtml); + // 二级导航默认显示处理 + if (main_nav_id == undefined) return; + let sub = window.nav[main_nav_id].sub; + if (sub == undefined) return; + // 子分类内容处理 + navHtml = ''; + $('.sub-nav'). + show(). + children('div'). + eq(1). + html(navHtml); + } + // 实体文件数据源 + if (module.conf.nav_data_source == 'local') + { + loader.load(_ROOTPATH + 'js/data/nav.js', () => { + create(window.nav); + }); + return; + } + // 接口数据源 + if (module.conf.nav_api_url == '') + { + console.log('导航接口地址不能为空,导航创建失败'); + return; + } + this.get({ + url : module.conf.nav_api_url, + then : (data) => { + window.nav = data; + create(data); + } + }); + } + + /** + * 加载页面 + */ + load(){ + if (this.boxScroll != null) + { + this.boxScroll.destroy(); + this.boxScroll = null; + } + this.loadingHide(); + // 默认图 + defaultImg(box); + // 块 + block(box); + // 表单渲染 + this.form(); + // 按钮渲染 + Button.run(box); + // 标签 + Tag.run(box); + // 监听滚动 + this.onscroll(); + // 滚动条处理 + let scroll = $('body').find('.iscroll'); + if(scroll.length > 0) + { + let _this = this; + scroll. + each(function(){ + _this.scroll($(this)[0]); + }); + } + this.boxScroll = this.scroll(box[0]); + // 进度条 + Progress.run(box); + } + + /** + * 滚动条 + */ + scroll(dom, scroll = 'y'){ + let param = { + wheelPropagation: (scroll == 'y' ? false : true), + }; + if (scroll == 'y') + { + param.suppressScrollX = true; + } + else + { + param.suppressScrollY = true; + } + return new PerfectScrollbar(dom, param); + } + + /** + * 表单 + */ + form(dom = null){ + Form.init(dom); + return this; + } + + /** + * 日期选择 + */ + datepicker(dom, param){ + new Datepikcer(dom, param); + return this; + } + + /** + * 城市选择 + */ + citypicker(dom, param){ + new Citypikcer(dom, param); + return this; + } + + /** + * 弹窗 + */ + window(dom, param){ + new Window(dom, param); + return this; + } + + /** + * 滑块 + */ + slider(dom, param){ + new Slider(dom, param); + return this; + } + + /** + * 穿梭框 + */ + transfer(dom, param){ + new Transfer(dom, param); + return this; + } + + /** + * 评分 + */ + rate(dom, param){ + new Rate(dom, param); + return this; + } + + /** + * 颜色选择 + */ + colorpicker(dom, param){ + new Colorpicker(dom, param); + return this; + } + + /** + * 表格 + */ + table(dom, param){ + return new Table(dom, param); + } + + /** + * 自定义分页 + */ + page(param){ + new Page(param); + return this; + } + + /** + * 上传 + */ + upload(dom, param){ + new Upload(dom, param); + return this; + } + + /** + * 图表 + */ + chart(dom, param){ + new EChart(dom, param); + return this; + } + + /** + * 树形 + */ + tree(dom, param){ + new Tree(dom, param); + return this; + } + + /** + * 选项卡 + */ + tab(dom, param){ + new Tab(dom, param); + return this; + } + + /** + * 编辑器 + */ + editor(dom, param){ + new Editor(dom, param); + return this; + } + + /** + * 下拉菜单 + * @param {*} dom + * @param {*} param + */ + dropdown(dom, param){ + new Dropdown(dom, param); + return this; + } + + /** + * 模版 + */ + template(dom, data, callback){ + try{ + template != undefined; + let v = { + html : template(dom, data), + box : scope('[data-template="' + dom + '"]') + }; + if (v.box.length == 0) + { + console.log('没有找到对应的模版容器 data-template="' + dom + '",渲染失败'); + return; + } + v.box.html(v.html); + if (_.isFunction(callback)) + callback(); + } + catch(e){ + console.log(e); + } + } + + /** + * 通用获取GET参数 + */ + request(name = ''){ + // 获取参数原始值 + let dom = $('#' + Mount.window + '_query'); + if (dom.length == 0) + { + return {}; + } + let val = dom.val(); + if (val == '') + { + return {}; + } + val = JSON.parse(val); + if (name == '') + { + return val; + } + return val[name]; + } + + /** + * 滚动条滚动响应 + */ + onscroll(){ + let hide = [ + '.datepicker', + '.citypicker', + '.dropdown' + ]; + box.on('scroll', () => { + if ( ! clear) return; + for (let i in hide) + $(hide[i]).hide(); + $(':focus').trigger('blur'); + clear = false; + }); + } + + /** + * 发送GET请求 + */ + get(param = {}) + { + if (param.url == undefined) + { + console.log('请指定接口地址'); + return; + } + if (param.param == undefined) + param.param = {}; + axios.get(param.url, { + params : param.param + }). + then((response) => { + let data; + if (_.isFunction(module.conf.http.response)) + data = module.conf.http.response(response.data); + else + data = response.data; + // 没有执行码 + if (data[module.conf.http.code_field] == undefined) + { + console.log('接口返回结果中没有找到定义的code码字段'); + return; + } + let msg = ''; + if (data[module.conf.http.msg_field] != undefined) + msg = data[module.conf.http.msg_field]; + // 没有数据体 + if (data[module.conf.http.data_field] == undefined) + { + console.log('接口返回结果中没有找到定义的数据体字段'); + return; + } + // 执行失败 + if (data[module.conf.http.code_field] != module.conf.http.code_success) + { + if (msg == '') msg = '操作执行失败'; + Message.error({content : msg}); + return; + } + if (param.popup !== true) + { + if (_.isFunction(param.then)) + param.then(data[module.conf.http.data_field]); + return; + } + msg = msg || '操作执行成功'; + // 提示 + let conf = {content : msg}; + if (_.isFunction(param.then)) + { + conf.callback = () => { + param.then(data[module.conf.http.data_field]); + }; + } + Popup.success(conf); + }). + catch((e) => {console.log(e);}); + } + + /** + * 发送POST请求 + */ + post(param = {}) + { + if (param.url == undefined) + { + console.log('请指定接口地址'); + return; + } + if (param.form == undefined) + { + console.log('请指定需要提交的POST数据'); + return; + } + axios.post(param.url, param.form, module.conf.http.headers). + then((response) => { + let data; + if (_.isFunction(module.conf.http.response)) + data = module.conf.http.response(response.data); + else + data = response.data; + if (data[module.conf.http.code_field] == undefined) + { + console.log('接口返回结果中没有找到定义的code码字段'); + return; + } + let msg = ''; + if (data[module.conf.http.msg_field] != undefined) + msg = data[module.conf.http.msg_field]; + // 执行失败 + if (data[module.conf.http.code_field] != module.conf.http.code_success) + { + msg = msg || '操作执行失败'; + Message.error({ + content : msg + }); + if (_.isFunction(param.error)) + param.error(); + return; + } + if (_.isFunction(param.close)) + param.close(); + msg = msg || '操作执行成功'; + // 提示 + let conf = {content : msg}; + if (_.isFunction(param.then)) + { + conf.callback = () => { + param.then(data[module.conf.http.data_field]); + }; + } + Popup.success(conf); + }). + catch((error) => { + console.log(error); + if (_.isFunction(param.error)) + param.error(); + }); + } + +} + +// 实例化 +let Eadmin = new eadmin(); + +loader.ready(() => { + // 识别配色 + Mount.skin = body.css('background-color').indexOf(245) == -1 ? 'dark' : 'light'; + // 全局图表配置 + if (module.framework.chart != undefined) + { + Chart.defaults.fontColor = '#FFF'; + Chart.defaults.scale.gridLines.color = '#151935'; + } + // 注册HTTP请求全局参数 + if(module.framework.axios != undefined) + { + _.each(module.conf.http, (val, key) => { + axios.defaults[key] = val; + }); + } + // 全局上传处理 + if(module.plugin.indexOf('dropzone') != -1) + Dropzone.autoDiscover = false; + // 导航 + Eadmin.nav(); + // 主界面 + Eadmin.homepage(); + // TIPS + if(module.lib.indexOf('tips') != -1) + Tips.run(); + // POPUP + if(module.lib.indexOf('popup') != -1) + Eadmin.popup = Popup; + // MESSAGE + if(module.lib.indexOf('message') != -1) + Eadmin.message = Message; + // NOTICE + if(module.lib.indexOf('notice') != -1) + Eadmin.notice = Notice; + // BUTTON + if(module.lib.indexOf('button') != -1) + { + Eadmin.button = Button; + Button.event(); + } + // 表单事件 + if(module.lib.indexOf('form') != -1) + Form.event(); + // 表单验证 + if(module.lib.indexOf('validate') != -1) + Validate.run(); + // 图片查看器 + if (module.lib.indexOf('imageview') != -1) + Imageview.run(); + // 点击遮罩关闭弹窗 + if ( ! module.conf.window_close_by_shade) return; + $('.mask').on('click', () => { + if ($('.window').length == 0) return; + let window = $('.window:last'); + window.children('.window-close').trigger('click'); + }); +}); \ No newline at end of file diff --git a/src/js/lib/eadmin.button.js b/src/js/lib/eadmin.button.js new file mode 100644 index 0000000..0996b14 --- /dev/null +++ b/src/js/lib/eadmin.button.js @@ -0,0 +1,96 @@ +/** + * eadmin 按钮组件 + */ + +class Button{ + + /** + * 按钮 + */ + static run(dom){ + let [delay, icon] = [ + dom.find('button[data-delay]'), + dom.find('button[data-icon]') + ]; + // 延迟按钮处理 + delay.each(function(){ + let _this = $(this); + // 私有变量组 + let v = { + html : _this.html(), + delay : _this.data('delay') + }; + // 按钮状态与赋值 + _this.attr('disabled', true).html(`倒计时(${v.delay})秒后可操作`); + v.time = setInterval(() => { + v.delay--; + _this.html(`倒计时(${v.delay})秒后可操作`); + if (v.delay == 0) + { + clearInterval(v.time); + _this.attr('disabled', false).html(v.html); + } + }, 1000); + }); + // 图标按钮处理 + icon.each(function(){ + let _this = $(this); + let style = ''; + if (_this.is(':empty')) + style += ' style="margin-right:0;"'; + _this.prepend(`
    `); + }); + } + + /** + * 事件 + */ + static event(){ + let that = this; + // 加载按钮点击事件 + body. + on('click', 'button[data-loading]', function(){ + let _this = $(this); + let _do = _this.data('do'); + // 如果是提交表单的按钮则不进行后续处理 + if (_this.data('submit') != undefined) + return; + that.loading(_this); + if (_do == undefined) return; + try{ + Method != undefined; + if ( ! _.isFunction(Method[_do])) + { + console.log('指定的' + _do + '不是一个可被调用的函数'); + return; + } + Method[_do](_this); + } + catch(e){ + console.log(e); + } + }); + } + + /** + * 重置 + */ + static reset(btn){ + btn.attr('disabled', false).html(btn.data('source')); + } + + /** + * 加载中 + */ + static loading(btn){ + let v = { + this : btn, + icon : `` + }; + v.this. + attr('disabled', true). + data('source', v.this.html()). + html(v.icon + v.this.data('loading')); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.chart.js b/src/js/lib/eadmin.chart.js new file mode 100644 index 0000000..bfe4377 --- /dev/null +++ b/src/js/lib/eadmin.chart.js @@ -0,0 +1,320 @@ +/** + * eadmin 图表组件 + */ + +class EChart{ + + constructor(dom, param){ + this.dom = $(dom); + this.ctx = this.dom[0].getContext('2d'); + // 配置色值 + let color = [ + 'rgba(0, 132, 255', + 'rgba(255, 24, 68', + 'rgba(118, 255, 2', + 'rgba(255, 255, 1', + 'rgba(255, 142, 1', + 'rgba(105, 240, 174', + 'rgba(224, 64, 252', + 'rgba(254, 87, 34' + ]; + this.gradient = []; + this.color = []; + for (let i in color) + { + let gradient = this.ctx.createLinearGradient(0, 0, 0, 300); + gradient.addColorStop(0, color[i] + ', 0.5)'); + gradient.addColorStop(1, color[i] + ', 0)'); + this.gradient.push(gradient); + this.color.push(color[i] + ')'); + } + // 默认参数 + let _param = { + // 类型 + type : 'line', + title : { + show : true, + text : '默认图表' + }, + legend : true + } + // 配置参数 + this.param = $.extend(true, _param, param); + // 提示框 + this.tooltips = { + backgroundColor : 'rgba(0, 0, 0, 0.8)', + intersect : false, + mode : 'index', + titleFontSize : 14, + bodySpacing : 4, + xPadding : 10, + yPadding : 10, + titleMarginBottom : 8 + }; + // 布局 + this.layout = { + padding: { + top : 20 + } + }; + // 移入 + this.hover = { + mode : 'nearest', + intersect : true + }; + // 色值 + this.skin = { + fontColor : '#36495C', + lineColor : '#DCE8F2' + }; + if (Mount.skin == 'dark') + { + this.skin = { + fontColor : '#FFF', + lineColor : '#151935' + }; + } + this.run(); + } + + /** + * 执行 + */ + run(){ + switch(this.param.type) + { + case 'line': + this._line(); + break; + case 'bar': + this._bar(); + break; + case 'pie': + this._pie(); + break; + } + } + + /** + * 线型图 + */ + _line(){ + let config = { + type : 'line', + data : { + labels : this.param.labels, + datasets : [] + }, + options : { + hover : this.hover, + tooltips : this.tooltips, + title : { + display : this.param.title.show, + fontSize : 14, + text : this.param.title.text, + fontColor : this.skin.fontColor, + padding : 0 + }, + responsive : true, + legend : { + display : this.param.legend, + labels : { + fontColor : this.skin.fontColor + } + }, + layout : this.layout, + scales : { + xAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }], + yAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }] + } + } + }; + if (this.param.labels == undefined || + this.param.labels.length == 0) + { + console.log('请指定图表X轴'); + return; + } + if (this.param.datas == undefined || + this.param.datas.length == 0) + { + console.log('请指定图表具体数据'); + return; + } + if (this.param.title.show) + { + this.layout.padding.top = 0; + } + _.each(this.param.datas, (row, key) => { + config.data.datasets.push({ + label : row.label, + data : row.data, + backgroundColor : this.gradient[key], + borderColor : this.color[key], + pointBackgroundColor : '#FFF', + pointRadius : 4, + borderWidth : 2, + fill : true + }); + }); + new Chart(this.ctx, config); + } + + /** + * 柱状图 + */ + _bar(){ + let config = { + type : 'bar', + data : { + labels : this.param.labels, + datasets : [] + }, + options : { + hover : this.hover, + tooltips : this.tooltips, + title : { + display : this.param.title.show, + fontSize : 14, + text : this.param.title.text, + fontColor : this.skin.fontColor, + padding : 0 + }, + responsive : true, + legend : { + display : this.param.legend, + labels : { + fontColor : this.skin.fontColor + } + }, + scales : { + xAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }], + yAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }] + } + } + }; + if (this.param.labels == undefined || + this.param.labels.length == 0) + { + console.log('请指定图表X轴'); + return; + } + if (this.param.datas == undefined || + this.param.datas.length == 0) + { + console.log('请指定图表具体数据'); + return; + } + if (this.param.title.show) + { + this.layout.padding.top = 0; + } + _.each(this.param.datas, (row, key) => { + config.data.datasets.push({ + label : row.label, + data : row.data, + backgroundColor : this.gradient[key], + borderColor : this.color[key], + pointBackgroundColor : '#FFF', + pointRadius : 4, + borderWidth : 2, + fill : true + }); + }); + new Chart(this.ctx, config); + } + + /** + * 饼状图 + */ + _pie(){ + this.tooltips.mode = 'nearest'; + let config = { + type : 'pie', + data : { + labels : this.param.labels, + datasets : [ + { + data : [], + backgroundColor : [], + borderColor : [], + borderWidth : 2 + } + ] + }, + options : { + hover : '', + tooltips : this.tooltips, + title : { + display : this.param.title.show, + fontSize : 14, + text : this.param.title.text, + fontColor : this.skin.fontColor, + padding : 0 + }, + responsive : true, + legend : { + display : this.param.legend, + labels : { + fontColor : this.skin.fontColor + } + } + } + }; + if (this.param.labels == undefined || + this.param.labels.length == 0) + { + console.log('请指定图表块'); + return; + } + if (this.param.datas == undefined || + this.param.datas.length == 0) + { + console.log('请指定图表具体数据'); + return; + } + if (this.param.title.show) + { + this.layout.padding.top = 0; + } + _.each(this.param.datas, (row, key) => { + config.data.datasets[0].data.push(row); + config.data.datasets[0].backgroundColor.push(this.gradient[key]); + config.data.datasets[0].borderColor.push(this.color[key]); + }); + new Chart(this.ctx, config); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.citypicker.js b/src/js/lib/eadmin.citypicker.js new file mode 100644 index 0000000..5bb43e8 --- /dev/null +++ b/src/js/lib/eadmin.citypicker.js @@ -0,0 +1,422 @@ +/** + * eadmin 城市组件 + */ + +class Citypikcer{ + + constructor(dom, param){ + if (typeof city_data_init === 'undefined') + { + console.log('没有检测到城市选择器必须的城市数据'); + return false; + } + // INPUT DOM,用来给表单赋值和focus,blur事件处理 + this.input = dom; + // INPUT选择器 + this.inputDom = scope(this.input); + // PICKER DOM缓存 + this.picker = null; + // 当前快速选择的序号 + this.index = 0; + // 快速选择滚动条高度,用来滚动条跟随 + this.scrollTop = 0; + // 是否初始化数据 + this.init = false; + // 当前选择的层级,用在多级城市选择中 + this.level = 1; + // 选择的省份 + this.prov = 0; + // 默认参数 + let _param = { + // 类型 + type : 1, + // 格式化 + format : ' / ', + // 级联选择深度 + level : 3, + // 回调 + change : null + } + // 配置参数 + this.param = $.extend(_param, param); + // 校验 + if (this.inputDom.length == 0) + { + console.log('当前页面中不包含' + this.input + '元素,创建失败'); + return false; + } + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 事件执行 + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + let dom = createId(); + // 组装HTML结构 + let html = `
    Tips:输入城市拼音首字母可快速选择,例如:hf +
    + 热门 + ABC + DEF + GHI + JKL + MNO + PQR + STU + VWX + YZ +
    +
    +
    `; + } + else + { + html += `>
    `; + } + html += `
    `; + body.append(html); + this.picker = $('#citypicker-' + dom); + if (this.param.type == 2) + this.picker.css('padding', '5px'); + } + + /** + * 事件 + */ + _event(){ + let that = this; + // 定义需要响应事件的DOM + let dom = [ + // 选项卡 + '.header span:not(.current):not(.not-allow)', + // 城市 + '.body span, .quick span', + // 多级 + '.vert span' + ]; + let [_body, quick] = [ + that.picker.children('.body'), + that.picker.children('.quick') + ]; + // 私有变量 + if (that.param.type != 1) + _body = that.picker.children('.vert'); + // 开始监听事件 + this.inputDom. + // 显示面板 + on('focus', function(){ + if( ! that.init) + { + that._formatData(_body); + that.init = true; + } + fadeIn(that.picker, $(this), false); + clear = true; + }). + // 隐藏面板 + on('blur', function(){ + if (that.focus) return; + fadeOut(that.picker); + clear = false; + }); + // 搜索 + keyup(this.inputDom, (dom, e) => { + let v = { + val : dom.val(), + key : e.keyCode, + html : '' + }; + if (that.param.type == 1) + { + if (v.val == '' || + ( ! (v.key > 64 && v.key < 91) && + v.key != 8 && + v.key != 32)) + { + if (v.val == '') that._reset(); + return; + } + if (that.picker.is(':hidden')) + { + fadeIn(that.picker, dom, false); + } + if (quick.is(':hidden')) + { + that.picker. + data('left', that.picker.css('left')). + css('left', dom.offset().left). + width(158). + children('.title'). + html(' ↑ ↓ 键快速选择城市'); + that.picker.children('.header, .body').hide(); + quick.show(); + } + $.each(cp_b, function(i, item){ + if (item.indexOf(v.val) != -1) + { + let arr = item.split('@'); + v.html += `${arr[0]}`; + } + }); + quick.html(v.html); + return; + } + that.level = 1; + _body.eq(0).nextAll('.vert').remove(); + if (v.val == '') + { + that._formatData(_body); + return; + } + v.html = v.icon = ''; + if (that.param.type == 2 && + that.param.level > 1) + v.icon = ``; + $.each(cp_d, function(i, item){ + if (item.indexOf(v.val) != -1) + { + let arr = item.split('@'); + v.html += `${arr[0]}${v.icon}`; + } + }); + _body.eq(0).html(v.html); + }); + if (that.param.type == 1) + { + that.inputDom. + on('keydown', function(event){ + if (_.indexOf([13, 38, 40], event.keyCode) == -1 || + quick.is(':hidden')) return; + let span = quick.children('span'); + // 回车 + if (event.keyCode == 13) + { + that._setVal(span.eq(that.index).html()); + return; + } + // 上 + if (event.keyCode == 38) + { + if (that.index < 0) + that.index = span.length - 1; + that.index -= 1; + } + // 下 + if (event.keyCode == 40) + { + if (that.index == (span.length - 1) || + quick.children('.current').length == 0) + that.index = -1; + that.index += 1; + } + if (that.index < 0) + { + that.scrollTop = quick[0].scrollHeight - quick.height(); + quick.scrollTop(that.scrollTop); + } + if (that.index == 0) + { + that.scrollTop = 0; + quick.scrollTop(0); + } + span. + eq(that.index). + addClass('current'). + siblings(). + removeClass('current'); + // 滚动条跟随 + let pt = span.eq(that.index).position().top; + if (pt > 200 && that.index >= 0) + { + that.scrollTop += 215; + quick.scrollTop(that.scrollTop); + } + else if (pt <= 0) + { + that.scrollTop -= 215; + quick.scrollTop(that.scrollTop); + } + }); + } + that.picker. + // 收起面板 + on('blur', function(){ + that.inputDom.blur(); + fadeOut(that.picker); + clear = false; + }). + // 选项卡切换 + on('click', dom[0], function(){ + let _this = $(this); + addClassExc(_this, 'current'); + that._formatData(_body, cp_a[_this.index()]); + }). + // 选择城市 + on('click', dom[1], function(){ + // 单城市 + that._setVal($(this).html()); + }). + // 多级 + on('click', dom[2], function(){ + let [_this, v] = [$(this), {}]; + v.val = _this.data('c'); + if (that.param.level == 1) + { + that._setVal(v.val); + return; + } + addClassExc(_this, 'current'); + v.parent = _this.parent(); + that.level = v.parent.index() + 1; + if (that.level == that.param.level) + { + v.val = v.doc = ''; + that.picker.find('.current').each(function(){ + v.val += v.doc + $(this).data('c'); + v.doc = that.param.format; + }); + that._setVal(v.val); + return; + } + else + { + v.parent.nextAll('.vert').remove(); + } + v.index = _this.data('i'); + v.next = v.parent.next('.vert'); + if (v.next.length == 0) + { + that.level += 1; + that.picker.append(`
    `); + v.next = that.picker.children('.vert:last'); + Eadmin.scroll(v.next[0]); + } + v.source = null; + if (that.level == 2) + { + that.prov = v.index; + v.source = cp_c[v.index].sub; + } + else + { + v.source = cp_c[that.prov].sub[v.index].sub; + } + that._formatData(v.next, v.source, true); + }). + on('mousedown', (e) => { + e.preventDefault(); + }); + } + + /** + * 格式化输出需要的城市数据 + */ + _formatData(box, source = null, format = false){ + let _source; + if (source != null) + { + _source = []; + if ( ! format) + { + _source = source; + } + else + { + for (let c in source) + _source[c] = source[c].name; + } + } + else + { + if (this.param.type == 1) + { + _source = cp_a[0]; + } + else + { + _source = []; + for (let c in cp_c) + _source[c] = cp_c[c].name; + } + } + let [html, icon] = ['', '']; + if (this.param.type == 2 && + this.level < this.param.level) + { + icon = ``; + } + for (let i in _source) + { + html += `${_source[i]}${icon}`; + } + box.html(html); + } + + /** + * 赋值选择器 + */ + _setVal(val = '') + { + this.inputDom.val(val); + this.focus = false; + this.picker.trigger('blur'); + // 回调 + this._callback(val); + if (this.param.type == 2) + { + return; + } + if (this.picker.children('.quick').is(':hidden')) + { + return; + } + setTimeout(() => { + this._reset(); + }, 500); + } + + /** + * 重置选择器 + */ + _reset() + { + this.picker. + width(450). + children('.title'). + html('Tips:输入城市拼音首字母可快速选择,例如:hf'); + if (this.picker.data('left') != undefined) + this.picker. + css('left', this.picker.data('left')); + this.picker. + children('.header, .body'). + show(); + this.picker. + children('.quick'). + hide(); + } + + /** + * 回调处理 + */ + _callback(val){ + // 回调处理 + if (_.isFunction(this.param.change)) + this.param.change(val); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.colorpicker.js b/src/js/lib/eadmin.colorpicker.js new file mode 100644 index 0000000..3b4dcd0 --- /dev/null +++ b/src/js/lib/eadmin.colorpicker.js @@ -0,0 +1,87 @@ +/** + * eadmin 颜色选择器组件 + */ + +class Colorpicker{ + + constructor(dom, param){ + this.domCache = scope(dom); + if (this.domCache.length == 0) + { + console.log('没有找到' + dom + '元素,颜色选择器创建失败'); + return; + } + let _param = { + color : [ + '#FF2000', '#90e200', '#ffcf00', '#ff7c00', '#f52394', + '#00b2d4', '#800080', '#593110' + ], + change : null, + bind : null, + default : '' + }; + this.param = $.extend(_param, param); + this.domCache.addClass('colorpicker'); + this.run(); + } + + /** + * 执行 + */ + run(){ + this._create(); + this._event(); + } + + /** + * 创建 + */ + _create(){ + if (this.param.color.length == 0) return; + let v = { + html : '' + }; + for (let i in this.param.color) + { + let style = ''; + if (this.param.color[i] == this.param.default) + style = 'style="display:inline-block;"'; + v.html += `
    +
    +
    + +
    `; + } + if (this.param.bind != null) + v.html += ``; + this.domCache.html(v.html); + } + + /** + * 事件 + */ + _event(){ + let that = this; + this.domCache. + // 选择颜色 + on('click', '>div:not(.active)', function(){ + let [_this, color] = [$(this), '']; + that.domCache.find('i').hide(); + that.domCache.children('input').val(_this.data('color')); + addClassExc(_this, 'active'); + _this.children('i').show(); + color = _this.data('color'); + // 是否需要绑定隐藏域 + if (that.param.bind != null) + $('#colorpicker-input-' + that.param.bind).val(color); + if (_.isFunction(that.param.change)) + that.param.change(color); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.datepicker.js b/src/js/lib/eadmin.datepicker.js new file mode 100644 index 0000000..a040436 --- /dev/null +++ b/src/js/lib/eadmin.datepicker.js @@ -0,0 +1,1103 @@ +/** + * eadmin 日期组件 + */ + +class Datepikcer{ + + constructor(dom, param){ + // 日期实例化对象 + this.date = new Date(); + // 日期数组,用来存放日期数据 + this._reset(); + // 今天的日期(年月日),用来加样式判断使用 + this.today = parseInt(this.arr[0].y + '' + this.arr[0].m + '' + this.arr[0].d); + // 是否需要时间(时分秒,根据param.format来确定) + this.time = false; + // PICKER DOM缓存 + this.picker = null; + // INPUT DOM,用来给表单赋值和focus,blur事件处理 + this.input = dom; + // INPUT的选择器 + this.inputDom = scope(this.input); + // 当前所在的日历的序号,左0右1 + this.index = 0; + // 上次所在的index,用来判断双日历写值的位置 + this.pindex = null; + // 已经选中的日期数量,用来判断是否需要清除所有日期选中状态,双日历会用到 + this.currentNum = 0; + // 当前获取焦点的文本框,用来赋值 + this.focusInput = null; + // 默认参数 + let _param = { + // 类型 + type : 'date', + // 格式化 + format : 'Y-m-d', + // 是否需要确认按钮 + confirm : false, + // 回调 + change : null, + // 开始时间 + start : 0, + // 结束时间 + end : 0, + // 快捷选择 + quick : false, + // unixtime + unixtime : false, + // 默认日期 + default : [] + } + // 配置参数 + this.param = $.extend(_param, param); + // 校验 + if (this.inputDom.length == 0) + { + console.log('当前页面中不包含' + this.input + '元素,创建日历失败'); + return false; + } + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 初始化 + this._init(); + // 事件执行 + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + let dom = createId(); + // 组装HTML结构 + let html = `
    `; + html += `
    + 快捷选择 + 3天内 + 一周内 + 15天内 + 一月内 + 三月内 + 一年内 +
    +
    +
    + + + + + + + + + + + + + + + + `; + html += `
    +
    +
    + ${this._week()} +
    +
    `; + html += `
    + ${this._year()} +
    +
    + ${this._month()} +
    `; + if(this.param.format.indexOf(' ') != -1) + { + html += `
    + ${this._time()} +
    `; + } + html += `
    `; + html += `
    +
    + + + + + + + + + + + + + + + + +
    +
    +
    + ${this._week()} +
    +
    `; + html += `
    + ${this._year(parseInt(this.arr[0].m) + 1)} +
    +
    + ${this._month(parseInt(this.arr[0].m) + 1)} +
    `; + if(this.param.format.indexOf(' ') != -1) + { + html += `
    + ${this._time()} +
    `; + } + html += `
    `; + html += `
    `; + html += ``; + html += `
    `; + body.append(html); + // 缓存DOM + this.picker = $('#datepicker-' + dom); + } + + /** + * 初始化 + */ + _init(){ + // 快捷选择 + if (this.param.quick) + this.picker.find('.quick').show(); + // 判断是否需要显示选择时间 + // 根据format的格式来确定,如果有空格则表示有时间 + if(this.param.format.indexOf(' ') != -1) + this.time = true; + // 默认值 + if (this.param.default.length > 0) + { + let format = ''; + if (_.isNumber(this.param.default[0]) && + (this.param.default[0] + '').length == 10) + { + format = _.replace(this.param.format, 'Y', '%y'); + format = _.replace(format, 'm', '%M'); + format = _.replace(format, 'd', '%d'); + if (this.time) + { + format = _.replace(format, 'H', '%h'); + format = _.replace(format, 'i', '%m'); + format = _.replace(format, 's', '%s'); + } + } + for (let i in this.param.default) + { + if (format == '') + continue; + this.param.default[i] = Time(this.param.default[i], format); + } + this.inputDom. + val(_.join(this.param.default, ' - ')). + data('default-date', _.join(this.param.default, ',')); + } + // 局部变量统一定义 + let v = { + // 文本框的内容取值 + val : this.inputDom.val(), + // 主日历(左侧日历,默认显示的) + picker : this.picker.children('div').eq(1), + }; + // 主日历头部 + v.header = v.picker.children('.header'); + // 私有方法 + let func = { + setYear : (dom = v.header, y = this.arr[0].y) => { + dom.find('.year').data('y', y).html(y + '年'); + }, + setMonth : (dom = v.header, m = this.arr[0].m) => { + dom.find('.month').data('m', m).html(m + '月'); + } + }; + // 年份显示 + func.setYear(); + // 月份显示 + func.setMonth(); + // 显示日期 + v.picker. + find('.day'). + html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); + // 双日历处理 + if(this.param.type == 'date-range') + { + // 副日历 + v.range = v.picker.next(); + v.range.show(); + v.rangeHeader = v.range.children('.header'); + // 年份显示 + func.setYear(v.rangeHeader, this.arr[1].y); + // 月份显示 + func.setMonth(v.rangeHeader, this.arr[1].m); + // 显示日期 + v.range. + find('.day'). + html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); + } + // 显示底部工具栏 + if (this.param.confirm) + this.picker.find('.footer').show(); + // 如果不需要时分秒则返回 + if ( ! this.time) + return; + // 选择时间按钮 + v.chooseTime = this.picker.find('.choose-time'); + // 显示选择时间按钮 + v.chooseTime.show(); + // 判断是否需要显示完整的时分秒 + v.arr = _.words(this.param.format, /[His]/g); + if (v.arr.length < 2) + { + console.log('日期如果包含时间的话则至少需要时和分两个参数'); + return; + } + // 时分秒默认值赋值 + if (v.val != '') + { + v.picker.find('.h' + this.h).addClass('current'); + v.picker.find('.i' + this.i).addClass('current'); + v.picker.find('.s' + this.s).addClass('current'); + } + // 如果不需要秒数则移除选择秒的那一栏 + if (v.arr.length == 2) + { + v.picker.find('.picker-time ul:last').remove(); + if (this.param.type == 'date-range') + v.range.find('.picker-time ul:last').remove(); + } + } + + /** + * 重置初始化日期 + */ + _reset(ym = false){ + this.arr = [ + { + // 年 + y : this.date.getFullYear(), + // 月 + m : this.date.getMonth(), + // 日 + d : this.date.getDate(), + // 时 + h : '00', + // 分 + i : '00', + // 秒 + s : '00', + // 当前日历选中的日期 + c : 0, + // 当前选择的日历序号 + index : 0 + }, + { + // 年 + y : this.date.getFullYear(), + // 月 + m : this.date.getMonth(), + // 日 + d : this.date.getDate(), + // 时 + h : '00', + // 分 + i : '00', + // 秒 + s : '00', + // 当前日历选中的日期 + c : 0, + // 当前选择的日历序号 + index : 1 + } + ]; + this.arr[1].m += 1; + if (this.arr[1].m == 12) + { + this.arr[1].y += 1; + this.arr[1].m = 0; + } + this.arr[0].m = repairZero(parseInt(this.arr[0].m) + 1); + this.arr[0].d = repairZero(this.arr[0].d); + this.arr[1].m = repairZero(parseInt(this.arr[1].m) + 1); + this.arr[1].d = repairZero(this.arr[1].d); + if ( ! ym) return; + let v = { + ym : this.picker.find('.show-ym'), + day : this.picker.find('.day') + }; + v.y = v.ym.eq(0).children('.year'); + v.m = v.ym.eq(0).children('.month'); + if (v.y.data('y') != this.arr[0].y) + { + v.y.html(this.arr[0].y + '年').data('y', this.arr[0].y); + } + if (v.m.data('m') != this.arr[0].m) + { + v.m.html(this.arr[0].m + '月').data('m', this.arr[0].m); + } + if (v.y != this.arr[0].y || + v.m != this.arr[0].m) + { + v.day.eq(0).html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); + } + if (this.param.type == 'date-range') + { + v.y = v.ym.eq(1).children('.year'); + v.m = v.ym.eq(1).children('.month'); + if (v.y.data('y') != this.arr[1].y) + v.y.html(this.arr[1].y + '年').data('y', this.arr[1].y); + if (v.m.data('m') != this.arr[1].m) + v.m.html(this.arr[1].m + '月').data('m', this.arr[1].m); + if (v.y != this.arr[1].y || + v.m != this.arr[1].m) + v.day.eq(1).html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); + } + } + + /** + * 根据年月生成HTML + * @param {*} y + * @param {*} m + */ + _createYmdHtml(y = '', m = ''){ + let realM = parseInt(m) - 1; + // 定义私有变量 + let v = { + // 获取当月第一天是星期几 + firstWeekDay : new Date(y, realM, 1).getDay(), + // 获取当月天数 + monthDay : this._getMonthDay(y, realM), + // 获取上个月的天数 + prevMonthDay : this._getMonthDay(y, realM - 1), + // 实际的天数 + realDay : 1, + // 开始时间 + start : ! this.param.start ? 0 : parseInt(this.param.start), + // 结束时间 + end : ! this.param.end ? 0 : parseInt(this.param.end), + // 结构 + html : '' + }; + v.firstWeekDay += 1; + // 循环天数 + for(let i = 1; i < 43; i++) + { + let [current, _class, today] = [ + '', '', 0 + ]; + // 如果i小于第一天的天数则用上个月的天数补足 + if (i < v.firstWeekDay) + { + v.realDay = v.prevMonthDay - (v.firstWeekDay - i); + v.realDay += 1; + _class = ' class="next"'; + } + else if (i - v.firstWeekDay >= v.monthDay) + { + if (i - v.firstWeekDay == v.monthDay) + v.realDay = 1; + _class = ' class="next"'; + } + else + { + // 当天日期 + today = parseInt(y + '' + m + '' + repairZero(i - v.firstWeekDay + 1)); + if (today == this.today) + current = '
    '; + if (this.param.type == 'date') + { + if (today == this.arr[this.index].c) + _class = ' class="current"'; + } + else + { + if (this.arr[this.index].index == this.index && + this.arr[this.index].c == today) + { + _class = ' class="current"'; + } + let index = this.index == 1 ? 0 : 1; + if (this.arr[index].index == this.index && + this.arr[index].c == today) + { + _class = ' class="current"'; + } + } + if (i == v.firstWeekDay) + v.realDay = 1; + } + // 判断开始结束日期 + if ((v.start > 0 || v.end > 0) && + _class != ' class="next"') + { + if (v.start > 0) + { + if (today < v.start) + _class = ' class="next"'; + } + if (v.end > 0) + { + if (today > v.end) + _class = ' class="next"'; + } + } + v.html += ` + ${current}${v.realDay} + `; + v.realDay++; + } + return v.html; + } + + /** + * 获取当前月份的天数 + * @param {*} y + * @param {*} m + */ + _getMonthDay(y = '', m = ''){ + m = (m < 0) ? 11 : m; + // 判断当前年是不是闰年 + let Feb = (y % 4 == 0 && + y % 100 != 0 || + y % 400 == 0) ? 29 : 28, + arr = new Array(); + arr[0] = 31; + arr[1] = Feb; + arr[2] = 31; + arr[3] = 30; + arr[4] = 31; + arr[5] = 30; + arr[6] = 31; + arr[7] = 31; + arr[8] = 30; + arr[9] = 31; + arr[10] = 30; + arr[11] = 31; + return arr[m]; + } + + /** + * 星期 + */ + _week(){ + let html = '', + week = [ + '日', '一', '二', '三', '四', '五', '六' + ]; + for (let i in week) + html += `${week[i]}`; + return html; + } + + /** + * 年份 + */ + _year(m = ''){ + let y = parseInt(this.arr[0].y); + if (m === 12) y += 1; + let html = ''; + for (let i = y + 1; i > (parseInt(this.arr[0].y) - 11); i--) + { + let active = (y == i) ? ' active' : ''; + html += `
    ${i}
    `; + } + return html; + } + + /** + * 月份 + */ + _month(m = ''){ + let _m = (m == '') ? +this.arr[0].m : m; + if (_m > 12) _m = 1; + let html = ''; + for (let i = 1; i < 13; i++) + { + let active = (_m == i) ? ' active' : ''; + html += `
    ${i}月
    `; + } + return html; + } + + /** + * 时间 + */ + _time(){ + let html = '
      '; + for (let i = 0; i < 24; i++) + { + i = repairZero(i); + html += '
    • ' + i + '
    • '; + } + html += '
      '; + for (let i = 0; i < 60; i++) + { + i = repairZero(i); + html += '
    • ' + i + '
    • '; + } + html += '
      '; + for (let i = 0; i < 60; i++) + { + i = repairZero(i); + html += '
    • ' + i + '
    • '; + } + html += '
    '; + return html; + } + + /** + * 交互事件 + */ + _event(){ + // 定义需要响应事件的DOM + let dom = [ + // 上下年、上下月 + '.prev-year, .prev-month, .next-year, .next-month', + // 年面板、月面板 + '.show-ym .year, .show-ym .month', + // 选择年月 + '.y-m div', + // 选择日期 + '.day span', + // 清除 + '.footer .clear', + // 确认 + '.footer .sure', + // 选择时间 + '.footer .choose-time', + // 选择具体时间 + '.picker-time li', + // 快捷选择 + '.quick span' + ]; + let that = this; + // 开始监听事件 + that.inputDom. + // 显示日期面板 + on('focus', function(){ + let _this = $(this); + fadeIn(that.picker, _this, false); + that.focusInput = _this; + clear = true; + }). + // 隐藏日期面板 + on('blur', function(){ + fadeOut(that.picker); + that.focusInput = null; + clear = false; + }); + this.picker. + // 收起面板 + on('blur', function(){ + that.focusInput.blur(); + that.focusInput = null; + fadeOut(that.picker); + clear = false; + }). + // 日历索引 + on('mouseenter', '>.datepicker-panel', function(){ + that.index = $(this).data('index'); + }). + // 上年、上月、下年、下月 + on('click', dom[0], function(){ + let _this = $(this); + // 定义私有变量 + let v = { + body : _this.parent().next('.body'), + ym : _this.siblings('.show-ym') + }; + v.y = v.ym.children('.year').data('y'); + v.m = parseInt(v.ym.children('.month').data('m')); + // 私有方法 + let func = { + // 设置选中的年 + setYear : () => { + v.ym.children('.year').data('y', v.y).html(v.y + '年'); + } + }; + // 上一年 + if(_this.hasClass('prev-year')) + { + v.y -= 1; + func.setYear(); + } + // 上一月 + else if (_this.hasClass('prev-month')) + { + v.m -= 1; + if (v.m == 0) + { + v.y -=1; + v.m = 12; + func.setYear(); + } + v.ym.children('.month').html(repairZero(v.m) + '月').data('m', v.m); + } + // 下一年 + else if (_this.hasClass('next-year')) + { + v.y += 1; + func.setYear(); + } + // 下一月 + else + { + v.m += 1; + if (v.m == 13) + { + v.y += 1; + v.m = 1; + func.setYear(); + } + v.ym.children('.month').html(repairZero(v.m) + '月').data('m', v.m); + } + v.body.children('.day').html(that._createYmdHtml(v.y, repairZero(v.m))); + }). + // 切换到年、月面板 + on('click', dom[1], function(){ + let _this = $(this); + _this.parent().children('.month').hide(); + let body = _this.parent().parent().next('.body'); + body.children('div').hide(); + let index = $(this).hasClass('year') ? 2 : 3; + body.children().eq(index).css('display', 'flex'); + }). + // 选择具体的年、月 + on('click', dom[2], function(){ + let _this = $(this), + body = _this.parent().parent(), + head = body.prev(); + // 选择年 + if (_this.hasClass('year')) + { + let y = _this.data('y'); + head.find('.year').html(y + '年').data('y', y); + _this.parent().hide().next().css('display', 'flex'); + } + // 选择月 + else + { + let y = head.find('.year').data('y'); + let m = _this.data('m'); + _this.parent().hide().siblings('.week, .day').css('display', 'flex'); + head.find('.month').html(repairZero(m) + '月').data('m', m).show(); + body.children('.day').html(that._createYmdHtml(y, repairZero(m))); + } + addClassExc(_this, 'active'); + }). + // 选择日期 + on('click', dom[3], function(){ + let _this = $(this); + // 不可点直接返回 + if (_this.hasClass('next')) return; + // 双日历操作 + if (that.param.type == 'date-range') + { + let index = that.index; + that.arr[index].y = _this.data('y'); + that.arr[index].m = _this.data('m'); + that.arr[index].index = that.index; + that.currentNum += 1; + if (that.currentNum == 3) + { + that.picker.find('.current').removeClass('current'); + that.currentNum = 1; + that.pindex = null; + } + _this.addClass('current'); + if (that.pindex == null) + { + that.pindex = index; + } + else + { + // 两次选择的日期在同一个日历上则需要处理 + if (index == that.pindex) + { + index = (that.pindex == 0) ? 1 : 0; + that.arr[index].y = that.arr[that.pindex].y; + that.arr[index].m = that.arr[that.pindex].m; + that.arr[index].index = that.index; + } + } + // 赋值当日日期 + that.arr[index].d = repairZero(_this.data('d')); + // 选中的日期 + that.arr[index].c = parseInt(_this.data('day')); + if (that.currentNum == 1 || that.currentNum == 3) return; + } + else + { + that.arr[0].y = _this.data('y'); + that.arr[0].m = _this.data('m'); + // 赋值当日日期 + that.arr[0].d = repairZero(_this.data('d')); + // 选中的日期 + that.arr[0].c = parseInt(_this.data('day')); + addClassExc(_this, 'current'); + } + // 如果有确认栏 + if (that.param.confirm) return; + // 赋值 + that._setVal(); + }). + // 底部工具栏清除 + on('click', dom[4], function(){ + that.inputDom.val(''); + that.picker.find('.current').removeClass('current'); + // 重置初始化的日期数组 + that._reset(true); + that.focus = false; + that.picker.trigger('blur'); + }). + // 底部工具栏确定 + on('click', dom[5], function(){ + that._setVal(); + }). + // 选择时间按钮点击 + on('click', dom[6], function(){ + let _this = $(this); + if (_this.hasClass('not-allow')) + return false; + let type = _this.data('type'); + if(type == undefined || type == 0) + { + _this.data('type', 1).html('选择日期'); + $(that.picker). + find('.body > div'). + hide(). + siblings('.picker-time'). + css('display', 'flex'); + return; + } + _this. + data('type', 0). + html('选择时间'); + $(that.picker). + find('.body > .week, .body > .day'). + css('display', 'flex'). + siblings('.picker-time'). + hide(); + }). + // 选择时间 + on('click', dom[7], function(){ + let _this = $(this), + top = _this.position().top + _this.parent()[0].scrollTop; + if (that.time) + { + // 赋值 + if (_this.hasClass('h')) + that.arr[that.index].h = _this.html(); + else if (_this.hasClass('i')) + that.arr[that.index].i = _this.html(); + else + that.arr[that.index].s = _this.html(); + } + _this. + addClass('current'). + siblings(). + removeClass('current'). + parent(). + animate({scrollTop : top}, 200); + if (_this.parent().index() == 2) + return; + // 默认选中下级的第一项 + _this.parent().next('ul').children('li:first').trigger('click'); + }). + // 快捷选择 + on('click', dom[8], function(){ + let _this = $(this); + if (_this.index() == 0 || + _this.hasClass('current')) return; + // 年 + let y = that.date.getFullYear(); + // 月 + let m = repairZero(that.date.getMonth() + 1); + // 日 + let d = that.date.getDate(); + // 需要向前的天数 + let day = 0; + switch(_this.index()) + { + case 1: + day = 3; + break; + case 2: + day = 7; + break; + case 3: + day = 15; + break; + case 4: + day = 30; + break; + case 5: + day = 90; + break; + case 6: + day = 365; + break; + } + let unixTime = Date.parse(new Date().toString()) - 86400000 * day, + date = new Date(unixTime), + fromY = date.getFullYear(), + fromM = repairZero(date.getMonth() + 1), + fromD = date.getDate(); + // 私有方法,重置日历 + let func = { + reset : (_m = 0) => { + // 主日历 + that.index = 0; + let day = that._createYmdHtml(fromY, fromM); + that.picker. + children('div'). + eq(1). + find('.day'). + html(day); + that.picker. + find('.show-ym:first'). + children('.year'). + html(fromY + '年'). + data('y', fromY). + next(). + html(fromM + '月'). + data('m', fromM); + // 副日历 + that.index = 1; + let __y = y; + let __m = parseInt(m) + _m; + if (__m > 12) + { + __m = 1; + __y += 1; + } + __m = repairZero(__m); + day = that._createYmdHtml(__y, __m); + that.picker. + children('div'). + eq(2). + find('.day'). + html(day); + that.picker. + find('.show-ym:last'). + children('.year'). + html(__y + '年'). + data('y', __y). + next(). + html(__m + '月'). + data('m', __m); + } + }; + addClassExc(_this, 'current'); + that.picker.find('.day .current').removeClass('current'); + if (fromY == y && fromM == m) + { + that.picker. + find('.day:first'). + children('[data-d="' + d + '"]:not(.next),[data-d="' + fromD + '"]:not(.next)'). + addClass('current'); + that.arr[0].y = fromY; + that.arr[0].m = m; + fromD = repairZero(fromD); + that.arr[0].d = fromD; + that.arr[0].c = parseInt(y + '' + m + '' + fromD); + that.arr[1].y = y; + that.arr[1].m = m; + d = repairZero(d); + that.arr[1].d = d; + that.arr[1].c = parseInt(y + '' + m + '' + d); + that.arr[1].index = 0; + that.pindex = 0; + // 重置日历 + let box = that.picker.find('.show-ym:first'); + if (box.children('.year').data('y') != y || + box.children('.month').data('m') != m) + func.reset(1); + } + else + { + that.arr[0].y = fromY; + that.arr[0].m = fromM; + fromD = repairZero(fromD); + that.arr[0].d = fromD; + that.arr[0].c = parseInt(fromY + '' + fromM + '' + fromD); + that.arr[1].y = y; + that.arr[1].m = m; + d = repairZero(d); + that.arr[1].d = d; + that.arr[1].c = parseInt(y + '' + m + '' + d); + that.arr[1].index = 1; + that.pindex = 1; + func.reset(); + } + that.currentNum = 2; + // 如果没有确认按钮则直接赋值 + if ( ! that.param.confirm) + that._setVal(); + }). + on('mousedown', (e) => { + e.preventDefault(); + }); + } + + /** + * 文本框赋值 + */ + _setVal(){ + let val = ''; + // 私有方法 + let func = { + val : (index = 0, type = 0) => { + let v = { + index : this.arr[index], + val : '' + }; + v.m = v.index.m; + v.d = v.index.d; + if (type == 0) + { + // 获取真实日期 + v.val = _.replace(this.param.format, 'Y', v.index.y); + v.val = _.replace(v.val, 'm', v.m); + v.val = _.replace(v.val, 'd', v.d); + // 如果有时间则继续处理真实日期 + if (this.time) + { + v.val = _.replace(v.val, 'H', v.index.h); + v.val = _.replace(v.val, 'i', v.index.i); + v.val = _.replace(v.val, 's', v.index.s); + } + return v.val; + } + v.val = v.index.y + '' + v.m + '' + v.d; + return parseInt(v.val); + } + }; + // 单日历赋值 + if (this.param.type == 'date') + { + // 获取格式化后的日期值 + val = func.val(); + // 兼容直接点击确定按钮,没有选择具体日期 + if (this.arr[0].c == 0) + { + this.arr[this.index].c = func.val(0, 1); + this.picker. + find('.day'). + find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). + addClass('current'); + } + this.focusInput.val(val); + // 文本框赋值 + // 是否转成时间戳 + if (this.param.unixtime) + { + if ( ! this.time) val += ' 00:00:00'; + val = Date.parse(new Date(val)) / 1000; + } + if (this.focusInput.next('input').length == 0) + { + let name = this.focusInput.attr('name'); + if (name == undefined) + { + console.log('没有为日期文本框指定name属性,这将影响后端取值'); + } + else + { + this.focusInput. + removeAttr('name'). + after(``); + } + } + else + { + this.focusInput.next('input').val(val); + } + } + // 双日历赋值 + else + { + this.pindex = null; + // 兼容直接点击确定按钮,没有选择具体日期 + if (this.arr[0].c == 0 || + this.arr[1].c == 0) + { + if (this.arr[0].c == 0) + this.arr[0].c = func.val(0, 1); + if (this.arr[1].c == 0) + this.arr[1].c = func.val(1, 1); + this.picker. + find('.day'). + find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). + addClass('current'); + this.currentNum = 2; + } + let from = this.arr[0].c > this.arr[1].c ? func.val(1) : func.val(); + let to = this.arr[0].c > this.arr[1].c ? func.val() : func.val(1); + val += from + ' - ' + to; + // 文本框赋值 + this.focusInput.val(val); + // 是否转成时间戳 + if (this.param.unixtime) + { + if ( ! this.time) + { + from += ' 00:00:00'; + to += ' 23:59:59'; + } + from = Date.parse(new Date(from)) / 1000; + to = Date.parse(new Date(to)) / 1000; + } + val = from + ',' + to; + if (this.focusInput.next('input').length == 0) + { + let name = this.focusInput.attr('name'); + if (name == undefined) + { + console.log('没有为日期文本框指定name属性,这将影响后端取值'); + } + else + { + this.focusInput. + removeAttr('name'). + after(``); + } + } + else + { + this.focusInput.next('input').val(val); + } + } + this.focus = false; + // 失去焦点 + this.picker.trigger('blur'); + if(this.inputDom.length > 1) + this._reset(true); + // 回调处理 + if (_.isFunction(this.param.change)) + this.param.change(val); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.dropdown.js b/src/js/lib/eadmin.dropdown.js new file mode 100644 index 0000000..c3a69b3 --- /dev/null +++ b/src/js/lib/eadmin.dropdown.js @@ -0,0 +1,167 @@ +/** + * eadmin 下拉菜单组件 + */ + +class Dropdown{ + + constructor(dom, param){ + this.dom = dom; + this.dropdown = null; + // 默认参数 + let _param = { + // 自定义宽度 + width : 0, + // 显示方式 + trigger : 'click', + // 标题栏 + title : '', + // 数据 + data : [] + } + // 配置参数 + this.param = $.extend(_param, param); + if (this.param.data.length == 0) + { + console.log('没有配置下拉菜单数据项,创建失败'); + return; + } + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 事件执行 + this._event(); + } + + /** + * 创建 + */ + _create(){ + let [id, html] = [ + 'dropdown-' + createId(), + '' + ]; + html = ``; + body.append(html); + this.dropdown = $('#' + id); + } + + /** + * 事件 + */ + _event(){ + let [that, trigger, timer] = [ + this, + ['click', 'contextMenu'].indexOf(this.param.trigger) != -1 ? 'mousedown' : 'mouseenter', + null + ]; + body. + // 显示下拉菜单 + on(trigger, this.dom, function(event){ + let _this = $(this); + if (that.param.trigger == 'click' && + event.which != 1) + return; + if (that.param.trigger == 'contextMenu' && + event.which != 3) + { + return; + } + else + { + // 禁用系统右键 + _this.on('contextmenu', function(e){ + return false; + }); + } + fadeIn(that.dropdown, _this); + that.dropdown.data('active', 1); + if (trigger == 'mousedown') + that.dropdown.trigger('focus'); + if (trigger == 'mouseenter' && timer != null) + clearTimeout(timer); + clear = true; + return false; + }). + on('mouseleave', this.dom, () => { + that.dropdown.data('active', 0); + if (trigger == 'mouseenter') + { + timer = setTimeout(() => { + fadeOut(that.dropdown); + clear = false; + }, 500); + } + }); + if (trigger == 'mousedown') + { + that.dropdown.on('blur', function(){ + let _this = $(this); + if (_this.data('active') == 1) return; + fadeOut(_this); + clear = false; + }); + } + if (trigger == 'mouseenter') + { + that.dropdown. + on('mouseenter', () => { + clearTimeout(timer); + }). + on('mouseleave', () => { + timer = setTimeout(() => { + fadeOut(that.dropdown); + clear = false; + }, 500); + }); + } + that.dropdown.on('click', 'li:not(.disabled):not(.divided)', function(){ + let _this = $(this); + let index = _this.index(); + let data = that.param.data[index]; + // 可选中 + if (data.checked != undefined) + { + data.checked = data.checked ? false : true; + data.checked ? _this.children('.checked').show() : _this.children('.checked').hide(); + } + if( ! _.isFunction(data.click)) + return; + let custom = data.custom || {}; + custom._index = index; + custom._checked = data.checked == undefined ? null : data.checked; + data['click'](custom); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.editor.js b/src/js/lib/eadmin.editor.js new file mode 100644 index 0000000..8496f67 --- /dev/null +++ b/src/js/lib/eadmin.editor.js @@ -0,0 +1,181 @@ +/** + * eadmin 编辑器 + */ + +class Editor{ + + constructor(dom, param){ + this.storeKey = md5(Eadmin.currentHref + dom); + this.dom = dom; + this.domCache = scope(this.dom); + this.dom += (new Date()).valueOf(); + if (this.domCache.data('name') == undefined) + { + console.log('请为富文本编辑框指定data-name属性,用来后端取值'); + return false; + } + let _default = this.domCache.html(); + this.domCache. + attr('id', this.dom.replace('#', '')). + data('store', this.storeKey). + addClass('editor'). + after(``); + // 默认参数 + let _param = { + // 编辑器名称,后端取值保存数据库使用 + name : 'editor', + // 编辑器高度 + height : 300, + // 是否只读 + readonly : false, + // 设置默认显示文案 + placeholder : '请输入内容...', + // 允许的图片格式 + doc : ['.jpg', '.png', '.jpeg', '.gif'], + // 允许的图片大小,单位KB + size : 1000, + // 文件上传接口地址 + api : 'upload.php', + // 文件域名称,上传文件后端取值用 + filename : 'file', + // 是否自动保存输入内容 + autosave : false, + // 自动保存时间间隔 + savetime : 3 + } + // 配置参数 + this.param = $.extend(true, _param, param); + if (this.param.api == '') + { + console.log('请指定后端接收上传数据的API地址'); + return; + } + // 拼接接口 + if ( ! _.startsWith(this.param.api, 'http')) + { + if ( ! _.startsWith(module.conf.http.baseURL, 'http')) + { + console.log('上传文件接收接口地址不完整'); + return false; + } + this.param.api = module.conf.http.baseURL + this.param.api; + } + this.domCache.css('min-height', this.param.height).after(``); + if (_default == '') + { + let content = store(this.storeKey); + if (content != undefined) + this.domCache.html(content); + } + this.quill = null; + this.create(); + } + + /** + * 创建编辑器 + */ + create() + { + let options = [ + [ + 'bold', 'italic', 'underline', 'strike', + {'header' : [1, 2, 3, 4, 5, 6, false]} + ], + [ + {'size' : ['small', false, 'large', 'huge']} + ], + [ + {'color' : []}, + {'background' : []} + ], + [ + 'blockquote', 'code-block' + ], + [ + {'list' : 'ordered'}, + {'list' : 'bullet'} + ], + [ + {'indent' : '-1'}, + {'indent' : '+1'} + ], + [ + {'align' : []} + ], + [ + {'direction' : 'rtl'} + ], + [ + 'clean', 'link', 'image', 'video' + ] + ]; + this.quill = new Quill(this.dom, { + theme : 'snow', + modules : { + toolbar : options + }, + placeholder : this.param.placeholder, + readOnly : this.param.readonly + }); + this.domCache. + next(). + next("input[type='hidden']"). + val(this.quill.root.innerHTML); + let file = this.domCache.next("input[type='file']"); + this.quill. + getModule('toolbar'). + addHandler('image', () => { + file.val('').trigger('click'); + }); + let that = this; + file.on('change', function(e){ + let file = e.target.files[0]; + // 校验格式 + let type = file.type.replace(/image\//, '.'); + if (that.param.doc.indexOf(type) == -1) + { + Eadmin.message.error({ + content : '图片格式不允许,上传失败' + }); + return; + } + // 校验大小 + that.param.size *= 1000; + if (file.size > that.param.size) + { + Eadmin.message.error({ + content : '图片大小超出限制,上传失败' + }); + return; + } + let form = new FormData(); + form.append(that.param.filename, file, file.name); + module.conf.http.headers['Content-Type'] = 'multipart/form-data'; + Eadmin.post({ + url : that.param.api, + form : form, + then : (data) => { + let range = that.quill.getSelection(); + let newRange = 0 + (range !== null ? range.index : 0); + that.quill.insertEmbed(newRange, 'image', data.pic); + that.quill.setSelection(1 + newRange); + } + }); + }); + if ( ! this.param.autosave) + return; + this.quill.on('text-change', _.debounce(() => { + store(this.storeKey, this.quill.root.innerHTML); + Eadmin.message.info({ + content : '编辑内容已实时保存至本地' + }); + }, this.param.savetime * 1000)); + this.quill.on('text-change', () => { + this.domCache. + next(). + next("input[type='hidden']"). + val(this.quill.root.innerHTML); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.form.js b/src/js/lib/eadmin.form.js new file mode 100644 index 0000000..45cb388 --- /dev/null +++ b/src/js/lib/eadmin.form.js @@ -0,0 +1,803 @@ +/** + * eadmin 表单组件 + */ + +class Form{ + + /** + * 表单初始化 + * v2.0.1 + */ + static init(dom = null){ + // 定义需要处理的容器,默认处理BOX内的所有表单 + // 设置这个值是因为有时候只需要针对某一容器内部的表单进行处理,比如window中load的页面 + // 只需要针对处理即可,减少开销 + let form = dom || box; + let input = form.find('input[type="text"]'); + // 是否需要去掉自动完成 + if (module.conf.close_autocomplete) + input.attr('autocomplete', 'off'); + // 文本框 + input.each(function(){ + let _this = $(this); + let v = { + // 带图标的input默认样式名 + class : 'icon-input', + // 是否是加减框 + numinput : _this.hasClass('num-input') + }; + // 是否需要图标,数字加减不支持图标 + v.icon = _this.data('icon'); + if (v.icon != undefined && ! v.numinput) + { + // 判断是否是右侧图标 + if (v.icon.indexOf('|') != -1) + { + v.arr = v.icon.split('|'); + v.icon = v.arr[0]; + v.class = v.arr[1] == 'right' ? v.class + '-right' : v.class; + } + if( ! _this.parent().is('label')) + { + _this.before(``); + v.label = _this.prev('label'); + $(``).appendTo(v.label); + _this.appendTo(v.label); + } + else + { + _this.before(``); + _this. + parent(). + addClass(v.class); + } + } + // 前方有固定文本 + v.prepend = _this.data('prepend'); + if (v.prepend != undefined) + { + let html = `
    + ${v.prepend} +
    `; + _this.before(html); + _this.appendTo(_this.prev('.input-group')); + } + // 后方有固定文本 + v.append = _this.data('append'); + if (v.append != undefined) + { + if( ! _this.parent().is('.input-group')) + { + let html = `
    `; + _this.before(html); + _this.appendTo(_this.prev('.input-group')); + } + $(`${v.append}`).appendTo(_this.parent()); + } + // 带数字加减功能的文本框 + if (v.numinput) + { + if (_this.val() == '') + { + _this.val(0); + v.val = 0; + } + else + { + v.val = _this.val(); + } + // 最小值 + v.min = _this.data('min') || 0, + // 最大值 + v.max = _this.data('max') || 0, + // 加 + v.add = (v.max > 0 && v.val >= v.max) ? 'disabled' : '', + // 减 + v.cut = (v.val <= v.min) ? 'disabled' : '', + v.html = ` + + + `; + _this.before(`
    `); + v.group = _this.prev('.input-group'); + _this.appendTo(v.group); + $(v.html).appendTo(v.group); + } + // 日期选择框处理 + v.date = _this.data('default-date'); + if (v.date != undefined && + _this.next('input').length == 0) + { + let name = _this.attr('name'); + if (name != undefined) + { + _this.removeAttr('name'). + after(``); + } + else + { + console.log('没有为日期文本框指定name属性,这将影响后端取值'); + } + } + }); + // 文本域 + form.find('textarea[maxlength]').each(function(){ + let _this = $(this); + // 字数限制 + let [max, len] = [ + _this.attr('maxlength'), + _this.text().length + ]; + let html = `${len} / ${max}`; + _this.addClass('no-resize textarea-max').after(html); + }); + // 下拉菜单 + let select = form.find("select:not([class^='ql-'])"); + if (select.length > 0) + { + select.each(function(){ + let _this = $(this); + let v = { + li : '', + default : '', + multiple : _this.data('multiple'), + disabled : '', + class : '', + index : _this.find(':selected').index(), + selected : null, + txtArr : [] + }; + // 可多选 + if (v.multiple != undefined) + { + v.name = _this.attr('name'); + if (v.name == undefined) + console.log('下拉菜单上没有指定name,后端无法取值'); + v.default = _this.data('selected') || ''; + _this.removeAttr('name'). + before(``); + v.default = v.default.split(','); + } + if (_this.is(':disabled')) + v.disabled = ' select-disabled'; + v.class = v.index == 0 || v.disabled != '' ? '' : 'selected'; + // 判断是否有绑定的子菜单 + v.bind = _this.data('bind'); + if (v.bind != undefined) + { + v.child = form.find('#' + v.bind); + if (v.child.length == 0) + { + console.log('没有找到绑定的ID为' + v.bind + '的子菜单'); + } + else if (v.class == '') + { + v.child.attr('disabled', true); + } + } + // 定义真实宽度 + if (_this.data('width') != undefined) + { + v.width = _this.data('width'); + if ( ! _.endsWith(v.width, '%')) + v.width += 'px'; + } + else + { + v.width = _this.outerWidth() + 'px'; + } + // 遍历下拉选项 + _this.children('option'). + each(function(index){ + let _this = $(this); + let [val, txt, _class] = [ + _this.val(), + _this.text(), + '' + ]; + if (index == 0) return true; + if (_this.is(':disabled')) + { + _class = 'disabled'; + } + else if (_this.is(':selected')) + { + v.selected = index; + if (v.bind == undefined) _class = 'active'; + } + // 多选下拉菜单 + if (v.multiple != undefined) + { + let checked = ''; + if (v.default != '' && + v.default.indexOf(val) != -1) + { + checked = ' checked'; + v.txtArr.push(txt); + } + txt = ``; + _class += ' multiple'; + } + v.li += `
  • ${txt}
  • `; + }); + if (v.multiple == undefined) + { + v.txt = _this.find(':selected').text(); + } + else + { + if (v.txtArr.length == 0) + v.txt = '请选择'; + else + v.txt = _.join(v.txtArr, '、'); + } + v.html = `
    + ${v.txt} + + +
    +
    +
      ${v.li}
    `; + _this.after(v.html); + if (v.class != '' && + v.bind != undefined) + { + _this.next(). + next(). + find('li'). + eq(v.selected - 1). + trigger('click'); + } + Mount.observer.observe(_this[0], { + attributeFilter : ['disabled'] + }); + }); + } + // 单选框 + let radio = form.find(':radio'); + if (radio.length > 0) + { + radio.each(function(){ + let _this = $(this); + let v = { + class : 'radio' + } + if (_this.data('model') == 'switch') + { + _this.prop('checked', true); + v.checked = ''; + if (_this.val() == 1) + v.checked = ' switch-open'; + v.disabled = _this.is(':disabled') ? ' switch-disabled' : ''; + v.html = `
    + +
    `; + _this.parent().append(v.html); + } + else + { + v.class += _this.is(':disabled') ? '-disabled' : ''; + v.class += _this.is(':checked') ? '-checked' : ''; + _this.parent().addClass(v.class); + v.icon = _this.is(':checked') ? 'ri-radio-button-line' : 'ri-checkbox-blank-circle-line', + v.html = ``; + _this.before(v.html); + } + Mount.observer.observe(_this[0], { + attributeFilter : ['disabled'] + }); + }); + } + // 复选框 + let checkbox = form.find(':checkbox'); + if (checkbox.length > 0) + { + checkbox.each(function(){ + let _this = $(this); + let v = { + class : 'checkbox' + } + v.class += _this.is(':disabled') ? '-disabled' : ''; + v.class += _this.is(':checked') ? '-checked' : ''; + _this.parent().addClass(v.class); + v.icon = _this.is(':checked') ? 'ri-checkbox-line' : 'ri-checkbox-blank-line'; + if (_this.hasClass('checkbox-half')) + v.icon = 'ri-checkbox-indeterminate-line'; + v.html = ``; + _this.before(v.html); + Mount.observer.observe(_this[0], { + attributeFilter : ['disabled'] + }); + }); + } + } + + /** + * 交互事件 + * v2.0.1 + */ + static event(){ + // 定义需要响应事件的DOM + let dom = [ + // 下拉菜单 + '.select:not(.select-disabled)', + // 下拉菜单选项 + '.select-option', + // 下拉菜单选项 + '.select-option li:not(.disabled):not(.active):not(.multiple)', + // 数字加减 + '.add, .cut', + // 单选 + ':radio', + // 复选 + ':checkbox', + // 开关 + '.checkbox-switch:not(.switch-disabled)', + // 多选下拉 + '.select-multiple', + // 多选下拉复选框 + '.select-multiple :checkbox', + // 清空下拉菜单 + '.select-clear' + ]; + // 下拉菜单 + body. + on('click', dom[0], function(){ + let _this = $(this); + let v = { + // 位置 + p : _this.position(), + // 选项 + o : _this.next('.select-option') + }; + // 选项容器的真实高度 + v.oHeight = v.o.outerHeight() + 10; + // 自动定位 + v.o.css('left', v.p.left); + if (distance(_this, 'bottom') < v.oHeight) + v.o.css('top', v.p.top - v.oHeight); + v.open = _this.data('open') == 1 ? 0 : 1; + _this.data('open', v.open); + // 下拉图标对象缓存 + v.i = _this.children('i:first'); + // 判断是展开还是关闭 + if (v.open == 0) + { + // 下拉按钮处理 + v.i.removeClass('rotate-180').addClass('rotate-0'); + // 选项处理 + fadeOut(v.o); + return; + } + // 箭头旋转 + v.i.removeClass('rotate-0').addClass('rotate-180'); + // 选项处理 + fadeIn(v.o); + v.o.attr('tabindex', 0).trigger('focus'); + }). + on('mouseenter', dom[0], function(){ + let _this = $(this); + let v = { + index : _this.prev().find(':selected').index() + }; + _this.next('.select-option').data('active', 1); + if (v.index == 0) return; + _this. + find('.select-clear'). + show(). + prev(). + hide(); + }). + on('mouseleave', dom[0], function(){ + let _this = $(this); + let v = { + index : _this.prev().find(':selected').index() + }; + _this.next('.select-option').data('active', 0); + if (v.index == 0) return; + _this. + find('.select-clear'). + hide(). + prev(). + show(); + }). + on('mouseover', dom[7], function(){ + $(this).data('active', 1); + }). + on('mouseout', dom[7], function(){ + $(this).data('active', 0); + }). + on('blur', dom[1], function(){ + let _this = $(this); + if (_this.data('active') == 1) return; + // 下拉按钮处理 + _this. + prev(). + data('open', 0). + children('i'). + removeClass('rotate-180'). + addClass('rotate-0'); + // 选项处理 + fadeOut(_this); + }). + // 下拉菜单选项点击 + on('click', dom[2], function(){ + let _this = $(this); + let v = { + val : _this.data('val'), + txt : _this.html(), + select : _this.parent().parent().prev().prev() + }; + v.default = v.select.find('option:first').val(); + v.select. + val(v.val). + next(). + children('span'). + addClass('selected'). + html(v.txt); + // 样式设置 + _this. + addClass('active'). + siblings('.active'). + removeClass('active'); + // 关闭 + _this. + parent(). + parent(). + trigger('blur'); + v.select.trigger('change'); + // 判断是否有绑定的子菜单 + v.bind = v.select.data('bind'); + if (v.bind == undefined) return; + // 联动菜单 + v.api = v.select.data('api'); + if (v.api == undefined || + v.api == '') + { + console.log('没有设置子菜单数据调用的API地址'); + return; + } + v.child = $('#' + v.bind); + v.child. + next('.select'). + children('span'). + html(''); + Eadmin.get({ + url : v.api += v.val, + then : (data) => { + let [option, li, selected, txt] = [ + ``, + '', + v.child.data('selected'), + '请选择' + ]; + _.each(data, (val, key) => { + let [s, c] = ['', '']; + if (key == selected) + { + s = ' selected'; + c = ' class="active"'; + txt = val; + } + option += ``; + li += `
  • ${val}
  • `; + }); + v.child.html(option); + v.child. + attr('disabled', false). + next('.select'). + removeClass('select-disabled'). + children('span'). + html(txt); + v.child. + next(). + next(). + children('ul'). + html(li); + } + }); + }). + // 清空下拉 + on('click', dom[9], function(){ + let _this = $(this); + let v = { + span : _this.prev().prev() + }; + v.select = v.span.parent(); + v.real = v.select.prev(); + v.option = v.select.next(); + v.custom = v.real.data('custom-txt'); + v.span.html('请选择' + (v.custom || '')); + v.real.val(v.real.find('option:first').val()); + v.option.find('.active').removeClass('active'); + _this.hide().prev().show(); + return false; + }). + // 多选下拉 + on('click', dom[8], function(){ + let _this = $(this); + let v = { + txt : [], + val : [], + ul : _this.parent().parent().parent() + }; + v.ul.find(':checked').each(function(){ + let _this = $(this); + v.txt.push(_this.data('txt')); + v.val.push(_this.val()); + }); + v.txt = _.join(v.txt, '、'); + v.val = _.join(v.val, ','); + v.select = v.ul.parent().prev(); + if (v.txt == '') + { + v.txt = '请选择'; + v.customTxt = v.select.data('custom-txt'); + v.txt += v.customTxt || ''; + } + v.select. + children('span'). + html(v.txt); + v.select. + prev(). + prev(). + val(v.val); + }). + // 数字加减框 + on('click', dom[3], function(){ + let _this = $(this); + if (_this.hasClass('disabled')) + return; + let v = { + input : _this.parent().prev() + }; + v.min = v.input.data('min') || 0, + v.max = v.input.data('max') || 0, + v.step = v.input.data('step') || 1, + v.val = +v.input.val(); + if (_this.hasClass('add')) + { + v.val += +v.step; + if (v.max > 0 && v.val == v.max) + _this.addClass('disabled'); + v.input.val(v.val); + _this.next().removeClass('disabled'); + return; + } + v.val -= +v.step; + if (v.val <= v.min) + { + _this.addClass('disabled'); + } + v.input.val(v.val); + _this.prev().removeClass('disabled'); + }). + on('mousedown', dom[3], (e) => { + e.preventDefault(); + }). + // 单选按钮 + on('click', dom[4], function(){ + let [_this, v] = [$(this), {}]; + if(_this.data('model') === 'switch') + return; + v.radio = _this.parent(); + if (v.radio.hasClass('radio-checked')) + return; + v.radio. + removeClass('radio'). + addClass('radio-checked'). + children('i'). + attr('class', 'ri-radio-button-line'); + v.radio. + siblings('.radio-checked'). + addClass('radio'). + removeClass('radio-checked'). + children('i'). + attr('class', 'ri-checkbox-blank-circle-line'); + }). + // 复选按钮 + on('click', dom[5], function(){ + let _this = $(this); + let v = { + checkbox : _this.parent() + }; + if(_this.is(':checked')) + { + v.checkbox. + attr('class', 'checkbox-checked'). + children('i'). + attr('class', 'ri-checkbox-line'); + } + else + { + _this.removeClass('checkbox-half'); + v.checkbox. + attr('class', 'checkbox'). + children('i'). + attr('class', 'ri-checkbox-blank-line'); + } + }). + // 开关 + on('click', dom[6], function(){ + let _this = $(this); + let v = { + radio : _this.prev(':radio') + } + if(v.radio.val() == 1) + { + _this.removeClass('switch-open'); + v.radio.val(0); + } + else + { + _this.addClass('switch-open'); + v.radio.val(1); + } + }). + // 表单提交 + on('submit', 'form', function(){ + let _this = $(this); + let v = { + action : _this.attr('action') || Eadmin.currentHref + }; + // 验证提交表单 + Validate.submit(_this); + if(_this.find('span.error').length > 0) + return false; + // 提交按钮处理 + v.submit = _this.find('[data-submit]'); + if (v.submit.length > 0 && + v.submit.data('loading') != undefined) + Button.loading(v.submit); + if (_this.data('native') != undefined) + return true; + // 提交数据 + v.formData = _this.serialize(); + v.callback = _this.data('callback'); + Eadmin.post({ + url : v.action, + form : v.formData, + then : (data) => { + // 清除编辑器的本地缓存 + let editor = _this.find('.editor'); + if (editor.length > 0) + { + let storeKey = editor.data('store'); + if (storeKey != undefined) + store.remove(storeKey); + } + Eadmin.button.reset(v.submit); + // 回调 + if (v.callback == undefined) return; + try + { + Method != undefined; + if ( ! _.isFunction(Method[v.callback])) + { + console.log('指定的' + v.callback + '不是一个可被调用的函数'); + return; + } + Method[v.callback](data); + } + catch(e){console.log(e);} + } + }); + return false; + }). + on('keyup', '.textarea-max', function(){ + let _this = $(this); + let max = _this.attr('maxlength'), + len = _this.val().length; + if (len > max) return; + _this. + next(). + html(len + ' / ' + max); + }); + } + + /** + * 复选框手动设置状态,用在表格全选,穿梭框等 + * v2.0.1 + * @param {*} dom + * @param {*} action + */ + static checkbox(dom, action, half = false) { + let param = {}; + if (action == 1) + { + param = { + checked : true, + i_class : 'ri-checkbox-line', + class : 'checkbox-checked' + }; + if (half) + { + param.i_class = 'ri-checkbox-indeterminate-line'; + dom.addClass('checkbox-half'); + } + else + { + dom.removeClass('checkbox-half'); + } + } + else + { + param = { + checked : false, + i_class : 'ri-checkbox-blank-line', + class : 'checkbox' + }; + dom.removeClass('checkbox-half'); + } + dom. + prop('checked', param.checked). + prev('i'). + attr('class', param.i_class). + parent('label'). + attr('class', param.class); + } + + /** + * 下拉菜单手工设置状态,用在表格搜索项重置 + * v2.0.1 + * @param {*} dom + */ + static select(dom) + { + let select = dom.find('select'); + if (select.length == 0) + return; + select. + each(function(){ + let _this = $(this); + let v = { + txt : _this.children('option:first').text(), + default : _this.find('option:first').val() + }; + _this. + val(v.default). + next(). + children('span'). + removeClass('selected'). + html(v.txt); + _this. + next(). + next(). + find('.active'). + removeClass('active'); + }); + } + + /** + * 设置文本框的状态 + * v2.0.1 + * @param {*} dom + * @param {*} init + */ + static input(dom, success = false){ + if (success) + { + dom.removeClass('error-input'); + return; + } + dom.addClass('error-input'); + } + + /** + * 设置文本域的状态 + * v2.0.1 + * @param {*} dom + * @param {*} init + */ + static textarea(dom, success = false){ + if (success) + { + dom.removeClass('error-input'); + return; + } + dom.addClass('error-input'); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.imageview.js b/src/js/lib/eadmin.imageview.js new file mode 100644 index 0000000..41252cd --- /dev/null +++ b/src/js/lib/eadmin.imageview.js @@ -0,0 +1,114 @@ +/** + * eadmin 图片查看器 + */ + +class Imageview{ + + /** + * 执行图片查看器 + */ + static run(){ + let [scale, imageview, time] = [1]; + let resize = (dom, param) => { + dom.css('transform', 'translate(' + param.left + 'px, ' + param.top + 'px) scale(' + scale + ')'); + } + body.on('click', '.imageview', function(){ + scale = 1; + let [_this, v] = [$(this), {}]; + let func = () => { + let i = 1; + let set = setInterval(() => { + if (v.Image.width > 0 || + v.Image.height > 0) + { + clearInterval(set); + let _class = v.Image.width >= v.Image.height ? 'imgW' : 'imgH'; + let html = ``; + imageview.find('li').html(html); + return; + } + i++; + if (i > 50) + { + clearInterval(set); + Eadmin.popup.error({ + content : '大图加载失败' + }); + } + }, 40); + } + v.src = _this.data('src'); + if (body.find('#imageview').length == 0) + { + body.append(`
    +
      +
    • +
    +
    + +
    +
    +
    `); + imageview = $('#imageview'); + } + else + { + imageview.show(); + } + v.Image = new Image; + v.Image.src = v.src; + func(); + }). + on('click', '.imageview-close', () => { + imageview.find('li').empty(); + imageview.hide(); + }). + on('mousedown', '#imageview img', function(event){ + let [_this, v] = [$(this), {}]; + v.offset = _this.offset(); + v.x = event.clientX; + v.y = event.clientY; + v.transform = _this.css('transform').replace(/[^0-9\-,]/g,'').split(','); + v.t = parseInt(v.transform[5]); + v.l = parseInt(v.transform[4]); + //鼠标移动事件 + $(document).on('mousemove', (event) => { + let top = v.t + (event.clientY - v.y), + left = v.l + (event.clientX - v.x); + resize(_this, { + top : top, + left : left + }); + }); + }). + on('mouseup', '#imageview img', () => { + $(document).off('mousemove'); + }). + on('mousewheel DOMMouseScroll', '#imageview img', function(event){ + clearTimeout(time); + let [_this, v] = [$(this), { + e : event.originalEvent, + tips : imageview.find('.imageview-tips') + }]; + v.delta = v.e.detail && (v.e.detail > 0 ? -1 : 1) || + v.e.wheelDelta && (v.e.wheelDelta > 0 ? -1 : 1); + scale += v.delta == -1 ? 0.1 : -0.1; + if (scale < 1) scale = 1; + if (scale > 3) scale = 3; + v.transform = _this.css('transform').replace(/[^0-9\-,]/g,'').split(','); + resize(_this, { + top : v.transform[5], + left : v.transform[4] + }); + v.tips.html((scale * 100).toFixed(0) + '%').show(); + time = setTimeout(() => { + v.tips.hide(); + }, 1000); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.message.js b/src/js/lib/eadmin.message.js new file mode 100644 index 0000000..de9480b --- /dev/null +++ b/src/js/lib/eadmin.message.js @@ -0,0 +1,70 @@ +/** + * eadmin 消息组件 + */ + +class Message{ + + /** + * 普通提示 + */ + static info(param = {}){ + this._createHtml({ + content : param.content, + icon : 'ri-error-warning-fill info', + duration : param.duration + }); + } + + /** + * 成功提示 + */ + static success(param = {}){ + this._createHtml({ + content : param.content, + icon : 'ri-checkbox-circle-fill success', + duration : param.duration + }); + } + + /** + * 错误提示 + */ + static error(param = {}){ + this._createHtml({ + content : param.content, + icon : 'ri-close-circle-fill error', + duration : param.duration + }); + } + + /** + * 初始化 + */ + static _createHtml(param = {}){ + let v = { + top : module.conf.message_top + }; + v.top += $('.message').length * 42; + v.html = `
    + ${param.content} +
    `; + body.append(v.html); + v.box = $('.message:last'); + v.box.css({ + 'top' : v.top, + 'margin-left' : -(v.box.outerWidth() / 2) + }); + v.duration = (param.duration != undefined) ? + param.duration : + module.conf.message_duration; + setTimeout(() => { + fadeOut(v.box, () => { + v.box.nextAll('.message').animate({ + 'top': '-=42' + }, 150); + v.box.remove(); + }); + }, v.duration * 1000); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.notice.js b/src/js/lib/eadmin.notice.js new file mode 100644 index 0000000..06d9ded --- /dev/null +++ b/src/js/lib/eadmin.notice.js @@ -0,0 +1,114 @@ +/** + * eadmin 通知消息组件 + */ + +class Notice{ + + /** + * 普通 + */ + static info(param = {}){ + this._createHtml({ + title : param.title, + desc : param.desc, + icon : param.icon === null ? null : 'ri-error-warning-fill info', + href : param.href, + duration : param.duration, + callback : param.close + }); + } + + /** + * 成功 + */ + static success(param = {}){ + this._createHtml({ + title : param.title, + desc : param.desc, + icon : 'ri-checkbox-circle-fill success', + href : param.href, + duration : param.duration, + callback : param.close + }); + } + + /** + * 失败 + */ + static error(param = {}){ + this._createHtml({ + title : param.title, + desc : param.desc, + icon : 'ri-close-circle-fill error', + href : param.href, + duration : param.duration, + callback : param.close + }); + } + + /** + * 初始化 + */ + static _createHtml(param = {}){ + // 私有变量 + let v = { + html : `
    `, + ml : '', + iconTop : '' + }; + let func = { + close : (box) => { + box.addClass('fadeOutRight'). + on('animationend', () => { + box.remove(); + if (param.callback != undefined && + _.isFunction(param.callback)) + param.callback(); + }); + } + }; + if (param.desc == undefined || + param.desc == '') + { + v.iconTop = ' style="top:12px;"'; + } + if (param.icon != null) + { + v.html += ``; + v.ml = ' style="margin-left:32px"'; + } + v.html += ` +
    +
    ${param.title}
    `; + if (param.desc != undefined) + v.html += `
    ${param.desc}
    `; + if (param.href != undefined && + _.isArray(param.href)) + { + for (let i in param.href) + { + let native = param.href[i].native != undefined ? ' data-native="1"' : ''; + let target = param.href[i].target != undefined ? ' target="' + param.href[i].target + '"' : ''; + v.html += ``; + } + } + v.html += `
    `; + $('#notice').append(v.html); + let box = $('.notice:last'); + // 移除 + let duration = (param.duration != undefined) ? + param.duration : + module.conf.notice_duration; + box.children('.close'). + on('click', function(){ + func.close(box); + }); + if (duration == 0) return; + setTimeout(() => { + func.close(box); + }, duration * 1000); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.page.js b/src/js/lib/eadmin.page.js new file mode 100644 index 0000000..720616d --- /dev/null +++ b/src/js/lib/eadmin.page.js @@ -0,0 +1,453 @@ +/** + * eadmin 分页组件 + */ + +class Page{ + + constructor(param){ + Mount.page = true; + this.window = Mount.window != null ? '#' + Mount.window : null; + // 配置参数 + this.param = param; + // GET参数 + this.get = {}; + // 搜索条件 + this.query = ''; + // 搜索盒子 + if (param.search != undefined) + { + this.searchBox = this.window != null ? + this.window + ' ' + param.search.boxid : + param.search.boxid; + this.searchBoxCache = $(this.searchBox); + } + // 分页盒子 + if (param.config.page != undefined) + { + this.pageBox = this.window != null ? + this.window + ' ' + param.config.page.boxid : + param.config.page.boxid; + this.pageBoxCache = $(this.pageBox); + // 缓存KEY + this.storeKey = md5(Eadmin.currentHref); + // 当前页数 + this.page = 1; + let page = store(this.storeKey + '_page'); + if (page != undefined) + this.page = +page; + // 总页数 + this.pageCount = null; + this.size = param.config.page.size; + let size = store(this.storeKey + '_size'); + if (size != undefined) + this.size = +size; + // 赋值GET默认参数 + this.get[this.param.config.page.page_field] = this.page; + this.get[this.param.config.page.size_field] = this.size; + } + this.tmpBox = scope('[data-template="' + this.param.config.tmp + '"]'); + this.init = false; + this.run(); + } + + /** + * 运行 + */ + run(){ + // 创建 + this._create(); + // 事件 + this._event(); + } + + /** + * 创建 + */ + _create(){ + let that = this; + // 私有方法 + let func = { + // 搜索 + search : () => { + if (this.param.search == undefined) + return; + let html = ``; + this.searchBoxCache.prepend(html); + // 日历 + this.searchBoxCache.find('.table-datepicker'). + each(function(){ + let _this = $(this); + let _name = _this.attr('name'); + let _param = {}; + if (that.param.search.field[_name].param != undefined) + _param = that.param.search.field[_name].param; + Eadmin.datepicker('#' + _this.attr('id'), _param); + }); + // 地区 + this.searchBoxCache.find('.table-citypicker'). + each(function(){ + let _this = $(this); + let _name = _this.attr('name'); + let _param = {}; + if (that.param.search.field[_name].param != undefined) + _param = that.param.search.field[_name].param; + Eadmin.citypicker('#' + _this.attr('id'), _param); + }); + } + }; + func.search(); + // 构建数据 + this._loadData(false); + } + + /** + * 事件 + */ + _event(){ + let dom = [ + // 搜索 + '.search-do', + // 重置搜索 + '.search-refresh', + // 每页条数 + '.table-page select', + // 数字分页 + '.table-page .num-page:not(.current)', + // 上翻页 + '.table-page .prev-page', + // 下翻页 + '.table-page .next-page', + // 跳转页面 + '.table-page button' + ]; + let that = this; + let func = { + jumpError : (msg) => { + Eadmin.message.error({ + content : msg + }); + that.pageBox.find('input').val(''); + } + }; + // 搜索 + if (that.param.search != undefined) + { + that.searchBoxCache. + // 执行搜索 + on('click', dom[0], () => { + that.page = 1; + that.get[that.param.config.page.page_field] = that.page; + // 搜索表单数据 + let form = that.searchBoxCache.find('form').serialize(); + if (form != that.query) + { + that.get['_search'] = 1; + that.query = form; + } + let search = _.split(form, '&'); + _.each(search, (val) => { + let param = _.split(val, '='); + that.get[param[0]] = decodeURIComponent(param[1]); + }); + that._loadData(true); + return false; + }). + // 重置搜索 + on('click', dom[1], () => { + // 重置输入框 + that.searchBoxCache.find('input').val(''); + // 重置下拉菜单 + Form.select(that.searchBoxCache); + return false; + }); + } + // 分页 + if (that.param.config.page != undefined) + { + that.pageBoxCache. + // 切换每页条数 + on('change', dom[2], function(){ + that.page = 1; + that.size = +$(this).val(); + store(that.storeKey + '_page', that.page.toString()); + store(that.storeKey + '_size', that.size.toString()); + that.get[that.param.config.page.page_field] = that.page; + that.get[that.param.config.page.size_field] = that.size; + that._loadData(true); + }). + // 数字分页 + on('click', dom[3], function(){ + that.page = +$(this).html(); + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 上翻 + on('click', dom[4], () => { + if (that.page == 1) return; + that.page -= 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 下翻 + on('click', dom[5], () => { + if (that.page == that.pageCount) return; + that.page += 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 跳转 + on('click', dom[6], () => { + let page = that.pageBoxCache.find('input').val(); + if (page == '') + { + func.jumpError('跳转的页数不能为空'); + return; + } + if (page < 1) + { + func.jumpError('跳转的页数不能小于1'); + return; + } + if (page > that.pageCount) + { + func.jumpError('跳转的页数已经超出了最大页数'); + return; + } + if (page == that.page) + { + func.jumpError('已经在待跳转的页面了'); + return; + } + store(that.storeKey + '_page', page); + that.page = +page; + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }); + } + } + + /** + * 分页处理 + */ + _page(data, page = false){ + // 没有分页则不处理 + if ( ! this.param.config.page) return; + if ( ! _.has(data, 'count')) + { + console.log('数据源中未包含数据总条数count字段,创建分页失败'); + return; + } + if ( ! this.init) + this.pageBoxCache.data('size', this.size); + let v = { + // 总条数 + count : this.pageBoxCache.find('em:first'), + // 当前页数 + page : this.pageBoxCache.find('em').eq(1), + // 总页数 + pageCount : this.pageBoxCache.find('em').eq(2) + }; + if (data.count != +v.count.html() || + this.size != this.pageBoxCache.data('size')) + { + // 计算总页数 + if (data.count < this.size) + { + this.pageCount = 1; + } + else if (data.count % this.size === 0) + { + this.pageCount = data.count / this.size; + } + else + { + this.pageCount = parseInt(data.count / this.size) + 1; + } + v.count.html(data.count); + v.pageCount.html(this.pageCount); + if (this.size != this.pageBoxCache.data('size')) + this.pageBoxCache.data('size', this.size); + } + v.page.html(this.page); + // 循环页码 + let num = 10; + if (_.has(this.param.config.page, 'num')) + { + num = this.param.config.page.num; + if (num < 3) num = 3; + if (num > 10) num = 10; + } + let html = ''; + let from = this.page; + let endCut = 0; + from -= _.floor(num / 2); + if (from < 1) + { + from = 1; + endCut = 0; + } + else + { + endCut = this.page - _.floor(num / 2) - 1; + } + let end = num + endCut; + if (end > this.pageCount) end = this.pageCount; + if (end - from < num - 1) from -= num - (end - from) - 1; + if (from < 1) from = 1; + for (let i = from; i <= end; i++) + html += `${i}`; + this.pageBoxCache.find('.num-page').remove(); + this.pageBoxCache.find('.prev-page').after(html); + if (this.init && + page && + this.param.config.page.show_message) + { + Eadmin.message.success({ + content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' + }); + } + } + + /** + * 加载数据 + */ + _loadData(page = false){ + let func = () => { + if ( ! this.param.config.page) return; + let size = this.param.config.page.size; + let html = `
    + + 共条,每页 + + 条, + 当前 ${this.page}/- 页 + + + + + 跳转到第 + + 页 + + +
    `; + this.pageBoxCache.html(html); + Eadmin.form(this.pageBoxCache); + } + Eadmin.loading('数据加载中,请稍候...'); + if (page) + { + this.tmpBox.empty(); + if (this.window != null) + { + if ( ! _.startsWith(this.window, '#tab')) + $(this.window + ' .body')[0].scrollTop = 0; + } + else + { + box[0].scrollTop = 0; + } + } + Eadmin.get({ + url : this.param.config.data, + param : this.get, + then : (data) => { + if (data.count == undefined && + this.param.config.page != undefined) + { + console.log('返回的数据源中没有 count 字段,无法使用分页'); + return; + } + if (data.list == undefined) + { + console.log('数据源中没有包含list字段'); + return; + } + // 模版赋值 + Eadmin.template(this.param.config.tmp, data, () => { + // 自适应 + col(this.tmpBox); + // 缺省图 + defaultImg(this.tmpBox); + if (_.isFunction(this.param.callback)) + this.param.callback(data); + }); + // 分页 + if (data.count > 0) + { + func(); + this._page(data, page); + } + else + { + this.searchBoxCache.append(`
    该列表暂无更多数据~
    `); + } + Mount.page = false; + Eadmin.loadingHide(); + this.init = true; + this.get['_search'] = 0; + } + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.popup.js b/src/js/lib/eadmin.popup.js new file mode 100644 index 0000000..9fc7d28 --- /dev/null +++ b/src/js/lib/eadmin.popup.js @@ -0,0 +1,159 @@ +/** + * eadmin 模态组件 + */ + +class Popup{ + + constructor(){ + this.Timer = null; + } + + /** + * 默认提示 + */ + static alert(param = {}) + { + this._createHtml({ + title : '消息提示', + icon : 'ri-error-warning-fill alert', + txt : param.content, + btn : '' + }); + let popup = $('.popup'); + fadeIn(popup); + this._countdown(popup, param); + } + + /** + * 成功提示 + */ + static success(param = {}) + { + this._createHtml({ + title : '操作成功', + icon : 'ri-checkbox-circle-fill success', + txt : param.content, + btn : '' + }); + let popup = $('.popup'); + fadeIn(popup); + this._countdown(popup, param); + } + + /** + * 失败提示 + */ + static error(param = {}) + { + this._createHtml({ + title : '操作失败', + icon : 'ri-close-circle-fill error', + txt : param.content, + btn : '' + }); + let popup = $('.popup'); + fadeIn(popup); + this._countdown(popup, param); + } + + /** + * 确认提示 + */ + static confirm(param = {}) + { + this._createHtml({ + title : '操作确认', + icon : 'ri-question-fill confirm', + txt : param.content, + btn : ` + ` + }); + Eadmin.mask(); + let popup = $('.popup'); + fadeIn(popup); + popup.find('#close'). + on('click', function(){ + Eadmin.maskHide(); + fadeOut(popup); + if (_.isFunction(param.cancel)) + param.cancel(); + }); + popup.find('#sure'). + on('click', function(){ + $(this).html('执行中...').attr('disabled', true); + if (_.isFunction(param.callback)) + param.callback(); + }); + } + + /** + * 初始化 + */ + static _createHtml(param = {}){ + if ($('.popup').length == 1) + { + let popup = $('.popup'); + if (popup.is(':visible')) + popup.hide(); + let v = { + title : popup.children('.title'), + icon : popup.children('i'), + txt : popup.children('.txt'), + btn : popup.children('.btn') + }; + v.title.html(param.title); + v.icon.attr('class', param.icon); + v.txt.html(param.txt); + v.btn.html(param.btn); + } + else + { + let html = ``; + $('body').append(html); + } + let window = $('.window:visible').length; + if (window > 0) + $('.popup').css('z-index', 9999 + window); + } + + /** + * 倒计时 + */ + static _countdown(popup, param){ + let func = { + close : () => { + Eadmin.maskHide(); + fadeOut(popup); + clearInterval(this.Timer); + this.Timer = null; + if (_.isFunction(param.callback)) + param.callback(); + if (param.refresh === true) + Eadmin.refresh(); + } + } + Eadmin.mask(); + let second = 3; + this.Timer = setInterval(() => { + second--; + if (second == 0) + { + func.close(); + return; + } + popup. + find('em'). + html(second); + }, 1000); + popup.find('#close'). + on('click', () => { + func.close(); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.progress.js b/src/js/lib/eadmin.progress.js new file mode 100644 index 0000000..f59df74 --- /dev/null +++ b/src/js/lib/eadmin.progress.js @@ -0,0 +1,40 @@ +/** + * eadmin 进度条组件 + */ + +class Progress{ + + /** + * 进度条 + */ + static run(dom){ + dom = dom == null ? body : $(dom); + let progress = dom.find('[data-percent]'); + if (progress.length == 0) + return; + progress.each(function(){ + let [_this, v] = [$(this), {}]; + v.html = `
    `; + v.percent = _this.data('percent'); + v.width = _this.data('percent-width'); + if (v.width != undefined) + { + _this.width(v.width); + } + else + { + v.width = _this.width(); + } + // 计算进度宽度 + let width = _.floor(v.width / 100 * v.percent); + // 自定义颜色 + let color = _this.data('percent-color'); + v.color = color == undefined ? '' : ' linear-' + color; + v.html += `
    `; + if (_this.data('show-percent') != undefined) + v.html += `
    ${v.percent}%
    `; + _this.addClass('progress').html(v.html); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.rate.js b/src/js/lib/eadmin.rate.js new file mode 100644 index 0000000..2235ef4 --- /dev/null +++ b/src/js/lib/eadmin.rate.js @@ -0,0 +1,117 @@ +/** + * eadmin 评分组件 + */ + +class Rate{ + + constructor(dom, param){ + this.dom = dom; + this.domCache = scope(dom); + if (this.domCache.length == 0) + { + console.log('没有找到' + dom + ',创建评分失败'); + return; + } + this.domCache.addClass('rate'); + // 默认参数 + let _param = { + // 默认分数 + default : 0, + // 禁用 + disabled : false, + // 总分数 + num : 5, + // 回调 + change : null + } + // 配置参数 + this.param = $.extend(_param, param); + if (this.param.default > 0) + this.domCache.data('level', this.param.default); + this.run(); + } + + /** + * 运行 + */ + run(){ + this._create(); + this._event(); + } + + /** + * 创建 + */ + _create(){ + let html = ''; + for (let i = 1; i <= this.param.num; i++) + { + let full = (this.param.default >= i) ? ' full' : ''; + html += `
    +
    `; + } + this.domCache.html(html); + } + + /** + * 事件 + */ + _event(){ + let [prev, level, that] = [0, 0, this]; + that.domCache. + // 移入 + on('mouseover', '.star', function(){ + let _this = $(this); + let v = { + parent : _this.parent() + }; + level = _this.data('level'); + if (level == 1) + { + _this.addClass('full'); + } + else + { + v.parent.children('.star:lt(' + level + ')').addClass('full'); + } + // 向左移动 + if (level - prev < 0) + { + v.parent.children('.star:gt(' + (level - 1) + ')').removeClass('full'); + } + }). + // 移出 + on('mouseout', '.star', function(){ + prev = level; + }). + // 选中 + on('click', '.star:not(.disabled)', function(){ + let _this = $(this); + _this. + removeClass('pulse'). + addClass('pulse'). + one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ + _this.removeClass('pulse'); + }); + _this.parent().data('level', level); + if (_.isFunction(that.param.change)) + that.param.change(level); + }). + // 离开 + on('mouseleave', function(){ + let _this = $(this); + let choose = _this.data('level'); + if (choose == undefined) + { + _this.children('.star').removeClass('full'); + return; + } + _this.children('.star').removeClass('full'); + _this.children('.star:lt(' + choose + ')').addClass('full'); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.slider.js b/src/js/lib/eadmin.slider.js new file mode 100644 index 0000000..60ec347 --- /dev/null +++ b/src/js/lib/eadmin.slider.js @@ -0,0 +1,325 @@ +/** + * eadmin 滑块组件 + */ + +class Slider{ + + constructor(dom, param = {}){ + // 原始DOM名称 + this.dom = dom; + // DOM缓存 + this.domCache = scope(this.dom); + if (this.domCache.length == 0) + { + console.log('没有' + this.dom + '元素,滑块不再创建'); + return; + } + setTimeout(() => { + // 外层容器真实宽度 + this.width = this.domCache.width(); + // 滑块按钮宽度 + this.btnWidth = 16; + // 最大偏移值,用来控制滑块的真实可移动范围,避免移出滑动条 + this.maxLeft = this.width - this.btnWidth; + // 盒子的X轴偏移值 + this.offsetX = this.domCache.offset().left; + // 步长宽度 + this.stepWidth = 0; + // 默认参数 + let _param = { + // 默认值 + value : 0, + // 禁用 + disabled : false, + // 步长 + step : 0, + // 最小值 + min : 0, + // 最大值 + max : 100, + // 是否需要提示 + tips : '', + // 回调 + change : null + }; + // 配置参数 + this.param = $.extend(_param, param); + // 运行 + this.run(); + }, 50); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 事件执行 + if (this.param.disabled) + return; + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + // 私有方法,创建结构 + let func = (dom) => { + // 添加默认样式 + if ( ! dom.hasClass('slider')) + dom.addClass('slider'); + // 判断是否禁用 + if (this.param.disabled) + dom.addClass('slider-disabled'); + // 创建结构 + let html = '', left; + // 如果固定步长,则增加步长点 + if (this.param.step > 0) + { + // 设置步长点的左偏移值 + this.stepWidth = _.round(this.width / this.param.step); + for (let i = 1; i < this.param.step; i++) + html += `
    `; + left = (this.param.value / this.param.step) * this.stepWidth; + left -= 8; + if (left < 0) + left = 0; + if (left > this.maxLeft) + left = this.maxLeft; + } + else + { + left = _.floor(this.maxLeft / + (this.param.max - this.param.min) * + this.param.value); + } + // tips提示内容 + let tips = this.param.value; + if (tips == 0) + tips = this.param.min; + // 自定义TIPS处理 + if (this.param.tips != '') + tips = _.replace(this.param.tips, '[val]', tips); + // 如果滑块为禁用状态,则增加tips-disabled的class + // 因为TIPS组件不会监听tips-disabled的事件 + html += `
    +
    +
    `; + dom.html(html); + } + // 生成HTML结构 + if (this.domCache.length == 1) + { + func(this.domCache); + } + else + { + this.domCache.each(function(){ + func($(this)); + }); + } + } + + /** + * 事件 + */ + _event(){ + let that = this; + let left = 0; + // 事件处理 + that.domCache. + // 状态激活 + on('mouseenter', '.slider-btn', function(){ + $(this).data('active', 1); + }). + // 状态锁定 + on('mouseleave', '.slider-btn', function(){ + $(this).data('active', 0); + }). + // 滑块按钮点击 + on('mousedown', '.slider-btn', function(event){ + let _this = $(this); + // 私有变量 + let v = { + clientX : null, + clientXClone : event.clientX, + // 定义当前移动是否在合法范围内 + allow : true, + timer : null, + val : 0 + } + v.left = parseInt(_this.css('left')); + v.bar = _this.next('.slider-bar'); + // 增加禁止CLASS,避免tips来回触发 + _this.addClass('tips-disabled'); + // 如果没有配置全局禁止选中文本,则处理禁止选中文本 + // 避免在鼠标移动的过程中选中文本 + if(selectEnabled) userselect(0); + // 可视区域内鼠标移动事件 + $(document).bind('mousemove', (event) => { + // 当前鼠标X轴位置 + v.clientX = event.clientX - v.clientXClone; + left = v.left + v.clientX; + if (left < 0 || + left > that.maxLeft) + { + if ( ! v.allow) return; + // 校验LEFT + left = that._checkLeft(left); + v.allow = false; + } + else + { + v.allow = true; + } + // 有步长的情况处理 + if (that.param.step > 0) + { + if (left == that.maxLeft) + { + left = that.maxLeft; + v.val = that.param.max; + } + else + { + let data = that._stepVal(left); + v.val = data.val; + left = data.left; + } + _this.css('left', left); + v.bar.width(left + that.btnWidth); + } + else + { + _this.css('left', left); + v.bar.width(left + that.btnWidth); + // 获取真实值 + v.val = that._val(left); + v.val += that.param.min; + } + clearTimeout(v.timer); + // TIPS赋值 + that._tips(v.val, _this); + // TIPS重置 + Tips.reset(_this, { + offset : 'middle' + }); + // 回调 + v.timer = setTimeout(() => { + if (that.param.change != null && _.isFunction(that.param.change)) + that.param.change(v.val); + }, 400); + }).bind('mouseup', function(){ + _this.removeClass('tips-disabled'); + // 销毁TIPS + if (_this.data('active') == 0) + Tips.destory(_this); + // 移除事件 + $(this).unbind('mousemove').unbind('mouseup'); + }); + }). + // 还原 + on('mouseup', '.slider-btn', function(){ + // 如果没有配置全局禁止选中文本,则处理允许选中文本 + if(selectEnabled) userselect(1); + // 设置这个值是表示当前滑块刚被移动过,防止click的重复触发 + $(this). + parent(). + data('btn', true); + }). + // 点击选择位置 + on('click', function(event){ + let _this = $(this); + // 私有变量 + let v = { + val : 0 + }; + if (_this.data('btn') == true) + { + _this.data('btn', false); + return; + } + left = _.floor(event.clientX - that.offsetX); + left -= that.btnWidth / 2; + // 校验LEFT + left = that._checkLeft(left); + let btn = _this.children('.slider-btn'), + bar = _this.children('.slider-bar'); + // 没有步长的处理 + if (that.param.step == 0) + { + v.val = that._val(left); + } + else + { + if (left != that.maxLeft) + { + let data = that._stepVal(left); + v.val = data.val; + left = data.left; + } + else + { + v.val = that.param.max; + } + } + btn.css('left', left); + bar.width(left + that.btnWidth); + // TIPS赋值 + that._tips(v.val, btn); + if (that.param.change != null && + _.isFunction(that.param.change)) + that.param.change(v.val); + }); + } + + /** + * 赋值tips + */ + _tips(tips, dom){ + if (this.param.tips != '') + tips = _.replace(this.param.tips, '[val]', tips); + dom.data('tips', tips); + } + + /** + * 校验LEFT值在合法范围内 + */ + _checkLeft(left){ + if (left < 0) left = 0; + if (left > this.maxLeft) left = this.maxLeft; + return left; + } + + /** + * 取值 + */ + _val(left){ + return _.floor( + (this.param.max - this.param.min) / + this.maxLeft * + left + ); + } + + /** + * 有步长的滑块获取真实值 + */ + _stepVal(left) + { + let _left = 0; + let _step = parseInt( + (left + this.btnWidth / 2) / this.stepWidth + ); + _left = _step * this.stepWidth; + if (_left > 0) _left -= this.btnWidth / 2; + return { + val : _step * this.param.step, + left : _left + }; + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tab.js b/src/js/lib/eadmin.tab.js new file mode 100644 index 0000000..ea77ca1 --- /dev/null +++ b/src/js/lib/eadmin.tab.js @@ -0,0 +1,134 @@ +/** + * eadmin 选项卡组件 + */ + +class Tab{ + + constructor(dom, param){ + this.dom = scope(dom); + // 选项卡面板 + this.panel = this.dom.children('.tab-panel'); + // 当前活动面板的index + this.active = null; + if (this.panel.length == 0) + { + console.log('容器内没有找到.tab-panel元素,构建选项卡失败'); + return; + } + this.param = param; + this.run(); + } + + /** + * 运行 + */ + run(){ + this._create(); + this._init(); + this._event(); + } + + /** + * 构建结构 + */ + _create() + { + if (this.param.length == 0) + { + console.log('请至少指定1个选项卡'); + return; + } + let html = `
    `; + _.each(this.param, (row, key) => { + html += ``; + if (row.num != undefined && +row.num > 0) + html += `
    ${row.num}
    `; + if (row.icon != undefined) + html += ``; + html += row.name + ``; + }); + html += `
    `; + this.dom.prepend(html); + this.tab = this.dom.children('.tab'); + } + + /** + * 初始化 + */ + _init() + { + if (this.active == null) + this.active = 0; + this.panel.eq(this.active).show(); + // 加载页面 + this._load(); + } + + /** + * 事件 + */ + _event() + { + let that = this; + this.tab. + on('click', 'span:not(.active)', function(){ + let [_this, v] = [$(this), {}]; + v.index = _this.index(); + addClassExc(_this, 'active'); + that.active = v.index; + that.panel.hide().eq(v.index).show(); + that._load(); + }); + } + + /** + * 加载 + */ + _load() + { + let load = this.param[this.active].load; + if (load == undefined) + return; + if (this.param[this.active].loaded != undefined) + return; + this.param[this.active].loaded = true; + let panel = this.panel.eq(this.active); + let id = 'tab-window-' + createId(); + panel.attr('id', id); + Mount.window = id; + panel.html(`
    + 页面加载中,请稍候... +
    `); + Eadmin.currentHref = load; + panel.load(load, () => { + // 缺省图 + defaultImg(panel); + // 块 + block(panel); + // 表单处理 + Eadmin.form(panel); + // 延迟按钮 + Button.run(panel); + // 标签 + Tag.run(panel); + // 滚动条处理 + let scroll = body.find('.iscroll'); + if(scroll.length > 0) + { + scroll.each(function(){ + if ($(this).hasClass('ps')) return true; + Eadmin.scroll($(this)[0]); + }); + } + // 进度条 + Progress.run(panel); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.table.js b/src/js/lib/eadmin.table.js new file mode 100644 index 0000000..ccf9225 --- /dev/null +++ b/src/js/lib/eadmin.table.js @@ -0,0 +1,1246 @@ +/** + * eadmin 表格组件 + */ + +class Table{ + + constructor(dom, param){ + this.domCache = scope(dom); + if (this.domCache.length == 0) + { + console.log('没有找到表格容器' + dom + ',创建失败'); + return; + } + // 窗口对象 + this.window = Mount.window != null ? '#' + Mount.window : null; + // 真实DOM,判断TABLE是否是在窗口内部 + this.dom = this.window != null ? this.window + ' ' + dom : dom; + // 缓存KEY + this.storeKey = md5(Eadmin.currentHref); + // 当前页数 + this.page = 1; + let page = store(this.storeKey + '_page'); + if (page != undefined) + this.page = +page; + // 每页条数 + this.size = 10; + // 总页数 + this.pageCount = null; + // 搜索容器 + this.searchBox = null; + // 按钮容器 + this.toolsBox = null; + // 分页容器 + this.pageBox = null; + // 表格 + this.table = null; + // 遮罩 + this.shade = null; + // 有没有初始化过表格 + this.init = false; + // 列按钮配置数据 + this.btns = []; + // 选中的行数 + this.checked = 0; + // GET参数 + this.get = {}; + // 搜索条件 + this.query = ''; + // 容器宽度,用来做表格的宽度 + this.width = +this.domCache.width(); + // 滚动条类实例化,用来更新横向滚动条 + this.scroll = null; + // 配置表头按钮ID + this.columnId = 'column-config-' + createId(); + // 表头列数据 + this.column = []; + // 表头配置信息 + this.columnConfig = store(this.storeKey + '_column'); + this.columnConfig = this.columnConfig == undefined ? {} : JSON.parse(this.columnConfig); + // 导出EXCEL事件名 + this.exportExcel = 'exportExcel_' + createId(); + this.excelColumn = {}; + // 按钮颜色 + this.color = [ + '#0084ff', + '#FF1844', + '#76FF02', + '#FFFF01', + '#FF7C00', + '#F52394', + '#00B2D4', + '#800080', + '#593110' + ]; + // 默认参数 + let _param = { + // 基础配置 + config : { + // 是否需要复选框 + checkbox : false, + // 配置表头 + column_config : false, + // 是否支持导出excel + export_excel : false, + // 固定首位列 + fixed : { + // 首列 + first : false, + // 尾列 + last : false + }, + // 分页 + page : { + // 每页条数 + size : 10, + // 数字分页数目 + num : 5, + // 传递给后端代表页数的字段名,用来后端取值 + page_field : 'page', + // 传递给后端代表条数的字段名,用来后端取值 + size_field : 'size', + // 翻页后是否显示提示信息 + show_message : true + }, + // 数据源 + data : '' + }, + // 按钮 + button : [], + // 表格列编排 + column : [], + // 搜索配置 + search : {}, + // 回调 + callback : null + }; + // 配置参数 + this.param = $.extend(true, _param, param); + // 判断是否需要分页 + if ( ! _.isBoolean(this.param.config.page)) + { + let size = store(this.storeKey + '_size'); + if (size != undefined) + this.param.config.page.size = +size; + this.size = this.param.config.page.size; + // 赋值GET默认参数 + this.get[this.param.config.page.page_field] = this.page; + this.get[this.param.config.page.size_field] = this.size; + } + // 遮罩 + let shade = `
    + 数据加载中,请稍候... +
    `; + this.domCache.addClass('table').before(shade); + this.shade = this.domCache.prev('.table-shade'); + // 是否显示左右固定浮动,用来确定表格全选是左浮动上的还是主体表格上的 + this.haveFixed = this.param.config.fixed.first; + this.run(); + } + + /** + * 运行 + */ + run(){ + if (this.param.column.length == 0) + { + console.log('至少为表格添加一列才可以创建表格'); + return; + } + // 数据源 + if (this.param.config.data == '') + { + console.log('没有指定数据源地址,无法创建表格'); + return; + } + // 创建 + this._create(); + // 事件 + this._event(); + // 窗口resize + this._resize(); + } + + /** + * 表格数据刷新 + */ + refresh() + { + this._loadData(false); + } + + /** + * 创建表格 + */ + _create(){ + let [html, search] = ['', []]; + // 私有方法 + let func = { + // 排序字段 + order : (order, field = '') => { + // 排序 + let html = ''; + if (order === true) + { + html = ` + + + `; + } + return html; + }, + // 创建表头 + head : () => { + // 表头 + html += ``; + // 全选 + html += this._checkbox(); + // 列 + _.each(this.param.column, (row, k) => { + // 是否需要搜索 + if (row.search === true) + search.push(k); + // 是否隐藏该列,用在只需要搜索,列表里没有的列 + if (row.column === false) + return true; + // 列数据 + let [checked, disabled] = [ + true, + k == 0 || k + 1 == this.param.column.length ? true : false + ]; + if (this.columnConfig[row.field] != undefined) + checked = this.columnConfig[row.field]; + html += ` + ${row.name}${func.order(row.order, row.field)} + `; + this.column.push({ + name : row.name, + disabled : disabled, + checked : checked, + click : (data) => { + let td = this.table.t.find('.td-' + data._index); + data._checked ? td.show() : td.hide(); + this.columnConfig[row.field] = data._checked; + store(this.storeKey + '_column', JSON.stringify(this.columnConfig)); + } + }); + if (row.field != undefined) + this.excelColumn[row.field] = row.name; + }); + html += ''; + }, + // 搜索 + search : () => { + if (search.length == 0) + return; + let [html, param] = [ + ``; + this.domCache.before(html); + // 搜索 + this.searchBox = this.domCache.prev('.table-search'); + // 日历 + this.searchBox. + find('.table-datepicker'). + each(function(){ + let _this = $(this); + Eadmin.datepicker('#' + _this.attr('id'), param[_this.data('key')]); + }); + // 地区 + this.searchBox. + find('.table-citypicker'). + each(function(){ + let _this = $(this); + Eadmin.citypicker('#' + _this.attr('id'), param[_this.data('key')]); + }); + }, + // 按钮栏 + tools : () => { + if (this.param.button.length == 0) + return; + let html = `
    `; + _.each(this.param.button, (row, k) => { + html += ``; + }); + if (this.param.config.export_excel) + html += ``; + if (this.param.config.column_config) + html += ``; + html += '
    '; + this.domCache.before(html); + this.toolsBox = this.domCache.prev('.table-tools'); + }, + // 分页栏 + page : () => { + if (_.isBoolean(this.param.config.page)) + return; + let html = `
    + + 共条,每页 + + 条,当前 ${this.page}/- 页 + + + + + 跳转到第 页 + + +
    `; + this.domCache.after(html); + this.pageBox = this.domCache.next('.table-page'); + }, + // 固定 + fixed : () => { + let html = ''; + // 首列 + if (this.param.config.fixed.first) + { + html += `
    `; + html += this._checkbox(null, true); + let head = _.head(this.param.column); + html += ``; + html += `
    ${head.name}${func.order(head.order, head.field)}
    `; + } + // 尾列 + if (this.param.config.fixed.last) + { + html += `
    `; + let last = _.last(this.param.column); + html += ``; + html += `
    ${last.name}${func.order(last.order, last.field)}
    `; + } + this.domCache.append(html); + }, + // 创建表体 + body : () => { + // 表头 + func.head(); + // 搜索 + func.search(); + // 工具 + func.tools(); + // 分页 + func.page(); + html += ``; + this.domCache.html(html); + // 固定列 + func.fixed(); + // 如果没有按钮栏则增加上划线 + if (this.param.button.length == 0) + this.domCache.find('thead > tr').addClass('head-border-top'); + this.table = { + head : this.domCache.find('thead'), + body : this.domCache.find('tbody'), + lbox : this.domCache.find('.fixed-left'), + rbox : this.domCache.find('.fixed-right'), + box : this.domCache.find('.table-box') + }; + this.table.t = this.table.box.children('table'); + this.table.c = this.table.t.children('tbody'); + this.table.l = this.table.lbox.find('tbody'); + this.table.r = this.table.rbox.find('tbody'); + } + }; + // 创建表格 + html = `
    `; + // 表体 + func.body(); + // 构建数据 + this._loadData(); + } + + /** + * 事件 + */ + _event(){ + let dom = [ + // 全选 + 'thead .checkall', + // 单选 + 'tbody .checkall', + // 行 + 'tbody tr', + // 搜索 + '.search-do', + // 重置搜索 + '.search-refresh', + // 每页条数 + '.table-page select', + // 数字分页 + '.table-page .num-page:not(.current)', + // 上翻页 + '.table-page .prev-page', + // 下翻页 + '.table-page .next-page', + // 跳转页面 + '.table-page button', + // 按钮 + '.table-tools button', + // 排序 + '.order i:not(.active)', + // 开关 + '[data-model="switch"]', + // 列按钮 + '.column-btn' + ]; + // 私有方法 + let func = { + jumpError : (msg) => { + Eadmin.message.error({ + content : msg + }); + that.pageBox.find('input').val(''); + } + }; + let [that, _box] = [ + this, this.domCache.parent() + ]; + // 全选反选,单选 + if (that.param.config.checkbox) + { + _box. + // 全选 + on('click', dom[0], function(){ + let [_this, v] = [$(this), {}]; + v.isCheck = _this.is(':checked') ? 1 : 0; + // 全选设置选中个数为当页条数 + that.checked = v.isCheck == 1 ? that.size : 0; + v.checkbox = that.haveFixed ? that.table.l.find('.checkall') : that.table.t.find('.checkall'); + Form.checkbox(v.checkbox, v.isCheck); + }). + // 单选 + on('click', dom[1], function(){ + let [_this, isCheck] = [ + $(this), 0 + ]; + that.checked += _this.is(':checked') ? 1 : -1; + // 全选 + isCheck = that.checked == that.size ? 1 : 0; + Form.checkbox(that.table.head.find('.checkall'), isCheck); + }); + } + // 移入高亮 + if (that.param.config.fixed.first || + that.param.config.fixed.last) + { + let index = 0; + _box. + on('mouseenter', dom[2], function(){ + index = $(this).index(); + that.table.c. + children('tr'). + eq(index). + addClass('tr-hover'); + that.table.l. + children('tr'). + eq(index). + addClass('tr-hover'); + that.table.r. + children('tr'). + eq(index). + addClass('tr-hover'); + }). + on('mouseleave', dom[2], function(){ + that.table.c. + children('tr'). + eq(index). + removeClass('tr-hover'); + that.table.l. + children('tr'). + eq(index). + removeClass('tr-hover'); + that.table.r. + children('tr'). + eq(index). + removeClass('tr-hover'); + }); + } + // 搜索 + if (that.searchBox != null) + { + _box. + // 执行搜索 + on('click', dom[3], () => { + that.page = 1; + that.get[that.param.config.page.page_field] = that.page; + _.unset(that.get, '_export'); + // 搜索表单数据 + let form = that.searchBox.children('form').serialize(); + if (form != that.query) + { + that.get['_search'] = 1; + that.query = form; + } + let search = _.split(form, '&'); + _.each(search, (val) => { + let param = _.split(val, '='); + that.get[param[0]] = decodeURIComponent(param[1]); + }); + that._loadData(true); + return false; + }). + // 重置搜索 + on('click', dom[4], () => { + // 重置输入框 + that.searchBox.find('input').val(''); + // 重置下拉菜单 + Form.select(that.searchBox); + return false; + }); + } + // 工具栏 + if (that.toolsBox != null) + { + _.each(that.param.button, (row, k) => { + let button = that.toolsBox.find('button').eq(k); + // 打开弹窗 + if (row.open != undefined) + { + button.data('window-url', row.open.url); + let id = button.attr('id'); + Eadmin.window('#' + id, row.open); + return true; + } + // 点击调用API或者回调 + button.on('click', function(){ + // 是否需要判断复选按钮至少选中一个 + if (row.check_checked === true && + that.checked == 0) + { + Eadmin.popup.error({ + content : '请至少选择一项执行此操作' + }); + return; + } + // 私有方法 + let run = () => { + let [checkval, params, checked] = [ + [], {} + ]; + // 检测复选框选中情况 + checked = that.haveFixed ? that.table.l : that.table.c; + checked = checked.find('.checkall:checked'); + if (checked.length > 0) + { + checked.each(function(){ + checkval.push($(this).val()); + }); + checkval = _.toString(checkval); + params[that.param.config.checkbox] = checkval; + } + // 调用API + if (row.api != undefined) + { + Eadmin.get({ + url : row.api, + param : params, + popup : true, + then : () => { + if (row.refresh === true) that._loadData(); + } + }); + return true; + } + // 回调 + if (_.isFunction(row.callback)) + { + row.callback(_.isArray(checkval) ? '' : checkval); + return; + } + console.log('按钮操作没有指明具体操作动作,无法执行'); + }; + // 需要确认框 + if (row.confirm === true) + { + Eadmin.popup.confirm({ + content : '确认执行此操作吗?', + callback : run + }); + return true; + } + run(); + }); + }); + } + // 分页 + if ( ! _.isBoolean(this.param.config.page)) + { + _box. + // 切换每页条数 + on('change', dom[5], function(){ + that.page = 1; + that.size = +$(this).val(); + store(that.storeKey + '_page', that.page.toString()); + store(that.storeKey + '_size', that.size.toString()); + that.get[that.param.config.page.page_field] = that.page; + that.get[that.param.config.page.size_field] = that.size; + that._loadData(true); + }). + // 数字分页 + on('click', dom[6], function(){ + that.page = +$(this).html(); + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 上翻 + on('click', dom[7], () => { + if (that.page == 1) return; + that.page -= 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 下翻 + on('click', dom[8], () => { + if (that.page == that.pageCount) return; + that.page += 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 跳转 + on('click', dom[9], () => { + let page = that.pageBox.find('input').val(); + if (page == '') + { + func.jumpError('跳转的页数不能为空'); + return; + } + if (page < 1) + { + func.jumpError('跳转的页数不能小于1'); + return; + } + if (page > that.pageCount) + { + func.jumpError('跳转的页数已经超出了最大页数'); + return; + } + if (page == that.page) + { + func.jumpError('已经在待跳转的页面了'); + return; + } + store(that.storeKey + '_page', page); + that.page = +page; + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }); + } + // 排序 + _box. + on('click', dom[11], function(){ + let _this = $(this); + that.table.head.find('.active').removeClass('active'); + _this.addClass('active'); + that.get.order = _this.data('order'); + that._loadData(true); + }). + // 开关 + on('click', dom[12], function(){ + let [_this, v] = [$(this), {}]; + v.label = _this.parent('label'); + v.api = v.label.data('api'); + v.field = v.label.data('field'); + v.val = _this.val(); + v.param = {}; + v.param[v.field] = v.val; + // 请求数据 + Eadmin.get({ + url : v.api, + param : v.param, + popup : true + }); + }). + // 列按钮 + on('click', dom[13], function(){ + let [_this, v] = [$(this), {}]; + v.row = _this.data('row'); + v.key = _this.data('key'); + v.btn = that.btns[v.row][v.key]; + // 打开弹窗 + if (v.btn.open != undefined) + { + Eadmin.window(false, v.btn.open); + return; + } + // 调用接口 + if (v.btn.api != undefined) + { + let run = () => { + Eadmin.get({ + url : v.btn.api, + popup : true, + then : () => { + if (v.btn.refresh === true) that._loadData(); + } + }); + }; + if (v.btn.confirm === true) + { + Eadmin.popup.confirm({ + content : '确定执行此操作吗?', + callback : run + }); + return; + } + run(); + } + }); + // 表格列配置 + if (this.param.config.column_config) + { + Eadmin.dropdown('#' + this.columnId, { + width : 200, + title : '表头设置', + data : this.column + }); + } + // 导出 + if (this.param.config.export_excel) + { + let func = { + openDownloadDialog : (url, name) => { + if (window.navigator && + window.navigator.msSaveOrOpenBlob) + { + window.navigator.msSaveOrOpenBlob(url, name); + } + else + { + if (typeof url == 'object' && url instanceof Blob) + url = URL.createObjectURL(url); + let link = document.createElement('a'); + link.href = url; + link.download = name || ''; + let event; + if (window.MouseEvent) + event = new MouseEvent('click'); + else + { + event = document.createEvent('MouseEvents'); + event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + } + link.dispatchEvent(event); + } + }, + sheet2blob : (sheet) => { + let workbook = { + SheetNames : ['sheet1'], + Sheets : {} + }; + workbook.Sheets['sheet1'] = sheet; + // 生成excel的配置项 + let opts = { + bookType : 'xlsx', + bookSST : true, + type : 'binary' + }; + let wbout = XLSX.write(workbook, opts); + let blob = new Blob([s2ab(wbout)], {type : 'application/octet-stream'}); + function s2ab(s) + { + let buf = new ArrayBuffer(s.length); + let view = new Uint8Array(buf); + for (let i = 0; i != s.length; ++i) + view[i] = s.charCodeAt(i) & 0xFF; + return buf; + } + return blob; + } + }; + Method[this.exportExcel] = (btn) => { + this.get['_export'] = 1; + Eadmin.get({ + url : this.param.config.data, + param : this.get, + then : (data) => { + data = [this.excelColumn, ...data['list']]; + let sheet = XLSX.utils.json_to_sheet(data, { + skipHeader : true + }); + func.openDownloadDialog( + func.sheet2blob(sheet), + createId() + '.xlsx' + ); + Eadmin.button.reset(btn); + } + }); + } + } + } + + /** + * 复选框统一处理 + */ + _checkbox(data = null){ + // 判断是否需要全选反选 + if (this.param.config.checkbox === false) + return ''; + // 标题栏的全选框,不需要赋值 + if (data == null) + { + return ``; + } + if (data[this.param.config.checkbox] == undefined) + { + console.log('复选框绑定的字段' + this.param.config.checkbox + '不存在'); + return ''; + } + return ``; + } + + /** + * 分页处理 + */ + _page(data, page = false){ + // 没有分页则不处理 + if (_.isBoolean(this.param.config.page)) return; + if ( ! _.has(data, 'count')) + { + console.log('数据源中未包含数据总条数count字段,创建分页失败'); + return; + } + if ( ! this.init) + this.pageBox.data('size', this.size); + let v = { + // 总条数 + count : this.pageBox.find('em:first'), + // 当前页数 + page : this.pageBox.find('em').eq(1), + // 总页数 + pageCount : this.pageBox.find('em').eq(2) + }; + if (data.count != +v.count.html() || + this.size != this.pageBox.data('size')) + { + // 计算总页数 + if (data.count < this.size) + { + this.pageCount = 1; + } + else if (data.count % this.size === 0) + { + this.pageCount = data.count / this.size; + } + else + { + this.pageCount = parseInt(data.count / this.size) + 1; + } + v.count.html(data.count); + v.pageCount.html(this.pageCount); + if (this.size != this.pageBox.data('size')) + this.pageBox.data('size', this.size); + } + v.page.html(this.page); + // 循环页码 + let num = 10; + if (_.has(this.param.config.page, 'num')) + { + num = this.param.config.page.num; + if (num < 3) num = 3; + if (num > 10) num = 10; + } + let html = ''; + let from = this.page; + let endCut = 0; + from -= _.floor(num / 2); + if (from < 1) + { + from = 1; + endCut = 0; + } + else + { + endCut = this.page - _.floor(num / 2) - 1; + } + let end = num + endCut; + if (end > this.pageCount) + end = this.pageCount; + if (end - from < num - 1) + from -= num - (end - from) - 1; + if (from < 1) + from = 1; + for (let i = from; i <= end; i++) + html += `${i}`; + this.pageBox.find('.num-page').remove(); + this.pageBox.find('.prev-page').after(html); + if (this.init && + page && + this.param.config.page.show_message) + { + Eadmin.message.success({ + content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' + }); + } + } + + /** + * 加载数据 + */ + _loadData(page = false){ + let that = this; + this.checked = 0; + this.btns = []; + this.shade.css('display', 'flex'); + this.table.lbox.hide(); + this.table.rbox.hide(); + this.table.c.empty(); + if (page) + { + if (this.window != null) + { + if ( ! _.startsWith(this.window, '#tab')) + $(this.window + ' .body')[0].scrollTop = 0; + } + else + { + box[0].scrollTop = 0; + } + } + // 请求数据 + Eadmin.get({ + url : this.param.config.data, + param : this.get, + then : (data) => { + let v = { + data : data, + html : '', + fl : '', + fr : '' + }; + let func = { + // 标签 + tag : (c, r) => { + return c.tag === true ? ` data-tag="${r[c.field]}"` : ''; + }, + // 开关 + switch : (c, r) => { + let api = ''; + if ( ! _.isFunction(c.api)) + console.log('没有指定保存开关状态的API地址'); + else + api = c.api(r); + return ``; + }, + // 按钮 + button : (c, r, row_key) => { + let btn = c.button(r); + that.btns.push(btn); + let html = ''; + _.each(btn, (b, btn_key) => { + let [icon, id, url, _class] = [ + b.icon != undefined ? `` : '', + `table-column-btn-${row_key}-${btn_key}`, + b.open != undefined ? b.open.url : '', + '', '' + ]; + let disabled = b.disabled === true ? ' disabled' : ''; + html += ``; + }); + return html; + }, + // 图片 + img : (c, r) => { + let html = ''; + html += ` { + return _.isFunction(c.format) ? c.format(r) : r[c.field]; + }, + // 链接 + href : (c, r) => { + if ( ! _.isFunction(c.link)) + return ''; + if (_.isBoolean(c) && c) + return ''; + let link = c.link(r); + let html = ` 0) + { + // 构建表格 + _.each(v.data.list, (row, row_key) => { + v.fl += ``; + v.fr += ``; + v.html += ``; + // 全选 + v.html += this._checkbox(row); + v.fl += this._checkbox(row, true); + _.each(this.param.column, (c, k) => { + // 是否隐藏该列,用在只需要搜索,列表里没有的列 + if (c.column === false) + return true; + let html = ``; + // 开关 + if (c.switch === true) + html += func.switch(c, row); + // 按钮 + else if (_.isFunction(c.button)) + html += func.button(c, row, row_key); + else + { + // 链接 + html += func.href(c, row); + html += c.img === true ? func.img(c, row) : func.format(c, row); + // 链接闭合 + html += func.href(true); + } + html += ``; + // 首列 + if (k == 0) v.fl += html; + v.html += html; + // 尾列 + if (k + 1 == this.param.column.length) + v.fr += html; + }); + v.fl += ``; + v.html += ``; + v.fr += ``; + }); + this.table.c.html(v.html); + // 缺省图处理 + defaultImg(this.table.c); + // 标签 + Tag.run(this.table.c); + if (this.table.t.width() <= this.width) + { + this.table.lbox.remove(); + this.table.rbox.remove(); + this.haveFixed = false; + } + else + { + // 首列 + if (this.param.config.fixed.first === true) + { + this.table.head.eq(0).find('.checkall-box').remove(); + this.table.c.find('.checkall-box').remove(); + this.table.l.html(v.fl); + Eadmin.form(this.table.l); + } + // 尾列 + if (this.param.config.fixed.last === true) + { + this.table.r.html(v.fr); + Eadmin.form(this.table.r); + } + } + // 表单 + Eadmin.form(this.table.c); + // 进度条 + Progress.run(this.table.c); + // 分页 + this._page(v.data, page); + let checkall = this.table.head.find(':checkbox'); + if (checkall.is(':checked')) + Form.checkbox(checkall, false); + if (this.param.config.page !== false) + this.pageBox.show(); + this.table.lbox.show(); + this.table.rbox.show(); + let empty = this.domCache.find('.empty'); + if (empty.length > 0) + empty.hide(); + } + else + { + if (this.param.config.page !== false) + this.pageBox.hide(); + let empty = this.domCache.find('.empty'); + if (empty.length == 0) + { + this.domCache.append('
    该列表暂无更多数据~
    '); + } + else + { + empty.show(); + } + } + // 隐藏遮罩 + this.shade.hide(); + // 回调 + if (this.param.callback != null) + this.param.callback(v.data); + this.get['_search'] = 0; + if (this.init) return; + // 校验最小宽度 + this.scroll = Eadmin.scroll(this.dom + ' .table-box', 'x'); + if (this.table.t.width() <= this.width) + { + this.table.t.width(this.width); + } + else + { + this.domCache.children('.table-box').css('padding-bottom', '18px'); + } + this.init = true; + } + }); + } + + /** + * 窗口resize操作 + */ + _resize(){ + $(window).on('resize', _.debounce(() => { + this.width = +this.domCache.width(); + this.table.box.width(this.width); + if (this.table.t.width() <= this.width) + { + this.table.t.width(this.width); + this.domCache.children('.table-box').css('padding-bottom', 0); + } + else + { + this.domCache.children('.table-box').css('padding-bottom', '18px'); + } + if (this.scroll != null) this.scroll.update(); + }, 100)); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tag.js b/src/js/lib/eadmin.tag.js new file mode 100644 index 0000000..7df57a2 --- /dev/null +++ b/src/js/lib/eadmin.tag.js @@ -0,0 +1,23 @@ +/** + * eadmin 标签组件 + */ + +class Tag{ + + static run(dom = null){ + dom = dom == null ? body : $(dom); + let tag = dom.find('[data-tag]'); + if (tag.length == 0) return; + tag.each(function(){ + let [_this, v] = [$(this), { + html : '' + }]; + v.tag = _.words(_this.data('tag')); + _.each(v.tag, (val, key) => { + v.html += `${val}`; + }); + _this.html(v.html); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tips.js b/src/js/lib/eadmin.tips.js new file mode 100644 index 0000000..2d851c2 --- /dev/null +++ b/src/js/lib/eadmin.tips.js @@ -0,0 +1,187 @@ +/** + * eadmin tips提示组件 + */ + +class Tips{ + + /** + * 执行 + */ + static run(){ + // 定时器 + let timer; + // 元素 + let dom = [ + '[data-tips]:not(.tips-disabled)' + ]; + body. + // 移入 + on('mouseenter', dom[0], function(){ + clearTimeout(timer); + Tips.show($(this)); + }). + // 移出 + on('mouseleave', dom[0], function(){ + let [_this, v] = [$(this), { + tips : $('.tips') + }]; + v.pt = _this.data('tips-position') || 'top'; + switch (v.pt) + { + case 'top': + v.class = 'fadeOutUp'; + break; + case 'down': + v.class = 'fadeOutDown'; + break; + case 'left': + v.class = 'fadeOutLeft'; + break; + case 'right': + v.class = 'fadeOutRight'; + break; + } + v.tips.addClass(v.class); + timer = setTimeout(() => { + v.tips.remove(); + }, 200); + }); + } + + /** + * 显示TIPS + */ + static show(dom, param = null){ + let v = { + tips : $('.tips') + }; + if (param == null) + { + param = { + center : dom.data('tips-center'), + position : dom.data('tips-position'), + tips : dom.data('tips'), + offset : dom.data('tips-offset') + }; + } + if (v.tips.length == 0) + { + v.style = param.center ? ' style="text-align:center;"' : ''; + v.html = `
    +
    +
    +
    `; + $('body').append(v.html); + v.tips = $('.tips'); + } + v.offset = dom.offset(); + v.left = v.offset.left; + v.top = v.offset.top; + // 方位 + v.pt = param.position || 'top'; + // 文案 + v.txt = param.tips; + if (v.txt == undefined) v.txt = '默认文案'; + v.tips.children('div:first').html(v.txt); + // 判断空间 + if (v.pt == 'right' && + distance(dom, 'right') < v.tips.outerWidth() + 30) + { + v.pt = 'left'; + dom.data('tips-position', 'left'); + } + else if (v.pt == 'left' && + distance(dom, 'left') < v.tips.outerWidth() + 30) + { + v.pt = 'right'; + dom.data('tips-position', 'right'); + } + switch (v.pt) + { + case 'top': + v.class = 'fadeInDown'; + v.arrow = 'down'; + break; + case 'down': + v.class = 'fadeInUp'; + v.arrow = 'top'; + break; + case 'left': + v.class = 'fadeInLeft'; + v.arrow = 'right'; + break; + case 'right': + v.class = 'fadeInRight'; + v.arrow = 'left'; + break; + } + v.tips. + attr('class', 'tips animated faster ' + v.class). + children('div:last'). + attr('class', 'tips-arrow ' + v.arrow); + // 偏移值 + v.offset = param.offset || 0; + // 居中偏移 + if (v.offset == 'middle') + { + if (v.pt == 'top' || v.pt == 'down') + v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; + else + v.offset = v.tips.outerHeight() / 2 - dom.outerHeight() / 2; + } + switch (v.pt) + { + case 'top': + v.top = v.top - v.tips.outerHeight() - 10; + v.left -= v.offset; + break; + case 'down': + v.top = v.top + dom.outerHeight() + 10; + v.left -= v.offset; + break; + case 'left': + v.left = v.left - v.tips.outerWidth() - 10; + v.top -= v.offset; + break; + case 'right': + v.left = v.left + dom.outerWidth() + 10; + v.top -= v.offset; + break; + } + v.tips.css({ + left : v.left, + top : v.top + }); + } + + /** + * 重置 + */ + static reset(dom, param = {}){ + let v = { + tips : $('.tips') + } + v.txt = dom.data('tips'); + v.tips.children('div:first').html(v.txt); + v.left = _.floor(dom.offset().left); + // 处理偏移 + if (param.offset != undefined) + { + v.offset = param.offset; + if (v.offset == 'middle') + v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; + v.left -= v.offset; + } + v.tips.css({ + left : v.left + }); + } + + /** + * 销毁 + */ + static destory(dom){ + dom.trigger('mouseleave'); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.transfer.js b/src/js/lib/eadmin.transfer.js new file mode 100644 index 0000000..7e5e419 --- /dev/null +++ b/src/js/lib/eadmin.transfer.js @@ -0,0 +1,324 @@ +/** + * eadmin 穿梭框组件 + */ + +class Transfer{ + + constructor(dom, param){ + // 原始DOM名称 + this.dom = dom; + // DOM缓存 + this.domCache = scope(this.dom); + if (this.domCache.length == 0) + { + console.log('没有找到' + this.dom + '穿梭框容器,创建失败'); + return; + } + // 判断参数 + if (param == undefined || + param.data == undefined) + { + console.log('穿梭框' + this.dom + '没有指定数据源:data,创建失败'); + return; + } + // 默认参数 + let _param = { + // 数据源 + data : {}, + // 支持搜索 + search : false, + // 自定义宽度 + width : 0, + // 自定义高度 + height : 0, + // 用来取值的表单的name值 + bind : 'transfer' + } + // 数据源 + if (_.isString(param.data)) + { + if ( ! _.startsWith(param.data, 'http')) + param.data = module.conf.http.baseURL + param.data; + $.ajax({ + url : param.data, + type : 'get', + async : false, + dataType : 'json', + success : (data) => { + param.data = data; + } + }); + } + if (param.data.length == 0) + { + console.log('穿梭框' + this.dom + '数据源为空,创建失败'); + return; + } + // 配置参数 + this.param = $.extend(_param, param); + this.domCache.addClass('transfer-box'); + // 运行 + this.run(); + } + + /** + * 运行 + */ + run(){ + this._create(); + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + // 私有变量 + let v = { + // 左侧数据 + from : [], + // 右侧数据 + to : [], + // 主体默认高度 + height : 226, + // 自定义样式 + style : ' style="', + // 搜索HTML代码 + search : '', + // 完整HTML + html : '' + }; + // 组装数据 + for (let i in this.param.data) + { + let data = this.param.data[i]; + if (data.checked == undefined || + ! data.checked) + { + v.from.push(data); + } + else + { + v.to.push(data); + } + } + // 自定义宽度 + if (this.param.width > 0) + { + v.style += 'width:' + this.param.width + 'px;'; + } + // 自定义高度 + if (this.param.height > 0) + { + v.style += 'height:' + this.param.height + 'px;'; + v.height = this.param.height - 40; + } + v.style += `"`; + // 搜索 + if (this.param.search) + { + v.search = ' transfer-body-search'; + v.height -= 32; + } + v.html = `
    +
    + + + 0 / ${v.from.length} + +
    +
      `; + for (let i in v.from) + { + let d = (v.from[i].disabled == true) ? ' class="disabled"' : ''; + v.html += ` + + `; + } + v.html += `
    `; + if (this.param.search) + { + v.html += ``; + } + v.html += `
    + + +
    `; + v.html += `
    +
    + + 0 / ${v.to.length} +
    +
      `; + for (let i in v.to) + { + let d = (v.to[i].disabled == true) ? 'disabled' : ''; + v.html += `
    • + +
    • `; + } + v.html += `
    `; + if (this.param.search) + { + v.html += ``; + } + v.html += `
    `; + this.domCache.html(v.html); + } + + /** + * 事件监听 + */ + _event(){ + let dom = [ + // 全选反选 + '.transfer-header :checkbox', + // 单选 + '.transfer-body :checkbox', + // 左右移动 + '.transfer-button button' + ]; + let that = this; + // 变量 + let [body, header, button] = [ + this.domCache.find('.transfer-body'), + this.domCache.find('.transfer-header'), + this.domCache.find('.transfer-button') + ]; + this.domCache. + // 全选反选 + on('click', dom[0], function(){ + let _this = $(this); + let v = { + eq : +_this.data('num') + }; + // 互斥EQ,用来取另一个 + v.neq = v.eq == 1 ? 0 : 1; + v.checkbox = body.eq(v.eq).find(':checkbox').not(':disabled'); + if (_this.is(':checked')) + { + Form.checkbox(v.checkbox, 1); + // 总数 + header.eq(v.eq).find('em:first').html(v.checkbox.length); + // 右移按钮 + button.children('button').eq(v.neq).prop('disabled', false); + } + else + { + Form.checkbox(v.checkbox, 0); + // 总数 + header.eq(v.eq).find('em:first').html(0); + // 右移按钮 + button.children('button').eq(v.neq).prop('disabled', true); + } + }). + // 单选 + on('click', dom[1], function(){ + let _this = $(this); + let v = { + eq : +_this.data('num') + }; + v.neq = v.eq == 1 ? 0 : 1; + v.all = body.eq(v.eq).find(':checkbox').length; + v.checked = body.eq(v.eq).find(':checked').length; + v.checkall = header.eq(v.eq).find(':checkbox'); + // 总数 + header.eq(v.eq).find('em:first').html(v.checked); + // 全选按钮 + Form.checkbox(v.checkall, v.checked == v.all ? 1 : 0); + // 移动按钮 + v.disabled = v.checked > 0 ? false : true; + button.children('button').eq(v.neq).prop('disabled', v.disabled); + }). + // 左右移动 + on('click', dom[2], function(){ + let _this = $(this); + let v = { + eq : +_this.data('num') + }; + v.neq = v.eq == 1 ? 0 : 1; + _this.prop('disabled', true); + v.checked = body.eq(v.neq).find(':checkbox:checked').parent().parent(); + // 选中选项的克隆对象 + v.clone = v.checked.clone(); + v.checkbox = v.clone.find(':checkbox'); + // 复位克隆对象复选框 + v.checkbox.data('num', v.eq); + Form.checkbox(v.checkbox, 0); + // 移动 + body.eq(v.eq).children('ul').prepend(v.clone); + // 删除原始 + v.checked.remove(); + // 总数复位 + header.eq(v.neq).find('em:first').html(0); + header.eq(v.neq).find('em:last').html(body.eq(v.neq).find(':checkbox').length); + header.eq(v.eq).find('em:last').html(body.eq(v.eq).find(':checkbox').length); + // 全选按钮复位 + v.checkbox = header.eq(v.neq).find(':checkbox'); + Form.checkbox(v.checkbox, 0); + // 赋值 + v.val = []; + body.eq(1). + find(':checkbox'). + each(function(){ + v.val.push($(this).val()); + }); + that.domCache. + children("input[type='hidden']"). + val(_.join(v.val, ',')); + // 复位搜索结果 + if(that.param.search) + { + that.domCache.find('.search-input').eq(v.neq).val(''); + body.eq(v.neq).find('li').show(); + } + }); + if ( ! that.param.search) + return; + // 搜索 + keyup(that.domCache.find('.search-input'), (_this) => { + let v = { + eq : +_this.data('num'), + val : _this.val(), + body : that.domCache.find('.transfer-body') + }; + if (v.val == '') + { + v.body.eq(v.eq).find('li').show(); + return; + } + v.body.eq(v.eq). + find('li'). + each(function(){ + let _this = $(this); + if(_this.text().indexOf(v.val) == -1) + { + _this.hide(); + return; + } + _this.show(); + }); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tree.js b/src/js/lib/eadmin.tree.js new file mode 100644 index 0000000..13a325c --- /dev/null +++ b/src/js/lib/eadmin.tree.js @@ -0,0 +1,258 @@ +/** + * eadmin 树形组件 + */ + +class Tree{ + + constructor(dom, param){ + this.dom = scope(dom); + this.dom.addClass('tree'); + this.data = _.cloneDeep(param.data); + let _param = { + // 数据 + data : [], + // 复选框 + checkbox : false, + // 默认展开 + open : false, + // 选中复选框触发回调 + oncheck : null, + // 点击菜单时的回调,该回调只有checkbox为false会触发 + onclick : null, + // 绑定的隐藏域名称 + bind : '' + }; + if (param.data.length == 0) + { + this.dom.html('没有树形菜单数据'); + return; + } + // 格式化数据 + let arr = []; + let format = (id, tmp, data) => { + let _arr = data.filter(item => item.pid === id); + _arr.forEach(item => { + item.children = format(item.id, [], data); + tmp.push(item); + }); + return tmp; + }; + format(0, arr, this.data); + // 格式化半选 + let half = (data) => { + _.each(data, (row) => { + let len = row.children.length; + if (len == 0) return true; + let checked = _.filter(row.children, ['checked', true]).length; + if (checked > 0 && len > checked) + row.half = true; + half(row.children); + }); + } + half(arr); + // 配置参数 + this.param = $.extend(_param, param); + this.input = null; + this.param.data = arr; + this.data = param.data; + if (this.param.bind != '' && + this.param.checkbox) + { + let tmp = []; + _.each(this.data, (row) => { + if (row.checked) tmp.push(row.id); + }); + this.dom.after(``); + this.input = this.dom.next('input'); + } + this.run(); + } + + /** + * 执行 + */ + run() + { + this._create(); + this._event(); + } + + /** + * 创建 + */ + _create() + { + let v = { + html : '' + }; + let create = (level, data, open = false, disabled = false) => { + if (level > 0) + { + v.html += ' { + let [ul, isopen, child] = [ + '', 0, row.children.length + ]; + // 第一级 + if (level == 0) + { + if (child == 0) + ul = ' style="padding-left:20px;"'; + if (this.param.open || + row.open === true) isopen = 1; + } + else + { + if (row.open === true || + this.param.open) isopen = 1; + if (this.param.checkbox) + ul += ' class="tree-checkbox"'; + if (child == 0) + ul += ` style="padding-left:${this.param.checkbox ? 46 : 38}px;"`; + } + v.html += `
  • `; + if (child > 0) + { + let rotate = isopen == 1 ? 'rotate-90' : 'rotate-0'; + v.html += ``; + } + // 判断是否有复选 + if (this.param.checkbox) + { + let param = ''; + if (row.checked === true || + row.half === true) param += ' checked'; + if (row.disabled === true || + disabled === true) param += ' disabled'; + if (row.half === true) param += ' class="checkbox-half"'; + v.html += ``; + } + else + { + v.html += `${row.name} + `; + } + if (child > 0) + { + if (disabled === true) row.disabled = disabled; + create(level + 1, row.children, row.open, row.disabled); + } + v.html += `
  • `; + }); + if (level > 0) v.html += ''; + }; + create(0, this.param.data); + this.dom.html(v.html); + } + + /** + * 事件 + */ + _event() + { + // 定义需要响应事件的DOM + let dom = [ + // 展开收起 + '[data-open]', + // 复选 + ':checkbox', + // 菜单 + '[data-tree-node]' + ]; + let that = this; + that.dom. + // 展开收起菜单 + on('click', dom[0], function(){ + let [_this, v] = [$(this), {}]; + v.open = _this.data('open'); + v.child = _this.next().next(); + if (v.open == 0) + { + _this.data('open', 1).removeClass('rotate-0').addClass('rotate-90'); + v.child.slideDown(200); + return; + } + _this.data('open', 0).removeClass('rotate-90').addClass('rotate-0'); + v.child.slideUp(200); + }). + // 选中 + on('click', dom[1], function(){ + let [_this, v] = [$(this), {}]; + let func = { + // 向下选择 + checkChild : (id) => { + let child = that.dom.find('input[data-pid="' + id + '"]:not(:disabled)'); + if (child.length == 0) return; + Form.checkbox(child, v.check); + child.each(function(){ + func.checkChild($(this).attr('id')); + }); + }, + // 向上选择 + checkParent : (id) => { + let parent = that.dom.find('#' + id); + if (parent.length == 0) return; + let b = that.dom.find('input[data-pid="' + id + '"]').length, + b_checked = that.dom.find('input[data-pid="' + id + '"]:not(.checkbox-half):checked').length; + if (b == b_checked) + { + Form.checkbox(parent, true); + } + else if (b_checked == 0) + { + let b_half = that.dom.find('.checkbox-half[data-pid="' + id + '"]:checked').length; + b_half > 0 ? + Form.checkbox(parent, true, true) : + Form.checkbox(parent, false); + } + else + { + Form.checkbox(parent, true, true); + } + parent.each(function(){ + func.checkParent($(this).data('pid')); + }); + } + }; + v.check = _this.is(':checked'); + v.pid = _this.data('pid'); + v.id = _this.attr('id'); + // 向下选择 + func.checkChild(v.id); + // 向上选择 + func.checkParent(v.pid); + v.checked = that.dom.find(':checked'); + let tmp = []; + v.checked.each(function(){ + tmp.push(parseInt($(this).attr('id'))); + }); + if (that.input != null) + that.input.val(_.join(tmp, ',')); + // 取值 + let node = that.data.filter(item => tmp.indexOf(item.id) != -1); + if (that.param.oncheck == null) return; + that.param.oncheck(node); + }); + if (that.param.checkbox || + that.param.onclick == null) return; + that.dom.on('click', dom[2], function(){ + let node = $(this).data('tree-node'); + let data = that.data.filter(item => item.id === node); + // 取值 + that.param.onclick(data[0]); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.upload.js b/src/js/lib/eadmin.upload.js new file mode 100644 index 0000000..8640bbb --- /dev/null +++ b/src/js/lib/eadmin.upload.js @@ -0,0 +1,218 @@ +/** + * eadmin 上传组件 + */ + +class Upload{ + + constructor(dom, param){ + this.dom = dom; + this.domCache = scope(this.dom); + // 组成不会重复的元素名 + this.dom += (new Date()).valueOf(); + this.domCache.attr('id', this.dom.replace('#', '')); + this.upload = null; + this.pic = []; + // 默认参数 + let _param = { + // 表单名 + filename : 'file', + // 允许的格式 + doc : ['.jpg', '.gif', '.png', '.jpeg'], + // 自动上传 + autoupload : true, + // 最大尺寸 + maxsize : 5000, + // 最大文件数量 + maxfile : null, + // 默认值 + default : '', + // 绑定的隐藏域,用来后端取值 + bind : '' + } + // 配置参数 + this.param = $.extend(_param, param); + if (this.param.api == undefined) + { + console.log('请指定后端接收上传数据的API地址'); + return; + } + this.param.maxsize /= 1000; + // 拼接接口 + if ( ! _.startsWith(this.param.api, 'http') && + _.startsWith(module.conf.http.baseURL, 'http')) + { + this.param.api = module.conf.http.baseURL + this.param.api; + } + this.run(); + } + + /** + * 执行上传 + */ + run(){ + this._create(); + this._init(); + this._event(); + } + + /** + * 构建 + */ + _create() + { + // 说明html + let msg = `
    + + 将文件拖至此处或点击上传 +
    +
    + 待上传: + +
    `; + this.domCache. + addClass('dropzone'). + html(msg); + // 绑定的隐藏域 + if (this.param.bind != '') + this.domCache.after(``); + } + + /** + * 初始化 + */ + _init() + { + let v = { + button : this.domCache.children('.dz-button') + }; + // 上传消息模版 + v.uploadTmp = `
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + + +
    `; + this.upload = new Dropzone(this.dom, { + url : this.param.api, + paramName : this.param.filename, + maxFilesize : this.param.maxsize, + acceptedFiles : _.join(this.param.doc, ','), + autoProcessQueue : this.param.autoupload, + parallelUploads : 1000, + previewTemplate : v.uploadTmp, + maxFiles : this.param.maxfile, + dictFileTooBig : '允许上传文件的最大限制为:{{maxFilesize}}MB', + dictInvalidFileType : '上传的文件格式不被允许', + dictResponseError : '上传文件失败,返回码:{{statusCode}}', + dictMaxFilesExceeded : '上传的文件数量超出限制' + }); + // 默认值,一般用在编辑场景下的默认赋值 + if (this.param.default != '') + { + v.default = this.param.default.split(','); + this.pic = v.default; + _.each(v.default, (val) => { + let thumb = { + name : val, + accepted : true + }; + this.upload.emit('addedfile', thumb); + this.upload.emit('thumbnail', thumb, val); + this.upload.emit('success', thumb); + this.upload.emit('complete', thumb); + this.upload.files.push(thumb); + }); + } + // 挂载上传组件实例化的类,用来切换页面时销毁使用 + Mount.dropzone.push(this.upload); + } + + /** + * 事件 + */ + _event() + { + let _this = this; + let v = { + button : _this.domCache.find('.dz-button') + }; + _this.upload. + on('addedfile', (file) => { + if (file.type.indexOf('image') == -1) + _this.domCache.find('.dz-details').show(); + if (_this.param.autoupload) return; + if (v.button.is(':hidden')) + { + _this.domCache.css('padding-bottom', 40); + v.button.show(); + } + // 上传文件总数 + let fileCount = _this.domCache.find('.dz-preview:not(.dz-complete)').length; + v.button. + find('em'). + html(fileCount); + }). + on('removedfile', (file) => { + if (file.status == 'error') return; + // 上传文件总数 + let fileCount = _this.domCache.find('.dz-preview:not(.dz-complete)').length; + v.button.find('em').html(fileCount); + fileCount = _this.domCache.find('.dz-preview').length; + if (fileCount == 0) + { + _this.domCache.css('padding-bottom', 10); + v.button.hide(); + } + let _file; + if (file.xhr != undefined) + { + let json = JSON.parse(file.xhr.response); + _file = json.pic; + } + else + { + _file = file.name; + } + _file = [_file]; + _this.pic = _.xor(_this.pic, _file); + if (_this.param.bind != '') + { + let input = _this.domCache.next('input'); + input.val(_.split(_this.pic, ',')); + } + }). + on('success', (file, response) => { + let fileCount = parseInt(v.button.find('em').html()); + v.button.find('em').html(fileCount - 1); + _this.pic.push(response.pic); + }). + on('error', (file, msg) => { + _this.upload.removeFile(file); + Eadmin.message.error({ + content : msg + }); + }). + on('queuecomplete', () => { + if (_this.param.bind != '') + { + let input = _this.domCache.next('input'); + input.val(_.split(_this.pic, ',')); + } + }); + if (_this.param.autoupload) return; + $(_this.dom + ' .dz-upload-btn').on('click', () => { + _this.upload.processQueue(); + return false; + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.validate.js b/src/js/lib/eadmin.validate.js new file mode 100644 index 0000000..ccca91e --- /dev/null +++ b/src/js/lib/eadmin.validate.js @@ -0,0 +1,249 @@ +/** + * eadmin 表单验证 + */ + +class Validate{ + + /** + * 执行验证 + */ + static run(){ + let that = this; + body. + // 文本框、文本域 + on('blur', ':text[data-validate], :password[data-validate], textarea[data-validate]', function(){ + that._check($(this)); + }). + // 单选复选 + on('click', ':checkbox, :radio', function(){ + let [_this, v] = [$(this), {}]; + v.parent = _this.closest('.form-group'); + v.dom = v.parent.find('[name="' + _this.attr('name') + '"]:first'); + if (v.dom.data('validate') == undefined) + return; + that._check(v.dom); + }). + // 下拉菜单 + on('change', 'select[data-validate]', function(){ + that._check($(this)); + }); + return; + } + + /** + * 表单提交验证 + */ + static submit(form){ + let validate = form.find('[data-validate]'); + if ( ! validate.length) + return true; + let that = this; + validate.each(function(){ + let _this = $(this); + if (_this.is(':hidden')) + return true; + if (_this.data('validate-error') != undefined) + return true; + that._check(_this); + }); + } + + /** + * 执行校验 + */ + static _check(dom){ + let v = { + this : dom + }; + // 私有方法 + let func = { + // 内置验证规则 + preg : (key) => { + let preg = []; + //不能为空 + preg['require'] = '[.\\s\\S]+'; + //手机号 + preg['mobile'] = '1[345789][\\d]{9}'; + //固定电话 + preg['phone'] = '([\\d]{3,4}-)?[\\d]{7,8}'; + //邮箱 + preg['email'] = '[\\w\-\\.]+@[\\w-\\.]+(\\.\\w+)+'; + //QQ + preg['qq'] = '[1-9][\\d]{4,9}'; + //身份证 + preg['idcard'] = '(^\\d{15}$)|(^\\d{17}(\\d|X|x)$)'; + //网址 + preg['url'] = '(http:\/\/|https:\/\/)?[A-Za-z0-9]+\\.[A-Za-z0-9]+([\/=\?%\-&_#@[\]+!])*([^<>\"])*'; + //日期 + preg['date'] = '\\d{4}[/-]+\\d{2}[/-]+\\d{2}'; + //金额 + preg['money'] = '\\d{1,}\\.\\d{2,4}'; + //ip + preg['ip'] = '\\d{1,}\\.\\d{1,}\\.\\d{1,}\\.\\d{1,}'; + //纯数字 + preg['number'] = '[0-9]+'; + //纯字母 + preg['letter'] = '[a-zA-Z]+'; + //数字加字母 + preg['numberLetter'] = '[0-9a-zA-Z]+'; + //邮编 + preg['zipcode'] = '[1-9][0-9]{5}'; + if (preg[key] == undefined) + return false; + return preg[key]; + }, + // 验证 + check : (key, val) => { + let preg = func.preg(key); + if (preg === false) preg = key; + // 验证规则 + let reg = new RegExp(preg); + if ( ! reg.test(val)) + return false; + return true; + }, + // 设置input、textarea高亮状态 + set : (success = false) => { + if (v.this.is('textarea')) + Form.textarea(v.this, success); + else + Form.input(v.this, success); + }, + // 通过 + success : () => { + if (v.this.data('validate-error') == undefined) + return; + // 创建表单验证消息容器 + v.note = this._note(v.this); + if (v.this.data('note') == false) + v.note.remove(); + else + v.note.removeClass('error').html(v.this.data('note')); + v.this.removeData('validate-error'); + }, + // 失败 + error : (msg) => { + // 创建表单验证消息容器 + v.note = this._note(v.this); + // 验证失败 + v.this.data('validate-error', 1); + // 显示提示信息 + if (v.msg == undefined) return; + v.note.addClass('error').html(msg); + } + }; + // 验证规则 + v.rule = v.this.data('validate'); + // 消息 + v.msg = v.this.data('validate-msg'); + // 下拉菜单 + if (v.this.is('select')) + { + if (v.this.find(':selected').index() == 0) + { + func.error(v.msg); + return; + } + func.success(); + return; + } + // 单选复选 + if (v.this.is(':checkbox') || + v.this.is(':radio')) + { + v.parent = v.this.closest('.form-group'); + if(v.parent.find('[name="' + v.this.attr('name') + '"]:checked').length == 0) + { + func.error(v.msg); + return; + } + func.success(); + return; + } + // 文本值 + v.val = v.this.val(); + // 规则验证 + v.arr = {}; + // 验证规则数组 + v.arr.rule = v.rule.split('|'); + // 提示信息数组 + if (v.msg != undefined) + v.arr.msg = v.msg.split('|'); + // 验证结果 + v.result = true; + // 验证错误的编号,用来通过此编号获取提示信息 + v.key = 0; + // 开始验证 + _.each(v.arr.rule, (val, key) => { + // 长度范围 + if (val.indexOf('len') != -1) + { + val = val.replace('len=', ''); + v.arr.len = val.split('-'); + if ((v.arr.len[0] != '' && v.val.length < v.arr.len[0]) || + (v.arr.len[1] != '' && v.val.length > v.arr.len[1])) + { + v.result = false; + v.key = key; + return false; + } + } + // 取值范围 + else if (val.indexOf('val') != -1) + { + val = val.replace('val=', ''); + v.val = parseInt(v.val); + v.arr.val = val.split('-'); + if (_.isNaN(v.val) || + (v.arr.val[0] != '' && v.val < v.arr.val[0]) || + (v.arr.val[1] != '' && v.val > v.arr.val[1])) + { + v.result = false; + v.key = key; + return false; + } + } + // 内置规则验证 + else + { + if ( ! func.check(val, v.val)) + { + v.result = false; + v.key = key; + return false; + } + } + }); + // 验证通过 + if (v.result) + { + func.set(true); + func.success(); + return; + } + func.set(); + func.error(v.arr.msg[v.key]); + } + + /** + * 创建note容器 + */ + static _note(dom){ + let parent = dom.closest('.form-group'); + let note = parent.find('.note'); + if( ! note.length) + { + parent.append(``); + note = parent.find('.note'); + if (dom.data('note') == undefined) + dom.data('note', false); + } + else + { + if (dom.data('note') == undefined) + dom.data('note', note.html()); + } + return note; + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.window.js b/src/js/lib/eadmin.window.js new file mode 100644 index 0000000..ec5c3c0 --- /dev/null +++ b/src/js/lib/eadmin.window.js @@ -0,0 +1,429 @@ +/** + * eadmin 弹窗组件 + */ + +class Window{ + + constructor(dom, param){ + // 窗口 + this.window = ''; + // 窗口DOM + this.windowDom = null; + // 选择器原始DOM名称,如果为false,则表示不需要绑定点击事件 + // 是点击后直接调用窗口,例如表格列按钮 + this.dom = dom == false ? false : scope(dom); + // 鼠标X轴 + this.x = 0; + // 鼠标Y轴 + this.y = 0; + // 窗口的top值 + this.top = 0; + // 窗口的left值 + this.left = 0; + // 默认参数 + let _param = { + // 链接地址 + url : '', + // 模式,iframe、load + model : 'load', + // 宽度 + width : module.conf.window_width, + // 高度 + height : module.conf.window_height, + // 标题 + title : module.conf.window_title, + // 是否可拖动 + drag : true, + // 按钮栏 + btn : [], + // 关闭回调 + close : null, + // 提交表单回调 + submit : null, + // 弹窗风格,window、popup + style : 'window' + } + // 配置参数 + this.param = $.extend(true, _param, param); + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 事件执行 + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + // 私有变量 + let v = { + id : createId(), + // 宽度 + width : 0, + // 高度 + height : 0, + // 样式 + style : '', + // 拖动 + drag : '', + // HTML + html : '' + }; + // 窗口原始DOM名称 + this.window = 'window-' + v.id; + // 真实宽度高度 + if (_.isInteger(this.param.width) || + this.param.width.indexOf('%') == -1) + { + v.width = this.param.width; + } + else + { + v.width = innerW() * (parseInt(this.param.width.replace('%', '')) / 100); + } + // 如果是弹出 + if (this.param.style == 'popup') + { + v.height = innerH(); + } + else + { + if (_.isInteger(this.param.height) || + this.param.height.indexOf('%') == -1) + { + v.height = this.param.height; + } + else + { + v.height = innerH() * (parseInt(this.param.height.replace('%', '')) / 100); + } + } + v.style = `style="width:${v.width}px;height:${v.height}px;`; + // 制定样式 + if (this.param.style == 'popup') + { + v.style += `top:0;right:0;left:unset;border-radius:5px 0 0 5px;"`; + } + else + { + v.style += `margin-left:-${v.width / 2}px;margin-top:-${v.height / 2}px;"`; + } + // 是否可以拖动 + if (this.param.drag && + this.param.style == 'window') + v.drag = ' style="cursor: move;"'; + // 窗口主体高度 + v.height -= 60; + if (this.param.btn.length > 0) + v.height -= 50; + // 窗口骨架 + v.html = `
    +
    + 页面加载中,请稍候... +
    +
    + +
    +
    + ${this.param.title} +
    +
    `; + // 按钮栏 + if (this.param.btn.length > 0) + { + v.html += `
    `; + _.each(this.param.btn, (row) => { + let loading = (['cancel', 'refresh'].indexOf(row.action) == -1) ? ' data-loading="执行中..."' : ''; + v.html += ``; + }); + v.html += `
    `; + } + v.html += `
    `; + body.append(v.html); + // 选择器缓存 + this.windowDom = $('#' + this.window); + } + + /** + * 事件 + */ + _event(){ + let that = this; + let v = {}; + let func = { + close : (onclose = true) => { + // 在表单提交时写道window的data上 + let change = that.windowDom.data('change'); + change = change == undefined ? false : true; + that.windowDom.remove(); + Mount.window = null; + $('.' + that.window).remove(); + Eadmin.maskHide(); + // 关闭回调 + if (onclose && _.isFunction(that.param.close)) + that.param.close(change); + }, + load : () => { + // 加载内容 + if (that.param.model == 'iframe') + { + let html = ``; + v.body.html(html); + return; + } + v.loading.show(); + let timeout = 100; + if (that.param.style == 'popup') timeout = 200; + // 延迟避免窗口加载过快 + setTimeout(() => { + if (v.scroll != null) + { + v.scroll.destroy(); + v.scroll = null; + } + Mount.window = that.window; + // URL参数 + let get = query(that.param.url); + // 加载 + v.body. + before(``). + load(that.param.url, () => { + // 缺省图 + defaultImg(v.body); + // 隐藏LOADING + v.loading.hide(); + // 块 + block(v.body); + // 表单处理 + Eadmin.form(v.body); + // 延迟按钮 + Button.run(that.windowDom); + // 标签 + Tag.run(v.body); + v.scroll = Eadmin.scroll('#' + that.window + ' .body'); + // 滚动条处理 + let scroll = body.find('.iscroll'); + if(scroll.length > 0) + { + scroll. + each(function(){ + if ($(this).hasClass('ps')) return true; + Eadmin.scroll($(this)[0]); + }); + } + // 进度条 + Progress.run(v.body); + }); + }, timeout); + }, + init : (dom) => { + // 创建窗体 + that._create(); + // 私有变量 + v = { + this : dom, + // 标题栏 + title : that.windowDom.children('.title'), + // 内容体 + body : that.windowDom.children('.body'), + // 加载 + loading : that.windowDom.children('.window-loading'), + // 滚动条对象 + scroll : null + }; + if (dom != false) + that.param.url = v.this.data('window-url'); + Eadmin.currentHref = that.param.url; + if (that.param.url == undefined || + that.param.url == '') + { + console.log('没有指定弹窗地址,打开失败'); + return; + } + let zindex = Eadmin.mask(); + if (zindex != false) + that.windowDom.css('z-index', zindex); + that.windowDom. + off('animationend'). + show(). + addClass(that.param.style == 'window' ? 'zoomIn' : 'fadeInRight'); + // 加载页面 + func.load(); + // 关闭弹窗 + that.windowDom.children('.window-close').on('click', () => { + func.close(); + }); + // 拖动 + if (that.param.drag) + { + v.title.on('mousedown', (event) => { + // 禁止选中文本 + if(selectEnabled) userselect(0); + let offset = that.windowDom.offset(); + that.x = event.clientX; + that.y = event.clientY; + that.top = offset.top; + that.left = offset.left; + let ol = that.windowDom.css('margin-left'), + ot = that.windowDom.css('margin-top'); + ol = parseInt(ol); + ot = parseInt(ot); + //鼠标移动事件 + $(document).on('mousemove', (event) => { + let top = that.top + (event.clientY - that.y), + left = that.left + (event.clientX - that.x); + top -= ot; + left -= ol; + that.windowDom.css({ + top : top, + left : left + }); + }); + + }).on('mouseup', () => { + // 禁止选中文本 + if(selectEnabled) userselect(1); + $(document).off('mousemove'); + }); + } + // 按钮 + if (that.param.btn.length == 0) return; + // 自定义按钮事件 + that.windowDom.children('.btnbar').children('button'). + on('click', function(){ + let [_this, _v] = [$(this), {}]; + _v.index = _this.index(); + // 按钮参数 + _v.param = that.param.btn[_v.index]; + // 内置事件 + if (_.isString(_v.param.action)) + { + _v.action = [ + 'cancel', 'refresh', 'submit' + ]; + if (_v.action.indexOf(_v.param.action) == -1) + { + console.log('没有找到内置按钮事件:' + _v.param.action); + return; + } + switch (_v.param.action) + { + // 取消 + case 'cancel': + func.close(); + break; + // 刷新 + case 'refresh': + v.body.empty(); + func.load(); + break; + // 提交表单 + case 'submit': + let _func = () => { + v.form = v.body.find(_v.param.formid || 'form'); + if (v.form.length == 0) + { + console.log('窗体内没有找到form表单元素,提交表单失败'); + return; + } + v.action = v.form.attr('action') || that.param.url; + // 验证提交表单 + Validate.submit(v.form); + if(v.form.find('span.error').length > 0) + return; + Eadmin.button.loading(_this); + // 提交数据 + v.formData = v.form.serialize(); + // 调用接口 + Eadmin.post({ + url : v.action, + form : v.formData, + then : () => { + // 清除编辑器的本地缓存 + let editor = v.form.find('.editor'); + if (editor.length > 0) + { + editor.each(function(){ + let storeKey = $(this).data('store'); + if (storeKey != undefined) + store.remove(storeKey); + }); + } + if (_.isFunction(that.param.close)) + that.param.close(true); + }, + error : () => { + Eadmin.button.reset(_this); + }, + close : () => { + func.close(false); + } + }); + } + // 表单提交前置动作 + if (_v.param.before != undefined) + { + if (Method == undefined || + Method[_v.param.before] == undefined) + { + console.log('弹窗页面中没有找到指定的前置方法' + _v.param.before); + return false; + } + Method[_v.param.before](_func); + return; + } + _func(); + break; + } + } + else + { + let reset = () => { + setTimeout(() => { + Eadmin.button.reset(_this); + }, 100); + }; + _v.param.action({ + close : () => { + func.close(); + }, + refresh : () => { + reset(); + v.body.empty(); + func.load(); + }, + reset : () => { + reset(); + } + }); + } + }); + } + }; + if (that.dom == false) + { + func.init(false); + return; + } + that.dom. + on('click', function(){ + func.init($(this)); + }); + } + +} \ No newline at end of file diff --git a/src/less/dark/common/block.less b/src/less/dark/common/block.less new file mode 100644 index 0000000..af5b45c --- /dev/null +++ b/src/less/dark/common/block.less @@ -0,0 +1,502 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ + +@import "../global"; + +#container +{ + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; +} +// 高亮标题 +.block-title +{ + width: 100%; + height: 20px; + line-height: 20px; + margin-bottom: 20px; + position: relative; + span + { + .linear(lighten(@color-3, 20%), @color-3, top); + .border-radius(); + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; + } + a + { + float: right; + color:lighten(@color-3, 20%) !important; + } +} +.block-box +{ + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; + .block + { + .border-radius(); + .box-shadow(); + padding: 20px; + background: @color-2; + position: relative; + .font-list + { + margin-top: 20px; + width: 100%; + li + { + height: 32px; + line-height: 32px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + td + { + padding:8px 20px 8px 0; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + thead + { + td + { + color: @color-7; + } + } + img + { + height: 40px; + vertical-align: middle; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + .btnbar + { + text-align: right; + button + { + margin-right: 0; + } + } + .person>.info, + .pic>.info + { + margin-top: 10px; + overflow: hidden; + height: 30px; + line-height: 40px; + span:first-child + { + float: left; + font-size: @font-size-1; + color: @color-7; + } + span:last-child + { + float: right; + } + i + { + margin-right: 0; + margin-left: 6px; + } + } + .person + { + position: relative; + text-align: center; + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + } + h6 + { + margin-bottom: 0; + } + } + .corner + { + color: @font-color-3; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: @color-3; + text-shadow: 1px 1px 1px #36495C; + } + .pic + { + position: relative; + .icon + { + margin-top: 15px; + color: @color-7; + span + { + margin-right: 10px; + } + } + .info + { + height: 35px; + line-height: 35px; + img + { + .border-radius(50px); + width: 24px; + height:24px; + vertical-align: middle; + border: 2px @color-3 solid; + margin-right: 5px; + } + } + .cover + { + .border-radius(); + width: 100%; + max-height: 360px; + margin-bottom: 10px; + } + } + .user-profile + { + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px @color-3 solid; + } + hr + { + border: 0; + border-top: 1px darken(@color-2, 4%) solid; + margin: 15px 0; + } + } + } + .block-data + { + .data + { + margin-top: 25px; + } + h5 + { + line-height: 30px; + margin-bottom: 0; + } + .num + { + font-family: num; + font-size: 28px; + margin-right: 5px; + } + i + { + font-size: 20px; + } + } + .block-data-small + { + padding: 10px 20px; + .data + { + margin-top: 0; + } + } + .title + { + font-size: @font-size-2; + color: darken(@font-color-1, 20%); + } + .note + { + margin-top: 20px; + color: @color-7; + } + .form-group + { + position: relative; + >span + { + display: block; + } + textarea + { + line-height: 1.5; + } + .error + { + color: #ff6582; + position: absolute; + margin-top: 4px; + } + .font-num + { + bottom: 10px; + right: 10px; + position: absolute; + } + } + .form-group:not(:last-child) + { + margin-bottom: 20px; + } + .input-group + { + display: flex; + flex-wrap: wrap; + width: 100%; + input + { + width: 1%; + flex: 1 1 auto; + } + input:not(:first-child) + { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + input:not(:last-child) + { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + >span + { + padding: 10px; + border: 1px @input-color-1 solid; + } + .prepend + { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + } + .append, + .num-add-cut + { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } + .num-add-cut + { + position: relative; + padding: 10px 12px; + i + { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; + } + .add + { + top: 0; + border-bottom: 1px @input-color-1 solid; + } + .cut + { + bottom: 2px; + line-height: 1.4; + } + .disabled + { + color: @color-6; + cursor: not-allowed; + } + } + } + .empty + { + width: 100%; + text-align: center; + color: @color-7; + margin: 30px 0; + img + { + width: 70%; + } + } +} +// 左侧栏导航 +.left-menu +{ + font-size: @font-size-2; + a{ + .border-radius(); + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; + } + ul:not(:first-child){ + margin-top: 20px; + } + .title{ + padding-left: 10px; + color: @color-7; + font-size: @font-size-3; + border-bottom: 1px @input-color-1 solid; + height: 37px; + } + .active{ + .linear(@color-3, lighten(@color-3, 20%)); + li{ + color: @font-color-3; + } + } +} +#right-frame{ + position: relative; + padding-right: 240px; + h1{ + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px @input-color-1 solid; + } + h2{ + margin-top: 50px; + } + p{ + margin-top: 10px; + line-height: 30px; + } + code{ + padding: 5px; + } + strong{ + .border-radius(); + margin: 0 5px; + background-color: @color-5; + padding: 3px 5px; + } + .doc{ + margin-top: 20px; + width: 100%; + border-collapse:collapse; + border:none; + thead{ + font-weight: bold; + text-align: center; + } + td{ + padding:10px; + border:solid @color-4 1px; + line-height: 30px; + p{ + margin-top: unset; + } + em{ + .border-radius(); + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: @font-color-3; + } + } + tr:nth-child(even){ + background: darken(@color-2, 2%); + } + } + .contents{ + position:fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px @input-color-1 solid; + padding-top: 20px; + li{ + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; + } + .active{ + border-left: 4px @color-3 solid; + color: @color-3; + padding-left: 16px; + } + } + .hljs{ + .border-radius(); + background: #232B4C; + font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; + .hljs-ln-numbers{ + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; + } + tr{ + height: 24px; + } + } +} +.quote{ + .border-radius(); + background: @input-color-3; + border-left: 5px @input-color-1 solid; + blockquote{ + padding: 5px 0; + margin-left: 30px; + } + li{ + list-style: disc; + padding: 8px 0; + } + strong{ + background: unset !important; + } +} +.quote-info, +.quote-error, +.quote-success +{ + padding: 10px; + line-height: 25px; + color: #36495C; +} +.quote-info{ + border-left-color: @mcolor-3; + background: #F8F7DE; +} +.quote-error{ + border-left-color: @mcolor-1; + background: #fae1dd; +} +.quote-success{ + border-left-color: @mcolor-2; + background: #D6EFC7; +} \ No newline at end of file diff --git a/src/less/dark/common/common.less b/src/less/dark/common/common.less new file mode 100644 index 0000000..8181ec8 --- /dev/null +++ b/src/less/dark/common/common.less @@ -0,0 +1,336 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ + +@import "../global"; + +@font-face +{ + font-family: "num"; + src: url(../font/num.ttf); +} + +/** + * ================= 旋转 ================== + */ + +@-webkit-keyframes load +{ + 0% + { + transform: rotate(0deg); + } + 100% + { + transform: rotate(360deg); + } +} +.rotate +{ + animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; + -webkit-animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; +} +.rotate-0 +{ + transform-origin:center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 +{ + transform-origin:center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 +{ + transform-origin:center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} + +/** + * ================= 标题 ================== + */ +h1,h2,h3,h4,h5,h6 +{ + font-weight: normal; + margin-top: 0; + line-height: 20px; +} +h3,h4,h5,h6 +{ + margin-bottom:10px; +} +h1 +{ + margin-bottom: 20px; + font-size: 24px; + i + { + font-size: 24px; + } +} +h2 +{ + margin-bottom: 20px; + font-size: 20px; + i + { + font-size: 20px; + } +} +h3 +{ + font-size: 18px; + i + { + font-size: 18px; + } +} +h4 +{ + font-size: 16px; + i + { + font-size: 16px; + } +} +h5 +{ + font-size: 14px; + i + { + font-size: 14px; + } +} +h6 +{ + font-size: 12px; + i + { + font-size: 12px; + } +} + +/** + * ================= 遮罩 ================== + */ +.mask +{ + .alpha(0.6); + width: 100%; + height: 100%; + background: @color-8; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + color: @font-color-3; + i + { + font-size: 18px; + } +} + +/** + * ================= 边距 ================== + */ +.m0{ + margin: 0 !important; +} +.mt10 +{ + margin-top: 10px; +} +.mt20 +{ + margin-top: 20px; +} +.mb0 +{ + margin-bottom: 0 !important; +} +.mb10 +{ + margin-bottom: 10px; +} +.mb20 +{ + margin-bottom: 20px; +} +.mr0{ + margin-right: 0 !important; +} +.p0 +{ + padding: 0; +} +.pl0 +{ + padding-left: 0; +} +.pt0 +{ + padding-top: 0; +} +.pb0 +{ + padding-bottom: 0; +} +.pr0 +{ + padding-right: 0; +} + +/** + * ================= 颜色 ================== + */ + +.font-color-1{ + color: @mcolor-1 !important; +} +.font-color-2{ + color: @mcolor-2 !important; +} +.font-color-3{ + color: @mcolor-3 !important; +} +.font-color-4{ + color: @mcolor-4 !important; +} +.font-color-5{ + color: @mcolor-5 !important; +} +.font-color-6{ + color: @mcolor-6 !important; +} +.font-color-7{ + color: @mcolor-7 !important; +} +.font-color-8{ + color: @mcolor-8 !important; +} + +.color-1{ + background-color: @mcolor-1 !important; +} +.color-2{ + background-color: @mcolor-2 !important; +} +.color-3{ + background-color: @mcolor-3 !important; +} +.color-4{ + background-color: @mcolor-4 !important; +} +.color-5{ + background-color: @mcolor-5 !important; +} +.color-6{ + background-color: @mcolor-6 !important; +} +.color-7{ + background-color: @mcolor-7 !important; +} +.color-8{ + background-color: @mcolor-8 !important; +} + +.linear-1{ + .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; +} +.linear-2{ + .linear(lighten(@mcolor-2, 20%), @mcolor-2) !important; +} +.linear-3{ + .linear(lighten(@mcolor-3, 20%), @mcolor-3) !important; +} +.linear-4{ + .linear(lighten(@mcolor-4, 20%), @mcolor-4) !important; +} +.linear-5{ + .linear(lighten(@mcolor-5, 20%), @mcolor-5) !important; +} +.linear-6{ + .linear(lighten(@mcolor-6, 20%), @mcolor-6) !important; +} +.linear-7{ + .linear(lighten(@mcolor-7, 20%), @mcolor-7) !important; +} +.linear-8{ + .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; +} + +/** + * ================= 杂项 ================== + */ + +.fl +{ + float: left; +} +.fr +{ + float: right; +} +.fs18 +{ + font-size: 18px; +} +.va-m +{ + vertical-align:middle; +} +.fwb +{ + font-weight: bold; +} +.tac +{ + text-align: center; +} +.cp +{ + cursor: pointer; +} +.flex +{ + display: flex; + flex-wrap: wrap; +} +.dn +{ + display: none; +} \ No newline at end of file diff --git a/src/less/dark/common/header.less b/src/less/dark/common/header.less new file mode 100644 index 0000000..c453975 --- /dev/null +++ b/src/less/dark/common/header.less @@ -0,0 +1,122 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ + +@import "../global"; + +header +{ + @height : 50px; + width: 100%; + position: relative; + padding: 0 60px; + // 主导航 + .main-nav + { + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + // LOGO + >div:first-child + { + font-size: @font-size-4; + font-weight: bold; + padding-left: 35px; + img + { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; + } + } + // 菜单 + .nav + { + a + { + float: left; + li + { + padding: 0 15px; + } + } + .active + { + .nav-slider + { + display: block; + } + } + } + // 用户 + >div:last-child + { + text-align: right; + position: relative; + img + { + .border-radius(100%); + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px @color-3 solid; + } + i + { + font-size: 28px; + margin-right: 0; + margin-left: 20px; + } + } + .nav-slider + { + .border-radius(50px); + .linear(); + height: 4px; + margin-top: -50px; + display: none; + } + } + // 二级导航 + .sub-nav + { + @height:30px; + margin-top: 5px; + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + li + { + font-size: @font-size-1; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; + } + .active{ + li + { + .border-radius(50px); + .linear(); + } + &:hover + { + color: @font-color-1; + } + } + } +} \ No newline at end of file diff --git a/src/less/dark/common/reset.less b/src/less/dark/common/reset.less new file mode 100644 index 0000000..8f5e803 --- /dev/null +++ b/src/less/dark/common/reset.less @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ + + @import "../global"; + +*{ + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body +{ + background: @color-1; + font-size: @font-size-2; + font-family: "Microsoft YaHei"; + color:@font-color-1; +} +ul,li,p +{ + margin: 0; + padding: 0; +} +li +{ + list-style: none; +} +a +{ + .animate(color); + color:@font-color-1; + text-decoration:none; + &:hover + { + .animate(color); + color: darken(@font-color-1, 20%); + } +} +em +{ + font-style: normal; +} +table +{ + border-collapse:collapse; + border-spacing:0 +} +th +{ + font-weight: normal; + text-align: initial; +} +td +{ + padding: 0; +} +i +{ + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: @font-size-3; +} +img, video +{ + .border-radius(); +} +@-moz-document url-prefix() +{ + i{vertical-align: middle;} +} \ No newline at end of file diff --git a/src/less/dark/common/scroll.less b/src/less/dark/common/scroll.less new file mode 100644 index 0000000..d838ad0 --- /dev/null +++ b/src/less/dark/common/scroll.less @@ -0,0 +1,99 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ + +@import "../global"; + +.ps +{ + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x +{ + display: none; + opacity: 0.4; + transition: background-color .2s linear, opacity .2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y +{ + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y +{ + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y +{ + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking +{ + opacity: 0.6; +} +.ps__thumb-x +{ + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, height .2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y +{ + .box-shadow(); + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, width .2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x +{ + background-color: @color-9; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y +{ + background-color: @color-9; +} +@supports (-ms-overflow-style: none) +{ + .ps + { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) +{ + .ps + { + overflow: auto !important; + } +} \ No newline at end of file diff --git a/src/less/dark/dropzone.less b/src/less/dark/dropzone.less new file mode 100644 index 0000000..094dc31 --- /dev/null +++ b/src/less/dark/dropzone.less @@ -0,0 +1,182 @@ +@import "./global"; + +.dropzone{ + min-height: 120px; + border:2px dashed @input-color-1; + background:@input-color-3; + padding:10px; + border-radius: 4px; + position: relative; + transition:border-color 0.2s linear; +} +.dropzone:hover{ + border-color: @color-3; + transition:border-color 0.2s linear; +} +.dropzone .dz-message{ + font-size: 14px; + min-height: 84px; +} +.dropzone .dz-message i{ + font-size:42px; + margin:0 auto; + display:block; + margin-bottom:10px; +} +.dropzone.dz-clickable{ + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove){ + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message{ + display: none; +} +.dropzone .dz-message{ + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview{ + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i{ + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom:6px; + right:6px; + margin-right: 0; + font-size:18px; +} +.dropzone .dz-preview .dz-success-i{ + color:@mcolor-2; +} +.dropzone .dz-preview .dz-error-i{ + color:@mcolor-1; +} +.dropzone .dz-preview .dz-remove-i{ + opacity: 1; + color:#FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i{ + opacity: 1; +} +.dropzone .dz-success .dz-success-i{ + opacity: 1; +} +.dropzone .dz-complete .dz-remove-i{ + opacity: 0; +} +.dropzone .dz-preview .dz-image{ + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: @color-5; +} +.dropzone .dz-preview .dz-details{ + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename{ + margin-bottom: 1em; + font-size: 14px; + text-overflow:ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong{ + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img{ + display: block; + border-radius:5px; + width: 100%; +} +.dropzone .dz-button{ + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button{ + float: right; +} +.dropzone .dz-button span{ + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress{ + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress{ + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress{ + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress{ + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload{ + background: @color-3; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} \ No newline at end of file diff --git a/src/less/dark/global.less b/src/less/dark/global.less new file mode 100644 index 0000000..8af888a --- /dev/null +++ b/src/less/dark/global.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ + +/** + * ================= 颜色设置 ================== + */ + +// 主背景色 +@color-1:#0C112A; +// 高亮色 +@color-2:#1A2042; +// 主色 +@color-3:#0084FF; +// 表格边框线色 +@color-4:#000; +// 浅色 +@color-5:#4E5675; +// 禁用色 +@color-6:#7886A3; +// 备注色 +@color-7:#999; +// 遮罩颜色 +@color-8:#000; +// 滚动条色 +@color-9:#4E5675; +// 浮层背景色,下拉菜单、日期选择等等 +@color-10:#232B4C; +// 表格行高亮色 +@color-11:lighten(@color-2, 10%); +// 消息和通知背景色 +@color-12:#000; + +// 默认字体颜色 +@font-color-1:#FFF; +// 高亮字颜色,用在深色背景下的文字 +@font-color-3:#FFF; + +// 表单边框色 +@input-color-1:#30375B; +// 表单验证错误背景色 +@input-color-2:#482323; +// 表单背景色 +@input-color-3:#232B4C; +// 表单移入背景色 +@input-color-4:#2a3560; + +// 阴影颜色 +@shadow-color:darken(@color-1, 5%); + +// 多元色 +@mcolor-1: #FF1844; +@mcolor-2: #76FF02; +@mcolor-3: #FFFF01; +@mcolor-4: #ff7c00; +@mcolor-5: #f52394; +@mcolor-6: #00b2d4; +@mcolor-7: #800080; +@mcolor-8: #593110; + +/** + * ================= 字体设置 ================== + */ + +// 默认字体大小 +@font-size-1: 12px; +// 标题字体大小 +@font-size-2: 14px; +// 大号字体大小 +@font-size-3: 16px; +// 特大号字 +@font-size-4: 18px; + + +/** + * ================= 通用方法 ================== + */ + +// 延时动画 +.animate(@action, @time : 0.2s) +{ + transition:@action @time linear; +} + +// 表单延时动画 +.animate-form() +{ + transition:border-color 0.2s linear, + background-color 0.2s linear, + box-shadow 0.2s linear; +} + +// 圆角 +.border-radius(@radius : 5px) +{ + border-radius: @radius; +} + +// 阴影 +.box-shadow(@color:@shadow-color, @width:20px) +{ + box-shadow: @color 0px 0px @width; +} + +// 透明度 +.alpha(@alpha : 1) +{ + opacity: @alpha; +} + +// 渐变 +.linear(@start:lighten(@color-3, 20%), @end:@color-3, @position:left) +{ + background: -moz-linear-gradient(@position, @start, @end); + background: -webkit-linear-gradient(@position, @start, @end); + background: -o-linear-gradient(@position, @start, @end); +} \ No newline at end of file diff --git a/src/less/dark/lib/button.less b/src/less/dark/lib/button.less new file mode 100644 index 0000000..d1eceef --- /dev/null +++ b/src/less/dark/lib/button.less @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ + +@import "../global"; + +button +{ + .border-radius(50px); + .animate-form(); + color: @font-color-1; + background: none; + border: 2px @input-color-1 solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: @font-size-3; + margin-right: 5px; + height: 46px; + line-height: 1; + &:hover:not(:disabled) + { + .box-shadow(@shadow-color); + .animate-form(); + border-color: @color-3; + } + i + { + font-size: 18px; + } +} +button:disabled +{ + color: @color-6; + cursor: not-allowed; +} +.middle +{ + font-size: @font-size-2; + padding:0px 16px; + height: 36px; + i + { + font-size: 14px; + } +} +.small +{ + font-size: @font-size-2; + padding:0 8px; + height: 26px; + i + { + font-size: 12px; + } +} +.highlight +{ + background: @color-3; + border-color: @color-3; + color: @font-color-3; + &:hover:not(:disabled) + { + background:darken(@color-3, 5%); + border-color: darken(@color-3, 5%); + } +} +.highlight:disabled +{ + color: @color-6; + background: @input-color-1; + cursor: not-allowed; + border-color: @input-color-1; +} \ No newline at end of file diff --git a/src/less/dark/lib/citypicker.less b/src/less/dark/lib/citypicker.less new file mode 100644 index 0000000..8af1206 --- /dev/null +++ b/src/less/dark/lib/citypicker.less @@ -0,0 +1,116 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.citypicker +{ + .border-radius(); + .box-shadow(); + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; + span + { + .border-radius(); + .animate(background); + text-align: center; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; + &:not(.current):not(.title):not(.not-allow):hover + { + .animate(background); + background: @color-5; + } + } + .title + { + color: @color-7; + padding-left: 5px; + } + .header, + .body + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .header + { + margin: 5px 0; + span + { + width: 40px; + } + .current{ + color: @font-color-3; + } + } + .body + { + &:after + { + content: ""; + flex: auto; + } + span + { + width: 60px; + margin: 2px 15px; + } + } + .quick, + .vert + { + max-height: 240px; + position: relative; + span + { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; + } + .ps__rail-y + { + right: 0; + } + .current + { + background: @color-5; + } + } + .vert + { + height: 200px; + min-width: 120px; + float: left; + span + { + display: block; + i + { + float: right; + margin-right: 0; + } + } + } + .vert:not(:last-child) + { + margin-right: 5px; + } + .current + { + .linear(lighten(@color-3, 10%), @color-3, top); + } +} \ No newline at end of file diff --git a/src/less/dark/lib/colorpicker.less b/src/less/dark/lib/colorpicker.less new file mode 100644 index 0000000..9395b98 --- /dev/null +++ b/src/less/dark/lib/colorpicker.less @@ -0,0 +1,39 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ + +@import "../global"; + +.colorpicker +{ + min-height: 38px; + overflow: hidden; + >div + { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; + .color + { + .border-radius(); + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; + } + i + { + color: @font-color-3; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; + } + } +} \ No newline at end of file diff --git a/src/less/dark/lib/datepicker.less b/src/less/dark/lib/datepicker.less new file mode 100644 index 0000000..a795c4e --- /dev/null +++ b/src/less/dark/lib/datepicker.less @@ -0,0 +1,265 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ + +@import "../global"; + +// 日期选择 +.datepicker +{ + .border-radius(); + .box-shadow(); + width: auto; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; + .header, + .footer + { + height: 35px; + line-height: 35px; + text-align: center; + span + { + .animate(color); + text-align: center; + } + i + { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; + } + .font + { + float: left; + padding-left: 5px; + &:hover + { + color: @color-3; + } + } + .confirm + { + float: right; + position: relative; + button + { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; + } + } + .not-allow + { + color: @color-6; + cursor: not-allowed; + &:hover + { + color: @color-6; + } + } + } + .header{ + .prev-year, + .prev-month + { + float: left; + } + .next-year, + .next-month + { + float: right; + } + } + .footer + { + display: none; + .choose-time + { + display: none; + } + } + .body + { + width: 260px; + span + { + width: 34px; + height: 34px; + line-height: 34px; + } + .next + { + color: @color-6; + margin-bottom: 3px; + } + } + .datepicker-panel + { + float: left; + } + .right + { + margin-left: 10px; + display: none; + } + .week, + .day, + .y-m, + .picker-time + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .week + { + color: @color-6; + span + { + cursor: default; + } + } + .day + { + span:not(.next) + { + .border-radius(); + .animate(background); + position: relative; + margin-bottom: 3px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + div + { + .border-radius(50px); + width: 5px; + height: 5px; + position: absolute; + background: @color-3; + right: 2px; + top: 2px; + } + } + span.current + { + .box-shadow(); + .linear(lighten(@color-3, 10%), @color-3, top); + color: @font-color-3; + div{ + background: @font-color-3; + } + } + } + .y-m + { + display: none; + div + { + .border-radius(); + .animate(background); + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; + &:hover + { + .animate(background); + background: @color-5; + } + } + .active + { + background: @color-5; + } + } + .picker-time + { + display: none; + ul + { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; + li + { + .border-radius(); + .animate(background); + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; + } + li:not(.current) + { + &:hover + { + .animate(background); + background: @color-5; + } + } + .current + { + background: @color-5; + } + .ps__rail-y + { + right: 0; + } + } + } + .quick + { + padding: 0 6px; + display: none; + margin-bottom: 5px; + span + { + .border-radius(); + .animate(background); + padding: 5px 10px; + margin: 6px 0; + } + span.title + { + padding-left: 0; + color: @color-7; + } + span.current + { + .box-shadow(); + background: @color-3; + color: @font-color-3; + } + } + .footer + { + height: 30px; + } + .clear + { + clear: both; + } + span + { + text-align: center; + display: inline-block; + cursor: pointer; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/dropdown.less b/src/less/dark/lib/dropdown.less new file mode 100644 index 0000000..fc1028d --- /dev/null +++ b/src/less/dark/lib/dropdown.less @@ -0,0 +1,60 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.dropdown{ + .border-radius(); + .box-shadow(); + border:1px @input-color-1 solid; + background: @color-10; + position: absolute; + z-index: 9999; + min-width: 100px; + outline: none; + padding: 5px 0; + display: none; + ul{ + max-height: 300px; + overflow: hidden; + position: relative; + } + li:not(.divided){ + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; + span{ + flex: 1 1 auto; + } + .checked{ + margin: 0 0 0 20px; + } + &:hover:not(.disabled){ + background: @color-5; + } + } + .ps__rail-y{ + right: 0; + } + .title{ + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px @input-color-1 solid; + margin-bottom: 5px; + } + .divided{ + margin: 4px 0; + border-bottom: 1px @input-color-1 solid; + } + .disabled{ + color: @color-6; + cursor: not-allowed !important; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/editor.less b/src/less/dark/lib/editor.less new file mode 100644 index 0000000..ba45dbc --- /dev/null +++ b/src/less/dark/lib/editor.less @@ -0,0 +1,205 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ + +@import "../global"; + +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: @color-3; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: @font-color-1; + } +} +.ql-snow a { + color: @color-3; +} +.ql-snow .ql-stroke { + stroke: @font-color-1; +} +.ql-snow .ql-stroke-miter { + stroke: @font-color-1; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: @font-color-1; +} +.ql-snow .ql-picker { + color: @font-color-1; +} +.ql-snow .ql-tooltip { + color: @font-color-1; +} + +.ql-editor .ql-bg-blue { + background-color: @color-3; +} +.ql-editor .ql-color-blue { + color: @color-3; +} +.ql-editor p{ + margin-top: unset !important; + line-height: unset !important; +} +.ql-container +{ + font-size: @font-size-2; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow +{ + border-color: @input-color-1; +} +.ql-toolbar.ql-snow +{ + border-radius: 5px 5px 0 0; + background: darken(@color-2, 2%); + padding: 12px; +} +.ql-container.ql-snow +{ + border-radius: 0 0 5px 5px; + background: @input-color-3; +} +.ql-editor.ql-blank::before +{ + color: @color-7; + font-size: @font-size-2; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + border-color: @input-color-1; + outline: none; +} +.ql-snow .ql-picker-options +{ + background: @input-color-3; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + margin-top: 2px; +} +.ql-snow.ql-toolbar button +{ + &:hover{ + box-shadow: none; + } +} +.ql-snow .ql-tooltip +{ + .box-shadow(); + .border-radius(); + padding: 8px 12px; + border-color: @input-color-1; + background-color: @color-2; +} +.ql-snow .ql-tooltip input[type=text] +{ + border-color: @input-color-1; + font-size: @font-size-2; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus +{ + border-color: @color-3; + background: @input-color-4; +} +.editor +{ + position: relative; +} \ No newline at end of file diff --git a/src/less/dark/lib/form.less b/src/less/dark/lib/form.less new file mode 100644 index 0000000..d189f08 --- /dev/null +++ b/src/less/dark/lib/form.less @@ -0,0 +1,267 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ + +@import "../global"; + +::-webkit-input-placeholder{ + color:@color-7; +} +:-moz-placeholder{ + color:@color-7; +} +::-moz-placeholder{ + color:@color-7; +} +:-ms-input-placeholder{ + color:@color-7; +} +input, +textarea{ + .border-radius(); + .animate-form(); + padding: 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + width: 100%; + color: @font-color-1; +} +input:focus, +textarea:focus{ + .animate-form(); + .box-shadow(); + outline: none; + border-color: @color-3; + background: @input-color-4; +} +input:disabled, +textarea:disabled{ + cursor: not-allowed; + color: @color-6; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +label{ + position: relative; +} +textarea{ + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize{ + resize: none; +} +.icon-input, +.icon-input-right{ + i:not(.add):not(.cut){ + position: absolute; + top: 1px; + } +} +.icon-input{ + input{ + padding-left: 26px; + } + i{ + left:8px; + } +} +.icon-input-right{ + input{ + padding-right: 24px; + } + i{ + margin-right: 0; + right: 8px; + } +} +.error-input +{ + border-color: @mcolor-1; + background: @input-color-2; + &:focus{ + border-color: @mcolor-1; + background: @input-color-2; + } +} +input[type="radio"], +input[type="checkbox"], +select{ + border:0; + position:absolute; + left:-9999px; +} +select{ + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked{ + margin-right: 10px; + line-height: 40px; + display: inline-block; + i{ + font-size: 18px; + margin-right: 0; + font-weight: bold; + } +} +.radio, +.checkbox, +.checkbox-checked{ + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked{ + color: @color-6; + cursor: not-allowed; +} +.radio, +.checkbox{ + i{ + .animate(color); + } +} +.radio-checked, +.checkbox-checked{ + i{ + .animate(color); + color: @color-3; + } +} +.select{ + .border-radius(); + padding: 10px 30px 8px 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; + i:not(.rotate){ + position: absolute; + right: 0px; + } + i.ri-loader-4-line{ + font-size: @font-size-2; + } + span{ + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; + } + .select-clear{ + display: none; + } +} +.select-disabled{ + cursor: not-allowed; + border-color: @input-color-1; + span, i{ + color: @color-6; + } +} +.select-option{ + .border-radius(); + .box-shadow(); + display: none; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; + ul{ + padding: 6px; + position: relative; + max-height: 240px; + li{ + padding: 5px 10px 5px 5px; + cursor: pointer; + label{ + height: 26px; + line-height: 26px; + width: 100%; + } + &:not(:first-child){ + margin-top: 4px; + } + &:hover{ + .border-radius(); + background: @color-5; + } + } + .multiple{ + padding: 0 10px 0 5px; + } + .active{ + .border-radius(); + background: @color-5; + } + } + .disabled{ + color: @color-6; + cursor: not-allowed; + &:hover{ + background: @color-10; + } + } +} +.checkbox-switch{ + .border-radius(50px); + background: @color-7; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; + span{ + .animate(margin-left); + .border-radius(50px); + background: @font-color-3; + width:16px; + height: 16px; + display: inline-block; + position: absolute; + } +} +.switch-open{ + .linear(); + span{ + .box-shadow(); + .animate(margin-left); + margin-left: 22px; + } +} +.switch-disabled{ + cursor: not-allowed; + background: @color-6; +} \ No newline at end of file diff --git a/src/less/dark/lib/imageview.less b/src/less/dark/lib/imageview.less new file mode 100644 index 0000000..7ed6a71 --- /dev/null +++ b/src/less/dark/lib/imageview.less @@ -0,0 +1,84 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ + +@import "../global"; + +.imageview{ + cursor: pointer; +} +#imageview{ + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + ul + { + position:absolute; + left:50%; + top:50%; + height:100%; + transform:translate(-50%,-50%); + li + { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; + } + } + img{ + cursor: move; + } + .imgW{ + width: 100%; + height: auto; + } + .imgH{ + width: auto; + height: 100%; + } + .imageview-close{ + .border-radius(50px); + .animate(background); + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; + i{ + color: @font-color-3; + font-size: 28px; + margin-right: unset; + } + &:hover{ + .animate(background); + background: rgba(100, 100, 100, 0.4); + } + } + .imageview-tips{ + .border-radius(50px); + color: @font-color-3; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display:none; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/message.less b/src/less/dark/lib/message.less new file mode 100644 index 0000000..dd4c0d7 --- /dev/null +++ b/src/less/dark/lib/message.less @@ -0,0 +1,36 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ + +@import "../global"; + +.message +{ + .border-radius(); + .box-shadow(); + .alpha(0.6); + color: @font-color-1; + position: fixed; + background: @color-12; + z-index: 9999; + padding: 10px 15px; + left: 50%; + i + { + font-size: @font-size-3; + } + .info + { + color: @mcolor-4; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/notice.less b/src/less/dark/lib/notice.less new file mode 100644 index 0000000..d95ba5d --- /dev/null +++ b/src/less/dark/lib/notice.less @@ -0,0 +1,73 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ + +@import "../global"; + +#notice +{ + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice +{ + .border-radius(); + .box-shadow(); + background: @color-12; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; + i + { + position: absolute; + margin-right: 0; + } + .notice-title + { + font-size: @font-size-3; + margin-bottom: 5px; + } + .desc + { + line-height: 18px; + margin-top: 5px; + color: @color-7; + } + .close + { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; + } + .title-icon + { + font-size: 26px; + } + .href + { + margin: 10px 0 5px 0; + a + { + color: @color-3; + font-weight: bold; + } + } + .info + { + color: @mcolor-4; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/popup.less b/src/less/dark/lib/popup.less new file mode 100644 index 0000000..e2af8ce --- /dev/null +++ b/src/less/dark/lib/popup.less @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ + +@import "../global"; + +.popup +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @input-color-3; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; + span + { + display: block; + } + i + { + font-size: 36px; + } + .title + { + font-size: 18px; + margin: 15px 0; + } + .txt + { + margin: 10px 0; + line-height: 20px; + } + .btn + { + margin: 15px 0; + button + { + margin: 0; + } + } + .alert + { + color: @mcolor-4; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } + .confirm + { + color: @mcolor-4; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/progress.less b/src/less/dark/lib/progress.less new file mode 100644 index 0000000..97f0fcc --- /dev/null +++ b/src/less/dark/lib/progress.less @@ -0,0 +1,43 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ + +@import "../global"; + +.progress +{ + height: 30px; + position: relative; + .bg, + .percent, + .point + { + .border-radius(50px); + position: absolute; + top: 10px; + left: 0; + height: 12px; + } + .bg + { + width: 100%; + background: @color-5; + font-size: @font-size-1; + } + .percent + { + .linear(); + .box-shadow(@shadow-color, 10px); + } + .point + { + width: 100%; + line-height: 12px; + color: @font-color-3; + font-size: @font-size-1; + text-align: center; + text-shadow: 1px 1px 1px #36495C; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/rate.less b/src/less/dark/lib/rate.less new file mode 100644 index 0000000..4037de5 --- /dev/null +++ b/src/less/dark/lib/rate.less @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ + +@import "../global"; + +.rate +{ + min-height: 38px; + .star + { + .animate(color); + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; + } + .full + { + .animate(color); + color: @mcolor-3; + } + .disabled + { + cursor: not-allowed; + color: @color-6; + } +} diff --git a/src/less/dark/lib/slider.less b/src/less/dark/lib/slider.less new file mode 100644 index 0000000..1687235 --- /dev/null +++ b/src/less/dark/lib/slider.less @@ -0,0 +1,70 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ + + @import "../global"; + + .slider + { + .border-radius(); + height: 4px; + background: @input-color-1; + cursor: pointer; + position: relative; + margin: 30px 0 5px 0; + .slider-bar + { + .border-radius(); + .linear(); + position: absolute; + width: 0; + height: 4px; + } + .slider-btn + { + .animate(box-shadow); + .border-radius(50px); + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: @font-color-3; + border: 3px @color-3 solid; + z-index: 999; + left: 0; + top: -6px; + &:hover + { + .animate(box-shadow); + .box-shadow(); + } + } + .step + { + .border-radius(50%); + width: 4px; + height: 4px; + background:@color-5; + position: absolute; + } +} +.slider-disabled +{ + background: @color-6; + cursor: not-allowed; + .slider-bar + { + background: @color-7; + } + .slider-btn + { + border-color: @color-7; + cursor:not-allowed; + &:hover + { + .box-shadow(@shadow-color, 0px); + } + } +} \ No newline at end of file diff --git a/src/less/dark/lib/status.less b/src/less/dark/lib/status.less new file mode 100644 index 0000000..b825ed4 --- /dev/null +++ b/src/less/dark/lib/status.less @@ -0,0 +1,24 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ + +@import "../global"; + +.status +{ + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; + i + { + .border-radius(50px); + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/tab.less b/src/less/dark/lib/tab.less new file mode 100644 index 0000000..fdfe05a --- /dev/null +++ b/src/less/dark/lib/tab.less @@ -0,0 +1,75 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ + +@import "../global"; + +.tab +{ + border-bottom: 2px @input-color-1 solid; + white-space: nowrap; + span + { + background: @input-color-3; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px @input-color-1 solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; + .mark{ + .border-radius(50px); + position: absolute; + background: @mcolor-1; + color: @font-color-3; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 4px; + } + } + .active + { + background: @color-2; + height: 42px; + border-bottom: 2px @color-2 solid; + margin-bottom: -2px; + } +} +.tab-panel +{ + min-height: 200px; + display: none; + position: relative; + padding-top: 10px; + .block + { + padding: 0; + box-shadow: none; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .panel-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/table.less b/src/less/dark/lib/table.less new file mode 100644 index 0000000..d338147 --- /dev/null +++ b/src/less/dark/lib/table.less @@ -0,0 +1,253 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ + +@import "../global"; + +.table +{ + position: relative; + overflow-x: hidden; + button{ + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; + } + .table-box{ + position: relative; + } + .table-box, .fixed-left, .fixed-right + { + thead tr + { + border-bottom:1px @color-4 solid; + background: darken(@color-2, 2%); + .order + { + position: relative; + padding: 2px 10px; + i + { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; + } + .asc + { + top: -3px; + } + .desc + { + bottom: -3px; + } + .active + { + color: @color-3; + } + } + } + tbody + { + tr + { + &:nth-child(even){ + background-color: darken(@color-2, 3%); + } + &:hover + { + background-color: @color-11; + } + } + img + { + height: 40px; + width: 40px; + vertical-align: middle; + } + a + { + color:lighten(@color-3, 20%) !important; + } + i + { + margin-right: 0; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + td:not(.td-checkbox) + { + min-width:100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + label:not(.no-padding) + { + padding: 0 10px; + margin: 0; + } + .td-checkbox + { + width: 40px; + div + { + width: 40px; + } + } + .head-border-top + { + border-top:1px @color-4 solid; + } + .tr-hover + { + background-color: @color-11 !important; + } + } + .fixed-left, + .fixed-right + { + position: absolute; + top: 0; + background: @color-2; + } + .fixed-left + { + left: 0; + box-shadow: 4px 0 10px 0px lighten(@shadow-color, 5%); + } + .fixed-right + { + right: 0; + box-shadow: -4px 0 10px 0px lighten(@shadow-color, 5%); + } + .empty + { + height: 60px; + line-height: 60px; + text-align: center; + color: @color-7; + margin-bottom: 15px; + } +} +.table-page +{ + text-align: right; + margin-top: 10px; + >span:not(.jump):not(.info) + { + .border-radius(); + .animate(background); + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + } + .prev-page, + .next-page + { + padding: 5px 6px !important; + } + .prev-page > i, + .next-page > i + { + margin-right: 0; + vertical-align: text-top; + } + .current + { + color: @font-color-3; + background: @color-3; + &:hover + { + .animate(background); + background: @color-3; + } + } + .info + { + text-align: left; + margin-right: 10px; + } + .jump + { + margin-left: 10px; + input + { + width: 50px; + margin: 0 2px; + } + button + { + margin-left: 6px; + } + } + .select, + .select-option + { + margin-left:4px; + margin-right: 4px; + } + .select + { + min-width: auto; + } +} +.table-tools, +.table-search +{ + button + { + margin-right: 10px; + padding: 8px 12px; + } + .form-group + { + min-height: unset; + } +} +.table-search{ + .table-search-box{ + >div{ + padding-top: 0; + padding-bottom: 15px; + } + } +} +.table-tools +{ + border-bottom:1px @color-4 solid; + padding-bottom: 15px; +} +.table-shade +{ + .alpha(0.6); + .border-radius(); + background: @color-8; + top: 0; + left: 0; + z-index: 999; + width: 100%; + height: 100%; + position: absolute; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + display: none; + color: @font-color-3; +} \ No newline at end of file diff --git a/src/less/dark/lib/tag.less b/src/less/dark/lib/tag.less new file mode 100644 index 0000000..71efa76 --- /dev/null +++ b/src/less/dark/lib/tag.less @@ -0,0 +1,20 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ + +@import "../global"; + +.tag +{ + .border-radius(); + display: inline-block; + padding:6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; +} \ No newline at end of file diff --git a/src/less/dark/lib/tips.less b/src/less/dark/lib/tips.less new file mode 100644 index 0000000..15ee6a5 --- /dev/null +++ b/src/less/dark/lib/tips.less @@ -0,0 +1,58 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ + + @import "../global"; + +.tips +{ + .box-shadow(); + .border-radius(); + position: absolute; + left: -9999px; + top: -9999px; + background: @color-12; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; + .tips-arrow + { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; + } + .down + { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color:@color-12; + } + .top + { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color:@color-12; + } + .right + { + top: 50%; + margin-top: -5px; + right:-10px; + border-left-color:@color-12; + } + .left + { + top: 50%; + margin-top: -5px; + left:-10px; + border-right-color:@color-12; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/transfer.less b/src/less/dark/lib/transfer.less new file mode 100644 index 0000000..92971d5 --- /dev/null +++ b/src/less/dark/lib/transfer.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ + +@import "../global"; + +.transfer-box +{ + position: relative; +} +.transfer-box-list +{ + .border-radius(); + width: 180px; + height: 266px; + border:1px @input-color-1 solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; + .transfer-header + { + background: @input-color-3; + border-bottom: 1px @input-color-1 solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; + label + { + padding: 0; + line-height: 30px; + } + } + span + { + float: right; + } +} +.transfer-body +{ + position: relative; + overflow: hidden; + margin-top: 1px; + ul + { + padding: 4px; + overflow: hidden; + position: relative; + } + li + { + .border-radius(); + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow:ellipsis; + white-space: nowrap; + &:hover + { + background: @color-5; + } + label + { + line-height: 30px; + } + } + .disabled + { + cursor: not-allowed; + &:hover + { + background: none; + } + } +} +.transfer-search +{ + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; + input + { + padding: 6px; + } +} +.transfer-body-search +{ + margin-top: 34px; +} +.transfer-button +{ + display: inline-block; + vertical-align: middle; + margin: 0 10px; + button + { + .border-radius(); + padding: 6px; + display: block; + height: 32px; + margin:0; + i + { + margin-right: 0; + } + } + button:first-child + { + margin-bottom: 10px; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/tree.less b/src/less/dark/lib/tree.less new file mode 100644 index 0000000..fd6e91a --- /dev/null +++ b/src/less/dark/lib/tree.less @@ -0,0 +1,38 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ + +@import "../global"; + +.tree +{ + label + { + line-height: 20px; + } + ul + { + margin-left: -5px; + padding-left: 20px; + } + >ul + { + padding-left: 0; + } + li > i + { + font-size: 20px; + margin-right: 0; + cursor: pointer; + } + li + { + line-height: 28px; + } + .tree-checkbox + { + padding-left: 25px; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/window.less b/src/less/dark/lib/window.less new file mode 100644 index 0000000..945acea --- /dev/null +++ b/src/less/dark/lib/window.less @@ -0,0 +1,94 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ + +@import "../global"; + +.window +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @color-2; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; + .title + { + position: relative; + height: 30px; + line-height: 30px; + margin:0 25px 10px 0; + } + .window-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } + .window-close + { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; + i + { + .animate(color); + position: absolute; + font-size: 18px; + cursor: pointer; + color: @mcolor-1; + &:hover + { + .animate(color); + color: lighten(@mcolor-1, 20%); + } + } + } + .body + { + position: relative; + overflow: hidden; + padding-right: 15px; + .block + { + padding: 0; + box-shadow: none; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .form-group + { + .title + { + margin-bottom: 2px; + } + } + } + .btnbar + { + margin: 7px 15px 10px 0; + text-align: right; + button + { + margin-right: 0; + margin-left: 10px; + } + } +} \ No newline at end of file diff --git a/src/less/light/common/block.less b/src/less/light/common/block.less new file mode 100644 index 0000000..af5b45c --- /dev/null +++ b/src/less/light/common/block.less @@ -0,0 +1,502 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ + +@import "../global"; + +#container +{ + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; +} +// 高亮标题 +.block-title +{ + width: 100%; + height: 20px; + line-height: 20px; + margin-bottom: 20px; + position: relative; + span + { + .linear(lighten(@color-3, 20%), @color-3, top); + .border-radius(); + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; + } + a + { + float: right; + color:lighten(@color-3, 20%) !important; + } +} +.block-box +{ + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; + .block + { + .border-radius(); + .box-shadow(); + padding: 20px; + background: @color-2; + position: relative; + .font-list + { + margin-top: 20px; + width: 100%; + li + { + height: 32px; + line-height: 32px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + td + { + padding:8px 20px 8px 0; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + thead + { + td + { + color: @color-7; + } + } + img + { + height: 40px; + vertical-align: middle; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + .btnbar + { + text-align: right; + button + { + margin-right: 0; + } + } + .person>.info, + .pic>.info + { + margin-top: 10px; + overflow: hidden; + height: 30px; + line-height: 40px; + span:first-child + { + float: left; + font-size: @font-size-1; + color: @color-7; + } + span:last-child + { + float: right; + } + i + { + margin-right: 0; + margin-left: 6px; + } + } + .person + { + position: relative; + text-align: center; + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + } + h6 + { + margin-bottom: 0; + } + } + .corner + { + color: @font-color-3; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: @color-3; + text-shadow: 1px 1px 1px #36495C; + } + .pic + { + position: relative; + .icon + { + margin-top: 15px; + color: @color-7; + span + { + margin-right: 10px; + } + } + .info + { + height: 35px; + line-height: 35px; + img + { + .border-radius(50px); + width: 24px; + height:24px; + vertical-align: middle; + border: 2px @color-3 solid; + margin-right: 5px; + } + } + .cover + { + .border-radius(); + width: 100%; + max-height: 360px; + margin-bottom: 10px; + } + } + .user-profile + { + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px @color-3 solid; + } + hr + { + border: 0; + border-top: 1px darken(@color-2, 4%) solid; + margin: 15px 0; + } + } + } + .block-data + { + .data + { + margin-top: 25px; + } + h5 + { + line-height: 30px; + margin-bottom: 0; + } + .num + { + font-family: num; + font-size: 28px; + margin-right: 5px; + } + i + { + font-size: 20px; + } + } + .block-data-small + { + padding: 10px 20px; + .data + { + margin-top: 0; + } + } + .title + { + font-size: @font-size-2; + color: darken(@font-color-1, 20%); + } + .note + { + margin-top: 20px; + color: @color-7; + } + .form-group + { + position: relative; + >span + { + display: block; + } + textarea + { + line-height: 1.5; + } + .error + { + color: #ff6582; + position: absolute; + margin-top: 4px; + } + .font-num + { + bottom: 10px; + right: 10px; + position: absolute; + } + } + .form-group:not(:last-child) + { + margin-bottom: 20px; + } + .input-group + { + display: flex; + flex-wrap: wrap; + width: 100%; + input + { + width: 1%; + flex: 1 1 auto; + } + input:not(:first-child) + { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + input:not(:last-child) + { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + >span + { + padding: 10px; + border: 1px @input-color-1 solid; + } + .prepend + { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + } + .append, + .num-add-cut + { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } + .num-add-cut + { + position: relative; + padding: 10px 12px; + i + { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; + } + .add + { + top: 0; + border-bottom: 1px @input-color-1 solid; + } + .cut + { + bottom: 2px; + line-height: 1.4; + } + .disabled + { + color: @color-6; + cursor: not-allowed; + } + } + } + .empty + { + width: 100%; + text-align: center; + color: @color-7; + margin: 30px 0; + img + { + width: 70%; + } + } +} +// 左侧栏导航 +.left-menu +{ + font-size: @font-size-2; + a{ + .border-radius(); + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; + } + ul:not(:first-child){ + margin-top: 20px; + } + .title{ + padding-left: 10px; + color: @color-7; + font-size: @font-size-3; + border-bottom: 1px @input-color-1 solid; + height: 37px; + } + .active{ + .linear(@color-3, lighten(@color-3, 20%)); + li{ + color: @font-color-3; + } + } +} +#right-frame{ + position: relative; + padding-right: 240px; + h1{ + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px @input-color-1 solid; + } + h2{ + margin-top: 50px; + } + p{ + margin-top: 10px; + line-height: 30px; + } + code{ + padding: 5px; + } + strong{ + .border-radius(); + margin: 0 5px; + background-color: @color-5; + padding: 3px 5px; + } + .doc{ + margin-top: 20px; + width: 100%; + border-collapse:collapse; + border:none; + thead{ + font-weight: bold; + text-align: center; + } + td{ + padding:10px; + border:solid @color-4 1px; + line-height: 30px; + p{ + margin-top: unset; + } + em{ + .border-radius(); + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: @font-color-3; + } + } + tr:nth-child(even){ + background: darken(@color-2, 2%); + } + } + .contents{ + position:fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px @input-color-1 solid; + padding-top: 20px; + li{ + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; + } + .active{ + border-left: 4px @color-3 solid; + color: @color-3; + padding-left: 16px; + } + } + .hljs{ + .border-radius(); + background: #232B4C; + font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; + .hljs-ln-numbers{ + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; + } + tr{ + height: 24px; + } + } +} +.quote{ + .border-radius(); + background: @input-color-3; + border-left: 5px @input-color-1 solid; + blockquote{ + padding: 5px 0; + margin-left: 30px; + } + li{ + list-style: disc; + padding: 8px 0; + } + strong{ + background: unset !important; + } +} +.quote-info, +.quote-error, +.quote-success +{ + padding: 10px; + line-height: 25px; + color: #36495C; +} +.quote-info{ + border-left-color: @mcolor-3; + background: #F8F7DE; +} +.quote-error{ + border-left-color: @mcolor-1; + background: #fae1dd; +} +.quote-success{ + border-left-color: @mcolor-2; + background: #D6EFC7; +} \ No newline at end of file diff --git a/src/less/light/common/common.less b/src/less/light/common/common.less new file mode 100644 index 0000000..8181ec8 --- /dev/null +++ b/src/less/light/common/common.less @@ -0,0 +1,336 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ + +@import "../global"; + +@font-face +{ + font-family: "num"; + src: url(../font/num.ttf); +} + +/** + * ================= 旋转 ================== + */ + +@-webkit-keyframes load +{ + 0% + { + transform: rotate(0deg); + } + 100% + { + transform: rotate(360deg); + } +} +.rotate +{ + animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; + -webkit-animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; +} +.rotate-0 +{ + transform-origin:center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 +{ + transform-origin:center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 +{ + transform-origin:center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} + +/** + * ================= 标题 ================== + */ +h1,h2,h3,h4,h5,h6 +{ + font-weight: normal; + margin-top: 0; + line-height: 20px; +} +h3,h4,h5,h6 +{ + margin-bottom:10px; +} +h1 +{ + margin-bottom: 20px; + font-size: 24px; + i + { + font-size: 24px; + } +} +h2 +{ + margin-bottom: 20px; + font-size: 20px; + i + { + font-size: 20px; + } +} +h3 +{ + font-size: 18px; + i + { + font-size: 18px; + } +} +h4 +{ + font-size: 16px; + i + { + font-size: 16px; + } +} +h5 +{ + font-size: 14px; + i + { + font-size: 14px; + } +} +h6 +{ + font-size: 12px; + i + { + font-size: 12px; + } +} + +/** + * ================= 遮罩 ================== + */ +.mask +{ + .alpha(0.6); + width: 100%; + height: 100%; + background: @color-8; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + color: @font-color-3; + i + { + font-size: 18px; + } +} + +/** + * ================= 边距 ================== + */ +.m0{ + margin: 0 !important; +} +.mt10 +{ + margin-top: 10px; +} +.mt20 +{ + margin-top: 20px; +} +.mb0 +{ + margin-bottom: 0 !important; +} +.mb10 +{ + margin-bottom: 10px; +} +.mb20 +{ + margin-bottom: 20px; +} +.mr0{ + margin-right: 0 !important; +} +.p0 +{ + padding: 0; +} +.pl0 +{ + padding-left: 0; +} +.pt0 +{ + padding-top: 0; +} +.pb0 +{ + padding-bottom: 0; +} +.pr0 +{ + padding-right: 0; +} + +/** + * ================= 颜色 ================== + */ + +.font-color-1{ + color: @mcolor-1 !important; +} +.font-color-2{ + color: @mcolor-2 !important; +} +.font-color-3{ + color: @mcolor-3 !important; +} +.font-color-4{ + color: @mcolor-4 !important; +} +.font-color-5{ + color: @mcolor-5 !important; +} +.font-color-6{ + color: @mcolor-6 !important; +} +.font-color-7{ + color: @mcolor-7 !important; +} +.font-color-8{ + color: @mcolor-8 !important; +} + +.color-1{ + background-color: @mcolor-1 !important; +} +.color-2{ + background-color: @mcolor-2 !important; +} +.color-3{ + background-color: @mcolor-3 !important; +} +.color-4{ + background-color: @mcolor-4 !important; +} +.color-5{ + background-color: @mcolor-5 !important; +} +.color-6{ + background-color: @mcolor-6 !important; +} +.color-7{ + background-color: @mcolor-7 !important; +} +.color-8{ + background-color: @mcolor-8 !important; +} + +.linear-1{ + .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; +} +.linear-2{ + .linear(lighten(@mcolor-2, 20%), @mcolor-2) !important; +} +.linear-3{ + .linear(lighten(@mcolor-3, 20%), @mcolor-3) !important; +} +.linear-4{ + .linear(lighten(@mcolor-4, 20%), @mcolor-4) !important; +} +.linear-5{ + .linear(lighten(@mcolor-5, 20%), @mcolor-5) !important; +} +.linear-6{ + .linear(lighten(@mcolor-6, 20%), @mcolor-6) !important; +} +.linear-7{ + .linear(lighten(@mcolor-7, 20%), @mcolor-7) !important; +} +.linear-8{ + .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; +} + +/** + * ================= 杂项 ================== + */ + +.fl +{ + float: left; +} +.fr +{ + float: right; +} +.fs18 +{ + font-size: 18px; +} +.va-m +{ + vertical-align:middle; +} +.fwb +{ + font-weight: bold; +} +.tac +{ + text-align: center; +} +.cp +{ + cursor: pointer; +} +.flex +{ + display: flex; + flex-wrap: wrap; +} +.dn +{ + display: none; +} \ No newline at end of file diff --git a/src/less/light/common/header.less b/src/less/light/common/header.less new file mode 100644 index 0000000..c453975 --- /dev/null +++ b/src/less/light/common/header.less @@ -0,0 +1,122 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ + +@import "../global"; + +header +{ + @height : 50px; + width: 100%; + position: relative; + padding: 0 60px; + // 主导航 + .main-nav + { + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + // LOGO + >div:first-child + { + font-size: @font-size-4; + font-weight: bold; + padding-left: 35px; + img + { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; + } + } + // 菜单 + .nav + { + a + { + float: left; + li + { + padding: 0 15px; + } + } + .active + { + .nav-slider + { + display: block; + } + } + } + // 用户 + >div:last-child + { + text-align: right; + position: relative; + img + { + .border-radius(100%); + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px @color-3 solid; + } + i + { + font-size: 28px; + margin-right: 0; + margin-left: 20px; + } + } + .nav-slider + { + .border-radius(50px); + .linear(); + height: 4px; + margin-top: -50px; + display: none; + } + } + // 二级导航 + .sub-nav + { + @height:30px; + margin-top: 5px; + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + li + { + font-size: @font-size-1; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; + } + .active{ + li + { + .border-radius(50px); + .linear(); + } + &:hover + { + color: @font-color-1; + } + } + } +} \ No newline at end of file diff --git a/src/less/light/common/reset.less b/src/less/light/common/reset.less new file mode 100644 index 0000000..8f5e803 --- /dev/null +++ b/src/less/light/common/reset.less @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ + + @import "../global"; + +*{ + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body +{ + background: @color-1; + font-size: @font-size-2; + font-family: "Microsoft YaHei"; + color:@font-color-1; +} +ul,li,p +{ + margin: 0; + padding: 0; +} +li +{ + list-style: none; +} +a +{ + .animate(color); + color:@font-color-1; + text-decoration:none; + &:hover + { + .animate(color); + color: darken(@font-color-1, 20%); + } +} +em +{ + font-style: normal; +} +table +{ + border-collapse:collapse; + border-spacing:0 +} +th +{ + font-weight: normal; + text-align: initial; +} +td +{ + padding: 0; +} +i +{ + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: @font-size-3; +} +img, video +{ + .border-radius(); +} +@-moz-document url-prefix() +{ + i{vertical-align: middle;} +} \ No newline at end of file diff --git a/src/less/light/common/scroll.less b/src/less/light/common/scroll.less new file mode 100644 index 0000000..d838ad0 --- /dev/null +++ b/src/less/light/common/scroll.less @@ -0,0 +1,99 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ + +@import "../global"; + +.ps +{ + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x +{ + display: none; + opacity: 0.4; + transition: background-color .2s linear, opacity .2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y +{ + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y +{ + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y +{ + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking +{ + opacity: 0.6; +} +.ps__thumb-x +{ + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, height .2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y +{ + .box-shadow(); + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, width .2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x +{ + background-color: @color-9; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y +{ + background-color: @color-9; +} +@supports (-ms-overflow-style: none) +{ + .ps + { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) +{ + .ps + { + overflow: auto !important; + } +} \ No newline at end of file diff --git a/src/less/light/dropzone.less b/src/less/light/dropzone.less new file mode 100644 index 0000000..094dc31 --- /dev/null +++ b/src/less/light/dropzone.less @@ -0,0 +1,182 @@ +@import "./global"; + +.dropzone{ + min-height: 120px; + border:2px dashed @input-color-1; + background:@input-color-3; + padding:10px; + border-radius: 4px; + position: relative; + transition:border-color 0.2s linear; +} +.dropzone:hover{ + border-color: @color-3; + transition:border-color 0.2s linear; +} +.dropzone .dz-message{ + font-size: 14px; + min-height: 84px; +} +.dropzone .dz-message i{ + font-size:42px; + margin:0 auto; + display:block; + margin-bottom:10px; +} +.dropzone.dz-clickable{ + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove){ + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message{ + display: none; +} +.dropzone .dz-message{ + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview{ + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i{ + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom:6px; + right:6px; + margin-right: 0; + font-size:18px; +} +.dropzone .dz-preview .dz-success-i{ + color:@mcolor-2; +} +.dropzone .dz-preview .dz-error-i{ + color:@mcolor-1; +} +.dropzone .dz-preview .dz-remove-i{ + opacity: 1; + color:#FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i{ + opacity: 1; +} +.dropzone .dz-success .dz-success-i{ + opacity: 1; +} +.dropzone .dz-complete .dz-remove-i{ + opacity: 0; +} +.dropzone .dz-preview .dz-image{ + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: @color-5; +} +.dropzone .dz-preview .dz-details{ + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename{ + margin-bottom: 1em; + font-size: 14px; + text-overflow:ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong{ + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img{ + display: block; + border-radius:5px; + width: 100%; +} +.dropzone .dz-button{ + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button{ + float: right; +} +.dropzone .dz-button span{ + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress{ + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress{ + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress{ + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress{ + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload{ + background: @color-3; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} \ No newline at end of file diff --git a/src/less/light/global.less b/src/less/light/global.less new file mode 100644 index 0000000..9abb7e0 --- /dev/null +++ b/src/less/light/global.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ + +/** + * ================= 颜色设置 ================== + */ + +// 主背景色 +@color-1:#F5F5F5; +// 高亮色 +@color-2:#FFF; +// 主色 +@color-3:#0084FF; +// 表格边框线色 +@color-4:#DCE8F2; +// 浅色 +@color-5:#DCE8F2; +// 禁用色 +@color-6:#BBC5D8; +// 备注色 +@color-7:#999; +// 遮罩颜色 +@color-8:#555; +// 滚动条色 +@color-9:#999; +// 浮层背景色,下拉菜单、日期选择等等 +@color-10:#FFF; +// 表格行高亮色 +@color-11:#DFF0FF; +// 消息和通知背景色 +@color-12:#FFF; + +// 默认字体颜色 +@font-color-1:#36495C; +// 高亮字颜色,用在深色背景下的文字 +@font-color-3:#FFF; + +// 表单边框色 +@input-color-1:#DCE8F2; +// 表单验证错误背景色 +@input-color-2:#FAE1DD; +// 表单背景色 +@input-color-3:#F7F7F7; +// 表单移入背景色 +@input-color-4:#F5FCFF; + +// 阴影颜色 +@shadow-color:rgba(0, 64, 128, .2); + +// 多元色 +@mcolor-1: #FF1844; +@mcolor-2: #76FF02; +@mcolor-3: #FFFF01; +@mcolor-4: #FF7C00; +@mcolor-5: #F52394; +@mcolor-6: #00B2D4; +@mcolor-7: #800080; +@mcolor-8: #593110; + +/** + * ================= 字体设置 ================== + */ + +// 默认字体大小 +@font-size-1: 12px; +// 标题字体大小 +@font-size-2: 14px; +// 大号字体大小 +@font-size-3: 16px; +// 特大号字 +@font-size-4: 18px; + + +/** + * ================= 通用方法 ================== + */ + +// 延时动画 +.animate(@action, @time : 0.2s) +{ + transition:@action @time linear; +} + +// 表单延时动画 +.animate-form() +{ + transition:border-color 0.2s linear, + background-color 0.2s linear, + box-shadow 0.2s linear; +} + +// 圆角 +.border-radius(@radius : 5px) +{ + border-radius: @radius; +} + +// 阴影 +.box-shadow(@color:@shadow-color, @width:20px) +{ + box-shadow: @color 0px 0px @width; +} + +// 透明度 +.alpha(@alpha : 1) +{ + opacity: @alpha; +} + +// 渐变 +.linear(@start:lighten(@color-3, 20%), @end:@color-3, @position:left) +{ + background: -moz-linear-gradient(@position, @start, @end); + background: -webkit-linear-gradient(@position, @start, @end); + background: -o-linear-gradient(@position, @start, @end); +} \ No newline at end of file diff --git a/src/less/light/lib/button.less b/src/less/light/lib/button.less new file mode 100644 index 0000000..d1eceef --- /dev/null +++ b/src/less/light/lib/button.less @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ + +@import "../global"; + +button +{ + .border-radius(50px); + .animate-form(); + color: @font-color-1; + background: none; + border: 2px @input-color-1 solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: @font-size-3; + margin-right: 5px; + height: 46px; + line-height: 1; + &:hover:not(:disabled) + { + .box-shadow(@shadow-color); + .animate-form(); + border-color: @color-3; + } + i + { + font-size: 18px; + } +} +button:disabled +{ + color: @color-6; + cursor: not-allowed; +} +.middle +{ + font-size: @font-size-2; + padding:0px 16px; + height: 36px; + i + { + font-size: 14px; + } +} +.small +{ + font-size: @font-size-2; + padding:0 8px; + height: 26px; + i + { + font-size: 12px; + } +} +.highlight +{ + background: @color-3; + border-color: @color-3; + color: @font-color-3; + &:hover:not(:disabled) + { + background:darken(@color-3, 5%); + border-color: darken(@color-3, 5%); + } +} +.highlight:disabled +{ + color: @color-6; + background: @input-color-1; + cursor: not-allowed; + border-color: @input-color-1; +} \ No newline at end of file diff --git a/src/less/light/lib/citypicker.less b/src/less/light/lib/citypicker.less new file mode 100644 index 0000000..8af1206 --- /dev/null +++ b/src/less/light/lib/citypicker.less @@ -0,0 +1,116 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.citypicker +{ + .border-radius(); + .box-shadow(); + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; + span + { + .border-radius(); + .animate(background); + text-align: center; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; + &:not(.current):not(.title):not(.not-allow):hover + { + .animate(background); + background: @color-5; + } + } + .title + { + color: @color-7; + padding-left: 5px; + } + .header, + .body + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .header + { + margin: 5px 0; + span + { + width: 40px; + } + .current{ + color: @font-color-3; + } + } + .body + { + &:after + { + content: ""; + flex: auto; + } + span + { + width: 60px; + margin: 2px 15px; + } + } + .quick, + .vert + { + max-height: 240px; + position: relative; + span + { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; + } + .ps__rail-y + { + right: 0; + } + .current + { + background: @color-5; + } + } + .vert + { + height: 200px; + min-width: 120px; + float: left; + span + { + display: block; + i + { + float: right; + margin-right: 0; + } + } + } + .vert:not(:last-child) + { + margin-right: 5px; + } + .current + { + .linear(lighten(@color-3, 10%), @color-3, top); + } +} \ No newline at end of file diff --git a/src/less/light/lib/colorpicker.less b/src/less/light/lib/colorpicker.less new file mode 100644 index 0000000..9395b98 --- /dev/null +++ b/src/less/light/lib/colorpicker.less @@ -0,0 +1,39 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ + +@import "../global"; + +.colorpicker +{ + min-height: 38px; + overflow: hidden; + >div + { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; + .color + { + .border-radius(); + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; + } + i + { + color: @font-color-3; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; + } + } +} \ No newline at end of file diff --git a/src/less/light/lib/datepicker.less b/src/less/light/lib/datepicker.less new file mode 100644 index 0000000..a795c4e --- /dev/null +++ b/src/less/light/lib/datepicker.less @@ -0,0 +1,265 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ + +@import "../global"; + +// 日期选择 +.datepicker +{ + .border-radius(); + .box-shadow(); + width: auto; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; + .header, + .footer + { + height: 35px; + line-height: 35px; + text-align: center; + span + { + .animate(color); + text-align: center; + } + i + { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; + } + .font + { + float: left; + padding-left: 5px; + &:hover + { + color: @color-3; + } + } + .confirm + { + float: right; + position: relative; + button + { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; + } + } + .not-allow + { + color: @color-6; + cursor: not-allowed; + &:hover + { + color: @color-6; + } + } + } + .header{ + .prev-year, + .prev-month + { + float: left; + } + .next-year, + .next-month + { + float: right; + } + } + .footer + { + display: none; + .choose-time + { + display: none; + } + } + .body + { + width: 260px; + span + { + width: 34px; + height: 34px; + line-height: 34px; + } + .next + { + color: @color-6; + margin-bottom: 3px; + } + } + .datepicker-panel + { + float: left; + } + .right + { + margin-left: 10px; + display: none; + } + .week, + .day, + .y-m, + .picker-time + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .week + { + color: @color-6; + span + { + cursor: default; + } + } + .day + { + span:not(.next) + { + .border-radius(); + .animate(background); + position: relative; + margin-bottom: 3px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + div + { + .border-radius(50px); + width: 5px; + height: 5px; + position: absolute; + background: @color-3; + right: 2px; + top: 2px; + } + } + span.current + { + .box-shadow(); + .linear(lighten(@color-3, 10%), @color-3, top); + color: @font-color-3; + div{ + background: @font-color-3; + } + } + } + .y-m + { + display: none; + div + { + .border-radius(); + .animate(background); + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; + &:hover + { + .animate(background); + background: @color-5; + } + } + .active + { + background: @color-5; + } + } + .picker-time + { + display: none; + ul + { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; + li + { + .border-radius(); + .animate(background); + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; + } + li:not(.current) + { + &:hover + { + .animate(background); + background: @color-5; + } + } + .current + { + background: @color-5; + } + .ps__rail-y + { + right: 0; + } + } + } + .quick + { + padding: 0 6px; + display: none; + margin-bottom: 5px; + span + { + .border-radius(); + .animate(background); + padding: 5px 10px; + margin: 6px 0; + } + span.title + { + padding-left: 0; + color: @color-7; + } + span.current + { + .box-shadow(); + background: @color-3; + color: @font-color-3; + } + } + .footer + { + height: 30px; + } + .clear + { + clear: both; + } + span + { + text-align: center; + display: inline-block; + cursor: pointer; + } +} \ No newline at end of file diff --git a/src/less/light/lib/dropdown.less b/src/less/light/lib/dropdown.less new file mode 100644 index 0000000..fc1028d --- /dev/null +++ b/src/less/light/lib/dropdown.less @@ -0,0 +1,60 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.dropdown{ + .border-radius(); + .box-shadow(); + border:1px @input-color-1 solid; + background: @color-10; + position: absolute; + z-index: 9999; + min-width: 100px; + outline: none; + padding: 5px 0; + display: none; + ul{ + max-height: 300px; + overflow: hidden; + position: relative; + } + li:not(.divided){ + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; + span{ + flex: 1 1 auto; + } + .checked{ + margin: 0 0 0 20px; + } + &:hover:not(.disabled){ + background: @color-5; + } + } + .ps__rail-y{ + right: 0; + } + .title{ + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px @input-color-1 solid; + margin-bottom: 5px; + } + .divided{ + margin: 4px 0; + border-bottom: 1px @input-color-1 solid; + } + .disabled{ + color: @color-6; + cursor: not-allowed !important; + } +} \ No newline at end of file diff --git a/src/less/light/lib/editor.less b/src/less/light/lib/editor.less new file mode 100644 index 0000000..ba45dbc --- /dev/null +++ b/src/less/light/lib/editor.less @@ -0,0 +1,205 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ + +@import "../global"; + +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: @color-3; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: @font-color-1; + } +} +.ql-snow a { + color: @color-3; +} +.ql-snow .ql-stroke { + stroke: @font-color-1; +} +.ql-snow .ql-stroke-miter { + stroke: @font-color-1; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: @font-color-1; +} +.ql-snow .ql-picker { + color: @font-color-1; +} +.ql-snow .ql-tooltip { + color: @font-color-1; +} + +.ql-editor .ql-bg-blue { + background-color: @color-3; +} +.ql-editor .ql-color-blue { + color: @color-3; +} +.ql-editor p{ + margin-top: unset !important; + line-height: unset !important; +} +.ql-container +{ + font-size: @font-size-2; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow +{ + border-color: @input-color-1; +} +.ql-toolbar.ql-snow +{ + border-radius: 5px 5px 0 0; + background: darken(@color-2, 2%); + padding: 12px; +} +.ql-container.ql-snow +{ + border-radius: 0 0 5px 5px; + background: @input-color-3; +} +.ql-editor.ql-blank::before +{ + color: @color-7; + font-size: @font-size-2; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + border-color: @input-color-1; + outline: none; +} +.ql-snow .ql-picker-options +{ + background: @input-color-3; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + margin-top: 2px; +} +.ql-snow.ql-toolbar button +{ + &:hover{ + box-shadow: none; + } +} +.ql-snow .ql-tooltip +{ + .box-shadow(); + .border-radius(); + padding: 8px 12px; + border-color: @input-color-1; + background-color: @color-2; +} +.ql-snow .ql-tooltip input[type=text] +{ + border-color: @input-color-1; + font-size: @font-size-2; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus +{ + border-color: @color-3; + background: @input-color-4; +} +.editor +{ + position: relative; +} \ No newline at end of file diff --git a/src/less/light/lib/form.less b/src/less/light/lib/form.less new file mode 100644 index 0000000..d189f08 --- /dev/null +++ b/src/less/light/lib/form.less @@ -0,0 +1,267 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ + +@import "../global"; + +::-webkit-input-placeholder{ + color:@color-7; +} +:-moz-placeholder{ + color:@color-7; +} +::-moz-placeholder{ + color:@color-7; +} +:-ms-input-placeholder{ + color:@color-7; +} +input, +textarea{ + .border-radius(); + .animate-form(); + padding: 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + width: 100%; + color: @font-color-1; +} +input:focus, +textarea:focus{ + .animate-form(); + .box-shadow(); + outline: none; + border-color: @color-3; + background: @input-color-4; +} +input:disabled, +textarea:disabled{ + cursor: not-allowed; + color: @color-6; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +label{ + position: relative; +} +textarea{ + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize{ + resize: none; +} +.icon-input, +.icon-input-right{ + i:not(.add):not(.cut){ + position: absolute; + top: 1px; + } +} +.icon-input{ + input{ + padding-left: 26px; + } + i{ + left:8px; + } +} +.icon-input-right{ + input{ + padding-right: 24px; + } + i{ + margin-right: 0; + right: 8px; + } +} +.error-input +{ + border-color: @mcolor-1; + background: @input-color-2; + &:focus{ + border-color: @mcolor-1; + background: @input-color-2; + } +} +input[type="radio"], +input[type="checkbox"], +select{ + border:0; + position:absolute; + left:-9999px; +} +select{ + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked{ + margin-right: 10px; + line-height: 40px; + display: inline-block; + i{ + font-size: 18px; + margin-right: 0; + font-weight: bold; + } +} +.radio, +.checkbox, +.checkbox-checked{ + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked{ + color: @color-6; + cursor: not-allowed; +} +.radio, +.checkbox{ + i{ + .animate(color); + } +} +.radio-checked, +.checkbox-checked{ + i{ + .animate(color); + color: @color-3; + } +} +.select{ + .border-radius(); + padding: 10px 30px 8px 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; + i:not(.rotate){ + position: absolute; + right: 0px; + } + i.ri-loader-4-line{ + font-size: @font-size-2; + } + span{ + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; + } + .select-clear{ + display: none; + } +} +.select-disabled{ + cursor: not-allowed; + border-color: @input-color-1; + span, i{ + color: @color-6; + } +} +.select-option{ + .border-radius(); + .box-shadow(); + display: none; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; + ul{ + padding: 6px; + position: relative; + max-height: 240px; + li{ + padding: 5px 10px 5px 5px; + cursor: pointer; + label{ + height: 26px; + line-height: 26px; + width: 100%; + } + &:not(:first-child){ + margin-top: 4px; + } + &:hover{ + .border-radius(); + background: @color-5; + } + } + .multiple{ + padding: 0 10px 0 5px; + } + .active{ + .border-radius(); + background: @color-5; + } + } + .disabled{ + color: @color-6; + cursor: not-allowed; + &:hover{ + background: @color-10; + } + } +} +.checkbox-switch{ + .border-radius(50px); + background: @color-7; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; + span{ + .animate(margin-left); + .border-radius(50px); + background: @font-color-3; + width:16px; + height: 16px; + display: inline-block; + position: absolute; + } +} +.switch-open{ + .linear(); + span{ + .box-shadow(); + .animate(margin-left); + margin-left: 22px; + } +} +.switch-disabled{ + cursor: not-allowed; + background: @color-6; +} \ No newline at end of file diff --git a/src/less/light/lib/imageview.less b/src/less/light/lib/imageview.less new file mode 100644 index 0000000..7ed6a71 --- /dev/null +++ b/src/less/light/lib/imageview.less @@ -0,0 +1,84 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ + +@import "../global"; + +.imageview{ + cursor: pointer; +} +#imageview{ + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + ul + { + position:absolute; + left:50%; + top:50%; + height:100%; + transform:translate(-50%,-50%); + li + { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; + } + } + img{ + cursor: move; + } + .imgW{ + width: 100%; + height: auto; + } + .imgH{ + width: auto; + height: 100%; + } + .imageview-close{ + .border-radius(50px); + .animate(background); + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; + i{ + color: @font-color-3; + font-size: 28px; + margin-right: unset; + } + &:hover{ + .animate(background); + background: rgba(100, 100, 100, 0.4); + } + } + .imageview-tips{ + .border-radius(50px); + color: @font-color-3; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display:none; + } +} \ No newline at end of file diff --git a/src/less/light/lib/message.less b/src/less/light/lib/message.less new file mode 100644 index 0000000..dd4c0d7 --- /dev/null +++ b/src/less/light/lib/message.less @@ -0,0 +1,36 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ + +@import "../global"; + +.message +{ + .border-radius(); + .box-shadow(); + .alpha(0.6); + color: @font-color-1; + position: fixed; + background: @color-12; + z-index: 9999; + padding: 10px 15px; + left: 50%; + i + { + font-size: @font-size-3; + } + .info + { + color: @mcolor-4; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/light/lib/notice.less b/src/less/light/lib/notice.less new file mode 100644 index 0000000..d95ba5d --- /dev/null +++ b/src/less/light/lib/notice.less @@ -0,0 +1,73 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ + +@import "../global"; + +#notice +{ + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice +{ + .border-radius(); + .box-shadow(); + background: @color-12; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; + i + { + position: absolute; + margin-right: 0; + } + .notice-title + { + font-size: @font-size-3; + margin-bottom: 5px; + } + .desc + { + line-height: 18px; + margin-top: 5px; + color: @color-7; + } + .close + { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; + } + .title-icon + { + font-size: 26px; + } + .href + { + margin: 10px 0 5px 0; + a + { + color: @color-3; + font-weight: bold; + } + } + .info + { + color: @mcolor-4; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/light/lib/popup.less b/src/less/light/lib/popup.less new file mode 100644 index 0000000..e2af8ce --- /dev/null +++ b/src/less/light/lib/popup.less @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ + +@import "../global"; + +.popup +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @input-color-3; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; + span + { + display: block; + } + i + { + font-size: 36px; + } + .title + { + font-size: 18px; + margin: 15px 0; + } + .txt + { + margin: 10px 0; + line-height: 20px; + } + .btn + { + margin: 15px 0; + button + { + margin: 0; + } + } + .alert + { + color: @mcolor-4; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } + .confirm + { + color: @mcolor-4; + } +} \ No newline at end of file diff --git a/src/less/light/lib/progress.less b/src/less/light/lib/progress.less new file mode 100644 index 0000000..97f0fcc --- /dev/null +++ b/src/less/light/lib/progress.less @@ -0,0 +1,43 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ + +@import "../global"; + +.progress +{ + height: 30px; + position: relative; + .bg, + .percent, + .point + { + .border-radius(50px); + position: absolute; + top: 10px; + left: 0; + height: 12px; + } + .bg + { + width: 100%; + background: @color-5; + font-size: @font-size-1; + } + .percent + { + .linear(); + .box-shadow(@shadow-color, 10px); + } + .point + { + width: 100%; + line-height: 12px; + color: @font-color-3; + font-size: @font-size-1; + text-align: center; + text-shadow: 1px 1px 1px #36495C; + } +} \ No newline at end of file diff --git a/src/less/light/lib/rate.less b/src/less/light/lib/rate.less new file mode 100644 index 0000000..4037de5 --- /dev/null +++ b/src/less/light/lib/rate.less @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ + +@import "../global"; + +.rate +{ + min-height: 38px; + .star + { + .animate(color); + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; + } + .full + { + .animate(color); + color: @mcolor-3; + } + .disabled + { + cursor: not-allowed; + color: @color-6; + } +} diff --git a/src/less/light/lib/slider.less b/src/less/light/lib/slider.less new file mode 100644 index 0000000..1687235 --- /dev/null +++ b/src/less/light/lib/slider.less @@ -0,0 +1,70 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ + + @import "../global"; + + .slider + { + .border-radius(); + height: 4px; + background: @input-color-1; + cursor: pointer; + position: relative; + margin: 30px 0 5px 0; + .slider-bar + { + .border-radius(); + .linear(); + position: absolute; + width: 0; + height: 4px; + } + .slider-btn + { + .animate(box-shadow); + .border-radius(50px); + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: @font-color-3; + border: 3px @color-3 solid; + z-index: 999; + left: 0; + top: -6px; + &:hover + { + .animate(box-shadow); + .box-shadow(); + } + } + .step + { + .border-radius(50%); + width: 4px; + height: 4px; + background:@color-5; + position: absolute; + } +} +.slider-disabled +{ + background: @color-6; + cursor: not-allowed; + .slider-bar + { + background: @color-7; + } + .slider-btn + { + border-color: @color-7; + cursor:not-allowed; + &:hover + { + .box-shadow(@shadow-color, 0px); + } + } +} \ No newline at end of file diff --git a/src/less/light/lib/status.less b/src/less/light/lib/status.less new file mode 100644 index 0000000..b825ed4 --- /dev/null +++ b/src/less/light/lib/status.less @@ -0,0 +1,24 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ + +@import "../global"; + +.status +{ + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; + i + { + .border-radius(50px); + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; + } +} \ No newline at end of file diff --git a/src/less/light/lib/tab.less b/src/less/light/lib/tab.less new file mode 100644 index 0000000..fdfe05a --- /dev/null +++ b/src/less/light/lib/tab.less @@ -0,0 +1,75 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ + +@import "../global"; + +.tab +{ + border-bottom: 2px @input-color-1 solid; + white-space: nowrap; + span + { + background: @input-color-3; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px @input-color-1 solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; + .mark{ + .border-radius(50px); + position: absolute; + background: @mcolor-1; + color: @font-color-3; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 4px; + } + } + .active + { + background: @color-2; + height: 42px; + border-bottom: 2px @color-2 solid; + margin-bottom: -2px; + } +} +.tab-panel +{ + min-height: 200px; + display: none; + position: relative; + padding-top: 10px; + .block + { + padding: 0; + box-shadow: none; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .panel-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } +} \ No newline at end of file diff --git a/src/less/light/lib/table.less b/src/less/light/lib/table.less new file mode 100644 index 0000000..d338147 --- /dev/null +++ b/src/less/light/lib/table.less @@ -0,0 +1,253 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ + +@import "../global"; + +.table +{ + position: relative; + overflow-x: hidden; + button{ + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; + } + .table-box{ + position: relative; + } + .table-box, .fixed-left, .fixed-right + { + thead tr + { + border-bottom:1px @color-4 solid; + background: darken(@color-2, 2%); + .order + { + position: relative; + padding: 2px 10px; + i + { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; + } + .asc + { + top: -3px; + } + .desc + { + bottom: -3px; + } + .active + { + color: @color-3; + } + } + } + tbody + { + tr + { + &:nth-child(even){ + background-color: darken(@color-2, 3%); + } + &:hover + { + background-color: @color-11; + } + } + img + { + height: 40px; + width: 40px; + vertical-align: middle; + } + a + { + color:lighten(@color-3, 20%) !important; + } + i + { + margin-right: 0; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + td:not(.td-checkbox) + { + min-width:100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + label:not(.no-padding) + { + padding: 0 10px; + margin: 0; + } + .td-checkbox + { + width: 40px; + div + { + width: 40px; + } + } + .head-border-top + { + border-top:1px @color-4 solid; + } + .tr-hover + { + background-color: @color-11 !important; + } + } + .fixed-left, + .fixed-right + { + position: absolute; + top: 0; + background: @color-2; + } + .fixed-left + { + left: 0; + box-shadow: 4px 0 10px 0px lighten(@shadow-color, 5%); + } + .fixed-right + { + right: 0; + box-shadow: -4px 0 10px 0px lighten(@shadow-color, 5%); + } + .empty + { + height: 60px; + line-height: 60px; + text-align: center; + color: @color-7; + margin-bottom: 15px; + } +} +.table-page +{ + text-align: right; + margin-top: 10px; + >span:not(.jump):not(.info) + { + .border-radius(); + .animate(background); + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + } + .prev-page, + .next-page + { + padding: 5px 6px !important; + } + .prev-page > i, + .next-page > i + { + margin-right: 0; + vertical-align: text-top; + } + .current + { + color: @font-color-3; + background: @color-3; + &:hover + { + .animate(background); + background: @color-3; + } + } + .info + { + text-align: left; + margin-right: 10px; + } + .jump + { + margin-left: 10px; + input + { + width: 50px; + margin: 0 2px; + } + button + { + margin-left: 6px; + } + } + .select, + .select-option + { + margin-left:4px; + margin-right: 4px; + } + .select + { + min-width: auto; + } +} +.table-tools, +.table-search +{ + button + { + margin-right: 10px; + padding: 8px 12px; + } + .form-group + { + min-height: unset; + } +} +.table-search{ + .table-search-box{ + >div{ + padding-top: 0; + padding-bottom: 15px; + } + } +} +.table-tools +{ + border-bottom:1px @color-4 solid; + padding-bottom: 15px; +} +.table-shade +{ + .alpha(0.6); + .border-radius(); + background: @color-8; + top: 0; + left: 0; + z-index: 999; + width: 100%; + height: 100%; + position: absolute; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + display: none; + color: @font-color-3; +} \ No newline at end of file diff --git a/src/less/light/lib/tag.less b/src/less/light/lib/tag.less new file mode 100644 index 0000000..71efa76 --- /dev/null +++ b/src/less/light/lib/tag.less @@ -0,0 +1,20 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ + +@import "../global"; + +.tag +{ + .border-radius(); + display: inline-block; + padding:6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; +} \ No newline at end of file diff --git a/src/less/light/lib/tips.less b/src/less/light/lib/tips.less new file mode 100644 index 0000000..15ee6a5 --- /dev/null +++ b/src/less/light/lib/tips.less @@ -0,0 +1,58 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ + + @import "../global"; + +.tips +{ + .box-shadow(); + .border-radius(); + position: absolute; + left: -9999px; + top: -9999px; + background: @color-12; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; + .tips-arrow + { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; + } + .down + { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color:@color-12; + } + .top + { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color:@color-12; + } + .right + { + top: 50%; + margin-top: -5px; + right:-10px; + border-left-color:@color-12; + } + .left + { + top: 50%; + margin-top: -5px; + left:-10px; + border-right-color:@color-12; + } +} \ No newline at end of file diff --git a/src/less/light/lib/transfer.less b/src/less/light/lib/transfer.less new file mode 100644 index 0000000..92971d5 --- /dev/null +++ b/src/less/light/lib/transfer.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ + +@import "../global"; + +.transfer-box +{ + position: relative; +} +.transfer-box-list +{ + .border-radius(); + width: 180px; + height: 266px; + border:1px @input-color-1 solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; + .transfer-header + { + background: @input-color-3; + border-bottom: 1px @input-color-1 solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; + label + { + padding: 0; + line-height: 30px; + } + } + span + { + float: right; + } +} +.transfer-body +{ + position: relative; + overflow: hidden; + margin-top: 1px; + ul + { + padding: 4px; + overflow: hidden; + position: relative; + } + li + { + .border-radius(); + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow:ellipsis; + white-space: nowrap; + &:hover + { + background: @color-5; + } + label + { + line-height: 30px; + } + } + .disabled + { + cursor: not-allowed; + &:hover + { + background: none; + } + } +} +.transfer-search +{ + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; + input + { + padding: 6px; + } +} +.transfer-body-search +{ + margin-top: 34px; +} +.transfer-button +{ + display: inline-block; + vertical-align: middle; + margin: 0 10px; + button + { + .border-radius(); + padding: 6px; + display: block; + height: 32px; + margin:0; + i + { + margin-right: 0; + } + } + button:first-child + { + margin-bottom: 10px; + } +} \ No newline at end of file diff --git a/src/less/light/lib/tree.less b/src/less/light/lib/tree.less new file mode 100644 index 0000000..fd6e91a --- /dev/null +++ b/src/less/light/lib/tree.less @@ -0,0 +1,38 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ + +@import "../global"; + +.tree +{ + label + { + line-height: 20px; + } + ul + { + margin-left: -5px; + padding-left: 20px; + } + >ul + { + padding-left: 0; + } + li > i + { + font-size: 20px; + margin-right: 0; + cursor: pointer; + } + li + { + line-height: 28px; + } + .tree-checkbox + { + padding-left: 25px; + } +} \ No newline at end of file diff --git a/src/less/light/lib/window.less b/src/less/light/lib/window.less new file mode 100644 index 0000000..945acea --- /dev/null +++ b/src/less/light/lib/window.less @@ -0,0 +1,94 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ + +@import "../global"; + +.window +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @color-2; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; + .title + { + position: relative; + height: 30px; + line-height: 30px; + margin:0 25px 10px 0; + } + .window-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } + .window-close + { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; + i + { + .animate(color); + position: absolute; + font-size: 18px; + cursor: pointer; + color: @mcolor-1; + &:hover + { + .animate(color); + color: lighten(@mcolor-1, 20%); + } + } + } + .body + { + position: relative; + overflow: hidden; + padding-right: 15px; + .block + { + padding: 0; + box-shadow: none; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .form-group + { + .title + { + margin-bottom: 2px; + } + } + } + .btnbar + { + margin: 7px 15px 10px 0; + text-align: right; + button + { + margin-right: 0; + margin-left: 10px; + } + } +} \ No newline at end of file From 4d321a1a05bba82867a7eda128c4b71e3ba4be32 Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Fri, 19 Feb 2021 14:45:07 +0800 Subject: [PATCH 05/27] =?UTF-8?q?=E6=B8=85=E7=90=86=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=9A=E4=BD=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/index.html | 7 +------ dist/index_light.html | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/dist/index.html b/dist/index.html index 2a3abd2..6e73e47 100644 --- a/dist/index.html +++ b/dist/index.html @@ -8,7 +8,6 @@ EAdmin - 开箱即用的后台中台 - @@ -190,11 +189,7 @@ // 不需要上传可删除 'dropzone', // 不需要富文本编辑器可删除 - 'quill', - // 代码高亮 - 'highlight', - // 代码显示行数 - 'highlightjs-line-numbers' + 'quill' ], // 全部加载完成回调 ready : function(){ diff --git a/dist/index_light.html b/dist/index_light.html index 0dff0e4..b51b614 100644 --- a/dist/index_light.html +++ b/dist/index_light.html @@ -8,7 +8,6 @@ EAdmin - 开箱即用的后台中台 - @@ -190,11 +189,7 @@ // 不需要上传可删除 'dropzone', // 不需要富文本编辑器可删除 - 'quill', - // 代码高亮 - 'highlight', - // 代码显示行数 - 'highlightjs-line-numbers' + 'quill' ], // 全部加载完成回调 ready : function(){ From 34f7700b6ce17b35679c1fdbf3522cd1f2af5713 Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Fri, 19 Feb 2021 15:13:55 +0800 Subject: [PATCH 06/27] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=97=A0=E7=94=A8?= =?UTF-8?q?=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/js/plugin/highlight.min.js | 1 - dist/js/plugin/highlightjs-line-numbers.min.js | 1 - 2 files changed, 2 deletions(-) delete mode 100644 dist/js/plugin/highlight.min.js delete mode 100644 dist/js/plugin/highlightjs-line-numbers.min.js diff --git a/dist/js/plugin/highlight.min.js b/dist/js/plugin/highlight.min.js deleted file mode 100644 index 4a9444e..0000000 --- a/dist/js/plugin/highlight.min.js +++ /dev/null @@ -1 +0,0 @@ -var hljs=new function(){function k(v){return v.replace(/&/gm,"&").replace(//gm,">")}function t(v){return v.nodeName.toLowerCase()}function i(w,x){var v=w&&w.exec(x);return v&&v.index==0}function d(v){return Array.prototype.map.call(v.childNodes,function(w){if(w.nodeType==3){return b.useBR?w.nodeValue.replace(/\n/g,""):w.nodeValue}if(t(w)=="br"){return"\n"}return d(w)}).join("")}function r(w){var v=(w.className+" "+(w.parentNode?w.parentNode.className:"")).split(/\s+/);v=v.map(function(x){return x.replace(/^language-/,"")});return v.filter(function(x){return j(x)||x=="no-highlight"})[0]}function o(x,y){var v={};for(var w in x){v[w]=x[w]}if(y){for(var w in y){v[w]=y[w]}}return v}function u(x){var v=[];(function w(y,z){for(var A=y.firstChild;A;A=A.nextSibling){if(A.nodeType==3){z+=A.nodeValue.length}else{if(t(A)=="br"){z+=1}else{if(A.nodeType==1){v.push({event:"start",offset:z,node:A});z=w(A,z);v.push({event:"stop",offset:z,node:A})}}}}return z})(x,0);return v}function q(w,y,C){var x=0;var F="";var z=[];function B(){if(!w.length||!y.length){return w.length?w:y}if(w[0].offset!=y[0].offset){return(w[0].offset"}function E(G){F+=""}function v(G){(G.event=="start"?A:E)(G.node)}while(w.length||y.length){var D=B();F+=k(C.substr(x,D[0].offset-x));x=D[0].offset;if(D==w){z.reverse().forEach(E);do{v(D.splice(0,1)[0]);D=B()}while(D==w&&D.length&&D[0].offset==x);z.reverse().forEach(A)}else{if(D[0].event=="start"){z.push(D[0].node)}else{z.pop()}v(D.splice(0,1)[0])}}return F+k(C.substr(x))}function m(y){function v(z){return(z&&z.source)||z}function w(A,z){return RegExp(v(A),"m"+(y.cI?"i":"")+(z?"g":""))}function x(D,C){if(D.compiled){return}D.compiled=true;D.k=D.k||D.bK;if(D.k){var z={};function E(G,F){if(y.cI){F=F.toLowerCase()}F.split(" ").forEach(function(H){var I=H.split("|");z[I[0]]=[G,I[1]?Number(I[1]):1]})}if(typeof D.k=="string"){E("keyword",D.k)}else{Object.keys(D.k).forEach(function(F){E(F,D.k[F])})}D.k=z}D.lR=w(D.l||/\b[A-Za-z0-9_]+\b/,true);if(C){if(D.bK){D.b=D.bK.split(" ").join("|")}if(!D.b){D.b=/\B|\b/}D.bR=w(D.b);if(!D.e&&!D.eW){D.e=/\B|\b/}if(D.e){D.eR=w(D.e)}D.tE=v(D.e)||"";if(D.eW&&C.tE){D.tE+=(D.e?"|":"")+C.tE}}if(D.i){D.iR=w(D.i)}if(D.r===undefined){D.r=1}if(!D.c){D.c=[]}var B=[];D.c.forEach(function(F){if(F.v){F.v.forEach(function(G){B.push(o(F,G))})}else{B.push(F=="self"?D:F)}});D.c=B;D.c.forEach(function(F){x(F,D)});if(D.starts){x(D.starts,C)}var A=D.c.map(function(F){return F.bK?"\\.?\\b("+F.b+")\\b\\.?":F.b}).concat([D.tE]).concat([D.i]).map(v).filter(Boolean);D.t=A.length?w(A.join("|"),true):{exec:function(F){return null}};D.continuation={}}x(y)}function c(S,L,J,R){function v(U,V){for(var T=0;T";U+=Z+'">';return U+X+Y}function N(){var U=k(C);if(!I.k){return U}var T="";var X=0;I.lR.lastIndex=0;var V=I.lR.exec(U);while(V){T+=U.substr(X,V.index-X);var W=E(I,V);if(W){H+=W[1];T+=w(W[0],V[0])}else{T+=V[0]}X=I.lR.lastIndex;V=I.lR.exec(U)}return T+U.substr(X)}function F(){if(I.sL&&!f[I.sL]){return k(C)}var T=I.sL?c(I.sL,C,true,I.continuation.top):g(C);if(I.r>0){H+=T.r}if(I.subLanguageMode=="continuous"){I.continuation.top=T.top}return w(T.language,T.value,false,true)}function Q(){return I.sL!==undefined?F():N()}function P(V,U){var T=V.cN?w(V.cN,"",true):"";if(V.rB){D+=T;C=""}else{if(V.eB){D+=k(U)+T;C=""}else{D+=T;C=U}}I=Object.create(V,{parent:{value:I}})}function G(T,X){C+=T;if(X===undefined){D+=Q();return 0}var V=v(X,I);if(V){D+=Q();P(V,X);return V.rB?0:X.length}var W=z(I,X);if(W){var U=I;if(!(U.rE||U.eE)){C+=X}D+=Q();do{if(I.cN){D+=""}H+=I.r;I=I.parent}while(I!=W.parent);if(U.eE){D+=k(X)}C="";if(W.starts){P(W.starts,"")}return U.rE?0:X.length}if(A(X,I)){throw new Error('Illegal lexeme "'+X+'" for mode "'+(I.cN||"")+'"')}C+=X;return X.length||1}var M=j(S);if(!M){throw new Error('Unknown language: "'+S+'"')}m(M);var I=R||M;var D="";for(var K=I;K!=M;K=K.parent){if(K.cN){D=w(K.cN,D,true)}}var C="";var H=0;try{var B,y,x=0;while(true){I.t.lastIndex=x;B=I.t.exec(L);if(!B){break}y=G(L.substr(x,B.index-x),B[0]);x=B.index+y}G(L.substr(x));for(var K=I;K.parent;K=K.parent){if(K.cN){D+=""}}return{r:H,value:D,language:S,top:I}}catch(O){if(O.message.indexOf("Illegal")!=-1){return{r:0,value:k(L)}}else{throw O}}}function g(y,x){x=x||b.languages||Object.keys(f);var v={r:0,value:k(y)};var w=v;x.forEach(function(z){if(!j(z)){return}var A=c(z,y,false);A.language=z;if(A.r>w.r){w=A}if(A.r>v.r){w=v;v=A}});if(w.language){v.second_best=w}return v}function h(v){if(b.tabReplace){v=v.replace(/^((<[^>]+>|\t)+)/gm,function(w,z,y,x){return z.replace(/\t/g,b.tabReplace)})}if(b.useBR){v=v.replace(/\n/g,"
    ")}return v}function p(z){var y=d(z);var A=r(z);if(A=="no-highlight"){return}var v=A?c(A,y,true):g(y);var w=u(z);if(w.length){var x=document.createElementNS("http://www.w3.org/1999/xhtml","pre");x.innerHTML=v.value;v.value=q(w,u(x),y)}v.value=h(v.value);z.innerHTML=v.value;z.className+=" hljs "+(!A&&v.language||"");z.result={language:v.language,re:v.r};if(v.second_best){z.second_best={language:v.second_best.language,re:v.second_best.r}}}var b={classPrefix:"hljs-",tabReplace:null,useBR:false,languages:undefined};function s(v){b=o(b,v)}function l(){if(l.called){return}l.called=true;var v=document.querySelectorAll("pre code");Array.prototype.forEach.call(v,p)}function a(){addEventListener("DOMContentLoaded",l,false);addEventListener("load",l,false)}var f={};var n={};function e(v,x){var w=f[v]=x(this);if(w.aliases){w.aliases.forEach(function(y){n[y]=v})}}function j(v){return f[v]||f[n[v]]}this.highlight=c;this.highlightAuto=g;this.fixMarkup=h;this.highlightBlock=p;this.configure=s;this.initHighlighting=l;this.initHighlightingOnLoad=a;this.registerLanguage=e;this.getLanguage=j;this.inherit=o;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]};this.TM={cN:"title",b:this.IR,r:0};this.UTM={cN:"title",b:this.UIR,r:0}}();hljs.registerLanguage("ruleslanguage",function(a){return{k:{keyword:"BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINNZ HISTVALUE MAXNRANGE MAXRANGE MINRANGE COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM NUMDAYS READ_DATE STAGING",built_in:"IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME"},c:[a.CLCM,a.CBLCLM,a.ASM,a.QSM,a.CNM,{cN:"array",b:"#[a-zA-Z .]+"}]}});hljs.registerLanguage("ruby",function(e){var h="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g="and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor";var a={cN:"yardoctag",b:"@[A-Za-z]+"};var i={cN:"comment",v:[{b:"#",e:"$",c:[a]},{b:"^\\=begin",e:"^\\=end",c:[a],r:10},{b:"^__END__",e:"\\n$"}]};var c={cN:"subst",b:"#\\{",e:"}",k:g};var d={cN:"string",c:[e.BE,c],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:"%[qw]?\\(",e:"\\)"},{b:"%[qw]?\\[",e:"\\]"},{b:"%[qw]?{",e:"}"},{b:"%[qw]?<",e:">",r:10},{b:"%[qw]?/",e:"/",r:10},{b:"%[qw]?%",e:"%",r:10},{b:"%[qw]?-",e:"-",r:10},{b:"%[qw]?\\|",e:"\\|",r:10},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/}]};var b={cN:"params",b:"\\(",e:"\\)",k:g};var f=[d,i,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]},i]},{cN:"function",bK:"def",e:" |$|;",r:0,c:[e.inherit(e.TM,{b:h}),b,i]},{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[d,{b:h}],r:0},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:[i,{cN:"regexp",c:[e.BE,c],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],r:0}];c.c=f;b.c=f;return{k:g,c:f}});hljs.registerLanguage("haml",function(a){return{cI:true,c:[{cN:"doctype",b:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$",r:10},{cN:"comment",b:"^\\s*(!=#|=#|-#|/).*$",r:0},{b:"^\\s*(-|=|!=)(?!#)",starts:{e:"\\n",sL:"ruby"}},{cN:"tag",b:"^\\s*%",c:[{cN:"title",b:"\\w+"},{cN:"value",b:"[#\\.]\\w+"},{b:"{\\s*",e:"\\s*}",eE:true,c:[{b:":\\w+\\s*=>",e:",\\s+",rB:true,eW:true,c:[{cN:"symbol",b:":\\w+"},{cN:"string",b:'"',e:'"'},{cN:"string",b:"'",e:"'"},{b:"\\w+",r:0}]}]},{b:"\\(\\s*",e:"\\s*\\)",eE:true,c:[{b:"\\w+\\s*=",e:"\\s+",rB:true,eW:true,c:[{cN:"attribute",b:"\\w+",r:0},{cN:"string",b:'"',e:'"'},{cN:"string",b:"'",e:"'"},{b:"\\w+",r:0}]},]}]},{cN:"bullet",b:"^\\s*[=~]\\s*",r:0},{b:"#{",starts:{e:"}",sL:"ruby"}}]}});hljs.registerLanguage("haskell",function(f){var g={cN:"comment",v:[{b:"--",e:"$"},{b:"{-",e:"-}",c:["self"]}]};var e={cN:"pragma",b:"{-#",e:"#-}"};var b={cN:"preprocessor",b:"^#",e:"$"};var d={cN:"type",b:"\\b[A-Z][\\w']*",r:0};var c={cN:"container",b:"\\(",e:"\\)",i:'"',c:[e,g,b,{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},f.inherit(f.TM,{b:"[_a-z][\\w']*"})]};var a={cN:"container",b:"{",e:"}",c:c.c};return{k:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",c:[{cN:"module",b:"\\bmodule\\b",e:"where",k:"module where",c:[c,g],i:"\\W\\.|;"},{cN:"import",b:"\\bimport\\b",e:"$",k:"import|0 qualified as hiding",c:[c,g],i:"\\W\\.|;"},{cN:"class",b:"^(\\s*)?(class|instance)\\b",e:"where",k:"class family instance where",c:[d,c,g]},{cN:"typedef",b:"\\b(data|(new)?type)\\b",e:"$",k:"data family type newtype deriving",c:[e,g,d,c,a]},{cN:"default",bK:"default",e:"$",c:[d,c,g]},{cN:"infix",bK:"infix infixl infixr",e:"$",c:[f.CNM,g]},{cN:"foreign",b:"\\bforeign\\b",e:"$",k:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",c:[d,f.QSM,g]},{cN:"shebang",b:"#!\\/usr\\/bin\\/env runhaskell",e:"$"},e,g,b,f.QSM,f.CNM,d,f.inherit(f.TM,{b:"^[_a-z][\\w']*"}),{b:"->|<-"}]}});hljs.registerLanguage("xml",function(a){var c="[A-Za-z0-9\\._:-]+";var d={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"};var b={eW:true,i:/]+/}]}]}]};return{aliases:["html"],cI:true,c:[{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},d,{cN:"pi",b:/<\?\w+/,e:/\?>/,r:10},{cN:"tag",b:"",c:[{cN:"title",b:"[^ /><]+",r:0},b]}]}});hljs.registerLanguage("django",function(a){var b={cN:"filter",b:/\|[A-Za-z]+\:?/,k:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone",c:[{cN:"argument",b:/"/,e:/"/},{cN:"argument",b:/'/,e:/'/}]};return{cI:true,sL:"xml",subLanguageMode:"continuous",c:[{cN:"template_comment",b:/\{%\s*comment\s*%}/,e:/\{%\s*endcomment\s*%}/},{cN:"template_comment",b:/\{#/,e:/#}/},{cN:"template_tag",b:/\{%/,e:/%}/,k:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor in ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup by as ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim",c:[b]},{cN:"variable",b:/\{\{/,e:/}}/,c:[b]}]}});hljs.registerLanguage("bash",function(b){var a={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)\}/}]};var d={cN:"string",b:/"/,e:/"/,c:[b.BE,a,{cN:"variable",b:/\$\(/,e:/\)/,c:[b.BE]}]};var c={cN:"string",b:/'/,e:/'/};return{l:/-?[a-z\.]+/,k:{keyword:"if then else elif fi for break continue while in do done exit return set declare case esac export exec",literal:"true false",built_in:"printf echo read cd pwd pushd popd dirs let eval unset typeset readonly getopts source shopt caller type hash bind help sudo",operator:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"shebang",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:true,c:[b.inherit(b.TM,{b:/\w[\w\d_]*/})],r:0},b.HCM,b.NM,d,c,a]}});hljs.registerLanguage("ini",function(a){return{cI:true,i:/\S/,c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM],r:0}]}]}});hljs.registerLanguage("objectivec",function(a){var d={keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign self synchronized id nonatomic super unichar IBOutlet IBAction strong weak @private @protected @public @try @property @end @throw @catch @finally @synthesize @dynamic @selector @optional @required",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"NSString NSDictionary CGRect CGPoint UIButton UILabel UITextView UIWebView MKMapView UISegmentedControl NSObject UITableViewDelegate UITableViewDataSource NSThread UIActivityIndicator UITabbar UIToolBar UIBarButtonItem UIImageView NSAutoreleasePool UITableView BOOL NSInteger CGFloat NSException NSLog NSMutableString NSMutableArray NSMutableDictionary NSURL NSIndexPath CGSize UITableViewCell UIView UIViewController UINavigationBar UINavigationController UITabBarController UIPopoverController UIPopoverControllerDelegate UIImage NSNumber UISearchBar NSFetchedResultsController NSFetchedResultsChangeType UIScrollView UIScrollViewDelegate UIEdgeInsets UIColor UIFont UIApplication NSNotFound NSNotificationCenter NSNotification UILocalNotification NSBundle NSFileManager NSTimeInterval NSDate NSCalendar NSUserDefaults UIWindow NSRange NSArray NSError NSURLRequest NSURLConnection UIInterfaceOrientation MPMoviePlayerController dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"};var c=/[a-zA-Z@][a-zA-Z0-9_]*/;var b="@interface @class @protocol @implementation";return{k:d,l:c,i:""}]},{cN:"preprocessor",b:"#",e:"$"},{cN:"class",b:"("+b.split(" ").join("|")+")\\b",e:"({|$)",k:b,l:c,c:[a.UTM]},{cN:"variable",b:"\\."+a.UIR,r:0}]}});hljs.registerLanguage("scss",function(a){var c="[a-zA-Z-][a-zA-Z0-9_-]*";var d={cN:"function",b:c+"\\(",e:"\\)",c:["self",a.NM,a.ASM,a.QSM]};var b={cN:"hexcolor",b:"#[0-9A-Fa-f]+"};var e={cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[d,b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"important",b:"!important"}]}};return{cI:true,i:"[=/|']",c:[a.CLCM,a.CBLCLM,{cN:"function",b:c+"\\(",e:"\\)",c:["self",a.NM,a.ASM,a.QSM]},{cN:"id",b:"\\#[A-Za-z0-9_-]+",r:0},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"tag",b:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",r:0},{cN:"pseudo",b:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{cN:"pseudo",b:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},{cN:"attribute",b:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",i:"[^\\s]"},{cN:"value",b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{cN:"value",b:":",e:";",c:[b,a.NM,a.QSM,a.ASM,{cN:"important",b:"!important"}]},{cN:"at_rule",b:"@",e:"[{;]",k:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",c:[d,a.QSM,a.ASM,b,a.NM,{cN:"preprocessor",b:"\\s[A-Za-z0-9_.-]+",r:0}]}]}});hljs.registerLanguage("python",function(a){var f={cN:"prompt",b:/^(>>>|\.\.\.) /};var b={cN:"string",c:[a.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[f],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[f],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/,},{b:/(b|br)"/,e:/"/,},a.ASM,a.QSM]};var d={cN:"number",r:0,v:[{b:a.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:a.CNR+"[lLjJ]?"}]};var e={cN:"params",b:/\(/,e:/\)/,c:["self",f,d,b]};var c={e:/:/,i:/[${=;\n]/,c:[a.UTM,e]};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},i:/(<\/|->|\?)/,c:[f,d,b,a.HCM,a.inherit(c,{cN:"function",bK:"def",r:10}),a.inherit(c,{cN:"class",bK:"class"}),{cN:"decorator",b:/@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("mel",function(a){return{k:"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",i:"]/,c:[{bK:"extends implements",r:10},b.UTM]},{b:b.UIR+"\\s*\\(",rB:true,c:[b.UTM]}]},b.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("tex",function(a){var d={cN:"command",b:"\\\\[a-zA-Zа-яА-я]+[\\*]?"};var c={cN:"command",b:"\\\\[^a-zA-Zа-яА-я0-9]"};var b={cN:"special",b:"[{}\\[\\]\\&#~]",r:0};return{c:[{b:"\\\\[a-zA-Zа-яА-я]+[\\*]? *= *-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",rB:true,c:[d,c,{cN:"number",b:" *=",e:"-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",eB:true}],r:10},d,c,b,{cN:"formula",b:"\\$\\$",e:"\\$\\$",c:[d,c,b],r:0},{cN:"formula",b:"\\$",e:"\\$",c:[d,c,b],r:0},{cN:"comment",b:"%",e:"$",r:0}]}});hljs.registerLanguage("glsl",function(a){return{k:{keyword:"atomic_uint attribute bool break bvec2 bvec3 bvec4 case centroid coherent const continue default discard dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 do double dvec2 dvec3 dvec4 else flat float for highp if iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray in inout int invariant isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 layout lowp mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 mediump noperspective out patch precision readonly restrict return sample sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow smooth struct subroutine switch uimage1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint uniform usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D usamplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 varying vec2 vec3 vec4 void volatile while writeonly",built_in:"gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffsetgl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_PerVertex gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicCounter atomicCounterDecrement atomicCounterIncrement barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow gl_TextureMatrix gl_TextureMatrixInverse",literal:"true false"},i:'"',c:[a.CLCM,a.CBLCLM,a.CNM,{cN:"preprocessor",b:"#",e:"$"}]}});hljs.registerLanguage("brainfuck",function(b){var a={cN:"literal",b:"[\\+\\-]",r:0};return{c:[{cN:"comment",b:"[^\\[\\]\\.,\\+\\-<> \r\n]",rE:true,e:"[\\[\\]\\.,\\+\\-<> \r\n]",r:0},{cN:"title",b:"[\\[\\]]",r:0},{cN:"string",b:"[\\.,]",r:0},{b:/\+\+|\-\-/,rB:true,c:[a]},a]}});hljs.registerLanguage("mathematica",function(a){return{aliases:["mma"],l:"(\\$|\\b)"+a.IR+"\\b",k:"AbelianGroup Abort AbortKernels AbortProtect Above Abs Absolute AbsoluteCorrelation AbsoluteCorrelationFunction AbsoluteCurrentValue AbsoluteDashing AbsoluteFileName AbsoluteOptions AbsolutePointSize AbsoluteThickness AbsoluteTime AbsoluteTiming AccountingForm Accumulate Accuracy AccuracyGoal ActionDelay ActionMenu ActionMenuBox ActionMenuBoxOptions Active ActiveItem ActiveStyle AcyclicGraphQ AddOnHelpPath AddTo AdjacencyGraph AdjacencyList AdjacencyMatrix AdjustmentBox AdjustmentBoxOptions AdjustTimeSeriesForecast AffineTransform After AiryAi AiryAiPrime AiryAiZero AiryBi AiryBiPrime AiryBiZero AlgebraicIntegerQ AlgebraicNumber AlgebraicNumberDenominator AlgebraicNumberNorm AlgebraicNumberPolynomial AlgebraicNumberTrace AlgebraicRules AlgebraicRulesData Algebraics AlgebraicUnitQ Alignment AlignmentMarker AlignmentPoint All AllowedDimensions AllowGroupClose AllowInlineCells AllowKernelInitialization AllowReverseGroupClose AllowScriptLevelChange AlphaChannel AlternatingGroup AlternativeHypothesis Alternatives AmbientLight Analytic AnchoredSearch And AndersonDarlingTest AngerJ AngleBracket AngularGauge Animate AnimationCycleOffset AnimationCycleRepetitions AnimationDirection AnimationDisplayTime AnimationRate AnimationRepetitions AnimationRunning Animator AnimatorBox AnimatorBoxOptions AnimatorElements Annotation Annuity AnnuityDue Antialiasing Antisymmetric Apart ApartSquareFree Appearance AppearanceElements AppellF1 Append AppendTo Apply ArcCos ArcCosh ArcCot ArcCoth ArcCsc ArcCsch ArcSec ArcSech ArcSin ArcSinDistribution ArcSinh ArcTan ArcTanh Arg ArgMax ArgMin ArgumentCountQ ARIMAProcess ArithmeticGeometricMean ARMAProcess ARProcess Array ArrayComponents ArrayDepth ArrayFlatten ArrayPad ArrayPlot ArrayQ ArrayReshape ArrayRules Arrays Arrow Arrow3DBox ArrowBox Arrowheads AspectRatio AspectRatioFixed Assert Assuming Assumptions AstronomicalData Asynchronous AsynchronousTaskObject AsynchronousTasks AtomQ Attributes AugmentedSymmetricPolynomial AutoAction AutoDelete AutoEvaluateEvents AutoGeneratedPackage AutoIndent AutoIndentSpacings AutoItalicWords AutoloadPath AutoMatch Automatic AutomaticImageSize AutoMultiplicationSymbol AutoNumberFormatting AutoOpenNotebooks AutoOpenPalettes AutorunSequencing AutoScaling AutoScroll AutoSpacing AutoStyleOptions AutoStyleWords Axes AxesEdge AxesLabel AxesOrigin AxesStyle Axis BabyMonsterGroupB Back Background BackgroundTasksSettings Backslash Backsubstitution Backward Band BandpassFilter BandstopFilter BarabasiAlbertGraphDistribution BarChart BarChart3D BarLegend BarlowProschanImportance BarnesG BarOrigin BarSpacing BartlettHannWindow BartlettWindow BaseForm Baseline BaselinePosition BaseStyle BatesDistribution BattleLemarieWavelet Because BeckmannDistribution Beep Before Begin BeginDialogPacket BeginFrontEndInteractionPacket BeginPackage BellB BellY Below BenfordDistribution BeniniDistribution BenktanderGibratDistribution BenktanderWeibullDistribution BernoulliB BernoulliDistribution BernoulliGraphDistribution BernoulliProcess BernsteinBasis BesselFilterModel BesselI BesselJ BesselJZero BesselK BesselY BesselYZero Beta BetaBinomialDistribution BetaDistribution BetaNegativeBinomialDistribution BetaPrimeDistribution BetaRegularized BetweennessCentrality BezierCurve BezierCurve3DBox BezierCurve3DBoxOptions BezierCurveBox BezierCurveBoxOptions BezierFunction BilateralFilter Binarize BinaryFormat BinaryImageQ BinaryRead BinaryReadList BinaryWrite BinCounts BinLists Binomial BinomialDistribution BinomialProcess BinormalDistribution BiorthogonalSplineWavelet BipartiteGraphQ BirnbaumImportance BirnbaumSaundersDistribution BitAnd BitClear BitGet BitLength BitNot BitOr BitSet BitShiftLeft BitShiftRight BitXor Black BlackmanHarrisWindow BlackmanNuttallWindow BlackmanWindow Blank BlankForm BlankNullSequence BlankSequence Blend Block BlockRandom BlomqvistBeta BlomqvistBetaTest Blue Blur BodePlot BohmanWindow Bold Bookmarks Boole BooleanConsecutiveFunction BooleanConvert BooleanCountingFunction BooleanFunction BooleanGraph BooleanMaxterms BooleanMinimize BooleanMinterms Booleans BooleanTable BooleanVariables BorderDimensions BorelTannerDistribution Bottom BottomHatTransform BoundaryStyle Bounds Box BoxBaselineShift BoxData BoxDimensions Boxed Boxes BoxForm BoxFormFormatTypes BoxFrame BoxID BoxMargins BoxMatrix BoxRatios BoxRotation BoxRotationPoint BoxStyle BoxWhiskerChart Bra BracketingBar BraKet BrayCurtisDistance BreadthFirstScan Break Brown BrownForsytheTest BrownianBridgeProcess BrowserCategory BSplineBasis BSplineCurve BSplineCurve3DBox BSplineCurveBox BSplineCurveBoxOptions BSplineFunction BSplineSurface BSplineSurface3DBox BubbleChart BubbleChart3D BubbleScale BubbleSizes BulletGauge BusinessDayQ ButterflyGraph ButterworthFilterModel Button ButtonBar ButtonBox ButtonBoxOptions ButtonCell ButtonContents ButtonData ButtonEvaluator ButtonExpandable ButtonFrame ButtonFunction ButtonMargins ButtonMinHeight ButtonNote ButtonNotebook ButtonSource ButtonStyle ButtonStyleMenuListing Byte ByteCount ByteOrdering C CachedValue CacheGraphics CalendarData CalendarType CallPacket CanberraDistance Cancel CancelButton CandlestickChart Cap CapForm CapitalDifferentialD CardinalBSplineBasis CarmichaelLambda Cases Cashflow Casoratian Catalan CatalanNumber Catch CauchyDistribution CauchyWindow CayleyGraph CDF CDFDeploy CDFInformation CDFWavelet Ceiling Cell CellAutoOverwrite CellBaseline CellBoundingBox CellBracketOptions CellChangeTimes CellContents CellContext CellDingbat CellDynamicExpression CellEditDuplicate CellElementsBoundingBox CellElementSpacings CellEpilog CellEvaluationDuplicate CellEvaluationFunction CellEventActions CellFrame CellFrameColor CellFrameLabelMargins CellFrameLabels CellFrameMargins CellGroup CellGroupData CellGrouping CellGroupingRules CellHorizontalScrolling CellID CellLabel CellLabelAutoDelete CellLabelMargins CellLabelPositioning CellMargins CellObject CellOpen CellPrint CellProlog Cells CellSize CellStyle CellTags CellularAutomaton CensoredDistribution Censoring Center CenterDot CentralMoment CentralMomentGeneratingFunction CForm ChampernowneNumber ChanVeseBinarize Character CharacterEncoding CharacterEncodingsPath CharacteristicFunction CharacteristicPolynomial CharacterRange Characters ChartBaseStyle ChartElementData ChartElementDataFunction ChartElementFunction ChartElements ChartLabels ChartLayout ChartLegends ChartStyle Chebyshev1FilterModel Chebyshev2FilterModel ChebyshevDistance ChebyshevT ChebyshevU Check CheckAbort CheckAll Checkbox CheckboxBar CheckboxBox CheckboxBoxOptions ChemicalData ChessboardDistance ChiDistribution ChineseRemainder ChiSquareDistribution ChoiceButtons ChoiceDialog CholeskyDecomposition Chop Circle CircleBox CircleDot CircleMinus CirclePlus CircleTimes CirculantGraph CityData Clear ClearAll ClearAttributes ClearSystemCache ClebschGordan ClickPane Clip ClipboardNotebook ClipFill ClippingStyle ClipPlanes ClipRange Clock ClockGauge ClockwiseContourIntegral Close Closed CloseKernels ClosenessCentrality Closing ClosingAutoSave ClosingEvent ClusteringComponents CMYKColor Coarse Coefficient CoefficientArrays CoefficientDomain CoefficientList CoefficientRules CoifletWavelet Collect Colon ColonForm ColorCombine ColorConvert ColorData ColorDataFunction ColorFunction ColorFunctionScaling Colorize ColorNegate ColorOutput ColorProfileData ColorQuantize ColorReplace ColorRules ColorSelectorSettings ColorSeparate ColorSetter ColorSetterBox ColorSetterBoxOptions ColorSlider ColorSpace Column ColumnAlignments ColumnBackgrounds ColumnForm ColumnLines ColumnsEqual ColumnSpacings ColumnWidths CommonDefaultFormatTypes Commonest CommonestFilter CommonUnits CommunityBoundaryStyle CommunityGraphPlot CommunityLabels CommunityRegionStyle CompatibleUnitQ CompilationOptions CompilationTarget Compile Compiled CompiledFunction Complement CompleteGraph CompleteGraphQ CompleteKaryTree CompletionsListPacket Complex Complexes ComplexExpand ComplexInfinity ComplexityFunction ComponentMeasurements ComponentwiseContextMenu Compose ComposeList ComposeSeries Composition CompoundExpression CompoundPoissonDistribution CompoundPoissonProcess CompoundRenewalProcess Compress CompressedData Condition ConditionalExpression Conditioned Cone ConeBox ConfidenceLevel ConfidenceRange ConfidenceTransform ConfigurationPath Congruent Conjugate ConjugateTranspose Conjunction Connect ConnectedComponents ConnectedGraphQ ConnesWindow ConoverTest ConsoleMessage ConsoleMessagePacket ConsolePrint Constant ConstantArray Constants ConstrainedMax ConstrainedMin ContentPadding ContentsBoundingBox ContentSelectable ContentSize Context ContextMenu Contexts ContextToFilename ContextToFileName Continuation Continue ContinuedFraction ContinuedFractionK ContinuousAction ContinuousMarkovProcess ContinuousTimeModelQ ContinuousWaveletData ContinuousWaveletTransform ContourDetect ContourGraphics ContourIntegral ContourLabels ContourLines ContourPlot ContourPlot3D Contours ContourShading ContourSmoothing ContourStyle ContraharmonicMean Control ControlActive ControlAlignment ControllabilityGramian ControllabilityMatrix ControllableDecomposition ControllableModelQ ControllerDuration ControllerInformation ControllerInformationData ControllerLinking ControllerManipulate ControllerMethod ControllerPath ControllerState ControlPlacement ControlsRendering ControlType Convergents ConversionOptions ConversionRules ConvertToBitmapPacket ConvertToPostScript ConvertToPostScriptPacket Convolve ConwayGroupCo1 ConwayGroupCo2 ConwayGroupCo3 CoordinateChartData CoordinatesToolOptions CoordinateTransform CoordinateTransformData CoprimeQ Coproduct CopulaDistribution Copyable CopyDirectory CopyFile CopyTag CopyToClipboard CornerFilter CornerNeighbors Correlation CorrelationDistance CorrelationFunction CorrelationTest Cos Cosh CoshIntegral CosineDistance CosineWindow CosIntegral Cot Coth Count CounterAssignments CounterBox CounterBoxOptions CounterClockwiseContourIntegral CounterEvaluator CounterFunction CounterIncrements CounterStyle CounterStyleMenuListing CountRoots CountryData Covariance CovarianceEstimatorFunction CovarianceFunction CoxianDistribution CoxIngersollRossProcess CoxModel CoxModelFit CramerVonMisesTest CreateArchive CreateDialog CreateDirectory CreateDocument CreateIntermediateDirectories CreatePalette CreatePalettePacket CreateScheduledTask CreateTemporary CreateWindow CriticalityFailureImportance CriticalitySuccessImportance CriticalSection Cross CrossingDetect CrossMatrix Csc Csch CubeRoot Cubics Cuboid CuboidBox Cumulant CumulantGeneratingFunction Cup CupCap Curl CurlyDoubleQuote CurlyQuote CurrentImage CurrentlySpeakingPacket CurrentValue CurvatureFlowFilter CurveClosed Cyan CycleGraph CycleIndexPolynomial Cycles CyclicGroup Cyclotomic Cylinder CylinderBox CylindricalDecomposition D DagumDistribution DamerauLevenshteinDistance DampingFactor Darker Dashed Dashing DataCompression DataDistribution DataRange DataReversed Date DateDelimiters DateDifference DateFunction DateList DateListLogPlot DateListPlot DatePattern DatePlus DateRange DateString DateTicksFormat DaubechiesWavelet DavisDistribution DawsonF DayCount DayCountConvention DayMatchQ DayName DayPlus DayRange DayRound DeBruijnGraph Debug DebugTag Decimal DeclareKnownSymbols DeclarePackage Decompose Decrement DedekindEta Default DefaultAxesStyle DefaultBaseStyle DefaultBoxStyle DefaultButton DefaultColor DefaultControlPlacement DefaultDuplicateCellStyle DefaultDuration DefaultElement DefaultFaceGridsStyle DefaultFieldHintStyle DefaultFont DefaultFontProperties DefaultFormatType DefaultFormatTypeForStyle DefaultFrameStyle DefaultFrameTicksStyle DefaultGridLinesStyle DefaultInlineFormatType DefaultInputFormatType DefaultLabelStyle DefaultMenuStyle DefaultNaturalLanguage DefaultNewCellStyle DefaultNewInlineCellStyle DefaultNotebook DefaultOptions DefaultOutputFormatType DefaultStyle DefaultStyleDefinitions DefaultTextFormatType DefaultTextInlineFormatType DefaultTicksStyle DefaultTooltipStyle DefaultValues Defer DefineExternal DefineInputStreamMethod DefineOutputStreamMethod Definition Degree DegreeCentrality DegreeGraphDistribution DegreeLexicographic DegreeReverseLexicographic Deinitialization Del Deletable Delete DeleteBorderComponents DeleteCases DeleteContents DeleteDirectory DeleteDuplicates DeleteFile DeleteSmallComponents DeleteWithContents DeletionWarning Delimiter DelimiterFlashTime DelimiterMatching Delimiters Denominator DensityGraphics DensityHistogram DensityPlot DependentVariables Deploy Deployed Depth DepthFirstScan Derivative DerivativeFilter DescriptorStateSpace DesignMatrix Det DGaussianWavelet DiacriticalPositioning Diagonal DiagonalMatrix Dialog DialogIndent DialogInput DialogLevel DialogNotebook DialogProlog DialogReturn DialogSymbols Diamond DiamondMatrix DiceDissimilarity DictionaryLookup DifferenceDelta DifferenceOrder DifferenceRoot DifferenceRootReduce Differences DifferentialD DifferentialRoot DifferentialRootReduce DifferentiatorFilter DigitBlock DigitBlockMinimum DigitCharacter DigitCount DigitQ DihedralGroup Dilation Dimensions DiracComb DiracDelta DirectedEdge DirectedEdges DirectedGraph DirectedGraphQ DirectedInfinity Direction Directive Directory DirectoryName DirectoryQ DirectoryStack DirichletCharacter DirichletConvolve DirichletDistribution DirichletL DirichletTransform DirichletWindow DisableConsolePrintPacket DiscreteChirpZTransform DiscreteConvolve DiscreteDelta DiscreteHadamardTransform DiscreteIndicator DiscreteLQEstimatorGains DiscreteLQRegulatorGains DiscreteLyapunovSolve DiscreteMarkovProcess DiscretePlot DiscretePlot3D DiscreteRatio DiscreteRiccatiSolve DiscreteShift DiscreteTimeModelQ DiscreteUniformDistribution DiscreteVariables DiscreteWaveletData DiscreteWaveletPacketTransform DiscreteWaveletTransform Discriminant Disjunction Disk DiskBox DiskMatrix Dispatch DispersionEstimatorFunction Display DisplayAllSteps DisplayEndPacket DisplayFlushImagePacket DisplayForm DisplayFunction DisplayPacket DisplayRules DisplaySetSizePacket DisplayString DisplayTemporary DisplayWith DisplayWithRef DisplayWithVariable DistanceFunction DistanceTransform Distribute Distributed DistributedContexts DistributeDefinitions DistributionChart DistributionDomain DistributionFitTest DistributionParameterAssumptions DistributionParameterQ Dithering Div Divergence Divide DivideBy Dividers Divisible Divisors DivisorSigma DivisorSum DMSList DMSString Do DockedCells DocumentNotebook DominantColors DOSTextFormat Dot DotDashed DotEqual Dotted DoubleBracketingBar DoubleContourIntegral DoubleDownArrow DoubleLeftArrow DoubleLeftRightArrow DoubleLeftTee DoubleLongLeftArrow DoubleLongLeftRightArrow DoubleLongRightArrow DoubleRightArrow DoubleRightTee DoubleUpArrow DoubleUpDownArrow DoubleVerticalBar DoublyInfinite Down DownArrow DownArrowBar DownArrowUpArrow DownLeftRightVector DownLeftTeeVector DownLeftVector DownLeftVectorBar DownRightTeeVector DownRightVector DownRightVectorBar Downsample DownTee DownTeeArrow DownValues DragAndDrop DrawEdges DrawFrontFaces DrawHighlighted Drop DSolve Dt DualLinearProgramming DualSystemsModel DumpGet DumpSave DuplicateFreeQ Dynamic DynamicBox DynamicBoxOptions DynamicEvaluationTimeout DynamicLocation DynamicModule DynamicModuleBox DynamicModuleBoxOptions DynamicModuleParent DynamicModuleValues DynamicName DynamicNamespace DynamicReference DynamicSetting DynamicUpdating DynamicWrapper DynamicWrapperBox DynamicWrapperBoxOptions E EccentricityCentrality EdgeAdd EdgeBetweennessCentrality EdgeCapacity EdgeCapForm EdgeColor EdgeConnectivity EdgeCost EdgeCount EdgeCoverQ EdgeDashing EdgeDelete EdgeDetect EdgeForm EdgeIndex EdgeJoinForm EdgeLabeling EdgeLabels EdgeLabelStyle EdgeList EdgeOpacity EdgeQ EdgeRenderingFunction EdgeRules EdgeShapeFunction EdgeStyle EdgeThickness EdgeWeight Editable EditButtonSettings EditCellTagsSettings EditDistance EffectiveInterest Eigensystem Eigenvalues EigenvectorCentrality Eigenvectors Element ElementData Eliminate EliminationOrder EllipticE EllipticExp EllipticExpPrime EllipticF EllipticFilterModel EllipticK EllipticLog EllipticNomeQ EllipticPi EllipticReducedHalfPeriods EllipticTheta EllipticThetaPrime EmitSound EmphasizeSyntaxErrors EmpiricalDistribution Empty EmptyGraphQ EnableConsolePrintPacket Enabled Encode End EndAdd EndDialogPacket EndFrontEndInteractionPacket EndOfFile EndOfLine EndOfString EndPackage EngineeringForm Enter EnterExpressionPacket EnterTextPacket Entropy EntropyFilter Environment Epilog Equal EqualColumns EqualRows EqualTilde EquatedTo Equilibrium EquirippleFilterKernel Equivalent Erf Erfc Erfi ErlangB ErlangC ErlangDistribution Erosion ErrorBox ErrorBoxOptions ErrorNorm ErrorPacket ErrorsDialogSettings EstimatedDistribution EstimatedProcess EstimatorGains EstimatorRegulator EuclideanDistance EulerE EulerGamma EulerianGraphQ EulerPhi Evaluatable Evaluate Evaluated EvaluatePacket EvaluationCell EvaluationCompletionAction EvaluationElements EvaluationMode EvaluationMonitor EvaluationNotebook EvaluationObject EvaluationOrder Evaluator EvaluatorNames EvenQ EventData EventEvaluator EventHandler EventHandlerTag EventLabels ExactBlackmanWindow ExactNumberQ ExactRootIsolation ExampleData Except ExcludedForms ExcludePods Exclusions ExclusionsStyle Exists Exit ExitDialog Exp Expand ExpandAll ExpandDenominator ExpandFileName ExpandNumerator Expectation ExpectationE ExpectedValue ExpGammaDistribution ExpIntegralE ExpIntegralEi Exponent ExponentFunction ExponentialDistribution ExponentialFamily ExponentialGeneratingFunction ExponentialMovingAverage ExponentialPowerDistribution ExponentPosition ExponentStep Export ExportAutoReplacements ExportPacket ExportString Expression ExpressionCell ExpressionPacket ExpToTrig ExtendedGCD Extension ExtentElementFunction ExtentMarkers ExtentSize ExternalCall ExternalDataCharacterEncoding Extract ExtractArchive ExtremeValueDistribution FaceForm FaceGrids FaceGridsStyle Factor FactorComplete Factorial Factorial2 FactorialMoment FactorialMomentGeneratingFunction FactorialPower FactorInteger FactorList FactorSquareFree FactorSquareFreeList FactorTerms FactorTermsList Fail FailureDistribution False FARIMAProcess FEDisableConsolePrintPacket FeedbackSector FeedbackSectorStyle FeedbackType FEEnableConsolePrintPacket Fibonacci FieldHint FieldHintStyle FieldMasked FieldSize File FileBaseName FileByteCount FileDate FileExistsQ FileExtension FileFormat FileHash FileInformation FileName FileNameDepth FileNameDialogSettings FileNameDrop FileNameJoin FileNames FileNameSetter FileNameSplit FileNameTake FilePrint FileType FilledCurve FilledCurveBox Filling FillingStyle FillingTransform FilterRules FinancialBond FinancialData FinancialDerivative FinancialIndicator Find FindArgMax FindArgMin FindClique FindClusters FindCurvePath FindDistributionParameters FindDivisions FindEdgeCover FindEdgeCut FindEulerianCycle FindFaces FindFile FindFit FindGeneratingFunction FindGeoLocation FindGeometricTransform FindGraphCommunities FindGraphIsomorphism FindGraphPartition FindHamiltonianCycle FindIndependentEdgeSet FindIndependentVertexSet FindInstance FindIntegerNullVector FindKClan FindKClique FindKClub FindKPlex FindLibrary FindLinearRecurrence FindList FindMaximum FindMaximumFlow FindMaxValue FindMinimum FindMinimumCostFlow FindMinimumCut FindMinValue FindPermutation FindPostmanTour FindProcessParameters FindRoot FindSequenceFunction FindSettings FindShortestPath FindShortestTour FindThreshold FindVertexCover FindVertexCut Fine FinishDynamic FiniteAbelianGroupCount FiniteGroupCount FiniteGroupData First FirstPassageTimeDistribution FischerGroupFi22 FischerGroupFi23 FischerGroupFi24Prime FisherHypergeometricDistribution FisherRatioTest FisherZDistribution Fit FitAll FittedModel FixedPoint FixedPointList FlashSelection Flat Flatten FlattenAt FlatTopWindow FlipView Floor FlushPrintOutputPacket Fold FoldList Font FontColor FontFamily FontForm FontName FontOpacity FontPostScriptName FontProperties FontReencoding FontSize FontSlant FontSubstitutions FontTracking FontVariations FontWeight For ForAll Format FormatRules FormatType FormatTypeAutoConvert FormatValues FormBox FormBoxOptions FortranForm Forward ForwardBackward Fourier FourierCoefficient FourierCosCoefficient FourierCosSeries FourierCosTransform FourierDCT FourierDCTFilter FourierDCTMatrix FourierDST FourierDSTMatrix FourierMatrix FourierParameters FourierSequenceTransform FourierSeries FourierSinCoefficient FourierSinSeries FourierSinTransform FourierTransform FourierTrigSeries FractionalBrownianMotionProcess FractionalPart FractionBox FractionBoxOptions FractionLine Frame FrameBox FrameBoxOptions Framed FrameInset FrameLabel Frameless FrameMargins FrameStyle FrameTicks FrameTicksStyle FRatioDistribution FrechetDistribution FreeQ FrequencySamplingFilterKernel FresnelC FresnelS Friday FrobeniusNumber FrobeniusSolve FromCharacterCode FromCoefficientRules FromContinuedFraction FromDate FromDigits FromDMS Front FrontEndDynamicExpression FrontEndEventActions FrontEndExecute FrontEndObject FrontEndResource FrontEndResourceString FrontEndStackSize FrontEndToken FrontEndTokenExecute FrontEndValueCache FrontEndVersion FrontFaceColor FrontFaceOpacity Full FullAxes FullDefinition FullForm FullGraphics FullOptions FullSimplify Function FunctionExpand FunctionInterpolation FunctionSpace FussellVeselyImportance GaborFilter GaborMatrix GaborWavelet GainMargins GainPhaseMargins Gamma GammaDistribution GammaRegularized GapPenalty Gather GatherBy GaugeFaceElementFunction GaugeFaceStyle GaugeFrameElementFunction GaugeFrameSize GaugeFrameStyle GaugeLabels GaugeMarkers GaugeStyle GaussianFilter GaussianIntegers GaussianMatrix GaussianWindow GCD GegenbauerC General GeneralizedLinearModelFit GenerateConditions GeneratedCell GeneratedParameters GeneratingFunction Generic GenericCylindricalDecomposition GenomeData GenomeLookup GeodesicClosing GeodesicDilation GeodesicErosion GeodesicOpening GeoDestination GeodesyData GeoDirection GeoDistance GeoGridPosition GeometricBrownianMotionProcess GeometricDistribution GeometricMean GeometricMeanFilter GeometricTransformation GeometricTransformation3DBox GeometricTransformation3DBoxOptions GeometricTransformationBox GeometricTransformationBoxOptions GeoPosition GeoPositionENU GeoPositionXYZ GeoProjectionData GestureHandler GestureHandlerTag Get GetBoundingBoxSizePacket GetContext GetEnvironment GetFileName GetFrontEndOptionsDataPacket GetLinebreakInformationPacket GetMenusPacket GetPageBreakInformationPacket Glaisher GlobalClusteringCoefficient GlobalPreferences GlobalSession Glow GoldenRatio GompertzMakehamDistribution GoodmanKruskalGamma GoodmanKruskalGammaTest Goto Grad Gradient GradientFilter GradientOrientationFilter Graph GraphAssortativity GraphCenter GraphComplement GraphData GraphDensity GraphDiameter GraphDifference GraphDisjointUnion GraphDistance GraphDistanceMatrix GraphElementData GraphEmbedding GraphHighlight GraphHighlightStyle GraphHub Graphics Graphics3D Graphics3DBox Graphics3DBoxOptions GraphicsArray GraphicsBaseline GraphicsBox GraphicsBoxOptions GraphicsColor GraphicsColumn GraphicsComplex GraphicsComplex3DBox GraphicsComplex3DBoxOptions GraphicsComplexBox GraphicsComplexBoxOptions GraphicsContents GraphicsData GraphicsGrid GraphicsGridBox GraphicsGroup GraphicsGroup3DBox GraphicsGroup3DBoxOptions GraphicsGroupBox GraphicsGroupBoxOptions GraphicsGrouping GraphicsHighlightColor GraphicsRow GraphicsSpacing GraphicsStyle GraphIntersection GraphLayout GraphLinkEfficiency GraphPeriphery GraphPlot GraphPlot3D GraphPower GraphPropertyDistribution GraphQ GraphRadius GraphReciprocity GraphRoot GraphStyle GraphUnion Gray GrayLevel GreatCircleDistance Greater GreaterEqual GreaterEqualLess GreaterFullEqual GreaterGreater GreaterLess GreaterSlantEqual GreaterTilde Green Grid GridBaseline GridBox GridBoxAlignment GridBoxBackground GridBoxDividers GridBoxFrame GridBoxItemSize GridBoxItemStyle GridBoxOptions GridBoxSpacings GridCreationSettings GridDefaultElement GridElementStyleOptions GridFrame GridFrameMargins GridGraph GridLines GridLinesStyle GroebnerBasis GroupActionBase GroupCentralizer GroupElementFromWord GroupElementPosition GroupElementQ GroupElements GroupElementToWord GroupGenerators GroupMultiplicationTable GroupOrbits GroupOrder GroupPageBreakWithin GroupSetwiseStabilizer GroupStabilizer GroupStabilizerChain Gudermannian GumbelDistribution HaarWavelet HadamardMatrix HalfNormalDistribution HamiltonianGraphQ HammingDistance HammingWindow HankelH1 HankelH2 HankelMatrix HannPoissonWindow HannWindow HaradaNortonGroupHN HararyGraph HarmonicMean HarmonicMeanFilter HarmonicNumber Hash HashTable Haversine HazardFunction Head HeadCompose Heads HeavisideLambda HeavisidePi HeavisideTheta HeldGroupHe HeldPart HelpBrowserLookup HelpBrowserNotebook HelpBrowserSettings HermiteDecomposition HermiteH HermitianMatrixQ HessenbergDecomposition Hessian HexadecimalCharacter Hexahedron HexahedronBox HexahedronBoxOptions HiddenSurface HighlightGraph HighlightImage HighpassFilter HigmanSimsGroupHS HilbertFilter HilbertMatrix Histogram Histogram3D HistogramDistribution HistogramList HistogramTransform HistogramTransformInterpolation HitMissTransform HITSCentrality HodgeDual HoeffdingD HoeffdingDTest Hold HoldAll HoldAllComplete HoldComplete HoldFirst HoldForm HoldPattern HoldRest HolidayCalendar HomeDirectory HomePage Horizontal HorizontalForm HorizontalGauge HorizontalScrollPosition HornerForm HotellingTSquareDistribution HoytDistribution HTMLSave Hue HumpDownHump HumpEqual HurwitzLerchPhi HurwitzZeta HyperbolicDistribution HypercubeGraph HyperexponentialDistribution Hyperfactorial Hypergeometric0F1 Hypergeometric0F1Regularized Hypergeometric1F1 Hypergeometric1F1Regularized Hypergeometric2F1 Hypergeometric2F1Regularized HypergeometricDistribution HypergeometricPFQ HypergeometricPFQRegularized HypergeometricU Hyperlink HyperlinkCreationSettings Hyphenation HyphenationOptions HypoexponentialDistribution HypothesisTestData I Identity IdentityMatrix If IgnoreCase Im Image Image3D Image3DSlices ImageAccumulate ImageAdd ImageAdjust ImageAlign ImageApply ImageAspectRatio ImageAssemble ImageCache ImageCacheValid ImageCapture ImageChannels ImageClip ImageColorSpace ImageCompose ImageConvolve ImageCooccurrence ImageCorners ImageCorrelate ImageCorrespondingPoints ImageCrop ImageData ImageDataPacket ImageDeconvolve ImageDemosaic ImageDifference ImageDimensions ImageDistance ImageEffect ImageFeatureTrack ImageFileApply ImageFileFilter ImageFileScan ImageFilter ImageForestingComponents ImageForwardTransformation ImageHistogram ImageKeypoints ImageLevels ImageLines ImageMargins ImageMarkers ImageMeasurements ImageMultiply ImageOffset ImagePad ImagePadding ImagePartition ImagePeriodogram ImagePerspectiveTransformation ImageQ ImageRangeCache ImageReflect ImageRegion ImageResize ImageResolution ImageRotate ImageRotated ImageScaled ImageScan ImageSize ImageSizeAction ImageSizeCache ImageSizeMultipliers ImageSizeRaw ImageSubtract ImageTake ImageTransformation ImageTrim ImageType ImageValue ImageValuePositions Implies Import ImportAutoReplacements ImportString ImprovementImportance In IncidenceGraph IncidenceList IncidenceMatrix IncludeConstantBasis IncludeFileExtension IncludePods IncludeSingularTerm Increment Indent IndentingNewlineSpacings IndentMaxFraction IndependenceTest IndependentEdgeSetQ IndependentUnit IndependentVertexSetQ Indeterminate IndexCreationOptions Indexed IndexGraph IndexTag Inequality InexactNumberQ InexactNumbers Infinity Infix Information Inherited InheritScope Initialization InitializationCell InitializationCellEvaluation InitializationCellWarning InlineCounterAssignments InlineCounterIncrements InlineRules Inner Inpaint Input InputAliases InputAssumptions InputAutoReplacements InputField InputFieldBox InputFieldBoxOptions InputForm InputGrouping InputNamePacket InputNotebook InputPacket InputSettings InputStream InputString InputStringPacket InputToBoxFormPacket Insert InsertionPointObject InsertResults Inset Inset3DBox Inset3DBoxOptions InsetBox InsetBoxOptions Install InstallService InString Integer IntegerDigits IntegerExponent IntegerLength IntegerPart IntegerPartitions IntegerQ Integers IntegerString Integral Integrate Interactive InteractiveTradingChart Interlaced Interleaving InternallyBalancedDecomposition InterpolatingFunction InterpolatingPolynomial Interpolation InterpolationOrder InterpolationPoints InterpolationPrecision Interpretation InterpretationBox InterpretationBoxOptions InterpretationFunction InterpretTemplate InterquartileRange Interrupt InterruptSettings Intersection Interval IntervalIntersection IntervalMemberQ IntervalUnion Inverse InverseBetaRegularized InverseCDF InverseChiSquareDistribution InverseContinuousWaveletTransform InverseDistanceTransform InverseEllipticNomeQ InverseErf InverseErfc InverseFourier InverseFourierCosTransform InverseFourierSequenceTransform InverseFourierSinTransform InverseFourierTransform InverseFunction InverseFunctions InverseGammaDistribution InverseGammaRegularized InverseGaussianDistribution InverseGudermannian InverseHaversine InverseJacobiCD InverseJacobiCN InverseJacobiCS InverseJacobiDC InverseJacobiDN InverseJacobiDS InverseJacobiNC InverseJacobiND InverseJacobiNS InverseJacobiSC InverseJacobiSD InverseJacobiSN InverseLaplaceTransform InversePermutation InverseRadon InverseSeries InverseSurvivalFunction InverseWaveletTransform InverseWeierstrassP InverseZTransform Invisible InvisibleApplication InvisibleTimes IrreduciblePolynomialQ IsolatingInterval IsomorphicGraphQ IsotopeData Italic Item ItemBox ItemBoxOptions ItemSize ItemStyle ItoProcess JaccardDissimilarity JacobiAmplitude Jacobian JacobiCD JacobiCN JacobiCS JacobiDC JacobiDN JacobiDS JacobiNC JacobiND JacobiNS JacobiP JacobiSC JacobiSD JacobiSN JacobiSymbol JacobiZeta JankoGroupJ1 JankoGroupJ2 JankoGroupJ3 JankoGroupJ4 JarqueBeraALMTest JohnsonDistribution Join Joined JoinedCurve JoinedCurveBox JoinForm JordanDecomposition JordanModelDecomposition K KagiChart KaiserBesselWindow KaiserWindow KalmanEstimator KalmanFilter KarhunenLoeveDecomposition KaryTree KatzCentrality KCoreComponents KDistribution KelvinBei KelvinBer KelvinKei KelvinKer KendallTau KendallTauTest KernelExecute KernelMixtureDistribution KernelObject Kernels Ket Khinchin KirchhoffGraph KirchhoffMatrix KleinInvariantJ KnightTourGraph KnotData KnownUnitQ KolmogorovSmirnovTest KroneckerDelta KroneckerModelDecomposition KroneckerProduct KroneckerSymbol KuiperTest KumaraswamyDistribution Kurtosis KuwaharaFilter Label Labeled LabeledSlider LabelingFunction LabelStyle LaguerreL LambdaComponents LambertW LanczosWindow LandauDistribution Language LanguageCategory LaplaceDistribution LaplaceTransform Laplacian LaplacianFilter LaplacianGaussianFilter Large Larger Last Latitude LatitudeLongitude LatticeData LatticeReduce Launch LaunchKernels LayeredGraphPlot LayerSizeFunction LayoutInformation LCM LeafCount LeapYearQ LeastSquares LeastSquaresFilterKernel Left LeftArrow LeftArrowBar LeftArrowRightArrow LeftDownTeeVector LeftDownVector LeftDownVectorBar LeftRightArrow LeftRightVector LeftTee LeftTeeArrow LeftTeeVector LeftTriangle LeftTriangleBar LeftTriangleEqual LeftUpDownVector LeftUpTeeVector LeftUpVector LeftUpVectorBar LeftVector LeftVectorBar LegendAppearance Legended LegendFunction LegendLabel LegendLayout LegendMargins LegendMarkers LegendMarkerSize LegendreP LegendreQ LegendreType Length LengthWhile LerchPhi Less LessEqual LessEqualGreater LessFullEqual LessGreater LessLess LessSlantEqual LessTilde LetterCharacter LetterQ Level LeveneTest LeviCivitaTensor LevyDistribution Lexicographic LibraryFunction LibraryFunctionError LibraryFunctionInformation LibraryFunctionLoad LibraryFunctionUnload LibraryLoad LibraryUnload LicenseID LiftingFilterData LiftingWaveletTransform LightBlue LightBrown LightCyan Lighter LightGray LightGreen Lighting LightingAngle LightMagenta LightOrange LightPink LightPurple LightRed LightSources LightYellow Likelihood Limit LimitsPositioning LimitsPositioningTokens LindleyDistribution Line Line3DBox LinearFilter LinearFractionalTransform LinearModelFit LinearOffsetFunction LinearProgramming LinearRecurrence LinearSolve LinearSolveFunction LineBox LineBreak LinebreakAdjustments LineBreakChart LineBreakWithin LineColor LineForm LineGraph LineIndent LineIndentMaxFraction LineIntegralConvolutionPlot LineIntegralConvolutionScale LineLegend LineOpacity LineSpacing LineWrapParts LinkActivate LinkClose LinkConnect LinkConnectedQ LinkCreate LinkError LinkFlush LinkFunction LinkHost LinkInterrupt LinkLaunch LinkMode LinkObject LinkOpen LinkOptions LinkPatterns LinkProtocol LinkRead LinkReadHeld LinkReadyQ Links LinkWrite LinkWriteHeld LiouvilleLambda List Listable ListAnimate ListContourPlot ListContourPlot3D ListConvolve ListCorrelate ListCurvePathPlot ListDeconvolve ListDensityPlot Listen ListFourierSequenceTransform ListInterpolation ListLineIntegralConvolutionPlot ListLinePlot ListLogLinearPlot ListLogLogPlot ListLogPlot ListPicker ListPickerBox ListPickerBoxBackground ListPickerBoxOptions ListPlay ListPlot ListPlot3D ListPointPlot3D ListPolarPlot ListQ ListStreamDensityPlot ListStreamPlot ListSurfacePlot3D ListVectorDensityPlot ListVectorPlot ListVectorPlot3D ListZTransform Literal LiteralSearch LocalClusteringCoefficient LocalizeVariables LocationEquivalenceTest LocationTest Locator LocatorAutoCreate LocatorBox LocatorBoxOptions LocatorCentering LocatorPane LocatorPaneBox LocatorPaneBoxOptions LocatorRegion Locked Log Log10 Log2 LogBarnesG LogGamma LogGammaDistribution LogicalExpand LogIntegral LogisticDistribution LogitModelFit LogLikelihood LogLinearPlot LogLogisticDistribution LogLogPlot LogMultinormalDistribution LogNormalDistribution LogPlot LogRankTest LogSeriesDistribution LongEqual Longest LongestAscendingSequence LongestCommonSequence LongestCommonSequencePositions LongestCommonSubsequence LongestCommonSubsequencePositions LongestMatch LongForm Longitude LongLeftArrow LongLeftRightArrow LongRightArrow Loopback LoopFreeGraphQ LowerCaseQ LowerLeftArrow LowerRightArrow LowerTriangularize LowpassFilter LQEstimatorGains LQGRegulator LQOutputRegulatorGains LQRegulatorGains LUBackSubstitution LucasL LuccioSamiComponents LUDecomposition LyapunovSolve LyonsGroupLy MachineID MachineName MachineNumberQ MachinePrecision MacintoshSystemPageSetup Magenta Magnification Magnify MainSolve MaintainDynamicCaches Majority MakeBoxes MakeExpression MakeRules MangoldtLambda ManhattanDistance Manipulate Manipulator MannWhitneyTest MantissaExponent Manual Map MapAll MapAt MapIndexed MAProcess MapThread MarcumQ MardiaCombinedTest MardiaKurtosisTest MardiaSkewnessTest MarginalDistribution MarkovProcessProperties Masking MatchingDissimilarity MatchLocalNameQ MatchLocalNames MatchQ Material MathematicaNotation MathieuC MathieuCharacteristicA MathieuCharacteristicB MathieuCharacteristicExponent MathieuCPrime MathieuGroupM11 MathieuGroupM12 MathieuGroupM22 MathieuGroupM23 MathieuGroupM24 MathieuS MathieuSPrime MathMLForm MathMLText Matrices MatrixExp MatrixForm MatrixFunction MatrixLog MatrixPlot MatrixPower MatrixQ MatrixRank Max MaxBend MaxDetect MaxExtraBandwidths MaxExtraConditions MaxFeatures MaxFilter Maximize MaxIterations MaxMemoryUsed MaxMixtureKernels MaxPlotPoints MaxPoints MaxRecursion MaxStableDistribution MaxStepFraction MaxSteps MaxStepSize MaxValue MaxwellDistribution McLaughlinGroupMcL Mean MeanClusteringCoefficient MeanDegreeConnectivity MeanDeviation MeanFilter MeanGraphDistance MeanNeighborDegree MeanShift MeanShiftFilter Median MedianDeviation MedianFilter Medium MeijerG MeixnerDistribution MemberQ MemoryConstrained MemoryInUse Menu MenuAppearance MenuCommandKey MenuEvaluator MenuItem MenuPacket MenuSortingValue MenuStyle MenuView MergeDifferences Mesh MeshFunctions MeshRange MeshShading MeshStyle Message MessageDialog MessageList MessageName MessageOptions MessagePacket Messages MessagesNotebook MetaCharacters MetaInformation Method MethodOptions MexicanHatWavelet MeyerWavelet Min MinDetect MinFilter MinimalPolynomial MinimalStateSpaceModel Minimize Minors MinRecursion MinSize MinStableDistribution Minus MinusPlus MinValue Missing MissingDataMethod MittagLefflerE MixedRadix MixedRadixQuantity MixtureDistribution Mod Modal Mode Modular ModularLambda Module Modulus MoebiusMu Moment Momentary MomentConvert MomentEvaluate MomentGeneratingFunction Monday Monitor MonomialList MonomialOrder MonsterGroupM MorletWavelet MorphologicalBinarize MorphologicalBranchPoints MorphologicalComponents MorphologicalEulerNumber MorphologicalGraph MorphologicalPerimeter MorphologicalTransform Most MouseAnnotation MouseAppearance MouseAppearanceTag MouseButtons Mouseover MousePointerNote MousePosition MovingAverage MovingMedian MoyalDistribution MultiedgeStyle MultilaunchWarning MultiLetterItalics MultiLetterStyle MultilineFunction Multinomial MultinomialDistribution MultinormalDistribution MultiplicativeOrder Multiplicity Multiselection MultivariateHypergeometricDistribution MultivariatePoissonDistribution MultivariateTDistribution N NakagamiDistribution NameQ Names NamespaceBox Nand NArgMax NArgMin NBernoulliB NCache NDSolve NDSolveValue Nearest NearestFunction NeedCurrentFrontEndPackagePacket NeedCurrentFrontEndSymbolsPacket NeedlemanWunschSimilarity Needs Negative NegativeBinomialDistribution NegativeMultinomialDistribution NeighborhoodGraph Nest NestedGreaterGreater NestedLessLess NestedScriptRules NestList NestWhile NestWhileList NevilleThetaC NevilleThetaD NevilleThetaN NevilleThetaS NewPrimitiveStyle NExpectation Next NextPrime NHoldAll NHoldFirst NHoldRest NicholsGridLines NicholsPlot NIntegrate NMaximize NMaxValue NMinimize NMinValue NominalVariables NonAssociative NoncentralBetaDistribution NoncentralChiSquareDistribution NoncentralFRatioDistribution NoncentralStudentTDistribution NonCommutativeMultiply NonConstants None NonlinearModelFit NonlocalMeansFilter NonNegative NonPositive Nor NorlundB Norm Normal NormalDistribution NormalGrouping Normalize NormalizedSquaredEuclideanDistance NormalsFunction NormFunction Not NotCongruent NotCupCap NotDoubleVerticalBar Notebook NotebookApply NotebookAutoSave NotebookClose NotebookConvertSettings NotebookCreate NotebookCreateReturnObject NotebookDefault NotebookDelete NotebookDirectory NotebookDynamicExpression NotebookEvaluate NotebookEventActions NotebookFileName NotebookFind NotebookFindReturnObject NotebookGet NotebookGetLayoutInformationPacket NotebookGetMisspellingsPacket NotebookInformation NotebookInterfaceObject NotebookLocate NotebookObject NotebookOpen NotebookOpenReturnObject NotebookPath NotebookPrint NotebookPut NotebookPutReturnObject NotebookRead NotebookResetGeneratedCells Notebooks NotebookSave NotebookSaveAs NotebookSelection NotebookSetupLayoutInformationPacket NotebooksMenu NotebookWrite NotElement NotEqualTilde NotExists NotGreater NotGreaterEqual NotGreaterFullEqual NotGreaterGreater NotGreaterLess NotGreaterSlantEqual NotGreaterTilde NotHumpDownHump NotHumpEqual NotLeftTriangle NotLeftTriangleBar NotLeftTriangleEqual NotLess NotLessEqual NotLessFullEqual NotLessGreater NotLessLess NotLessSlantEqual NotLessTilde NotNestedGreaterGreater NotNestedLessLess NotPrecedes NotPrecedesEqual NotPrecedesSlantEqual NotPrecedesTilde NotReverseElement NotRightTriangle NotRightTriangleBar NotRightTriangleEqual NotSquareSubset NotSquareSubsetEqual NotSquareSuperset NotSquareSupersetEqual NotSubset NotSubsetEqual NotSucceeds NotSucceedsEqual NotSucceedsSlantEqual NotSucceedsTilde NotSuperset NotSupersetEqual NotTilde NotTildeEqual NotTildeFullEqual NotTildeTilde NotVerticalBar NProbability NProduct NProductFactors NRoots NSolve NSum NSumTerms Null NullRecords NullSpace NullWords Number NumberFieldClassNumber NumberFieldDiscriminant NumberFieldFundamentalUnits NumberFieldIntegralBasis NumberFieldNormRepresentatives NumberFieldRegulator NumberFieldRootsOfUnity NumberFieldSignature NumberForm NumberFormat NumberMarks NumberMultiplier NumberPadding NumberPoint NumberQ NumberSeparator NumberSigns NumberString Numerator NumericFunction NumericQ NuttallWindow NValues NyquistGridLines NyquistPlot O ObservabilityGramian ObservabilityMatrix ObservableDecomposition ObservableModelQ OddQ Off Offset OLEData On ONanGroupON OneIdentity Opacity Open OpenAppend Opener OpenerBox OpenerBoxOptions OpenerView OpenFunctionInspectorPacket Opening OpenRead OpenSpecialOptions OpenTemporary OpenWrite Operate OperatingSystem OptimumFlowData Optional OptionInspectorSettings OptionQ Options OptionsPacket OptionsPattern OptionValue OptionValueBox OptionValueBoxOptions Or Orange Order OrderDistribution OrderedQ Ordering Orderless OrnsteinUhlenbeckProcess Orthogonalize Out Outer OutputAutoOverwrite OutputControllabilityMatrix OutputControllableModelQ OutputForm OutputFormData OutputGrouping OutputMathEditExpression OutputNamePacket OutputResponse OutputSizeLimit OutputStream Over OverBar OverDot Overflow OverHat Overlaps Overlay OverlayBox OverlayBoxOptions Overscript OverscriptBox OverscriptBoxOptions OverTilde OverVector OwenT OwnValues PackingMethod PaddedForm Padding PadeApproximant PadLeft PadRight PageBreakAbove PageBreakBelow PageBreakWithin PageFooterLines PageFooters PageHeaderLines PageHeaders PageHeight PageRankCentrality PageWidth PairedBarChart PairedHistogram PairedSmoothHistogram PairedTTest PairedZTest PaletteNotebook PalettePath Pane PaneBox PaneBoxOptions Panel PanelBox PanelBoxOptions Paneled PaneSelector PaneSelectorBox PaneSelectorBoxOptions PaperWidth ParabolicCylinderD ParagraphIndent ParagraphSpacing ParallelArray ParallelCombine ParallelDo ParallelEvaluate Parallelization Parallelize ParallelMap ParallelNeeds ParallelProduct ParallelSubmit ParallelSum ParallelTable ParallelTry Parameter ParameterEstimator ParameterMixtureDistribution ParameterVariables ParametricFunction ParametricNDSolve ParametricNDSolveValue ParametricPlot ParametricPlot3D ParentConnect ParentDirectory ParentForm Parenthesize ParentList ParetoDistribution Part PartialCorrelationFunction PartialD ParticleData Partition PartitionsP PartitionsQ ParzenWindow PascalDistribution PassEventsDown PassEventsUp Paste PasteBoxFormInlineCells PasteButton Path PathGraph PathGraphQ Pattern PatternSequence PatternTest PauliMatrix PaulWavelet Pause PausedTime PDF PearsonChiSquareTest PearsonCorrelationTest PearsonDistribution PerformanceGoal PeriodicInterpolation Periodogram PeriodogramArray PermutationCycles PermutationCyclesQ PermutationGroup PermutationLength PermutationList PermutationListQ PermutationMax PermutationMin PermutationOrder PermutationPower PermutationProduct PermutationReplace Permutations PermutationSupport Permute PeronaMalikFilter Perpendicular PERTDistribution PetersenGraph PhaseMargins Pi Pick PIDData PIDDerivativeFilter PIDFeedforward PIDTune Piecewise PiecewiseExpand PieChart PieChart3D PillaiTrace PillaiTraceTest Pink Pivoting PixelConstrained PixelValue PixelValuePositions Placed Placeholder PlaceholderReplace Plain PlanarGraphQ Play PlayRange Plot Plot3D Plot3Matrix PlotDivision PlotJoined PlotLabel PlotLayout PlotLegends PlotMarkers PlotPoints PlotRange PlotRangeClipping PlotRangePadding PlotRegion PlotStyle Plus PlusMinus Pochhammer PodStates PodWidth Point Point3DBox PointBox PointFigureChart PointForm PointLegend PointSize PoissonConsulDistribution PoissonDistribution PoissonProcess PoissonWindow PolarAxes PolarAxesOrigin PolarGridLines PolarPlot PolarTicks PoleZeroMarkers PolyaAeppliDistribution PolyGamma Polygon Polygon3DBox Polygon3DBoxOptions PolygonBox PolygonBoxOptions PolygonHoleScale PolygonIntersections PolygonScale PolyhedronData PolyLog PolynomialExtendedGCD PolynomialForm PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialQuotientRemainder PolynomialReduce PolynomialRemainder Polynomials PopupMenu PopupMenuBox PopupMenuBoxOptions PopupView PopupWindow Position Positive PositiveDefiniteMatrixQ PossibleZeroQ Postfix PostScript Power PowerDistribution PowerExpand PowerMod PowerModList PowerSpectralDensity PowersRepresentations PowerSymmetricPolynomial Precedence PrecedenceForm Precedes PrecedesEqual PrecedesSlantEqual PrecedesTilde Precision PrecisionGoal PreDecrement PredictionRoot PreemptProtect PreferencesPath Prefix PreIncrement Prepend PrependTo PreserveImageOptions Previous PriceGraphDistribution PrimaryPlaceholder Prime PrimeNu PrimeOmega PrimePi PrimePowerQ PrimeQ Primes PrimeZetaP PrimitiveRoot PrincipalComponents PrincipalValue Print PrintAction PrintForm PrintingCopies PrintingOptions PrintingPageRange PrintingStartingPageNumber PrintingStyleEnvironment PrintPrecision PrintTemporary Prism PrismBox PrismBoxOptions PrivateCellOptions PrivateEvaluationOptions PrivateFontOptions PrivateFrontEndOptions PrivateNotebookOptions PrivatePaths Probability ProbabilityDistribution ProbabilityPlot ProbabilityPr ProbabilityScalePlot ProbitModelFit ProcessEstimator ProcessParameterAssumptions ProcessParameterQ ProcessStateDomain ProcessTimeDomain Product ProductDistribution ProductLog ProgressIndicator ProgressIndicatorBox ProgressIndicatorBoxOptions Projection Prolog PromptForm Properties Property PropertyList PropertyValue Proportion Proportional Protect Protected ProteinData Pruning PseudoInverse Purple Put PutAppend Pyramid PyramidBox PyramidBoxOptions QBinomial QFactorial QGamma QHypergeometricPFQ QPochhammer QPolyGamma QRDecomposition QuadraticIrrationalQ Quantile QuantilePlot Quantity QuantityForm QuantityMagnitude QuantityQ QuantityUnit Quartics QuartileDeviation Quartiles QuartileSkewness QueueingNetworkProcess QueueingProcess QueueProperties Quiet Quit Quotient QuotientRemainder RadialityCentrality RadicalBox RadicalBoxOptions RadioButton RadioButtonBar RadioButtonBox RadioButtonBoxOptions Radon RamanujanTau RamanujanTauL RamanujanTauTheta RamanujanTauZ Random RandomChoice RandomComplex RandomFunction RandomGraph RandomImage RandomInteger RandomPermutation RandomPrime RandomReal RandomSample RandomSeed RandomVariate RandomWalkProcess Range RangeFilter RangeSpecification RankedMax RankedMin Raster Raster3D Raster3DBox Raster3DBoxOptions RasterArray RasterBox RasterBoxOptions Rasterize RasterSize Rational RationalFunctions Rationalize Rationals Ratios Raw RawArray RawBoxes RawData RawMedium RayleighDistribution Re Read ReadList ReadProtected Real RealBlockDiagonalForm RealDigits RealExponent Reals Reap Record RecordLists RecordSeparators Rectangle RectangleBox RectangleBoxOptions RectangleChart RectangleChart3D RecurrenceFilter RecurrenceTable RecurringDigitsForm Red Reduce RefBox ReferenceLineStyle ReferenceMarkers ReferenceMarkerStyle Refine ReflectionMatrix ReflectionTransform Refresh RefreshRate RegionBinarize RegionFunction RegionPlot RegionPlot3D RegularExpression Regularization Reinstall Release ReleaseHold ReliabilityDistribution ReliefImage ReliefPlot Remove RemoveAlphaChannel RemoveAsynchronousTask Removed RemoveInputStreamMethod RemoveOutputStreamMethod RemoveProperty RemoveScheduledTask RenameDirectory RenameFile RenderAll RenderingOptions RenewalProcess RenkoChart Repeated RepeatedNull RepeatedString Replace ReplaceAll ReplaceHeldPart ReplaceImageValue ReplaceList ReplacePart ReplacePixelValue ReplaceRepeated Resampling Rescale RescalingTransform ResetDirectory ResetMenusPacket ResetScheduledTask Residue Resolve Rest Resultant ResumePacket Return ReturnExpressionPacket ReturnInputFormPacket ReturnPacket ReturnTextPacket Reverse ReverseBiorthogonalSplineWavelet ReverseElement ReverseEquilibrium ReverseGraph ReverseUpEquilibrium RevolutionAxis RevolutionPlot3D RGBColor RiccatiSolve RiceDistribution RidgeFilter RiemannR RiemannSiegelTheta RiemannSiegelZ Riffle Right RightArrow RightArrowBar RightArrowLeftArrow RightCosetRepresentative RightDownTeeVector RightDownVector RightDownVectorBar RightTee RightTeeArrow RightTeeVector RightTriangle RightTriangleBar RightTriangleEqual RightUpDownVector RightUpTeeVector RightUpVector RightUpVectorBar RightVector RightVectorBar RiskAchievementImportance RiskReductionImportance RogersTanimotoDissimilarity Root RootApproximant RootIntervals RootLocusPlot RootMeanSquare RootOfUnityQ RootReduce Roots RootSum Rotate RotateLabel RotateLeft RotateRight RotationAction RotationBox RotationBoxOptions RotationMatrix RotationTransform Round RoundImplies RoundingRadius Row RowAlignments RowBackgrounds RowBox RowHeights RowLines RowMinHeight RowReduce RowsEqual RowSpacings RSolve RudvalisGroupRu Rule RuleCondition RuleDelayed RuleForm RulerUnits Run RunScheduledTask RunThrough RuntimeAttributes RuntimeOptions RussellRaoDissimilarity SameQ SameTest SampleDepth SampledSoundFunction SampledSoundList SampleRate SamplingPeriod SARIMAProcess SARMAProcess SatisfiabilityCount SatisfiabilityInstances SatisfiableQ Saturday Save Saveable SaveAutoDelete SaveDefinitions SawtoothWave Scale Scaled ScaleDivisions ScaledMousePosition ScaleOrigin ScalePadding ScaleRanges ScaleRangeStyle ScalingFunctions ScalingMatrix ScalingTransform Scan ScheduledTaskActiveQ ScheduledTaskData ScheduledTaskObject ScheduledTasks SchurDecomposition ScientificForm ScreenRectangle ScreenStyleEnvironment ScriptBaselineShifts ScriptLevel ScriptMinSize ScriptRules ScriptSizeMultipliers Scrollbars ScrollingOptions ScrollPosition Sec Sech SechDistribution SectionGrouping SectorChart SectorChart3D SectorOrigin SectorSpacing SeedRandom Select Selectable SelectComponents SelectedCells SelectedNotebook Selection SelectionAnimate SelectionCell SelectionCellCreateCell SelectionCellDefaultStyle SelectionCellParentStyle SelectionCreateCell SelectionDebuggerTag SelectionDuplicateCell SelectionEvaluate SelectionEvaluateCreateCell SelectionMove SelectionPlaceholder SelectionSetStyle SelectWithContents SelfLoops SelfLoopStyle SemialgebraicComponentInstances SendMail Sequence SequenceAlignment SequenceForm SequenceHold SequenceLimit Series SeriesCoefficient SeriesData SessionTime Set SetAccuracy SetAlphaChannel SetAttributes Setbacks SetBoxFormNamesPacket SetDelayed SetDirectory SetEnvironment SetEvaluationNotebook SetFileDate SetFileLoadingContext SetNotebookStatusLine SetOptions SetOptionsPacket SetPrecision SetProperty SetSelectedNotebook SetSharedFunction SetSharedVariable SetSpeechParametersPacket SetStreamPosition SetSystemOptions Setter SetterBar SetterBox SetterBoxOptions Setting SetValue Shading Shallow ShannonWavelet ShapiroWilkTest Share Sharpen ShearingMatrix ShearingTransform ShenCastanMatrix Short ShortDownArrow Shortest ShortestMatch ShortestPathFunction ShortLeftArrow ShortRightArrow ShortUpArrow Show ShowAutoStyles ShowCellBracket ShowCellLabel ShowCellTags ShowClosedCellArea ShowContents ShowControls ShowCursorTracker ShowGroupOpenCloseIcon ShowGroupOpener ShowInvisibleCharacters ShowPageBreaks ShowPredictiveInterface ShowSelection ShowShortBoxForm ShowSpecialCharacters ShowStringCharacters ShowSyntaxStyles ShrinkingDelay ShrinkWrapBoundingBox SiegelTheta SiegelTukeyTest Sign Signature SignedRankTest SignificanceLevel SignPadding SignTest SimilarityRules SimpleGraph SimpleGraphQ Simplify Sin Sinc SinghMaddalaDistribution SingleEvaluation SingleLetterItalics SingleLetterStyle SingularValueDecomposition SingularValueList SingularValuePlot SingularValues Sinh SinhIntegral SinIntegral SixJSymbol Skeleton SkeletonTransform SkellamDistribution Skewness SkewNormalDistribution Skip SliceDistribution Slider Slider2D Slider2DBox Slider2DBoxOptions SliderBox SliderBoxOptions SlideView Slot SlotSequence Small SmallCircle Smaller SmithDelayCompensator SmithWatermanSimilarity SmoothDensityHistogram SmoothHistogram SmoothHistogram3D SmoothKernelDistribution SocialMediaData Socket SokalSneathDissimilarity Solve SolveAlways SolveDelayed Sort SortBy Sound SoundAndGraphics SoundNote SoundVolume Sow Space SpaceForm Spacer Spacings Span SpanAdjustments SpanCharacterRounding SpanFromAbove SpanFromBoth SpanFromLeft SpanLineThickness SpanMaxSize SpanMinSize SpanningCharacters SpanSymmetric SparseArray SpatialGraphDistribution Speak SpeakTextPacket SpearmanRankTest SpearmanRho Spectrogram SpectrogramArray Specularity SpellingCorrection SpellingDictionaries SpellingDictionariesPath SpellingOptions SpellingSuggestionsPacket Sphere SphereBox SphericalBesselJ SphericalBesselY SphericalHankelH1 SphericalHankelH2 SphericalHarmonicY SphericalPlot3D SphericalRegion SpheroidalEigenvalue SpheroidalJoiningFactor SpheroidalPS SpheroidalPSPrime SpheroidalQS SpheroidalQSPrime SpheroidalRadialFactor SpheroidalS1 SpheroidalS1Prime SpheroidalS2 SpheroidalS2Prime Splice SplicedDistribution SplineClosed SplineDegree SplineKnots SplineWeights Split SplitBy SpokenString Sqrt SqrtBox SqrtBoxOptions Square SquaredEuclideanDistance SquareFreeQ SquareIntersection SquaresR SquareSubset SquareSubsetEqual SquareSuperset SquareSupersetEqual SquareUnion SquareWave StabilityMargins StabilityMarginsStyle StableDistribution Stack StackBegin StackComplete StackInhibit StandardDeviation StandardDeviationFilter StandardForm Standardize StandbyDistribution Star StarGraph StartAsynchronousTask StartingStepSize StartOfLine StartOfString StartScheduledTask StartupSound StateDimensions StateFeedbackGains StateOutputEstimator StateResponse StateSpaceModel StateSpaceRealization StateSpaceTransform StationaryDistribution StationaryWaveletPacketTransform StationaryWaveletTransform StatusArea StatusCentrality StepMonitor StieltjesGamma StirlingS1 StirlingS2 StopAsynchronousTask StopScheduledTask StrataVariables StratonovichProcess StreamColorFunction StreamColorFunctionScaling StreamDensityPlot StreamPlot StreamPoints StreamPosition Streams StreamScale StreamStyle String StringBreak StringByteCount StringCases StringCount StringDrop StringExpression StringForm StringFormat StringFreeQ StringInsert StringJoin StringLength StringMatchQ StringPosition StringQ StringReplace StringReplaceList StringReplacePart StringReverse StringRotateLeft StringRotateRight StringSkeleton StringSplit StringTake StringToStream StringTrim StripBoxes StripOnInput StripWrapperBoxes StrokeForm StructuralImportance StructuredArray StructuredSelection StruveH StruveL Stub StudentTDistribution Style StyleBox StyleBoxAutoDelete StyleBoxOptions StyleData StyleDefinitions StyleForm StyleKeyMapping StyleMenuListing StyleNameDialogSettings StyleNames StylePrint StyleSheetPath Subfactorial Subgraph SubMinus SubPlus SubresultantPolynomialRemainders SubresultantPolynomials Subresultants Subscript SubscriptBox SubscriptBoxOptions Subscripted Subset SubsetEqual Subsets SubStar Subsuperscript SubsuperscriptBox SubsuperscriptBoxOptions Subtract SubtractFrom SubValues Succeeds SucceedsEqual SucceedsSlantEqual SucceedsTilde SuchThat Sum SumConvergence Sunday SuperDagger SuperMinus SuperPlus Superscript SuperscriptBox SuperscriptBoxOptions Superset SupersetEqual SuperStar Surd SurdForm SurfaceColor SurfaceGraphics SurvivalDistribution SurvivalFunction SurvivalModel SurvivalModelFit SuspendPacket SuzukiDistribution SuzukiGroupSuz SwatchLegend Switch Symbol SymbolName SymletWavelet Symmetric SymmetricGroup SymmetricMatrixQ SymmetricPolynomial SymmetricReduction Symmetrize SymmetrizedArray SymmetrizedArrayRules SymmetrizedDependentComponents SymmetrizedIndependentComponents SymmetrizedReplacePart SynchronousInitialization SynchronousUpdating Syntax SyntaxForm SyntaxInformation SyntaxLength SyntaxPacket SyntaxQ SystemDialogInput SystemException SystemHelpPath SystemInformation SystemInformationData SystemOpen SystemOptions SystemsModelDelay SystemsModelDelayApproximate SystemsModelDelete SystemsModelDimensions SystemsModelExtract SystemsModelFeedbackConnect SystemsModelLabels SystemsModelOrder SystemsModelParallelConnect SystemsModelSeriesConnect SystemsModelStateFeedbackConnect SystemStub Tab TabFilling Table TableAlignments TableDepth TableDirections TableForm TableHeadings TableSpacing TableView TableViewBox TabSpacings TabView TabViewBox TabViewBoxOptions TagBox TagBoxNote TagBoxOptions TaggingRules TagSet TagSetDelayed TagStyle TagUnset Take TakeWhile Tally Tan Tanh TargetFunctions TargetUnits TautologyQ TelegraphProcess TemplateBox TemplateBoxOptions TemplateSlotSequence TemporalData Temporary TemporaryVariable TensorContract TensorDimensions TensorExpand TensorProduct TensorQ TensorRank TensorReduce TensorSymmetry TensorTranspose TensorWedge Tetrahedron TetrahedronBox TetrahedronBoxOptions TeXForm TeXSave Text Text3DBox Text3DBoxOptions TextAlignment TextBand TextBoundingBox TextBox TextCell TextClipboardType TextData TextForm TextJustification TextLine TextPacket TextParagraph TextRecognize TextRendering TextStyle Texture TextureCoordinateFunction TextureCoordinateScaling Therefore ThermometerGauge Thick Thickness Thin Thinning ThisLink ThompsonGroupTh Thread ThreeJSymbol Threshold Through Throw Thumbnail Thursday Ticks TicksStyle Tilde TildeEqual TildeFullEqual TildeTilde TimeConstrained TimeConstraint Times TimesBy TimeSeriesForecast TimeSeriesInvertibility TimeUsed TimeValue TimeZone Timing Tiny TitleGrouping TitsGroupT ToBoxes ToCharacterCode ToColor ToContinuousTimeModel ToDate ToDiscreteTimeModel ToeplitzMatrix ToExpression ToFileName Together Toggle ToggleFalse Toggler TogglerBar TogglerBox TogglerBoxOptions ToHeldExpression ToInvertibleTimeSeries TokenWords Tolerance ToLowerCase ToNumberField TooBig Tooltip TooltipBox TooltipBoxOptions TooltipDelay TooltipStyle Top TopHatTransform TopologicalSort ToRadicals ToRules ToString Total TotalHeight TotalVariationFilter TotalWidth TouchscreenAutoZoom TouchscreenControlPlacement ToUpperCase Tr Trace TraceAbove TraceAction TraceBackward TraceDepth TraceDialog TraceForward TraceInternal TraceLevel TraceOff TraceOn TraceOriginal TracePrint TraceScan TrackedSymbols TradingChart TraditionalForm TraditionalFunctionNotation TraditionalNotation TraditionalOrder TransferFunctionCancel TransferFunctionExpand TransferFunctionFactor TransferFunctionModel TransferFunctionPoles TransferFunctionTransform TransferFunctionZeros TransformationFunction TransformationFunctions TransformationMatrix TransformedDistribution TransformedField Translate TranslationTransform TransparentColor Transpose TreeForm TreeGraph TreeGraphQ TreePlot TrendStyle TriangleWave TriangularDistribution Trig TrigExpand TrigFactor TrigFactorList Trigger TrigReduce TrigToExp TrimmedMean True TrueQ TruncatedDistribution TsallisQExponentialDistribution TsallisQGaussianDistribution TTest Tube TubeBezierCurveBox TubeBezierCurveBoxOptions TubeBox TubeBSplineCurveBox TubeBSplineCurveBoxOptions Tuesday TukeyLambdaDistribution TukeyWindow Tuples TuranGraph TuringMachine Transparent UnateQ Uncompress Undefined UnderBar Underflow Underlined Underoverscript UnderoverscriptBox UnderoverscriptBoxOptions Underscript UnderscriptBox UnderscriptBoxOptions UndirectedEdge UndirectedGraph UndirectedGraphQ UndocumentedTestFEParserPacket UndocumentedTestGetSelectionPacket Unequal Unevaluated UniformDistribution UniformGraphDistribution UniformSumDistribution Uninstall Union UnionPlus Unique UnitBox UnitConvert UnitDimensions Unitize UnitRootTest UnitSimplify UnitStep UnitTriangle UnitVector Unprotect UnsameQ UnsavedVariables Unset UnsetShared UntrackedVariables Up UpArrow UpArrowBar UpArrowDownArrow Update UpdateDynamicObjects UpdateDynamicObjectsSynchronous UpdateInterval UpDownArrow UpEquilibrium UpperCaseQ UpperLeftArrow UpperRightArrow UpperTriangularize Upsample UpSet UpSetDelayed UpTee UpTeeArrow UpValues URL URLFetch URLFetchAsynchronous URLSave URLSaveAsynchronous UseGraphicsRange Using UsingFrontEnd V2Get ValidationLength Value ValueBox ValueBoxOptions ValueForm ValueQ ValuesData Variables Variance VarianceEquivalenceTest VarianceEstimatorFunction VarianceGammaDistribution VarianceTest VectorAngle VectorColorFunction VectorColorFunctionScaling VectorDensityPlot VectorGlyphData VectorPlot VectorPlot3D VectorPoints VectorQ Vectors VectorScale VectorStyle Vee Verbatim Verbose VerboseConvertToPostScriptPacket VerifyConvergence VerifySolutions VerifyTestAssumptions Version VersionNumber VertexAdd VertexCapacity VertexColors VertexComponent VertexConnectivity VertexCoordinateRules VertexCoordinates VertexCorrelationSimilarity VertexCosineSimilarity VertexCount VertexCoverQ VertexDataCoordinates VertexDegree VertexDelete VertexDiceSimilarity VertexEccentricity VertexInComponent VertexInDegree VertexIndex VertexJaccardSimilarity VertexLabeling VertexLabels VertexLabelStyle VertexList VertexNormals VertexOutComponent VertexOutDegree VertexQ VertexRenderingFunction VertexReplace VertexShape VertexShapeFunction VertexSize VertexStyle VertexTextureCoordinates VertexWeight Vertical VerticalBar VerticalForm VerticalGauge VerticalSeparator VerticalSlider VerticalTilde ViewAngle ViewCenter ViewMatrix ViewPoint ViewPointSelectorSettings ViewPort ViewRange ViewVector ViewVertical VirtualGroupData Visible VisibleCell VoigtDistribution VonMisesDistribution WaitAll WaitAsynchronousTask WaitNext WaitUntil WakebyDistribution WalleniusHypergeometricDistribution WaringYuleDistribution WatershedComponents WatsonUSquareTest WattsStrogatzGraphDistribution WaveletBestBasis WaveletFilterCoefficients WaveletImagePlot WaveletListPlot WaveletMapIndexed WaveletMatrixPlot WaveletPhi WaveletPsi WaveletScale WaveletScalogram WaveletThreshold WeaklyConnectedComponents WeaklyConnectedGraphQ WeakStationarity WeatherData WeberE Wedge Wednesday WeibullDistribution WeierstrassHalfPeriods WeierstrassInvariants WeierstrassP WeierstrassPPrime WeierstrassSigma WeierstrassZeta WeightedAdjacencyGraph WeightedAdjacencyMatrix WeightedData WeightedGraphQ Weights WelchWindow WheelGraph WhenEvent Which While White Whitespace WhitespaceCharacter WhittakerM WhittakerW WienerFilter WienerProcess WignerD WignerSemicircleDistribution WilksW WilksWTest WindowClickSelect WindowElements WindowFloating WindowFrame WindowFrameElements WindowMargins WindowMovable WindowOpacity WindowSelected WindowSize WindowStatusArea WindowTitle WindowToolbars WindowWidth With WolframAlpha WolframAlphaDate WolframAlphaQuantity WolframAlphaResult Word WordBoundary WordCharacter WordData WordSearch WordSeparators WorkingPrecision Write WriteString Wronskian XMLElement XMLObject Xnor Xor Yellow YuleDissimilarity ZernikeR ZeroSymmetric ZeroTest ZeroWidthTimes Zeta ZetaZero ZipfDistribution ZTest ZTransform $Aborted $ActivationGroupID $ActivationKey $ActivationUserRegistered $AddOnsDirectory $AssertFunction $Assumptions $AsynchronousTask $BaseDirectory $BatchInput $BatchOutput $BoxForms $ByteOrdering $Canceled $CharacterEncoding $CharacterEncodings $CommandLine $CompilationTarget $ConditionHold $ConfiguredKernels $Context $ContextPath $ControlActiveSetting $CreationDate $CurrentLink $DateStringFormat $DefaultFont $DefaultFrontEnd $DefaultImagingDevice $DefaultPath $Display $DisplayFunction $DistributedContexts $DynamicEvaluation $Echo $Epilog $ExportFormats $Failed $FinancialDataSource $FormatType $FrontEnd $FrontEndSession $GeoLocation $HistoryLength $HomeDirectory $HTTPCookies $IgnoreEOF $ImagingDevices $ImportFormats $InitialDirectory $Input $InputFileName $InputStreamMethods $Inspector $InstallationDate $InstallationDirectory $InterfaceEnvironment $IterationLimit $KernelCount $KernelID $Language $LaunchDirectory $LibraryPath $LicenseExpirationDate $LicenseID $LicenseProcesses $LicenseServer $LicenseSubprocesses $LicenseType $Line $Linked $LinkSupported $LoadedFiles $MachineAddresses $MachineDomain $MachineDomains $MachineEpsilon $MachineID $MachineName $MachinePrecision $MachineType $MaxExtraPrecision $MaxLicenseProcesses $MaxLicenseSubprocesses $MaxMachineNumber $MaxNumber $MaxPiecewiseCases $MaxPrecision $MaxRootDegree $MessageGroups $MessageList $MessagePrePrint $Messages $MinMachineNumber $MinNumber $MinorReleaseNumber $MinPrecision $ModuleNumber $NetworkLicense $NewMessage $NewSymbol $Notebooks $NumberMarks $Off $OperatingSystem $Output $OutputForms $OutputSizeLimit $OutputStreamMethods $Packages $ParentLink $ParentProcessID $PasswordFile $PatchLevelID $Path $PathnameSeparator $PerformanceGoal $PipeSupported $Post $Pre $PreferencesDirectory $PrePrint $PreRead $PrintForms $PrintLiteral $ProcessID $ProcessorCount $ProcessorType $ProductInformation $ProgramName $RandomState $RecursionLimit $ReleaseNumber $RootDirectory $ScheduledTask $ScriptCommandLine $SessionID $SetParentLink $SharedFunctions $SharedVariables $SoundDisplay $SoundDisplayFunction $SuppressInputFormHeads $SynchronousEvaluation $SyntaxHandler $System $SystemCharacterEncoding $SystemID $SystemWordLength $TemporaryDirectory $TemporaryPrefix $TextStyle $TimedOut $TimeUnit $TimeZone $TopDirectory $TraceOff $TraceOn $TracePattern $TracePostAction $TracePreAction $Urgent $UserAddOnsDirectory $UserBaseDirectory $UserDocumentsDirectory $UserName $Version $VersionNumber",c:[{cN:"comment",b:/\(\*/,e:/\*\)/},a.ASM,a.QSM,a.CNM,{cN:"list",b:/\{/,e:/\}/,i:/:/}]}});hljs.registerLanguage("cs",function(b){var a="abstract as base bool break byte case catch char checked const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async await ascending descending from get group into join let orderby partial select set value var where yield";return{k:a,c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},b.CLCM,b.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},b.ASM,b.QSM,b.CNM,{bK:"protected public private internal",e:/[{;=]/,k:a,c:[{bK:"class namespace interface",starts:{c:[b.TM]}},{b:b.IR+"\\s*\\(",rB:true,c:[b.TM]}]}]}});hljs.registerLanguage("http",function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}});hljs.registerLanguage("rust",function(b){var c={cN:"number",b:"\\b(0[xb][A-Za-z0-9_]+|[0-9_]+(\\.[0-9_]+)?([uif](8|16|32|64)?)?)",r:0};var a="assert bool break char check claim comm const cont copy dir do drop else enum extern export f32 f64 fail false float fn for i16 i32 i64 i8 if impl int let log loop match mod move mut priv pub pure ref return self static str struct task true trait type u16 u32 u64 u8 uint unsafe use vec while";return{k:a,i:"\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#!]*";var l="(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s)(\\+|\\-)?\\d+)?";var j={cN:"shebang",b:"^#!",e:"$"};var b={cN:"literal",b:"\\b(t{1}|nil)\\b"};var d={cN:"number",v:[{b:l,r:0},{b:"#b[0-1]+(/[0-1]+)?"},{b:"#o[0-7]+(/[0-7]+)?"},{b:"#x[0-9a-f]+(/[0-9a-f]+)?"},{b:"#c\\("+l+" +"+l,e:"\\)"}]};var g=h.inherit(h.QSM,{i:null});var m={cN:"comment",b:";",e:"$"};var f={cN:"variable",b:"\\*",e:"\\*"};var n={cN:"keyword",b:"[:&]"+k};var c={b:"\\(",e:"\\)",c:["self",b,g,d]};var a={cN:"quoted",c:[d,g,f,n,c],v:[{b:"['`]\\(",e:"\\)",},{b:"\\(quote ",e:"\\)",k:{title:"quote"},}]};var i={cN:"list",b:"\\(",e:"\\)"};var e={eW:true,r:0};i.c=[{cN:"title",b:k},e];e.c=[a,i,b,d,g,m,f,n];return{i:/\S/,c:[d,j,b,g,m,a,i]}});hljs.registerLanguage("rib",function(a){return{k:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",i:""},{cN:"keyword",b:/\w+/,r:0,k:{common:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"sqbracket",b:"\\s\\[",e:"\\]$"},{cN:"cbracket",b:"[\\$%]\\{",e:"\\}",c:["self",b]},b,a.QSM]}}],i:/\S/}});hljs.registerLanguage("1c",function(b){var f="[a-zA-Zа-яА-Я][a-zA-Z0-9_а-яА-Я]*";var c="возврат дата для если и или иначе иначеесли исключение конецесли конецпопытки конецпроцедуры конецфункции конеццикла константа не перейти перем перечисление по пока попытка прервать продолжить процедура строка тогда фс функция цикл число экспорт";var e="ansitooem oemtoansi ввестивидсубконто ввестидату ввестизначение ввестиперечисление ввестипериод ввестиплансчетов ввестистроку ввестичисло вопрос восстановитьзначение врег выбранныйплансчетов вызватьисключение датагод датамесяц датачисло добавитьмесяц завершитьработусистемы заголовоксистемы записьжурналарегистрации запуститьприложение зафиксироватьтранзакцию значениевстроку значениевстрокувнутр значениевфайл значениеизстроки значениеизстрокивнутр значениеизфайла имякомпьютера имяпользователя каталогвременныхфайлов каталогиб каталогпользователя каталогпрограммы кодсимв командасистемы конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лев лог лог10 макс максимальноеколичествосубконто мин монопольныйрежим названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найти найтипомеченныенаудаление найтиссылки началопериодаби началостандартногоинтервала начатьтранзакцию начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода нрег обработкаожидания окр описаниеошибки основнойжурналрасчетов основнойплансчетов основнойязык открытьформу открытьформумодально отменитьтранзакцию очиститьокносообщений периодстр полноеимяпользователя получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта прав праводоступа предупреждение префиксавтонумерации пустаястрока пустоезначение рабочаядаттьпустоезначение рабочаядата разделительстраниц разделительстрок разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо сигнал симв символтабуляции создатьобъект сокрл сокрлп сокрп сообщить состояние сохранитьзначение сред статусвозврата стрдлина стрзаменить стрколичествострок стрполучитьстроку стрчисловхождений сформироватьпозициюдокумента счетпокоду текущаядата текущеевремя типзначения типзначениястр удалитьобъекты установитьтана установитьтапо фиксшаблон формат цел шаблон";var a={cN:"dquote",b:'""'};var d={cN:"string",b:'"',e:'"|$',c:[a]};var g={cN:"string",b:"\\|",e:'"|$',c:[a]};return{cI:true,l:f,k:{keyword:c,built_in:e},c:[b.CLCM,b.NM,d,g,{cN:"function",b:"(процедура|функция)",e:"$",l:f,k:"процедура функция",c:[b.inherit(b.TM,{b:f}),{cN:"tail",eW:true,c:[{cN:"params",b:"\\(",e:"\\)",l:f,k:"знач",c:[d,g]},{cN:"export",b:"экспорт",eW:true,l:f,k:"экспорт",c:[b.CLCM]}]},b.CLCM]},{cN:"preprocessor",b:"#",e:"$"},{cN:"date",b:"'\\d{2}\\.\\d{2}\\.(\\d{2}|\\d{4})'"}]}});hljs.registerLanguage("javascript",function(a){return{aliases:["js"],k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require"},c:[{cN:"pi",b:/^\s*('|")use strict('|")/,r:10},a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,a.REGEXP_MODE,{b:/;/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,c:[a.inherit(a.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[a.CLCM,a.CBLCLM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+a.IR,r:0}]}});hljs.registerLanguage("vbnet",function(a){return{cI:true,k:{keyword:"addhandler addressof alias and andalso aggregate ansi as assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},i:"//|{|}|endif|gosub|variant|wend",c:[a.inherit(a.QSM,{c:[{b:'""'}]}),{cN:"comment",b:"'",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"'''|"},{cN:"xmlDocTag",b:""},]},a.CNM,{cN:"preprocessor",b:"#",e:"$",k:"if else elseif end region externalsource"},]}});hljs.registerLanguage("fsharp",function(a){return{k:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",c:[{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},{cN:"string",b:'"""',e:'"""'},{cN:"comment",b:"\\(\\*",e:"\\*\\)"},{cN:"class",bK:"type",e:"\\(|=|$",c:[a.UTM]},{cN:"annotation",b:"\\[<",e:">\\]"},{cN:"attribute",b:"\\B('[A-Za-z])\\b",c:[a.BE]},a.CLCM,a.inherit(a.QSM,{i:null}),a.CNM]}});hljs.registerLanguage("matlab",function(a){var b=[a.CNM,{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}]}];return{k:{keyword:"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson"},i:'(//|"|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[a.UTM,{cN:"params",b:"\\(",e:"\\)"},{cN:"params",b:"\\[",e:"\\]"}]},{cN:"transposed_variable",b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{cN:"matrix",b:"\\[",e:"\\]'*[\\.']*",c:b,r:0},{cN:"cell",b:"\\{",e:"\\}'*[\\.']*",c:b,i:/:/},{cN:"comment",b:"\\%",e:"$"}].concat(b)}});hljs.registerLanguage("applescript",function(a){var b=a.inherit(a.QSM,{i:""});var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,b]};var c=[{cN:"comment",b:"--",e:"$",},{cN:"comment",b:"\\(\\*",e:"\\*\\)",c:["self",{b:"--",e:"$"}]},a.HCM];return{k:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the then third through thru timeout times to transaction try until where while whose with without",constant:"AppleScript false linefeed return pi quote result space tab true",type:"alias application boolean class constant date file integer list number real record string text",command:"activate beep count delay launch log offset read round run say summarize write",property:"character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},c:[b,a.CNM,{cN:"type",b:"\\bPOSIX file\\b"},{cN:"command",b:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{cN:"constant",b:"\\b(text item delimiters|current application|missing value)\\b"},{cN:"keyword",b:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference))\\b"},{cN:"property",b:"\\b(POSIX path|(date|time) string|quoted form)\\b"},{cN:"function_start",bK:"on",i:"[${=;\\n]",c:[a.UTM,d]}].concat(c),i:"//"}});hljs.registerLanguage("delphi",function(b){var a="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure";var e={cN:"comment",v:[{b:/\{/,e:/\}/,r:0},{b:/\(\*/,e:/\*\)/,r:10}]};var c={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]};var d={cN:"string",b:/(#\d+)+/};var f={b:b.IR+"\\s*=\\s*class\\s*\\(",rB:true,c:[b.TM]};var g={cN:"function",bK:"function constructor destructor procedure",e:/[:;]/,k:"function constructor|10 destructor|10 procedure|10",c:[b.TM,{cN:"params",b:/\(/,e:/\)/,k:a,c:[c,d]},e]};return{cI:true,k:a,i:/("|\$[G-Zg-z]|\/\*|<\/)/,c:[e,b.CLCM,c,d,b.NM,f,g]}});hljs.registerLanguage("cpp",function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex _Complex _Imaginary",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf"};return{aliases:["c"],k:b,i:"",i:"\\n"},a.CLCM]},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:b,r:10,c:["self"]}]}});hljs.registerLanguage("json",function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}});hljs.registerLanguage("perl",function(c){var d="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var f={cN:"subst",b:"[$@]\\{",e:"\\}",k:d};var g={b:"->{",e:"}"};var a={cN:"variable",v:[{b:/\$\d/},{b:/[\$\%\@\*](\^\w\b|#\w+(\:\:\w+)*|{\w+}|\w+(\:\:\w*)*)/},{b:/[\$\%\@\*][^\s\w{]/,r:0}]};var e={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var h=[c.BE,f,a];var b=[a,c.HCM,e,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},g,{cN:"string",c:h,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[c.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[c.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+c.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[c.HCM,e,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[c.BE],r:0}]},{cN:"sub",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",r:5},{cN:"operator",b:"-\\w\\b",r:0}];f.c=b;g.c=b;return{k:d,c:b}});hljs.registerLanguage("markdown",function(a){return{c:[{cN:"header",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"blockquote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"`.+?`"},{b:"^( {4}|\t)",e:"$",r:0}]},{cN:"horizontal_rule",b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].+?[\\)\\]]",rB:true,c:[{cN:"link_label",b:"\\[",e:"\\]",eB:true,rE:true,r:0},{cN:"link_url",b:"\\]\\(",e:"\\)",eB:true,eE:true},{cN:"link_reference",b:"\\]\\[",e:"\\]",eB:true,eE:true,}],r:10},{b:"^\\[.+\\]:",e:"$",rB:true,c:[{cN:"link_reference",b:"\\[",e:"\\]",eB:true,eE:true},{cN:"link_url",b:"\\s",e:"$"}]}]}});hljs.registerLanguage("ocaml",function(a){return{k:{keyword:"and as assert asr begin class constraint do done downto else end exception external false for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new object of open or private rec ref sig struct then to true try type val virtual when while with parser value",built_in:"bool char float int list unit array exn option int32 int64 nativeint format4 format6 lazy_t in_channel out_channel string",},i:/\/\//,c:[{cN:"string",b:'"""',e:'"""'},{cN:"comment",b:"\\(\\*",e:"\\*\\)",c:["self"]},{cN:"class",bK:"type",e:"\\(|=|$",c:[a.UTM]},{cN:"annotation",b:"\\[<",e:">\\]"},a.CBLCLM,a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),a.CNM]}});hljs.registerLanguage("d",function(x){var b={keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"};var c="(0|[1-9][\\d_]*)",q="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",h="0[bB][01_]+",v="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",y="0[xX]"+v,p="([eE][+-]?"+q+")",o="("+q+"(\\.\\d*|"+p+")|\\d+\\."+q+q+"|\\."+c+p+"?)",k="(0[xX]("+v+"\\."+v+"|\\.?"+v+")[pP][+-]?"+q+")",l="("+c+"|"+h+"|"+y+")",n="("+k+"|"+o+")";var z="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};";var m={cN:"number",b:"\\b"+l+"(L|u|U|Lu|LU|uL|UL)?",r:0};var j={cN:"number",b:"\\b("+n+"([fF]|L|i|[fF]i|Li)?|"+l+"(i|[fF]i|Li))",r:0};var s={cN:"string",b:"'("+z+"|.)",e:"'",i:"."};var r={b:z,r:0};var w={cN:"string",b:'"',c:[r],e:'"[cwd]?'};var f={cN:"string",b:'[rq]"',e:'"[cwd]?',r:5};var u={cN:"string",b:"`",e:"`[cwd]?"};var i={cN:"string",b:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',r:10};var t={cN:"string",b:'q"\\{',e:'\\}"'};var e={cN:"shebang",b:"^#!",e:"$",r:5};var g={cN:"preprocessor",b:"#(line)",e:"$",r:5};var d={cN:"keyword",b:"@[a-zA-Z_][a-zA-Z_\\d]*"};var a={cN:"comment",b:"\\/\\+",c:["self"],e:"\\+\\/",r:10};return{l:x.UIR,k:b,c:[x.CLCM,x.CBLCLM,a,i,w,f,u,t,j,m,s,e,g,d]}});hljs.registerLanguage("coffeescript",function(c){var b={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",reserved:"case default function var void with const let enum export import native __hasProp __extends __slice __bind __indexOf",built_in:"npm require console print module exports global window document"};var a="[A-Za-z$_][0-9A-Za-z$_]*";var f=c.inherit(c.TM,{b:a});var e={cN:"subst",b:/#\{/,e:/}/,k:b};var d=[c.BNM,c.inherit(c.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[c.BE]},{b:/'/,e:/'/,c:[c.BE]},{b:/"""/,e:/"""/,c:[c.BE,e]},{b:/"/,e:/"/,c:[c.BE,e]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[e,c.HCM]},{b:"//[gim]*",r:0},{b:"/\\S(\\\\.|[^\\n])*?/[gim]*(?=\\s|\\W|$)"}]},{cN:"property",b:"@"+a},{b:"`",e:"`",eB:true,eE:true,sL:"javascript"}];e.c=d;return{k:b,c:d.concat([{cN:"comment",b:"###",e:"###"},c.HCM,{cN:"function",b:"("+a+"\\s*=\\s*)?(\\(.*\\))?\\s*\\B[-=]>",e:"[-=]>",rB:true,c:[f,{cN:"params",b:"\\(",rB:true,c:[{b:/\(/,e:/\)/,k:b,c:["self"].concat(d)}]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:true,i:/[:="\[\]]/,c:[f]},f]},{cN:"attribute",b:a+":",e:":",rB:true,eE:true,r:0}])}});hljs.registerLanguage("lua",function(b){var a="\\[=*\\[";var e="\\]=*\\]";var c={b:a,e:e,c:["self"]};var d=[{cN:"comment",b:"--(?!"+a+")",e:"$"},{cN:"comment",b:"--"+a,e:e,c:[c],r:10}];return{l:b.UIR,k:{keyword:"and break do else elseif end false for if in local nil not or repeat return then true until while",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},c:d.concat([{cN:"function",bK:"function",e:"\\)",c:[b.inherit(b.TM,{b:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{cN:"params",b:"\\(",eW:true,c:d}].concat(d)},b.CNM,b.ASM,b.QSM,{cN:"string",b:a,e:e,c:[c],r:10}])}});hljs.registerLanguage("makefile",function(a){var b={cN:"variable",b:/\$\(/,e:/\)/,c:[a.BE]};return{c:[a.HCM,{b:/^\w+\s*\W*=/,rB:true,r:0,starts:{cN:"constant",e:/\s*\W*=/,eE:true,starts:{e:/$/,r:0,c:[b],}}},{cN:"title",b:/^[\w]+:\s*$/},{cN:"phony",b:/^\.PHONY:/,e:/$/,k:".PHONY",l:/[\.\w]+/},{b:/^\t+/,e:/$/,c:[a.QSM,b]}]}});hljs.registerLanguage("rsl",function(a){return{k:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},i:"",rB:true,i:"\\(|#|//|/\\*|\\\\|:|;",c:[d,i.inherit(i.TM,{b:c})],starts:{e:";|\\.",k:f,c:j}},l,{cN:"pp",b:"^-",e:"\\.",r:0,eE:true,rB:true,l:"-"+i.IR,k:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior",c:[d]},e,i.QSM,b,a,m,h]}});hljs.registerLanguage("sql",function(a){return{cI:true,i:/[<>]/,c:[{cN:"operator",b:"\\b(begin|end|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant|merge)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number trigger if before after each row merge matched database",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}});hljs.registerLanguage("mizar",function(a){return{k:["environ vocabularies notations constructors definitions registrations theorems schemes requirements","begin end definition registration cluster existence pred func defpred deffunc theorem proof","let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from","be being by means equals implies iff redefine define now not or attr is mode suppose per cases set","thesis contradiction scheme reserve struct","correctness compatibility coherence symmetry assymetry reflexivity irreflexivity","connectedness uniqueness commutativity idempotence involutiveness projectivity"].join(" "),c:[{cN:"comment",b:"::",e:"$"}]}});hljs.registerLanguage("lasso",function(d){var b="[a-zA-Z_][a-zA-Z0-9_.]*";var i="<\\?(lasso(script)?|=)";var c="\\]|\\?>";var g={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null bytes list queue set stack staticarray tie local var variable global data self inherited",keyword:"error_code error_msg error_pop error_push error_reset cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"};var a={cN:"comment",b:"",r:0};var j={cN:"preprocessor",b:"\\[noprocess\\]",starts:{cN:"markup",e:"\\[/noprocess\\]",rE:true,c:[a]}};var e={cN:"preprocessor",b:"\\[/noprocess|"+i};var h={cN:"variable",b:"'"+b+"'"};var f=[d.CLCM,{cN:"javadoc",b:"/\\*\\*!",e:"\\*/"},d.CBLCLM,d.inherit(d.CNM,{b:d.CNR+"|-?(infinity|nan)\\b"}),d.inherit(d.ASM,{i:null}),d.inherit(d.QSM,{i:null}),{cN:"string",b:"`",e:"`"},{cN:"variable",v:[{b:"[#$]"+b},{b:"#",e:"\\d+",i:"\\W"}]},{cN:"tag",b:"::\\s*",e:b,i:"\\W"},{cN:"attribute",b:"\\.\\.\\.|-"+d.UIR},{cN:"subst",v:[{b:"->\\s*",c:[h]},{b:":=|/(?!\\w)=?|[-+*%=<>&|!?\\\\]+",r:0}]},{cN:"built_in",b:"\\.\\.?",r:0,c:[h]},{cN:"class",bK:"define",rE:true,e:"\\(|=>",c:[d.inherit(d.TM,{b:d.UIR+"(=(?!>))?"})]}];return{aliases:["ls","lassoscript"],cI:true,l:b+"|&[lg]t;",k:g,c:[{cN:"preprocessor",b:c,r:0,starts:{cN:"markup",e:"\\[|"+i,rE:true,r:0,c:[a]}},j,e,{cN:"preprocessor",b:"\\[no_square_brackets",starts:{e:"\\[/no_square_brackets\\]",l:b+"|&[lg]t;",k:g,c:[{cN:"preprocessor",b:c,r:0,starts:{cN:"markup",e:i,rE:true,c:[a]}},j,e].concat(f)}},{cN:"preprocessor",b:"\\[",r:0},{cN:"shebang",b:"^#!.+lasso9\\b",r:10}].concat(f)}});hljs.registerLanguage("r",function(a){var b="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[a.HCM,{b:b,l:b,k:{keyword:"function if in break next repeat else for return switch while try tryCatch|10 stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...|10",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",r:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",r:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{b:"`",e:"`",r:0},{cN:"string",c:[a.BE],v:[{b:'"',e:'"'},{b:"'",e:"'"}]}]}});hljs.registerLanguage("scala",function(a){var c={cN:"annotation",b:"@[A-Za-z]+"};var b={cN:"string",b:'u?r?"""',e:'"""',r:10};return{k:"type yield lazy override def with val var false true sealed abstract private trait object null if for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,b,a.ASM,a.QSM,{cN:"class",b:"((case )?class |object |trait )",e:"({|$)",i:":",k:"case class trait object",c:[{bK:"extends with",r:10},a.UTM,{cN:"params",b:"\\(",e:"\\)",c:[a.ASM,a.QSM,b,c]}]},a.CNM,c]}});hljs.registerLanguage("livecodeserver",function(a){var e={cN:"variable",b:"\\b[gtps][A-Z]+[A-Za-z0-9_\\-]*\\b|\\$_[A-Z]+",r:0};var b={cN:"comment",e:"$",v:[a.CBLCLM,a.HCM,{b:"--",},{b:"[^:]//",}]};var d=a.inherit(a.TM,{v:[{b:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{b:"\\b_[a-z0-9\\-]+"}]});var c=a.inherit(a.TM,{b:"\\b([A-Za-z0-9_\\-]+)\\b"});return{cI:false,k:{keyword:"after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if",constant:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",operator:"div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg base64Decode base64Encode baseConvert binaryDecode binaryEncode byteToNum cachedURL cachedURLs charToNum cipherNames commandNames compound compress constantNames cos date dateFormat decompress directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames global globals hasMemory hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge millisec millisecs millisecond milliseconds min monthNames num number numToByte numToChar offset open openfiles openProcesses openProcessIDs openSockets paramCount param params peerAddress pendingMessages platform processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_Execute revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sec secs seconds sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName tick ticks time to toLower toUpper transpose trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus value variableNames version waitDepth weekdayNames wordOffset add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load multiply socket process post seek rel relative read from process rename replace require resetAll revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split subtract union unload wait write"},c:[e,{cN:"keyword",b:"\\bend\\sif\\b"},{cN:"function",bK:"function",e:"$",c:[e,c,a.ASM,a.QSM,a.BNM,a.CNM,d]},{cN:"function",bK:"end",e:"$",c:[c,d]},{cN:"command",bK:"command on",e:"$",c:[e,c,a.ASM,a.QSM,a.BNM,a.CNM,d]},{cN:"command",bK:"end",e:"$",c:[c,d]},{cN:"preprocessor",b:"<\\?rev|<\\?lc|<\\?livecode",r:10},{cN:"preprocessor",b:"<\\?"},{cN:"preprocessor",b:"\\?>"},b,a.ASM,a.QSM,a.BNM,a.CNM,d],i:";$|^\\[|^="}});hljs.registerLanguage("profile",function(a){return{c:[a.CNM,{cN:"built_in",b:"{",e:"}$",eB:true,eE:true,c:[a.ASM,a.QSM],r:0},{cN:"filename",b:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",e:":",eE:true},{cN:"header",b:"(ncalls|tottime|cumtime)",e:"$",k:"ncalls tottime|10 cumtime|10 filename",r:10},{cN:"summary",b:"function calls",e:"$",c:[a.CNM],r:10},a.ASM,a.QSM,{cN:"function",b:"\\(",e:"\\)$",c:[a.UTM],r:0}]}});hljs.registerLanguage("php",function(b){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var a={cN:"preprocessor",b:/<\?(php)?|\?>/};var c={cN:"string",c:[b.BE,a],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},b.inherit(b.ASM,{i:null}),b.inherit(b.QSM,{i:null})]};var d={v:[b.BNM,b.CNM]};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[b.CLCM,b.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"},a]},{cN:"comment",b:"__halt_compiler.+?;",eW:true,k:"__halt_compiler",l:b.UIR},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[b.BE]},a,e,{cN:"function",bK:"function",e:/[;{]/,i:"\\$|\\[|%",c:[b.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e,b.CBLCLM,c,d]}]},{cN:"class",bK:"class interface",e:"{",i:/[:\(\$"]/,c:[{bK:"extends implements",r:10},b.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[b.UTM]},{bK:"use",e:";",c:[b.UTM]},{b:"=>"},c,d]}});hljs.registerLanguage("parser3",function(a){return{sL:"xml",r:0,c:[{cN:"comment",b:"^#",e:"$"},{cN:"comment",b:"\\^rem{",e:"}",r:10,c:[{b:"{",e:"}",c:["self"]}]},{cN:"preprocessor",b:"^@(?:BASE|USE|CLASS|OPTIONS)$",r:10},{cN:"title",b:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{cN:"variable",b:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{cN:"keyword",b:"\\^[\\w\\-\\.\\:]+"},{cN:"number",b:"\\^#[0-9a-fA-F]+"},a.CNM]}});hljs.registerLanguage("actionscript",function(a){var c="[a-zA-Z_$][a-zA-Z0-9_$]*";var b="([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)";var d={cN:"rest_arg",b:"[.]{3}",e:c,r:10};return{k:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{cN:"package",bK:"package",e:"{",c:[a.TM]},{cN:"class",bK:"class interface",e:"{",c:[{bK:"extends implements"},a.TM]},{cN:"preprocessor",bK:"import include",e:";"},{cN:"function",bK:"function",e:"[{;]",i:"\\S",c:[a.TM,{cN:"params",b:"\\(",e:"\\)",c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,d]},{cN:"type",b:":",e:b,r:10}]}]}});hljs.registerLanguage("nginx",function(c){var b={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+c.UIR}]};var a={eW:true,l:"[a-z/_]+",k:{built_in:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[c.HCM,{cN:"string",c:[c.BE,b],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{cN:"url",b:"([a-z]+):/",e:"\\s",eW:true,eE:true},{cN:"regexp",c:[c.BE,b],v:[{b:"\\s\\^",e:"\\s|{|;",rE:true},{b:"~\\*?\\s+",e:"\\s|{|;",rE:true},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},b]};return{c:[c.HCM,{b:c.UIR+"\\s",e:";|{",rB:true,c:[c.inherit(c.UTM,{starts:a})],r:0}],i:"[^\\s\\}]"}});hljs.registerLanguage("vhdl",function(a){return{cI:true,k:{keyword:"abs access after alias all and architecture array assert attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable vmode vprop vunit wait when while with xnor xor",typename:"boolean bit character severity_level integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_ulogic std_ulogic_vector std_logic std_logic_vector unsigned signed boolean_vector integer_vector real_vector time_vector"},i:"{",c:[a.CBLCLM,{cN:"comment",b:"--",e:"$"},a.QSM,a.CNM,{cN:"literal",b:"'(U|X|0|1|Z|W|L|H|-)'",c:[a.BE]},{cN:"attribute",b:"'[A-Za-z](_?[A-Za-z0-9])*",c:[a.BE]}]}});hljs.registerLanguage("fix",function(a){return{c:[{b:/[^\u2401\u0001]+/,e:/[\u2401\u0001]/,eE:true,rB:true,rE:false,c:[{b:/([^\u2401\u0001=]+)/,e:/=([^\u2401\u0001=]+)/,rE:true,rB:false,cN:"attribute"},{b:/=/,e:/([\u2401\u0001])/,eE:true,eB:true,cN:"string"}]}],cI:true}});hljs.registerLanguage("diff",function(a){return{c:[{cN:"chunk",r:10,v:[{b:/^\@\@ +\-\d+,\d+ +\+\d+,\d+ +\@\@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"header",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\-\-\-/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+\+\+/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}});hljs.registerLanguage("smalltalk",function(a){var b="[a-z][a-zA-Z0-9_]*";var d={cN:"char",b:"\\$.{1}"};var c={cN:"symbol",b:"#"+a.UIR};return{k:"self super nil true false thisContext",c:[{cN:"comment",b:'"',e:'"'},a.ASM,{cN:"class",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},{cN:"method",b:b+":",r:0},a.CNM,c,d,{cN:"localvars",b:"\\|[ ]*"+b+"([ ]+"+b+")*[ ]*\\|",rB:true,e:/\|/,i:/\S/,c:[{b:"(\\|[ ]*)?"+b}]},{cN:"array",b:"\\#\\(",e:"\\)",c:[a.ASM,d,a.CNM,c]}]}});hljs.registerLanguage("clojure",function(l){var e={built_in:"def cond apply if-not if-let if not not= = < < > <= <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"};var f="[a-zA-Z_0-9\\!\\.\\?\\-\\+\\*\\/\\<\\=\\>\\&\\#\\$';]+";var a="[\\s:\\(\\{]+\\d+(\\.\\d+)?";var d={cN:"number",b:a,r:0};var j=l.inherit(l.QSM,{i:null});var o={cN:"comment",b:";",e:"$",r:0};var n={cN:"collection",b:"[\\[\\{]",e:"[\\]\\}]"};var c={cN:"comment",b:"\\^"+f};var b={cN:"comment",b:"\\^\\{",e:"\\}"};var h={cN:"attribute",b:"[:]"+f};var m={cN:"list",b:"\\(",e:"\\)"};var g={eW:true,k:{literal:"true false nil"},r:0};var i={k:e,l:f,cN:"title",b:f,starts:g};m.c=[{cN:"comment",b:"comment"},i,g];g.c=[m,j,c,b,o,h,n,d];n.c=[m,j,c,o,h,n,d];return{i:/\S/,c:[o,m,{cN:"prompt",b:/^=> /,starts:{e:/\n\n|\Z/}}]}});hljs.registerLanguage("oxygene",function(b){var g="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained";var a={cN:"comment",b:"{",e:"}",r:0};var e={cN:"comment",b:"\\(\\*",e:"\\*\\)",r:10};var c={cN:"string",b:"'",e:"'",c:[{b:"''"}]};var d={cN:"string",b:"(#\\d+)+"};var f={cN:"function",bK:"function constructor destructor procedure method",e:"[:;]",k:"function constructor|10 destructor|10 procedure|10 method|10",c:[b.TM,{cN:"params",b:"\\(",e:"\\)",k:g,c:[c,d]},a,e]};return{cI:true,k:g,i:'("|\\$[G-Zg-z]|\\/\\*|",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"label",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"smartquote",b:"``.+?''",r:10},{cN:"smartquote",b:"`.+?'",r:10},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{cN:"horizontal_rule",b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:true,c:[{b:"(link|image:?):",r:0},{cN:"link_url",b:"\\w",e:"[^\\[]+",r:0},{cN:"link_label",b:"\\[",e:"\\]",eB:true,eE:true,r:0}],r:10}]}});hljs.registerLanguage("erlang-repl",function(a){return{k:{special_functions:"spawn spawn_link self",reserved:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},c:[{cN:"prompt",b:"^[0-9]+> ",r:10},{cN:"comment",b:"%",e:"$"},{cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",r:0},a.ASM,a.QSM,{cN:"constant",b:"\\?(::)?([A-Z]\\w*(::)?)+"},{cN:"arrow",b:"->"},{cN:"ok",b:"ok"},{cN:"exclamation_mark",b:"!"},{cN:"function_or_atom",b:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",r:0},{cN:"variable",b:"[A-Z][a-zA-Z0-9_']*",r:0}]}});hljs.registerLanguage("autohotkey",function(b){var d={cN:"escape",b:"`[\\s\\S]"};var c={cN:"comment",b:";",e:"$",r:0};var a=[{cN:"built_in",b:"A_[a-zA-Z0-9]+"},{cN:"built_in",bK:"ComSpec Clipboard ClipboardAll ErrorLevel"}];return{cI:true,k:{keyword:"Break Continue Else Gosub If Loop Return While",literal:"A true false NOT AND OR"},c:a.concat([d,b.inherit(b.QSM,{c:[d]}),c,{cN:"number",b:b.NR,r:0},{cN:"var_expand",b:"%",e:"%",i:"\\n",c:[d]},{cN:"label",c:[d],v:[{b:'^[^\\n";]+::(?!=)'},{b:'^[^\\n";]+:(?!=)',r:0}]},{b:",\\s*,",r:10}])}});hljs.registerLanguage("scilab",function(a){var b=[a.CNM,{cN:"string",b:"'|\"",e:"'|\"",c:[a.BE,{b:"''"}]}];return{k:{keyword:"abort break case clear catch continue do elseif else endfunction end for functionglobal if pause return resume select try then while%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp errorexec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isemptyisinfisnan isvector lasterror length load linspace list listfiles log10 log2 logmax min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand realround sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tantype typename warning zeros matrix"},i:'("|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function endfunction",e:"$",k:"function endfunction|10",c:[a.UTM,{cN:"params",b:"\\(",e:"\\)"},],},{cN:"transposed_variable",b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{cN:"matrix",b:"\\[",e:"\\]'*[\\.']*",r:0,c:b},{cN:"comment",b:"//",e:"$"}].concat(b)}}); \ No newline at end of file diff --git a/dist/js/plugin/highlightjs-line-numbers.min.js b/dist/js/plugin/highlightjs-line-numbers.min.js deleted file mode 100644 index a5f9f20..0000000 --- a/dist/js/plugin/highlightjs-line-numbers.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(r,o){"use strict";var e,i="hljs-ln",l="hljs-ln-line",h="hljs-ln-code",s="hljs-ln-numbers",c="hljs-ln-n",m="data-line-number",a=/\r\n|\r|\n/g;function u(e){for(var n=e.toString(),t=e.anchorNode;"TD"!==t.nodeName;)t=t.parentNode;for(var r=e.focusNode;"TD"!==r.nodeName;)r=r.parentNode;var o=parseInt(t.dataset.lineNumber),a=parseInt(r.dataset.lineNumber);if(o==a)return n;var i,l=t.textContent,s=r.textContent;for(a
    ',[l,s,c,m,h,o+n.startFrom,0{1}
    + +
    + +
    {6}
    ',[i,r])}return e}(e.innerHTML,o)}function v(e){var n=e.className;if(/hljs-/.test(n)){for(var t=g(e.innerHTML),r=0,o="";r{1}\n',[n,0 Date: Sat, 20 Feb 2021 14:57:42 +0800 Subject: [PATCH 07/27] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E5=8A=A0=E5=87=8F=E6=A1=86=E6=9C=80=E5=A4=A7=E5=80=BC=E5=92=8C?= =?UTF-8?q?=E6=9C=80=E5=B0=8F=E5=80=BC=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/js/lib/eadmin.form.min.js | 2 +- src/js/lib/eadmin.form.js | 35 ++++++++++++++++++++++++++++++---- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/dist/js/lib/eadmin.form.min.js b/dist/js/lib/eadmin.form.min.js index f46a321..57973e9 100644 --- a/dist/js/lib/eadmin.form.min.js +++ b/dist/js/lib/eadmin.form.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function l(t,e){for(var a=0;a
    '),t.parent().addClass(e.class)):(t.before(''),e.label=t.prev("label"),$('').appendTo(e.label),t.appendTo(e.label))),e.prepend=t.data("prepend"),null!=e.prepend){var a='
    \n\t\t\t\t\t\t\t\t'+e.prepend+"\n\t\t\t\t\t\t\t
    ";t.before(a),t.appendTo(t.prev(".input-group"))}if(e.append=t.data("append"),null!=e.append){if(!t.parent().is(".input-group")){t.before('
    '),t.appendTo(t.prev(".input-group"))}$(''+e.append+"").appendTo(t.parent())}if(e.numinput&&(""==t.val()?(t.val(0),e.val=0):e.val=t.val(),e.min=t.data("min")||0,e.max=t.data("max")||0,e.add=0=e.max?"disabled":"",e.cut=e.val<=e.min?"disabled":"",e.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',t.before('
    '),e.group=t.prev(".input-group"),t.appendTo(e.group),$(e.html).appendTo(e.group)),e.date=t.data("default-date"),null!=e.date&&0==t.next("input").length){var l=t.attr("name");null!=l?t.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值")}}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],a=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(a)});var a=e.find("select:not([class^='ql-'])");0'),c.default=c.default.split(",")),t.is(":disabled")&&(c.disabled=" select-disabled"),c.class=0==c.index||""!=c.disabled?"":"selected",c.bind=t.data("bind"),null!=c.bind&&(c.child=e.find("#"+c.bind),0==c.child.length?console.log("没有找到绑定的ID为"+c.bind+"的子菜单"):""==c.class&&c.child.attr("disabled",!0)),null!=t.data("width")?(c.width=t.data("width"),_.endsWith(c.width,"%")||(c.width+="px")):c.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],n=a[2];if(0==t)return!0;if(e.is(":disabled")?n="disabled":e.is(":selected")&&(c.selected=t,null==c.bind&&(n="active")),null!=c.multiple){var s="";""!=c.default&&-1!=c.default.indexOf(l)&&(s=" checked",c.txtArr.push(i)),i='",n+=" multiple"}c.li+='
  • '+i+"
  • "}),null==c.multiple?c.txt=t.find(":selected").text():0==c.txtArr.length?c.txt="请选择":c.txt=_.join(c.txtArr,"、"),c.html='
    \n\t\t\t\t\t\t\t\t'+c.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+c.li+"
    ",t.after(c.html),""!=c.class&&null!=c.bind&&t.next().next().find("li").eq(c.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var l=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"",t.parent().addClass(e.class),e.icon=t.is(":checked")?"ri-radio-button-line":"ri-checkbox-blank-circle-line",e.html='',t.before(e.html)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var i=e.find(":checkbox");0
    ',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0'),t.parent().addClass(e.class)):(t.before(''),e.label=t.prev("label"),$('').appendTo(e.label),t.appendTo(e.label))),e.prepend=t.data("prepend"),null!=e.prepend){var a='
    \n\t\t\t\t\t\t\t\t'+e.prepend+"\n\t\t\t\t\t\t\t
    ";t.before(a),t.appendTo(t.prev(".input-group"))}if(e.append=t.data("append"),null!=e.append){if(!t.parent().is(".input-group")){t.before('
    '),t.appendTo(t.prev(".input-group"))}$(''+e.append+"").appendTo(t.parent())}if(e.numinput&&(""==t.val()?(t.val(0),e.val=0):e.val=t.val(),e.min=t.data("min")||0,e.max=t.data("max")||0,e.add=0=e.max?"disabled":"",e.cut=e.val<=e.min?"disabled":"",e.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',t.before('
    '),e.group=t.prev(".input-group"),t.appendTo(e.group),$(e.html).appendTo(e.group)),e.date=t.data("default-date"),null!=e.date&&0==t.next("input").length){var l=t.attr("name");null!=l?t.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值")}}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],a=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(a)});var a=e.find("select:not([class^='ql-'])");0'),c.default=c.default.split(",")),t.is(":disabled")&&(c.disabled=" select-disabled"),c.class=0==c.index||""!=c.disabled?"":"selected",c.bind=t.data("bind"),null!=c.bind&&(c.child=e.find("#"+c.bind),0==c.child.length?console.log("没有找到绑定的ID为"+c.bind+"的子菜单"):""==c.class&&c.child.attr("disabled",!0)),null!=t.data("width")?(c.width=t.data("width"),_.endsWith(c.width,"%")||(c.width+="px")):c.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],n=a[2];if(0==t)return!0;if(e.is(":disabled")?n="disabled":e.is(":selected")&&(c.selected=t,null==c.bind&&(n="active")),null!=c.multiple){var s="";""!=c.default&&-1!=c.default.indexOf(l)&&(s=" checked",c.txtArr.push(i)),i='",n+=" multiple"}c.li+='
  • '+i+"
  • "}),null==c.multiple?c.txt=t.find(":selected").text():0==c.txtArr.length?c.txt="请选择":c.txt=_.join(c.txtArr,"、"),c.html='
    \n\t\t\t\t\t\t\t\t'+c.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+c.li+"
    ",t.after(c.html),""!=c.class&&null!=c.bind&&t.next().next().find("li").eq(c.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var l=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"",t.parent().addClass(e.class),e.icon=t.is(":checked")?"ri-radio-button-line":"ri-checkbox-blank-circle-line",e.html='',t.before(e.html)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var i=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],a=t[1];"switch"!==e.data("model")&&(a.radio=e.parent(),a.radio.hasClass("radio-checked")||(a.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class","ri-radio-button-line"),a.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class","ri-checkbox-blank-circle-line")))}).on("click",t[5],function(){var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var l=$(this),i={action:l.attr("action")||Eadmin.currentHref};return Validate.submit(l),!(0 { e.preventDefault(); }). + on('blur', dom[10], function(){ + let _this = $(this); + let v = { + val : _this.val(), + min : _this.data('min'), + max : _this.data('max'), + btn : _this.next().children('i') + }; + if (v.min != undefined && v.val < v.min) + { + _this.val(v.min); + v.btn.eq(0).removeClass('disabled'); + v.btn.eq(1).addClass('disabled'); + return; + } + if (v.max != undefined && v.val > v.max) + { + _this.val(v.max); + v.btn.eq(0).addClass('disabled'); + v.btn.eq(1).removeClass('disabled'); + } + }). // 单选按钮 on('click', dom[4], function(){ let [_this, v] = [$(this), {}]; @@ -650,7 +674,7 @@ class Form{ v.submit = _this.find('[data-submit]'); if (v.submit.length > 0 && v.submit.data('loading') != undefined) - Button.loading(v.submit); + Eadmin.button.loading(v.submit); if (_this.data('native') != undefined) return true; // 提交数据 @@ -682,6 +706,9 @@ class Form{ Method[v.callback](data); } catch(e){console.log(e);} + }, + error : () => { + Eadmin.button.reset(v.submit); } }); return false; From e188321feeb5e34c6a577c500094bcff4dc597e1 Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Sat, 27 Feb 2021 01:10:54 +0800 Subject: [PATCH 08/27] =?UTF-8?q?v2.0.5=20=E6=9B=B4=E6=96=B0=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=EF=BC=9A2020-02-27=2001=E3=80=81=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E8=8F=9C=E5=8D=95=E7=BB=84=E4=BB=B6fixed?= =?UTF-8?q?=E5=8F=AF=E5=9B=BA=E5=AE=9A=E9=85=8D=E7=BD=AE=E5=8F=82=E6=95=B0?= =?UTF-8?q?=EF=BC=8C=E7=94=A8=E4=BA=8E=E9=A1=B6=E9=83=A8=E7=9A=84=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E4=B8=8D=E8=A2=AB=E6=B8=85=E9=99=A4=2002=E3=80=81?= =?UTF-8?q?=E5=8A=A0=E5=9B=BA=E6=96=87=E4=BB=B6=E5=BC=82=E6=AD=A5=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E7=9A=84=E5=AE=B9=E9=94=99=E6=80=A7=2003=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=A1=B5=E9=9D=A2=E5=8A=A0=E8=BD=BD=E7=9A=84?= =?UTF-8?q?loading=E6=95=88=E6=9E=9C=2004=E3=80=81=E9=83=A8=E5=88=86?= =?UTF-8?q?=E7=BB=86=E8=8A=82=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dist/css/eadmin.min.css | 4 +- dist/css/eadmin_light.min.css | 4 +- dist/index.html | 7 +- dist/index_light.html | 7 +- dist/js/framework/eadmin/1.0.1/eadmin.min.js | 2 +- dist/js/lib/eadmin.dropdown.min.js | 2 +- dist/js/lib/eadmin.form.min.js | 2 +- dist/js/lib/eadmin.page.min.js | 2 +- dist/js/lib/eadmin.tab.min.js | 2 +- dist/js/lib/eadmin.table.min.js | 2 +- dist/js/lib/eadmin.window.min.js | 2 +- src/css/dark/common/block.css | 9 +- src/css/dark/common/common.css | 20 +-- src/css/dark/common/header.css | 10 ++ src/css/dark/dropzone.css | 2 +- src/css/dark/lib/message.css | 4 +- src/css/dark/lib/notice.css | 4 +- src/css/dark/lib/popup.css | 6 +- src/css/dark/lib/rate.css | 2 +- src/css/dark/lib/window.css | 6 +- src/css/dark/remixicon.css | 12 +- src/css/light/common/block.css | 9 +- src/css/light/common/common.css | 20 +-- src/css/light/common/header.css | 11 ++ src/css/light/dropzone.css | 2 +- src/css/light/lib/message.css | 4 +- src/css/light/lib/notice.css | 4 +- src/css/light/lib/popup.css | 6 +- src/css/light/lib/rate.css | 2 +- src/css/light/lib/window.css | 6 +- src/css/light/remixicon.css | 12 +- src/js/framework/eadmin/1.0.1/eadmin.js | 126 +++++++++++++++++-- src/js/lib/eadmin.dropdown.js | 5 +- src/js/lib/eadmin.form.js | 33 ++--- src/js/lib/eadmin.page.js | 2 - src/js/lib/eadmin.tab.js | 4 +- src/js/lib/eadmin.table.js | 4 +- src/js/lib/eadmin.window.js | 9 +- src/less/dark/common/block.less | 5 +- src/less/dark/common/header.less | 9 ++ src/less/dark/global.less | 4 +- src/less/dark/lib/message.less | 2 +- src/less/dark/lib/notice.less | 2 +- src/less/dark/lib/popup.less | 4 +- src/less/dark/lib/window.less | 6 +- src/less/light/common/block.less | 5 +- src/less/light/common/header.less | 10 ++ src/less/light/global.less | 4 +- src/less/light/lib/message.less | 2 +- src/less/light/lib/notice.less | 2 +- src/less/light/lib/popup.less | 4 +- src/less/light/lib/window.less | 6 +- 52 files changed, 298 insertions(+), 137 deletions(-) diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css index 20a9448..4de33bd 100644 --- a/dist/css/eadmin.min.css +++ b/dist/css/eadmin.min.css @@ -4,9 +4,9 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:84px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#76FF02}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:84px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! * Quill Editor v2.0.0-dev.3 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot?t=1590207869815);src:url(../font/remixicon.eot?t=1590207869815#iefix) format('embedded-opentype'),url(../font/remixicon.woff2?t=1590207869815) format("woff2"),url(../font/remixicon.woff?t=1590207869815) format("woff"),url(../font/remixicon.ttf?t=1590207869815) format('truetype'),url(../font/remixicon.svg?t=1590207869815#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:20px;color:#999}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:4px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#FFFF01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#76FF02;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#76FF02!important}.font-color-3{color:#FFFF01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#76FF02!important}.color-3{background-color:#FFFF01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#adff68,#76FF02)!important;background:-webkit-linear-gradient(left,#adff68,#76FF02)!important;background:-o-linear-gradient(left,#adff68,#76FF02)!important}.linear-3{background:-moz-linear-gradient(left,#ffff67,#FFFF01)!important;background:-webkit-linear-gradient(left,#ffff67,#FFFF01)!important;background:-o-linear-gradient(left,#ffff67,#FFFF01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}.select,.select-option{border-radius:5px;background:#232B4C}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ff7c00}.message .error{color:#FF1844}.message .success{color:#76FF02}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ff7c00}.notice .error{color:#FF1844}.notice .success{color:#76FF02}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ff7c00}.popup .error{color:#FF1844}.popup .success{color:#76FF02}.popup .confirm{color:#ff7c00}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#FFFF01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-shade,.tips{background:#000;position:absolute;border-radius:5px}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #000 solid;padding-bottom:15px}.table-shade{opacity:.6;top:0;left:0;z-index:999;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{border-radius:5px;padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{left:-9999px;top:-9999px;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{border-radius:5px;width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree li{line-height:28px}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:30px;line-height:30px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:2px}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:10px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:2px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#ffee01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#6fee00;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}.select,.select-option{border-radius:5px;background:#232B4C}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-shade,.tips{background:#000;position:absolute;border-radius:5px}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #000 solid;padding-bottom:15px}.table-shade{opacity:.6;top:0;left:0;z-index:999;width:100%;height:100%;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{border-radius:5px;padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{left:-9999px;top:-9999px;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{border-radius:5px;width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/eadmin_light.min.css b/dist/css/eadmin_light.min.css index e04ba6d..2774497 100644 --- a/dist/css/eadmin_light.min.css +++ b/dist/css/eadmin_light.min.css @@ -4,9 +4,9 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:84px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#76FF02}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:84px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! * Quill Editor v2.0.0-dev.3 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot?t=1590207869815);src:url(../font/remixicon.eot?t=1590207869815#iefix) format('embedded-opentype'),url(../font/remixicon.woff2?t=1590207869815) format("woff2"),url(../font/remixicon.woff?t=1590207869815) format("woff"),url(../font/remixicon.ttf?t=1590207869815) format('truetype'),url(../font/remixicon.svg?t=1590207869815#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:20px;color:#999}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:4px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#FFFF01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#76FF02;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#76FF02!important}.font-color-3{color:#FFFF01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#36495C}.color-1{background-color:#FF1844!important}.color-2{background-color:#76FF02!important}.color-3{background-color:#FFFF01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#adff68,#76FF02)!important;background:-webkit-linear-gradient(left,#adff68,#76FF02)!important;background:-o-linear-gradient(left,#adff68,#76FF02)!important}.linear-3{background:-moz-linear-gradient(left,#ffff67,#FFFF01)!important;background:-webkit-linear-gradient(left,#ffff67,#FFFF01)!important;background:-o-linear-gradient(left,#ffff67,#FFFF01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#FF7C00}.message .error{color:#FF1844}.message .success{color:#76FF02}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#FF7C00}.notice .error{color:#FF1844}.notice .success{color:#76FF02}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#FF7C00}.popup .error{color:#FF1844}.popup .success{color:#76FF02}.popup .confirm{color:#FF7C00}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#FFFF01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.table-shade,.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:15px}.table-shade{opacity:.6;background:#555;top:0;left:0;z-index:999;width:100%;height:100%;position:absolute;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree li{line-height:28px}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:30px;line-height:30px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:2px}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:10px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:2px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#ffee01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#6fee00;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.table-shade,.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:15px}.table-shade{opacity:.6;background:#555;top:0;left:0;z-index:999;width:100%;height:100%;position:absolute;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 6e73e47..2a3abd2 100644 --- a/dist/index.html +++ b/dist/index.html @@ -8,6 +8,7 @@ EAdmin - 开箱即用的后台中台 + @@ -189,7 +190,11 @@ // 不需要上传可删除 'dropzone', // 不需要富文本编辑器可删除 - 'quill' + 'quill', + // 代码高亮 + 'highlight', + // 代码显示行数 + 'highlightjs-line-numbers' ], // 全部加载完成回调 ready : function(){ diff --git a/dist/index_light.html b/dist/index_light.html index b51b614..0dff0e4 100644 --- a/dist/index_light.html +++ b/dist/index_light.html @@ -8,6 +8,7 @@ EAdmin - 开箱即用的后台中台 + @@ -189,7 +190,11 @@ // 不需要上传可删除 'dropzone', // 不需要富文本编辑器可删除 - 'quill' + 'quill', + // 代码高亮 + 'highlight', + // 代码显示行数 + 'highlightjs-line-numbers' ], // 全部加载完成回调 ready : function(){ diff --git a/dist/js/framework/eadmin/1.0.1/eadmin.min.js b/dist/js/framework/eadmin/1.0.1/eadmin.min.js index bd89087..efc73c5 100644 --- a/dist/js/framework/eadmin/1.0.1/eadmin.min.js +++ b/dist/js/framework/eadmin/1.0.1/eadmin.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function t(e,n){for(var o=0;o'),$("#notice").css("top",module.conf.notice_top)),""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))})}return _createClass(e,[{key:"loading",value:function(){var e=0'+(""==e?"页面加载中,请稍候...":e))}},{key:"loadingHide",value:function(){Mount.page||this.maskHide()}},{key:"mask",value:function(){0==$(".mask").length&&$("body").append('
    ');var e=$(".mask");if(e.empty(),e.is(":hidden"))return e.show(),!1;var n=$(".window:visible").length;if(0':(e.navHtml+=' class="nav-sub"',null!=e.sub[n].container&&(navHtml+=' data-container="'+e.sub[n].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[n].icon&&""!=e.sub[n].icon&&(e.navHtml+=''),e.navHtml+=e.sub[n].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==l.href||null!=e.this.data("native"))return!0;setRoute(l.href);var o=md5(l.href);store.remove(o+"_page");var t=e.this.data("container");return t=!!t&&"#"+t,l.refresh(t),!1})}},{key:"refresh",value:function(){var e=0"+n+""}),o+="",t.append(o),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var n=function(e){var n="
      ",o=0,t=store("main_nav_id");for(var l in e){var i="";null==t?0==o&&(i=" active"):l==t&&(i=" active"),n+='',o++}if(n+="
    ",$(".nav").html(n),null!=t){var a=window.nav[t].sub;if(null!=a){n="",$(".sub-nav").show().children("div").eq(1).html(n)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,n(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){n(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingHide(),defaultImg(box),block(box),this.form(),Button.run(box),Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0'),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    ')}return _createClass(e,[{key:"loadingProgress",value:function(){var e=0'+(""==e?"页面加载中,请稍候...":e))}},{key:"loadingHide",value:function(){this.maskHide()}},{key:"mask",value:function(){0==$(".mask").length&&$("body").append('
    ');var e=$(".mask");if(e.empty(),e.is(":hidden"))return e.show(),!1;var o=$(".window:visible").length;if(0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==i.href||null!=e.this.data("native"))return!0;setRoute(i.href);var n=md5(i.href);store.remove(n+"_page");var l=e.this.data("container");return l=!!l&&"#"+l,i.refresh(l),!1})}},{key:"refresh",value:function(){var e=0"+o+""}),n+="",l.append(n),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var o=function(e){var o="
      ",n=0,l=store("main_nav_id");for(var i in e){var t="";null==l?0==n&&(t=" active"):i==l&&(t=" active"),o+='',n++}if(o+="
    ",$(".nav").html(o),null!=l){var a=window.nav[l].sub;if(null!=a){o="",$(".sub-nav").show().children("div").eq(1).html(o)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0'+this.param.title+""),a+='
      ',_.each(this.param.data,function(e){var t=e.icon?'':"",n=e.disabled?' class="disabled"':"",i=!0===e.checked?"":" dn";e.divided?a+='
    • ':a+="\n\t\t\t\t\t\t"+t+""+e.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),a+="
    ",body.append(a),this.dropdown=$("#"+e)}},{key:"_event",value:function(){var a=this,n=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",i=null;body.on(n,this.dom,function(e){var t=$(this);if(!("click"==a.param.trigger&&1!=e.which||"contextMenu"==a.param.trigger&&3!=e.which))return t.on("contextmenu",function(e){return!1}),fadeIn(a.dropdown,t),a.dropdown.data("active",1),"mousedown"==n&&a.dropdown.trigger("focus"),"mouseenter"==n&&null!=i&&clearTimeout(i),!(clear=!0)}).on("mouseleave",this.dom,function(){a.dropdown.data("active",0),"mouseenter"==n&&(i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500))}),"mousedown"==n&&a.dropdown.on("blur",function(){var e=$(this);1!=e.data("active")&&(fadeOut(e),clear=!1)}),"mouseenter"==n&&a.dropdown.on("mouseenter",function(){clearTimeout(i)}).on("mouseleave",function(){i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500)}),a.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var e=$(this),t=e.index(),n=a.param.data[t];if(null!=n.checked&&(n.checked=!n.checked,n.checked?e.children(".checked").show():e.children(".checked").hide()),_.isFunction(n.click)){var i=n.custom||{};i._index=t,i._checked=null==n.checked?null:n.checked,n.click(i)}})}}]),n}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(e,t){for(var n=0;n'+this.param.title+""),a+='
      ',_.each(this.param.data,function(e){var t=e.icon?'':"",n=e.disabled?' class="disabled"':"",i=!0===e.checked?"":" dn";e.divided?a+='
    • ':a+="\n\t\t\t\t\t\t"+t+""+e.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),a+="
    ",body.append(a),this.dropdown=$("#"+e)}},{key:"_event",value:function(){var a=this,n=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",i=null;body.on(n,this.dom,function(e){var t=$(this);if(!("click"==a.param.trigger&&1!=e.which||"contextMenu"==a.param.trigger&&3!=e.which))return t.on("contextmenu",function(e){return!1}),fadeIn(a.dropdown,t),a.dropdown.data("active",1),"mousedown"==n&&a.dropdown.trigger("focus"),"mouseenter"==n&&null!=i&&clearTimeout(i),!(clear=!0)}).on("mouseleave",this.dom,function(){a.dropdown.data("active",0),"mouseenter"==n&&(i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500))}),"mousedown"==n&&a.dropdown.on("blur",function(){var e=$(this);1!=e.data("active")&&(fadeOut(e),clear=!1)}),"mouseenter"==n&&a.dropdown.on("mouseenter",function(){clearTimeout(i)}).on("mouseleave",function(){i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500)}),a.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var e=$(this),t=e.index(),n=a.param.data[t];if(null!=n.checked&&(n.checked=!n.checked,n.checked?e.children(".checked").show():e.children(".checked").hide()),_.isFunction(n.click)){var i=n.custom||{};i._index=t,i._checked=null==n.checked?null:n.checked,n.click(i),a.dropdown.hide()}})}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.form.min.js b/dist/js/lib/eadmin.form.min.js index 57973e9..46bed3d 100644 --- a/dist/js/lib/eadmin.form.min.js +++ b/dist/js/lib/eadmin.form.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function l(t,e){for(var a=0;a'),t.parent().addClass(e.class)):(t.before(''),e.label=t.prev("label"),$('').appendTo(e.label),t.appendTo(e.label))),e.prepend=t.data("prepend"),null!=e.prepend){var a='
    \n\t\t\t\t\t\t\t\t'+e.prepend+"\n\t\t\t\t\t\t\t
    ";t.before(a),t.appendTo(t.prev(".input-group"))}if(e.append=t.data("append"),null!=e.append){if(!t.parent().is(".input-group")){t.before('
    '),t.appendTo(t.prev(".input-group"))}$(''+e.append+"").appendTo(t.parent())}if(e.numinput&&(""==t.val()?(t.val(0),e.val=0):e.val=t.val(),e.min=t.data("min")||0,e.max=t.data("max")||0,e.add=0=e.max?"disabled":"",e.cut=e.val<=e.min?"disabled":"",e.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',t.before('
    '),e.group=t.prev(".input-group"),t.appendTo(e.group),$(e.html).appendTo(e.group)),e.date=t.data("default-date"),null!=e.date&&0==t.next("input").length){var l=t.attr("name");null!=l?t.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值")}}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],a=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(a)});var a=e.find("select:not([class^='ql-'])");0'),c.default=c.default.split(",")),t.is(":disabled")&&(c.disabled=" select-disabled"),c.class=0==c.index||""!=c.disabled?"":"selected",c.bind=t.data("bind"),null!=c.bind&&(c.child=e.find("#"+c.bind),0==c.child.length?console.log("没有找到绑定的ID为"+c.bind+"的子菜单"):""==c.class&&c.child.attr("disabled",!0)),null!=t.data("width")?(c.width=t.data("width"),_.endsWith(c.width,"%")||(c.width+="px")):c.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],n=a[2];if(0==t)return!0;if(e.is(":disabled")?n="disabled":e.is(":selected")&&(c.selected=t,null==c.bind&&(n="active")),null!=c.multiple){var s="";""!=c.default&&-1!=c.default.indexOf(l)&&(s=" checked",c.txtArr.push(i)),i='",n+=" multiple"}c.li+='
  • '+i+"
  • "}),null==c.multiple?c.txt=t.find(":selected").text():0==c.txtArr.length?c.txt="请选择":c.txt=_.join(c.txtArr,"、"),c.html='
    \n\t\t\t\t\t\t\t\t'+c.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+c.li+"
    ",t.after(c.html),""!=c.class&&null!=c.bind&&t.next().next().find("li").eq(c.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var l=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"",t.parent().addClass(e.class),e.icon=t.is(":checked")?"ri-radio-button-line":"ri-checkbox-blank-circle-line",e.html='',t.before(e.html)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var i=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],a=t[1];"switch"!==e.data("model")&&(a.radio=e.parent(),a.radio.hasClass("radio-checked")||(a.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class","ri-radio-button-line"),a.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class","ri-checkbox-blank-circle-line")))}).on("click",t[5],function(){var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var l=$(this),i={action:l.attr("action")||Eadmin.currentHref};return Validate.submit(l),!(0'),t.parent().addClass(e.class)):(t.before(''),e.label=t.prev("label"),$('').appendTo(e.label),t.appendTo(e.label))),e.prepend=t.data("prepend"),null!=e.prepend){var a='
    \n\t\t\t\t\t\t\t\t'+e.prepend+"\n\t\t\t\t\t\t\t
    ";t.before(a),t.appendTo(t.prev(".input-group"))}if(e.append=t.data("append"),null!=e.append){if(!t.parent().is(".input-group")){t.before('
    '),t.appendTo(t.prev(".input-group"))}$(''+e.append+"").appendTo(t.parent())}if(e.numinput&&(""==t.val()?(t.val(0),e.val=0):e.val=t.val(),e.min=t.data("min")||0,e.max=t.data("max")||0,e.add=0=e.max?"disabled":"",e.cut=e.val<=e.min?"disabled":"",e.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',t.before('
    '),e.group=t.prev(".input-group"),t.appendTo(e.group),$(e.html).appendTo(e.group)),e.date=t.data("default-date"),null!=e.date&&0==t.next("input").length){var l=t.attr("name");null!=l?t.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值")}}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],a=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(a)});var a=e.find("select:not([class^='ql-'])");0'),c.default=c.default.split(",")),t.is(":disabled")&&(c.disabled=" select-disabled"),c.class=0==c.index||""!=c.disabled?"":"selected",c.bind=t.data("bind"),null!=c.bind&&(c.child=e.find("#"+c.bind),0==c.child.length?console.log("没有找到绑定的ID为"+c.bind+"的子菜单"):""==c.class&&c.child.attr("disabled",!0)),null!=t.data("width")?(c.width=t.data("width"),_.endsWith(c.width,"%")||(c.width+="px")):c.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],n=a[2];if(0==t)return!0;if(e.is(":disabled")?n="disabled":e.is(":selected")&&(c.selected=t,null==c.bind&&(n="active")),null!=c.multiple){var s="";""!=c.default&&-1!=c.default.indexOf(l)&&(s=" checked",c.txtArr.push(i)),i='",n+=" multiple"}c.li+='
  • '+i+"
  • "}),null==c.multiple?c.txt=t.find(":selected").text():0==c.txtArr.length?c.txt="请选择":c.txt=_.join(c.txtArr,"、"),c.html='
    \n\t\t\t\t\t\t\t\t'+c.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+c.li+"
    ",t.after(c.html),""!=c.class&&null!=c.bind&&t.next().next().find("li").eq(c.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var l=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"",t.parent().addClass(e.class),e.icon=t.is(":checked")?"ri-radio-button-line":"ri-checkbox-blank-circle-line",e.html='',t.before(e.html)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var i=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],a=t[1];"switch"!==e.data("model")&&(a.radio=e.parent(),a.radio.hasClass("radio-checked")||(a.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class","ri-radio-button-line"),a.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class","ri-checkbox-blank-circle-line")))}).on("click",t[5],function(){var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var l=$(this),i={action:l.attr("action")||Eadmin.currentHref};if(Validate.submit(l),0\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t';break;case"datepicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"citypicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"select":a+='"}a+=""}),a+='
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t',t.searchBoxCache.prepend(a),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)})}})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],a=this,e=function(t){Eadmin.message.error({content:t}),a.pageBox.find("input").val("")};null!=a.param.search&&a.searchBoxCache.on("click",t[0],function(){a.page=1,a.get[a.param.config.page.page_field]=a.page;var t=a.searchBoxCache.find("form").serialize();t!=a.query&&(a.get._search=1,a.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");a.get[e[0]]=decodeURIComponent(e[1])}),a._loadData(!0),!1}).on("click",t[1],function(){return a.searchBoxCache.find("input").val(""),Form.select(a.searchBoxCache),!1}),null!=a.param.config.page&&a.pageBoxCache.on("change",t[2],function(){a.page=1,a.size=+$(this).val(),store(a.storeKey+"_page",a.page.toString()),store(a.storeKey+"_size",a.size.toString()),a.get[a.param.config.page.page_field]=a.page,a.get[a.param.config.page.size_field]=a.size,a._loadData(!0)}).on("click",t[3],function(){a.page=+$(this).html(),store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)}).on("click",t[4],function(){1!=a.page&&(a.page-=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[5],function(){a.page!=a.pageCount&&(a.page+=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[6],function(){var t=a.pageBoxCache.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>a.pageCount?e("跳转的页数已经超出了最大页数"):t!=a.page?(store(a.storeKey+"_page",t),a.page=+t,a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount&&(o=this.pageCount),o-s'+p+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(n),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,e=0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t';a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)}}(),a._page(t,e)):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),Mount.page=!1,Eadmin.loadingHide(),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),i}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(t,e){for(var a=0;a\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t';break;case"datepicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"citypicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"select":a+='"}a+=""}),a+='
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t',t.searchBoxCache.prepend(a),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)})}})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],a=this,e=function(t){Eadmin.message.error({content:t}),a.pageBox.find("input").val("")};null!=a.param.search&&a.searchBoxCache.on("click",t[0],function(){a.page=1,a.get[a.param.config.page.page_field]=a.page;var t=a.searchBoxCache.find("form").serialize();t!=a.query&&(a.get._search=1,a.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");a.get[e[0]]=decodeURIComponent(e[1])}),a._loadData(!0),!1}).on("click",t[1],function(){return a.searchBoxCache.find("input").val(""),Form.select(a.searchBoxCache),!1}),null!=a.param.config.page&&a.pageBoxCache.on("change",t[2],function(){a.page=1,a.size=+$(this).val(),store(a.storeKey+"_page",a.page.toString()),store(a.storeKey+"_size",a.size.toString()),a.get[a.param.config.page.page_field]=a.page,a.get[a.param.config.page.size_field]=a.size,a._loadData(!0)}).on("click",t[3],function(){a.page=+$(this).html(),store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)}).on("click",t[4],function(){1!=a.page&&(a.page-=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[5],function(){a.page!=a.pageCount&&(a.page+=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[6],function(){var t=a.pageBoxCache.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>a.pageCount?e("跳转的页数已经超出了最大页数"):t!=a.page?(store(a.storeKey+"_page",t),a.page=+t,a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount&&(o=this.pageCount),o-s'+p+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(n),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,e=0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t';a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)}}(),a._page(t,e)):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),Eadmin.loadingHide(),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),i}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.tab.min.js b/dist/js/lib/eadmin.tab.min.js index 433aa37..9a201d0 100644 --- a/dist/js/lib/eadmin.tab.min.js +++ b/dist/js/lib/eadmin.tab.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function n(t,a){for(var i=0;i",null!=t.num&&0<+t.num&&(n+='
    '+t.num+"
    "),null!=t.icon&&(n+=''),n+=t.name+""}),n+="",this.dom.prepend(n),this.tab=this.dom.children(".tab")}else console.log("请至少指定1个选项卡")}},{key:"_init",value:function(){null==this.active&&(this.active=0),this.panel.eq(this.active).show(),this._load()}},{key:"_event",value:function(){var n=this;this.tab.on("click","span:not(.active)",function(){var t=[$(this),{}],a=t[0],i=t[1];i.index=a.index(),addClassExc(a,"active"),n.active=i.index,n.panel.hide().eq(i.index).show(),n._load()})}},{key:"_load",value:function(){var t=this.param[this.active].load;if(null!=t&&null==this.param[this.active].loaded){this.param[this.active].loaded=!0;var a=this.panel.eq(this.active),i="tab-window-"+createId();a.attr("id",i),Mount.window=i,a.html('
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    '),Eadmin.currentHref=t,a.load(t,function(){defaultImg(a),block(a),Eadmin.form(a),Button.run(a),Tag.run(a);var t=body.find(".iscroll");0",null!=t.num&&0<+t.num&&(e+='
    '+t.num+"
    "),null!=t.icon&&(e+=''),e+=t.name+""}),e+="",this.dom.prepend(e),this.tab=this.dom.children(".tab")}else console.log("请至少指定1个选项卡")}},{key:"_init",value:function(){null==this.active&&(this.active=0),this.panel.eq(this.active).show(),this._load()}},{key:"_event",value:function(){var e=this;this.tab.on("click","span:not(.active)",function(){var t=[$(this),{}],a=t[0],i=t[1];i.index=a.index(),addClassExc(a,"active"),e.active=i.index,e.panel.hide().eq(i.index).show(),e._load()})}},{key:"_load",value:function(){var t=this.param[this.active].load;if(null!=t&&null==this.param[this.active].loaded){this.param[this.active].loaded=!0;var a=this.panel.eq(this.active),i="tab-window-"+createId();a.attr("id",i),Mount.window=i,a.html('
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    '),Eadmin.currentHref=t,a.load(t,function(){defaultImg(a),block(a),Eadmin.form(a),Button.run(a),-1!=module.lib.indexOf("tag")&&Tag.run(a);var t=body.find(".iscroll");0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()}else console.log("没有找到表格容器"+t+",创建失败")}return _createClass(i,[{key:"run",value:function(){0!=this.param.column.length?""!=this.param.config.data?(this._create(),this._event(),this._resize()):console.log("没有指定数据源地址,无法创建表格"):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'),a},head:function(){i+="",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='\n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){if(0!=c.length){var i='',l.domCache.before(i),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])})}},tools:function(){if(0!=l.param.button.length){var a='
    ';_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),a+="
    ",l.domCache.before(a),l.toolsBox=l.domCache.prev(".table-tools")}},page:function(){if(!_.isBoolean(l.param.config.page)){var t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ';l.domCache.after(t),l.pageBox=l.domCache.next(".table-page")}},fixed:function(){var t="";if(l.param.config.fixed.first){t+='
    ',t+=l._checkbox(null,!0);var e=_.head(l.param.column);t+="",t+="
    "+e.name+o.order(e.order,e.field)+"
    "}if(l.param.config.fixed.last){t+='
    ';var a=_.last(l.param.column);t+="",t+="
    "+a.name+o.order(a.order,a.field)+"
    "}l.domCache.append(t)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0==l.param.button.length&&l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}};i='
    ',o.body(),this._loadData()}},{key:"_event",value:function(){var n=this,t=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],e=function(t){Eadmin.message.error({content:t}),o.pageBox.find("input").val("")},a=[this,this.domCache.parent()],o=a[0],i=a[1];if(o.param.config.checkbox&&i.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];a.isCheck=e.is(":checked")?1:0,o.checked=1==a.isCheck?o.size:0,a.checkbox=o.haveFixed?o.table.l.find(".checkall"):o.table.t.find(".checkall"),Form.checkbox(a.checkbox,a.isCheck)}).on("click",t[1],function(){var t,e=[$(this),0],a=e[0];o.checked+=a.is(":checked")?1:-1,t=o.checked==o.size?1:0,Form.checkbox(o.table.head.find(".checkall"),t)}),o.param.config.fixed.first||o.param.config.fixed.last){var l=0;i.on("mouseenter",t[2],function(){l=$(this).index(),o.table.c.children("tr").eq(l).addClass("tr-hover"),o.table.l.children("tr").eq(l).addClass("tr-hover"),o.table.r.children("tr").eq(l).addClass("tr-hover")}).on("mouseleave",t[2],function(){o.table.c.children("tr").eq(l).removeClass("tr-hover"),o.table.l.children("tr").eq(l).removeClass("tr-hover"),o.table.r.children("tr").eq(l).removeClass("tr-hover")})}if(null!=o.searchBox&&i.on("click",t[3],function(){o.page=1,o.get[o.param.config.page.page_field]=o.page,_.unset(o.get,"_export");var t=o.searchBox.children("form").serialize();t!=o.query&&(o.get._search=1,o.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");o.get[e[0]]=decodeURIComponent(e[1])}),o._loadData(!0),!1}).on("click",t[4],function(){return o.searchBox.find("input").val(""),Form.select(o.searchBox),!1}),null!=o.toolsBox&&_.each(o.param.button,function(i,t){var e=o.toolsBox.find("button").eq(t);if(null!=i.open){e.data("window-url",i.open.url);var a=e.attr("id");return Eadmin.window("#"+a,i.open),!0}e.on("click",function(){if(!0!==i.check_checked||0!=o.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],n=t[2];if(0<(n=(n=o.haveFixed?o.table.l:o.table.c).find(".checkall:checked")).length&&(n.each(function(){e.push($(this).val())}),e=_.toString(e),a[o.param.config.checkbox]=e),null!=i.api)return Eadmin.get({url:i.api,param:a,popup:!0,then:function(){!0===i.refresh&&o._loadData()}}),!0;_.isFunction(i.callback)?i.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===i.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||i.on("change",t[5],function(){o.page=1,o.size=+$(this).val(),store(o.storeKey+"_page",o.page.toString()),store(o.storeKey+"_size",o.size.toString()),o.get[o.param.config.page.page_field]=o.page,o.get[o.param.config.page.size_field]=o.size,o._loadData(!0)}).on("click",t[6],function(){o.page=+$(this).html(),store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)}).on("click",t[7],function(){1!=o.page&&(o.page-=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[8],function(){o.page!=o.pageCount&&(o.page+=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[9],function(){var t=o.pageBox.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>o.pageCount?e("跳转的页数已经超出了最大页数"):t!=o.page?(store(o.storeKey+"_page",t),o.page=+t,o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")}),i.on("click",t[11],function(){var t=$(this);o.table.head.find(".active").removeClass("active"),t.addClass("active"),o.get.order=t.data("order"),o._loadData(!0)}).on("click",t[12],function(){var t=[$(this),{}],e=t[0],a=t[1];a.label=e.parent("label"),a.api=a.label.data("api"),a.field=a.label.data("field"),a.val=e.val(),a.param={},a.param[a.field]=a.val,Eadmin.get({url:a.api,param:a.param,popup:!0})}).on("click",t[13],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.row=e.data("row"),a.key=e.data("key"),a.btn=o.btns[a.row][a.key],null==a.btn.open){if(null!=a.btn.api){var n=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&o._loadData()}})};if(!0===a.btn.confirm)return void Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:n});n()}}else Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel){var c=function(t,e){if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(t,e);else{"object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t));var a=document.createElement("a");a.href=t,a.download=e||"";var n=void 0;window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)}},s=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;var a=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(a)],{type:"application/octet-stream"})};Method[this.exportExcel]=function(a){n.get._export=1,Eadmin.get({url:n.param.config.data,param:n.get,then:function(t){t=[n.excelColumn].concat(_toConsumableArray(t.list));var e=XLSX.utils.json_to_sheet(t,{skipHeader:!0});c(s(e),createId()+".xlsx"),Eadmin.button.reset(a)}})}}}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount&&(l=this.pageCount),l-o'+c+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(i),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,i=0\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t'},r=function(t,e,s){var a=t.button(e);f.btns.push(a);var r="";return _.each(a,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+s+"-"+e,null!=t.open?t.open.url:"","",""],n=a[0],i=a[1],o=a[2],l=a[3],c=!0===t.disabled?" disabled":"";r+='"}),r},d=function(t,e){var a="";return a+='";var a=t.link(e),n='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=!0===t.img?d(t,i):h(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),Progress.run(u.table.c),u._page(l.data,i);var e=u.table.head.find(":checkbox");e.is(":checked")&&Form.checkbox(e,!1),!1!==u.param.config.page&&u.pageBox.show(),u.table.lbox.show(),u.table.rbox.show();var a=u.domCache.find(".empty");0该列表暂无更多数据~'):n.show()}u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)}else console.log("数据源中没有包含list字段,创建表格失败");else console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),i}(); \ No newline at end of file +"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_createClass=function(){function n(t,e){for(var a=0;a\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()}else console.log("没有找到表格容器"+t+",创建失败")}return _createClass(i,[{key:"run",value:function(){0!=this.param.column.length?""!=this.param.config.data?(this._create(),this._event(),this._resize()):console.log("没有指定数据源地址,无法创建表格"):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'),a},head:function(){i+="",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){if(0!=c.length){var i='',l.domCache.before(i),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])})}},tools:function(){if(0!=l.param.button.length){var a='
    ';_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),a+="
    ",l.domCache.before(a),l.toolsBox=l.domCache.prev(".table-tools")}},page:function(){if(!_.isBoolean(l.param.config.page)){var t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ';l.domCache.after(t),l.pageBox=l.domCache.next(".table-page")}},fixed:function(){var t="";if(l.param.config.fixed.first){t+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',t+=l._checkbox(null,!0);var e=_.head(l.param.column);t+="",t+="
    "+e.name+o.order(e.order,e.field)+"
    "}if(l.param.config.fixed.last){t+='
    ';var a=_.last(l.param.column);t+="",t+="
    "+a.name+o.order(a.order,a.field)+"
    "}l.domCache.append(t)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0==l.param.button.length&&l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}};i='
    ',o.body(),this._loadData()}},{key:"_event",value:function(){var n=this,t=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],e=function(t){Eadmin.message.error({content:t}),o.pageBox.find("input").val("")},a=[this,this.domCache.parent()],o=a[0],i=a[1];if(o.param.config.checkbox&&i.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];a.isCheck=e.is(":checked")?1:0,o.checked=1==a.isCheck?o.size:0,a.checkbox=o.haveFixed?o.table.l.find(".checkall"):o.table.t.find(".checkall"),Form.checkbox(a.checkbox,a.isCheck)}).on("click",t[1],function(){var t,e=[$(this),0],a=e[0];o.checked+=a.is(":checked")?1:-1,t=o.checked==o.size?1:0,Form.checkbox(o.table.head.find(".checkall"),t)}),o.param.config.fixed.first||o.param.config.fixed.last){var l=0;i.on("mouseenter",t[2],function(){l=$(this).index(),o.table.c.children("tr").eq(l).addClass("tr-hover"),o.table.l.children("tr").eq(l).addClass("tr-hover"),o.table.r.children("tr").eq(l).addClass("tr-hover")}).on("mouseleave",t[2],function(){o.table.c.children("tr").eq(l).removeClass("tr-hover"),o.table.l.children("tr").eq(l).removeClass("tr-hover"),o.table.r.children("tr").eq(l).removeClass("tr-hover")})}if(null!=o.searchBox&&i.on("click",t[3],function(){o.page=1,o.get[o.param.config.page.page_field]=o.page,_.unset(o.get,"_export");var t=o.searchBox.children("form").serialize();t!=o.query&&(o.get._search=1,o.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");o.get[e[0]]=decodeURIComponent(e[1])}),o._loadData(!0),!1}).on("click",t[4],function(){return o.searchBox.find("input").val(""),Form.select(o.searchBox),!1}),null!=o.toolsBox&&_.each(o.param.button,function(i,t){var e=o.toolsBox.find("button").eq(t);if(null!=i.open){e.data("window-url",i.open.url);var a=e.attr("id");return Eadmin.window("#"+a,i.open),!0}e.on("click",function(){if(!0!==i.check_checked||0!=o.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],n=t[2];if(0<(n=(n=o.haveFixed?o.table.l:o.table.c).find(".checkall:checked")).length&&(n.each(function(){e.push($(this).val())}),e=_.toString(e),a[o.param.config.checkbox]=e),null!=i.api)return Eadmin.get({url:i.api,param:a,popup:!0,then:function(){!0===i.refresh&&o._loadData()}}),!0;_.isFunction(i.callback)?i.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===i.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||i.on("change",t[5],function(){o.page=1,o.size=+$(this).val(),store(o.storeKey+"_page",o.page.toString()),store(o.storeKey+"_size",o.size.toString()),o.get[o.param.config.page.page_field]=o.page,o.get[o.param.config.page.size_field]=o.size,o._loadData(!0)}).on("click",t[6],function(){o.page=+$(this).html(),store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)}).on("click",t[7],function(){1!=o.page&&(o.page-=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[8],function(){o.page!=o.pageCount&&(o.page+=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[9],function(){var t=o.pageBox.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>o.pageCount?e("跳转的页数已经超出了最大页数"):t!=o.page?(store(o.storeKey+"_page",t),o.page=+t,o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")}),i.on("click",t[11],function(){var t=$(this);o.table.head.find(".active").removeClass("active"),t.addClass("active"),o.get.order=t.data("order"),o._loadData(!0)}).on("click",t[12],function(){var t=[$(this),{}],e=t[0],a=t[1];a.label=e.parent("label"),a.api=a.label.data("api"),a.field=a.label.data("field"),a.val=e.val(),a.param={},a.param[a.field]=a.val,Eadmin.get({url:a.api,param:a.param,popup:!0})}).on("click",t[13],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.row=e.data("row"),a.key=e.data("key"),a.btn=o.btns[a.row][a.key],null==a.btn.open){if(null!=a.btn.api){var n=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&o._loadData()}})};if(!0===a.btn.confirm)return void Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:n});n()}}else Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel){var c=function(t,e){if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(t,e);else{"object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t));var a=document.createElement("a");a.href=t,a.download=e||"";var n=void 0;window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)}},s=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;var a=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(a)],{type:"application/octet-stream"})};Method[this.exportExcel]=function(a){n.get._export=1,Eadmin.get({url:n.param.config.data,param:n.get,then:function(t){t=[n.excelColumn].concat(_toConsumableArray(t.list));var e=XLSX.utils.json_to_sheet(t,{skipHeader:!0});c(s(e),createId()+".xlsx"),Eadmin.button.reset(a)}})}}}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount&&(l=this.pageCount),l-o'+c+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(i),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,i=0\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t'},r=function(t,e,s){var a=t.button(e);f.btns.push(a);var r="";return _.each(a,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+s+"-"+e,null!=t.open?t.open.url:"","",""],n=a[0],i=a[1],o=a[2],l=a[3],c=!0===t.disabled?" disabled":"";r+='"}),r},d=function(t,e){var a="";return a+='";var a=t.link(e),n='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=!0===t.img?d(t,i):h(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,i);var e=u.table.head.find(":checkbox");e.is(":checked")&&Form.checkbox(e,!1),!1!==u.param.config.page&&u.pageBox.show(),u.table.lbox.show(),u.table.rbox.show();var a=u.domCache.find(".empty");0该列表暂无更多数据~'):n.show()}u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)}else console.log("数据源中没有包含list字段,创建表格失败");else console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),i}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.window.min.js b/dist/js/lib/eadmin.window.min.js index 77dfffc..119cf3f 100644 --- a/dist/js/lib/eadmin.window.min.js +++ b/dist/js/lib/eadmin.window.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function o(t,n){for(var i=0;i\n\t\t\t\t\t
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t'+this.param.title+'\n\t\t\t\t\t
    \n\t\t\t\t\t
    ',0',_.each(this.param.btn,function(t){var n=-1==["cancel","refresh"].indexOf(t.action)?' data-loading="执行中..."':"";i.html+="\n\t\t\t\t\t\t\t"+t.name+"\n\t\t\t\t\t\t\t"}),i.html+=""),i.html+="",body.append(i.html),this.windowDom=$("#"+this.window)}},{key:"_event",value:function(){var a=this,r={},l={close:function(){var t=!(0").load(a.param.url,function(){defaultImg(r.body),r.loading.hide(),block(r.body),Eadmin.form(r.body),Button.run(a.windowDom),Tag.run(r.body),r.scroll=Eadmin.scroll("#"+a.window+" .body");var t=body.find(".iscroll");0\n\t\t\t\t\t\t\t\t';r.body.html(n)}},init:function(t){if(a._create(),r={this:t,title:a.windowDom.children(".title"),body:a.windowDom.children(".body"),loading:a.windowDom.children(".window-loading"),scroll:null},0!=t&&(a.param.url=r.this.data("window-url")),Eadmin.currentHref=a.param.url,null!=a.param.url&&""!=a.param.url){var n=Eadmin.mask();0!=n&&a.windowDom.css("z-index",n),a.windowDom.off("animationend").show().addClass("window"==a.param.style?"zoomIn":"fadeInRight"),l.load(),a.windowDom.children(".window-close").on("click",function(){l.close()}),a.param.drag&&r.title.on("mousedown",function(t){selectEnabled&&userselect(0);var n=a.windowDom.offset();a.x=t.clientX,a.y=t.clientY,a.top=n.top,a.left=n.left;var o=a.windowDom.css("margin-left"),e=a.windowDom.css("margin-top");o=parseInt(o),e=parseInt(e),$(document).on("mousemove",function(t){var n=a.top+(t.clientY-a.y),i=a.left+(t.clientX-a.x);n-=e,i-=o,a.windowDom.css({top:n,left:i})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=a.param.btn.length&&a.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],n=t[0],i=t[1];if(i.index=n.index(),i.param=a.param.btn[i.index],_.isString(i.param.action)){if(i.action=["cancel","refresh","submit"],-1==i.action.indexOf(i.param.action))return void console.log("没有找到内置按钮事件:"+i.param.action);switch(i.param.action){case"cancel":l.close();break;case"refresh":r.body.empty(),l.load();break;case"submit":var o=function(){r.form=r.body.find(i.param.formid||"form"),0!=r.form.length?(r.action=r.form.attr("action")||a.param.url,Validate.submit(r.form),0\n\t\t\t\t\t
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t'+this.param.title+'\n\t\t\t\t\t
    \n\t\t\t\t\t
    ',0',_.each(this.param.btn,function(t){var n=-1==["cancel","refresh"].indexOf(t.action)?' data-loading="执行中..."':"";i.html+="\n\t\t\t\t\t\t\t"+t.name+"\n\t\t\t\t\t\t\t"}),i.html+=""),i.html+="",body.append(i.html),this.windowDom=$("#"+this.window)}},{key:"_event",value:function(){var a=this,r={},l={close:function(){var t=!(0").load(a.param.url,function(){defaultImg(r.body),r.loading.hide(),block(r.body),Eadmin.form(r.body),Button.run(a.windowDom),-1!=module.lib.indexOf("tag")&&Tag.run(r.body),r.scroll=Eadmin.scroll("#"+a.window+" .body");var t=body.find(".iscroll");0\n\t\t\t\t\t\t\t\t';r.body.html(n)}},init:function(t){if(a._create(),r={this:t,title:a.windowDom.children(".title"),body:a.windowDom.children(".body"),loading:a.windowDom.children(".window-loading"),scroll:null},0!=t&&(a.param.url=r.this.data("window-url")),Eadmin.currentHref=a.param.url,null!=a.param.url&&""!=a.param.url){var n=Eadmin.mask();0!=n&&a.windowDom.css("z-index",n),a.windowDom.off("animationend").show().addClass("window"==a.param.style?"zoomIn":"fadeInRight"),l.load(),a.windowDom.children(".window-close").on("click",function(){l.close()}),a.param.drag&&r.title.on("mousedown",function(t){selectEnabled&&userselect(0);var n=a.windowDom.offset();a.x=t.clientX,a.y=t.clientY,a.top=n.top,a.left=n.left;var o=a.windowDom.css("margin-left"),e=a.windowDom.css("margin-top");o=parseInt(o),e=parseInt(e),$(document).on("mousemove",function(t){var n=a.top+(t.clientY-a.y),i=a.left+(t.clientX-a.x);n-=e,i-=o,a.windowDom.css({top:n,left:i})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=a.param.btn.length&&a.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],n=t[0],i=t[1];if(i.index=n.index(),i.param=a.param.btn[i.index],_.isString(i.param.action)){if(i.action=["cancel","refresh","submit"],-1==i.action.indexOf(i.param.action))return void console.log("没有找到内置按钮事件:"+i.param.action);switch(i.param.action){case"cancel":l.close();break;case"refresh":r.body.empty(),l.load();break;case"submit":var o=function(){r.form=r.body.find(i.param.formid||"form"),0!=r.form.length?(r.action=r.form.attr("action")||a.param.url,Validate.submit(r.form),0`); $('#error-default-img').on('error', () => { @@ -85,6 +86,27 @@ let eadmin = class Eadmin{ }); }); } + // 加载进度条 + $('body').append(`
    `); + } + + /** + * 页面加载顶部进度条 + * @type 类型,1:显示 0:隐藏 + */ + loadingProgress(type = 1) + { + let dom = $('#loading-progress'); + if (type == 1) + { + dom.css('opacity', 1).animate({ + width : innerW() + }, 10000); + return; + } + dom.stop().width(innerW()).animate({ + opacity : 0 + }); } /** @@ -99,7 +121,6 @@ let eadmin = class Eadmin{ * 关闭加载中 */ loadingHide(){ - if(Mount.page) return; this.maskHide(); } @@ -156,7 +177,7 @@ let eadmin = class Eadmin{ module.conf.homepage == undefined || module.conf.homepage == '') return; // 加载动画 - this.loading(); + this.loadingProgress(); // 判断默认主页 let homepage = getRoute(); if ( ! homepage) @@ -299,15 +320,15 @@ let eadmin = class Eadmin{ let _this = this; let _box = ! container ? box : $(container); _box.empty(); - // loading - _this.loading(); + // 加载动画 + this.loadingProgress(); // 需要销毁的元素 let destroy = [ '.window', '.datepicker', '.citypicker', '.dz-hidden-input', - '.dropdown' + '.dropdown:not(.fixed)' ]; for (let i in destroy) $(destroy[i]).remove(); @@ -466,7 +487,7 @@ let eadmin = class Eadmin{ this.boxScroll.destroy(); this.boxScroll = null; } - this.loadingHide(); + this.loadingProgress(0); // 默认图 defaultImg(box); // 块 @@ -476,7 +497,7 @@ let eadmin = class Eadmin{ // 按钮渲染 Button.run(box); // 标签 - Tag.run(box); + if (module.lib.indexOf('tag') != -1) Tag.run(box); // 监听滚动 this.onscroll(); // 滚动条处理 @@ -491,7 +512,7 @@ let eadmin = class Eadmin{ } this.boxScroll = this.scroll(box[0]); // 进度条 - Progress.run(box); + if (module.lib.indexOf('progress') != -1) Progress.run(box); } /** @@ -524,6 +545,11 @@ let eadmin = class Eadmin{ * 日期选择 */ datepicker(dom, param){ + if (module.lib.indexOf('datepicker') == -1) + { + console.log('请先在lib中加载datepicker组件'); + return; + } new Datepikcer(dom, param); return this; } @@ -532,6 +558,11 @@ let eadmin = class Eadmin{ * 城市选择 */ citypicker(dom, param){ + if (module.lib.indexOf('citypicker') == -1) + { + console.log('请先在lib中加载citypicker组件'); + return; + } new Citypikcer(dom, param); return this; } @@ -540,6 +571,11 @@ let eadmin = class Eadmin{ * 弹窗 */ window(dom, param){ + if (module.lib.indexOf('window') == -1) + { + console.log('请先在lib中加载window组件'); + return; + } new Window(dom, param); return this; } @@ -548,6 +584,11 @@ let eadmin = class Eadmin{ * 滑块 */ slider(dom, param){ + if (module.lib.indexOf('slider') == -1) + { + console.log('请先在lib中加载slider组件'); + return; + } new Slider(dom, param); return this; } @@ -556,6 +597,11 @@ let eadmin = class Eadmin{ * 穿梭框 */ transfer(dom, param){ + if (module.lib.indexOf('transfer') == -1) + { + console.log('请先在lib中加载transfer组件'); + return; + } new Transfer(dom, param); return this; } @@ -564,6 +610,11 @@ let eadmin = class Eadmin{ * 评分 */ rate(dom, param){ + if (module.lib.indexOf('rate') == -1) + { + console.log('请先在lib中加载rate组件'); + return; + } new Rate(dom, param); return this; } @@ -572,6 +623,11 @@ let eadmin = class Eadmin{ * 颜色选择 */ colorpicker(dom, param){ + if (module.lib.indexOf('colorpicker') == -1) + { + console.log('请先在lib中加载colorpicker组件'); + return; + } new Colorpicker(dom, param); return this; } @@ -580,6 +636,11 @@ let eadmin = class Eadmin{ * 表格 */ table(dom, param){ + if (module.lib.indexOf('table') == -1) + { + console.log('请先在lib中加载table组件'); + return; + } return new Table(dom, param); } @@ -587,6 +648,11 @@ let eadmin = class Eadmin{ * 自定义分页 */ page(param){ + if (module.lib.indexOf('page') == -1) + { + console.log('请先在lib中加载page组件'); + return; + } new Page(param); return this; } @@ -595,6 +661,11 @@ let eadmin = class Eadmin{ * 上传 */ upload(dom, param){ + if (module.lib.indexOf('upload') == -1) + { + console.log('请先在lib中加载upload组件'); + return; + } new Upload(dom, param); return this; } @@ -603,6 +674,11 @@ let eadmin = class Eadmin{ * 图表 */ chart(dom, param){ + if (module.lib.indexOf('chart') == -1) + { + console.log('请先在lib中加载chart组件'); + return; + } new EChart(dom, param); return this; } @@ -611,6 +687,11 @@ let eadmin = class Eadmin{ * 树形 */ tree(dom, param){ + if (module.lib.indexOf('tree') == -1) + { + console.log('请先在lib中加载tree组件'); + return; + } new Tree(dom, param); return this; } @@ -619,6 +700,11 @@ let eadmin = class Eadmin{ * 选项卡 */ tab(dom, param){ + if (module.lib.indexOf('tab') == -1) + { + console.log('请先在lib中加载tab组件'); + return; + } new Tab(dom, param); return this; } @@ -627,6 +713,11 @@ let eadmin = class Eadmin{ * 编辑器 */ editor(dom, param){ + if (module.lib.indexOf('editor') == -1) + { + console.log('请先在lib中加载editor组件'); + return; + } new Editor(dom, param); return this; } @@ -637,6 +728,11 @@ let eadmin = class Eadmin{ * @param {*} param */ dropdown(dom, param){ + if (module.lib.indexOf('dropdown') == -1) + { + console.log('请先在lib中加载dropdown组件'); + return; + } new Dropdown(dom, param); return this; } @@ -746,7 +842,11 @@ let eadmin = class Eadmin{ if (data[module.conf.http.code_field] != module.conf.http.code_success) { if (msg == '') msg = '操作执行失败'; - Message.error({content : msg}); + Message.error({ + content : msg + }); + if (_.isFunction(param.error)) + param.error(); return; } if (param.popup !== true) @@ -761,7 +861,7 @@ let eadmin = class Eadmin{ if (_.isFunction(param.then)) { conf.callback = () => { - param.then(data[module.conf.http.data_field]); + param.then(data); }; } Popup.success(conf); @@ -807,7 +907,7 @@ let eadmin = class Eadmin{ content : msg }); if (_.isFunction(param.error)) - param.error(); + param.error(data); return; } if (_.isFunction(param.close)) @@ -818,7 +918,7 @@ let eadmin = class Eadmin{ if (_.isFunction(param.then)) { conf.callback = () => { - param.then(data[module.conf.http.data_field]); + param.then(data); }; } Popup.success(conf); diff --git a/src/js/lib/eadmin.dropdown.js b/src/js/lib/eadmin.dropdown.js index c3a69b3..5ab5e8a 100644 --- a/src/js/lib/eadmin.dropdown.js +++ b/src/js/lib/eadmin.dropdown.js @@ -13,6 +13,8 @@ class Dropdown{ width : 0, // 显示方式 trigger : 'click', + // 是否固定不被清除 + fixed : false, // 标题栏 title : '', // 数据 @@ -46,7 +48,7 @@ class Dropdown{ 'dropdown-' + createId(), '' ]; - html = `'),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    ')}return _createClass(e,[{key:"loadingProgress",value:function(){var e=0'+(""==e?"页面加载中,请稍候...":e))}},{key:"loadingHide",value:function(){this.maskHide()}},{key:"mask",value:function(){0==$(".mask").length&&$("body").append('
    ');var e=$(".mask");if(e.empty(),e.is(":hidden"))return e.show(),!1;var o=$(".window:visible").length;if(0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==i.href||null!=e.this.data("native"))return!0;setRoute(i.href);var n=md5(i.href);store.remove(n+"_page");var l=e.this.data("container");return l=!!l&&"#"+l,i.refresh(l),!1})}},{key:"refresh",value:function(){var e=0"+o+""}),n+="",l.append(n),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var o=function(e){var o="
      ",n=0,l=store("main_nav_id");for(var i in e){var t="";null==l?0==n&&(t=" active"):i==l&&(t=" active"),o+='',n++}if(o+="
    ",$(".nav").html(o),null!=l){var a=window.nav[l].sub;if(null!=a){o="",$(".sub-nav").show().children("div").eq(1).html(o)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0'),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    '),$("body").append('
    ')}return _createClass(e,[{key:"loadingProgress",value:function(){var e=0'+(""==e?"页面加载中,请稍候...":e))}},{key:"loadingHide",value:function(){this.maskHide()}},{key:"mask",value:function(){var e=$(".mask");if(e.empty(),e.is(":hidden"))return e.show(),!1;var o=$(".window:visible").length;if(0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==i.href||null!=e.this.data("native"))return!0;setRoute(i.href);var n=md5(i.href);store.remove(n+"_page");var l=e.this.data("container");return l=!!l&&"#"+l,i.refresh(l),!1})}},{key:"refresh",value:function(){var e=0"+o+""}),n+="",l.append(n),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var o=function(e){var o="
      ",n=0,l=store("main_nav_id");for(var i in e){var t="";null==l?0==n&&(t=" active"):i==l&&(t=" active"),o+='',n++}if(o+="
    ",$(".nav").html(o),null!=l){var a=window.nav[l].sub;if(null!=a){o="",$(".sub-nav").show().children("div").eq(1).html(o)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()}else console.log("没有找到表格容器"+t+",创建失败")}return _createClass(i,[{key:"run",value:function(){0!=this.param.column.length?""!=this.param.config.data?(this._create(),this._event(),this._resize()):console.log("没有指定数据源地址,无法创建表格"):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'),a},head:function(){i+="
    ",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){if(0!=c.length){var i='',l.domCache.before(i),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])})}},tools:function(){if(0!=l.param.button.length){var a='
    ';_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),a+="
    ",l.domCache.before(a),l.toolsBox=l.domCache.prev(".table-tools")}},page:function(){if(!_.isBoolean(l.param.config.page)){var t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ';l.domCache.after(t),l.pageBox=l.domCache.next(".table-page")}},fixed:function(){var t="";if(l.param.config.fixed.first){t+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',t+=l._checkbox(null,!0);var e=_.head(l.param.column);t+="",t+="
    "+e.name+o.order(e.order,e.field)+"
    "}if(l.param.config.fixed.last){t+='
    ';var a=_.last(l.param.column);t+="",t+="
    "+a.name+o.order(a.order,a.field)+"
    "}l.domCache.append(t)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0==l.param.button.length&&l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}};i='
    ',o.body(),this._loadData()}},{key:"_event",value:function(){var n=this,t=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],e=function(t){Eadmin.message.error({content:t}),o.pageBox.find("input").val("")},a=[this,this.domCache.parent()],o=a[0],i=a[1];if(o.param.config.checkbox&&i.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];a.isCheck=e.is(":checked")?1:0,o.checked=1==a.isCheck?o.size:0,a.checkbox=o.haveFixed?o.table.l.find(".checkall"):o.table.t.find(".checkall"),Form.checkbox(a.checkbox,a.isCheck)}).on("click",t[1],function(){var t,e=[$(this),0],a=e[0];o.checked+=a.is(":checked")?1:-1,t=o.checked==o.size?1:0,Form.checkbox(o.table.head.find(".checkall"),t)}),o.param.config.fixed.first||o.param.config.fixed.last){var l=0;i.on("mouseenter",t[2],function(){l=$(this).index(),o.table.c.children("tr").eq(l).addClass("tr-hover"),o.table.l.children("tr").eq(l).addClass("tr-hover"),o.table.r.children("tr").eq(l).addClass("tr-hover")}).on("mouseleave",t[2],function(){o.table.c.children("tr").eq(l).removeClass("tr-hover"),o.table.l.children("tr").eq(l).removeClass("tr-hover"),o.table.r.children("tr").eq(l).removeClass("tr-hover")})}if(null!=o.searchBox&&i.on("click",t[3],function(){o.page=1,o.get[o.param.config.page.page_field]=o.page,_.unset(o.get,"_export");var t=o.searchBox.children("form").serialize();t!=o.query&&(o.get._search=1,o.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");o.get[e[0]]=decodeURIComponent(e[1])}),o._loadData(!0),!1}).on("click",t[4],function(){return o.searchBox.find("input").val(""),Form.select(o.searchBox),!1}),null!=o.toolsBox&&_.each(o.param.button,function(i,t){var e=o.toolsBox.find("button").eq(t);if(null!=i.open){e.data("window-url",i.open.url);var a=e.attr("id");return Eadmin.window("#"+a,i.open),!0}e.on("click",function(){if(!0!==i.check_checked||0!=o.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],n=t[2];if(0<(n=(n=o.haveFixed?o.table.l:o.table.c).find(".checkall:checked")).length&&(n.each(function(){e.push($(this).val())}),e=_.toString(e),a[o.param.config.checkbox]=e),null!=i.api)return Eadmin.get({url:i.api,param:a,popup:!0,then:function(){!0===i.refresh&&o._loadData()}}),!0;_.isFunction(i.callback)?i.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===i.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||i.on("change",t[5],function(){o.page=1,o.size=+$(this).val(),store(o.storeKey+"_page",o.page.toString()),store(o.storeKey+"_size",o.size.toString()),o.get[o.param.config.page.page_field]=o.page,o.get[o.param.config.page.size_field]=o.size,o._loadData(!0)}).on("click",t[6],function(){o.page=+$(this).html(),store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)}).on("click",t[7],function(){1!=o.page&&(o.page-=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[8],function(){o.page!=o.pageCount&&(o.page+=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[9],function(){var t=o.pageBox.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>o.pageCount?e("跳转的页数已经超出了最大页数"):t!=o.page?(store(o.storeKey+"_page",t),o.page=+t,o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")}),i.on("click",t[11],function(){var t=$(this);o.table.head.find(".active").removeClass("active"),t.addClass("active"),o.get.order=t.data("order"),o._loadData(!0)}).on("click",t[12],function(){var t=[$(this),{}],e=t[0],a=t[1];a.label=e.parent("label"),a.api=a.label.data("api"),a.field=a.label.data("field"),a.val=e.val(),a.param={},a.param[a.field]=a.val,Eadmin.get({url:a.api,param:a.param,popup:!0})}).on("click",t[13],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.row=e.data("row"),a.key=e.data("key"),a.btn=o.btns[a.row][a.key],null==a.btn.open){if(null!=a.btn.api){var n=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&o._loadData()}})};if(!0===a.btn.confirm)return void Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:n});n()}}else Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel){var c=function(t,e){if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(t,e);else{"object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t));var a=document.createElement("a");a.href=t,a.download=e||"";var n=void 0;window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)}},s=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;var a=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(a)],{type:"application/octet-stream"})};Method[this.exportExcel]=function(a){n.get._export=1,Eadmin.get({url:n.param.config.data,param:n.get,then:function(t){t=[n.excelColumn].concat(_toConsumableArray(t.list));var e=XLSX.utils.json_to_sheet(t,{skipHeader:!0});c(s(e),createId()+".xlsx"),Eadmin.button.reset(a)}})}}}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount&&(l=this.pageCount),l-o'+c+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(i),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,i=0\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t'},r=function(t,e,s){var a=t.button(e);f.btns.push(a);var r="";return _.each(a,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+s+"-"+e,null!=t.open?t.open.url:"","",""],n=a[0],i=a[1],o=a[2],l=a[3],c=!0===t.disabled?" disabled":"";r+='"}),r},d=function(t,e){var a="";return a+='";var a=t.link(e),n='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=!0===t.img?d(t,i):h(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,i);var e=u.table.head.find(":checkbox");e.is(":checked")&&Form.checkbox(e,!1),!1!==u.param.config.page&&u.pageBox.show(),u.table.lbox.show(),u.table.rbox.show();var a=u.domCache.find(".empty");0该列表暂无更多数据~'):n.show()}u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)}else console.log("数据源中没有包含list字段,创建表格失败");else console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),i}(); \ No newline at end of file +"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_createClass=function(){function n(t,e){for(var a=0;a\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()}else console.log("没有找到表格容器"+t+",创建失败")}return _createClass(i,[{key:"run",value:function(){0!=this.param.column.length?""!=this.param.config.data?(this._create(),this._event(),this._resize()):console.log("没有指定数据源地址,无法创建表格"):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'),a},head:function(){i+="",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){if(0!=c.length){var i='',l.domCache.before(i),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])})}},tools:function(){if(0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel){var a='
    ';_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),a+="
    ",l.domCache.before(a),l.toolsBox=l.domCache.prev(".table-tools")}},page:function(){if(!_.isBoolean(l.param.config.page)){var t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ';l.domCache.after(t),l.pageBox=l.domCache.next(".table-page")}},fixed:function(){var t="";if(l.param.config.fixed.first){t+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',t+=l._checkbox(null,!0);var e=_.head(l.param.column);t+="",t+="
    "+e.name+o.order(e.order,e.field)+"
    "}if(l.param.config.fixed.last){t+='
    ';var a=_.last(l.param.column);t+="",t+="
    "+a.name+o.order(a.order,a.field)+"
    "}l.domCache.append(t)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel||l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}};i='
    ',o.body(),this._loadData()}},{key:"_event",value:function(){var n=this,t=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],e=function(t){Eadmin.message.error({content:t}),o.pageBox.find("input").val("")},a=[this,this.domCache.parent()],o=a[0],i=a[1];if(o.param.config.checkbox&&i.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];a.isCheck=e.is(":checked")?1:0,o.checked=1==a.isCheck?o.size:0,a.checkbox=o.haveFixed?o.table.l.find(".checkall"):o.table.t.find(".checkall"),Form.checkbox(a.checkbox,a.isCheck)}).on("click",t[1],function(){var t,e=[$(this),0],a=e[0];o.checked+=a.is(":checked")?1:-1,t=o.checked==o.size?1:0,Form.checkbox(o.table.head.find(".checkall"),t)}),o.param.config.fixed.first||o.param.config.fixed.last){var l=0;i.on("mouseenter",t[2],function(){l=$(this).index(),o.table.c.children("tr").eq(l).addClass("tr-hover"),o.table.l.children("tr").eq(l).addClass("tr-hover"),o.table.r.children("tr").eq(l).addClass("tr-hover")}).on("mouseleave",t[2],function(){o.table.c.children("tr").eq(l).removeClass("tr-hover"),o.table.l.children("tr").eq(l).removeClass("tr-hover"),o.table.r.children("tr").eq(l).removeClass("tr-hover")})}if(null!=o.searchBox&&i.on("click",t[3],function(){o.page=1,o.get[o.param.config.page.page_field]=o.page,_.unset(o.get,"_export");var t=o.searchBox.children("form").serialize();t!=o.query&&(o.get._search=1,o.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");o.get[e[0]]=decodeURIComponent(e[1])}),o._loadData(!0),!1}).on("click",t[4],function(){return o.searchBox.find("input").val(""),Form.select(o.searchBox),!1}),null!=o.toolsBox&&_.each(o.param.button,function(i,t){var e=o.toolsBox.find("button").eq(t);if(null!=i.open){e.data("window-url",i.open.url);var a=e.attr("id");return Eadmin.window("#"+a,i.open),!0}e.on("click",function(){if(!0!==i.check_checked||0!=o.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],n=t[2];if(0<(n=(n=o.haveFixed?o.table.l:o.table.c).find(".checkall:checked")).length&&(n.each(function(){e.push($(this).val())}),e=_.toString(e),a[o.param.config.checkbox]=e),null!=i.api)return Eadmin.get({url:i.api,param:a,popup:!0,then:function(){!0===i.refresh&&o._loadData()}}),!0;_.isFunction(i.callback)?i.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===i.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||i.on("change",t[5],function(){o.page=1,o.size=+$(this).val(),store(o.storeKey+"_page",o.page.toString()),store(o.storeKey+"_size",o.size.toString()),o.get[o.param.config.page.page_field]=o.page,o.get[o.param.config.page.size_field]=o.size,o._loadData(!0)}).on("click",t[6],function(){o.page=+$(this).html(),store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)}).on("click",t[7],function(){1!=o.page&&(o.page-=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[8],function(){o.page!=o.pageCount&&(o.page+=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[9],function(){var t=o.pageBox.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>o.pageCount?e("跳转的页数已经超出了最大页数"):t!=o.page?(store(o.storeKey+"_page",t),o.page=+t,o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")}),i.on("click",t[11],function(){var t=$(this);o.table.head.find(".active").removeClass("active"),t.addClass("active"),o.get.order=t.data("order"),o._loadData(!0)}).on("click",t[12],function(){var t=[$(this),{}],e=t[0],a=t[1];a.label=e.parent("label"),a.api=a.label.data("api"),a.field=a.label.data("field"),a.val=e.val(),a.param={},a.param[a.field]=a.val,Eadmin.get({url:a.api,param:a.param,popup:!0})}).on("click",t[13],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.row=e.data("row"),a.key=e.data("key"),a.btn=o.btns[a.row][a.key],null==a.btn.open){if(null!=a.btn.api){var n=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&o._loadData()}})};if(!0===a.btn.confirm)return void Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:n});n()}}else Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel){var c=function(t,e){if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(t,e);else{"object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t));var a=document.createElement("a");a.href=t,a.download=e||"";var n=void 0;window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)}},s=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;var a=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(a)],{type:"application/octet-stream"})};Method[this.exportExcel]=function(a){n.get._export=1,Eadmin.get({url:n.param.config.data,param:n.get,then:function(t){t=[n.excelColumn].concat(_toConsumableArray(t.list));var e=XLSX.utils.json_to_sheet(t,{skipHeader:!0});c(s(e),createId()+".xlsx"),Eadmin.button.reset(a)}})}}}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount&&(l=this.pageCount),l-o'+c+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(i),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,i=0\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t'},r=function(t,e,s){var a=t.button(e);f.btns.push(a);var r="";return _.each(a,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+s+"-"+e,null!=t.open?t.open.url:"","",""],n=a[0],i=a[1],o=a[2],l=a[3],c=!0===t.disabled?" disabled":"";r+='"}),r},d=function(t,e){var a="";return a+='";var a=t.link(e),n='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=!0===t.img?d(t,i):h(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,i);var e=u.table.head.find(":checkbox");e.is(":checked")&&Form.checkbox(e,!1),u.domCache.show(),null!=u.searchBox&&u.searchBox.show(),null!=u.toolsBox&&u.toolsBox.show(),!1!==u.param.config.page&&u.pageBox.show(),u.table.lbox.show(),u.table.rbox.show();var a=u.domCache.find(".empty");0该列表暂无更多数据~'):n.show()}u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)}else console.log("数据源中没有包含list字段,创建表格失败");else console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),i}(); \ No newline at end of file diff --git a/src/css/dark/dropzone.css b/src/css/dark/dropzone.css index 67faf32..87ef5dd 100644 --- a/src/css/dark/dropzone.css +++ b/src/css/dark/dropzone.css @@ -27,7 +27,7 @@ } .dropzone .dz-message { font-size: 14px; - min-height: 84px; + min-height: 74px; } .dropzone .dz-message i { font-size: 42px; diff --git a/src/css/dark/lib/form.css b/src/css/dark/lib/form.css index 77c70d9..0236ffe 100644 --- a/src/css/dark/lib/form.css +++ b/src/css/dark/lib/form.css @@ -173,6 +173,7 @@ select { .select i:not(.rotate) { position: absolute; right: 0px; + top: 10px; } .select i.ri-loader-4-line { font-size: 14px; diff --git a/src/css/dark/lib/table.css b/src/css/dark/lib/table.css index d1ba784..1a9206f 100644 --- a/src/css/dark/lib/table.css +++ b/src/css/dark/lib/table.css @@ -228,15 +228,8 @@ padding-bottom: 15px; } .table-shade { - opacity: 0.6; - border-radius: 5px; - background: #000; - top: 0; - left: 0; - z-index: 999; width: 100%; - height: 100%; - position: absolute; + min-height: 160px; text-align: center; display: flex; justify-content: center; diff --git a/src/css/light/dropzone.css b/src/css/light/dropzone.css index 76d5d82..a95c6c3 100644 --- a/src/css/light/dropzone.css +++ b/src/css/light/dropzone.css @@ -27,7 +27,7 @@ } .dropzone .dz-message { font-size: 14px; - min-height: 84px; + min-height: 74px; } .dropzone .dz-message i { font-size: 42px; diff --git a/src/css/light/lib/form.css b/src/css/light/lib/form.css index 9b25f19..2798132 100644 --- a/src/css/light/lib/form.css +++ b/src/css/light/lib/form.css @@ -173,6 +173,7 @@ select { .select i:not(.rotate) { position: absolute; right: 0px; + top: 10px; } .select i.ri-loader-4-line { font-size: 14px; diff --git a/src/css/light/lib/table.css b/src/css/light/lib/table.css index b4dbc3e..1e4fd75 100644 --- a/src/css/light/lib/table.css +++ b/src/css/light/lib/table.css @@ -228,19 +228,12 @@ padding-bottom: 15px; } .table-shade { - opacity: 0.6; - border-radius: 5px; - background: #555; - top: 0; - left: 0; - z-index: 999; width: 100%; - height: 100%; - position: absolute; + min-height: 160px; text-align: center; display: flex; justify-content: center; align-items: center; display: none; - color: #FFF; + color: #36495C; } diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js index 4682883..3eb6908 100644 --- a/src/js/framework/eadmin/1.0.1/eadmin.js +++ b/src/js/framework/eadmin/1.0.1/eadmin.js @@ -86,6 +86,8 @@ let eadmin = class Eadmin{ }); }); } + // 遮罩 + $('body').append('
    '); // 加载进度条 $('body').append(`
    `); } @@ -128,8 +130,6 @@ let eadmin = class Eadmin{ * 打开遮罩层 */ mask(){ - if ($('.mask').length == 0) - $('body').append('
    '); let mask = $('.mask'); mask.empty(); if (mask.is(':hidden')) diff --git a/src/js/lib/eadmin.table.js b/src/js/lib/eadmin.table.js index e1006eb..59e70fc 100644 --- a/src/js/lib/eadmin.table.js +++ b/src/js/lib/eadmin.table.js @@ -131,7 +131,7 @@ class Table{ let shade = `
    数据加载中,请稍候...
    `; - this.domCache.addClass('table').before(shade); + this.domCache.addClass('table').hide().before(shade); this.shade = this.domCache.prev('.table-shade'); // 是否显示左右固定浮动,用来确定表格全选是左浮动上的还是主体表格上的 this.haveFixed = this.param.config.fixed.first; @@ -234,7 +234,7 @@ class Table{ if (search.length == 0) return; let [html, param] = [ - `
    `; - v.fr += ``; - v.html += ``; - // 全选 - v.html += this._checkbox(row); - v.fl += this._checkbox(row, true); - _.each(this.param.column, (c, k) => { - // 是否隐藏该列,用在只需要搜索,列表里没有的列 - if (c.column === false) - return true; - let html = ``; - // 开关 - if (c.switch === true) - html += func.switch(c, row); - // 按钮 - else if (_.isFunction(c.button)) - html += func.button(c, row, row_key); - else - { - // 链接 - html += func.href(c, row); - html += c.img === true ? func.img(c, row) : func.format(c, row); - // 链接闭合 - html += func.href(true); - } - html += ``; - // 首列 - if (k == 0) v.fl += html; - v.html += html; - // 尾列 - if (k + 1 == this.param.column.length) - v.fr += html; - }); - v.fl += ``; - v.html += ``; - v.fr += ``; - }); - this.table.c.html(v.html); - // 缺省图处理 - defaultImg(this.table.c); - // 标签 - if (module.lib.indexOf('tag') != -1) Tag.run(this.table.c); - if (this.table.t.width() <= this.width) - { - this.table.lbox.remove(); - this.table.rbox.remove(); - this.haveFixed = false; - } + let run = (data) => { + let v = { + data : data, + html : '', + fl : '', + fr : '' + }; + let func = { + // 标签 + tag : (c, r) => { + return c.tag === true ? ` data-tag="${r[c.field]}"` : ''; + }, + // 开关 + switch : (c, r) => { + let api = ''; + if ( ! _.isFunction(c.api)) + console.log('没有指定保存开关状态的API地址'); else - { - // 首列 - if (this.param.config.fixed.first === true) + api = c.api(r); + return ``; + }, + // 按钮 + button : (c, r, row_key) => { + let btn = c.button(r); + that.btns.push(btn); + let html = ''; + _.each(btn, (b, btn_key) => { + let [icon, id, url, _class] = [ + b.icon != undefined ? `` : '', + `table-column-btn-${row_key}-${btn_key}`, + b.open != undefined ? b.open.url : '', + '', '' + ]; + let disabled = b.disabled === true ? ' disabled' : ''; + html += ``; + }); + return html; + }, + // 图片 + img : (c, r) => { + let html = ''; + html += ` { + return _.isFunction(c.format) ? c.format(r) : r[c.field]; + }, + // 链接 + href : (c, r) => { + if ( ! _.isFunction(c.link)) + return ''; + if (_.isBoolean(c) && c) + return ''; + let link = c.link(r); + let html = ` 0) + { + // 构建表格 + _.each(v.data.list, (row, row_key) => { + v.fl += ``; + v.fr += ``; + v.html += ``; + // 全选 + v.html += this._checkbox(row); + v.fl += this._checkbox(row, true); + _.each(this.param.column, (c, k) => { + // 是否隐藏该列,用在只需要搜索,列表里没有的列 + if (c.column === false) + return true; + let html = ``; + // 开关 + if (c.switch === true) + html += func.switch(c, row); + // 按钮 + else if (_.isFunction(c.button)) + html += func.button(c, row, row_key); + else { - this.table.head.eq(0).find('.checkall-box').remove(); - this.table.c.find('.checkall-box').remove(); - this.table.l.html(v.fl); - Eadmin.form(this.table.l); + // 链接 + html += func.href(c, row); + html += c.img === true ? func.img(c, row) : func.format(c, row); + // 链接闭合 + html += func.href(true); } + html += ``; + // 首列 + if (k == 0) v.fl += html; + v.html += html; // 尾列 - if (this.param.config.fixed.last === true) - { - this.table.r.html(v.fr); - Eadmin.form(this.table.r); - } - } - // 表单 - Eadmin.form(this.table.c); - // 进度条 - if (module.lib.indexOf('progress') != -1) Progress.run(this.table.c); - // 分页 - this._page(v.data, page); - let checkall = this.table.head.find(':checkbox'); - if (checkall.is(':checked')) - Form.checkbox(checkall, false); - this.domCache.show(); - if (this.searchBox != null) - this.searchBox.show(); - if (this.toolsBox != null) - this.toolsBox.show(); - if (this.param.config.page !== false) - this.pageBox.show(); - this.table.lbox.show(); - this.table.rbox.show(); - let empty = this.domCache.find('.empty'); - if (empty.length > 0) - empty.hide(); + if (k + 1 == this.param.column.length) + v.fr += html; + }); + v.fl += ``; + v.html += ``; + v.fr += ``; + }); + this.table.c.html(v.html); + // 缺省图处理 + defaultImg(this.table.c); + // 标签 + if (module.lib.indexOf('tag') != -1) Tag.run(this.table.c); + if (this.table.t.width() <= this.width) + { + this.table.lbox.remove(); + this.table.rbox.remove(); + this.haveFixed = false; } else { - if (this.param.config.page !== false) - this.pageBox.hide(); - let empty = this.domCache.find('.empty'); - if (empty.length == 0) + // 首列 + if (this.param.config.fixed.first === true) { - this.domCache.append('
    该列表暂无更多数据~
    '); + this.table.head.eq(0).find('.checkall-box').remove(); + this.table.c.find('.checkall-box').remove(); + this.table.l.html(v.fl); + Eadmin.form(this.table.l); } - else + // 尾列 + if (this.param.config.fixed.last === true) { - empty.show(); + this.table.r.html(v.fr); + Eadmin.form(this.table.r); } } - // 隐藏遮罩 - this.shade.hide(); - // 回调 - if (this.param.callback != null) - this.param.callback(v.data); - this.get['_search'] = 0; - if (this.init) return; - // 校验最小宽度 - this.scroll = Eadmin.scroll(this.dom + ' .table-box', 'x'); - if (this.table.t.width() <= this.width) + // 表单 + Eadmin.form(this.table.c); + // 进度条 + if (module.lib.indexOf('progress') != -1) Progress.run(this.table.c); + // 分页 + this._page(v.data, page); + let checkall = this.table.head.find(':checkbox'); + if (checkall.is(':checked')) + Form.checkbox(checkall, false); + this.table.lbox.show(); + this.table.rbox.show(); + let empty = this.domCache.find('.empty'); + if (empty.length > 0) + empty.hide(); + } + else + { + if (this.param.config.page !== false) + this.pageBox.hide(); + let empty = this.domCache.find('.empty'); + if (empty.length == 0) { - this.table.t.width(this.width); + this.domCache.append('
    该列表暂无更多数据~
    '); } else { - this.domCache.children('.table-box').css('padding-bottom', '18px'); + empty.show(); } - this.init = true; + } + // 隐藏遮罩 + this.shade.hide(); + // 回调 + if (this.param.callback != null) + this.param.callback(v.data); + this.get['_search'] = 0; + if (this.init) return; + // 校验最小宽度 + this.scroll = Eadmin.scroll(this.dom + ' .table-box', 'x'); + if (this.table.t.width() <= this.width) + { + this.table.t.width(this.width); + } + else + { + this.domCache.children('.table-box').css('padding-bottom', '18px'); + } + this.init = true; + } + if (this.param.config.data == '') + { + let data = { + count : 0, + list : [] + }; + run(data); + return; + } + // 请求数据 + Eadmin.get({ + url : this.param.config.data, + param : this.get, + then : (data) => { + run(data); } }); } From 87295cac36578b3be0c7c77ac6cb8f03d79701b1 Mon Sep 17 00:00:00 2001 From: ysy <317953536@qq.com> Date: Sat, 20 Mar 2021 15:35:14 +0800 Subject: [PATCH 11/27] =?UTF-8?q?1=E3=80=81=E5=9B=BE=E8=A1=A8=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E5=A2=9E=E5=8A=A0=E6=98=AF=E5=90=A6=E5=8F=AF=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E5=AE=BD=E9=AB=98=E5=BA=A6=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=202=E3=80=81=E4=B8=8A=E4=BC=A0=E7=BB=84=E4=BB=B6=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E5=B0=8F=E5=B0=BA=E5=AF=B8=E6=A8=A1=E5=BC=8F=203?= =?UTF-8?q?=E3=80=81=E4=BC=98=E5=8C=96=E8=A1=A8=E5=8D=95form-group?= =?UTF-8?q?=E7=9A=84=E9=97=B4=E8=B7=9D=204=E3=80=81=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E8=8F=9C=E5=8D=95=E7=BB=84=E4=BB=B6=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E4=BA=8B=E4=BB=B6BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 21 ++++++++++ dist/css/eadmin.min.css | 4 +- dist/css/eadmin_light.min.css | 4 +- dist/js/framework/eadmin/1.0.1/eadmin.min.js | 2 +- dist/js/lib/eadmin.chart.min.js | 2 +- dist/js/lib/eadmin.dropdown.min.js | 2 +- dist/js/lib/eadmin.form.min.js | 2 +- dist/js/lib/eadmin.page.min.js | 2 +- dist/js/lib/eadmin.table.min.js | 2 +- dist/js/lib/eadmin.upload.min.js | 2 +- src/css/dark/common/block.css | 20 ++++----- src/css/dark/common/common.css | 21 ++++++---- src/css/dark/common/header.css | 2 +- src/css/dark/dropzone.css | 39 ++++++++++++++++-- src/css/dark/lib/tab.css | 3 ++ src/css/dark/lib/window.css | 3 ++ src/css/light/common/block.css | 20 ++++----- src/css/light/common/common.css | 21 ++++++---- src/css/light/common/header.css | 2 +- src/css/light/dropzone.css | 39 ++++++++++++++++-- src/css/light/lib/tab.css | 3 ++ src/css/light/lib/window.css | 3 ++ src/js/framework/eadmin/1.0.1/eadmin.js | 15 ------- src/js/lib/eadmin.chart.js | 19 ++++++--- src/js/lib/eadmin.dropdown.js | 3 +- src/js/lib/eadmin.form.js | 1 + src/js/lib/eadmin.page.js | 15 +++++-- src/js/lib/eadmin.upload.js | 43 ++++++++++++++------ src/less/dark/common/block.less | 20 ++++----- src/less/dark/common/common.less | 22 ++++++---- src/less/dark/common/header.less | 4 +- src/less/dark/dropzone.less | 39 ++++++++++++++++-- src/less/dark/lib/tab.less | 3 ++ src/less/dark/lib/window.less | 3 ++ src/less/light/common/block.less | 20 ++++----- src/less/light/common/common.less | 22 ++++++---- src/less/light/common/header.less | 4 +- src/less/light/dropzone.less | 39 ++++++++++++++++-- src/less/light/lib/tab.less | 3 ++ src/less/light/lib/window.less | 3 ++ 40 files changed, 350 insertions(+), 147 deletions(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f08e317 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 苏睿 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css index c9bca58..a74fa0b 100644 --- a/dist/css/eadmin.min.css +++ b/dist/css/eadmin.min.css @@ -4,9 +4,9 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! * Quill Editor v2.0.0-dev.3 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:10px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:2px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#ffee01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#6fee00;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}.select,.select-option{border-radius:5px;background:#232B4C}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #000 solid;padding-bottom:15px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}.select,.select-option{border-radius:5px;background:#232B4C}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #000 solid;padding-bottom:15px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/eadmin_light.min.css b/dist/css/eadmin_light.min.css index 6e4789b..5b1694e 100644 --- a/dist/css/eadmin_light.min.css +++ b/dist/css/eadmin_light.min.css @@ -4,9 +4,9 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:6px;right:6px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! * Quill Editor v2.0.0-dev.3 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:10px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;font-size:12px;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:35px;line-height:35px}.block-box .block .pic .info img{border-radius:50px;width:24px;height:24px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:10px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582;position:absolute;margin-top:2px}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:20px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px;color:#36495C}.quote-info{border-left-color:#ffee01;background:#F8F7DE}.quote-error{border-left-color:#FF1844;background:#fae1dd}.quote-success{border-left-color:#6fee00;background:#D6EFC7}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr0{margin-right:0!important}.p0{padding:0}.pl0{padding-left:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pr0{padding-right:0}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{margin-top:5px;height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:15px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:15px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/js/framework/eadmin/1.0.1/eadmin.min.js b/dist/js/framework/eadmin/1.0.1/eadmin.min.js index 5a4dc46..aec6a63 100644 --- a/dist/js/framework/eadmin/1.0.1/eadmin.min.js +++ b/dist/js/framework/eadmin/1.0.1/eadmin.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function l(e,o){for(var n=0;n'),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    '),$("body").append('
    ')}return _createClass(e,[{key:"loadingProgress",value:function(){var e=0'+(""==e?"页面加载中,请稍候...":e))}},{key:"loadingHide",value:function(){this.maskHide()}},{key:"mask",value:function(){var e=$(".mask");if(e.empty(),e.is(":hidden"))return e.show(),!1;var o=$(".window:visible").length;if(0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==i.href||null!=e.this.data("native"))return!0;setRoute(i.href);var n=md5(i.href);store.remove(n+"_page");var l=e.this.data("container");return l=!!l&&"#"+l,i.refresh(l),!1})}},{key:"refresh",value:function(){var e=0"+o+""}),n+="",l.append(n),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var o=function(e){var o="
      ",n=0,l=store("main_nav_id");for(var i in e){var t="";null==l?0==n&&(t=" active"):i==l&&(t=" active"),o+='',n++}if(o+="
    ",$(".nav").html(o),null!=l){var a=window.nav[l].sub;if(null!=a){o="",$(".sub-nav").show().children("div").eq(1).html(o)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0'),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    '),$("body").append('
    ')}return _createClass(e,[{key:"loadingProgress",value:function(){var e=0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==i.href||null!=e.this.data("native"))return!0;setRoute(i.href);var n=md5(i.href);store.remove(n+"_page");var l=e.this.data("container");return l=!!l&&"#"+l,i.refresh(l),!1})}},{key:"refresh",value:function(){var e=0"+o+""}),n+="",l.append(n),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var o=function(e){var o="
      ",n=0,l=store("main_nav_id");for(var i in e){var t="";null==l?0==n&&(t=" active"):i==l&&(t=" active"),o+='',n++}if(o+="
    ",$(".nav").html(o),null!=l){var r=window.nav[l].sub;if(null!=r){o="",$(".sub-nav").show().children("div").eq(1).html(o)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0'+this.param.title+""),a+='
      ',_.each(this.param.data,function(e){var t=e.icon?'':"",n=e.disabled?' class="disabled"':"",i=!0===e.checked?"":" dn";e.divided?a+='
    • ':a+="\n\t\t\t\t\t\t"+t+""+e.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),a+="
    ",body.append(a),this.dropdown=$("#"+e)}},{key:"_event",value:function(){var a=this,n=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",i=null;body.on(n,this.dom,function(e){var t=$(this);if(!("click"==a.param.trigger&&1!=e.which||"contextMenu"==a.param.trigger&&3!=e.which))return t.on("contextmenu",function(e){return!1}),fadeIn(a.dropdown,t),a.dropdown.data("active",1),"mousedown"==n&&a.dropdown.trigger("focus"),"mouseenter"==n&&null!=i&&clearTimeout(i),!(clear=!0)}).on("mouseleave",this.dom,function(){a.dropdown.data("active",0),"mouseenter"==n&&(i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500))}),"mousedown"==n&&a.dropdown.on("blur",function(){var e=$(this);1!=e.data("active")&&(fadeOut(e),clear=!1)}),"mouseenter"==n&&a.dropdown.on("mouseenter",function(){clearTimeout(i)}).on("mouseleave",function(){i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500)}),a.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var e=$(this),t=e.index(),n=a.param.data[t];if(null!=n.checked&&(n.checked=!n.checked,n.checked?e.children(".checked").show():e.children(".checked").hide()),_.isFunction(n.click)){var i=n.custom||{};i._index=t,i._checked=null==n.checked?null:n.checked,n.click(i),a.dropdown.hide()}})}}]),n}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(e,t){for(var n=0;n'+this.param.title+""),a+='
      ',_.each(this.param.data,function(e){var t=e.icon?'':"",n=e.disabled?' class="disabled"':"",i=!0===e.checked?"":" dn";e.divided?a+='
    • ':a+="\n\t\t\t\t\t\t"+t+""+e.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),a+="
    ",body.append(a),this.dropdown=$("#"+e)}},{key:"_event",value:function(){var a=this,n=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",i=null;body.on(n,this.dom,function(e){var t=$(this);if(!("click"==a.param.trigger&&1!=e.which||"contextMenu"==a.param.trigger&&3!=e.which))return t.on("contextmenu",function(e){return!1}),fadeIn(a.dropdown,t),a.dropdown.data("active",1),"mousedown"==n&&a.dropdown.trigger("focus"),"mouseenter"==n&&null!=i&&clearTimeout(i),!(clear=!0)}).on("mouseleave",this.dom,function(){a.dropdown.data("active",0),"mouseenter"==n&&(i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500))}),"mousedown"==n&&a.dropdown.on("blur",function(){var e=$(this);1!=e.data("active")&&(fadeOut(e),clear=!1)}),"mouseenter"==n&&a.dropdown.on("mouseenter",function(){clearTimeout(i)}).on("mouseleave",function(){i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500)}),a.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var e=$(this),t=e.index(),n=a.param.data[t];if(null!=n.checked&&(n.checked=!n.checked,n.checked?e.children(".checked").show():e.children(".checked").hide()),_.isFunction(n.click)){var i=n.custom||{};i._index=t,i._checked=null==n.checked?null:n.checked,n.click(i),null==n.checked&&a.dropdown.hide()}})}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.form.min.js b/dist/js/lib/eadmin.form.min.js index 46bed3d..ef335e2 100644 --- a/dist/js/lib/eadmin.form.min.js +++ b/dist/js/lib/eadmin.form.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function l(t,e){for(var a=0;a'),t.parent().addClass(e.class)):(t.before(''),e.label=t.prev("label"),$('').appendTo(e.label),t.appendTo(e.label))),e.prepend=t.data("prepend"),null!=e.prepend){var a='
    \n\t\t\t\t\t\t\t\t'+e.prepend+"\n\t\t\t\t\t\t\t
    ";t.before(a),t.appendTo(t.prev(".input-group"))}if(e.append=t.data("append"),null!=e.append){if(!t.parent().is(".input-group")){t.before('
    '),t.appendTo(t.prev(".input-group"))}$(''+e.append+"").appendTo(t.parent())}if(e.numinput&&(""==t.val()?(t.val(0),e.val=0):e.val=t.val(),e.min=t.data("min")||0,e.max=t.data("max")||0,e.add=0=e.max?"disabled":"",e.cut=e.val<=e.min?"disabled":"",e.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',t.before('
    '),e.group=t.prev(".input-group"),t.appendTo(e.group),$(e.html).appendTo(e.group)),e.date=t.data("default-date"),null!=e.date&&0==t.next("input").length){var l=t.attr("name");null!=l?t.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值")}}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],a=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(a)});var a=e.find("select:not([class^='ql-'])");0'),c.default=c.default.split(",")),t.is(":disabled")&&(c.disabled=" select-disabled"),c.class=0==c.index||""!=c.disabled?"":"selected",c.bind=t.data("bind"),null!=c.bind&&(c.child=e.find("#"+c.bind),0==c.child.length?console.log("没有找到绑定的ID为"+c.bind+"的子菜单"):""==c.class&&c.child.attr("disabled",!0)),null!=t.data("width")?(c.width=t.data("width"),_.endsWith(c.width,"%")||(c.width+="px")):c.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],n=a[2];if(0==t)return!0;if(e.is(":disabled")?n="disabled":e.is(":selected")&&(c.selected=t,null==c.bind&&(n="active")),null!=c.multiple){var s="";""!=c.default&&-1!=c.default.indexOf(l)&&(s=" checked",c.txtArr.push(i)),i='",n+=" multiple"}c.li+='
  • '+i+"
  • "}),null==c.multiple?c.txt=t.find(":selected").text():0==c.txtArr.length?c.txt="请选择":c.txt=_.join(c.txtArr,"、"),c.html='
    \n\t\t\t\t\t\t\t\t'+c.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+c.li+"
    ",t.after(c.html),""!=c.class&&null!=c.bind&&t.next().next().find("li").eq(c.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var l=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"",t.parent().addClass(e.class),e.icon=t.is(":checked")?"ri-radio-button-line":"ri-checkbox-blank-circle-line",e.html='',t.before(e.html)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var i=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],a=t[1];"switch"!==e.data("model")&&(a.radio=e.parent(),a.radio.hasClass("radio-checked")||(a.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class","ri-radio-button-line"),a.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class","ri-checkbox-blank-circle-line")))}).on("click",t[5],function(){var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var l=$(this),i={action:l.attr("action")||Eadmin.currentHref};if(Validate.submit(l),0'),t.parent().addClass(e.class)):(t.before(''),e.label=t.prev("label"),$('').appendTo(e.label),t.appendTo(e.label))),e.prepend=t.data("prepend"),null!=e.prepend){var a='
    \n\t\t\t\t\t\t\t\t'+e.prepend+"\n\t\t\t\t\t\t\t
    ";t.before(a),t.appendTo(t.prev(".input-group"))}if(e.append=t.data("append"),null!=e.append){if(!t.parent().is(".input-group")){t.before('
    '),t.appendTo(t.prev(".input-group"))}$(''+e.append+"").appendTo(t.parent())}if(e.numinput&&(""==t.val()?(t.val(0),e.val=0):e.val=t.val(),e.min=t.data("min")||0,e.max=t.data("max")||0,e.add=0=e.max?"disabled":"",e.cut=e.val<=e.min?"disabled":"",e.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',t.before('
    '),e.group=t.prev(".input-group"),t.appendTo(e.group),$(e.html).appendTo(e.group)),e.date=t.data("default-date"),null!=e.date&&0==t.next("input").length){var l=t.attr("name");null!=l?t.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值")}}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],a=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(a)});var a=e.find("select:not([class^='ql-'])");0'),c.default=c.default.split(",")),t.is(":disabled")&&(c.disabled=" select-disabled"),c.class=0==c.index||""!=c.disabled?"":"selected",c.bind=t.data("bind"),null!=c.bind&&(c.child=e.find("#"+c.bind),0==c.child.length?console.log("没有找到绑定的ID为"+c.bind+"的子菜单"):""==c.class&&c.child.attr("disabled",!0)),null!=t.data("width")?(c.width=t.data("width"),_.endsWith(c.width,"%")||(c.width+="px")):c.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],n=a[2];if(0==t)return!0;if(e.is(":disabled")?n="disabled":e.is(":selected")&&(c.selected=t,null==c.bind&&(n="active")),null!=c.multiple){var s="";""!=c.default&&-1!=c.default.indexOf(l)&&(s=" checked",c.txtArr.push(i)),i='",n+=" multiple"}c.li+='
  • '+i+"
  • "}),null==c.multiple?c.txt=t.find(":selected").text():0==c.txtArr.length?c.txt="请选择":c.txt=_.join(c.txtArr,"、"),c.html='
    \n\t\t\t\t\t\t\t\t'+c.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+c.li+"
    ",t.after(c.html),""!=c.class&&null!=c.bind&&t.next().next().find("li").eq(c.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var l=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"",t.parent().addClass(e.class),e.icon=t.is(":checked")?"ri-radio-button-line":"ri-checkbox-blank-circle-line",e.html='',t.before(e.html)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var i=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],a=t[1];"switch"!==e.data("model")&&(a.radio=e.parent(),a.radio.hasClass("radio-checked")||(a.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class","ri-radio-button-line"),a.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class","ri-checkbox-blank-circle-line")))}).on("click",t[5],function(){console.log(1);var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var l=$(this),i={action:l.attr("action")||Eadmin.currentHref};if(Validate.submit(l),0\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t';break;case"datepicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"citypicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"select":a+='"}a+=""}),a+='
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t',t.searchBoxCache.prepend(a),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)})}})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],a=this,e=function(t){Eadmin.message.error({content:t}),a.pageBox.find("input").val("")};null!=a.param.search&&a.searchBoxCache.on("click",t[0],function(){a.page=1,a.get[a.param.config.page.page_field]=a.page;var t=a.searchBoxCache.find("form").serialize();t!=a.query&&(a.get._search=1,a.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");a.get[e[0]]=decodeURIComponent(e[1])}),a._loadData(!0),!1}).on("click",t[1],function(){return a.searchBoxCache.find("input").val(""),Form.select(a.searchBoxCache),!1}),null!=a.param.config.page&&a.pageBoxCache.on("change",t[2],function(){a.page=1,a.size=+$(this).val(),store(a.storeKey+"_page",a.page.toString()),store(a.storeKey+"_size",a.size.toString()),a.get[a.param.config.page.page_field]=a.page,a.get[a.param.config.page.size_field]=a.size,a._loadData(!0)}).on("click",t[3],function(){a.page=+$(this).html(),store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)}).on("click",t[4],function(){1!=a.page&&(a.page-=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[5],function(){a.page!=a.pageCount&&(a.page+=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[6],function(){var t=a.pageBoxCache.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>a.pageCount?e("跳转的页数已经超出了最大页数"):t!=a.page?(store(a.storeKey+"_page",t),a.page=+t,a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount&&(o=this.pageCount),o-s'+p+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(n),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,e=0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t';a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)}}(),a._page(t,e)):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),Eadmin.loadingHide(),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),i}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(t,e){for(var a=0;a\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t';break;case"datepicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"citypicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"select":a+='"}a+=""}),a+='
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t',t.searchBoxCache.prepend(a),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)})}})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],a=this,e=function(t){Eadmin.message.error({content:t}),a.pageBox.find("input").val("")};null!=a.param.search&&a.searchBoxCache.on("click",t[0],function(){a.page=1,a.get[a.param.config.page.page_field]=a.page;var t=a.searchBoxCache.find("form").serialize();t!=a.query&&(a.get._search=1,a.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");a.get[e[0]]=decodeURIComponent(e[1])}),a._loadData(!0),!1}).on("click",t[1],function(){return a.searchBoxCache.find("input").val(""),Form.select(a.searchBoxCache),!1}),null!=a.param.config.page&&a.pageBoxCache.on("change",t[2],function(){a.page=1,a.size=+$(this).val(),store(a.storeKey+"_page",a.page.toString()),store(a.storeKey+"_size",a.size.toString()),a.get[a.param.config.page.page_field]=a.page,a.get[a.param.config.page.size_field]=a.size,a._loadData(!0)}).on("click",t[3],function(){a.page=+$(this).html(),store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)}).on("click",t[4],function(){1!=a.page&&(a.page-=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[5],function(){a.page!=a.pageCount&&(a.page+=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[6],function(){var t=a.pageBoxCache.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>a.pageCount?e("跳转的页数已经超出了最大页数"):t!=a.page?(store(a.storeKey+"_page",t),a.page=+t,a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount&&(o=this.pageCount),o-s'+p+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(n),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,e=0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.searchBoxCache.hide(),this.pageBoxCache.hide(),e&&(null!=this.window?_.startsWith(this.window,"#tab")||($(this.window+" .body")[0].scrollTop=0):box[0].scrollTop=0),Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){null!=t.count||null==a.param.config.page?null!=t.list?(Eadmin.template(a.param.config.tmp,t,function(){col(a.tmpBox),defaultImg(a.tmpBox),_.isFunction(a.param.callback)&&a.param.callback(t)}),a.searchBoxCache.show(),a.pageBoxCache.show(),0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t';a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)}}(),a._page(t,e)):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),i}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.table.min.js b/dist/js/lib/eadmin.table.min.js index ec8edd6..e65f41f 100644 --- a/dist/js/lib/eadmin.table.min.js +++ b/dist/js/lib/eadmin.table.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_createClass=function(){function n(t,e){for(var a=0;a\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()}else console.log("没有找到表格容器"+t+",创建失败")}return _createClass(i,[{key:"run",value:function(){0!=this.param.column.length?""!=this.param.config.data?(this._create(),this._event(),this._resize()):console.log("没有指定数据源地址,无法创建表格"):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'),a},head:function(){i+="
    ",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){if(0!=c.length){var i='',l.domCache.before(i),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])})}},tools:function(){if(0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel){var a='
    ';_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),a+="
    ",l.domCache.before(a),l.toolsBox=l.domCache.prev(".table-tools")}},page:function(){if(!_.isBoolean(l.param.config.page)){var t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ';l.domCache.after(t),l.pageBox=l.domCache.next(".table-page")}},fixed:function(){var t="";if(l.param.config.fixed.first){t+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',t+=l._checkbox(null,!0);var e=_.head(l.param.column);t+="",t+="
    "+e.name+o.order(e.order,e.field)+"
    "}if(l.param.config.fixed.last){t+='
    ';var a=_.last(l.param.column);t+="",t+="
    "+a.name+o.order(a.order,a.field)+"
    "}l.domCache.append(t)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel||l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}};i='
    ',o.body(),this._loadData()}},{key:"_event",value:function(){var n=this,t=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],e=function(t){Eadmin.message.error({content:t}),o.pageBox.find("input").val("")},a=[this,this.domCache.parent()],o=a[0],i=a[1];if(o.param.config.checkbox&&i.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];a.isCheck=e.is(":checked")?1:0,o.checked=1==a.isCheck?o.size:0,a.checkbox=o.haveFixed?o.table.l.find(".checkall"):o.table.t.find(".checkall"),Form.checkbox(a.checkbox,a.isCheck)}).on("click",t[1],function(){var t,e=[$(this),0],a=e[0];o.checked+=a.is(":checked")?1:-1,t=o.checked==o.size?1:0,Form.checkbox(o.table.head.find(".checkall"),t)}),o.param.config.fixed.first||o.param.config.fixed.last){var l=0;i.on("mouseenter",t[2],function(){l=$(this).index(),o.table.c.children("tr").eq(l).addClass("tr-hover"),o.table.l.children("tr").eq(l).addClass("tr-hover"),o.table.r.children("tr").eq(l).addClass("tr-hover")}).on("mouseleave",t[2],function(){o.table.c.children("tr").eq(l).removeClass("tr-hover"),o.table.l.children("tr").eq(l).removeClass("tr-hover"),o.table.r.children("tr").eq(l).removeClass("tr-hover")})}if(null!=o.searchBox&&i.on("click",t[3],function(){o.page=1,o.get[o.param.config.page.page_field]=o.page,_.unset(o.get,"_export");var t=o.searchBox.children("form").serialize();t!=o.query&&(o.get._search=1,o.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");o.get[e[0]]=decodeURIComponent(e[1])}),o._loadData(!0),!1}).on("click",t[4],function(){return o.searchBox.find("input").val(""),Form.select(o.searchBox),!1}),null!=o.toolsBox&&_.each(o.param.button,function(i,t){var e=o.toolsBox.find("button").eq(t);if(null!=i.open){e.data("window-url",i.open.url);var a=e.attr("id");return Eadmin.window("#"+a,i.open),!0}e.on("click",function(){if(!0!==i.check_checked||0!=o.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],n=t[2];if(0<(n=(n=o.haveFixed?o.table.l:o.table.c).find(".checkall:checked")).length&&(n.each(function(){e.push($(this).val())}),e=_.toString(e),a[o.param.config.checkbox]=e),null!=i.api)return Eadmin.get({url:i.api,param:a,popup:!0,then:function(){!0===i.refresh&&o._loadData()}}),!0;_.isFunction(i.callback)?i.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===i.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||i.on("change",t[5],function(){o.page=1,o.size=+$(this).val(),store(o.storeKey+"_page",o.page.toString()),store(o.storeKey+"_size",o.size.toString()),o.get[o.param.config.page.page_field]=o.page,o.get[o.param.config.page.size_field]=o.size,o._loadData(!0)}).on("click",t[6],function(){o.page=+$(this).html(),store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)}).on("click",t[7],function(){1!=o.page&&(o.page-=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[8],function(){o.page!=o.pageCount&&(o.page+=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[9],function(){var t=o.pageBox.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>o.pageCount?e("跳转的页数已经超出了最大页数"):t!=o.page?(store(o.storeKey+"_page",t),o.page=+t,o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")}),i.on("click",t[11],function(){var t=$(this);o.table.head.find(".active").removeClass("active"),t.addClass("active"),o.get.order=t.data("order"),o._loadData(!0)}).on("click",t[12],function(){var t=[$(this),{}],e=t[0],a=t[1];a.label=e.parent("label"),a.api=a.label.data("api"),a.field=a.label.data("field"),a.val=e.val(),a.param={},a.param[a.field]=a.val,Eadmin.get({url:a.api,param:a.param,popup:!0})}).on("click",t[13],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.row=e.data("row"),a.key=e.data("key"),a.btn=o.btns[a.row][a.key],null==a.btn.open){if(null!=a.btn.api){var n=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&o._loadData()}})};if(!0===a.btn.confirm)return void Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:n});n()}}else Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel){var c=function(t,e){if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(t,e);else{"object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t));var a=document.createElement("a");a.href=t,a.download=e||"";var n=void 0;window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)}},s=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;var a=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(a)],{type:"application/octet-stream"})};Method[this.exportExcel]=function(a){n.get._export=1,Eadmin.get({url:n.param.config.data,param:n.get,then:function(t){t=[n.excelColumn].concat(_toConsumableArray(t.list));var e=XLSX.utils.json_to_sheet(t,{skipHeader:!0});c(s(e),createId()+".xlsx"),Eadmin.button.reset(a)}})}}}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount&&(l=this.pageCount),l-o'+c+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(i),this.init&&e&&this.param.config.page.show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,i=0\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t'},r=function(t,e,s){var a=t.button(e);f.btns.push(a);var r="";return _.each(a,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+s+"-"+e,null!=t.open?t.open.url:"","",""],n=a[0],i=a[1],o=a[2],l=a[3],c=!0===t.disabled?" disabled":"";r+='"}),r},d=function(t,e){var a="";return a+='";var a=t.link(e),n='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=!0===t.img?d(t,i):h(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,i);var e=u.table.head.find(":checkbox");e.is(":checked")&&Form.checkbox(e,!1),u.domCache.show(),null!=u.searchBox&&u.searchBox.show(),null!=u.toolsBox&&u.toolsBox.show(),!1!==u.param.config.page&&u.pageBox.show(),u.table.lbox.show(),u.table.rbox.show();var a=u.domCache.find(".empty");0该列表暂无更多数据~'):n.show()}u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)}else console.log("数据源中没有包含list字段,创建表格失败");else console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),i}(); \ No newline at end of file +"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_createClass=function(){function n(t,e){for(var a=0;a\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()}else console.log("没有找到表格容器"+t+",创建失败")}return _createClass(i,[{key:"run",value:function(){0!=this.param.column.length?(""==this.param.config.data&&console.log("没有指定数据源地址,无法创建表格实体"),this._create(),this._event(),this._resize()):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'),a},head:function(){i+="",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){if(0!=c.length){var i='',l.domCache.before(i),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])})}},tools:function(){if(0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel){var a='
    ';_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),a+="
    ",l.domCache.before(a),l.toolsBox=l.domCache.prev(".table-tools")}},page:function(){if(!_.isBoolean(l.param.config.page)){var t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ';l.domCache.after(t),l.pageBox=l.domCache.next(".table-page")}},fixed:function(){var t="";if(l.param.config.fixed.first){t+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',t+=l._checkbox(null,!0);var e=_.head(l.param.column);t+="",t+="
    "+e.name+o.order(e.order,e.field)+"
    "}if(l.param.config.fixed.last){t+='
    ';var a=_.last(l.param.column);t+="",t+="
    "+a.name+o.order(a.order,a.field)+"
    "}l.domCache.append(t)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel||l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}};i='
    ',o.body(),this._loadData()}},{key:"_event",value:function(){var n=this,t=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],e=function(t){Eadmin.message.error({content:t}),o.pageBox.find("input").val("")},a=[this,this.domCache.parent()],o=a[0],i=a[1];if(o.param.config.checkbox&&i.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];a.isCheck=e.is(":checked")?1:0,o.checked=1==a.isCheck?o.size:0,a.checkbox=o.haveFixed?o.table.l.find(".checkall"):o.table.t.find(".checkall"),Form.checkbox(a.checkbox,a.isCheck)}).on("click",t[1],function(){var t,e=[$(this),0],a=e[0];o.checked+=a.is(":checked")?1:-1,t=o.checked==o.size?1:0,Form.checkbox(o.table.head.find(".checkall"),t)}),o.param.config.fixed.first||o.param.config.fixed.last){var l=0;i.on("mouseenter",t[2],function(){l=$(this).index(),o.table.c.children("tr").eq(l).addClass("tr-hover"),o.table.l.children("tr").eq(l).addClass("tr-hover"),o.table.r.children("tr").eq(l).addClass("tr-hover")}).on("mouseleave",t[2],function(){o.table.c.children("tr").eq(l).removeClass("tr-hover"),o.table.l.children("tr").eq(l).removeClass("tr-hover"),o.table.r.children("tr").eq(l).removeClass("tr-hover")})}if(null!=o.searchBox&&i.on("click",t[3],function(){o.page=1,o.get[o.param.config.page.page_field]=o.page,_.unset(o.get,"_export");var t=o.searchBox.children("form").serialize();t!=o.query&&(o.get._search=1,o.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");o.get[e[0]]=decodeURIComponent(e[1])}),o._loadData(!0),!1}).on("click",t[4],function(){return o.searchBox.find("input").val(""),Form.select(o.searchBox),!1}),null!=o.toolsBox&&_.each(o.param.button,function(i,t){var e=o.toolsBox.find("button").eq(t);if(null!=i.open){e.data("window-url",i.open.url);var a=e.attr("id");return Eadmin.window("#"+a,i.open),!0}e.on("click",function(){if(!0!==i.check_checked||0!=o.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],n=t[2];if(0<(n=(n=o.haveFixed?o.table.l:o.table.c).find(".checkall:checked")).length&&(n.each(function(){e.push($(this).val())}),e=_.toString(e),a[o.param.config.checkbox]=e),null!=i.api)return Eadmin.get({url:i.api,param:a,popup:!0,then:function(){!0===i.refresh&&o._loadData()}}),!0;_.isFunction(i.callback)?i.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===i.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||i.on("change",t[5],function(){o.page=1,o.size=+$(this).val(),store(o.storeKey+"_page",o.page.toString()),store(o.storeKey+"_size",o.size.toString()),o.get[o.param.config.page.page_field]=o.page,o.get[o.param.config.page.size_field]=o.size,o._loadData(!0)}).on("click",t[6],function(){o.page=+$(this).html(),store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)}).on("click",t[7],function(){1!=o.page&&(o.page-=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[8],function(){o.page!=o.pageCount&&(o.page+=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[9],function(){var t=o.pageBox.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>o.pageCount?e("跳转的页数已经超出了最大页数"):t!=o.page?(store(o.storeKey+"_page",t),o.page=+t,o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")}),i.on("click",t[11],function(){var t=$(this);o.table.head.find(".active").removeClass("active"),t.addClass("active"),o.get.order=t.data("order"),o._loadData(!0)}).on("click",t[12],function(){var t=[$(this),{}],e=t[0],a=t[1];a.label=e.parent("label"),a.api=a.label.data("api"),a.field=a.label.data("field"),a.val=e.val(),a.param={},a.param[a.field]=a.val,Eadmin.get({url:a.api,param:a.param,popup:!0})}).on("click",t[13],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.row=e.data("row"),a.key=e.data("key"),a.btn=o.btns[a.row][a.key],null==a.btn.open){if(null!=a.btn.api){var n=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&o._loadData()}})};if(!0===a.btn.confirm)return void Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:n});n()}}else Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel){var c=function(t,e){if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(t,e);else{"object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t));var a=document.createElement("a");a.href=t,a.download=e||"";var n=void 0;window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)}},s=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;var a=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(a)],{type:"application/octet-stream"})};Method[this.exportExcel]=function(a){n.get._export=1,Eadmin.get({url:n.param.config.data,param:n.get,then:function(t){t=[n.excelColumn].concat(_toConsumableArray(t.list));var e=XLSX.utils.json_to_sheet(t,{skipHeader:!0});c(s(e),createId()+".xlsx"),Eadmin.button.reset(a)}})}}}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount&&(l=this.pageCount),l-o'+c+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(i),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,i=0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'},r=function(t,e,s){var a=t.button(e);f.btns.push(a);var r="";return _.each(a,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+s+"-"+e,null!=t.open?t.open.url:"","",""],n=a[0],i=a[1],o=a[2],l=a[3],c=!0===t.disabled?" disabled":"";r+='"}),r},d=function(t,e){var a="";return a+='";var a=t.link(e),n='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=!0===t.img?d(t,i):h(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,i);var e=u.table.head.find(":checkbox");e.is(":checked")&&Form.checkbox(e,!1),u.table.lbox.show(),u.table.rbox.show();var a=u.domCache.find(".empty");0该列表暂无更多数据~'):n.show()}u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)}else console.log("数据源中没有包含list字段,创建表格失败");else console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")};if(""!=this.param.config.data)Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){e(t)}});else{e({count:0,list:[]})}}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),i}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.upload.min.js b/dist/js/lib/eadmin.upload.min.js index afe803d..d1ae770 100644 --- a/dist/js/lib/eadmin.upload.min.js +++ b/dist/js/lib/eadmin.upload.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function i(t,e){for(var a=0;a\n\t\t\t\t\t\n\t\t\t\t\t将文件拖至此处或点击上传\n\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t待上传:\n\t\t\t\t\t\n\t\t\t\t
    '),""!=this.param.bind&&this.domCache.after('')}},{key:"_init",value:function(){var a=this,t={button:this.domCache.children(".dz-button"),uploadTmp:'
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    '};this.upload=new Dropzone(this.dom,{url:this.param.api,paramName:this.param.filename,maxFilesize:this.param.maxsize,acceptedFiles:_.join(this.param.doc,","),autoProcessQueue:this.param.autoupload,parallelUploads:1e3,previewTemplate:t.uploadTmp,maxFiles:this.param.maxfile,dictFileTooBig:"允许上传文件的最大限制为:{{maxFilesize}}MB",dictInvalidFileType:"上传的文件格式不被允许",dictResponseError:"上传文件失败,返回码:{{statusCode}}",dictMaxFilesExceeded:"上传的文件数量超出限制"}),""!=this.param.default&&(t.default=this.param.default.split(","),this.pic=t.default,_.each(t.default,function(t){var e={name:t,accepted:!0};a.upload.emit("addedfile",e),a.upload.emit("thumbnail",e,t),a.upload.emit("success",e),a.upload.emit("complete",e),a.upload.files.push(e)})),Mount.dropzone.push(this.upload)}},{key:"_event",value:function(){var i=this,n={button:i.domCache.find(".dz-button")};i.upload.on("addedfile",function(t){if(-1==t.type.indexOf("image")&&i.domCache.find(".dz-details").show(),!i.param.autoupload){n.button.is(":hidden")&&(i.domCache.css("padding-bottom",40),n.button.show());var e=i.domCache.find(".dz-preview:not(.dz-complete)").length;n.button.find("em").html(e)}}).on("removedfile",function(t){if("error"!=t.status){var e=i.domCache.find(".dz-preview:not(.dz-complete)").length;n.button.find("em").html(e),0==(e=i.domCache.find(".dz-preview").length)&&(i.domCache.css("padding-bottom",10),n.button.hide());var a=void 0;if(null!=t.xhr)a=JSON.parse(t.xhr.response).pic;else a=t.name;if(a=[a],i.pic=_.xor(i.pic,a),""!=i.param.bind)i.domCache.next("input").val(_.split(i.pic,","))}}).on("success",function(t,e){var a=parseInt(n.button.find("em").html());n.button.find("em").html(a-1),i.pic.push(e.pic)}).on("error",function(t,e){i.upload.removeFile(t),Eadmin.message.error({content:e})}).on("queuecomplete",function(){""!=i.param.bind&&i.domCache.next("input").val(_.split(i.pic,","))}),i.param.autoupload||$(i.dom+" .dz-upload-btn").on("click",function(){return i.upload.processQueue(),!1})}}]),a}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(t,a){for(var e=0;e')}},{key:"_init",value:function(){var e=this,t={button:this.domCache.children(".dz-button")};t.uploadTmp='
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    ',this.upload=new Dropzone(this.dom,{url:this.param.api,paramName:this.param.filename,maxFilesize:this.param.maxsize,acceptedFiles:_.join(this.param.doc,","),autoProcessQueue:this.param.autoupload,parallelUploads:1e3,previewTemplate:t.uploadTmp,maxFiles:this.param.maxfile,dictFileTooBig:"允许上传文件的最大限制为:{{maxFilesize}}MB",dictInvalidFileType:"上传的文件格式不被允许",dictResponseError:"上传文件失败,返回码:{{statusCode}}",dictMaxFilesExceeded:"上传的文件数量超出限制"}),""!=this.param.default&&(t.default=this.param.default.split(","),this.pic=t.default,_.each(t.default,function(t){var a={name:t,accepted:!0};e.upload.emit("addedfile",a),e.upload.emit("thumbnail",a,t),e.upload.emit("success",a),e.upload.emit("complete",a),e.upload.files.push(a)})),Mount.dropzone.push(this.upload)}},{key:"_event",value:function(){var i=this,n={button:i.domCache.find(".dz-button")};i.upload.on("addedfile",function(t){if(-1==t.type.indexOf("image")&&i.domCache.find(".dz-details").show(),!i.param.autoupload){n.button.is(":hidden")&&(i.domCache.css("padding-bottom",40),n.button.show());var a=i.domCache.find(".dz-preview:not(.dz-complete)").length;n.button.find("em").html(a)}}).on("removedfile",function(t){if("error"!=t.status){var a=i.domCache.find(".dz-preview:not(.dz-complete)").length;n.button.find("em").html(a),0==(a=i.domCache.find(".dz-preview").length)&&(i.domCache.css("padding-bottom",10),n.button.hide());var e=void 0;if(null!=t.xhr)e=JSON.parse(t.xhr.response).pic;else e=t.name;if(e=[e],i.pic=_.xor(i.pic,e),""!=i.param.bind)i.domCache.next("input").val(_.split(i.pic,","))}}).on("success",function(t,a){var e=parseInt(n.button.find("em").html());n.button.find("em").html(e-1),i.pic.push(a.pic)}).on("error",function(t,a){i.upload.removeFile(t),Eadmin.message.error({content:a})}).on("queuecomplete",function(){""!=i.param.bind&&i.domCache.next("input").val(_.split(i.pic,","))}),i.param.autoupload||$(i.dom+" .dz-upload-btn").on("click",function(){return i.upload.processQueue(),!1})}}]),e}(); \ No newline at end of file diff --git a/src/css/dark/common/block.css b/src/css/dark/common/block.css index e7c3ffe..dc39536 100644 --- a/src/css/dark/common/block.css +++ b/src/css/dark/common/block.css @@ -97,7 +97,7 @@ } .block-box .block .person > .info, .block-box .block .pic > .info { - margin-top: 10px; + margin-top: 15px; overflow: hidden; height: 30px; line-height: 40px; @@ -105,7 +105,6 @@ .block-box .block .person > .info span:first-child, .block-box .block .pic > .info span:first-child { float: left; - font-size: 12px; color: #999; } .block-box .block .person > .info span:last-child, @@ -153,13 +152,13 @@ margin-right: 10px; } .block-box .block .pic .info { - height: 35px; - line-height: 35px; + height: 32px; + line-height: 30px; } .block-box .block .pic .info img { border-radius: 50px; - width: 24px; - height: 24px; + width: 32px; + height: 32px; vertical-align: middle; border: 2px #0084FF solid; margin-right: 5px; @@ -208,7 +207,7 @@ color: #cccccc; } .block-box .note { - margin-top: 10px; + margin-top: 5px; color: #999; display: inline-block; } @@ -223,8 +222,6 @@ } .block-box .form-group .error { color: #ff6582; - position: absolute; - margin-top: 2px; } .block-box .form-group .font-num { bottom: 10px; @@ -232,7 +229,7 @@ position: absolute; } .block-box .form-group:not(:last-child) { - margin-bottom: 20px; + margin-bottom: 10px; } .block-box .input-group { display: flex; @@ -439,12 +436,15 @@ .quote-info { border-left-color: #ffee01; background: #F8F7DE; + color: #9c920e; } .quote-error { border-left-color: #FF1844; background: #fae1dd; + color: #FF1844; } .quote-success { border-left-color: #6fee00; background: #D6EFC7; + color: #3d8300; } diff --git a/src/css/dark/common/common.css b/src/css/dark/common/common.css index aafcb42..379c4de 100644 --- a/src/css/dark/common/common.css +++ b/src/css/dark/common/common.css @@ -157,38 +157,41 @@ h6 i { .m0 { margin: 0 !important; } +.mt0 { + margin-top: 0 !important; +} .mt10 { - margin-top: 10px; + margin-top: 10px !important; } .mt20 { - margin-top: 20px; + margin-top: 20px !important; } .mb0 { margin-bottom: 0 !important; } .mb10 { - margin-bottom: 10px; + margin-bottom: 10px !important; } .mb20 { - margin-bottom: 20px; + margin-bottom: 20px !important; } .mr0 { margin-right: 0 !important; } .p0 { - padding: 0; + padding: 0 !important; } .pl0 { - padding-left: 0; + padding-left: 0 !important; } .pt0 { - padding-top: 0; + padding-top: 0 !important; } .pb0 { - padding-bottom: 0; + padding-bottom: 0 !important; } .pr0 { - padding-right: 0; + padding-right: 0 !important; } /** * ================= 颜色 ================== diff --git a/src/css/dark/common/header.css b/src/css/dark/common/header.css index 5127703..5b6f928 100644 --- a/src/css/dark/common/header.css +++ b/src/css/dark/common/header.css @@ -21,6 +21,7 @@ header { width: 100%; position: relative; padding: 0 60px; + height: 85px; } header .main-nav { height: 50px; @@ -79,7 +80,6 @@ header .main-nav .nav-slider { display: none; } header .sub-nav { - margin-top: 5px; height: 30px; line-height: 30px; display: flex; diff --git a/src/css/dark/dropzone.css b/src/css/dark/dropzone.css index 87ef5dd..054f554 100644 --- a/src/css/dark/dropzone.css +++ b/src/css/dark/dropzone.css @@ -21,6 +21,12 @@ position: relative; transition: border-color 0.2s linear; } +.dropzone-mini { + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} .dropzone:hover { border-color: #0084FF; transition: border-color 0.2s linear; @@ -29,6 +35,15 @@ font-size: 14px; min-height: 74px; } +.dropzone .dz-mini { + margin: unset !important; + min-height: unset !important; +} +.dropzone .dz-mini i { + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; +} .dropzone .dz-message i { font-size: 42px; margin: 0 auto; @@ -59,6 +74,22 @@ margin: 5px; min-height: 110px; } +.dropzone .dz-preview-mini { + min-height: unset !important; + margin: 2px !important; +} +.dropzone .dz-preview-mini .dz-image { + width: unset !important; + height: unset !important; +} +.dropzone .dz-preview-mini .dz-success-i, +.dropzone .dz-preview-mini .dz-error-i, +.dropzone .dz-preview-mini .dz-remove-i { + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom: 0px !important; +} .dropzone .dz-preview .dz-success-i, .dropzone .dz-preview .dz-error-i, .dropzone .dz-preview .dz-remove-i { @@ -66,8 +97,8 @@ z-index: 500; position: absolute; display: block; - bottom: 6px; - right: 6px; + bottom: 3px; + right: 3px; margin-right: 0; font-size: 18px; } @@ -83,10 +114,10 @@ cursor: pointer; } .dropzone .dz-error .dz-error-i { - opacity: 1; + opacity: 1 !important; } .dropzone .dz-success .dz-success-i { - opacity: 1; + opacity: 1 !important; } .dropzone .dz-complete .dz-remove-i { opacity: 0; diff --git a/src/css/dark/lib/tab.css b/src/css/dark/lib/tab.css index 0a0cab0..71e343d 100644 --- a/src/css/dark/lib/tab.css +++ b/src/css/dark/lib/tab.css @@ -57,6 +57,9 @@ position: relative; padding-top: 10px; } +.tab-panel .block-title { + padding: 0 10px; +} .tab-panel .block { padding: 0; box-shadow: none; diff --git a/src/css/dark/lib/window.css b/src/css/dark/lib/window.css index 2525404..31a6598 100644 --- a/src/css/dark/lib/window.css +++ b/src/css/dark/lib/window.css @@ -72,6 +72,9 @@ padding: 0; box-shadow: none; } +.window .body .block-title { + padding: 0 10px; +} .window .body .block-pb { padding: 20px; background: #232B4C; diff --git a/src/css/light/common/block.css b/src/css/light/common/block.css index c7c69b0..834fa02 100644 --- a/src/css/light/common/block.css +++ b/src/css/light/common/block.css @@ -97,7 +97,7 @@ } .block-box .block .person > .info, .block-box .block .pic > .info { - margin-top: 10px; + margin-top: 15px; overflow: hidden; height: 30px; line-height: 40px; @@ -105,7 +105,6 @@ .block-box .block .person > .info span:first-child, .block-box .block .pic > .info span:first-child { float: left; - font-size: 12px; color: #999; } .block-box .block .person > .info span:last-child, @@ -153,13 +152,13 @@ margin-right: 10px; } .block-box .block .pic .info { - height: 35px; - line-height: 35px; + height: 32px; + line-height: 30px; } .block-box .block .pic .info img { border-radius: 50px; - width: 24px; - height: 24px; + width: 32px; + height: 32px; vertical-align: middle; border: 2px #0084FF solid; margin-right: 5px; @@ -208,7 +207,7 @@ color: #10161c; } .block-box .note { - margin-top: 10px; + margin-top: 5px; color: #999; display: inline-block; } @@ -223,8 +222,6 @@ } .block-box .form-group .error { color: #ff6582; - position: absolute; - margin-top: 2px; } .block-box .form-group .font-num { bottom: 10px; @@ -232,7 +229,7 @@ position: absolute; } .block-box .form-group:not(:last-child) { - margin-bottom: 20px; + margin-bottom: 10px; } .block-box .input-group { display: flex; @@ -439,12 +436,15 @@ .quote-info { border-left-color: #ffee01; background: #F8F7DE; + color: #9c920e; } .quote-error { border-left-color: #FF1844; background: #fae1dd; + color: #FF1844; } .quote-success { border-left-color: #6fee00; background: #D6EFC7; + color: #3d8300; } diff --git a/src/css/light/common/common.css b/src/css/light/common/common.css index 2976f4a..0c26e02 100644 --- a/src/css/light/common/common.css +++ b/src/css/light/common/common.css @@ -157,38 +157,41 @@ h6 i { .m0 { margin: 0 !important; } +.mt0 { + margin-top: 0 !important; +} .mt10 { - margin-top: 10px; + margin-top: 10px !important; } .mt20 { - margin-top: 20px; + margin-top: 20px !important; } .mb0 { margin-bottom: 0 !important; } .mb10 { - margin-bottom: 10px; + margin-bottom: 10px !important; } .mb20 { - margin-bottom: 20px; + margin-bottom: 20px !important; } .mr0 { margin-right: 0 !important; } .p0 { - padding: 0; + padding: 0 !important; } .pl0 { - padding-left: 0; + padding-left: 0 !important; } .pt0 { - padding-top: 0; + padding-top: 0 !important; } .pb0 { - padding-bottom: 0; + padding-bottom: 0 !important; } .pr0 { - padding-right: 0; + padding-right: 0 !important; } /** * ================= 颜色 ================== diff --git a/src/css/light/common/header.css b/src/css/light/common/header.css index 101b205..cd0b416 100644 --- a/src/css/light/common/header.css +++ b/src/css/light/common/header.css @@ -21,6 +21,7 @@ header { width: 100%; position: relative; padding: 0 60px; + height: 85px; } header .main-nav { height: 50px; @@ -79,7 +80,6 @@ header .main-nav .nav-slider { display: none; } header .sub-nav { - margin-top: 5px; height: 30px; line-height: 30px; display: flex; diff --git a/src/css/light/dropzone.css b/src/css/light/dropzone.css index a95c6c3..3b9ed1f 100644 --- a/src/css/light/dropzone.css +++ b/src/css/light/dropzone.css @@ -21,6 +21,12 @@ position: relative; transition: border-color 0.2s linear; } +.dropzone-mini { + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} .dropzone:hover { border-color: #0084FF; transition: border-color 0.2s linear; @@ -29,6 +35,15 @@ font-size: 14px; min-height: 74px; } +.dropzone .dz-mini { + margin: unset !important; + min-height: unset !important; +} +.dropzone .dz-mini i { + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; +} .dropzone .dz-message i { font-size: 42px; margin: 0 auto; @@ -59,6 +74,22 @@ margin: 5px; min-height: 110px; } +.dropzone .dz-preview-mini { + min-height: unset !important; + margin: 2px !important; +} +.dropzone .dz-preview-mini .dz-image { + width: unset !important; + height: unset !important; +} +.dropzone .dz-preview-mini .dz-success-i, +.dropzone .dz-preview-mini .dz-error-i, +.dropzone .dz-preview-mini .dz-remove-i { + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom: 0px !important; +} .dropzone .dz-preview .dz-success-i, .dropzone .dz-preview .dz-error-i, .dropzone .dz-preview .dz-remove-i { @@ -66,8 +97,8 @@ z-index: 500; position: absolute; display: block; - bottom: 6px; - right: 6px; + bottom: 3px; + right: 3px; margin-right: 0; font-size: 18px; } @@ -83,10 +114,10 @@ cursor: pointer; } .dropzone .dz-error .dz-error-i { - opacity: 1; + opacity: 1 !important; } .dropzone .dz-success .dz-success-i { - opacity: 1; + opacity: 1 !important; } .dropzone .dz-complete .dz-remove-i { opacity: 0; diff --git a/src/css/light/lib/tab.css b/src/css/light/lib/tab.css index 89b4724..bca0472 100644 --- a/src/css/light/lib/tab.css +++ b/src/css/light/lib/tab.css @@ -61,6 +61,9 @@ padding: 0; box-shadow: none; } +.tab-panel .block-title { + padding: 0 10px; +} .tab-panel .block-pb { padding: 20px; background: #F7F7F7; diff --git a/src/css/light/lib/window.css b/src/css/light/lib/window.css index 1cfeb47..7449d8a 100644 --- a/src/css/light/lib/window.css +++ b/src/css/light/lib/window.css @@ -72,6 +72,9 @@ padding: 0; box-shadow: none; } +.window .body .block-title { + padding: 0 10px; +} .window .body .block-pb { padding: 20px; background: #F7F7F7; diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js index 3eb6908..1a807eb 100644 --- a/src/js/framework/eadmin/1.0.1/eadmin.js +++ b/src/js/framework/eadmin/1.0.1/eadmin.js @@ -111,21 +111,6 @@ let eadmin = class Eadmin{ }); } - /** - * 加载中 - */ - loading(msg = ''){ - this.mask(); - $('.mask').html(`${msg == '' ? '页面加载中,请稍候...' : msg}`); - } - - /** - * 关闭加载中 - */ - loadingHide(){ - this.maskHide(); - } - /** * 打开遮罩层 */ diff --git a/src/js/lib/eadmin.chart.js b/src/js/lib/eadmin.chart.js index bfe4377..330b7cb 100644 --- a/src/js/lib/eadmin.chart.js +++ b/src/js/lib/eadmin.chart.js @@ -36,7 +36,9 @@ class EChart{ show : true, text : '默认图表' }, - legend : true + legend : true, + // 自动响应高度宽度 + responsive : true } // 配置参数 this.param = $.extend(true, _param, param); @@ -115,7 +117,8 @@ class EChart{ fontColor : this.skin.fontColor, padding : 0 }, - responsive : true, + responsive : this.param.responsive, + maintainAspectRatio : this.param.responsive, legend : { display : this.param.legend, labels : { @@ -196,7 +199,8 @@ class EChart{ fontColor : this.skin.fontColor, padding : 0 }, - responsive : true, + responsive : this.param.responsive, + maintainAspectRatio : this.param.responsive, legend : { display : this.param.legend, labels : { @@ -222,7 +226,8 @@ class EChart{ fontColor: this.skin.fontColor } }] - } + }, + maintenanceAspectRatio : false } }; if (this.param.labels == undefined || @@ -284,13 +289,15 @@ class EChart{ fontColor : this.skin.fontColor, padding : 0 }, - responsive : true, + responsive : this.param.responsive, + maintainAspectRatio : this.param.responsive, legend : { display : this.param.legend, labels : { fontColor : this.skin.fontColor } - } + }, + maintenanceAspectRatio : false } }; if (this.param.labels == undefined || diff --git a/src/js/lib/eadmin.dropdown.js b/src/js/lib/eadmin.dropdown.js index 5ab5e8a..03be774 100644 --- a/src/js/lib/eadmin.dropdown.js +++ b/src/js/lib/eadmin.dropdown.js @@ -163,7 +163,8 @@ class Dropdown{ custom._index = index; custom._checked = data.checked == undefined ? null : data.checked; data['click'](custom); - that.dropdown.hide(); + if (data.checked == undefined) + that.dropdown.hide(); }); } diff --git a/src/js/lib/eadmin.form.js b/src/js/lib/eadmin.form.js index 6450db9..ef6be34 100644 --- a/src/js/lib/eadmin.form.js +++ b/src/js/lib/eadmin.form.js @@ -623,6 +623,7 @@ class Form{ }). // 复选按钮 on('click', dom[5], function(){ + console.log(1); let _this = $(this); let v = { checkbox : _this.parent() diff --git a/src/js/lib/eadmin.page.js b/src/js/lib/eadmin.page.js index cc773b6..a1f4038 100644 --- a/src/js/lib/eadmin.page.js +++ b/src/js/lib/eadmin.page.js @@ -12,6 +12,7 @@ class Page{ this.get = {}; // 搜索条件 this.query = ''; + this.searchBoxCache = null; // 搜索盒子 if (param.search != undefined) { @@ -20,6 +21,7 @@ class Page{ param.search.boxid; this.searchBoxCache = $(this.searchBox); } + this.pageBoxCache = null; // 分页盒子 if (param.config.page != undefined) { @@ -353,7 +355,7 @@ class Page{ this.pageBoxCache.find('.prev-page').after(html); if (this.init && page && - this.param.config.page.show_message) + module.conf.page_show_message) { Eadmin.message.success({ content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' @@ -393,10 +395,14 @@ class Page{ this.pageBoxCache.html(html); Eadmin.form(this.pageBoxCache); } - Eadmin.loading('数据加载中,请稍候...'); + let shade = `
    + 数据加载中,请稍候... +
    `; + this.tmpBox.html(shade); + this.searchBoxCache.hide(); + this.pageBoxCache.hide(); if (page) { - this.tmpBox.empty(); if (this.window != null) { if ( ! _.startsWith(this.window, '#tab')) @@ -431,6 +437,8 @@ class Page{ if (_.isFunction(this.param.callback)) this.param.callback(data); }); + this.searchBoxCache.show(); + this.pageBoxCache.show(); // 分页 if (data.count > 0) { @@ -441,7 +449,6 @@ class Page{ { this.searchBoxCache.append(`
    该列表暂无更多数据~
    `); } - Eadmin.loadingHide(); this.init = true; this.get['_search'] = 0; } diff --git a/src/js/lib/eadmin.upload.js b/src/js/lib/eadmin.upload.js index 8640bbb..db10423 100644 --- a/src/js/lib/eadmin.upload.js +++ b/src/js/lib/eadmin.upload.js @@ -27,10 +27,17 @@ class Upload{ // 默认值 default : '', // 绑定的隐藏域,用来后端取值 - bind : '' + bind : '', + // mini显示 + mini : false } // 配置参数 this.param = $.extend(_param, param); + if (this.param.mini) + { + this.param.maxfile = 1; + this.param.autoupload = true; + } if (this.param.api == undefined) { console.log('请指定后端接收上传数据的API地址'); @@ -60,17 +67,29 @@ class Upload{ */ _create() { - // 说明html - let msg = `
    - - 将文件拖至此处或点击上传 -
    -
    - 待上传: - -
    `; + let [msg, _class] = ['', '']; + if (this.param.mini) + { + // 说明html + msg = `
    + +
    `; + _class = ' dropzone-mini'; + } + else + { + // 说明html + msg = `
    + + 将文件拖至此处或点击上传 +
    +
    + 待上传: + +
    `; + } this.domCache. - addClass('dropzone'). + addClass('dropzone' + _class). html(msg); // 绑定的隐藏域 if (this.param.bind != '') @@ -86,7 +105,7 @@ class Upload{ button : this.domCache.children('.dz-button') }; // 上传消息模版 - v.uploadTmp = `
    + v.uploadTmp = `
    diff --git a/src/less/dark/common/block.less b/src/less/dark/common/block.less index 3badccd..665b7e1 100644 --- a/src/less/dark/common/block.less +++ b/src/less/dark/common/block.less @@ -101,14 +101,13 @@ .person>.info, .pic>.info { - margin-top: 10px; + margin-top: 15px; overflow: hidden; height: 30px; line-height: 40px; span:first-child { float: left; - font-size: @font-size-1; color: @color-7; } span:last-child @@ -164,13 +163,13 @@ } .info { - height: 35px; - line-height: 35px; + height: 32px; + line-height: 30px; img { .border-radius(50px); - width: 24px; - height:24px; + width: 32px; + height:32px; vertical-align: middle; border: 2px @color-3 solid; margin-right: 5px; @@ -239,7 +238,7 @@ } .note { - margin-top: 10px; + margin-top: 5px; color: @color-7; display: inline-block; } @@ -257,8 +256,6 @@ .error { color: #ff6582; - position: absolute; - margin-top: 2px; } .font-num { @@ -269,7 +266,7 @@ } .form-group:not(:last-child) { - margin-bottom: 20px; + margin-bottom: 10px; } .input-group { @@ -492,12 +489,15 @@ .quote-info{ border-left-color: @mcolor-3; background: #F8F7DE; + color: #9c920e; } .quote-error{ border-left-color: @mcolor-1; background: #fae1dd; + color: @mcolor-1; } .quote-success{ border-left-color: @mcolor-2; background: #D6EFC7; + color: #3d8300; } \ No newline at end of file diff --git a/src/less/dark/common/common.less b/src/less/dark/common/common.less index 8181ec8..94c67d0 100644 --- a/src/less/dark/common/common.less +++ b/src/less/dark/common/common.less @@ -170,13 +170,17 @@ h6 .m0{ margin: 0 !important; } +.mt0 +{ + margin-top: 0 !important; +} .mt10 { - margin-top: 10px; + margin-top: 10px !important; } .mt20 { - margin-top: 20px; + margin-top: 20px !important; } .mb0 { @@ -184,34 +188,34 @@ h6 } .mb10 { - margin-bottom: 10px; + margin-bottom: 10px !important; } .mb20 { - margin-bottom: 20px; + margin-bottom: 20px !important; } .mr0{ margin-right: 0 !important; } .p0 { - padding: 0; + padding: 0 !important; } .pl0 { - padding-left: 0; + padding-left: 0 !important; } .pt0 { - padding-top: 0; + padding-top: 0 !important; } .pb0 { - padding-bottom: 0; + padding-bottom: 0 !important; } .pr0 { - padding-right: 0; + padding-right: 0 !important; } /** diff --git a/src/less/dark/common/header.less b/src/less/dark/common/header.less index 87d46eb..080d54a 100644 --- a/src/less/dark/common/header.less +++ b/src/less/dark/common/header.less @@ -8,13 +8,14 @@ header { - @height : 50px; width: 100%; position: relative; padding: 0 60px; + height: 85px; // 主导航 .main-nav { + @height : 50px; height: @height; line-height: @height; display: flex; @@ -91,7 +92,6 @@ header .sub-nav { @height:30px; - margin-top: 5px; height: @height; line-height: @height; display: flex; diff --git a/src/less/dark/dropzone.less b/src/less/dark/dropzone.less index 2012c5e..9333201 100644 --- a/src/less/dark/dropzone.less +++ b/src/less/dark/dropzone.less @@ -9,6 +9,12 @@ position: relative; transition:border-color 0.2s linear; } +.dropzone-mini{ + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} .dropzone:hover{ border-color: @color-3; transition:border-color 0.2s linear; @@ -17,6 +23,15 @@ font-size: 14px; min-height: 74px; } +.dropzone .dz-mini{ + margin: unset !important; + min-height: unset !important; + i{ + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; + } +} .dropzone .dz-message i{ font-size:42px; margin:0 auto; @@ -47,6 +62,22 @@ margin: 5px; min-height: 110px; } +.dropzone .dz-preview-mini{ + min-height: unset !important; + margin: 2px !important; + .dz-image{ + width: unset !important; + height: unset !important; + } + .dz-success-i, + .dz-error-i, + .dz-remove-i{ + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom:0px !important; + } +} .dropzone .dz-preview .dz-success-i, .dropzone .dz-preview .dz-error-i, .dropzone .dz-preview .dz-remove-i{ @@ -54,8 +85,8 @@ z-index: 500; position: absolute; display: block; - bottom:6px; - right:6px; + bottom:3px; + right:3px; margin-right: 0; font-size:18px; } @@ -71,10 +102,10 @@ cursor: pointer; } .dropzone .dz-error .dz-error-i{ - opacity: 1; + opacity: 1 !important; } .dropzone .dz-success .dz-success-i{ - opacity: 1; + opacity: 1 !important; } .dropzone .dz-complete .dz-remove-i{ opacity: 0; diff --git a/src/less/dark/lib/tab.less b/src/less/dark/lib/tab.less index fdfe05a..a4fde3a 100644 --- a/src/less/dark/lib/tab.less +++ b/src/less/dark/lib/tab.less @@ -49,6 +49,9 @@ display: none; position: relative; padding-top: 10px; + .block-title{ + padding: 0 10px; + } .block { padding: 0; diff --git a/src/less/dark/lib/window.less b/src/less/dark/lib/window.less index 9e436a5..5059fa0 100644 --- a/src/less/dark/lib/window.less +++ b/src/less/dark/lib/window.less @@ -67,6 +67,9 @@ padding: 0; box-shadow: none; } + .block-title{ + padding: 0 10px; + } .block-pb { padding: 20px; diff --git a/src/less/light/common/block.less b/src/less/light/common/block.less index 3badccd..665b7e1 100644 --- a/src/less/light/common/block.less +++ b/src/less/light/common/block.less @@ -101,14 +101,13 @@ .person>.info, .pic>.info { - margin-top: 10px; + margin-top: 15px; overflow: hidden; height: 30px; line-height: 40px; span:first-child { float: left; - font-size: @font-size-1; color: @color-7; } span:last-child @@ -164,13 +163,13 @@ } .info { - height: 35px; - line-height: 35px; + height: 32px; + line-height: 30px; img { .border-radius(50px); - width: 24px; - height:24px; + width: 32px; + height:32px; vertical-align: middle; border: 2px @color-3 solid; margin-right: 5px; @@ -239,7 +238,7 @@ } .note { - margin-top: 10px; + margin-top: 5px; color: @color-7; display: inline-block; } @@ -257,8 +256,6 @@ .error { color: #ff6582; - position: absolute; - margin-top: 2px; } .font-num { @@ -269,7 +266,7 @@ } .form-group:not(:last-child) { - margin-bottom: 20px; + margin-bottom: 10px; } .input-group { @@ -492,12 +489,15 @@ .quote-info{ border-left-color: @mcolor-3; background: #F8F7DE; + color: #9c920e; } .quote-error{ border-left-color: @mcolor-1; background: #fae1dd; + color: @mcolor-1; } .quote-success{ border-left-color: @mcolor-2; background: #D6EFC7; + color: #3d8300; } \ No newline at end of file diff --git a/src/less/light/common/common.less b/src/less/light/common/common.less index 8181ec8..94c67d0 100644 --- a/src/less/light/common/common.less +++ b/src/less/light/common/common.less @@ -170,13 +170,17 @@ h6 .m0{ margin: 0 !important; } +.mt0 +{ + margin-top: 0 !important; +} .mt10 { - margin-top: 10px; + margin-top: 10px !important; } .mt20 { - margin-top: 20px; + margin-top: 20px !important; } .mb0 { @@ -184,34 +188,34 @@ h6 } .mb10 { - margin-bottom: 10px; + margin-bottom: 10px !important; } .mb20 { - margin-bottom: 20px; + margin-bottom: 20px !important; } .mr0{ margin-right: 0 !important; } .p0 { - padding: 0; + padding: 0 !important; } .pl0 { - padding-left: 0; + padding-left: 0 !important; } .pt0 { - padding-top: 0; + padding-top: 0 !important; } .pb0 { - padding-bottom: 0; + padding-bottom: 0 !important; } .pr0 { - padding-right: 0; + padding-right: 0 !important; } /** diff --git a/src/less/light/common/header.less b/src/less/light/common/header.less index 78f30d4..2f982f8 100644 --- a/src/less/light/common/header.less +++ b/src/less/light/common/header.less @@ -8,13 +8,14 @@ header { - @height : 50px; width: 100%; position: relative; padding: 0 60px; + height: 85px; // 主导航 .main-nav { + @height : 50px; height: @height; line-height: @height; display: flex; @@ -91,7 +92,6 @@ header .sub-nav { @height:30px; - margin-top: 5px; height: @height; line-height: @height; display: flex; diff --git a/src/less/light/dropzone.less b/src/less/light/dropzone.less index 2012c5e..9333201 100644 --- a/src/less/light/dropzone.less +++ b/src/less/light/dropzone.less @@ -9,6 +9,12 @@ position: relative; transition:border-color 0.2s linear; } +.dropzone-mini{ + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} .dropzone:hover{ border-color: @color-3; transition:border-color 0.2s linear; @@ -17,6 +23,15 @@ font-size: 14px; min-height: 74px; } +.dropzone .dz-mini{ + margin: unset !important; + min-height: unset !important; + i{ + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; + } +} .dropzone .dz-message i{ font-size:42px; margin:0 auto; @@ -47,6 +62,22 @@ margin: 5px; min-height: 110px; } +.dropzone .dz-preview-mini{ + min-height: unset !important; + margin: 2px !important; + .dz-image{ + width: unset !important; + height: unset !important; + } + .dz-success-i, + .dz-error-i, + .dz-remove-i{ + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom:0px !important; + } +} .dropzone .dz-preview .dz-success-i, .dropzone .dz-preview .dz-error-i, .dropzone .dz-preview .dz-remove-i{ @@ -54,8 +85,8 @@ z-index: 500; position: absolute; display: block; - bottom:6px; - right:6px; + bottom:3px; + right:3px; margin-right: 0; font-size:18px; } @@ -71,10 +102,10 @@ cursor: pointer; } .dropzone .dz-error .dz-error-i{ - opacity: 1; + opacity: 1 !important; } .dropzone .dz-success .dz-success-i{ - opacity: 1; + opacity: 1 !important; } .dropzone .dz-complete .dz-remove-i{ opacity: 0; diff --git a/src/less/light/lib/tab.less b/src/less/light/lib/tab.less index fdfe05a..3651664 100644 --- a/src/less/light/lib/tab.less +++ b/src/less/light/lib/tab.less @@ -54,6 +54,9 @@ padding: 0; box-shadow: none; } + .block-title{ + padding: 0 10px; + } .block-pb { padding: 20px; diff --git a/src/less/light/lib/window.less b/src/less/light/lib/window.less index 9164f4d..4c99ef8 100644 --- a/src/less/light/lib/window.less +++ b/src/less/light/lib/window.less @@ -67,6 +67,9 @@ padding: 0; box-shadow: none; } + .block-title{ + padding: 0 10px; + } .block-pb { padding: 20px; From f765a5b59ffd366cf84fa58e58292289def12ac1 Mon Sep 17 00:00:00 2001 From: surui <317953536@qq.com> Date: Tue, 6 Apr 2021 16:33:44 +0800 Subject: [PATCH 12/27] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme=E6=96=87?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新readme文件 --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index 57b45f1..b726416 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,28 @@ #### 更新日志 +v2.0.9 + +更新日期:2020-03-31 + +1、新增单选按钮的标签样式 + +2、优化表格搜索栏和按钮栏间距 + +v2.0.8 + +更新日期:2020-03-20 + +1、图表插件增加是否可自定义宽高度配置 + +2、上传组件新增小尺寸模式 + +3、优化表单form-group的间距 + +4、修复下拉菜单组件点击事件BUG + +5、优化横幅提示的字体颜色 + v2.0.7 更新日期:2020-03-12 From 9ef2c5ee23d85a13c300da191409e09ab42e71c5 Mon Sep 17 00:00:00 2001 From: surui <317953536@qq.com> Date: Tue, 6 Apr 2021 16:38:09 +0800 Subject: [PATCH 13/27] =?UTF-8?q?2.0.9=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1、新增单选按钮的标签样式 2、优化表格搜索栏和按钮栏间距 3、图表插件增加是否可自定义宽高度配置 4、上传组件新增小尺寸模式 5、优化表单form-group的间距 6、修复下拉菜单组件点击事件BUG 7、优化横幅提示的字体颜色 --- dist/css/eadmin.min.css | 4 +- dist/css/eadmin_light.min.css | 4 +- dist/css/login.min.css | 1 - dist/js/core/al.init.min.js | 2 +- dist/js/core/al.load.min.js | 2 +- dist/js/framework/eadmin/1.0.1/eadmin.min.js | 2 +- dist/js/lib/eadmin.button.min.js | 2 +- dist/js/lib/eadmin.chart.min.js | 2 +- dist/js/lib/eadmin.citypicker.min.js | 2 +- dist/js/lib/eadmin.colorpicker.min.js | 2 +- dist/js/lib/eadmin.datepicker.min.js | 2 +- dist/js/lib/eadmin.dropdown.min.js | 2 +- dist/js/lib/eadmin.editor.min.js | 2 +- dist/js/lib/eadmin.form.min.js | 2 +- dist/js/lib/eadmin.imageview.min.js | 2 +- dist/js/lib/eadmin.page.min.js | 2 +- dist/js/lib/eadmin.popup.min.js | 2 +- dist/js/lib/eadmin.progress.min.js | 2 +- dist/js/lib/eadmin.rate.min.js | 2 +- dist/js/lib/eadmin.slider.min.js | 2 +- dist/js/lib/eadmin.tab.min.js | 2 +- dist/js/lib/eadmin.table.min.js | 2 +- dist/js/lib/eadmin.tag.min.js | 2 +- dist/js/lib/eadmin.tips.min.js | 2 +- dist/js/lib/eadmin.transfer.min.js | 2 +- dist/js/lib/eadmin.tree.min.js | 2 +- dist/js/lib/eadmin.upload.min.js | 2 +- dist/js/lib/eadmin.validate.min.js | 2 +- dist/js/lib/eadmin.window.min.js | 2 +- src/css/dark/common/block.css | 60 ++++++++++++++++++++ src/css/dark/lib/form.css | 21 +++++++ src/css/dark/lib/tab.css | 1 - src/css/dark/lib/table.css | 4 +- src/css/light/common/block.css | 60 ++++++++++++++++++++ src/css/light/lib/form.css | 22 +++++++ src/css/light/lib/tab.css | 1 - src/css/light/lib/table.css | 4 +- src/js/lib/eadmin.form.js | 42 ++++++++++---- src/less/dark/common/block.less | 54 ++++++++++++++++++ src/less/dark/lib/form.less | 21 +++++++ src/less/dark/lib/tab.less | 1 - src/less/dark/lib/table.less | 4 +- src/less/light/common/block.less | 53 +++++++++++++++++ src/less/light/lib/form.less | 22 +++++++ src/less/light/lib/tab.less | 1 - src/less/light/lib/table.less | 4 +- 46 files changed, 383 insertions(+), 53 deletions(-) delete mode 100644 dist/css/login.min.css diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css index a74fa0b..388e952 100644 --- a/dist/css/eadmin.min.css +++ b/dist/css/eadmin.min.css @@ -4,9 +4,9 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! * Quill Editor v2.0.0-dev.3 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}.select,.select-option{border-radius:5px;background:#232B4C}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #000 solid;padding-bottom:15px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid;margin-top:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login #star{position:absolute;height:200px;bottom:0;width:100%;z-index:-1}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:10px}.radio-tag{border:2px dashed #30375B}.radio-checked-tag{border:2px solid #0084FF;background:#2a3560}.radio-disabled-tag{border:2px dashed #30375B;color:#7886A3;cursor:not-allowed}.select,.select-option{border-radius:5px;background:#232B4C}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #000 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/eadmin_light.min.css b/dist/css/eadmin_light.min.css index 5b1694e..f09b4f6 100644 --- a/dist/css/eadmin_light.min.css +++ b/dist/css/eadmin_light.min.css @@ -4,9 +4,9 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.colorpicker,.rate{min-height:38px}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! * Quill Editor v2.0.0-dev.3 * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}#right-frame h1,h1,h2{margin-bottom:20px}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.flex,.mask{display:flex}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}h1,h1 i{font-size:24px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.select,.select span{display:inline-block}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative;padding-top:10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:15px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:15px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid;margin-top:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login #star{position:absolute;height:200px;bottom:0;width:100%;z-index:-1}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:10px}.radio-tag{border:2px dashed #DCE8F2}.radio-checked-tag{border:2px solid #0084FF;color:#0084FF;background:#ebf5ff}.radio-disabled-tag{border:2px dashed #DCE8F2;color:#BBC5D8;cursor:not-allowed}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/login.min.css b/dist/css/login.min.css deleted file mode 100644 index 03fa3e7..0000000 --- a/dist/css/login.min.css +++ /dev/null @@ -1 +0,0 @@ -#star,.block-box,.bq{position:absolute}.bq,.main-title,.sub-title{text-align:center}body{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#star{height:200px;bottom:0;width:100%;z-index:-1}.block-box{margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.bq,form button{width:100%}.block-box .block .form-group{min-height:44px;}.block-box .block{min-height:360px;padding:30px}input{padding:12px 10px}input::-webkit-input-placeholder{font-size:14px}form button{border-radius:4px}.main-title{font-size:28px;margin-bottom:30px}.bq,.sub-title,a{font-size:14px}.sub-title{margin-bottom:15px;color:#B1b1b1}.bq{bottom:30px;color:#FFF}#yzcode{width: 100px; margin-left: 10px; height: 40px; vertical-align: middle; border-radius: 4px;} \ No newline at end of file diff --git a/dist/js/core/al.init.min.js b/dist/js/core/al.init.min.js index c2188e4..2de3170 100644 --- a/dist/js/core/al.init.min.js +++ b/dist/js/core/al.init.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";for(var _ROOTPATH,_script=window.document.getElementsByTagName("script"),i=0;i<_script.length;i++){var _src=_script[i].getAttribute("src");if(null!=_src&&-1!=_src.indexOf("al.load")){_ROOTPATH=_src.replace(/js\/core\/al.load.min.js/,"");break}}var _fmConf=[];function hideDom(e,o){var t={obj:e.clone,return:""};return t.obj.appendTo("html").css({position:"absolute",left:"-9999px",display:"block"}),t.return=null==o?t.obj.outerWidth():"width"==o?t.obj.outerWidth():t.obj.outerHeight(),t.obj.remove(),t.return}function innerW(){return window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth?document.body.clientWidth:void 0}function innerH(){return window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight?document.body.clientHeight:void 0}function userselect(e){1==(e=null==e?1:0)?(document.onselectstart=function(){return!0},$("body").css("-moz-user-select","")):(document.onselectstart=function(){return!1},$("body").css("-moz-user-select","none"))}function disabledRight(){$(document).on("contextmenu",function(e){return!1})}function keyup(e,t){var n=null;e.on("keyup",function(e){var o=$(this);clearTimeout(n),n=setTimeout(function(){t(o,e)},200)})}function distance(e,o){var t=!(2"):(t.color=o.data("icon-color"),null!=t.color&&(t.icon+=" font-color-"+t.color),o.css("padding-left",0).prepend(''))}),e.find(".block-data").each(function(){var e=[$(this),{}],o=e[0],t=e[1];o.addClass("block-data"),t.small=o.data("small"),null!=t.small&&o.addClass("block-data-small"),t.color=o.data("color"),null!=t.color?(t.color="font-color-"+t.color,o.find(".num").addClass(t.color)):t.color="",t.icon=o.data("icon"),null!=t.icon&&o.children("h5").prepend('')})}function col(e){e.find("[class*='col-']").each(function(){var e=[$(this),{}],o=e[0],t=e[1];t.class=o.attr("class"),t.class.replace(/col-([\d]+)/g,function(){switch(t.col=parseInt(arguments[1]),t.col){case 1:t.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:t.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:t.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:t.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:t.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:t.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:t.class="col-xl-7 col-lg-7";break;case 8:t.class="col-xl-8 col-lg-8";break;case 9:t.class="col-xl-9 col-lg-9";break;case 10:t.class="col-xl-10 col-lg-10";break;case 11:t.class="col-xl-11 col-lg-11";break;case 12:t.class="col-xl-12 col-lg-12"}o.removeClass("col-"+t.col).addClass(t.class)})})}function setRoute(){var e=0"):(e.color=o.data("icon-color"),null!=e.color&&(e.icon+=" font-color-"+e.color),o.css("padding-left",0).prepend(''))}),e.find(".block-data").each(function(){var e=[$(this),{}],o=e[0],e=e[1];o.addClass("block-data"),e.small=o.data("small"),null!=e.small&&o.addClass("block-data-small"),e.color=o.data("color"),null!=e.color?(e.color="font-color-"+e.color,o.find(".num").addClass(e.color)):e.color="",e.icon=o.data("icon"),null!=e.icon&&o.children("h5").prepend('')})}function col(e){e.find("[class*='col-']").each(function(){var e=[$(this),{}],o=e[0],t=e[1];t.class=o.attr("class"),t.class.replace(/col-([\d]+)/g,function(){switch(t.col=parseInt(arguments[1]),t.col){case 1:t.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:t.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:t.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:t.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:t.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:t.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:t.class="col-xl-7 col-lg-7";break;case 8:t.class="col-xl-8 col-lg-8";break;case 9:t.class="col-xl-9 col-lg-9";break;case 10:t.class="col-xl-10 col-lg-10";break;case 11:t.class="col-xl-11 col-lg-11";break;case 12:t.class="col-xl-12 col-lg-12"}o.removeClass("col-"+t.col).addClass(t.class)})})}function setRoute(){window.history.pushState(null,null,"#"+(0
    '),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    '),$("body").append('
    ')}return _createClass(e,[{key:"loadingProgress",value:function(){var e=0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav){if(null!=e.sub[0].native)return;return e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1}}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==i.href||null!=e.this.data("native"))return!0;setRoute(i.href);var n=md5(i.href);store.remove(n+"_page");var l=e.this.data("container");return l=!!l&&"#"+l,i.refresh(l),!1})}},{key:"refresh",value:function(){var e=0"+o+""}),n+="
    ",l.append(n),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])})}})},module.conf.load_page_timeout)}},{key:"nav",value:function(){if(!1!==module.conf.homepage){var o=function(e){var o="
      ",n=0,l=store("main_nav_id");for(var i in e){var t="";null==l?0==n&&(t=" active"):i==l&&(t=" active"),o+='',n++}if(o+="
    ",$(".nav").html(o),null!=l){var r=window.nav[l].sub;if(null!=r){o="",$(".sub-nav").show().children("div").eq(1).html(o)}}};"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)})}}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e=$("body").find(".iscroll");if(0'),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    '),$("body").append('
    ')}function o(e,o,n){return l.apply(this,arguments)}var l;return _createClass(e,[{key:"loadingProgress",value:function(){var e=0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav)return null!=e.sub[0].native?void 0:(e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1)}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==l.href||null!=e.this.data("native"))return!0;setRoute(l.href);var n=md5(l.href);store.remove(n+"_page");n=e.this.data("container");return l.refresh(n=!!n&&"#"+n),!1})}},{key:"refresh",value:function(){var e=0
      ',l.find("h2").each(function(e){$(this).attr("id","h2-"+e);e=$(this).html();o+="
    • "+e+"
    • "}),l.append(o+="
    "),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])}))})},module.conf.load_page_timeout)}},{key:"nav",value:function(){var o;!1!==module.conf.homepage&&(o=function(e){var o,n="
      ",l=0,i=store("main_nav_id");for(o in e){var t="";null==i?0==l&&(t=" active"):o==i&&(t=" active"),n+='',l++}if(n+="
    ",$(".nav").html(n),null!=i){var a=window.nav[i].sub;if(null!=a){var r,n="",$(".sub-nav").show().children("div").eq(1).html(n)}}},"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)}))}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e,o=$("body").find(".iscroll");0')})}},{key:"event",value:function(){var e=this;body.on("click","button[data-loading]",function(){var t=$(this),a=t.data("do");if(null==t.data("submit")&&(e.loading(t),null!=a))try{if(Method,!_.isFunction(Method[a]))return void console.log("指定的"+a+"不是一个可被调用的函数");Method[a](t)}catch(t){console.log(t)}})}},{key:"reset",value:function(t){t.attr("disabled",!1).html(t.data("source"))}},{key:"loading",value:function(t){var a={this:t,icon:''};a.this.attr("disabled",!0).data("source",a.this.html()).html(a.icon+a.this.data("loading"))}}]),t}(); \ No newline at end of file +"use strict";var _createClass=function(){function n(t,a){for(var e=0;e')})}},{key:"event",value:function(){var e=this;body.on("click","button[data-loading]",function(){var t=$(this),a=t.data("do");if(null==t.data("submit")&&(e.loading(t),null!=a))try{if(Method,!_.isFunction(Method[a]))return void console.log("指定的"+a+"不是一个可被调用的函数");Method[a](t)}catch(t){console.log(t)}})}},{key:"reset",value:function(t){t.attr("disabled",!1).html(t.data("source"))}},{key:"loading",value:function(t){t={this:t,icon:''};t.this.attr("disabled",!0).data("source",t.this.html()).html(t.icon+t.this.data("loading"))}}]),t}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.chart.min.js b/dist/js/lib/eadmin.chart.min.js index 33f1005..11150e1 100644 --- a/dist/js/lib/eadmin.chart.min.js +++ b/dist/js/lib/eadmin.chart.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function s(t,a){for(var o=0;o',t+='Tips:输入城市拼音首字母可快速选择,例如:hf\n\t\t\t
    \n\t\t\t\t热门\n\t\t\t\tABC\n\t\t\t\tDEF\n\t\t\t\tGHI\n\t\t\t\tJKL\n\t\t\t\tMNO\n\t\t\t\tPQR\n\t\t\t\tSTU\n\t\t\t\tVWX\n\t\t\t\tYZ\n\t\t\t
    \n\t\t\t
    \n\t\t\t
    '):t+='>
    ',t+="",body.append(t),this.picker=$("#citypicker-"+e),2==this.param.type&&this.picker.css("padding","5px")}},{key:"_event",value:function(){var a=this,e=[".header span:not(.current):not(.not-allow)",".body span, .quick span",".vert span"],t=[a.picker.children(".body"),a.picker.children(".quick")],i=t[0],l=t[1];1!=a.param.type&&(i=a.picker.children(".vert")),this.inputDom.on("focus",function(){a.init||(a._formatData(i),a.init=!0),fadeIn(a.picker,$(this),!1),clear=!0}).on("blur",function(){a.focus||(fadeOut(a.picker),clear=!1)}),keyup(this.inputDom,function(e,t){var n={val:e.val(),key:t.keyCode,html:""};if(1==a.param.type)return""!=n.val&&(64"+i[0]+""}}),void l.html(n.html)):void(""==n.val&&a._reset());a.level=1,i.eq(0).nextAll(".vert").remove(),""!=n.val?(n.html=n.icon="",2==a.param.type&&1'),$.each(cp_d,function(e,t){if(-1!=t.indexOf(n.val)){var i=t.split("@");n.html+=''+i[0]+n.icon+""}}),i.eq(0).html(n.html)):a._formatData(i)}),1==a.param.type&&a.inputDom.on("keydown",function(e){if(-1!=_.indexOf([13,38,40],e.keyCode)&&!l.is(":hidden")){var t=l.children("span");if(13!=e.keyCode){38==e.keyCode&&(a.index<0&&(a.index=t.length-1),a.index-=1),40==e.keyCode&&(a.index!=t.length-1&&0!=l.children(".current").length||(a.index=-1),a.index+=1),a.index<0&&(a.scrollTop=l[0].scrollHeight-l.height(),l.scrollTop(a.scrollTop)),0==a.index&&(a.scrollTop=0,l.scrollTop(0)),t.eq(a.index).addClass("current").siblings().removeClass("current");var i=t.eq(a.index).position().top;200'),i.next=a.picker.children(".vert:last"),Eadmin.scroll(i.next[0])),i.source=null,2==a.level?(a.prov=i.index,i.source=cp_c[i.index].sub):i.source=cp_c[a.prov].sub[i.index].sub,a._formatData(i.next,i.source,!0)}else a._setVal(i.val)}).on("mousedown",function(e){e.preventDefault()})}},{key:"_formatData",value:function(e){var t=1'),n)r+=''+n[c]+s+"";e.html(r)}},{key:"_setVal",value:function(){var e=this,t=0',t+='Tips:输入城市拼音首字母可快速选择,例如:hf\n\t\t\t
    \n\t\t\t\t热门\n\t\t\t\tABC\n\t\t\t\tDEF\n\t\t\t\tGHI\n\t\t\t\tJKL\n\t\t\t\tMNO\n\t\t\t\tPQR\n\t\t\t\tSTU\n\t\t\t\tVWX\n\t\t\t\tYZ\n\t\t\t
    \n\t\t\t
    \n\t\t\t
    '):t+='>
    ',t+="",body.append(t),this.picker=$("#citypicker-"+e),2==this.param.type&&this.picker.css("padding","5px")}},{key:"_event",value:function(){var n=this,e=[".header span:not(.current):not(.not-allow)",".body span, .quick span",".vert span"],t=[n.picker.children(".body"),n.picker.children(".quick")],a=t[0],l=t[1];1!=n.param.type&&(a=n.picker.children(".vert")),this.inputDom.on("focus",function(){n.init||(n._formatData(a),n.init=!0),fadeIn(n.picker,$(this),!1),clear=!0}).on("blur",function(){n.focus||(fadeOut(n.picker),clear=!1)}),keyup(this.inputDom,function(e,t){var i={val:e.val(),key:t.keyCode,html:""};if(1==n.param.type)return""!=i.val&&(64"+t[0]+"")}),void l.html(i.html)):void(""==i.val&&n._reset());n.level=1,a.eq(0).nextAll(".vert").remove(),""!=i.val?(i.html=i.icon="",2==n.param.type&&1'),$.each(cp_d,function(e,t){-1!=t.indexOf(i.val)&&(t=t.split("@"),i.html+=''+t[0]+i.icon+"")}),a.eq(0).html(i.html)):n._formatData(a)}),1==n.param.type&&n.inputDom.on("keydown",function(e){var t;-1==_.indexOf([13,38,40],e.keyCode)||l.is(":hidden")||(t=l.children("span"),13!=e.keyCode?(38==e.keyCode&&(n.index<0&&(n.index=t.length-1),--n.index),40==e.keyCode&&(n.index!=t.length-1&&0!=l.children(".current").length||(n.index=-1),n.index+=1),n.index<0&&(n.scrollTop=l[0].scrollHeight-l.height(),l.scrollTop(n.scrollTop)),0==n.index&&(n.scrollTop=0,l.scrollTop(0)),t.eq(n.index).addClass("current").siblings().removeClass("current"),200<(e=t.eq(n.index).position().top)&&0<=n.index?(n.scrollTop+=215,l.scrollTop(n.scrollTop)):e<=0&&(n.scrollTop-=215,l.scrollTop(n.scrollTop))):n._setVal(t.eq(n.index).html()))}),n.picker.on("blur",function(){n.inputDom.blur(),fadeOut(n.picker),clear=!1}).on("click",e[0],function(){var e=$(this);addClassExc(e,"current"),n._formatData(a,cp_a[e.index()])}).on("click",e[1],function(){n._setVal($(this).html())}).on("click",e[2],function(){var e=[$(this),{}],t=e[0],i=e[1];if(i.val=t.data("c"),1!=n.param.level){if(addClassExc(t,"current"),i.parent=t.parent(),n.level=i.parent.index()+1,n.level==n.param.level)return i.val=i.doc="",n.picker.find(".current").each(function(){i.val+=i.doc+$(this).data("c"),i.doc=n.param.format}),void n._setVal(i.val);i.parent.nextAll(".vert").remove(),i.index=t.data("i"),i.next=i.parent.next(".vert"),0==i.next.length&&(n.level+=1,n.picker.append('
    '),i.next=n.picker.children(".vert:last"),Eadmin.scroll(i.next[0])),i.source=null,2==n.level?(n.prov=i.index,i.source=cp_c[i.index].sub):i.source=cp_c[n.prov].sub[i.index].sub,n._formatData(i.next,i.source,!0)}else n._setVal(i.val)}).on("mousedown",function(e){e.preventDefault()})}},{key:"_formatData",value:function(e){var t=1'),i)r+=''+i[l]+s+"";e.html(r)}},{key:"_setVal",value:function(){var e=this,t=0\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\n\t\t\t"}null!=this.param.bind&&(t.html+=''),this.domCache.html(t.html)}}},{key:"_event",value:function(){var e=this;this.domCache.on("click",">div:not(.active)",function(){var t,a=[$(this),""],n=a[0];e.domCache.find("i").hide(),e.domCache.children("input").val(n.data("color")),addClassExc(n,"active"),n.children("i").show(),t=n.data("color"),null!=e.param.bind&&$("#colorpicker-input-"+e.param.bind).val(t),_.isFunction(e.param.change)&&e.param.change(t)})}}]),n}(); \ No newline at end of file +"use strict";var _createClass=function(){function e(t,a){for(var n=0;n\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\n\t\t\t"}null!=this.param.bind&&(a.html+=''),this.domCache.html(a.html)}}},{key:"_event",value:function(){var n=this;this.domCache.on("click",">div:not(.active)",function(){var t=[$(this),""],a=t[0];n.domCache.find("i").hide(),n.domCache.children("input").val(a.data("color")),addClassExc(a,"active"),a.children("i").show(),t=a.data("color"),null!=n.param.bind&&$("#colorpicker-input-"+n.param.bind).val(t),_.isFunction(n.param.change)&&n.param.change(t)})}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.datepicker.min.js b/dist/js/lib/eadmin.datepicker.min.js index 2f115c5..8556654 100644 --- a/dist/js/lib/eadmin.datepicker.min.js +++ b/dist/js/lib/eadmin.datepicker.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function e(t,a){for(var r=0;r';a+='
    \n\t\t\t快捷选择\n\t\t\t3天内\n\t\t\t一周内\n\t\t\t15天内\n\t\t\t一月内\n\t\t\t三月内\n\t\t\t一年内\n\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t',a+='
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t'+this._week()+'\n\t\t\t\t
    \n\t\t\t\t
    ',a+='
    \n\t\t\t'+this._year()+'\n\t\t
    \n\t\t
    \n\t\t\t'+this._month()+"\n\t\t
    ",-1!=this.param.format.indexOf(" ")&&(a+='
    \n\t\t\t\t\t\t'+this._time()+"\n\t\t\t\t\t
    "),a+="
    ",a+='
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+this._week()+'\n\t\t\t
    \n\t\t\t
    ',a+='
    \n\t\t\t'+this._year(parseInt(this.arr[0].m)+1)+'\n\t\t
    \n\t\t
    \n\t\t\t'+this._month(parseInt(this.arr[0].m)+1)+"\n\t\t
    ",-1!=this.param.format.indexOf(" ")&&(a+='
    \n\t\t\t\t\t\t'+this._time()+"\n\t\t\t\t\t
    "),a+="
    ",a+='
    ',a+='',a+="",body.append(a),this.picker=$("#datepicker-"+t)}},{key:"_init",value:function(){var r=this;if(this.param.quick&&this.picker.find(".quick").show(),-1!=this.param.format.indexOf(" ")&&(this.time=!0),0=e.monthDay)i-e.firstWeekDay==e.monthDay&&(e.realDay=1),s=' class="next"';else{if((l=parseInt(t+""+a+repairZero(i-e.firstWeekDay+1)))==this.today&&(n="
    "),"date"==this.param.type)l==this.arr[this.index].c&&(s=' class="current"');else{this.arr[this.index].index==this.index&&this.arr[this.index].c==l&&(s=' class="current"');var d=1==this.index?0:1;this.arr[d].index==this.index&&this.arr[d].c==l&&(s=' class="current"')}i==e.firstWeekDay&&(e.realDay=1)}(0e.end&&(s=' class="next"')),e.html+="\n\t\t\t\t\t\t\t'+n+e.realDay+"\n\t\t\t\t\t\t",e.realDay++}return e.html}},{key:"_getMonthDay",value:function(){var t=0";return t}},{key:"_year",value:function(){var t=0parseInt(this.arr[0].y)-11;e--){r+='
    '+e+"
    "}return r}},{key:"_month",value:function(){var t=0'+e+"月"}return r}},{key:"_time",value:function(){for(var t='
      ',a=0;a<24;a++)t+='
    • '+a+"
    • ";t+='
      ';for(var r=0;r<60;r++)t+='
    • '+r+"
    • ";t+='
      ';for(var e=0;e<60;e++)t+='
    • '+e+"
    • ";return t+="
    "}},{key:"_event",value:function(){var t=[".prev-year, .prev-month, .next-year, .next-month",".show-ym .year, .show-ym .month",".y-m div",".day span",".footer .clear",".footer .sure",".footer .choose-time",".picker-time li",".quick span"],m=this;m.inputDom.on("focus",function(){var t=$(this);fadeIn(m.picker,t,!1),m.focusInput=t,clear=!0}).on("blur",function(){fadeOut(m.picker),m.focusInput=null,clear=!1}),this.picker.on("blur",function(){m.focusInput.blur(),m.focusInput=null,fadeOut(m.picker),clear=!1}).on("mouseenter",">.datepicker-panel",function(){m.index=$(this).data("index")}).on("click",t[0],function(){var t=$(this),a={body:t.parent().next(".body"),ym:t.siblings(".show-ym")};a.y=a.ym.children(".year").data("y"),a.m=parseInt(a.ym.children(".month").data("m"));var r=function(){a.ym.children(".year").data("y",a.y).html(a.y+"年")};t.hasClass("prev-year")?(a.y-=1,r()):t.hasClass("prev-month")?(a.m-=1,0==a.m&&(a.y-=1,a.m=12,r()),a.ym.children(".month").html(repairZero(a.m)+"月").data("m",a.m)):t.hasClass("next-year")?(a.y+=1,r()):(a.m+=1,13==a.m&&(a.y+=1,a.m=1,r()),a.ym.children(".month").html(repairZero(a.m)+"月").data("m",a.m)),a.body.children(".day").html(m._createYmdHtml(a.y,repairZero(a.m)))}).on("click",t[1],function(){var t=$(this);t.parent().children(".month").hide();var a=t.parent().parent().next(".body");a.children("div").hide();var r=$(this).hasClass("year")?2:3;a.children().eq(r).css("display","flex")}).on("click",t[2],function(){var t=$(this),a=t.parent().parent(),r=a.prev();if(t.hasClass("year")){var e=t.data("y");r.find(".year").html(e+"年").data("y",e),t.parent().hide().next().css("display","flex")}else{var i=r.find(".year").data("y"),n=t.data("m");t.parent().hide().siblings(".week, .day").css("display","flex"),r.find(".month").html(repairZero(n)+"月").data("m",n).show(),a.children(".day").html(m._createYmdHtml(i,repairZero(n)))}addClassExc(t,"active")}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("next")){if("date-range"==m.param.type){var a=m.index;if(m.arr[a].y=t.data("y"),m.arr[a].m=t.data("m"),m.arr[a].index=m.index,m.currentNum+=1,3==m.currentNum&&(m.picker.find(".current").removeClass("current"),m.currentNum=1,m.pindex=null),t.addClass("current"),null==m.pindex?m.pindex=a:a==m.pindex&&(a=0==m.pindex?1:0,m.arr[a].y=m.arr[m.pindex].y,m.arr[a].m=m.arr[m.pindex].m,m.arr[a].index=m.index),m.arr[a].d=repairZero(t.data("d")),m.arr[a].c=parseInt(t.data("day")),1==m.currentNum||3==m.currentNum)return}else m.arr[0].y=t.data("y"),m.arr[0].m=t.data("m"),m.arr[0].d=repairZero(t.data("d")),m.arr[0].c=parseInt(t.data("day")),addClassExc(t,"current");m.param.confirm||m._setVal()}}).on("click",t[4],function(){m.inputDom.val(""),m.picker.find(".current").removeClass("current"),m._reset(!0),m.focus=!1,m.picker.trigger("blur")}).on("click",t[5],function(){m._setVal()}).on("click",t[6],function(){var t=$(this);if(t.hasClass("not-allow"))return!1;var a=t.data("type");if(null==a||0==a)return t.data("type",1).html("选择日期"),void $(m.picker).find(".body > div").hide().siblings(".picker-time").css("display","flex");t.data("type",0).html("选择时间"),$(m.picker).find(".body > .week, .body > .day").css("display","flex").siblings(".picker-time").hide()}).on("click",t[7],function(){var t=$(this),a=t.position().top+t.parent()[0].scrollTop;m.time&&(t.hasClass("h")?m.arr[m.index].h=t.html():t.hasClass("i")?m.arr[m.index].i=t.html():m.arr[m.index].s=t.html()),t.addClass("current").siblings().removeClass("current").parent().animate({scrollTop:a},200),2!=t.parent().index()&&t.parent().next("ul").children("li:first").trigger("click")}).on("click",t[8],function(){var t=$(this);if(0!=t.index()&&!t.hasClass("current")){var i=m.date.getFullYear(),n=repairZero(m.date.getMonth()+1),a=m.date.getDate(),r=0;switch(t.index()){case 1:r=3;break;case 2:r=7;break;case 3:r=15;break;case 4:r=30;break;case 5:r=90;break;case 6:r=365}var e=Date.parse((new Date).toString())-864e5*r,s=new Date(e),l=s.getFullYear(),d=repairZero(s.getMonth()+1),h=s.getDate(),c=function(){var t=0')}else this.focusInput.next("input").val(t);else{this.pindex=null,0!=this.arr[0].c&&0!=this.arr[1].c||(0==this.arr[0].c&&(this.arr[0].c=a(0,1)),0==this.arr[1].c&&(this.arr[1].c=a(1,1)),this.picker.find(".day").find('span[data-d="'+parseInt(this.arr[0].d)+'"]:not(.next)').addClass("current"),this.currentNum=2);var i=this.arr[0].c>this.arr[1].c?a(1):a(),n=this.arr[0].c>this.arr[1].c?a():a(1);if(t+=i+" - "+n,this.focusInput.val(t),this.param.unixtime&&(this.time||(i+=" 00:00:00",n+=" 23:59:59"),i=Date.parse(new Date(i))/1e3,n=Date.parse(new Date(n))/1e3),t=i+","+n,0==this.focusInput.next("input").length){var s=this.focusInput.attr("name");null==s?console.log("没有为日期文本框指定name属性,这将影响后端取值"):this.focusInput.removeAttr("name").after('')}else this.focusInput.next("input").val(t)}this.focus=!1,this.picker.trigger("blur"),1';a+='
    \n\t\t\t快捷选择\n\t\t\t3天内\n\t\t\t一周内\n\t\t\t15天内\n\t\t\t一月内\n\t\t\t三月内\n\t\t\t一年内\n\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t',a+='
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t'+this._week()+'\n\t\t\t\t
    \n\t\t\t\t
    ',a+='
    \n\t\t\t'+this._year()+'\n\t\t
    \n\t\t
    \n\t\t\t'+this._month()+"\n\t\t
    ",-1!=this.param.format.indexOf(" ")&&(a+='
    \n\t\t\t\t\t\t'+this._time()+"\n\t\t\t\t\t
    "),a+="
    ",a+='
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+this._week()+'\n\t\t\t
    \n\t\t\t
    ',a+='
    \n\t\t\t'+this._year(parseInt(this.arr[0].m)+1)+'\n\t\t
    \n\t\t
    \n\t\t\t'+this._month(parseInt(this.arr[0].m)+1)+"\n\t\t
    ",-1!=this.param.format.indexOf(" ")&&(a+='
    \n\t\t\t\t\t\t'+this._time()+"\n\t\t\t\t\t
    "),a+="
    ",a+='
    ',a+='',a+="",body.append(a),this.picker=$("#datepicker-"+t)}},{key:"_init",value:function(){var r=this;if(this.param.quick&&this.picker.find(".quick").show(),-1!=this.param.format.indexOf(" ")&&(this.time=!0),0=e.monthDay?(i-e.firstWeekDay==e.monthDay&&(e.realDay=1),d=' class="next"'):((l=parseInt(t+""+a+repairZero(i-e.firstWeekDay+1)))==this.today&&(s="
    "),"date"==this.param.type?l==this.arr[this.index].c&&(d=' class="current"'):(this.arr[this.index].index==this.index&&this.arr[this.index].c==l&&(d=' class="current"'),n=1==this.index?0:1,this.arr[n].index==this.index&&this.arr[n].c==l&&(d=' class="current"')),i==e.firstWeekDay&&(e.realDay=1)),(0e.end&&(d=' class="next"')),e.html+="\n\t\t\t\t\t\t\t'+s+e.realDay+"\n\t\t\t\t\t\t",e.realDay++}return e.html}},{key:"_getMonthDay",value:function(){var t=0";return a}},{key:"_year",value:function(){var t=0parseInt(this.arr[0].y)-11;e--)r+='
    '+e+"
    ";return r}},{key:"_month",value:function(){var t=0'+e+"月";return r}},{key:"_time",value:function(){for(var t='
      ',a=0;a<24;a++)t+='
    • '+a+"
    • ";t+='
      ';for(var r=0;r<60;r++)t+='
    • '+r+"
    • ";t+='
      ';for(var e=0;e<60;e++)t+='
    • '+e+"
    • ";return t+="
    "}},{key:"_event",value:function(){var t=[".prev-year, .prev-month, .next-year, .next-month",".show-ym .year, .show-ym .month",".y-m div",".day span",".footer .clear",".footer .sure",".footer .choose-time",".picker-time li",".quick span"],h=this;h.inputDom.on("focus",function(){var t=$(this);fadeIn(h.picker,t,!1),h.focusInput=t,clear=!0}).on("blur",function(){fadeOut(h.picker),h.focusInput=null,clear=!1}),this.picker.on("blur",function(){h.focusInput.blur(),h.focusInput=null,fadeOut(h.picker),clear=!1}).on("mouseenter",">.datepicker-panel",function(){h.index=$(this).data("index")}).on("click",t[0],function(){var t=$(this),a={body:t.parent().next(".body"),ym:t.siblings(".show-ym")};a.y=a.ym.children(".year").data("y"),a.m=parseInt(a.ym.children(".month").data("m"));var r=function(){a.ym.children(".year").data("y",a.y).html(a.y+"年")};t.hasClass("prev-year")?(--a.y,r()):t.hasClass("prev-month")?(--a.m,0==a.m&&(--a.y,a.m=12,r()),a.ym.children(".month").html(repairZero(a.m)+"月").data("m",a.m)):t.hasClass("next-year")?(a.y+=1,r()):(a.m+=1,13==a.m&&(a.y+=1,a.m=1,r()),a.ym.children(".month").html(repairZero(a.m)+"月").data("m",a.m)),a.body.children(".day").html(h._createYmdHtml(a.y,repairZero(a.m)))}).on("click",t[1],function(){var t=$(this);t.parent().children(".month").hide();var a=t.parent().parent().next(".body");a.children("div").hide();t=$(this).hasClass("year")?2:3;a.children().eq(t).css("display","flex")}).on("click",t[2],function(){var t,a,r=$(this),e=r.parent().parent(),i=e.prev();r.hasClass("year")?(a=r.data("y"),i.find(".year").html(a+"年").data("y",a),r.parent().hide().next().css("display","flex")):(t=i.find(".year").data("y"),a=r.data("m"),r.parent().hide().siblings(".week, .day").css("display","flex"),i.find(".month").html(repairZero(a)+"月").data("m",a).show(),e.children(".day").html(h._createYmdHtml(t,repairZero(a)))),addClassExc(r,"active")}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("next")){if("date-range"==h.param.type){var a=h.index;if(h.arr[a].y=t.data("y"),h.arr[a].m=t.data("m"),h.arr[a].index=h.index,h.currentNum+=1,3==h.currentNum&&(h.picker.find(".current").removeClass("current"),h.currentNum=1,h.pindex=null),t.addClass("current"),null==h.pindex?h.pindex=a:a==h.pindex&&(a=0==h.pindex?1:0,h.arr[a].y=h.arr[h.pindex].y,h.arr[a].m=h.arr[h.pindex].m,h.arr[a].index=h.index),h.arr[a].d=repairZero(t.data("d")),h.arr[a].c=parseInt(t.data("day")),1==h.currentNum||3==h.currentNum)return}else h.arr[0].y=t.data("y"),h.arr[0].m=t.data("m"),h.arr[0].d=repairZero(t.data("d")),h.arr[0].c=parseInt(t.data("day")),addClassExc(t,"current");h.param.confirm||h._setVal()}}).on("click",t[4],function(){h.inputDom.val(""),h.picker.find(".current").removeClass("current"),h._reset(!0),h.focus=!1,h.picker.trigger("blur")}).on("click",t[5],function(){h._setVal()}).on("click",t[6],function(){var t=$(this);if(t.hasClass("not-allow"))return!1;var a=t.data("type");if(null==a||0==a)return t.data("type",1).html("选择日期"),void $(h.picker).find(".body > div").hide().siblings(".picker-time").css("display","flex");t.data("type",0).html("选择时间"),$(h.picker).find(".body > .week, .body > .day").css("display","flex").siblings(".picker-time").hide()}).on("click",t[7],function(){var t=$(this),a=t.position().top+t.parent()[0].scrollTop;h.time&&(t.hasClass("h")?h.arr[h.index].h=t.html():t.hasClass("i")?h.arr[h.index].i=t.html():h.arr[h.index].s=t.html()),t.addClass("current").siblings().removeClass("current").parent().animate({scrollTop:a},200),2!=t.parent().index()&&t.parent().next("ul").children("li:first").trigger("click")}).on("click",t[8],function(){var t=$(this);if(0!=t.index()&&!t.hasClass("current")){var e=h.date.getFullYear(),i=repairZero(h.date.getMonth()+1),a=h.date.getDate(),r=0;switch(t.index()){case 1:r=3;break;case 2:r=7;break;case 3:r=15;break;case 4:r=30;break;case 5:r=90;break;case 6:r=365}var n=Date.parse((new Date).toString())-864e5*r,s=new Date(n),d=s.getFullYear(),l=repairZero(s.getMonth()+1),n=s.getDate(),s=function(){var t=0'):this.focusInput.next("input").val(a)):(this.pindex=null,0!=this.arr[0].c&&0!=this.arr[1].c||(0==this.arr[0].c&&(this.arr[0].c=e(0,1)),0==this.arr[1].c&&(this.arr[1].c=e(1,1)),this.picker.find(".day").find('span[data-d="'+parseInt(this.arr[0].d)+'"]:not(.next)').addClass("current"),this.currentNum=2),t=this.arr[0].c>this.arr[1].c?e(1):e(),e=this.arr[0].c>this.arr[1].c?e():e(1),this.focusInput.val(a+=t+" - "+e),this.param.unixtime&&(this.time||(t+=" 00:00:00",e+=" 23:59:59"),t=Date.parse(new Date(t))/1e3,e=Date.parse(new Date(e))/1e3),a=t+","+e,0==this.focusInput.next("input").length?null==(e=this.focusInput.attr("name"))?console.log("没有为日期文本框指定name属性,这将影响后端取值"):this.focusInput.removeAttr("name").after(''):this.focusInput.next("input").val(a)),this.focus=!1,this.picker.trigger("blur"),1'+this.param.title+""),a+='
      ',_.each(this.param.data,function(e){var t=e.icon?'':"",n=e.disabled?' class="disabled"':"",i=!0===e.checked?"":" dn";e.divided?a+='
    • ':a+="\n\t\t\t\t\t\t"+t+""+e.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),a+="
    ",body.append(a),this.dropdown=$("#"+e)}},{key:"_event",value:function(){var a=this,n=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",i=null;body.on(n,this.dom,function(e){var t=$(this);if(!("click"==a.param.trigger&&1!=e.which||"contextMenu"==a.param.trigger&&3!=e.which))return t.on("contextmenu",function(e){return!1}),fadeIn(a.dropdown,t),a.dropdown.data("active",1),"mousedown"==n&&a.dropdown.trigger("focus"),"mouseenter"==n&&null!=i&&clearTimeout(i),!(clear=!0)}).on("mouseleave",this.dom,function(){a.dropdown.data("active",0),"mouseenter"==n&&(i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500))}),"mousedown"==n&&a.dropdown.on("blur",function(){var e=$(this);1!=e.data("active")&&(fadeOut(e),clear=!1)}),"mouseenter"==n&&a.dropdown.on("mouseenter",function(){clearTimeout(i)}).on("mouseleave",function(){i=setTimeout(function(){fadeOut(a.dropdown),clear=!1},500)}),a.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var e=$(this),t=e.index(),n=a.param.data[t];if(null!=n.checked&&(n.checked=!n.checked,n.checked?e.children(".checked").show():e.children(".checked").hide()),_.isFunction(n.click)){var i=n.custom||{};i._index=t,i._checked=null==n.checked?null:n.checked,n.click(i),null==n.checked&&a.dropdown.hide()}})}}]),n}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(e,t){for(var n=0;n'+this.param.title+""),a+='
      ',_.each(this.param.data,function(e){var t=e.icon?'':"",n=e.disabled?' class="disabled"':"",i=!0===e.checked?"":" dn";e.divided?a+='
    • ':a+="\n\t\t\t\t\t\t"+t+""+e.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),a+="
    ",body.append(a),this.dropdown=$("#"+e)}},{key:"_event",value:function(){var i=this,n=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",a=null;body.on(n,this.dom,function(e){var t=$(this);if(!("click"==i.param.trigger&&1!=e.which||"contextMenu"==i.param.trigger&&3!=e.which))return t.on("contextmenu",function(e){return!1}),fadeIn(i.dropdown,t),i.dropdown.data("active",1),"mousedown"==n&&i.dropdown.trigger("focus"),"mouseenter"==n&&null!=a&&clearTimeout(a),!(clear=!0)}).on("mouseleave",this.dom,function(){i.dropdown.data("active",0),"mouseenter"==n&&(a=setTimeout(function(){fadeOut(i.dropdown),clear=!1},500))}),"mousedown"==n&&i.dropdown.on("blur",function(){var e=$(this);1!=e.data("active")&&(fadeOut(e),clear=!1)}),"mouseenter"==n&&i.dropdown.on("mouseenter",function(){clearTimeout(a)}).on("mouseleave",function(){a=setTimeout(function(){fadeOut(i.dropdown),clear=!1},500)}),i.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var e=$(this),t=e.index(),n=i.param.data[t];null!=n.checked&&(n.checked=!n.checked,n.checked?e.children(".checked").show():e.children(".checked").hide()),_.isFunction(n.click)&&((e=n.custom||{})._index=t,e._checked=null==n.checked?null:n.checked,n.click(e),null==n.checked&&i.dropdown.hide())})}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.editor.min.js b/dist/js/lib/eadmin.editor.min.js index 56b1632..1ee0630 100644 --- a/dist/js/lib/eadmin.editor.min.js +++ b/dist/js/lib/eadmin.editor.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function i(e,t){for(var a=0;a');if(this.param=$.extend(!0,{name:"editor",height:300,readonly:!1,placeholder:"请输入内容...",doc:[".jpg",".png",".jpeg",".gif"],size:1e3,api:"upload.php",filename:"file",autosave:!1,savetime:3},t),""!=this.param.api){if(!_.startsWith(this.param.api,"http")){if(!_.startsWith(module.conf.http.baseURL,"http"))return console.log("上传文件接收接口地址不完整"),!1;this.param.api=module.conf.http.baseURL+this.param.api}if(this.domCache.css("min-height",this.param.height).after(''),""==a){var i=store(this.storeKey);null!=i&&this.domCache.html(i)}this.quill=null,this.create()}else console.log("请指定后端接收上传数据的API地址")}return _createClass(n,[{key:"create",value:function(){var e=this;this.quill=new Quill(this.dom,{theme:"snow",modules:{toolbar:[["bold","italic","underline","strike",{header:[1,2,3,4,5,6,!1]}],[{size:["small",!1,"large","huge"]}],[{color:[]},{background:[]}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{align:[]}],[{direction:"rtl"}],["clean","link","image","video"]]},placeholder:this.param.placeholder,readOnly:this.param.readonly}),this.domCache.next().next("input[type='hidden']").val(this.quill.root.innerHTML);var t=this.domCache.next("input[type='file']");this.quill.getModule("toolbar").addHandler("image",function(){t.val("").trigger("click")});var n=this;t.on("change",function(e){var t=e.target.files[0],a=t.type.replace(/image\//,".");if(-1!=n.param.doc.indexOf(a))if(n.param.size*=1e3,t.size>n.param.size)Eadmin.message.error({content:"图片大小超出限制,上传失败"});else{var i=new FormData;i.append(n.param.filename,t,t.name),module.conf.http.headers["Content-Type"]="multipart/form-data",Eadmin.post({url:n.param.api,form:i,then:function(e){var t=n.quill.getSelection(),a=0+(null!==t?t.index:0);n.quill.insertEmbed(a,"image",e.pic),n.quill.setSelection(1+a)}})}else Eadmin.message.error({content:"图片格式不允许,上传失败"})}),this.param.autosave&&(this.quill.on("text-change",_.debounce(function(){store(e.storeKey,e.quill.root.innerHTML),Eadmin.message.info({content:"编辑内容已实时保存至本地"})},1e3*this.param.savetime)),this.quill.on("text-change",function(){e.domCache.next().next("input[type='hidden']").val(e.quill.root.innerHTML)}))}}]),n}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(e,t){for(var a=0;a');if(this.param=$.extend(!0,{name:"editor",height:300,readonly:!1,placeholder:"请输入内容...",doc:[".jpg",".png",".jpeg",".gif"],size:1e3,api:"upload.php",filename:"file",autosave:!1,savetime:3},t),""!=this.param.api){if(!_.startsWith(this.param.api,"http")){if(!_.startsWith(module.conf.http.baseURL,"http"))return console.log("上传文件接收接口地址不完整"),!1;this.param.api=module.conf.http.baseURL+this.param.api}this.domCache.css("min-height",this.param.height).after(''),""!=e||null!=(e=store(this.storeKey))&&this.domCache.html(e),this.quill=null,this.create()}else console.log("请指定后端接收上传数据的API地址")}return _createClass(a,[{key:"create",value:function(){var e=this;this.quill=new Quill(this.dom,{theme:"snow",modules:{toolbar:[["bold","italic","underline","strike",{header:[1,2,3,4,5,6,!1]}],[{size:["small",!1,"large","huge"]}],[{color:[]},{background:[]}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{align:[]}],[{direction:"rtl"}],["clean","link","image","video"]]},placeholder:this.param.placeholder,readOnly:this.param.readonly}),this.domCache.next().next("input[type='hidden']").val(this.quill.root.innerHTML);var t=this.domCache.next("input[type='file']");this.quill.getModule("toolbar").addHandler("image",function(){t.val("").trigger("click")});var a=this;t.on("change",function(e){var t=e.target.files[0],e=t.type.replace(/image\//,".");-1!=a.param.doc.indexOf(e)?(a.param.size*=1e3,t.size>a.param.size?Eadmin.message.error({content:"图片大小超出限制,上传失败"}):((e=new FormData).append(a.param.filename,t,t.name),module.conf.http.headers["Content-Type"]="multipart/form-data",Eadmin.post({url:a.param.api,form:e,then:function(e){var t=a.quill.getSelection(),t=0+(null!==t?t.index:0);a.quill.insertEmbed(t,"image",e.pic),a.quill.setSelection(1+t)}}))):Eadmin.message.error({content:"图片格式不允许,上传失败"})}),this.param.autosave&&(this.quill.on("text-change",_.debounce(function(){store(e.storeKey,e.quill.root.innerHTML),Eadmin.message.info({content:"编辑内容已实时保存至本地"})},1e3*this.param.savetime)),this.quill.on("text-change",function(){e.domCache.next().next("input[type='hidden']").val(e.quill.root.innerHTML)}))}}]),a}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.form.min.js b/dist/js/lib/eadmin.form.min.js index ef335e2..f4434ad 100644 --- a/dist/js/lib/eadmin.form.min.js +++ b/dist/js/lib/eadmin.form.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function l(t,e){for(var a=0;a'),t.parent().addClass(e.class)):(t.before(''),e.label=t.prev("label"),$('').appendTo(e.label),t.appendTo(e.label))),e.prepend=t.data("prepend"),null!=e.prepend){var a='
    \n\t\t\t\t\t\t\t\t'+e.prepend+"\n\t\t\t\t\t\t\t
    ";t.before(a),t.appendTo(t.prev(".input-group"))}if(e.append=t.data("append"),null!=e.append){if(!t.parent().is(".input-group")){t.before('
    '),t.appendTo(t.prev(".input-group"))}$(''+e.append+"").appendTo(t.parent())}if(e.numinput&&(""==t.val()?(t.val(0),e.val=0):e.val=t.val(),e.min=t.data("min")||0,e.max=t.data("max")||0,e.add=0=e.max?"disabled":"",e.cut=e.val<=e.min?"disabled":"",e.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',t.before('
    '),e.group=t.prev(".input-group"),t.appendTo(e.group),$(e.html).appendTo(e.group)),e.date=t.data("default-date"),null!=e.date&&0==t.next("input").length){var l=t.attr("name");null!=l?t.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值")}}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],a=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(a)});var a=e.find("select:not([class^='ql-'])");0'),c.default=c.default.split(",")),t.is(":disabled")&&(c.disabled=" select-disabled"),c.class=0==c.index||""!=c.disabled?"":"selected",c.bind=t.data("bind"),null!=c.bind&&(c.child=e.find("#"+c.bind),0==c.child.length?console.log("没有找到绑定的ID为"+c.bind+"的子菜单"):""==c.class&&c.child.attr("disabled",!0)),null!=t.data("width")?(c.width=t.data("width"),_.endsWith(c.width,"%")||(c.width+="px")):c.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],n=a[2];if(0==t)return!0;if(e.is(":disabled")?n="disabled":e.is(":selected")&&(c.selected=t,null==c.bind&&(n="active")),null!=c.multiple){var s="";""!=c.default&&-1!=c.default.indexOf(l)&&(s=" checked",c.txtArr.push(i)),i='",n+=" multiple"}c.li+='
  • '+i+"
  • "}),null==c.multiple?c.txt=t.find(":selected").text():0==c.txtArr.length?c.txt="请选择":c.txt=_.join(c.txtArr,"、"),c.html='
    \n\t\t\t\t\t\t\t\t'+c.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+c.li+"
    ",t.after(c.html),""!=c.class&&null!=c.bind&&t.next().next().find("li").eq(c.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var l=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"",t.parent().addClass(e.class),e.icon=t.is(":checked")?"ri-radio-button-line":"ri-checkbox-blank-circle-line",e.html='',t.before(e.html)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});var i=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],a=t[1];"switch"!==e.data("model")&&(a.radio=e.parent(),a.radio.hasClass("radio-checked")||(a.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class","ri-radio-button-line"),a.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class","ri-checkbox-blank-circle-line")))}).on("click",t[5],function(){console.log(1);var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var l=$(this),i={action:l.attr("action")||Eadmin.currentHref};if(Validate.submit(l),0'),e.parent().addClass(a.class)):(e.before(''),a.label=e.prev("label"),$('').appendTo(a.label),e.appendTo(a.label))),a.prepend=e.data("prepend"),null!=a.prepend&&(t='
    \n\t\t\t\t\t\t\t\t'+a.prepend+"\n\t\t\t\t\t\t\t
    ",e.before(t),e.appendTo(e.prev(".input-group"))),a.append=e.data("append"),null!=a.append&&(e.parent().is(".input-group")||(e.before('
    '),e.appendTo(e.prev(".input-group"))),$(''+a.append+"").appendTo(e.parent())),a.numinput&&(""==e.val()?(e.val(0),a.val=0):a.val=e.val(),a.min=e.data("min")||0,a.max=e.data("max")||0,a.add=0=a.max?"disabled":"",a.cut=a.val<=a.min?"disabled":"",a.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',e.before('
    '),a.group=e.prev(".input-group"),e.appendTo(a.group),$(a.html).appendTo(a.group)),a.date=e.data("default-date"),null!=a.date&&0==e.next("input").length&&(null!=(t=e.attr("name"))?e.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值"))}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],e=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(e)});t=e.find("select:not([class^='ql-'])");0'),n.default=n.default.split(",")),t.is(":disabled")&&(n.disabled=" select-disabled"),n.class=0==n.index||""!=n.disabled?"":"selected",n.bind=t.data("bind"),null!=n.bind&&(n.child=e.find("#"+n.bind),0==n.child.length?console.log("没有找到绑定的ID为"+n.bind+"的子菜单"):""==n.class&&n.child.attr("disabled",!0)),null!=t.data("width")?(n.width=t.data("width"),_.endsWith(n.width,"%")||(n.width+="px")):n.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],a=a[2];if(0==t)return!0;e.is(":disabled")?a="disabled":e.is(":selected")&&(n.selected=t,null==n.bind&&(a="active")),null!=n.multiple&&((t="")!=n.default&&-1!=n.default.indexOf(l)&&(t=" checked",n.txtArr.push(i)),i='",a+=" multiple"),n.li+='
  • '+i+"
  • "}),null==n.multiple?n.txt=t.find(":selected").text():0==n.txtArr.length?n.txt="请选择":n.txt=_.join(n.txtArr,"、"),n.html='
    \n\t\t\t\t\t\t\t\t'+n.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+n.li+"
    ",t.after(n.html),""!=n.class&&null!=n.bind&&t.next().next().find("li").eq(n.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});t=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"","tag"==e.model?e.class+="-tag":t.before(''),t.parent().addClass(e.class)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});t=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],t=t[1];t.radio=e.parent(),t.icon=["ri-radio-button-line","ri-checkbox-blank-circle-line"],"switch"===e.data("model")||t.radio.hasClass("radio-checked")||t.radio.hasClass("radio-checked-tag")||("tag"!=e.data("model")?(t.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class",t.icon[0]),t.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class",t.icon[1])):t.radio.attr("class","radio-checked-tag").siblings(".radio-checked-tag").attr("class","radio-tag"))}).on("click",t[5],function(){console.log(1);var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var a=$(this),l={action:a.attr("action")||Eadmin.currentHref};if(Validate.submit(a),0\n\t\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t'),s=$("#imageview")):s.show(),a.Image=new Image,a.Image.src=a.src,n=1,i=setInterval(function(){if(0=a.Image.height?"imgW":"imgH",e='';s.find("li").html(e)}else 50<++n&&(clearInterval(i),Eadmin.popup.error({content:"大图加载失败"}))},40)}).on("click",".imageview-close",function(){s.find("li").empty(),s.hide()}).on("mousedown","#imageview img",function(t){var e=[$(this),{}],i=e[0],a=e[1];a.offset=i.offset(),a.x=t.clientX,a.y=t.clientY,a.transform=i.css("transform").replace(/[^0-9\-,]/g,"").split(","),a.t=parseInt(a.transform[5]),a.l=parseInt(a.transform[4]),$(document).on("mousemove",function(t){var e=a.t+(t.clientY-a.y),n=a.l+(t.clientX-a.x);l(i,{top:e,left:n})})}).on("mouseup","#imageview img",function(){$(document).off("mousemove")}).on("mousewheel DOMMouseScroll","#imageview img",function(t){clearTimeout(a);var e=[$(this),{e:t.originalEvent,tips:s.find(".imageview-tips")}],n=e[0],i=e[1];i.delta=i.e.detail&&(0\n\t\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t'),s=$("#imageview")):s.show(),i.Image=new Image,i.Image.src=i.src,e=1,n=setInterval(function(){var t;0=i.Image.height?"imgW":"imgH",t='',s.find("li").html(t)):50<++e&&(clearInterval(n),Eadmin.popup.error({content:"大图加载失败"}))},40)}).on("click",".imageview-close",function(){s.find("li").empty(),s.hide()}).on("mousedown","#imageview img",function(t){var e=[$(this),{}],n=e[0],i=e[1];i.offset=n.offset(),i.x=t.clientX,i.y=t.clientY,i.transform=n.css("transform").replace(/[^0-9\-,]/g,"").split(","),i.t=parseInt(i.transform[5]),i.l=parseInt(i.transform[4]),$(document).on("mousemove",function(t){var e=i.t+(t.clientY-i.y),t=i.l+(t.clientX-i.x);a(n,{top:e,left:t})})}).on("mouseup","#imageview img",function(){$(document).off("mousemove")}).on("mousewheel DOMMouseScroll","#imageview img",function(t){clearTimeout(i);var e=[$(this),{e:t.originalEvent,tips:s.find(".imageview-tips")}],t=e[0],n=e[1];n.delta=n.e.detail&&(0\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t';break;case"datepicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"citypicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"select":a+='"}a+=""}),a+='
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t',t.searchBoxCache.prepend(a),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)})}})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],a=this,e=function(t){Eadmin.message.error({content:t}),a.pageBox.find("input").val("")};null!=a.param.search&&a.searchBoxCache.on("click",t[0],function(){a.page=1,a.get[a.param.config.page.page_field]=a.page;var t=a.searchBoxCache.find("form").serialize();t!=a.query&&(a.get._search=1,a.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");a.get[e[0]]=decodeURIComponent(e[1])}),a._loadData(!0),!1}).on("click",t[1],function(){return a.searchBoxCache.find("input").val(""),Form.select(a.searchBoxCache),!1}),null!=a.param.config.page&&a.pageBoxCache.on("change",t[2],function(){a.page=1,a.size=+$(this).val(),store(a.storeKey+"_page",a.page.toString()),store(a.storeKey+"_size",a.size.toString()),a.get[a.param.config.page.page_field]=a.page,a.get[a.param.config.page.size_field]=a.size,a._loadData(!0)}).on("click",t[3],function(){a.page=+$(this).html(),store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)}).on("click",t[4],function(){1!=a.page&&(a.page-=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[5],function(){a.page!=a.pageCount&&(a.page+=1,store(a.storeKey+"_page",a.page.toString()),a.get[a.param.config.page.page_field]=a.page,a._loadData(!0))}).on("click",t[6],function(){var t=a.pageBoxCache.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>a.pageCount?e("跳转的页数已经超出了最大页数"):t!=a.page?(store(a.storeKey+"_page",t),a.page=+t,a.get[a.param.config.page.page_field]=a.page,a._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount&&(o=this.pageCount),o-s'+p+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(n),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,e=0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.searchBoxCache.hide(),this.pageBoxCache.hide(),e&&(null!=this.window?_.startsWith(this.window,"#tab")||($(this.window+" .body")[0].scrollTop=0):box[0].scrollTop=0),Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){null!=t.count||null==a.param.config.page?null!=t.list?(Eadmin.template(a.param.config.tmp,t,function(){col(a.tmpBox),defaultImg(a.tmpBox),_.isFunction(a.param.callback)&&a.param.callback(t)}),a.searchBoxCache.show(),a.pageBoxCache.show(),0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t';a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)}}(),a._page(t,e)):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),i}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(t,e){for(var a=0;a
    ',_.each(t.param.search.field,function(t,e){switch(a+='
    ',t.type){case"input":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"datepicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"citypicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"select":a+='"}a+="
    "}),t.searchBoxCache.prepend(a+='
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    '),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)}))})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],e=this,a=function(t){Eadmin.message.error({content:t}),e.pageBox.find("input").val("")};null!=e.param.search&&e.searchBoxCache.on("click",t[0],function(){e.page=1,e.get[e.param.config.page.page_field]=e.page;var t=e.searchBoxCache.find("form").serialize();t!=e.query&&(e.get._search=1,e.query=t);t=_.split(t,"&");return _.each(t,function(t){t=_.split(t,"=");e.get[t[0]]=decodeURIComponent(t[1])}),e._loadData(!0),!1}).on("click",t[1],function(){return e.searchBoxCache.find("input").val(""),Form.select(e.searchBoxCache),!1}),null!=e.param.config.page&&e.pageBoxCache.on("change",t[2],function(){e.page=1,e.size=+$(this).val(),store(e.storeKey+"_page",e.page.toString()),store(e.storeKey+"_size",e.size.toString()),e.get[e.param.config.page.page_field]=e.page,e.get[e.param.config.page.size_field]=e.size,e._loadData(!0)}).on("click",t[3],function(){e.page=+$(this).html(),store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0)}).on("click",t[4],function(){1!=e.page&&(--e.page,store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0))}).on("click",t[5],function(){e.page!=e.pageCount&&(e.page+=1,store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0))}).on("click",t[6],function(){var t=e.pageBoxCache.find("input").val();""!=t?t<1?a("跳转的页数不能小于1"):t>e.pageCount?a("跳转的页数已经超出了最大页数"):t!=e.page?(store(e.storeKey+"_page",t),e.page=+t,e.get[e.param.config.page.page_field]=e.page,e._loadData(!0)):a("已经在待跳转的页面了"):a("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount?this.pageCount:n)-a'+s+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(i),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,i=0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.searchBoxCache.hide(),this.pageBoxCache.hide(),i&&(null!=this.window?_.startsWith(this.window,"#tab")||($(this.window+" .body")[0].scrollTop=0):box[0].scrollTop=0),Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){var e;null!=t.count||null==a.param.config.page?null!=t.list?(Eadmin.template(a.param.config.tmp,t,function(){col(a.tmpBox),defaultImg(a.tmpBox),_.isFunction(a.param.callback)&&a.param.callback(t)}),a.searchBoxCache.show(),a.pageBoxCache.show(),0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)),a._page(t,i)):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),a}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.popup.min.js b/dist/js/lib/eadmin.popup.min.js index 3788b83..b6d7b46 100644 --- a/dist/js/lib/eadmin.popup.min.js +++ b/dist/js/lib/eadmin.popup.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function i(t,n){for(var e=0;e确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"success",value:function(){var t=0确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"error",value:function(){var t=0确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"confirm",value:function(){var t=0确定\n\t\t\t\t\t'}),Eadmin.mask();var n=$(".popup");fadeIn(n),n.find("#close").on("click",function(){Eadmin.maskHide(),fadeOut(n),_.isFunction(t.cancel)&&t.cancel()}),n.find("#sure").on("click",function(){$(this).html("执行中...").attr("disabled",!0),_.isFunction(t.callback)&&t.callback()})}},{key:"_createHtml",value:function(){var t=0\n\t\t\t\t\n\t\t\t\t'+t.txt+'\n\t\t\t\t
    '+t.btn+"
    \n\t\t\t";$("body").append(i)}var l=$(".window:visible").length;0确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"success",value:function(){var t=0确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"error",value:function(){var t=0确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"confirm",value:function(){var t=0确定\n\t\t\t\t\t'}),Eadmin.mask();var n=$(".popup");fadeIn(n),n.find("#close").on("click",function(){Eadmin.maskHide(),fadeOut(n),_.isFunction(t.cancel)&&t.cancel()}),n.find("#sure").on("click",function(){$(this).html("执行中...").attr("disabled",!0),_.isFunction(t.callback)&&t.callback()})}},{key:"_createHtml",value:function(){var t,n=0\n\t\t\t\t'+n.title+'\n\t\t\t\t\n\t\t\t\t'+n.txt+'\n\t\t\t\t
    '+n.btn+"
    \n\t\t\t",$("body").append(e));var e=$(".window:visible").length;0',n.percent=e.data("percent"),n.width=e.data("percent-width"),null!=n.width?e.width(n.width):n.width=e.width();var r=_.floor(n.width/100*n.percent),a=e.data("percent-color");n.color=null==a?"":" linear-"+a,n.html+='
    ',null!=e.data("show-percent")&&(n.html+='
    '+n.percent+"%
    "),e.addClass("progress").html(n.html)})}}]),t}(); \ No newline at end of file +"use strict";var _createClass=function(){function r(t,e){for(var n=0;n',n.percent=e.data("percent"),n.width=e.data("percent-width"),null!=n.width?e.width(n.width):n.width=e.width();var r=_.floor(n.width/100*n.percent),t=e.data("percent-color");n.color=null==t?"":" linear-"+t,n.html+='
    ',null!=e.data("show-percent")&&(n.html+='
    '+n.percent+"%
    "),e.addClass("progress").html(n.html)})}}]),t}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.rate.min.js b/dist/js/lib/eadmin.rate.min.js index e65eba4..c8128af 100644 --- a/dist/js/lib/eadmin.rate.min.js +++ b/dist/js/lib/eadmin.rate.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function n(a,t){for(var e=0;e=t?" full":"";a+='
    \n\t\t\t\t\t
    '}this.domCache.html(a)}},{key:"_event",value:function(){var e=0,n=0,t=this;t.domCache.on("mouseover",".star",function(){var a=$(this),t={parent:a.parent()};1==(n=a.data("level"))?a.addClass("full"):t.parent.children(".star:lt("+n+")").addClass("full"),n-e<0&&t.parent.children(".star:gt("+(n-1)+")").removeClass("full")}).on("mouseout",".star",function(){e=n}).on("click",".star:not(.disabled)",function(){var a=$(this);a.removeClass("pulse").addClass("pulse").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){a.removeClass("pulse")}),a.parent().data("level",n),_.isFunction(t.param.change)&&t.param.change(n)}).on("mouseleave",function(){var a=$(this),t=a.data("level");null!=t?(a.children(".star").removeClass("full"),a.children(".star:lt("+t+")").addClass("full")):a.children(".star").removeClass("full")})}}]),e}(); \ No newline at end of file +"use strict";var _createClass=function(){function n(t,a){for(var e=0;e=a?" full":"";t+='
    \n\t\t\t\t\t
    '}this.domCache.html(t)}},{key:"_event",value:function(){var e=0,n=0,a=this;a.domCache.on("mouseover",".star",function(){var t=$(this),a={parent:t.parent()};(1==(n=t.data("level"))?t:a.parent.children(".star:lt("+n+")")).addClass("full"),n-e<0&&a.parent.children(".star:gt("+(n-1)+")").removeClass("full")}).on("mouseout",".star",function(){e=n}).on("click",".star:not(.disabled)",function(){var t=$(this);t.removeClass("pulse").addClass("pulse").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t.removeClass("pulse")}),t.parent().data("level",n),_.isFunction(a.param.change)&&a.param.change(n)}).on("mouseleave",function(){var t=$(this),a=t.data("level");null!=a?(t.children(".star").removeClass("full"),t.children(".star:lt("+a+")").addClass("full")):t.children(".star").removeClass("full")})}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.slider.min.js b/dist/js/lib/eadmin.slider.min.js index 9439935..6a2a9b8 100644 --- a/dist/js/lib/eadmin.slider.min.js +++ b/dist/js/lib/eadmin.slider.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function i(t,e){for(var a=0;a';a=l.param.value/l.param.step*l.stepWidth,(a-=8)<0&&(a=0),a>l.maxLeft&&(a=l.maxLeft)}else a=_.floor(l.maxLeft/(l.param.max-l.param.min)*l.param.value);var s=l.param.value;0==s&&(s=l.param.min),""!=l.param.tips&&(s=_.replace(l.param.tips,"[val]",s)),e+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    ',t.html(e)};1==this.domCache.length?t(this.domCache):this.domCache.each(function(){t($(this))})}},{key:"_event",value:function(){var n=this,r=0;n.domCache.on("mouseenter",".slider-btn",function(){$(this).data("active",1)}).on("mouseleave",".slider-btn",function(){$(this).data("active",0)}).on("mousedown",".slider-btn",function(t){var a=$(this),i={clientX:null,clientXClone:t.clientX,allow:!0,timer:null,val:0};i.left=parseInt(a.css("left")),i.bar=a.next(".slider-bar"),a.addClass("tips-disabled"),selectEnabled&&userselect(0),$(document).bind("mousemove",function(t){if(i.clientX=t.clientX-i.clientXClone,(r=i.left+i.clientX)<0||r>n.maxLeft){if(!i.allow)return;r=n._checkLeft(r),i.allow=!1}else i.allow=!0;if(0this.maxLeft&&(t=this.maxLeft),t}},{key:"_val",value:function(t){return _.floor((this.param.max-this.param.min)/this.maxLeft*t)}},{key:"_stepVal",value:function(t){var e=0,a=parseInt((t+this.btnWidth/2)/this.stepWidth);return 0<(e=a*this.stepWidth)&&(e-=this.btnWidth/2),{val:a*this.param.step,left:e}}}]),i}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(t,e){for(var a=0;a';a=n.param.value/n.param.step*n.stepWidth,(a=(a-=8)<0?0:a)>n.maxLeft&&(a=n.maxLeft)}else a=_.floor(n.maxLeft/(n.param.max-n.param.min)*n.param.value);var s=n.param.value;0==s&&(s=n.param.min),""!=n.param.tips&&(s=_.replace(n.param.tips,"[val]",s)),e+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    ',t.html(e)}var n=this;1==this.domCache.length?t(this.domCache):this.domCache.each(function(){t($(this))})}},{key:"_event",value:function(){var n=this,l=0;n.domCache.on("mouseenter",".slider-btn",function(){$(this).data("active",1)}).on("mouseleave",".slider-btn",function(){$(this).data("active",0)}).on("mousedown",".slider-btn",function(t){var e=$(this),a={clientX:null,clientXClone:t.clientX,allow:!0,timer:null,val:0};a.left=parseInt(e.css("left")),a.bar=e.next(".slider-bar"),e.addClass("tips-disabled"),selectEnabled&&userselect(0),$(document).bind("mousemove",function(t){if(a.clientX=t.clientX-a.clientXClone,(l=a.left+a.clientX)<0||l>n.maxLeft){if(!a.allow)return;l=n._checkLeft(l),a.allow=!1}else a.allow=!0;0this.maxLeft?this.maxLeft:t}},{key:"_val",value:function(t){return _.floor((this.param.max-this.param.min)/this.maxLeft*t)}},{key:"_stepVal",value:function(t){var e=0,t=parseInt((t+this.btnWidth/2)/this.stepWidth);return 0<(e=t*this.stepWidth)&&(e-=this.btnWidth/2),{val:t*this.param.step,left:e}}}]),i}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.tab.min.js b/dist/js/lib/eadmin.tab.min.js index 9a201d0..01b9faf 100644 --- a/dist/js/lib/eadmin.tab.min.js +++ b/dist/js/lib/eadmin.tab.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function e(t,a){for(var i=0;i",null!=t.num&&0<+t.num&&(e+='
    '+t.num+"
    "),null!=t.icon&&(e+=''),e+=t.name+""}),e+="",this.dom.prepend(e),this.tab=this.dom.children(".tab")}else console.log("请至少指定1个选项卡")}},{key:"_init",value:function(){null==this.active&&(this.active=0),this.panel.eq(this.active).show(),this._load()}},{key:"_event",value:function(){var e=this;this.tab.on("click","span:not(.active)",function(){var t=[$(this),{}],a=t[0],i=t[1];i.index=a.index(),addClassExc(a,"active"),e.active=i.index,e.panel.hide().eq(i.index).show(),e._load()})}},{key:"_load",value:function(){var t=this.param[this.active].load;if(null!=t&&null==this.param[this.active].loaded){this.param[this.active].loaded=!0;var a=this.panel.eq(this.active),i="tab-window-"+createId();a.attr("id",i),Mount.window=i,a.html('
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    '),Eadmin.currentHref=t,a.load(t,function(){defaultImg(a),block(a),Eadmin.form(a),Button.run(a),-1!=module.lib.indexOf("tag")&&Tag.run(a);var t=body.find(".iscroll");0',_.each(this.param,function(t,a){i+="",null!=t.num&&0<+t.num&&(i+='
    '+t.num+"
    "),null!=t.icon&&(i+=''),i+=t.name+""}),this.dom.prepend(i+=""),this.tab=this.dom.children(".tab")):console.log("请至少指定1个选项卡")}},{key:"_init",value:function(){null==this.active&&(this.active=0),this.panel.eq(this.active).show(),this._load()}},{key:"_event",value:function(){var i=this;this.tab.on("click","span:not(.active)",function(){var t=[$(this),{}],a=t[0],t=t[1];t.index=a.index(),addClassExc(a,"active"),i.active=t.index,i.panel.hide().eq(t.index).show(),i._load()})}},{key:"_load",value:function(){var a,t,i=this.param[this.active].load;null!=i&&null==this.param[this.active].loaded&&(this.param[this.active].loaded=!0,a=this.panel.eq(this.active),t="tab-window-"+createId(),a.attr("id",t),Mount.window=t,a.html('
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    '),Eadmin.currentHref=i,a.load(i,function(){defaultImg(a),block(a),Eadmin.form(a),Button.run(a),-1!=module.lib.indexOf("tag")&&Tag.run(a);var t=body.find(".iscroll");0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()}else console.log("没有找到表格容器"+t+",创建失败")}return _createClass(i,[{key:"run",value:function(){0!=this.param.column.length?(""==this.param.config.data&&console.log("没有指定数据源地址,无法创建表格实体"),this._create(),this._event(),this._resize()):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'),a},head:function(){i+="
    ",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){if(0!=c.length){var i='',l.domCache.before(i),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])})}},tools:function(){if(0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel){var a='
    ';_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),a+="
    ",l.domCache.before(a),l.toolsBox=l.domCache.prev(".table-tools")}},page:function(){if(!_.isBoolean(l.param.config.page)){var t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ';l.domCache.after(t),l.pageBox=l.domCache.next(".table-page")}},fixed:function(){var t="";if(l.param.config.fixed.first){t+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',t+=l._checkbox(null,!0);var e=_.head(l.param.column);t+="",t+="
    "+e.name+o.order(e.order,e.field)+"
    "}if(l.param.config.fixed.last){t+='
    ';var a=_.last(l.param.column);t+="",t+="
    "+a.name+o.order(a.order,a.field)+"
    "}l.domCache.append(t)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel||l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}};i='
    ',o.body(),this._loadData()}},{key:"_event",value:function(){var n=this,t=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],e=function(t){Eadmin.message.error({content:t}),o.pageBox.find("input").val("")},a=[this,this.domCache.parent()],o=a[0],i=a[1];if(o.param.config.checkbox&&i.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];a.isCheck=e.is(":checked")?1:0,o.checked=1==a.isCheck?o.size:0,a.checkbox=o.haveFixed?o.table.l.find(".checkall"):o.table.t.find(".checkall"),Form.checkbox(a.checkbox,a.isCheck)}).on("click",t[1],function(){var t,e=[$(this),0],a=e[0];o.checked+=a.is(":checked")?1:-1,t=o.checked==o.size?1:0,Form.checkbox(o.table.head.find(".checkall"),t)}),o.param.config.fixed.first||o.param.config.fixed.last){var l=0;i.on("mouseenter",t[2],function(){l=$(this).index(),o.table.c.children("tr").eq(l).addClass("tr-hover"),o.table.l.children("tr").eq(l).addClass("tr-hover"),o.table.r.children("tr").eq(l).addClass("tr-hover")}).on("mouseleave",t[2],function(){o.table.c.children("tr").eq(l).removeClass("tr-hover"),o.table.l.children("tr").eq(l).removeClass("tr-hover"),o.table.r.children("tr").eq(l).removeClass("tr-hover")})}if(null!=o.searchBox&&i.on("click",t[3],function(){o.page=1,o.get[o.param.config.page.page_field]=o.page,_.unset(o.get,"_export");var t=o.searchBox.children("form").serialize();t!=o.query&&(o.get._search=1,o.query=t);var e=_.split(t,"&");return _.each(e,function(t){var e=_.split(t,"=");o.get[e[0]]=decodeURIComponent(e[1])}),o._loadData(!0),!1}).on("click",t[4],function(){return o.searchBox.find("input").val(""),Form.select(o.searchBox),!1}),null!=o.toolsBox&&_.each(o.param.button,function(i,t){var e=o.toolsBox.find("button").eq(t);if(null!=i.open){e.data("window-url",i.open.url);var a=e.attr("id");return Eadmin.window("#"+a,i.open),!0}e.on("click",function(){if(!0!==i.check_checked||0!=o.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],n=t[2];if(0<(n=(n=o.haveFixed?o.table.l:o.table.c).find(".checkall:checked")).length&&(n.each(function(){e.push($(this).val())}),e=_.toString(e),a[o.param.config.checkbox]=e),null!=i.api)return Eadmin.get({url:i.api,param:a,popup:!0,then:function(){!0===i.refresh&&o._loadData()}}),!0;_.isFunction(i.callback)?i.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===i.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||i.on("change",t[5],function(){o.page=1,o.size=+$(this).val(),store(o.storeKey+"_page",o.page.toString()),store(o.storeKey+"_size",o.size.toString()),o.get[o.param.config.page.page_field]=o.page,o.get[o.param.config.page.size_field]=o.size,o._loadData(!0)}).on("click",t[6],function(){o.page=+$(this).html(),store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)}).on("click",t[7],function(){1!=o.page&&(o.page-=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[8],function(){o.page!=o.pageCount&&(o.page+=1,store(o.storeKey+"_page",o.page.toString()),o.get[o.param.config.page.page_field]=o.page,o._loadData(!0))}).on("click",t[9],function(){var t=o.pageBox.find("input").val();""!=t?t<1?e("跳转的页数不能小于1"):t>o.pageCount?e("跳转的页数已经超出了最大页数"):t!=o.page?(store(o.storeKey+"_page",t),o.page=+t,o.get[o.param.config.page.page_field]=o.page,o._loadData(!0)):e("已经在待跳转的页面了"):e("跳转的页数不能为空")}),i.on("click",t[11],function(){var t=$(this);o.table.head.find(".active").removeClass("active"),t.addClass("active"),o.get.order=t.data("order"),o._loadData(!0)}).on("click",t[12],function(){var t=[$(this),{}],e=t[0],a=t[1];a.label=e.parent("label"),a.api=a.label.data("api"),a.field=a.label.data("field"),a.val=e.val(),a.param={},a.param[a.field]=a.val,Eadmin.get({url:a.api,param:a.param,popup:!0})}).on("click",t[13],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.row=e.data("row"),a.key=e.data("key"),a.btn=o.btns[a.row][a.key],null==a.btn.open){if(null!=a.btn.api){var n=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&o._loadData()}})};if(!0===a.btn.confirm)return void Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:n});n()}}else Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel){var c=function(t,e){if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(t,e);else{"object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t));var a=document.createElement("a");a.href=t,a.download=e||"";var n=void 0;window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(n)}},s=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;var a=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(a)],{type:"application/octet-stream"})};Method[this.exportExcel]=function(a){n.get._export=1,Eadmin.get({url:n.param.config.data,param:n.get,then:function(t){t=[n.excelColumn].concat(_toConsumableArray(t.list));var e=XLSX.utils.json_to_sheet(t,{skipHeader:!0});c(s(e),createId()+".xlsx"),Eadmin.button.reset(a)}})}}}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount&&(l=this.pageCount),l-o'+c+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(i),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,i=0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'},r=function(t,e,s){var a=t.button(e);f.btns.push(a);var r="";return _.each(a,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+s+"-"+e,null!=t.open?t.open.url:"","",""],n=a[0],i=a[1],o=a[2],l=a[3],c=!0===t.disabled?" disabled":"";r+='"}),r},d=function(t,e){var a="";return a+='";var a=t.link(e),n='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=!0===t.img?d(t,i):h(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,i);var e=u.table.head.find(":checkbox");e.is(":checked")&&Form.checkbox(e,!1),u.table.lbox.show(),u.table.rbox.show();var a=u.domCache.find(".empty");0该列表暂无更多数据~'):n.show()}u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)}else console.log("数据源中没有包含list字段,创建表格失败");else console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")};if(""!=this.param.config.data)Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){e(t)}});else{e({count:0,list:[]})}}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),i}(); \ No newline at end of file +"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_createClass=function(){function n(t,e){for(var a=0;a\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()):console.log("没有找到表格容器"+t+",创建失败")}return _createClass(n,[{key:"run",value:function(){0!=this.param.column.length?(""==this.param.config.data&&console.log("没有指定数据源地址,无法创建表格实体"),this._create(),this._event(),this._resize()):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t':""},head:function(){i+="",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){var i,o;0!=c.length&&(i=''),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])}))},tools:function(){var a;(0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel)&&(a='
    ',_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),l.domCache.before(a+="
    "),l.toolsBox=l.domCache.prev(".table-tools"))},page:function(){var t;_.isBoolean(l.param.config.page)||(t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ',l.domCache.after(t),l.pageBox=l.domCache.next(".table-page"))},fixed:function(){var t,e="";l.param.config.fixed.first&&(e+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',e+=l._checkbox(null,!0),e+="",e+="
    "+(t=_.head(l.param.column)).name+o.order(t.order,t.field)+"
    "),l.param.config.fixed.last&&(e+='
    ',e+="",e+="
    "+(t=_.last(l.param.column)).name+o.order(t.order,t.field)+"
    "),l.domCache.append(e)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel||l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}},i='
    ';o.body(),this._loadData()}},{key:"_event",value:function(){var t,a,n,i=this,e=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],o=function(t){Eadmin.message.error({content:t}),c.pageBox.find("input").val("")},l=[this,this.domCache.parent()],c=l[0],l=l[1];c.param.config.checkbox&&l.on("click",e[0],function(){var t=[$(this),{}],e=t[1];e.isCheck=t[0].is(":checked")?1:0,c.checked=1==e.isCheck?c.size:0,e.checkbox=(c.haveFixed?c.table.l:c.table.t).find(".checkall"),Form.checkbox(e.checkbox,e.isCheck)}).on("click",e[1],function(){var t,e=[$(this),0];c.checked+=e[0].is(":checked")?1:-1,t=c.checked==c.size?1:0,Form.checkbox(c.table.head.find(".checkall"),t)}),(c.param.config.fixed.first||c.param.config.fixed.last)&&(t=0,l.on("mouseenter",e[2],function(){t=$(this).index(),c.table.c.children("tr").eq(t).addClass("tr-hover"),c.table.l.children("tr").eq(t).addClass("tr-hover"),c.table.r.children("tr").eq(t).addClass("tr-hover")}).on("mouseleave",e[2],function(){c.table.c.children("tr").eq(t).removeClass("tr-hover"),c.table.l.children("tr").eq(t).removeClass("tr-hover"),c.table.r.children("tr").eq(t).removeClass("tr-hover")})),null!=c.searchBox&&l.on("click",e[3],function(){c.page=1,c.get[c.param.config.page.page_field]=c.page,_.unset(c.get,"_export");var t=c.searchBox.children("form").serialize();t!=c.query&&(c.get._search=1,c.query=t);t=_.split(t,"&");return _.each(t,function(t){t=_.split(t,"=");c.get[t[0]]=decodeURIComponent(t[1])}),c._loadData(!0),!1}).on("click",e[4],function(){return c.searchBox.find("input").val(""),Form.select(c.searchBox),!1}),null!=c.toolsBox&&_.each(c.param.button,function(n,t){var e=c.toolsBox.find("button").eq(t);if(null!=n.open){e.data("window-url",n.open.url);t=e.attr("id");return Eadmin.window("#"+t,n.open),!0}e.on("click",function(){if(!0!==n.check_checked||0!=c.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],t=t[2];if(0<(t=(t=c.haveFixed?c.table.l:c.table.c).find(".checkall:checked")).length&&(t.each(function(){e.push($(this).val())}),e=_.toString(e),a[c.param.config.checkbox]=e),null!=n.api)return Eadmin.get({url:n.api,param:a,popup:!0,then:function(){!0===n.refresh&&c._loadData()}}),!0;_.isFunction(n.callback)?n.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===n.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||l.on("change",e[5],function(){c.page=1,c.size=+$(this).val(),store(c.storeKey+"_page",c.page.toString()),store(c.storeKey+"_size",c.size.toString()),c.get[c.param.config.page.page_field]=c.page,c.get[c.param.config.page.size_field]=c.size,c._loadData(!0)}).on("click",e[6],function(){c.page=+$(this).html(),store(c.storeKey+"_page",c.page.toString()),c.get[c.param.config.page.page_field]=c.page,c._loadData(!0)}).on("click",e[7],function(){1!=c.page&&(--c.page,store(c.storeKey+"_page",c.page.toString()),c.get[c.param.config.page.page_field]=c.page,c._loadData(!0))}).on("click",e[8],function(){c.page!=c.pageCount&&(c.page+=1,store(c.storeKey+"_page",c.page.toString()),c.get[c.param.config.page.page_field]=c.page,c._loadData(!0))}).on("click",e[9],function(){var t=c.pageBox.find("input").val();""!=t?t<1?o("跳转的页数不能小于1"):t>c.pageCount?o("跳转的页数已经超出了最大页数"):t!=c.page?(store(c.storeKey+"_page",t),c.page=+t,c.get[c.param.config.page.page_field]=c.page,c._loadData(!0)):o("已经在待跳转的页面了"):o("跳转的页数不能为空")}),l.on("click",e[11],function(){var t=$(this);c.table.head.find(".active").removeClass("active"),t.addClass("active"),c.get.order=t.data("order"),c._loadData(!0)}).on("click",e[12],function(){var t=[$(this),{}],e=t[0],t=t[1];t.label=e.parent("label"),t.api=t.label.data("api"),t.field=t.label.data("field"),t.val=e.val(),t.param={},t.param[t.field]=t.val,Eadmin.get({url:t.api,param:t.param,popup:!0})}).on("click",e[13],function(){var t=[$(this),{}],e=t[0],a=t[1];a.row=e.data("row"),a.key=e.data("key"),a.btn=c.btns[a.row][a.key],null==a.btn.open?null!=a.btn.api&&(e=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&c._loadData()}})},!0!==a.btn.confirm?e():Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:e})):Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel&&(a=function(t,e){var a;window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(t,e):("object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t)),(a=document.createElement("a")).href=t,a.download=e||"",e=void 0,window.MouseEvent?e=new MouseEvent("click"):(e=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(e))},n=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;e=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(e)],{type:"application/octet-stream"})},Method[this.exportExcel]=function(e){i.get._export=1,Eadmin.get({url:i.param.config.data,param:i.get,then:function(t){t=[i.excelColumn].concat(_toConsumableArray(t.list));t=XLSX.utils.json_to_sheet(t,{skipHeader:!0});a(n(t),createId()+".xlsx"),Eadmin.button.reset(e)}})})}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount?this.pageCount:i)-a'+o+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(n),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,a=0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'},r=function(t,e,i){e=t.button(e);f.btns.push(e);var o="";return _.each(e,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+i+"-"+e,null!=t.open?t.open.url:"","",""],n=!0===t.disabled?" disabled":"";o+='"}),o},d=function(t,e){var a="";return a+='";t=t.link(e),e='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=(!0===t.img?d:h)(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,a),(e=u.table.head.find(":checkbox")).is(":checked")&&Form.checkbox(e,!1),u.table.lbox.show(),u.table.rbox.show(),0<(e=u.domCache.find(".empty")).length&&e.hide()):(!1!==u.param.config.page&&u.pageBox.hide(),0==(e=u.domCache.find(".empty")).length?u.domCache.append('
    该列表暂无更多数据~
    '):e.show()),u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)):console.log("数据源中没有包含list字段,创建表格失败"):console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}""!=this.param.config.data?Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){e(t)}}):e({count:0,list:[]})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.tag.min.js b/dist/js/lib/eadmin.tag.min.js index 6c08040..05d5655 100644 --- a/dist/js/lib/eadmin.tag.min.js +++ b/dist/js/lib/eadmin.tag.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function e(n,a){for(var t=0;t'+n+""}),a.html(t.html)})}}]),n}(); \ No newline at end of file +"use strict";var _createClass=function(){function e(n,a){for(var t=0;t'+n+""}),a.html(t.html)})}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.tips.min.js b/dist/js/lib/eadmin.tips.min.js index 225202f..8bb7713 100644 --- a/dist/js/lib/eadmin.tips.min.js +++ b/dist/js/lib/eadmin.tips.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function i(t,e){for(var s=0;s\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t',$("body").append(s.html),s.tips=$(".tips")),s.offset=t.offset(),s.left=s.offset.left,s.top=s.offset.top,s.pt=e.position||"top",s.txt=e.tips,null==s.txt&&(s.txt="默认文案"),s.tips.children("div:first").html(s.txt),"right"==s.pt&&distance(t,"right")\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t',$("body").append(s.html),s.tips=$(".tips")),s.offset=t.offset(),s.left=s.offset.left,s.top=s.offset.top,s.pt=e.position||"top",s.txt=e.tips,null==s.txt&&(s.txt="默认文案"),s.tips.children("div:first").html(s.txt),"right"==s.pt&&distance(t,"right")\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t0 / '+t.from.length+'\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',t.from){var h=1==t.from[n].disabled?' class="disabled"':"";t.html+="\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t"}for(var i in t.html+="
    ",this.param.search&&(t.html+=''),t.html+='
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    ',t.html+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t0 / '+t.to.length+'\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',t.to){var c=1==t.to[i].disabled?"disabled":"";t.html+='
    • \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    • "}t.html+="
    ",this.param.search&&(t.html+=''),t.html+='
    ',this.domCache.html(t.html)}},{key:"_event",value:function(){var t=[".transfer-header :checkbox",".transfer-body :checkbox",".transfer-button button"],a=this,e=[this.domCache.find(".transfer-body"),this.domCache.find(".transfer-header"),this.domCache.find(".transfer-button")],n=e[0],h=e[1],i=e[2];this.domCache.on("click",t[0],function(){var t=$(this),e={eq:+t.data("num")};e.neq=1==e.eq?0:1,e.checkbox=n.eq(e.eq).find(":checkbox").not(":disabled"),t.is(":checked")?(Form.checkbox(e.checkbox,1),h.eq(e.eq).find("em:first").html(e.checkbox.length),i.children("button").eq(e.neq).prop("disabled",!1)):(Form.checkbox(e.checkbox,0),h.eq(e.eq).find("em:first").html(0),i.children("button").eq(e.neq).prop("disabled",!0))}).on("click",t[1],function(){var t={eq:+$(this).data("num")};t.neq=1==t.eq?0:1,t.all=n.eq(t.eq).find(":checkbox").length,t.checked=n.eq(t.eq).find(":checked").length,t.checkall=h.eq(t.eq).find(":checkbox"),h.eq(t.eq).find("em:first").html(t.checked),Form.checkbox(t.checkall,t.checked==t.all?1:0),t.disabled=!(0\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t0 / '+n.from.length+'\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',n.from){var i=1==n.from[e].disabled?' class="disabled"':"";n.html+="\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t"}for(a in n.html+="
    ",this.param.search&&(n.html+=''),n.html+='
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    ',n.html+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t0 / '+n.to.length+'\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',n.to){var c=1==n.to[a].disabled?"disabled":"";n.html+='
    • \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    • "}n.html+="
    ",this.param.search&&(n.html+=''),n.html+='
    ',this.domCache.html(n.html)}},{key:"_event",value:function(){var t=[".transfer-header :checkbox",".transfer-body :checkbox",".transfer-button button"],a=this,e=[this.domCache.find(".transfer-body"),this.domCache.find(".transfer-header"),this.domCache.find(".transfer-button")],n=e[0],h=e[1],i=e[2];this.domCache.on("click",t[0],function(){var t=$(this),e={eq:+t.data("num")};e.neq=1==e.eq?0:1,e.checkbox=n.eq(e.eq).find(":checkbox").not(":disabled"),t.is(":checked")?(Form.checkbox(e.checkbox,1),h.eq(e.eq).find("em:first").html(e.checkbox.length),i.children("button").eq(e.neq).prop("disabled",!1)):(Form.checkbox(e.checkbox,0),h.eq(e.eq).find("em:first").html(0),i.children("button").eq(e.neq).prop("disabled",!0))}).on("click",t[1],function(){var t={eq:+$(this).data("num")};t.neq=1==t.eq?0:1,t.all=n.eq(t.eq).find(":checkbox").length,t.checked=n.eq(t.eq).find(":checked").length,t.checkall=h.eq(t.eq).find(":checkbox"),h.eq(t.eq).find("em:first").html(t.checked),Form.checkbox(t.checkall,t.checked==t.all?1:0),t.disabled=!(0'),this.input=this.dom.next("input")}this.run()}else this.dom.html('没有树形菜单数据')}return _createClass(i,[{key:"run",value:function(){this._create(),this._event()}},{key:"_create",value:function(){var r=this,s={html:""};!function h(l,t){var e=2
  • ",0'}if(r.param.checkbox){var d="";!0!==t.checked&&!0!==t.half||(d+=" checked"),!0!==t.disabled&&!0!==o||(d+=" disabled"),!0===t.half&&(d+=' class="checkbox-half"'),s.html+='"}else s.html+='"+t.name+"\n\t\t\t\t\t\t\t\t";0"}),0")}(0,this.param.data),this.dom.html(s.html)}},{key:"_event",value:function(){var t=["[data-open]",":checkbox","[data-tree-node]"],d=this;d.dom.on("click",t[0],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.open=e.data("open"),a.child=e.next().next(),0==a.open)return e.data("open",1).removeClass("rotate-0").addClass("rotate-90"),void a.child.slideDown(200);e.data("open",0).removeClass("rotate-90").addClass("rotate-0"),a.child.slideUp(200)}).on("click",t[1],function(){var t=[$(this),{}],e=t[0],a=t[1],i={checkChild:function(t){var e=d.dom.find('input[data-pid="'+t+'"]:not(:disabled)');0!=e.length&&(Form.checkbox(e,a.check),e.each(function(){i.checkChild($(this).attr("id"))}))},checkParent:function(t){var e=d.dom.find("#"+t);if(0!=e.length){var a=d.dom.find('input[data-pid="'+t+'"]').length,n=d.dom.find('input[data-pid="'+t+'"]:not(.checkbox-half):checked').length;if(a==n)Form.checkbox(e,!0);else if(0==n){0'),this.input=this.dom.next("input")),this.run()):this.dom.html('没有树形菜单数据')}return _createClass(n,[{key:"run",value:function(){this._create(),this._event()}},{key:"_create",value:function(){var h=this,o={html:""};(function i(c,t){var e=2
  • ",0'),h.param.checkbox?(!(n="")!==t.checked&&!0!==t.half||(n+=" checked"),!0!==t.disabled&&!0!==d||(n+=" disabled"),!0===t.half&&(n+=' class="checkbox-half"'),o.html+='"):o.html+='"+t.name+"\n\t\t\t\t\t\t\t\t",0"}),0")})(0,this.param.data),this.dom.html(o.html)}},{key:"_event",value:function(){var t=["[data-open]",":checkbox","[data-tree-node]"],c=this;c.dom.on("click",t[0],function(){var t=[$(this),{}],e=t[0],t=t[1];if(t.open=e.data("open"),t.child=e.next().next(),0==t.open)return e.data("open",1).removeClass("rotate-0").addClass("rotate-90"),void t.child.slideDown(200);e.data("open",0).removeClass("rotate-90").addClass("rotate-0"),t.child.slideUp(200)}).on("click",t[1],function(){var t=[$(this),{}],e=t[0],a=t[1],n={checkChild:function(t){t=c.dom.find('input[data-pid="'+t+'"]:not(:disabled)');0!=t.length&&(Form.checkbox(t,a.check),t.each(function(){n.checkChild($(this).attr("id"))}))},checkParent:function(t){var e,a=c.dom.find("#"+t);0!=a.length&&(c.dom.find('input[data-pid="'+t+'"]').length==(e=c.dom.find('input[data-pid="'+t+'"]:not(.checkbox-half):checked').length)?Form.checkbox(a,!0):0!=e||0')}},{key:"_init",value:function(){var e=this,t={button:this.domCache.children(".dz-button")};t.uploadTmp='
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    ',this.upload=new Dropzone(this.dom,{url:this.param.api,paramName:this.param.filename,maxFilesize:this.param.maxsize,acceptedFiles:_.join(this.param.doc,","),autoProcessQueue:this.param.autoupload,parallelUploads:1e3,previewTemplate:t.uploadTmp,maxFiles:this.param.maxfile,dictFileTooBig:"允许上传文件的最大限制为:{{maxFilesize}}MB",dictInvalidFileType:"上传的文件格式不被允许",dictResponseError:"上传文件失败,返回码:{{statusCode}}",dictMaxFilesExceeded:"上传的文件数量超出限制"}),""!=this.param.default&&(t.default=this.param.default.split(","),this.pic=t.default,_.each(t.default,function(t){var a={name:t,accepted:!0};e.upload.emit("addedfile",a),e.upload.emit("thumbnail",a,t),e.upload.emit("success",a),e.upload.emit("complete",a),e.upload.files.push(a)})),Mount.dropzone.push(this.upload)}},{key:"_event",value:function(){var i=this,n={button:i.domCache.find(".dz-button")};i.upload.on("addedfile",function(t){if(-1==t.type.indexOf("image")&&i.domCache.find(".dz-details").show(),!i.param.autoupload){n.button.is(":hidden")&&(i.domCache.css("padding-bottom",40),n.button.show());var a=i.domCache.find(".dz-preview:not(.dz-complete)").length;n.button.find("em").html(a)}}).on("removedfile",function(t){if("error"!=t.status){var a=i.domCache.find(".dz-preview:not(.dz-complete)").length;n.button.find("em").html(a),0==(a=i.domCache.find(".dz-preview").length)&&(i.domCache.css("padding-bottom",10),n.button.hide());var e=void 0;if(null!=t.xhr)e=JSON.parse(t.xhr.response).pic;else e=t.name;if(e=[e],i.pic=_.xor(i.pic,e),""!=i.param.bind)i.domCache.next("input").val(_.split(i.pic,","))}}).on("success",function(t,a){var e=parseInt(n.button.find("em").html());n.button.find("em").html(e-1),i.pic.push(a.pic)}).on("error",function(t,a){i.upload.removeFile(t),Eadmin.message.error({content:a})}).on("queuecomplete",function(){""!=i.param.bind&&i.domCache.next("input").val(_.split(i.pic,","))}),i.param.autoupload||$(i.dom+" .dz-upload-btn").on("click",function(){return i.upload.processQueue(),!1})}}]),e}(); \ No newline at end of file +"use strict";var _createClass=function(){function i(t,a){for(var e=0;e')}},{key:"_init",value:function(){var e=this,t={button:this.domCache.children(".dz-button")};t.uploadTmp='
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    ',this.upload=new Dropzone(this.dom,{url:this.param.api,paramName:this.param.filename,maxFilesize:this.param.maxsize,acceptedFiles:_.join(this.param.doc,","),autoProcessQueue:this.param.autoupload,parallelUploads:1e3,previewTemplate:t.uploadTmp,maxFiles:this.param.maxfile,dictFileTooBig:"允许上传文件的最大限制为:{{maxFilesize}}MB",dictInvalidFileType:"上传的文件格式不被允许",dictResponseError:"上传文件失败,返回码:{{statusCode}}",dictMaxFilesExceeded:"上传的文件数量超出限制"}),""!=this.param.default&&(t.default=this.param.default.split(","),this.pic=t.default,_.each(t.default,function(t){var a={name:t,accepted:!0};e.upload.emit("addedfile",a),e.upload.emit("thumbnail",a,t),e.upload.emit("success",a),e.upload.emit("complete",a),e.upload.files.push(a)})),Mount.dropzone.push(this.upload)}},{key:"_event",value:function(){var i=this,n={button:i.domCache.find(".dz-button")};i.upload.on("addedfile",function(t){-1==t.type.indexOf("image")&&i.domCache.find(".dz-details").show(),i.param.autoupload||(n.button.is(":hidden")&&(i.domCache.css("padding-bottom",40),n.button.show()),t=i.domCache.find(".dz-preview:not(.dz-complete)").length,n.button.find("em").html(t))}).on("removedfile",function(t){var a;"error"!=t.status&&(a=i.domCache.find(".dz-preview:not(.dz-complete)").length,n.button.find("em").html(a),0==(a=i.domCache.find(".dz-preview").length)&&(i.domCache.css("padding-bottom",10),n.button.hide()),a=void 0,a=[a=null!=t.xhr?JSON.parse(t.xhr.response).pic:t.name],i.pic=_.xor(i.pic,a),""!=i.param.bind&&i.domCache.next("input").val(_.split(i.pic,",")))}).on("success",function(t,a){var e=parseInt(n.button.find("em").html());n.button.find("em").html(e-1),i.pic.push(a.pic)}).on("error",function(t,a){i.upload.removeFile(t),Eadmin.message.error({content:a})}).on("queuecomplete",function(){""!=i.param.bind&&i.domCache.next("input").val(_.split(i.pic,","))}),i.param.autoupload||$(i.dom+" .dz-upload-btn").on("click",function(){return i.upload.processQueue(),!1})}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.validate.min.js b/dist/js/lib/eadmin.validate.min.js index 14327ca..7f16c1e 100644 --- a/dist/js/lib/eadmin.validate.min.js +++ b/dist/js/lib/eadmin.validate.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function r(e,t){for(var a=0;aa.arr.len[1])return a.result=!1,a.key=t,!1}else if(-1!=e.indexOf("val")){if(e=e.replace("val=",""),a.val=parseInt(a.val),a.arr.val=e.split("-"),_.isNaN(a.val)||""!=a.arr.val[0]&&a.vala.arr.val[1])return a.result=!1,a.key=t,!1}else if(!r.check(e,a.val))return a.result=!1,a.key=t,!1}),a.result?(r.set(!0),void r.success()):(r.set(),void r.error(a.arr.msg[a.key])))}},{key:"_note",value:function(e){var t=e.closest(".form-group"),a=t.find(".note");return a.length?null==e.data("note")&&e.data("note",a.html()):(t.append(''),a=t.find(".note"),null==e.data("note")&&e.data("note",!1)),a}}]),e}(); \ No newline at end of file +"use strict";var _createClass=function(){function r(e,t){for(var a=0;a"])*',t.date="\\d{4}[/-]+\\d{2}[/-]+\\d{2}",t.money="\\d{1,}\\.\\d{2,4}",t.ip="\\d{1,}\\.\\d{1,}\\.\\d{1,}\\.\\d{1,}",t.number="[0-9]+",t.letter="[a-zA-Z]+",t.numberLetter="[0-9a-zA-Z]+",t.zipcode="[1-9][0-9]{5}",null!=t[e]&&t[e]},check:function(e,t){var a=r.preg(e);return!1===a&&(a=e),!!new RegExp(a).test(t)},set:function(){var e=0a.arr.len[1])return a.result=!1,a.key=t,!1}else if(-1!=e.indexOf("val")){if(e=e.replace("val=",""),a.val=parseInt(a.val),a.arr.val=e.split("-"),_.isNaN(a.val)||""!=a.arr.val[0]&&a.vala.arr.val[1])return a.result=!1,a.key=t,!1}else if(!r.check(e,a.val))return a.result=!1,a.key=t,!1}),a.result?(r.set(!0),void r.success()):(r.set(),void r.error(a.arr.msg[a.key])))}},{key:"_note",value:function(e){var t=e.closest(".form-group"),a=t.find(".note");return a.length?null==e.data("note")&&e.data("note",a.html()):(t.append(''),a=t.find(".note"),null==e.data("note")&&e.data("note",!1)),a}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.window.min.js b/dist/js/lib/eadmin.window.min.js index 119cf3f..d3e6312 100644 --- a/dist/js/lib/eadmin.window.min.js +++ b/dist/js/lib/eadmin.window.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";var _createClass=function(){function o(t,n){for(var i=0;i\n\t\t\t\t\t
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t'+this.param.title+'\n\t\t\t\t\t
    \n\t\t\t\t\t
    ',0',_.each(this.param.btn,function(t){var n=-1==["cancel","refresh"].indexOf(t.action)?' data-loading="执行中..."':"";i.html+="\n\t\t\t\t\t\t\t"+t.name+"\n\t\t\t\t\t\t\t"}),i.html+=""),i.html+="",body.append(i.html),this.windowDom=$("#"+this.window)}},{key:"_event",value:function(){var a=this,r={},l={close:function(){var t=!(0").load(a.param.url,function(){defaultImg(r.body),r.loading.hide(),block(r.body),Eadmin.form(r.body),Button.run(a.windowDom),-1!=module.lib.indexOf("tag")&&Tag.run(r.body),r.scroll=Eadmin.scroll("#"+a.window+" .body");var t=body.find(".iscroll");0\n\t\t\t\t\t\t\t\t';r.body.html(n)}},init:function(t){if(a._create(),r={this:t,title:a.windowDom.children(".title"),body:a.windowDom.children(".body"),loading:a.windowDom.children(".window-loading"),scroll:null},0!=t&&(a.param.url=r.this.data("window-url")),Eadmin.currentHref=a.param.url,null!=a.param.url&&""!=a.param.url){var n=Eadmin.mask();0!=n&&a.windowDom.css("z-index",n),a.windowDom.off("animationend").show().addClass("window"==a.param.style?"zoomIn":"fadeInRight"),l.load(),a.windowDom.children(".window-close").on("click",function(){l.close()}),a.param.drag&&r.title.on("mousedown",function(t){selectEnabled&&userselect(0);var n=a.windowDom.offset();a.x=t.clientX,a.y=t.clientY,a.top=n.top,a.left=n.left;var o=a.windowDom.css("margin-left"),e=a.windowDom.css("margin-top");o=parseInt(o),e=parseInt(e),$(document).on("mousemove",function(t){var n=a.top+(t.clientY-a.y),i=a.left+(t.clientX-a.x);n-=e,i-=o,a.windowDom.css({top:n,left:i})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=a.param.btn.length&&a.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],n=t[0],i=t[1];if(i.index=n.index(),i.param=a.param.btn[i.index],_.isString(i.param.action)){if(i.action=["cancel","refresh","submit"],-1==i.action.indexOf(i.param.action))return void console.log("没有找到内置按钮事件:"+i.param.action);switch(i.param.action){case"cancel":l.close();break;case"refresh":r.body.empty(),l.load();break;case"submit":var o=function(){r.form=r.body.find(i.param.formid||"form"),0!=r.form.length?(r.action=r.form.attr("action")||a.param.url,Validate.submit(r.form),0\n\t\t\t\t\t
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t'+this.param.title+'\n\t\t\t\t\t
    \n\t\t\t\t\t
    ',0',_.each(this.param.btn,function(t){var n=-1==["cancel","refresh"].indexOf(t.action)?' data-loading="执行中..."':"";i.html+="\n\t\t\t\t\t\t\t"+t.name+"\n\t\t\t\t\t\t\t"}),i.html+=""),i.html+="",body.append(i.html),this.windowDom=$("#"+this.window)}},{key:"_event",value:function(){var a=this,r={},l={close:function(){var t=!(0").load(a.param.url,function(){defaultImg(r.body),r.loading.hide(),block(r.body),Eadmin.form(r.body),Button.run(a.windowDom),-1!=module.lib.indexOf("tag")&&Tag.run(r.body),r.scroll=Eadmin.scroll("#"+a.window+" .body");var t=body.find(".iscroll");0\n\t\t\t\t\t\t\t\t',r.body.html(t))},init:function(t){a._create(),r={this:t,title:a.windowDom.children(".title"),body:a.windowDom.children(".body"),loading:a.windowDom.children(".window-loading"),scroll:null},0!=t&&(a.param.url=r.this.data("window-url")),Eadmin.currentHref=a.param.url,null!=a.param.url&&""!=a.param.url?(0!=(t=Eadmin.mask())&&a.windowDom.css("z-index",t),a.windowDom.off("animationend").show().addClass("window"==a.param.style?"zoomIn":"fadeInRight"),l.load(),a.windowDom.children(".window-close").on("click",function(){l.close()}),a.param.drag&&r.title.on("mousedown",function(t){selectEnabled&&userselect(0);var n=a.windowDom.offset();a.x=t.clientX,a.y=t.clientY,a.top=n.top,a.left=n.left;var i=a.windowDom.css("margin-left"),o=a.windowDom.css("margin-top"),i=parseInt(i),o=parseInt(o);$(document).on("mousemove",function(t){var n=a.top+(t.clientY-a.y),t=a.left+(t.clientX-a.x);a.windowDom.css({top:n-=o,left:t-=i})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=a.param.btn.length&&a.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],n=t[0],i=t[1];if(i.index=n.index(),i.param=a.param.btn[i.index],_.isString(i.param.action))if(i.action=["cancel","refresh","submit"],-1!=i.action.indexOf(i.param.action))switch(i.param.action){case"cancel":l.close();break;case"refresh":r.body.empty(),l.load();break;case"submit":var o=function(){r.form=r.body.find(i.param.formid||"form"),0!=r.form.length?(r.action=r.form.attr("action")||a.param.url,Validate.submit(r.form),0 .block-box { + position: absolute; + margin: -180px 0 0 -160px; + display: block; + width: 320px; + left: 50%; + top: 50%; +} +#login > .block-box .block { + min-height: 360px; + padding: 30px; +} +#login > .block-box .block .form-group { + min-height: 44px; +} +#login > .block-box input { + padding: 12px 10px; +} +#login > .block-box input::-webkit-input-placeholder { + font-size: 14px; +} +#login > .block-box form button { + border-radius: 4px; +} +#login #star { + position: absolute; + height: 200px; + bottom: 0; + width: 100%; + z-index: -1; +} +#login .main-title, +#login .sub-title { + text-align: center; +} +#login .main-title { + font-size: 28px; + margin-bottom: 30px; +} +#login .sub-title { + font-size: 14px; + margin-bottom: 15px; + color: #B1b1b1; +} +#login form button { + width: 100%; +} +#login #verify { + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; +} diff --git a/src/css/dark/lib/form.css b/src/css/dark/lib/form.css index 0236ffe..681ddd7 100644 --- a/src/css/dark/lib/form.css +++ b/src/css/dark/lib/form.css @@ -160,6 +160,27 @@ select { transition: color 0.2s linear; color: #0084FF; } +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag { + border-radius: 5px; + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 10px; +} +.radio-tag { + border: 2px dashed #30375B; +} +.radio-checked-tag { + border: 2px solid #0084FF; + background: #2a3560; +} +.radio-disabled-tag { + border: 2px dashed #30375B; + color: #7886A3; + cursor: not-allowed; +} .select { border-radius: 5px; padding: 10px 30px 8px 10px; diff --git a/src/css/dark/lib/tab.css b/src/css/dark/lib/tab.css index 71e343d..3c9e008 100644 --- a/src/css/dark/lib/tab.css +++ b/src/css/dark/lib/tab.css @@ -55,7 +55,6 @@ min-height: 200px; display: none; position: relative; - padding-top: 10px; } .tab-panel .block-title { padding: 0 10px; diff --git a/src/css/dark/lib/table.css b/src/css/dark/lib/table.css index 1a9206f..f253807 100644 --- a/src/css/dark/lib/table.css +++ b/src/css/dark/lib/table.css @@ -221,11 +221,11 @@ } .table-search .table-search-box > div { padding-top: 0; - padding-bottom: 15px; + padding-bottom: 10px; } .table-tools { border-bottom: 1px #000 solid; - padding-bottom: 15px; + padding-bottom: 10px; } .table-shade { width: 100%; diff --git a/src/css/light/common/block.css b/src/css/light/common/block.css index 834fa02..b8b8216 100644 --- a/src/css/light/common/block.css +++ b/src/css/light/common/block.css @@ -414,6 +414,7 @@ border-radius: 5px; background: #F7F7F7; border-left: 5px #DCE8F2 solid; + margin-top: 10px; } .quote blockquote { padding: 5px 0; @@ -448,3 +449,62 @@ background: #D6EFC7; color: #3d8300; } +#login { + background-image: url(../img/login-bg.png); + background-repeat: no-repeat; +} +#login > .block-box { + position: absolute; + margin: -180px 0 0 -160px; + display: block; + width: 320px; + left: 50%; + top: 50%; +} +#login > .block-box .block { + min-height: 360px; + padding: 30px; +} +#login > .block-box .block .form-group { + min-height: 44px; +} +#login > .block-box input { + padding: 12px 10px; +} +#login > .block-box input::-webkit-input-placeholder { + font-size: 14px; +} +#login > .block-box form button { + border-radius: 4px; +} +#login #star { + position: absolute; + height: 200px; + bottom: 0; + width: 100%; + z-index: -1; +} +#login .main-title, +#login .sub-title { + text-align: center; +} +#login .main-title { + font-size: 28px; + margin-bottom: 30px; +} +#login .sub-title { + font-size: 14px; + margin-bottom: 15px; + color: #B1b1b1; +} +#login form button { + width: 100%; +} +#login #verify { + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; +} diff --git a/src/css/light/lib/form.css b/src/css/light/lib/form.css index 2798132..e782a08 100644 --- a/src/css/light/lib/form.css +++ b/src/css/light/lib/form.css @@ -160,6 +160,28 @@ select { transition: color 0.2s linear; color: #0084FF; } +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag { + border-radius: 5px; + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 10px; +} +.radio-tag { + border: 2px dashed #DCE8F2; +} +.radio-checked-tag { + border: 2px solid #0084FF; + color: #0084FF; + background: #ebf5ff; +} +.radio-disabled-tag { + border: 2px dashed #DCE8F2; + color: #BBC5D8; + cursor: not-allowed; +} .select { border-radius: 5px; padding: 10px 30px 8px 10px; diff --git a/src/css/light/lib/tab.css b/src/css/light/lib/tab.css index bca0472..a53287e 100644 --- a/src/css/light/lib/tab.css +++ b/src/css/light/lib/tab.css @@ -55,7 +55,6 @@ min-height: 200px; display: none; position: relative; - padding-top: 10px; } .tab-panel .block { padding: 0; diff --git a/src/css/light/lib/table.css b/src/css/light/lib/table.css index 1e4fd75..f920500 100644 --- a/src/css/light/lib/table.css +++ b/src/css/light/lib/table.css @@ -221,11 +221,11 @@ } .table-search .table-search-box > div { padding-top: 0; - padding-bottom: 15px; + padding-bottom: 10px; } .table-tools { border-bottom: 1px #DCE8F2 solid; - padding-bottom: 15px; + padding-bottom: 10px; } .table-shade { width: 100%; diff --git a/src/js/lib/eadmin.form.js b/src/js/lib/eadmin.form.js index ef6be34..6f5763c 100644 --- a/src/js/lib/eadmin.form.js +++ b/src/js/lib/eadmin.form.js @@ -262,9 +262,14 @@ class Form{ radio.each(function(){ let _this = $(this); let v = { - class : 'radio' + class : 'radio', + model : _this.data('model'), + icon : [ + 'ri-radio-button-line', + 'ri-checkbox-blank-circle-line' + ] } - if (_this.data('model') == 'switch') + if (v.model == 'switch') { _this.prop('checked', true); v.checked = ''; @@ -280,10 +285,15 @@ class Form{ { v.class += _this.is(':disabled') ? '-disabled' : ''; v.class += _this.is(':checked') ? '-checked' : ''; + if (v.model == 'tag') + { + v.class += '-tag'; + } + else + { + _this.before(``); + } _this.parent().addClass(v.class); - v.icon = _this.is(':checked') ? 'ri-radio-button-line' : 'ri-checkbox-blank-circle-line', - v.html = ``; - _this.before(v.html); } Mount.observer.observe(_this[0], { attributeFilter : ['disabled'] @@ -604,22 +614,34 @@ class Form{ // 单选按钮 on('click', dom[4], function(){ let [_this, v] = [$(this), {}]; - if(_this.data('model') === 'switch') - return; v.radio = _this.parent(); - if (v.radio.hasClass('radio-checked')) + v.icon = [ + 'ri-radio-button-line', + 'ri-checkbox-blank-circle-line' + ]; + if(_this.data('model') === 'switch' || + v.radio.hasClass('radio-checked') || + v.radio.hasClass('radio-checked-tag')) return; + if (_this.data('model') == 'tag') + { + v.radio. + attr('class', 'radio-checked-tag'). + siblings('.radio-checked-tag'). + attr('class', 'radio-tag'); + return; + } v.radio. removeClass('radio'). addClass('radio-checked'). children('i'). - attr('class', 'ri-radio-button-line'); + attr('class', v.icon[0]); v.radio. siblings('.radio-checked'). addClass('radio'). removeClass('radio-checked'). children('i'). - attr('class', 'ri-checkbox-blank-circle-line'); + attr('class', v.icon[1]); }). // 复选按钮 on('click', dom[5], function(){ diff --git a/src/less/dark/common/block.less b/src/less/dark/common/block.less index 665b7e1..d20ff1f 100644 --- a/src/less/dark/common/block.less +++ b/src/less/dark/common/block.less @@ -466,6 +466,7 @@ .border-radius(); background: @input-color-3; border-left: 5px @input-color-1 solid; + margin-top: 10px; blockquote{ padding: 5px 0; margin-left: 30px; @@ -485,6 +486,7 @@ padding: 10px; line-height: 25px; color: #36495C; + } .quote-info{ border-left-color: @mcolor-3; @@ -500,4 +502,56 @@ border-left-color: @mcolor-2; background: #D6EFC7; color: #3d8300; +} +// 登录 +#login{ + background-image:url(../img/login-bg.png); + background-repeat: no-repeat; + >.block-box{ + position: absolute; + margin:-180px 0 0 -160px; + display:block; + width:320px; + left:50%; + top:50%; + .block{ + min-height:360px; + padding:30px; + .form-group{ + min-height:44px; + } + } + input{padding:12px 10px}input::-webkit-input-placeholder{font-size:14px}form button{border-radius:4px}; + } + #star{ + position: absolute; + height:200px; + bottom:0; + width:100%; + z-index:-1; + } + .main-title, + .sub-title{ + text-align:center; + } + .main-title{ + font-size:28px; + margin-bottom:30px; + } + .sub-title{ + font-size:14px; + margin-bottom:15px; + color:#B1b1b1; + } + form button{ + width:100%; + } + #verify{ + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; + } } \ No newline at end of file diff --git a/src/less/dark/lib/form.less b/src/less/dark/lib/form.less index 79670c1..26b374c 100644 --- a/src/less/dark/lib/form.less +++ b/src/less/dark/lib/form.less @@ -153,6 +153,27 @@ select{ color: @color-3; } } +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag{ + .border-radius(); + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 10px; +} +.radio-tag{ + border:2px dashed @input-color-1; +} +.radio-checked-tag{ + border:2px solid @color-3; + background: @input-color-4; +} +.radio-disabled-tag{ + border:2px dashed @input-color-1; + color: @color-6; + cursor: not-allowed; +} .select{ .border-radius(); padding: 10px 30px 8px 10px; diff --git a/src/less/dark/lib/tab.less b/src/less/dark/lib/tab.less index a4fde3a..85c22ed 100644 --- a/src/less/dark/lib/tab.less +++ b/src/less/dark/lib/tab.less @@ -48,7 +48,6 @@ min-height: 200px; display: none; position: relative; - padding-top: 10px; .block-title{ padding: 0 10px; } diff --git a/src/less/dark/lib/table.less b/src/less/dark/lib/table.less index d59783d..9b4bb13 100644 --- a/src/less/dark/lib/table.less +++ b/src/less/dark/lib/table.less @@ -224,14 +224,14 @@ .table-search-box{ >div{ padding-top: 0; - padding-bottom: 15px; + padding-bottom: 10px; } } } .table-tools { border-bottom:1px @color-4 solid; - padding-bottom: 15px; + padding-bottom: 10px; } .table-shade { diff --git a/src/less/light/common/block.less b/src/less/light/common/block.less index 665b7e1..ed31701 100644 --- a/src/less/light/common/block.less +++ b/src/less/light/common/block.less @@ -466,6 +466,7 @@ .border-radius(); background: @input-color-3; border-left: 5px @input-color-1 solid; + margin-top: 10px; blockquote{ padding: 5px 0; margin-left: 30px; @@ -500,4 +501,56 @@ border-left-color: @mcolor-2; background: #D6EFC7; color: #3d8300; +} +// 登录 +#login{ + background-image:url(../img/login-bg.png); + background-repeat: no-repeat; + >.block-box{ + position: absolute; + margin:-180px 0 0 -160px; + display:block; + width:320px; + left:50%; + top:50%; + .block{ + min-height:360px; + padding:30px; + .form-group{ + min-height:44px; + } + } + input{padding:12px 10px}input::-webkit-input-placeholder{font-size:14px}form button{border-radius:4px}; + } + #star{ + position: absolute; + height:200px; + bottom:0; + width:100%; + z-index:-1; + } + .main-title, + .sub-title{ + text-align:center; + } + .main-title{ + font-size:28px; + margin-bottom:30px; + } + .sub-title{ + font-size:14px; + margin-bottom:15px; + color:#B1b1b1; + } + form button{ + width:100%; + } + #verify{ + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; + } } \ No newline at end of file diff --git a/src/less/light/lib/form.less b/src/less/light/lib/form.less index 79670c1..9e79ad1 100644 --- a/src/less/light/lib/form.less +++ b/src/less/light/lib/form.less @@ -153,6 +153,28 @@ select{ color: @color-3; } } +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag{ + .border-radius(); + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 10px; +} +.radio-tag{ + border:2px dashed @input-color-1; +} +.radio-checked-tag{ + border:2px solid @color-3; + color: @color-3; + background: lighten(@color-3, 46%); +} +.radio-disabled-tag{ + border:2px dashed @input-color-1; + color: @color-6; + cursor: not-allowed; +} .select{ .border-radius(); padding: 10px 30px 8px 10px; diff --git a/src/less/light/lib/tab.less b/src/less/light/lib/tab.less index 3651664..773c3b3 100644 --- a/src/less/light/lib/tab.less +++ b/src/less/light/lib/tab.less @@ -48,7 +48,6 @@ min-height: 200px; display: none; position: relative; - padding-top: 10px; .block { padding: 0; diff --git a/src/less/light/lib/table.less b/src/less/light/lib/table.less index d59783d..9b4bb13 100644 --- a/src/less/light/lib/table.less +++ b/src/less/light/lib/table.less @@ -224,14 +224,14 @@ .table-search-box{ >div{ padding-top: 0; - padding-bottom: 15px; + padding-bottom: 10px; } } } .table-tools { border-bottom:1px @color-4 solid; - padding-bottom: 15px; + padding-bottom: 10px; } .table-shade { From 35f8eb18d94e7d3a19571089bfee5e130dfb5098 Mon Sep 17 00:00:00 2001 From: surui <317953536@qq.com> Date: Fri, 28 May 2021 15:31:02 +0800 Subject: [PATCH 14/27] =?UTF-8?q?1=E3=80=81=E5=90=88=E5=B9=B6=E5=B9=B6?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=99=BB=E5=BD=95=E9=A1=B5=E9=9D=A2=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=202=E3=80=81=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E6=AE=B5=E9=85=8D=E7=BD=AE=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E9=AB=98=E4=BA=AE=E7=9A=84=E5=8F=82=E6=95=B0=203?= =?UTF-8?q?=E3=80=81=E4=BF=AE=E5=A4=8D=E6=97=A5=E6=9C=9F=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=BB=98=E8=AE=A4=E5=80=BC=E5=90=8Eunixtime?= =?UTF-8?q?=E4=B8=8D=E8=B5=B7=E4=BD=9C=E7=94=A8=E7=9A=84BUG=204=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A9=BF=E6=A2=AD=E6=A1=86=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E7=BB=99=E7=BB=91=E5=AE=9A=E7=9A=84=E9=9A=90=E8=97=8F=E5=9F=9F?= =?UTF-8?q?=E8=B5=8B=E5=80=BC=E9=BB=98=E8=AE=A4=E9=80=89=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=9A=84=E5=80=BC=205=E3=80=81=E5=90=88?= =?UTF-8?q?=E5=B9=B6lib=E7=B1=BB=E5=BA=93=EF=BC=8C=E6=8F=90=E5=8D=87?= =?UTF-8?q?=E9=A6=96=E6=AC=A1=E5=8A=A0=E8=BD=BD=E9=80=9F=E5=BA=A6=206?= =?UTF-8?q?=E3=80=81=E4=BF=AE=E5=A4=8D=E8=87=AA=E5=AE=9A=E4=B9=89=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E6=90=9C=E7=B4=A2=E6=A0=8F=E6=8E=A7=E4=BB=B6=E9=97=B4?= =?UTF-8?q?=E8=B7=9D=E9=97=AE=E9=A2=98=207=E3=80=81=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=BB=84=E4=BB=B6=E6=8E=A5=E5=8F=A3=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=A4=B1=E8=B4=A5=E5=90=8E=E6=B2=A1=E6=9C=89=E5=BC=B9?= =?UTF-8?q?=E5=87=BA=E6=8F=90=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98=208?= =?UTF-8?q?=E3=80=81=E4=BF=AE=E5=A4=8D=E6=97=A5=E6=9C=9F=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E6=89=8B=E5=8A=A8=E6=B8=85=E7=A9=BA=E5=80=BC=E4=BD=86=E6=98=AF?= =?UTF-8?q?=E5=AE=9E=E9=99=85=E5=8D=B4=E6=B2=A1=E6=9C=89=E6=B8=85=E7=A9=BA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=209=E3=80=81=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=BC=B9=E7=AA=97=E9=94=80=E6=AF=81=E6=97=B6=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=90=8C=E6=AD=A5=E9=94=80=E6=AF=81=E5=BC=B9=E7=AA=97=E5=86=85?= =?UTF-8?q?=E9=80=89=E9=A1=B9=E5=8D=A1=E4=B8=8B=E5=8A=A0=E8=BD=BD=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E4=B8=AD=E7=9A=84=E7=BB=84=E4=BB=B6DOM=E7=9A=84BUG=20?= =?UTF-8?q?10=E3=80=81=E4=BF=AE=E5=A4=8D=E5=BC=B9=E7=AA=97=E5=86=85?= =?UTF-8?q?=E6=89=93=E5=BC=80=E6=A8=A1=E6=80=81=E6=A1=86=E6=97=B6=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E9=81=AE=E7=BD=A9=E5=B1=82=E5=85=B3=E9=97=AD=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E9=94=99=E8=AF=AF=E7=9A=84BUG=2011=E3=80=81=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E8=87=AA=E5=AE=9A=E4=B9=89=E5=88=86=E9=A1=B5=E5=9C=A8?= =?UTF-8?q?=E6=9C=89=E6=95=B0=E6=8D=AE=E6=97=B6=E6=B2=A1=E6=9C=89=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E6=97=A0=E6=95=B0=E6=8D=AE=E6=8F=90=E7=A4=BA=E7=9A=84?= =?UTF-8?q?BUG=2012=E3=80=81=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E5=AD=97=E6=AE=B5=E6=96=B0=E5=A2=9Estyle=E5=8F=82?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E5=8F=AF=E4=BB=A5=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E4=B8=AD=E5=9B=BE=E7=89=87=E7=9A=84=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E6=BB=A1=E8=B6=B3=E5=9B=BE=E7=89=87=E5=90=84?= =?UTF-8?q?=E7=A7=8D=E5=B0=BA=E5=AF=B8=E7=9A=84=E5=B1=95=E7=A4=BA=2013?= =?UTF-8?q?=E3=80=81=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6=E5=88=97=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=A2=9E=E5=8A=A0open=E6=89=93=E5=BC=80=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E9=85=8D=E7=BD=AE=2014=E3=80=81=E9=87=8D=E5=86=99?= =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E7=BB=84=E4=BB=B6=E5=88=97=E9=85=8D=E7=BD=AE?= =?UTF-8?q?href=E5=8F=82=E6=95=B0=E4=B8=BA=E5=8F=AA=E9=92=88=E5=AF=B9?= =?UTF-8?q?=E6=89=93=E5=BC=80=E5=A4=96=E9=83=A8=E9=93=BE=E6=8E=A5=E7=9A=84?= =?UTF-8?q?=E6=83=85=E5=86=B5=2015=E3=80=81=E4=BF=AE=E5=A4=8D=E6=A8=AA?= =?UTF-8?q?=E5=90=91=E7=BA=B5=E5=90=91=E6=BB=9A=E5=8A=A8=E6=9D=A1=E6=97=A0?= =?UTF-8?q?=E9=99=90=E6=BB=9A=E5=8A=A8=E7=9A=84BUG=2016=E3=80=81=E5=9C=A8?= =?UTF-8?q?=E5=85=A8=E5=B1=80Mount=E4=B8=8A=E5=A2=9E=E5=8A=A0timeout?= =?UTF-8?q?=E5=92=8Cinterval=E6=8C=82=E8=BD=BD=E7=82=B9=EF=BC=8C=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E9=A1=B5=E9=9D=A2=E6=97=B6=E5=8F=AF=E4=BB=A5=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E6=B8=85=E9=99=A4=E4=B9=8B=E5=89=8D=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E7=9A=84=E5=AE=9A=E6=97=B6=E5=99=A8=2017=E3=80=81=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=A8=A1=E6=80=81=E5=BC=B9=E6=A1=86=E7=9A=84=E9=97=B4?= =?UTF-8?q?=E8=B7=9D=E3=80=81=E6=96=87=E5=AD=97=E8=A1=8C=E8=B7=9D=EF=BC=8C?= =?UTF-8?q?=E4=BD=BF=E5=85=B6=E6=9B=B4=E5=8A=A0=E5=8D=8F=E8=B0=83=2018?= =?UTF-8?q?=E3=80=81=E4=BF=AE=E5=A4=8D=E6=95=B0=E5=AD=97=E5=8A=A0=E5=87=8F?= =?UTF-8?q?=E6=A1=86=E9=BB=98=E8=AE=A4=E5=80=BC=E5=B0=8F=E4=BA=8Edata-min?= =?UTF-8?q?=E6=88=96=E8=80=85=E5=A4=A7=E4=BA=8Edata-max=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=A4=84=E7=90=86=E7=9A=84BUG=2019=E3=80=81=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=A8=AA=E6=A0=8F=E4=B8=8A=E4=B8=8B=E9=97=B4?= =?UTF-8?q?=E8=B7=9D=2020=E3=80=81=E4=BF=AE=E5=A4=8D=E6=97=A5=E6=9C=9F?= =?UTF-8?q?=E3=80=81=E5=9F=8E=E5=B8=82=E3=80=81Tips=E3=80=81=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E8=8F=9C=E5=8D=95=E5=9C=A8=E5=A4=9A=E7=BA=A7=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E5=86=85=E6=98=BE=E7=A4=BA=E6=97=B6=E7=9A=84=E5=B1=82?= =?UTF-8?q?=E7=BA=A7=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 44 ++++ dist/css/eadmin.min.css | 2 +- dist/css/eadmin_light.min.css | 2 +- dist/index.html | 63 +----- dist/index_light.html | 59 +----- dist/js/core/al.init.min.js | 2 +- dist/js/framework/eadmin/1.0.1/eadmin.min.js | 2 +- dist/js/lib/eadmin.lib.min.js | 4 + dist/js/plugin/perfect-scrollbar.min.js | 2 +- dist/login.html | 131 ++++++++++++ gulpfile.js | 1 + src/css/dark/common/block.css | 14 +- src/css/dark/common/common.css | 2 +- src/css/dark/lib/form.css | 2 +- src/css/dark/lib/popup.css | 6 +- src/css/light/common/block.css | 16 +- src/css/light/common/common.css | 2 +- src/css/light/lib/form.css | 2 +- src/css/light/lib/popup.css | 6 +- src/css/light/lib/table.css | 2 +- src/js/core/al.init.js | 8 +- src/js/framework/eadmin/1.0.1/eadmin.js | 202 +++++++++---------- src/js/lib/eadmin.citypicker.js | 13 +- src/js/lib/eadmin.datepicker.js | 43 ++-- src/js/lib/eadmin.dropdown.js | 14 +- src/js/lib/eadmin.editor.js | 2 +- src/js/lib/eadmin.form.js | 4 +- src/js/lib/eadmin.page.js | 3 +- src/js/lib/eadmin.tab.js | 4 +- src/js/lib/eadmin.table.js | 119 +++++++---- src/js/lib/eadmin.tips.js | 11 +- src/js/lib/eadmin.transfer.js | 4 +- src/js/lib/eadmin.upload.js | 14 ++ src/js/lib/eadmin.window.js | 21 +- src/less/dark/common/block.less | 18 +- src/less/dark/common/common.less | 2 +- src/less/dark/lib/form.less | 2 +- src/less/dark/lib/popup.less | 6 +- src/less/light/common/block.less | 20 +- src/less/light/common/common.less | 2 +- src/less/light/lib/form.less | 2 +- src/less/light/lib/popup.less | 6 +- src/less/light/lib/table.less | 2 +- 43 files changed, 521 insertions(+), 365 deletions(-) create mode 100644 dist/js/lib/eadmin.lib.min.js create mode 100644 dist/login.html diff --git a/README.md b/README.md index b726416..ac17692 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,50 @@ #### 更新日志 +v2.1.0 + +更新日期:2020-05-28 + +1、合并并优化登录页面样式 + +2、表格组件增加字段配置搜索高亮的参数 + +3、修复日期组件设置默认值后unixtime不起作用的BUG + +4、修复穿梭框没有给绑定的隐藏域赋值默认选中的项目的值 + +5、合并lib类库,提升首次加载速度 + +6、修复自定义分页搜索栏控件间距问题 + +7、修复上传组件接口返回失败后没有弹出提示的问题 + +8、修复日期组件手动清空值但是实际却没有清空的问题 + +9、修复弹窗销毁时没有同步销毁弹窗内选项卡下加载页面中的组件DOM的BUG + +10、修复弹窗内打开模态框时点击遮罩层关闭逻辑错误的BUG + +11、修复自定义分页在有数据时没有隐藏无数据提示的BUG + +12、表格组件图片字段新增style参数,可以自定义表格中图片的样式,满足图片各种尺寸的展示 + +13、表格组件列配置增加open打开弹窗配置 + +14、重写表格组件列配置href参数为只针对打开外部链接的情况 + +15、修复横向纵向滚动条无限滚动的BUG + +16、在全局Mount上增加timeout和interval挂载点,跳转页面时可以同步清除之前页面的定时器 + +17、优化模态弹框的间距、文字行距,使其更加协调 + +18、修复数字加减框默认值小于data-min或者大于data-max没有处理的BUG + +19、优化提示横栏上下间距 + +20、修复日期、城市、Tips、下拉菜单在多级弹窗内显示时的层级问题 + v2.0.9 更新日期:2020-03-31 diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css index 388e952..ed8968a 100644 --- a/dist/css/eadmin.min.css +++ b/dist/css/eadmin.min.css @@ -9,4 +9,4 @@ * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid;margin-top:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login #star{position:absolute;height:200px;bottom:0;width:100%;z-index:-1}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:10px}.radio-tag{border:2px dashed #30375B}.radio-checked-tag{border:2px solid #0084FF;background:#2a3560}.radio-disabled-tag{border:2px dashed #30375B;color:#7886A3;cursor:not-allowed}.select,.select-option{border-radius:5px;background:#232B4C}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #000 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc;margin-bottom:0!important;height:28px;line-height:28px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #30375B}.radio-checked-tag{border:2px solid #0084FF;background:#2a3560}.radio-disabled-tag{border:2px dashed #30375B;color:#7886A3;cursor:not-allowed}.select,.select-option{border-radius:5px;background:#232B4C}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #000 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/eadmin_light.min.css b/dist/css/eadmin_light.min.css index f09b4f6..128c3d0 100644 --- a/dist/css/eadmin_light.min.css +++ b/dist/css/eadmin_light.min.css @@ -9,4 +9,4 @@ * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:32px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#10161c}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid;margin-top:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login #star{position:absolute;height:200px;bottom:0;width:100%;z-index:-1}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:20px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:10px}.radio-tag{border:2px dashed #DCE8F2}.radio-checked-tag{border:2px solid #0084FF;color:#0084FF;background:#ebf5ff}.radio-disabled-tag{border:2px dashed #DCE8F2;color:#BBC5D8;cursor:not-allowed}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0}.popup .txt{margin:10px 0;line-height:20px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#666;margin-bottom:0!important;height:28px;line-height:28px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #DCE8F2}.radio-checked-tag{border:2px solid #0084FF;color:#0084FF;background:#ebf5ff}.radio-disabled-tag{border:2px dashed #DCE8F2;color:#BBC5D8;cursor:not-allowed}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#0084FF!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index a1de967..4285dd4 100644 --- a/dist/index.html +++ b/dist/index.html @@ -82,7 +82,7 @@ 'error_default_img' : './img/default.jpg', // 是否支持双击返回顶部 'dblclick_goto_top' : true, - // 翻页后是否显示翻页相关信息 + // 翻页后是否显示翻页相关信息 'page_show_message' : false, // 发送HTTP请求时的通用参数 'http' : { @@ -122,60 +122,13 @@ // 城市数据 'city.js', // 模版数据过滤器 - 'template-filter.js' + 'template-filter.js', + // mock数据 + 'mock.js' ], // 默认加载的类库,如果用不到可以在此删除 lib : [ - // 表单 - 'form', - // 表单验证 - 'validate', - // 按钮 - 'button', - // 穿梭框 - 'transfer', - // 评分 - 'rate', - // 取色器 - 'colorpicker', - // 滑块 - 'slider', - // 提示 - 'tips', - // 日期选择器 - 'datepicker', - // 城市选择器 - 'citypicker', - // 弹窗 - 'window', - // 模态弹框 - 'popup', - // 全局消息 - 'message', - // 通知消息 - 'notice', - // 表格 - 'table', - // 图表 - 'chart', - // 树形 - 'tree', - // 上传 - 'upload', - // 标签 - 'tag', - // 选项卡 - 'tab', - // 富文本编辑器 - 'editor', - // 进度条 - 'progress', - // 自定义分页 - 'page', - // 图片查看器 - 'imageview', - // 下拉菜单 - 'dropdown' + 'lib' ], // 插件 plugin : [ @@ -193,10 +146,8 @@ 'dropzone', // 不需要富文本编辑器可删除 'quill', - // 代码高亮 - 'highlight', - // 代码显示行数 - 'highlightjs-line-numbers' + // mock + 'mock' ], // 全部加载完成回调 ready : function(){ diff --git a/dist/index_light.html b/dist/index_light.html index 0f150c8..d87120d 100644 --- a/dist/index_light.html +++ b/dist/index_light.html @@ -82,8 +82,6 @@ 'error_default_img' : './img/default.jpg', // 是否支持双击返回顶部 'dblclick_goto_top' : true, - // 翻页后是否显示翻页相关信息 - 'page_show_message' : false, // 发送HTTP请求时的通用参数 'http' : { // 通用接口地址 @@ -126,56 +124,7 @@ ], // 默认加载的类库,如果用不到可以在此删除 lib : [ - // 表单 - 'form', - // 表单验证 - 'validate', - // 按钮 - 'button', - // 穿梭框 - 'transfer', - // 评分 - 'rate', - // 取色器 - 'colorpicker', - // 滑块 - 'slider', - // 提示 - 'tips', - // 日期选择器 - 'datepicker', - // 城市选择器 - 'citypicker', - // 弹窗 - 'window', - // 模态弹框 - 'popup', - // 全局消息 - 'message', - // 通知消息 - 'notice', - // 表格 - 'table', - // 图表 - 'chart', - // 树形 - 'tree', - // 上传 - 'upload', - // 标签 - 'tag', - // 选项卡 - 'tab', - // 富文本编辑器 - 'editor', - // 进度条 - 'progress', - // 自定义分页 - 'page', - // 图片查看器 - 'imageview', - // 下拉菜单 - 'dropdown' + 'lib' ], // 插件 plugin : [ @@ -192,11 +141,7 @@ // 不需要上传可删除 'dropzone', // 不需要富文本编辑器可删除 - 'quill', - // 代码高亮 - 'highlight', - // 代码显示行数 - 'highlightjs-line-numbers' + 'quill' ], // 全部加载完成回调 ready : function(){ diff --git a/dist/js/core/al.init.min.js b/dist/js/core/al.init.min.js index 2de3170..ce55c83 100644 --- a/dist/js/core/al.init.min.js +++ b/dist/js/core/al.init.min.js @@ -1,4 +1,4 @@ /*! eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com */ -"use strict";for(var _ROOTPATH,_script=window.document.getElementsByTagName("script"),i=0;i<_script.length;i++){var _src=_script[i].getAttribute("src");if(null!=_src&&-1!=_src.indexOf("al.load")){_ROOTPATH=_src.replace(/js\/core\/al.load.min.js/,"");break}}var _fmConf=[];function hideDom(e,o){e={obj:e.clone,return:""};return e.obj.appendTo("html").css({position:"absolute",left:"-9999px",display:"block"}),e.return=null==o||"width"==o?e.obj.outerWidth():e.obj.outerHeight(),e.obj.remove(),e.return}function innerW(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||void 0}function innerH(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||void 0}function userselect(e){1==(e=null==e?1:0)?(document.onselectstart=function(){return!0},$("body").css("-moz-user-select","")):(document.onselectstart=function(){return!1},$("body").css("-moz-user-select","none"))}function disabledRight(){$(document).on("contextmenu",function(e){return!1})}function keyup(e,t){var n=null;e.on("keyup",function(e){var o=$(this);clearTimeout(n),n=setTimeout(function(){t(o,e)},200)})}function distance(e,o){var t=!(2"):(e.color=o.data("icon-color"),null!=e.color&&(e.icon+=" font-color-"+e.color),o.css("padding-left",0).prepend(''))}),e.find(".block-data").each(function(){var e=[$(this),{}],o=e[0],e=e[1];o.addClass("block-data"),e.small=o.data("small"),null!=e.small&&o.addClass("block-data-small"),e.color=o.data("color"),null!=e.color?(e.color="font-color-"+e.color,o.find(".num").addClass(e.color)):e.color="",e.icon=o.data("icon"),null!=e.icon&&o.children("h5").prepend('')})}function col(e){e.find("[class*='col-']").each(function(){var e=[$(this),{}],o=e[0],t=e[1];t.class=o.attr("class"),t.class.replace(/col-([\d]+)/g,function(){switch(t.col=parseInt(arguments[1]),t.col){case 1:t.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:t.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:t.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:t.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:t.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:t.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:t.class="col-xl-7 col-lg-7";break;case 8:t.class="col-xl-8 col-lg-8";break;case 9:t.class="col-xl-9 col-lg-9";break;case 10:t.class="col-xl-10 col-lg-10";break;case 11:t.class="col-xl-11 col-lg-11";break;case 12:t.class="col-xl-12 col-lg-12"}o.removeClass("col-"+t.col).addClass(t.class)})})}function setRoute(){window.history.pushState(null,null,"#"+(0"):(e.color=o.data("icon-color"),null!=e.color&&(e.icon+=" font-color-"+e.color),o.css("padding-left",0).prepend(''))}),e.find(".block-data").each(function(){var e=[$(this),{}],o=e[0],e=e[1];o.addClass("block-data"),e.small=o.data("small"),null!=e.small&&o.addClass("block-data-small"),e.color=o.data("color"),null!=e.color?(e.color="font-color-"+e.color,o.find(".num").addClass(e.color)):e.color="",e.icon=o.data("icon"),null!=e.icon&&o.children("h5").prepend('')})}function col(e){e.find("[class*='col-']").each(function(){var e=[$(this),{}],o=e[0],t=e[1];t.class=o.attr("class"),t.class.replace(/col-([\d]+)/g,function(){switch(t.col=parseInt(arguments[1]),t.col){case 1:t.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:t.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:t.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:t.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:t.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:t.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:t.class="col-xl-7 col-lg-7";break;case 8:t.class="col-xl-8 col-lg-8";break;case 9:t.class="col-xl-9 col-lg-9";break;case 10:t.class="col-xl-10 col-lg-10";break;case 11:t.class="col-xl-11 col-lg-11";break;case 12:t.class="col-xl-12 col-lg-12"}o.removeClass("col-"+t.col).addClass(t.class)})})}function setRoute(){window.history.pushState(null,null,"#"+(0'),$("#notice").css("top",module.conf.notice_top)),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    '),$("body").append('
    ')}function o(e,o,n){return l.apply(this,arguments)}var l;return _createClass(e,[{key:"loadingProgress",value:function(){var e=0':(e.navHtml+=' class="nav-sub"',null!=e.sub[o].container&&(navHtml+=' data-container="'+e.sub[o].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[o].icon&&""!=e.sub[o].icon&&(e.navHtml+=''),e.navHtml+=e.sub[o].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav)return null!=e.sub[0].native?void 0:(e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1)}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==l.href||null!=e.this.data("native"))return!0;setRoute(l.href);var n=md5(l.href);store.remove(n+"_page");n=e.this.data("container");return l.refresh(n=!!n&&"#"+n),!1})}},{key:"refresh",value:function(){var e=0
      ',l.find("h2").each(function(e){$(this).attr("id","h2-"+e);e=$(this).html();o+="
    • "+e+"
    • "}),l.append(o+="
    "),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])}))})},module.conf.load_page_timeout)}},{key:"nav",value:function(){var o;!1!==module.conf.homepage&&(o=function(e){var o,n="
      ",l=0,i=store("main_nav_id");for(o in e){var t="";null==i?0==l&&(t=" active"):o==i&&(t=" active"),n+='',l++}if(n+="
    ",$(".nav").html(n),null!=i){var a=window.nav[i].sub;if(null!=a){var r,n="",$(".sub-nav").show().children("div").eq(1).html(n)}}},"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,o(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){o(window.nav)}))}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),-1!=module.lib.indexOf("tag")&&Tag.run(box),this.onscroll();var e,o=$("body").find(".iscroll");0'),$("#notice").css("top",module.conf.notice_top),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",callback:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",callback:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),$("body").append('
    '),$("body").append('
    ')}function n(e,n,o){return t.apply(this,arguments)}var t;return _createClass(e,[{key:"loadingProgress",value:function(){var e=0':(e.navHtml+=' class="nav-sub"',null!=e.sub[n].container&&(navHtml+=' data-container="'+e.sub[n].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[n].icon&&""!=e.sub[n].icon&&(e.navHtml+=''),e.navHtml+=e.sub[n].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav)return null!=e.sub[0].native?void 0:(e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1)}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==t.href||null!=e.this.data("native"))return!0;setRoute(t.href);var o=md5(t.href);store.remove(o+"_page");o=e.this.data("container");return t.refresh(o=!!o&&"#"+o),!1})}},{key:"refresh",value:function(){var e=0
      ',t.find("h2").each(function(e){$(this).attr("id","h2-"+e);e=$(this).html();n+="
    • "+e+"
    • "}),t.append(n+="
    "),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])}))})},module.conf.load_page_timeout)}},{key:"nav",value:function(){var n;!1!==module.conf.homepage&&(n=function(e){var n,o="
      ",t=0,l=store("main_nav_id");for(n in e){var i="";null==l?0==t&&(i=" active"):n==l&&(i=" active"),o+='',t++}if(o+="
    ",$(".nav").html(o),null!=l){var a=window.nav[l].sub;if(null!=a){var r,o="",$(".sub-nav").show().children("div").eq(1).html(o)}}},"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,n(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){n(window.nav)}))}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),Tag.run(box),this.onscroll();var e,n=$("body").find(".iscroll");0')})}},{key:"event",value:function(){var a=this;body.on("click","button[data-loading]",function(){var t=$(this),e=t.data("do");if(null==t.data("submit")&&(a.loading(t),null!=e))try{if(Method,!_.isFunction(Method[e]))return void console.log("指定的"+e+"不是一个可被调用的函数");Method[e](t)}catch(t){console.log(t)}})}},{key:"reset",value:function(t){t.attr("disabled",!1).html(t.data("source"))}},{key:"loading",value:function(t){t={this:t,icon:''};t.this.attr("disabled",!0).data("source",t.this.html()).html(t.icon+t.this.data("loading"))}}]),t}(),_createClass=function(){function n(t,e){for(var a=0;a',t+='Tips:输入城市拼音首字母可快速选择,例如:hf\n\t\t\t
    \n\t\t\t\t热门\n\t\t\t\tABC\n\t\t\t\tDEF\n\t\t\t\tGHI\n\t\t\t\tJKL\n\t\t\t\tMNO\n\t\t\t\tPQR\n\t\t\t\tSTU\n\t\t\t\tVWX\n\t\t\t\tYZ\n\t\t\t
    \n\t\t\t
    \n\t\t\t
    '):t+='style="'+a+'">
    ',t+="",body.append(t),this.picker=$("#citypicker-"+e),2==this.param.type&&this.picker.css("padding","5px")}},{key:"_event",value:function(){var n=this,t=[".header span:not(.current):not(.not-allow)",".body span, .quick span",".vert span"],e=[n.picker.children(".body"),n.picker.children(".quick")],i=e[0],l=e[1];1!=n.param.type&&(i=n.picker.children(".vert")),this.inputDom.on("focus",function(){n.init||(n._formatData(i),n.init=!0),fadeIn(n.picker,$(this),!1),clear=!0}).on("blur",function(){n.focus||(fadeOut(n.picker),clear=!1)}),keyup(this.inputDom,function(t,e){var a={val:t.val(),key:e.keyCode,html:""};if(1==n.param.type)return""!=a.val&&(64"+e[0]+"")}),void l.html(a.html)):void(""==a.val&&n._reset());n.level=1,i.eq(0).nextAll(".vert").remove(),""!=a.val?(a.html=a.icon="",2==n.param.type&&1'),$.each(cp_d,function(t,e){-1!=e.indexOf(a.val)&&(e=e.split("@"),a.html+=''+e[0]+a.icon+"")}),i.eq(0).html(a.html)):n._formatData(i)}),1==n.param.type&&n.inputDom.on("keydown",function(t){var e;-1==_.indexOf([13,38,40],t.keyCode)||l.is(":hidden")||(e=l.children("span"),13!=t.keyCode?(38==t.keyCode&&(n.index<0&&(n.index=e.length-1),--n.index),40==t.keyCode&&(n.index!=e.length-1&&0!=l.children(".current").length||(n.index=-1),n.index+=1),n.index<0&&(n.scrollTop=l[0].scrollHeight-l.height(),l.scrollTop(n.scrollTop)),0==n.index&&(n.scrollTop=0,l.scrollTop(0)),e.eq(n.index).addClass("current").siblings().removeClass("current"),200<(t=e.eq(n.index).position().top)&&0<=n.index?(n.scrollTop+=215,l.scrollTop(n.scrollTop)):t<=0&&(n.scrollTop-=215,l.scrollTop(n.scrollTop))):n._setVal(e.eq(n.index).html()))}),n.picker.on("blur",function(){n.inputDom.blur(),fadeOut(n.picker),clear=!1}).on("click",t[0],function(){var t=$(this);addClassExc(t,"current"),n._formatData(i,cp_a[t.index()])}).on("click",t[1],function(){n._setVal($(this).html())}).on("click",t[2],function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.val=e.data("c"),1!=n.param.level){if(addClassExc(e,"current"),a.parent=e.parent(),n.level=a.parent.index()+1,n.level==n.param.level)return a.val=a.doc="",n.picker.find(".current").each(function(){a.val+=a.doc+$(this).data("c"),a.doc=n.param.format}),void n._setVal(a.val);a.parent.nextAll(".vert").remove(),a.index=e.data("i"),a.next=a.parent.next(".vert"),0==a.next.length&&(n.level+=1,n.picker.append('
    '),a.next=n.picker.children(".vert:last"),Eadmin.scroll(a.next[0])),a.source=null,2==n.level?(n.prov=a.index,a.source=cp_c[a.index].sub):a.source=cp_c[n.prov].sub[a.index].sub,n._formatData(a.next,a.source,!0)}else n._setVal(a.val)}).on("mousedown",function(t){t.preventDefault()})}},{key:"_formatData",value:function(t){var e=1'),a)s+=''+a[l]+r+"";t.html(s)}},{key:"_setVal",value:function(){var t=this,e=0\n\t\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\n\t\t\t"}null!=this.param.bind&&(e.html+=''),this.domCache.html(e.html)}}},{key:"_event",value:function(){var a=this;this.domCache.on("click",">div:not(.active)",function(){var t=[$(this),""],e=t[0];a.domCache.find("i").hide(),a.domCache.children("input").val(e.data("color")),addClassExc(e,"active"),e.children("i").show(),t=e.data("color"),null!=a.param.bind&&$("#colorpicker-input-"+a.param.bind).val(t),_.isFunction(a.param.change)&&a.param.change(t)})}}]),a}(),_createClass=function(){function n(t,e){for(var a=0;a';t+='
    \n\t\t\t快捷选择\n\t\t\t3天内\n\t\t\t一周内\n\t\t\t15天内\n\t\t\t一月内\n\t\t\t三月内\n\t\t\t一年内\n\t\t
    \n\t\t
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t',t+='
    \n\t\t\t
    \n\t\t\t\t
    \n\t\t\t\t\t'+this._week()+'\n\t\t\t\t
    \n\t\t\t\t
    ',t+='
    \n\t\t\t'+this._year()+'\n\t\t
    \n\t\t
    \n\t\t\t'+this._month()+"\n\t\t
    ",-1!=this.param.format.indexOf(" ")&&(t+='
    \n\t\t\t\t\t\t'+this._time()+"\n\t\t\t\t\t
    "),t+="
    ",t+='
    \n\t\t
    \n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t
    \n\t\t
    \n\t\t\t
    \n\t\t\t\t'+this._week()+'\n\t\t\t
    \n\t\t\t
    ',t+='
    \n\t\t\t'+this._year(parseInt(this.arr[0].m)+1)+'\n\t\t
    \n\t\t
    \n\t\t\t'+this._month(parseInt(this.arr[0].m)+1)+"\n\t\t
    ",-1!=this.param.format.indexOf(" ")&&(t+='
    \n\t\t\t\t\t\t'+this._time()+"\n\t\t\t\t\t
    "),t+="
    ",t+='
    ',t+='',t+="",body.append(t),this.picker=$("#datepicker-"+e)}},{key:"_init",value:function(){var a=this;if(this.param.quick&&this.picker.find(".quick").show(),-1!=this.param.format.indexOf(" ")&&(this.time=!0),0=n.monthDay?(i-n.firstWeekDay==n.monthDay&&(n.realDay=1),r=' class="next"'):((o=parseInt(t+""+e+repairZero(i-n.firstWeekDay+1)))==this.today&&(s="
    "),"date"==this.param.type?o==this.arr[this.index].c&&(r=' class="current"'):(this.arr[this.index].index==this.index&&this.arr[this.index].c==o&&(r=' class="current"'),l=1==this.index?0:1,this.arr[l].index==this.index&&this.arr[l].c==o&&(r=' class="current"')),i==n.firstWeekDay&&(n.realDay=1)),(0n.end&&(r=' class="next"')),n.html+="\n\t\t\t\t\t\t\t'+s+n.realDay+"\n\t\t\t\t\t\t",n.realDay++}return n.html}},{key:"_getMonthDay",value:function(){var t=0";return e}},{key:"_year",value:function(){var t=0parseInt(this.arr[0].y)-11;n--)a+='
    '+n+"
    ";return a}},{key:"_month",value:function(){var t=0'+n+"月";return a}},{key:"_time",value:function(){for(var t='
      ',e=0;e<24;e++)t+='
    • '+e+"
    • ";t+='
      ';for(var a=0;a<60;a++)t+='
    • '+a+"
    • ";t+='
      ';for(var n=0;n<60;n++)t+='
    • '+n+"
    • ";return t+="
    "}},{key:"_event",value:function(){var t=[".prev-year, .prev-month, .next-year, .next-month",".show-ym .year, .show-ym .month",".y-m div",".day span",".footer .clear",".footer .sure",".footer .choose-time",".picker-time li",".quick span"],c=this;c.inputDom.on("focus",function(){var t=$(this);fadeIn(c.picker,t,!1),c.focusInput=t,clear=!0}).on("blur",function(){fadeOut(c.picker),c.focusInput=null,clear=!1;var t=$(this);""==t.val()&&0!=t.next("input").length&&t.next("input").val("")}),this.picker.on("blur",function(){c.focusInput.blur(),c.focusInput=null,fadeOut(c.picker),clear=!1}).on("mouseenter",">.datepicker-panel",function(){c.index=$(this).data("index")}).on("click",t[0],function(){var t=$(this),e={body:t.parent().next(".body"),ym:t.siblings(".show-ym")};e.y=e.ym.children(".year").data("y"),e.m=parseInt(e.ym.children(".month").data("m"));var a=function(){e.ym.children(".year").data("y",e.y).html(e.y+"年")};t.hasClass("prev-year")?(--e.y,a()):t.hasClass("prev-month")?(--e.m,0==e.m&&(--e.y,e.m=12,a()),e.ym.children(".month").html(repairZero(e.m)+"月").data("m",e.m)):t.hasClass("next-year")?(e.y+=1,a()):(e.m+=1,13==e.m&&(e.y+=1,e.m=1,a()),e.ym.children(".month").html(repairZero(e.m)+"月").data("m",e.m)),e.body.children(".day").html(c._createYmdHtml(e.y,repairZero(e.m)))}).on("click",t[1],function(){var t=$(this);t.parent().children(".month").hide();var e=t.parent().parent().next(".body");e.children("div").hide();t=$(this).hasClass("year")?2:3;e.children().eq(t).css("display","flex")}).on("click",t[2],function(){var t,e,a=$(this),n=a.parent().parent(),i=n.prev();a.hasClass("year")?(e=a.data("y"),i.find(".year").html(e+"年").data("y",e),a.parent().hide().next().css("display","flex")):(t=i.find(".year").data("y"),e=a.data("m"),a.parent().hide().siblings(".week, .day").css("display","flex"),i.find(".month").html(repairZero(e)+"月").data("m",e).show(),n.children(".day").html(c._createYmdHtml(t,repairZero(e)))),addClassExc(a,"active")}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("next")){if("date-range"==c.param.type){var e=c.index;if(c.arr[e].y=t.data("y"),c.arr[e].m=t.data("m"),c.arr[e].index=c.index,c.currentNum+=1,3==c.currentNum&&(c.picker.find(".current").removeClass("current"),c.currentNum=1,c.pindex=null),t.addClass("current"),null==c.pindex?c.pindex=e:e==c.pindex&&(e=0==c.pindex?1:0,c.arr[e].y=c.arr[c.pindex].y,c.arr[e].m=c.arr[c.pindex].m,c.arr[e].index=c.index),c.arr[e].d=repairZero(t.data("d")),c.arr[e].c=parseInt(t.data("day")),1==c.currentNum||3==c.currentNum)return}else c.arr[0].y=t.data("y"),c.arr[0].m=t.data("m"),c.arr[0].d=repairZero(t.data("d")),c.arr[0].c=parseInt(t.data("day")),addClassExc(t,"current");c.param.confirm||c._setVal()}}).on("click",t[4],function(){c.inputDom.val(""),c.picker.find(".current").removeClass("current"),c._reset(!0),c.focus=!1,c.picker.trigger("blur")}).on("click",t[5],function(){c._setVal()}).on("click",t[6],function(){var t=$(this);if(t.hasClass("not-allow"))return!1;var e=t.data("type");if(null==e||0==e)return t.data("type",1).html("选择日期"),void $(c.picker).find(".body > div").hide().siblings(".picker-time").css("display","flex");t.data("type",0).html("选择时间"),$(c.picker).find(".body > .week, .body > .day").css("display","flex").siblings(".picker-time").hide()}).on("click",t[7],function(){var t=$(this),e=t.position().top+t.parent()[0].scrollTop;c.time&&(t.hasClass("h")?c.arr[c.index].h=t.html():t.hasClass("i")?c.arr[c.index].i=t.html():c.arr[c.index].s=t.html()),t.addClass("current").siblings().removeClass("current").parent().animate({scrollTop:e},200),2!=t.parent().index()&&t.parent().next("ul").children("li:first").trigger("click")}).on("click",t[8],function(){var t=$(this);if(0!=t.index()&&!t.hasClass("current")){var n=c.date.getFullYear(),i=repairZero(c.date.getMonth()+1),e=c.date.getDate(),a=0;switch(t.index()){case 1:a=3;break;case 2:a=7;break;case 3:a=15;break;case 4:a=30;break;case 5:a=90;break;case 6:a=365}var l=Date.parse((new Date).toString())-864e5*a,s=new Date(l),r=s.getFullYear(),o=repairZero(s.getMonth()+1),l=s.getDate(),s=function(){var t=0'):this.focusInput.next("input").val(e)):(this.pindex=null,0!=this.arr[0].c&&0!=this.arr[1].c||(0==this.arr[0].c&&(this.arr[0].c=n(0,1)),0==this.arr[1].c&&(this.arr[1].c=n(1,1)),this.picker.find(".day").find('span[data-d="'+parseInt(this.arr[0].d)+'"]:not(.next)').addClass("current"),this.currentNum=2),t=this.arr[0].c>this.arr[1].c?n(1):n(),n=this.arr[0].c>this.arr[1].c?n():n(1),this.focusInput.val(e+=t+" - "+n),this.param.unixtime&&(this.time||(t+=" 00:00:00",n+=" 23:59:59"),t=Date.parse(new Date(t))/1e3,n=Date.parse(new Date(n))/1e3),e=t+","+n,0==this.focusInput.next("input").length?null==(n=this.focusInput.attr("name"))?console.log("没有为日期文本框指定name属性,这将影响后端取值"):this.focusInput.removeAttr("name").after(''):this.focusInput.next("input").val(e)),this.focus=!1,this.picker.trigger("blur"),1'+this.param.title+""),i+='
      ',_.each(this.param.data,function(t){var e=t.icon?'':"",a=t.disabled?' class="disabled"':"",n=!0===t.checked?"":" dn";t.divided?i+='
    • ':i+="\n\t\t\t\t\t\t"+e+""+t.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),i+="
    ",body.append(i),this.dropdown=$("#"+t)}},{key:"_event",value:function(){var n=this,a=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",i=null;body.on(a,this.dom,function(t){var e=$(this);if(!("click"==n.param.trigger&&1!=t.which||"contextMenu"==n.param.trigger&&3!=t.which))return e.on("contextmenu",function(t){return!1}),fadeIn(n.dropdown,e),n.dropdown.data("active",1),"mousedown"==a&&n.dropdown.trigger("focus"),"mouseenter"==a&&null!=i&&clearTimeout(i),!(clear=!0)}).on("mouseleave",this.dom,function(){n.dropdown.data("active",0),"mouseenter"==a&&(i=setTimeout(function(){fadeOut(n.dropdown),clear=!1},500))}),"mousedown"==a&&n.dropdown.on("blur",function(){var t=$(this);1!=t.data("active")&&(fadeOut(t),clear=!1)}),"mouseenter"==a&&n.dropdown.on("mouseenter",function(){clearTimeout(i)}).on("mouseleave",function(){i=setTimeout(function(){fadeOut(n.dropdown),clear=!1},500)}),n.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var t=$(this),e=t.index(),a=n.param.data[e];null!=a.checked&&(a.checked=!a.checked,a.checked?t.children(".checked").show():t.children(".checked").hide()),_.isFunction(a.click)&&((t=a.custom||{})._index=e,t._checked=null==a.checked?null:a.checked,a.click(t),null==a.checked&&n.dropdown.hide())})}}]),a}(),_createClass=function(){function n(t,e){for(var a=0;a');if(this.param=$.extend(!0,{name:"editor",height:300,readonly:!1,placeholder:"请输入内容...",doc:[".jpg",".png",".jpeg",".gif"],size:1e3,api:"upload.php",filename:"file",autosave:!1,savetime:3},e),""!=this.param.api){if(!_.startsWith(this.param.api,"http")){if(!_.startsWith(module.conf.http.baseURL,"http"))return console.log("上传文件接收接口地址不完整"),!1;this.param.api=module.conf.http.baseURL+this.param.api}this.domCache.css("min-height",this.param.height).after(''),""!=t||null!=(t=store(this.storeKey))&&this.domCache.html(t),this.quill=null,this.create()}else console.log("请指定后端接收上传数据的API地址")}return _createClass(a,[{key:"create",value:function(){var t=this;this.quill=new Quill(this.dom,{theme:"snow",modules:{toolbar:[["bold","italic","underline","strike",{header:[1,2,3,4,5,6,!1]}],[{size:["small",!1,"large","huge"]}],[{color:[]},{background:[]}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{align:[]}],[{direction:"rtl"}],["clean","link","image","video"]]},placeholder:this.param.placeholder,readOnly:this.param.readonly}),this.domCache.next().next("input[type='hidden']").val(this.quill.root.innerHTML);var e=this.domCache.next("input[type='file']");this.quill.getModule("toolbar").addHandler("image",function(){e.val("").trigger("click")});var a=this;e.on("change",function(t){var e=t.target.files[0],t=e.type.replace(/image\//,".");-1!=a.param.doc.indexOf(t)?(a.param.size*=1e3,e.size>a.param.size?Eadmin.message.error({content:"图片大小超出限制,上传失败"}):((t=new FormData).append(a.param.filename,e,e.name),module.conf.http.headers["Content-Type"]="multipart/form-data",Eadmin.post({url:a.param.api,form:t,then:function(t){var e=a.quill.getSelection(),e=0+(null!==e?e.index:0);a.quill.insertEmbed(e,"image",t.pic),a.quill.setSelection(1+e)}}))):Eadmin.message.error({content:"图片格式不允许,上传失败"})}),this.param.autosave&&(this.quill.on("text-change",_.debounce(function(){store(t.storeKey,t.quill.root.innerHTML),Eadmin.message.info({content:"编辑内容已实时保存至本地"})},1e3*this.param.savetime)),this.quill.on("text-change",function(){t.domCache.next().next("input[type='hidden']").val(t.quill.root.innerHTML)}))}}]),a}(),_createClass=function(){function n(t,e){for(var a=0;a'),e.parent().addClass(a.class)):(e.before(''),a.label=e.prev("label"),$('').appendTo(a.label),e.appendTo(a.label))),a.prepend=e.data("prepend"),null!=a.prepend&&(t='
    \n\t\t\t\t\t\t\t\t'+a.prepend+"\n\t\t\t\t\t\t\t
    ",e.before(t),e.appendTo(e.prev(".input-group"))),a.append=e.data("append"),null!=a.append&&(e.parent().is(".input-group")||(e.before('
    '),e.appendTo(e.prev(".input-group"))),$(''+a.append+"").appendTo(e.parent())),a.numinput&&(""==e.val()?(e.val(0),a.val=0):a.val=e.val(),a.min=e.data("min")||0,a.max=e.data("max")||0,a.add=0=a.max?"disabled":"",a.cut=a.val<=a.min?"disabled":"",a.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',e.before('
    '),a.group=e.prev(".input-group"),e.appendTo(a.group),$(a.html).appendTo(a.group),a.vala.max&&e.val(a.max)),a.date=e.data("default-date"),null!=a.date&&0==e.next("input").length&&(null!=(t=e.attr("name"))?e.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值"))}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],e=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(e)});t=e.find("select:not([class^='ql-'])");0'),l.default=l.default.split(",")),t.is(":disabled")&&(l.disabled=" select-disabled"),l.class=0==l.index||""!=l.disabled?"":"selected",l.bind=t.data("bind"),null!=l.bind&&(l.child=e.find("#"+l.bind),0==l.child.length?console.log("没有找到绑定的ID为"+l.bind+"的子菜单"):""==l.class&&l.child.attr("disabled",!0)),null!=t.data("width")?(l.width=t.data("width"),_.endsWith(l.width,"%")||(l.width+="px")):l.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],n=a[0],i=a[1],a=a[2];if(0==t)return!0;e.is(":disabled")?a="disabled":e.is(":selected")&&(l.selected=t,null==l.bind&&(a="active")),null!=l.multiple&&((t="")!=l.default&&-1!=l.default.indexOf(n)&&(t=" checked",l.txtArr.push(i)),i='",a+=" multiple"),l.li+='
  • '+i+"
  • "}),null==l.multiple?l.txt=t.find(":selected").text():0==l.txtArr.length?l.txt="请选择":l.txt=_.join(l.txtArr,"、"),l.html='
    \n\t\t\t\t\t\t\t\t'+l.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+l.li+"
    ",t.after(l.html),""!=l.class&&null!=l.bind&&t.next().next().find("li").eq(l.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});t=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"","tag"==e.model?e.class+="-tag":t.before(''),t.parent().addClass(e.class)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});t=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],l=e[1],s=e[2],r=e[3];_.each(t,function(t,e){var a="",n="";e==s&&(a=" selected",n=' class="active"',r=t),i+='",l+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(r),a.child.next().next().children("ul").html(l)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],t=t[1];t.radio=e.parent(),t.icon=["ri-radio-button-line","ri-checkbox-blank-circle-line"],"switch"===e.data("model")||t.radio.hasClass("radio-checked")||t.radio.hasClass("radio-checked-tag")||("tag"!=e.data("model")?(t.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class",t.icon[0]),t.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class",t.icon[1])):t.radio.attr("class","radio-checked-tag").siblings(".radio-checked-tag").attr("class","radio-tag"))}).on("click",t[5],function(){var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var a=$(this),n={action:a.attr("action")||Eadmin.currentHref};if(Validate.submit(a),0\n\t\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t'),s=$("#imageview")):s.show(),n.Image=new Image,n.Image.src=n.src,e=1,a=setInterval(function(){var t;0=n.Image.height?"imgW":"imgH",t='',s.find("li").html(t)):50<++e&&(clearInterval(a),Eadmin.popup.error({content:"大图加载失败"}))},40)}).on("click",".imageview-close",function(){s.find("li").empty(),s.hide()}).on("mousedown","#imageview img",function(t){var e=[$(this),{}],a=e[0],n=e[1];n.offset=a.offset(),n.x=t.clientX,n.y=t.clientY,n.transform=a.css("transform").replace(/[^0-9\-,]/g,"").split(","),n.t=parseInt(n.transform[5]),n.l=parseInt(n.transform[4]),$(document).on("mousemove",function(t){var e=n.t+(t.clientY-n.y),t=n.l+(t.clientX-n.x);i(a,{top:e,left:t})})}).on("mouseup","#imageview img",function(){$(document).off("mousemove")}).on("mousewheel DOMMouseScroll","#imageview img",function(t){clearTimeout(n);var e=[$(this),{e:t.originalEvent,tips:s.find(".imageview-tips")}],t=e[0],a=e[1];a.delta=a.e.detail&&(0\n\t\t\t'+t.content+"\n\t\t",body.append(e.html),e.box=$(".message:last"),e.box.css({top:e.top,"margin-left":-e.box.outerWidth()/2}),e.duration=null!=t.duration?t.duration:module.conf.message_duration,setTimeout(function(){fadeOut(e.box,function(){e.box.nextAll(".message").animate({top:"-=42"},150),e.box.remove()})},1e3*e.duration)}}]),t}(),_createClass=function(){function n(t,e){for(var a=0;a',ml:"",iconTop:""},a=function(t){t.addClass("fadeOutRight").on("animationend",function(){t.remove(),null!=e.callback&&_.isFunction(e.callback)&&e.callback()})};if(null!=e.desc&&""!=e.desc||(t.iconTop=' style="top:12px;"'),null!=e.icon&&(t.html+='",t.ml=' style="margin-left:32px"'),t.html+='\n\t\t\t
    \n\t\t\t\t
    '+e.title+"
    ",null!=e.desc&&(t.html+='
    '+e.desc+"
    "),null!=e.href&&_.isArray(e.href))for(var n in e.href){var i=null!=e.href[n].native?' data-native="1"':"",l=null!=e.href[n].target?' target="'+e.href[n].target+'"':"";t.html+='
    \n\t\t\t\t\t"+e.href[n].txt+"\n\t\t\t\t
    "}t.html+="
    ",$("#notice").append(t.html);var s=$(".notice:last"),r=null!=e.duration?e.duration:module.conf.notice_duration;s.children(".close").on("click",function(){a(s)}),0!=r&&setTimeout(function(){a(s)},1e3*r)}}]),t}(),_createClass=function(){function n(t,e){for(var a=0;a
    '),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=n.param.search.field[e].param&&(a=n.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=n.param.search.field[e].param&&(a=n.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)}))})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],e=this,a=function(t){Eadmin.message.error({content:t}),e.pageBox.find("input").val("")};null!=e.param.search&&e.searchBoxCache.on("click",t[0],function(){e.page=1,e.get[e.param.config.page.page_field]=e.page;var t=e.searchBoxCache.find("form").serialize();t!=e.query&&(e.get._search=1,e.query=t);t=_.split(t,"&");return _.each(t,function(t){t=_.split(t,"=");e.get[t[0]]=decodeURIComponent(t[1])}),e._loadData(!0),!1}).on("click",t[1],function(){return e.searchBoxCache.find("input").val(""),Form.select(e.searchBoxCache),!1}),null!=e.param.config.page&&e.pageBoxCache.on("change",t[2],function(){e.page=1,e.size=+$(this).val(),store(e.storeKey+"_page",e.page.toString()),store(e.storeKey+"_size",e.size.toString()),e.get[e.param.config.page.page_field]=e.page,e.get[e.param.config.page.size_field]=e.size,e._loadData(!0)}).on("click",t[3],function(){e.page=+$(this).html(),store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0)}).on("click",t[4],function(){1!=e.page&&(--e.page,store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0))}).on("click",t[5],function(){e.page!=e.pageCount&&(e.page+=1,store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0))}).on("click",t[6],function(){var t=e.pageBoxCache.find("input").val();""!=t?t<1?a("跳转的页数不能小于1"):t>e.pageCount?a("跳转的页数已经超出了最大页数"):t!=e.page?(store(e.storeKey+"_page",t),e.page=+t,e.get[e.param.config.page.page_field]=e.page,e._loadData(!0)):a("已经在待跳转的页面了"):a("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount?this.pageCount:i)-a'+l+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(n),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,n=0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.searchBoxCache.hide(),this.pageBoxCache.hide(),n&&(null!=this.window?_.startsWith(this.window,"#tab")||($(this.window+" .body")[0].scrollTop=0):box[0].scrollTop=0),Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){var e;null!=t.count||null==a.param.config.page?null!=t.list?(Eadmin.template(a.param.config.tmp,t,function(){col(a.tmpBox),defaultImg(a.tmpBox),_.isFunction(a.param.callback)&&a.param.callback(t)}),a.searchBoxCache.show(),a.pageBoxCache.show(),0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)),a._page(t,n),a.searchBoxCache.children(".empty").remove()):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),a}(),_createClass=function(){function n(t,e){for(var a=0;a确定 (3)'});var e=$(".popup");fadeIn(e),this._countdown(e,t)}},{key:"success",value:function(){var t=0确定 (3)'});var e=$(".popup");fadeIn(e),this._countdown(e,t)}},{key:"error",value:function(){var t=0确定 (3)'});var e=$(".popup");fadeIn(e),this._countdown(e,t)}},{key:"confirm",value:function(){var t=0确定\n\t\t\t\t\t'}),Eadmin.mask();var e=$(".popup");fadeIn(e),e.find("#close").on("click",function(){Eadmin.maskHide(),fadeOut(e),_.isFunction(t.cancel)&&t.cancel()}),e.find("#sure").on("click",function(){$(this).html("执行中...").attr("disabled",!0),_.isFunction(t.callback)&&t.callback()})}},{key:"_createHtml",value:function(){var t,e=0\n\t\t\t\t'+e.title+'\n\t\t\t\t\n\t\t\t\t'+e.txt+'\n\t\t\t\t
    '+e.btn+"
    \n\t\t\t",$("body").append(a));var a=$(".window:visible").length;0',a.percent=e.data("percent"),a.width=e.data("percent-width"),null!=a.width?e.width(a.width):a.width=e.width();var n=_.floor(a.width/100*a.percent),t=e.data("percent-color");a.color=null==t?"":" linear-"+t,a.html+='
    ',null!=e.data("show-percent")&&(a.html+='
    '+a.percent+"%
    "),e.addClass("progress").html(a.html)})}}]),t}(),_createClass=function(){function n(t,e){for(var a=0;a=e?" full":"";t+='
    \n\t\t\t\t\t
    '}this.domCache.html(t)}},{key:"_event",value:function(){var a=0,n=0,e=this;e.domCache.on("mouseover",".star",function(){var t=$(this),e={parent:t.parent()};(1==(n=t.data("level"))?t:e.parent.children(".star:lt("+n+")")).addClass("full"),n-a<0&&e.parent.children(".star:gt("+(n-1)+")").removeClass("full")}).on("mouseout",".star",function(){a=n}).on("click",".star:not(.disabled)",function(){var t=$(this);t.removeClass("pulse").addClass("pulse").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t.removeClass("pulse")}),t.parent().data("level",n),_.isFunction(e.param.change)&&e.param.change(n)}).on("mouseleave",function(){var t=$(this),e=t.data("level");null!=e?(t.children(".star").removeClass("full"),t.children(".star:lt("+e+")").addClass("full")):t.children(".star").removeClass("full")})}}]),a}(),_createClass=function(){function n(t,e){for(var a=0;a';a=l.param.value/l.param.step*l.stepWidth,(a=(a-=8)<0?0:a)>l.maxLeft&&(a=l.maxLeft)}else a=_.floor(l.maxLeft/(l.param.max-l.param.min)*l.param.value);var i=l.param.value;0==i&&(i=l.param.min),""!=l.param.tips&&(i=_.replace(l.param.tips,"[val]",i)),e+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    ',t.html(e)}var l=this;1==this.domCache.length?t(this.domCache):this.domCache.each(function(){t($(this))})}},{key:"_event",value:function(){var l=this,s=0;l.domCache.on("mouseenter",".slider-btn",function(){$(this).data("active",1)}).on("mouseleave",".slider-btn",function(){$(this).data("active",0)}).on("mousedown",".slider-btn",function(t){var e=$(this),a={clientX:null,clientXClone:t.clientX,allow:!0,timer:null,val:0};a.left=parseInt(e.css("left")),a.bar=e.next(".slider-bar"),e.addClass("tips-disabled"),selectEnabled&&userselect(0),$(document).bind("mousemove",function(t){if(a.clientX=t.clientX-a.clientXClone,(s=a.left+a.clientX)<0||s>l.maxLeft){if(!a.allow)return;s=l._checkLeft(s),a.allow=!1}else a.allow=!0;0this.maxLeft?this.maxLeft:t}},{key:"_val",value:function(t){return _.floor((this.param.max-this.param.min)/this.maxLeft*t)}},{key:"_stepVal",value:function(t){var e=0,t=parseInt((t+this.btnWidth/2)/this.stepWidth);return 0<(e=t*this.stepWidth)&&(e-=this.btnWidth/2),{val:t*this.param.step,left:e}}}]),n}(),_createClass=function(){function n(t,e){for(var a=0;a',_.each(this.param,function(t,e){a+="",null!=t.num&&0<+t.num&&(a+='
    '+t.num+"
    "),null!=t.icon&&(a+=''),a+=t.name+""}),this.dom.prepend(a+=""),this.tab=this.dom.children(".tab")):console.log("请至少指定1个选项卡")}},{key:"_init",value:function(){null==this.active&&(this.active=0),this.panel.eq(this.active).show(),this._load()}},{key:"_event",value:function(){var a=this;this.tab.on("click","span:not(.active)",function(){var t=[$(this),{}],e=t[0],t=t[1];t.index=e.index(),addClassExc(e,"active"),a.active=t.index,a.panel.hide().eq(t.index).show(),a._load()})}},{key:"_load",value:function(){var e,t,a=this.param[this.active].load;null!=a&&null==this.param[this.active].loaded&&(this.param[this.active].loaded=!0,e=this.panel.eq(this.active),t="tab-window-"+createId(),e.attr("id",t),Mount.window=t,e.html('
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    '),Eadmin.currentHref=a,e.load(a,function(){defaultImg(e),block(e),Eadmin.form(e),Button.run(e),Tag.run(e);var t=body.find(".iscroll");0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()):console.log("没有找到表格容器"+t+",创建失败")}return _createClass(n,[{key:"run",value:function(){0!=this.param.column.length?(""==this.param.config.data&&console.log("没有指定数据源地址,无法创建表格实体"),this._create(),this._event(),this._resize()):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var s=this,i="",r=[],l={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t':""},head:function(){i+="
    ",i+=s._checkbox(),_.each(s.param.column,function(a,t){if(!0===a.search&&r.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==s.param.column.length;null!=s.columnConfig[a.field]&&(e=s.columnConfig[a.field]),i+='",s.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=s.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),s.columnConfig[a.field]=t._checked,store(s.storeKey+"_column",JSON.stringify(s.columnConfig))}}),null!=a.field&&(s.excelColumn[a.field]=a.name)}),i+=""},search:function(){var i,l;0!=r.length&&(i=''),s.searchBox=s.domCache.prev(".table-search"),s.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),l[t.data("key")])}),s.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),l[t.data("key")])}))},tools:function(){var a;(0!=s.param.button.length||s.param.config.column_config||s.param.config.export_excel)&&(a='
    ',_.each(s.param.button,function(t,e){a+='"}),s.param.config.export_excel&&(a+=''),s.param.config.column_config&&(a+=''),s.domCache.before(a+="
    "),s.toolsBox=s.domCache.prev(".table-tools"))},page:function(){var t;_.isBoolean(s.param.config.page)||(t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+s.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ',s.domCache.after(t),s.pageBox=s.domCache.next(".table-page"))},fixed:function(){var t,e="";s.param.config.fixed.first&&(e+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+l.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',e+=s._checkbox(null,!0),e+="",e+="
    "+(t=_.head(s.param.column)).name+l.order(t.order,t.field)+"
    "),s.param.config.fixed.last&&(e+='
    ',e+="",e+="
    "+(t=_.last(s.param.column)).name+l.order(t.order,t.field)+"
    "),s.domCache.append(e)},body:function(){l.head(),l.search(),l.tools(),l.page(),i+="",s.domCache.html(i),l.fixed(),0!=s.param.button.length||s.param.config.column_config||s.param.config.export_excel||s.domCache.find("thead > tr").addClass("head-border-top"),s.table={head:s.domCache.find("thead"),body:s.domCache.find("tbody"),lbox:s.domCache.find(".fixed-left"),rbox:s.domCache.find(".fixed-right"),box:s.domCache.find(".table-box")},s.table.t=s.table.box.children("table"),s.table.c=s.table.t.children("tbody"),s.table.l=s.table.lbox.find("tbody"),s.table.r=s.table.rbox.find("tbody")}},i='
    ';l.body(),this._loadData()}},{key:"_event",value:function(){var t,a,n,i=this,e=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn",".column-window"],l=function(t){Eadmin.message.error({content:t}),r.pageBox.find("input").val("")},s=[this,this.domCache.parent()],r=s[0],s=s[1];r.param.config.checkbox&&s.on("click",e[0],function(){var t=[$(this),{}],e=t[1];e.isCheck=t[0].is(":checked")?1:0,r.checked=1==e.isCheck?r.size:0,e.checkbox=(r.haveFixed?r.table.l:r.table.t).find(".checkall"),Form.checkbox(e.checkbox,e.isCheck)}).on("click",e[1],function(){var t,e=[$(this),0];r.checked+=e[0].is(":checked")?1:-1,t=r.checked==r.size?1:0,Form.checkbox(r.table.head.find(".checkall"),t)}),(r.param.config.fixed.first||r.param.config.fixed.last)&&(t=0,s.on("mouseenter",e[2],function(){t=$(this).index(),r.table.c.children("tr").eq(t).addClass("tr-hover"),r.table.l.children("tr").eq(t).addClass("tr-hover"),r.table.r.children("tr").eq(t).addClass("tr-hover")}).on("mouseleave",e[2],function(){r.table.c.children("tr").eq(t).removeClass("tr-hover"),r.table.l.children("tr").eq(t).removeClass("tr-hover"),r.table.r.children("tr").eq(t).removeClass("tr-hover")})),null!=r.searchBox&&s.on("click",e[3],function(){r.page=1,r.get[r.param.config.page.page_field]=r.page,_.unset(r.get,"_export");var t=r.searchBox.children("form").serialize();t!=r.query&&(r.get._search=1,r.query=t);t=_.split(t,"&");return _.each(t,function(t){t=_.split(t,"=");r.get[t[0]]=decodeURIComponent(t[1])}),r._loadData(!0),!1}).on("click",e[4],function(){return r.searchBox.find("input").val(""),Form.select(r.searchBox),!1}),null!=r.toolsBox&&_.each(r.param.button,function(n,t){var e=r.toolsBox.find("button").eq(t);if(null!=n.open){e.data("window-url",n.open.url);t=e.attr("id");return Eadmin.window("#"+t,n.open),!0}e.on("click",function(){if(!0!==n.check_checked||0!=r.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],t=t[2];if(0<(t=(t=r.haveFixed?r.table.l:r.table.c).find(".checkall:checked")).length&&(t.each(function(){e.push($(this).val())}),e=_.toString(e),a[r.param.config.checkbox]=e),null!=n.api)return Eadmin.get({url:n.api,param:a,popup:!0,then:function(){!0===n.refresh&&r._loadData()}}),!0;_.isFunction(n.callback)?n.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===n.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||s.on("change",e[5],function(){r.page=1,r.size=+$(this).val(),store(r.storeKey+"_page",r.page.toString()),store(r.storeKey+"_size",r.size.toString()),r.get[r.param.config.page.page_field]=r.page,r.get[r.param.config.page.size_field]=r.size,r._loadData(!0)}).on("click",e[6],function(){r.page=+$(this).html(),store(r.storeKey+"_page",r.page.toString()),r.get[r.param.config.page.page_field]=r.page,r._loadData(!0)}).on("click",e[7],function(){1!=r.page&&(--r.page,store(r.storeKey+"_page",r.page.toString()),r.get[r.param.config.page.page_field]=r.page,r._loadData(!0))}).on("click",e[8],function(){r.page!=r.pageCount&&(r.page+=1,store(r.storeKey+"_page",r.page.toString()),r.get[r.param.config.page.page_field]=r.page,r._loadData(!0))}).on("click",e[9],function(){var t=r.pageBox.find("input").val();""!=t?t<1?l("跳转的页数不能小于1"):t>r.pageCount?l("跳转的页数已经超出了最大页数"):t!=r.page?(store(r.storeKey+"_page",t),r.page=+t,r.get[r.param.config.page.page_field]=r.page,r._loadData(!0)):l("已经在待跳转的页面了"):l("跳转的页数不能为空")}),s.on("click",e[11],function(){var t=$(this);r.table.head.find(".active").removeClass("active"),t.addClass("active"),r.get.order=t.data("order"),r._loadData(!0)}).on("click",e[12],function(){var t=[$(this),{}],e=t[0],t=t[1];t.label=e.parent("label"),t.api=t.label.data("api"),t.field=t.label.data("field"),t.val=e.val(),t.param={},t.param[t.field]=t.val,Eadmin.get({url:t.api,param:t.param,popup:!0})}).on("click",e[13],function(){var t=[$(this),{}],e=t[0],a=t[1];a.row=e.data("row"),a.key=e.data("key"),a.btn=r.btns[a.row][a.key],null==a.btn.open?null!=a.btn.api&&(e=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&r._loadData()}})},!0!==a.btn.confirm?e():Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:e})):Eadmin.window(!1,a.btn.open)}).on("click",e[14],function(){var t=[$(this),{}],e=t[0],t=t[1];t.row=e.data("row"),t.key=e.data("key"),t.open=r.columnOpen[t.row][t.key],Eadmin.window(!1,t.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel&&(a=function(t,e){var a;window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(t,e):("object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t)),(a=document.createElement("a")).href=t,a.download=e||"",e=void 0,window.MouseEvent?e=new MouseEvent("click"):(e=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(e))},n=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;e=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(e)],{type:"application/octet-stream"})},Method[this.exportExcel]=function(e){i.get._export=1,Eadmin.get({url:i.param.config.data,param:i.get,then:function(t){t=[i.excelColumn].concat(_toConsumableArray(t.list));t=XLSX.utils.json_to_sheet(t,{skipHeader:!0});a(n(t),createId()+".xlsx"),Eadmin.button.reset(e)}})})}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount?this.pageCount:i)-a'+l+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(n),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var m=this,a=0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'},d=function(t,e,i){e=t.button(e);f.btns.push(e);var l="";return _.each(e,function(t,e){var a=null!=t.icon?'':"",n=!0===t.disabled?" disabled":"";l+='"}),l},h=function(t,e){var a="";return a+=''+f.get[t.field]+"")),_.isFunction(t.format)?t.format(e):e[t.field]},u=function(t,e){if(!_.isFunction(t.link))return"";if(_.isBoolean(e)&&e)return"";t=t.link(e),e='",r.fr+="",r.html+="",r.html+=m._checkbox(i),r.fl+=m._checkbox(i,!0);var s=0;_.each(m.param.column,function(t,e){if(!1===t.column)return!0;var a="";null!=t.open&&(a=" column-window",null==f.columnOpen[l]&&(f.columnOpen[l]=[]),f.columnOpen[l].push(t.open(i)));var n="':u(t,i),n+=(!0===t.img?h:p)(t,i),n+=""!=a?"":u(t,!0)),n+="",0==e&&(r.fl+=n),r.html+=n,e+1==m.param.column.length&&(r.fr+=n)}),r.fl+="",r.html+="",r.fr+=""}),m.table.c.html(r.html),defaultImg(m.table.c),Tag.run(m.table.c),m.table.t.width()<=m.width?(m.table.lbox.remove(),m.table.rbox.remove(),m.haveFixed=!1):(!0===m.param.config.fixed.first&&(m.table.head.eq(0).find(".checkall-box").remove(),m.table.c.find(".checkall-box").remove(),m.table.l.html(r.fl),Eadmin.form(m.table.l)),!0===m.param.config.fixed.last&&(m.table.r.html(r.fr),Eadmin.form(m.table.r))),Eadmin.form(m.table.c),Progress.run(m.table.c),m._page(r.data,a),(e=m.table.head.find(":checkbox")).is(":checked")&&Form.checkbox(e,!1),m.table.lbox.show(),m.table.rbox.show(),0<(e=m.domCache.find(".empty")).length&&e.hide()):(!1!==m.param.config.page&&m.pageBox.hide(),0==(e=m.domCache.find(".empty")).length?m.domCache.append('
    该列表暂无更多数据~
    '):e.show()),m.shade.hide(),null!=m.param.callback&&m.param.callback(r.data),m.get._search=0,m.init||(m.scroll=Eadmin.scroll(m.dom+" .table-box","x"),m.table.t.width()<=m.width?m.table.t.width(m.width):m.domCache.children(".table-box").css("padding-bottom","18px"),m.init=!0)):console.log("数据源中没有包含list字段,创建表格失败"):console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}""!=this.param.config.data?Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){e(t)}}):e({count:0,list:[]})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),n}(),_createClass=function(){function n(t,e){for(var a=0;a'+t+""}),e.html(a.html)})}}]),t}(),_createClass=function(){function n(t,e){for(var a=0;a\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t',$("body").append(n.html),n.tips=$(".tips")),n.offset=t.offset(),n.left=n.offset.left,n.top=n.offset.top,n.pt=a.position||"top",n.txt=a.tips,null==n.txt&&(n.txt="默认文案"),n.tips.children("div:first").html(n.txt),"right"==n.pt&&distance(t,"right")\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t0 / '+n.from.length+'\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',n.from){var l=1==n.from[e].disabled?' class="disabled"':"";n.html+="\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t"}for(a in n.html+="
    ",this.param.search&&(n.html+=''),n.html+='
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    ',n.html+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t0 / '+n.to.length+'\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',n.default=[],n.to){var s=1==n.to[a].disabled?"disabled":"";n.html+='
    • \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    • ",n.default.push(n.to[a].val)}n.html+="
    ",this.param.search&&(n.html+=''),n.html+='
    ',this.domCache.html(n.html)}},{key:"_event",value:function(){var t=[".transfer-header :checkbox",".transfer-body :checkbox",".transfer-button button"],a=this,e=[this.domCache.find(".transfer-body"),this.domCache.find(".transfer-header"),this.domCache.find(".transfer-button")],n=e[0],i=e[1],l=e[2];this.domCache.on("click",t[0],function(){var t=$(this),e={eq:+t.data("num")};e.neq=1==e.eq?0:1,e.checkbox=n.eq(e.eq).find(":checkbox").not(":disabled"),t.is(":checked")?(Form.checkbox(e.checkbox,1),i.eq(e.eq).find("em:first").html(e.checkbox.length),l.children("button").eq(e.neq).prop("disabled",!1)):(Form.checkbox(e.checkbox,0),i.eq(e.eq).find("em:first").html(0),l.children("button").eq(e.neq).prop("disabled",!0))}).on("click",t[1],function(){var t={eq:+$(this).data("num")};t.neq=1==t.eq?0:1,t.all=n.eq(t.eq).find(":checkbox").length,t.checked=n.eq(t.eq).find(":checked").length,t.checkall=i.eq(t.eq).find(":checkbox"),i.eq(t.eq).find("em:first").html(t.checked),Form.checkbox(t.checkall,t.checked==t.all?1:0),t.disabled=!(0'),this.input=this.dom.next("input")),this.run()):this.dom.html('没有树形菜单数据')}return _createClass(n,[{key:"run",value:function(){this._create(),this._event()}},{key:"_create",value:function(){var r=this,o={html:""};(function i(l,t){var e=2
  • ",0'),r.param.checkbox?(!(n="")!==t.checked&&!0!==t.half||(n+=" checked"),!0!==t.disabled&&!0!==s||(n+=" disabled"),!0===t.half&&(n+=' class="checkbox-half"'),o.html+='"):o.html+='"+t.name+"\n\t\t\t\t\t\t\t\t",0"}),0")})(0,this.param.data),this.dom.html(o.html)}},{key:"_event",value:function(){var t=["[data-open]",":checkbox","[data-tree-node]"],l=this;l.dom.on("click",t[0],function(){var t=[$(this),{}],e=t[0],t=t[1];if(t.open=e.data("open"),t.child=e.next().next(),0==t.open)return e.data("open",1).removeClass("rotate-0").addClass("rotate-90"),void t.child.slideDown(200);e.data("open",0).removeClass("rotate-90").addClass("rotate-0"),t.child.slideUp(200)}).on("click",t[1],function(){var t=[$(this),{}],e=t[0],a=t[1],n={checkChild:function(t){t=l.dom.find('input[data-pid="'+t+'"]:not(:disabled)');0!=t.length&&(Form.checkbox(t,a.check),t.each(function(){n.checkChild($(this).attr("id"))}))},checkParent:function(t){var e,a=l.dom.find("#"+t);0!=a.length&&(l.dom.find('input[data-pid="'+t+'"]').length==(e=l.dom.find('input[data-pid="'+t+'"]:not(.checkbox-half):checked').length)?Form.checkbox(a,!0):0!=e||0')}},{key:"_init",value:function(){var a=this,t={button:this.domCache.children(".dz-button")};t.uploadTmp='
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    ',this.upload=new Dropzone(this.dom,{url:this.param.api,paramName:this.param.filename,maxFilesize:this.param.maxsize,acceptedFiles:_.join(this.param.doc,","),autoProcessQueue:this.param.autoupload,parallelUploads:1e3,previewTemplate:t.uploadTmp,maxFiles:this.param.maxfile,dictFileTooBig:"允许上传文件的最大限制为:{{maxFilesize}}MB",dictInvalidFileType:"上传的文件格式不被允许",dictResponseError:"上传文件失败,返回码:{{statusCode}}",dictMaxFilesExceeded:"上传的文件数量超出限制"}),""!=this.param.default&&(t.default=this.param.default.split(","),this.pic=t.default,_.each(t.default,function(t){var e={name:t,accepted:!0};a.upload.emit("addedfile",e),a.upload.emit("thumbnail",e,t),a.upload.emit("success",e),a.upload.emit("complete",e),a.upload.files.push(e)})),Mount.dropzone.push(this.upload)}},{key:"_event",value:function(){var a=this,n={button:a.domCache.find(".dz-button")};a.upload.on("addedfile",function(t){-1==t.type.indexOf("image")&&a.domCache.find(".dz-details").show(),a.param.autoupload||(n.button.is(":hidden")&&(a.domCache.css("padding-bottom",40),n.button.show()),t=a.domCache.find(".dz-preview:not(.dz-complete)").length,n.button.find("em").html(t))}).on("removedfile",function(t){var e;"error"!=t.status&&(e=a.domCache.find(".dz-preview:not(.dz-complete)").length,n.button.find("em").html(e),0==(e=a.domCache.find(".dz-preview").length)&&(a.domCache.css("padding-bottom",10),n.button.hide()),e=void 0,e=[e=null!=t.xhr?JSON.parse(t.xhr.response).pic:t.name],a.pic=_.xor(a.pic,e),""!=a.param.bind&&a.domCache.next("input").val(_.split(a.pic,",")))}).on("success",function(t,e){return null!=e[module.conf.http.code_field]&&e[module.conf.http.code_field]!=module.conf.http.code_success?(a.upload.removeFile(t),void Eadmin.message.error({content:e[module.conf.http.msg_field]})):void(null!=e.pic?(t=parseInt(n.button.find("em").html()),n.button.find("em").html(t-1),a.pic.push(e.pic)):console.log("后端上传接口的返回值中没有pic字段,上传操作失败"))}).on("error",function(t,e){a.upload.removeFile(t),Eadmin.message.error({content:e})}).on("queuecomplete",function(){""!=a.param.bind&&a.domCache.next("input").val(_.split(a.pic,","))}),a.param.autoupload||$(a.dom+" .dz-upload-btn").on("click",function(){return a.upload.processQueue(),!1})}}]),a}(),_createClass=function(){function n(t,e){for(var a=0;a"])*',e.date="\\d{4}[/-]+\\d{2}[/-]+\\d{2}",e.money="\\d{1,}\\.\\d{2,4}",e.ip="\\d{1,}\\.\\d{1,}\\.\\d{1,}\\.\\d{1,}",e.number="[0-9]+",e.letter="[a-zA-Z]+",e.numberLetter="[0-9a-zA-Z]+",e.zipcode="[1-9][0-9]{5}",null!=e[t]&&e[t]},check:function(t,e){var a=n.preg(t);return!1===a&&(a=t),!!new RegExp(a).test(e)},set:function(){var t=0a.arr.len[1])return a.result=!1,a.key=e,!1}else if(-1!=t.indexOf("val")){if(t=t.replace("val=",""),a.val=parseInt(a.val),a.arr.val=t.split("-"),_.isNaN(a.val)||""!=a.arr.val[0]&&a.vala.arr.val[1])return a.result=!1,a.key=e,!1}else if(!n.check(t,a.val))return a.result=!1,a.key=e,!1}),a.result?(n.set(!0),void n.success()):(n.set(),void n.error(a.arr.msg[a.key])))}},{key:"_note",value:function(t){var e=t.closest(".form-group"),a=e.find(".note");return a.length?null==t.data("note")&&t.data("note",a.html()):(e.append(''),a=e.find(".note"),null==t.data("note")&&t.data("note",!1)),a}}]),t}(),_createClass=function(){function n(t,e){for(var a=0;a\n\t\t\t\t\t
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t'+this.param.title+'\n\t\t\t\t\t
    \n\t\t\t\t\t
    ',0',_.each(this.param.btn,function(t){var e=-1==["cancel","refresh"].indexOf(t.action)?' data-loading="执行中..."':"";a.html+="\n\t\t\t\t\t\t\t"+t.name+"\n\t\t\t\t\t\t\t"}),a.html+=""),a.html+="",body.append(a.html),this.windowDom=$("#"+this.window)}},{key:"_event",value:function(){var l=this,s={},r={close:function(){var t=!(0").load(l.param.url,function(){defaultImg(s.body),s.loading.hide(),block(s.body),Eadmin.form(s.body),Button.run(l.windowDom),Tag.run(s.body),s.scroll=Eadmin.scroll("#"+l.window+" .body");var t=body.find(".iscroll");0\n\t\t\t\t\t\t\t\t',s.body.html(t))},init:function(t){l._create(),s={this:t,title:l.windowDom.children(".title"),body:l.windowDom.children(".body"),loading:l.windowDom.children(".window-loading"),scroll:null},0!=t&&(l.param.url=s.this.data("window-url")),Eadmin.currentHref=l.param.url,null!=l.param.url&&""!=l.param.url?(0!=(t=Eadmin.mask())&&l.windowDom.css("z-index",t),l.windowDom.off("animationend").show().addClass("window"==l.param.style?"zoomIn":"fadeInRight"),r.load(),l.windowDom.children(".window-close").on("click",function(){r.close()}),l.param.drag&&s.title.on("mousedown",function(t){selectEnabled&&userselect(0);var e=l.windowDom.offset();l.x=t.clientX,l.y=t.clientY,l.top=e.top,l.left=e.left;var a=l.windowDom.css("margin-left"),n=l.windowDom.css("margin-top"),a=parseInt(a),n=parseInt(n);$(document).on("mousemove",function(t){var e=l.top+(t.clientY-l.y),t=l.left+(t.clientX-l.x);l.windowDom.css({top:e-=n,left:t-=a})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=l.param.btn.length&&l.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.index=e.index(),a.param=l.param.btn[a.index],_.isString(a.param.action))if(a.action=["cancel","refresh","submit"],-1!=a.action.indexOf(a.param.action))switch(a.param.action){case"cancel":r.close();break;case"refresh":s.body.empty(),r.load();break;case"submit":var n=function(){s.form=s.body.find(a.param.formid||"form"),0!=s.form.length?(s.action=s.form.attr("action")||l.param.url,Validate.submit(s.form),0n[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop+8,height:c.scrollbarYHeight-c.railBorderYWidth-16})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0n[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop+8,height:c.scrollbarYHeight-c.railBorderYWidth-16})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0u(a)?f||g:i||j,!d||!b.settings.wheelPropagation}function d(a){var b=a.deltaX,c=-1*a.deltaY;return("undefined"==typeof b||"undefined"==typeof c)&&(b=-1*a.wheelDeltaX/6,c=a.wheelDeltaY/6),a.deltaMode&&1===a.deltaMode&&(b*=10,c*=10),b!==b&&c!==c/* NaN checks */&&(b=0,c=a.wheelDelta),a.shiftKey?[-c,-b]:[b,c]}function f(b,c,d){// FIXME: this is a workaround for + + +
    + +
    + +
    + + 图形验证码 +
    + + + + + + + + \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 973007f..4569856 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -86,6 +86,7 @@ gulp.task('jsmin', function(){ ]). pipe(plumber()). pipe(babel()). + pipe(concat('eadmin.lib.js')). pipe(uglify()). pipe(rename({ suffix : '.min' diff --git a/src/css/dark/common/block.css b/src/css/dark/common/block.css index 6ad7383..7234d4b 100644 --- a/src/css/dark/common/block.css +++ b/src/css/dark/common/block.css @@ -152,7 +152,7 @@ margin-right: 10px; } .block-box .block .pic .info { - height: 32px; + height: 34px; line-height: 30px; } .block-box .block .pic .info img { @@ -205,6 +205,9 @@ .block-box .title { font-size: 14px; color: #cccccc; + margin-bottom: 0 !important; + height: 28px; + line-height: 28px; } .block-box .note { margin-top: 5px; @@ -414,7 +417,7 @@ border-radius: 5px; background: #232B4C; border-left: 5px #30375B solid; - margin-top: 10px; + margin-bottom: 10px; } .quote blockquote { padding: 5px 0; @@ -477,13 +480,6 @@ #login > .block-box form button { border-radius: 4px; } -#login #star { - position: absolute; - height: 200px; - bottom: 0; - width: 100%; - z-index: -1; -} #login .main-title, #login .sub-title { text-align: center; diff --git a/src/css/dark/common/common.css b/src/css/dark/common/common.css index 379c4de..61bffd7 100644 --- a/src/css/dark/common/common.css +++ b/src/css/dark/common/common.css @@ -83,7 +83,7 @@ h5, h6 { font-weight: normal; margin-top: 0; - line-height: 20px; + line-height: 22px; } h3, h4, diff --git a/src/css/dark/lib/form.css b/src/css/dark/lib/form.css index 681ddd7..6b494ec 100644 --- a/src/css/dark/lib/form.css +++ b/src/css/dark/lib/form.css @@ -167,7 +167,7 @@ select { padding: 10px 15px; cursor: pointer; display: inline-block; - margin-bottom: 10px; + margin-bottom: 5px; } .radio-tag { border: 2px dashed #30375B; diff --git a/src/css/dark/lib/popup.css b/src/css/dark/lib/popup.css index 78e0799..ad9d25c 100644 --- a/src/css/dark/lib/popup.css +++ b/src/css/dark/lib/popup.css @@ -39,11 +39,11 @@ } .popup .title { font-size: 18px; - margin: 15px 0; + margin: 15px 0 10px 0; } .popup .txt { - margin: 10px 0; - line-height: 20px; + margin: 10px; + line-height: 22px; } .popup .btn { margin: 15px 0; diff --git a/src/css/light/common/block.css b/src/css/light/common/block.css index b8b8216..c3b7e4e 100644 --- a/src/css/light/common/block.css +++ b/src/css/light/common/block.css @@ -152,7 +152,7 @@ margin-right: 10px; } .block-box .block .pic .info { - height: 32px; + height: 34px; line-height: 30px; } .block-box .block .pic .info img { @@ -204,7 +204,10 @@ } .block-box .title { font-size: 14px; - color: #10161c; + color: #666; + margin-bottom: 0 !important; + height: 28px; + line-height: 28px; } .block-box .note { margin-top: 5px; @@ -414,7 +417,7 @@ border-radius: 5px; background: #F7F7F7; border-left: 5px #DCE8F2 solid; - margin-top: 10px; + margin-bottom: 10px; } .quote blockquote { padding: 5px 0; @@ -477,13 +480,6 @@ #login > .block-box form button { border-radius: 4px; } -#login #star { - position: absolute; - height: 200px; - bottom: 0; - width: 100%; - z-index: -1; -} #login .main-title, #login .sub-title { text-align: center; diff --git a/src/css/light/common/common.css b/src/css/light/common/common.css index 0c26e02..ceb99cd 100644 --- a/src/css/light/common/common.css +++ b/src/css/light/common/common.css @@ -83,7 +83,7 @@ h5, h6 { font-weight: normal; margin-top: 0; - line-height: 20px; + line-height: 22px; } h3, h4, diff --git a/src/css/light/lib/form.css b/src/css/light/lib/form.css index e782a08..b1d6522 100644 --- a/src/css/light/lib/form.css +++ b/src/css/light/lib/form.css @@ -167,7 +167,7 @@ select { padding: 10px 15px; cursor: pointer; display: inline-block; - margin-bottom: 10px; + margin-bottom: 5px; } .radio-tag { border: 2px dashed #DCE8F2; diff --git a/src/css/light/lib/popup.css b/src/css/light/lib/popup.css index 226137e..8e3be5e 100644 --- a/src/css/light/lib/popup.css +++ b/src/css/light/lib/popup.css @@ -39,11 +39,11 @@ } .popup .title { font-size: 18px; - margin: 15px 0; + margin: 15px 0 10px 0; } .popup .txt { - margin: 10px 0; - line-height: 20px; + margin: 10px; + line-height: 22px; } .popup .btn { margin: 15px 0; diff --git a/src/css/light/lib/table.css b/src/css/light/lib/table.css index f920500..963790f 100644 --- a/src/css/light/lib/table.css +++ b/src/css/light/lib/table.css @@ -83,7 +83,7 @@ .table .table-box tbody a, .table .fixed-left tbody a, .table .fixed-right tbody a { - color: #66b5ff !important; + color: #0084FF !important; } .table .table-box tbody i, .table .fixed-left tbody i, diff --git a/src/js/core/al.init.js b/src/js/core/al.init.js index 3658f71..562652e 100644 --- a/src/js/core/al.init.js +++ b/src/js/core/al.init.js @@ -24,9 +24,11 @@ let Method = {}; // 挂载点 let Mount = { dropzone : [], - window : null, - page : false, - skin : 'dark' + window : null, + page : false, + skin : 'dark', + timeout : [], + interval : [] }; // 全局监听单选、复选、下拉启用禁用,用来响应虚拟UI的显示状态 Mount.observer = new MutationObserver((m) => { diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js index 1a807eb..0143968 100644 --- a/src/js/framework/eadmin/1.0.1/eadmin.js +++ b/src/js/framework/eadmin/1.0.1/eadmin.js @@ -42,11 +42,8 @@ let eadmin = class Eadmin{ // 默认响应链接跳转 this.jumpHref(); // 如果有通知消息则设置默认顶部距离 - if (module.lib.indexOf('notice') != -1) - { - $('body').append('
    '); - $('#notice').css('top', module.conf.notice_top); - } + $('body').append('
    '); + $('#notice').css('top', module.conf.notice_top); // 预加载错误图片 if (module.conf.error_default_img != undefined && module.conf.error_default_img != '') @@ -325,6 +322,19 @@ let eadmin = class Eadmin{ Mount.dropzone = []; } Mount.window = null; + // 清理定时器 + if (Mount.timeout.length > 0) + { + _.each(Mount.timeout, (val) => { + clearTimeout(val); + }); + } + if (Mount.interval.length > 0) + { + _.each(Mount.interval, (val) => { + clearInterval(val); + }); + } // 加载 setTimeout(() => { Method = {}; @@ -482,7 +492,7 @@ let eadmin = class Eadmin{ // 按钮渲染 Button.run(box); // 标签 - if (module.lib.indexOf('tag') != -1) Tag.run(box); + Tag.run(box); // 监听滚动 this.onscroll(); // 滚动条处理 @@ -497,7 +507,7 @@ let eadmin = class Eadmin{ } this.boxScroll = this.scroll(box[0]); // 进度条 - if (module.lib.indexOf('progress') != -1) Progress.run(box); + Progress.run(box); } /** @@ -530,11 +540,6 @@ let eadmin = class Eadmin{ * 日期选择 */ datepicker(dom, param){ - if (module.lib.indexOf('datepicker') == -1) - { - console.log('请先在lib中加载datepicker组件'); - return; - } new Datepikcer(dom, param); return this; } @@ -543,11 +548,6 @@ let eadmin = class Eadmin{ * 城市选择 */ citypicker(dom, param){ - if (module.lib.indexOf('citypicker') == -1) - { - console.log('请先在lib中加载citypicker组件'); - return; - } new Citypikcer(dom, param); return this; } @@ -556,11 +556,6 @@ let eadmin = class Eadmin{ * 弹窗 */ window(dom, param){ - if (module.lib.indexOf('window') == -1) - { - console.log('请先在lib中加载window组件'); - return; - } new Window(dom, param); return this; } @@ -569,11 +564,6 @@ let eadmin = class Eadmin{ * 滑块 */ slider(dom, param){ - if (module.lib.indexOf('slider') == -1) - { - console.log('请先在lib中加载slider组件'); - return; - } new Slider(dom, param); return this; } @@ -582,11 +572,6 @@ let eadmin = class Eadmin{ * 穿梭框 */ transfer(dom, param){ - if (module.lib.indexOf('transfer') == -1) - { - console.log('请先在lib中加载transfer组件'); - return; - } new Transfer(dom, param); return this; } @@ -595,11 +580,6 @@ let eadmin = class Eadmin{ * 评分 */ rate(dom, param){ - if (module.lib.indexOf('rate') == -1) - { - console.log('请先在lib中加载rate组件'); - return; - } new Rate(dom, param); return this; } @@ -608,11 +588,6 @@ let eadmin = class Eadmin{ * 颜色选择 */ colorpicker(dom, param){ - if (module.lib.indexOf('colorpicker') == -1) - { - console.log('请先在lib中加载colorpicker组件'); - return; - } new Colorpicker(dom, param); return this; } @@ -621,11 +596,6 @@ let eadmin = class Eadmin{ * 表格 */ table(dom, param){ - if (module.lib.indexOf('table') == -1) - { - console.log('请先在lib中加载table组件'); - return; - } return new Table(dom, param); } @@ -633,11 +603,6 @@ let eadmin = class Eadmin{ * 自定义分页 */ page(param){ - if (module.lib.indexOf('page') == -1) - { - console.log('请先在lib中加载page组件'); - return; - } new Page(param); return this; } @@ -646,11 +611,6 @@ let eadmin = class Eadmin{ * 上传 */ upload(dom, param){ - if (module.lib.indexOf('upload') == -1) - { - console.log('请先在lib中加载upload组件'); - return; - } new Upload(dom, param); return this; } @@ -659,11 +619,6 @@ let eadmin = class Eadmin{ * 图表 */ chart(dom, param){ - if (module.lib.indexOf('chart') == -1) - { - console.log('请先在lib中加载chart组件'); - return; - } new EChart(dom, param); return this; } @@ -672,11 +627,6 @@ let eadmin = class Eadmin{ * 树形 */ tree(dom, param){ - if (module.lib.indexOf('tree') == -1) - { - console.log('请先在lib中加载tree组件'); - return; - } new Tree(dom, param); return this; } @@ -685,11 +635,6 @@ let eadmin = class Eadmin{ * 选项卡 */ tab(dom, param){ - if (module.lib.indexOf('tab') == -1) - { - console.log('请先在lib中加载tab组件'); - return; - } new Tab(dom, param); return this; } @@ -698,11 +643,6 @@ let eadmin = class Eadmin{ * 编辑器 */ editor(dom, param){ - if (module.lib.indexOf('editor') == -1) - { - console.log('请先在lib中加载editor组件'); - return; - } new Editor(dom, param); return this; } @@ -713,11 +653,6 @@ let eadmin = class Eadmin{ * @param {*} param */ dropdown(dom, param){ - if (module.lib.indexOf('dropdown') == -1) - { - console.log('请先在lib中加载dropdown组件'); - return; - } new Dropdown(dom, param); return this; } @@ -751,7 +686,6 @@ let eadmin = class Eadmin{ */ request(name = ''){ // 获取参数原始值 - let dom = $('#' + Mount.window + '_query'); if (dom.length == 0) { return {}; @@ -849,7 +783,39 @@ let eadmin = class Eadmin{ param.then(data); }; } - Popup.success(conf); + // 自定义提醒模式 + if (data.remind == undefined) + { + Popup.success(conf); + return; + } + if (data.remind == 'no') + { + if (conf.callback != undefined) + conf.callback(); + return; + } + switch (data.remind) + { + case 'notice': + Notice.success({ + title : '消息提醒', + desc : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'message': + Message.success({ + content : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'popup': + Popup.success(conf); + break; + } }). catch((e) => {console.log(e);}); } @@ -906,7 +872,39 @@ let eadmin = class Eadmin{ param.then(data); }; } - Popup.success(conf); + // 自定义提醒模式 + if (data.remind == undefined) + { + Popup.success(conf); + return; + } + if (data.remind == 'no') + { + if (conf.callback != undefined) + conf.callback(); + return; + } + switch (data.remind) + { + case 'notice': + Notice.success({ + title : '消息提醒', + desc : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'message': + Message.success({ + content : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'popup': + Popup.success(conf); + break; + } }). catch((error) => { console.log(error); @@ -944,36 +942,30 @@ loader.ready(() => { // 主界面 Eadmin.homepage(); // TIPS - if(module.lib.indexOf('tips') != -1) - Tips.run(); + Tips.run(); // POPUP - if(module.lib.indexOf('popup') != -1) - Eadmin.popup = Popup; + Eadmin.popup = Popup; // MESSAGE - if(module.lib.indexOf('message') != -1) - Eadmin.message = Message; + Eadmin.message = Message; // NOTICE - if(module.lib.indexOf('notice') != -1) - Eadmin.notice = Notice; + Eadmin.notice = Notice; // BUTTON - if(module.lib.indexOf('button') != -1) - { - Eadmin.button = Button; - Button.event(); - } + Eadmin.button = Button; + Button.event(); // 表单事件 - if(module.lib.indexOf('form') != -1) - Form.event(); + Form.event(); // 表单验证 - if(module.lib.indexOf('validate') != -1) - Validate.run(); + Validate.run(); // 图片查看器 - if (module.lib.indexOf('imageview') != -1) - Imageview.run(); + Imageview.run(); // 点击遮罩关闭弹窗 if ( ! module.conf.window_close_by_shade) return; $('.mask').on('click', () => { - if ($('.window').length == 0) return; + if ($('.window').length == 0) + return; + // 如果有弹出框则不做动作 + if ($('.popup:visible').length > 0) + return; let window = $('.window:last'); window.children('.window-close').trigger('click'); }); diff --git a/src/js/lib/eadmin.citypicker.js b/src/js/lib/eadmin.citypicker.js index 5bb43e8..ae9f6d3 100644 --- a/src/js/lib/eadmin.citypicker.js +++ b/src/js/lib/eadmin.citypicker.js @@ -62,12 +62,19 @@ class Citypikcer{ * 创建结构 */ _create(){ - let dom = createId(); + let [dom, zindex] = [ + createId(), '' + ]; + if (Mount.window != null) + { + zindex = $('#' + Mount.window).css('z-index'); + zindex = zindex == undefined ? '' : `z-index:${zindex};`; + } // 组装HTML结构 let html = `
    `; html += `Tips:输入城市拼音首字母可快速选择,例如:hf
    热门 @@ -86,7 +93,7 @@ class Citypikcer{ } else { - html += `>
    `; + html += `style="${zindex}">
    `; } html += `
    `; body.append(html); diff --git a/src/js/lib/eadmin.datepicker.js b/src/js/lib/eadmin.datepicker.js index a040436..29cd0df 100644 --- a/src/js/lib/eadmin.datepicker.js +++ b/src/js/lib/eadmin.datepicker.js @@ -75,9 +75,16 @@ class Datepikcer{ * 创建结构 */ _create(){ - let dom = createId(); + let [dom, zindex] = [ + createId(), '' + ]; + if (Mount.window != null) + { + zindex = $('#' + Mount.window).css('z-index'); + zindex = zindex == undefined ? '' : `style="z-index:${zindex};"`; + } // 组装HTML结构 - let html = `
    `; + let html = `
    `; html += `
    快捷选择 3天内 @@ -192,28 +199,26 @@ class Datepikcer{ if (this.param.default.length > 0) { let format = ''; - if (_.isNumber(this.param.default[0]) && - (this.param.default[0] + '').length == 10) + format = _.replace(this.param.format, 'Y', '%y'); + format = _.replace(format, 'm', '%M'); + format = _.replace(format, 'd', '%d'); + if (this.time) { - format = _.replace(this.param.format, 'Y', '%y'); - format = _.replace(format, 'm', '%M'); - format = _.replace(format, 'd', '%d'); - if (this.time) - { - format = _.replace(format, 'H', '%h'); - format = _.replace(format, 'i', '%m'); - format = _.replace(format, 's', '%s'); - } + format = _.replace(format, 'H', '%h'); + format = _.replace(format, 'i', '%m'); + format = _.replace(format, 's', '%s'); } + if (this.param.unixtime) + this.inputDom.data('default-date', _.join(this.param.default, ',')); for (let i in this.param.default) { if (format == '') continue; this.param.default[i] = Time(this.param.default[i], format); } - this.inputDom. - val(_.join(this.param.default, ' - ')). - data('default-date', _.join(this.param.default, ',')); + if ( ! this.param.unixtime) + this.inputDom.data('default-date', _.join(this.param.default, ',')); + this.inputDom.val(_.join(this.param.default, ' - ')); } // 局部变量统一定义 let v = { @@ -607,6 +612,12 @@ class Datepikcer{ fadeOut(that.picker); that.focusInput = null; clear = false; + let _this = $(this); + if (_this.val() != '') + return; + if (_this.next('input').length == 0) + return; + _this.next('input').val(''); }); this.picker. // 收起面板 diff --git a/src/js/lib/eadmin.dropdown.js b/src/js/lib/eadmin.dropdown.js index 03be774..f93dbac 100644 --- a/src/js/lib/eadmin.dropdown.js +++ b/src/js/lib/eadmin.dropdown.js @@ -44,14 +44,20 @@ class Dropdown{ * 创建 */ _create(){ - let [id, html] = [ + let [id, html, zindex] = [ 'dropdown-' + createId(), + '', '' ]; - html = ``; html += `
    ";return r}},{key:"_time",value:function(){for(var t='
      ',a=0;a<24;a++)t+='
    • '+a+"
    • ";t+='
      ';for(var r=0;r<60;r++)t+='
    • '+r+"
    • ";t+='
      ';for(var e=0;e<60;e++)t+='
    • '+e+"
    • ";return t+="
    "}},{key:"_event",value:function(){var t=[".prev-year, .prev-month, .next-year, .next-month",".show-ym .year, .show-ym .month",".y-m div",".day span",".footer .clear",".footer .sure",".footer .choose-time",".picker-time li",".quick span"],h=this;h.inputDom.on("focus",function(){var t=$(this);fadeIn(h.picker,t,!1),h.focusInput=t,clear=!0}).on("blur",function(){fadeOut(h.picker),h.focusInput=null,clear=!1}),this.picker.on("blur",function(){h.focusInput.blur(),h.focusInput=null,fadeOut(h.picker),clear=!1}).on("mouseenter",">.datepicker-panel",function(){h.index=$(this).data("index")}).on("click",t[0],function(){var t=$(this),a={body:t.parent().next(".body"),ym:t.siblings(".show-ym")};a.y=a.ym.children(".year").data("y"),a.m=parseInt(a.ym.children(".month").data("m"));var r=function(){a.ym.children(".year").data("y",a.y).html(a.y+"年")};t.hasClass("prev-year")?(--a.y,r()):t.hasClass("prev-month")?(--a.m,0==a.m&&(--a.y,a.m=12,r()),a.ym.children(".month").html(repairZero(a.m)+"月").data("m",a.m)):t.hasClass("next-year")?(a.y+=1,r()):(a.m+=1,13==a.m&&(a.y+=1,a.m=1,r()),a.ym.children(".month").html(repairZero(a.m)+"月").data("m",a.m)),a.body.children(".day").html(h._createYmdHtml(a.y,repairZero(a.m)))}).on("click",t[1],function(){var t=$(this);t.parent().children(".month").hide();var a=t.parent().parent().next(".body");a.children("div").hide();t=$(this).hasClass("year")?2:3;a.children().eq(t).css("display","flex")}).on("click",t[2],function(){var t,a,r=$(this),e=r.parent().parent(),i=e.prev();r.hasClass("year")?(a=r.data("y"),i.find(".year").html(a+"年").data("y",a),r.parent().hide().next().css("display","flex")):(t=i.find(".year").data("y"),a=r.data("m"),r.parent().hide().siblings(".week, .day").css("display","flex"),i.find(".month").html(repairZero(a)+"月").data("m",a).show(),e.children(".day").html(h._createYmdHtml(t,repairZero(a)))),addClassExc(r,"active")}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("next")){if("date-range"==h.param.type){var a=h.index;if(h.arr[a].y=t.data("y"),h.arr[a].m=t.data("m"),h.arr[a].index=h.index,h.currentNum+=1,3==h.currentNum&&(h.picker.find(".current").removeClass("current"),h.currentNum=1,h.pindex=null),t.addClass("current"),null==h.pindex?h.pindex=a:a==h.pindex&&(a=0==h.pindex?1:0,h.arr[a].y=h.arr[h.pindex].y,h.arr[a].m=h.arr[h.pindex].m,h.arr[a].index=h.index),h.arr[a].d=repairZero(t.data("d")),h.arr[a].c=parseInt(t.data("day")),1==h.currentNum||3==h.currentNum)return}else h.arr[0].y=t.data("y"),h.arr[0].m=t.data("m"),h.arr[0].d=repairZero(t.data("d")),h.arr[0].c=parseInt(t.data("day")),addClassExc(t,"current");h.param.confirm||h._setVal()}}).on("click",t[4],function(){h.inputDom.val(""),h.picker.find(".current").removeClass("current"),h._reset(!0),h.focus=!1,h.picker.trigger("blur")}).on("click",t[5],function(){h._setVal()}).on("click",t[6],function(){var t=$(this);if(t.hasClass("not-allow"))return!1;var a=t.data("type");if(null==a||0==a)return t.data("type",1).html("选择日期"),void $(h.picker).find(".body > div").hide().siblings(".picker-time").css("display","flex");t.data("type",0).html("选择时间"),$(h.picker).find(".body > .week, .body > .day").css("display","flex").siblings(".picker-time").hide()}).on("click",t[7],function(){var t=$(this),a=t.position().top+t.parent()[0].scrollTop;h.time&&(t.hasClass("h")?h.arr[h.index].h=t.html():t.hasClass("i")?h.arr[h.index].i=t.html():h.arr[h.index].s=t.html()),t.addClass("current").siblings().removeClass("current").parent().animate({scrollTop:a},200),2!=t.parent().index()&&t.parent().next("ul").children("li:first").trigger("click")}).on("click",t[8],function(){var t=$(this);if(0!=t.index()&&!t.hasClass("current")){var e=h.date.getFullYear(),i=repairZero(h.date.getMonth()+1),a=h.date.getDate(),r=0;switch(t.index()){case 1:r=3;break;case 2:r=7;break;case 3:r=15;break;case 4:r=30;break;case 5:r=90;break;case 6:r=365}var n=Date.parse((new Date).toString())-864e5*r,s=new Date(n),d=s.getFullYear(),l=repairZero(s.getMonth()+1),n=s.getDate(),s=function(){var t=0'):this.focusInput.next("input").val(a)):(this.pindex=null,0!=this.arr[0].c&&0!=this.arr[1].c||(0==this.arr[0].c&&(this.arr[0].c=e(0,1)),0==this.arr[1].c&&(this.arr[1].c=e(1,1)),this.picker.find(".day").find('span[data-d="'+parseInt(this.arr[0].d)+'"]:not(.next)').addClass("current"),this.currentNum=2),t=this.arr[0].c>this.arr[1].c?e(1):e(),e=this.arr[0].c>this.arr[1].c?e():e(1),this.focusInput.val(a+=t+" - "+e),this.param.unixtime&&(this.time||(t+=" 00:00:00",e+=" 23:59:59"),t=Date.parse(new Date(t))/1e3,e=Date.parse(new Date(e))/1e3),a=t+","+e,0==this.focusInput.next("input").length?null==(e=this.focusInput.attr("name"))?console.log("没有为日期文本框指定name属性,这将影响后端取值"):this.focusInput.removeAttr("name").after(''):this.focusInput.next("input").val(a)),this.focus=!1,this.picker.trigger("blur"),1'+this.param.title+"
    "),a+='
      ',_.each(this.param.data,function(e){var t=e.icon?'':"",n=e.disabled?' class="disabled"':"",i=!0===e.checked?"":" dn";e.divided?a+='
    • ':a+="\n\t\t\t\t\t\t"+t+""+e.name+'\n\t\t\t\t\t\t\n\t\t\t\t\t'}),a+="
    ",body.append(a),this.dropdown=$("#"+e)}},{key:"_event",value:function(){var i=this,n=-1!=["click","contextMenu"].indexOf(this.param.trigger)?"mousedown":"mouseenter",a=null;body.on(n,this.dom,function(e){var t=$(this);if(!("click"==i.param.trigger&&1!=e.which||"contextMenu"==i.param.trigger&&3!=e.which))return t.on("contextmenu",function(e){return!1}),fadeIn(i.dropdown,t),i.dropdown.data("active",1),"mousedown"==n&&i.dropdown.trigger("focus"),"mouseenter"==n&&null!=a&&clearTimeout(a),!(clear=!0)}).on("mouseleave",this.dom,function(){i.dropdown.data("active",0),"mouseenter"==n&&(a=setTimeout(function(){fadeOut(i.dropdown),clear=!1},500))}),"mousedown"==n&&i.dropdown.on("blur",function(){var e=$(this);1!=e.data("active")&&(fadeOut(e),clear=!1)}),"mouseenter"==n&&i.dropdown.on("mouseenter",function(){clearTimeout(a)}).on("mouseleave",function(){a=setTimeout(function(){fadeOut(i.dropdown),clear=!1},500)}),i.dropdown.on("click","li:not(.disabled):not(.divided)",function(){var e=$(this),t=e.index(),n=i.param.data[t];null!=n.checked&&(n.checked=!n.checked,n.checked?e.children(".checked").show():e.children(".checked").hide()),_.isFunction(n.click)&&((e=n.custom||{})._index=t,e._checked=null==n.checked?null:n.checked,n.click(e),null==n.checked&&i.dropdown.hide())})}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.editor.min.js b/dist/js/lib/eadmin.editor.min.js deleted file mode 100644 index 1ee0630..0000000 --- a/dist/js/lib/eadmin.editor.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function i(e,t){for(var a=0;a');if(this.param=$.extend(!0,{name:"editor",height:300,readonly:!1,placeholder:"请输入内容...",doc:[".jpg",".png",".jpeg",".gif"],size:1e3,api:"upload.php",filename:"file",autosave:!1,savetime:3},t),""!=this.param.api){if(!_.startsWith(this.param.api,"http")){if(!_.startsWith(module.conf.http.baseURL,"http"))return console.log("上传文件接收接口地址不完整"),!1;this.param.api=module.conf.http.baseURL+this.param.api}this.domCache.css("min-height",this.param.height).after(''),""!=e||null!=(e=store(this.storeKey))&&this.domCache.html(e),this.quill=null,this.create()}else console.log("请指定后端接收上传数据的API地址")}return _createClass(a,[{key:"create",value:function(){var e=this;this.quill=new Quill(this.dom,{theme:"snow",modules:{toolbar:[["bold","italic","underline","strike",{header:[1,2,3,4,5,6,!1]}],[{size:["small",!1,"large","huge"]}],[{color:[]},{background:[]}],["blockquote","code-block"],[{list:"ordered"},{list:"bullet"}],[{indent:"-1"},{indent:"+1"}],[{align:[]}],[{direction:"rtl"}],["clean","link","image","video"]]},placeholder:this.param.placeholder,readOnly:this.param.readonly}),this.domCache.next().next("input[type='hidden']").val(this.quill.root.innerHTML);var t=this.domCache.next("input[type='file']");this.quill.getModule("toolbar").addHandler("image",function(){t.val("").trigger("click")});var a=this;t.on("change",function(e){var t=e.target.files[0],e=t.type.replace(/image\//,".");-1!=a.param.doc.indexOf(e)?(a.param.size*=1e3,t.size>a.param.size?Eadmin.message.error({content:"图片大小超出限制,上传失败"}):((e=new FormData).append(a.param.filename,t,t.name),module.conf.http.headers["Content-Type"]="multipart/form-data",Eadmin.post({url:a.param.api,form:e,then:function(e){var t=a.quill.getSelection(),t=0+(null!==t?t.index:0);a.quill.insertEmbed(t,"image",e.pic),a.quill.setSelection(1+t)}}))):Eadmin.message.error({content:"图片格式不允许,上传失败"})}),this.param.autosave&&(this.quill.on("text-change",_.debounce(function(){store(e.storeKey,e.quill.root.innerHTML),Eadmin.message.info({content:"编辑内容已实时保存至本地"})},1e3*this.param.savetime)),this.quill.on("text-change",function(){e.domCache.next().next("input[type='hidden']").val(e.quill.root.innerHTML)}))}}]),a}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.form.min.js b/dist/js/lib/eadmin.form.min.js deleted file mode 100644 index f4434ad..0000000 --- a/dist/js/lib/eadmin.form.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function l(t,e){for(var a=0;a'),e.parent().addClass(a.class)):(e.before(''),a.label=e.prev("label"),$('').appendTo(a.label),e.appendTo(a.label))),a.prepend=e.data("prepend"),null!=a.prepend&&(t='
    \n\t\t\t\t\t\t\t\t'+a.prepend+"\n\t\t\t\t\t\t\t
    ",e.before(t),e.appendTo(e.prev(".input-group"))),a.append=e.data("append"),null!=a.append&&(e.parent().is(".input-group")||(e.before('
    '),e.appendTo(e.prev(".input-group"))),$(''+a.append+"").appendTo(e.parent())),a.numinput&&(""==e.val()?(e.val(0),a.val=0):a.val=e.val(),a.min=e.data("min")||0,a.max=e.data("max")||0,a.add=0=a.max?"disabled":"",a.cut=a.val<=a.min?"disabled":"",a.html='\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',e.before('
    '),a.group=e.prev(".input-group"),e.appendTo(a.group),$(a.html).appendTo(a.group)),a.date=e.data("default-date"),null!=a.date&&0==e.next("input").length&&(null!=(t=e.attr("name"))?e.removeAttr("name").after(''):console.log("没有为日期文本框指定name属性,这将影响后端取值"))}),e.find("textarea[maxlength]").each(function(){var t=$(this),e=[t.attr("maxlength"),t.text().length],e=''+e[1]+" / "+e[0]+"";t.addClass("no-resize textarea-max").after(e)});t=e.find("select:not([class^='ql-'])");0'),n.default=n.default.split(",")),t.is(":disabled")&&(n.disabled=" select-disabled"),n.class=0==n.index||""!=n.disabled?"":"selected",n.bind=t.data("bind"),null!=n.bind&&(n.child=e.find("#"+n.bind),0==n.child.length?console.log("没有找到绑定的ID为"+n.bind+"的子菜单"):""==n.class&&n.child.attr("disabled",!0)),null!=t.data("width")?(n.width=t.data("width"),_.endsWith(n.width,"%")||(n.width+="px")):n.width=t.outerWidth()+"px",t.children("option").each(function(t){var e=$(this),a=[e.val(),e.text(),""],l=a[0],i=a[1],a=a[2];if(0==t)return!0;e.is(":disabled")?a="disabled":e.is(":selected")&&(n.selected=t,null==n.bind&&(a="active")),null!=n.multiple&&((t="")!=n.default&&-1!=n.default.indexOf(l)&&(t=" checked",n.txtArr.push(i)),i='",a+=" multiple"),n.li+='
  • '+i+"
  • "}),null==n.multiple?n.txt=t.find(":selected").text():0==n.txtArr.length?n.txt="请选择":n.txt=_.join(n.txtArr,"、"),n.html='
    \n\t\t\t\t\t\t\t\t'+n.txt+'\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
      '+n.li+"
    ",t.after(n.html),""!=n.class&&null!=n.bind&&t.next().next().find("li").eq(n.selected-1).trigger("click"),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});t=e.find(":radio");0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t',t.parent().append(e.html)):(e.class+=t.is(":disabled")?"-disabled":"",e.class+=t.is(":checked")?"-checked":"","tag"==e.model?e.class+="-tag":t.before(''),t.parent().addClass(e.class)),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})});t=e.find(":checkbox");0',t.before(e.html),Mount.observer.observe(t[0],{attributeFilter:["disabled"]})})}},{key:"event",value:function(){var t=[".select:not(.select-disabled)",".select-option",".select-option li:not(.disabled):not(.active):not(.multiple)",".add, .cut",":radio",":checkbox",".checkbox-switch:not(.switch-disabled)",".select-multiple",".select-multiple :checkbox",".select-clear",".num-input"];body.on("click",t[0],function(){var t=$(this),e={p:t.position(),o:t.next(".select-option")};if(e.oHeight=e.o.outerHeight()+10,e.o.css("left",e.p.left),distance(t,"bottom")'),Eadmin.get({url:a.api+=a.val,then:function(t){var e=['',"",a.child.data("selected"),"请选择"],i=e[0],n=e[1],s=e[2],c=e[3];_.each(t,function(t,e){var a="",l="";e==s&&(a=" selected",l=' class="active"',c=t),i+='",n+='
  • "+t+"
  • "}),a.child.html(i),a.child.attr("disabled",!1).next(".select").removeClass("select-disabled").children("span").html(c),a.child.next().next().children("ul").html(n)}})):console.log("没有设置子菜单数据调用的API地址"))}).on("click",t[9],function(){var t=$(this),e={span:t.prev().prev()};return e.select=e.span.parent(),e.real=e.select.prev(),e.option=e.select.next(),e.custom=e.real.data("custom-txt"),e.span.html("请选择"+(e.custom||"")),e.real.val(e.real.find("option:first").val()),e.option.find(".active").removeClass("active"),t.hide().prev().show(),!1}).on("click",t[8],function(){var e={txt:[],val:[],ul:$(this).parent().parent().parent()};e.ul.find(":checked").each(function(){var t=$(this);e.txt.push(t.data("txt")),e.val.push(t.val())}),e.txt=_.join(e.txt,"、"),e.val=_.join(e.val,","),e.select=e.ul.parent().prev(),""==e.txt&&(e.txt="请选择",e.customTxt=e.select.data("custom-txt"),e.txt+=e.customTxt||""),e.select.children("span").html(e.txt),e.select.prev().prev().val(e.val)}).on("click",t[3],function(){var t=$(this);if(!t.hasClass("disabled")){var e={input:t.parent().prev()};if(!e.input.is(":disabled")){if(e.min=e.input.data("min")||0,e.max=e.input.data("max")||0,e.step=e.input.data("step")||1,e.val=+e.input.val(),t.hasClass("add"))return e.val+=+e.step,0e.max&&(t.val(e.max),e.btn.eq(0).addClass("disabled"),e.btn.eq(1).removeClass("disabled"))}).on("click",t[4],function(){var t=[$(this),{}],e=t[0],t=t[1];t.radio=e.parent(),t.icon=["ri-radio-button-line","ri-checkbox-blank-circle-line"],"switch"===e.data("model")||t.radio.hasClass("radio-checked")||t.radio.hasClass("radio-checked-tag")||("tag"!=e.data("model")?(t.radio.removeClass("radio").addClass("radio-checked").children("i").attr("class",t.icon[0]),t.radio.siblings(".radio-checked").addClass("radio").removeClass("radio-checked").children("i").attr("class",t.icon[1])):t.radio.attr("class","radio-checked-tag").siblings(".radio-checked-tag").attr("class","radio-tag"))}).on("click",t[5],function(){console.log(1);var t=$(this),e={checkbox:t.parent()};t.is(":checked")?e.checkbox.attr("class","checkbox-checked").children("i").attr("class","ri-checkbox-line"):(t.removeClass("checkbox-half"),e.checkbox.attr("class","checkbox").children("i").attr("class","ri-checkbox-blank-line"))}).on("click",t[6],function(){var t=$(this),e={radio:t.prev(":radio")};1==e.radio.val()?(t.removeClass("switch-open"),e.radio.val(0)):(t.addClass("switch-open"),e.radio.val(1))}).on("submit","form",function(){var a=$(this),l={action:a.attr("action")||Eadmin.currentHref};if(Validate.submit(a),0\n\t\t\t\t\t\t\t\t
      \n\t\t\t\t\t\t\t\t\t
    • \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t'),s=$("#imageview")):s.show(),i.Image=new Image,i.Image.src=i.src,e=1,n=setInterval(function(){var t;0=i.Image.height?"imgW":"imgH",t='',s.find("li").html(t)):50<++e&&(clearInterval(n),Eadmin.popup.error({content:"大图加载失败"}))},40)}).on("click",".imageview-close",function(){s.find("li").empty(),s.hide()}).on("mousedown","#imageview img",function(t){var e=[$(this),{}],n=e[0],i=e[1];i.offset=n.offset(),i.x=t.clientX,i.y=t.clientY,i.transform=n.css("transform").replace(/[^0-9\-,]/g,"").split(","),i.t=parseInt(i.transform[5]),i.l=parseInt(i.transform[4]),$(document).on("mousemove",function(t){var e=i.t+(t.clientY-i.y),t=i.l+(t.clientX-i.x);a(n,{top:e,left:t})})}).on("mouseup","#imageview img",function(){$(document).off("mousemove")}).on("mousewheel DOMMouseScroll","#imageview img",function(t){clearTimeout(i);var e=[$(this),{e:t.originalEvent,tips:s.find(".imageview-tips")}],t=e[0],n=e[1];n.delta=n.e.detail&&(0\n\t\t\t'+e.content+"\n\t\t",body.append(t.html),t.box=$(".message:last"),t.box.css({top:t.top,"margin-left":-t.box.outerWidth()/2}),t.duration=null!=e.duration?e.duration:module.conf.message_duration,setTimeout(function(){fadeOut(t.box,function(){t.box.nextAll(".message").animate({top:"-=42"},150),t.box.remove()})},1e3*t.duration)}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.notice.min.js b/dist/js/lib/eadmin.notice.min.js deleted file mode 100644 index 0822eb3..0000000 --- a/dist/js/lib/eadmin.notice.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function n(e,t){for(var l=0;l',ml:"",iconTop:""},l=function(e){e.addClass("fadeOutRight").on("animationend",function(){e.remove(),null!=t.callback&&_.isFunction(t.callback)&&t.callback()})};if(null!=t.desc&&""!=t.desc||(e.iconTop=' style="top:12px;"'),null!=t.icon&&(e.html+='",e.ml=' style="margin-left:32px"'),e.html+='\n\t\t\t
    ",$("#notice").append(e.html);var a=$(".notice:last"),r=null!=t.duration?t.duration:module.conf.notice_duration;a.children(".close").on("click",function(){l(a)}),0!=r&&setTimeout(function(){l(a)},1e3*r)}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.page.min.js b/dist/js/lib/eadmin.page.min.js deleted file mode 100644 index 2ba2ee5..0000000 --- a/dist/js/lib/eadmin.page.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function i(t,e){for(var a=0;a
    ',_.each(t.param.search.field,function(t,e){switch(a+='
    ',t.type){case"input":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"datepicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"citypicker":a+='
    \n\t\t\t\t\t\t\t\t\t\t'+t.name+'\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
    ';break;case"select":a+='"}a+="
    "}),t.searchBoxCache.prepend(a+='
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    '),t.searchBoxCache.find(".table-datepicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.datepicker("#"+t.attr("id"),a)}),t.searchBoxCache.find(".table-citypicker").each(function(){var t=$(this),e=t.attr("name"),a={};null!=i.param.search.field[e].param&&(a=i.param.search.field[e].param),Eadmin.citypicker("#"+t.attr("id"),a)}))})(),this._loadData(!1)}},{key:"_event",value:function(){var t=[".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button"],e=this,a=function(t){Eadmin.message.error({content:t}),e.pageBox.find("input").val("")};null!=e.param.search&&e.searchBoxCache.on("click",t[0],function(){e.page=1,e.get[e.param.config.page.page_field]=e.page;var t=e.searchBoxCache.find("form").serialize();t!=e.query&&(e.get._search=1,e.query=t);t=_.split(t,"&");return _.each(t,function(t){t=_.split(t,"=");e.get[t[0]]=decodeURIComponent(t[1])}),e._loadData(!0),!1}).on("click",t[1],function(){return e.searchBoxCache.find("input").val(""),Form.select(e.searchBoxCache),!1}),null!=e.param.config.page&&e.pageBoxCache.on("change",t[2],function(){e.page=1,e.size=+$(this).val(),store(e.storeKey+"_page",e.page.toString()),store(e.storeKey+"_size",e.size.toString()),e.get[e.param.config.page.page_field]=e.page,e.get[e.param.config.page.size_field]=e.size,e._loadData(!0)}).on("click",t[3],function(){e.page=+$(this).html(),store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0)}).on("click",t[4],function(){1!=e.page&&(--e.page,store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0))}).on("click",t[5],function(){e.page!=e.pageCount&&(e.page+=1,store(e.storeKey+"_page",e.page.toString()),e.get[e.param.config.page.page_field]=e.page,e._loadData(!0))}).on("click",t[6],function(){var t=e.pageBoxCache.find("input").val();""!=t?t<1?a("跳转的页数不能小于1"):t>e.pageCount?a("跳转的页数已经超出了最大页数"):t!=e.page?(store(e.storeKey+"_page",t),e.page=+t,e.get[e.param.config.page.page_field]=e.page,e._loadData(!0)):a("已经在待跳转的页面了"):a("跳转的页数不能为空")})}},{key:"_page",value:function(t){var e=1this.pageCount?this.pageCount:n)-a'+s+"";this.pageBoxCache.find(".num-page").remove(),this.pageBoxCache.find(".prev-page").after(i),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var a=this,i=0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.searchBoxCache.hide(),this.pageBoxCache.hide(),i&&(null!=this.window?_.startsWith(this.window,"#tab")||($(this.window+" .body")[0].scrollTop=0):box[0].scrollTop=0),Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){var e;null!=t.count||null==a.param.config.page?null!=t.list?(Eadmin.template(a.param.config.tmp,t,function(){col(a.tmpBox),defaultImg(a.tmpBox),_.isFunction(a.param.callback)&&a.param.callback(t)}),a.searchBoxCache.show(),a.pageBoxCache.show(),0\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t条,\n\t\t\t\t\t\t\t\t当前 "+a.page+'/- 页\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t跳转到第\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t',a.pageBoxCache.html(e),Eadmin.form(a.pageBoxCache)),a._page(t,i)):a.searchBoxCache.append('
    该列表暂无更多数据~
    '),a.init=!0,a.get._search=0):console.log("数据源中没有包含list字段"):console.log("返回的数据源中没有 count 字段,无法使用分页")}})}}]),a}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.popup.min.js b/dist/js/lib/eadmin.popup.min.js deleted file mode 100644 index b6d7b46..0000000 --- a/dist/js/lib/eadmin.popup.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function i(t,n){for(var e=0;e确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"success",value:function(){var t=0确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"error",value:function(){var t=0确定 (3)'});var n=$(".popup");fadeIn(n),this._countdown(n,t)}},{key:"confirm",value:function(){var t=0确定\n\t\t\t\t\t'}),Eadmin.mask();var n=$(".popup");fadeIn(n),n.find("#close").on("click",function(){Eadmin.maskHide(),fadeOut(n),_.isFunction(t.cancel)&&t.cancel()}),n.find("#sure").on("click",function(){$(this).html("执行中...").attr("disabled",!0),_.isFunction(t.callback)&&t.callback()})}},{key:"_createHtml",value:function(){var t,n=0\n\t\t\t\t'+n.title+'\n\t\t\t\t\n\t\t\t\t'+n.txt+'\n\t\t\t\t
    '+n.btn+"
    \n\t\t\t",$("body").append(e));var e=$(".window:visible").length;0',n.percent=e.data("percent"),n.width=e.data("percent-width"),null!=n.width?e.width(n.width):n.width=e.width();var r=_.floor(n.width/100*n.percent),t=e.data("percent-color");n.color=null==t?"":" linear-"+t,n.html+='
    ',null!=e.data("show-percent")&&(n.html+='
    '+n.percent+"%
    "),e.addClass("progress").html(n.html)})}}]),t}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.rate.min.js b/dist/js/lib/eadmin.rate.min.js deleted file mode 100644 index c8128af..0000000 --- a/dist/js/lib/eadmin.rate.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function n(t,a){for(var e=0;e=a?" full":"";t+='
    \n\t\t\t\t\t
    '}this.domCache.html(t)}},{key:"_event",value:function(){var e=0,n=0,a=this;a.domCache.on("mouseover",".star",function(){var t=$(this),a={parent:t.parent()};(1==(n=t.data("level"))?t:a.parent.children(".star:lt("+n+")")).addClass("full"),n-e<0&&a.parent.children(".star:gt("+(n-1)+")").removeClass("full")}).on("mouseout",".star",function(){e=n}).on("click",".star:not(.disabled)",function(){var t=$(this);t.removeClass("pulse").addClass("pulse").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){t.removeClass("pulse")}),t.parent().data("level",n),_.isFunction(a.param.change)&&a.param.change(n)}).on("mouseleave",function(){var t=$(this),a=t.data("level");null!=a?(t.children(".star").removeClass("full"),t.children(".star:lt("+a+")").addClass("full")):t.children(".star").removeClass("full")})}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.slider.min.js b/dist/js/lib/eadmin.slider.min.js deleted file mode 100644 index 6a2a9b8..0000000 --- a/dist/js/lib/eadmin.slider.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function i(t,e){for(var a=0;a';a=n.param.value/n.param.step*n.stepWidth,(a=(a-=8)<0?0:a)>n.maxLeft&&(a=n.maxLeft)}else a=_.floor(n.maxLeft/(n.param.max-n.param.min)*n.param.value);var s=n.param.value;0==s&&(s=n.param.min),""!=n.param.tips&&(s=_.replace(n.param.tips,"[val]",s)),e+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t
    ',t.html(e)}var n=this;1==this.domCache.length?t(this.domCache):this.domCache.each(function(){t($(this))})}},{key:"_event",value:function(){var n=this,l=0;n.domCache.on("mouseenter",".slider-btn",function(){$(this).data("active",1)}).on("mouseleave",".slider-btn",function(){$(this).data("active",0)}).on("mousedown",".slider-btn",function(t){var e=$(this),a={clientX:null,clientXClone:t.clientX,allow:!0,timer:null,val:0};a.left=parseInt(e.css("left")),a.bar=e.next(".slider-bar"),e.addClass("tips-disabled"),selectEnabled&&userselect(0),$(document).bind("mousemove",function(t){if(a.clientX=t.clientX-a.clientXClone,(l=a.left+a.clientX)<0||l>n.maxLeft){if(!a.allow)return;l=n._checkLeft(l),a.allow=!1}else a.allow=!0;0this.maxLeft?this.maxLeft:t}},{key:"_val",value:function(t){return _.floor((this.param.max-this.param.min)/this.maxLeft*t)}},{key:"_stepVal",value:function(t){var e=0,t=parseInt((t+this.btnWidth/2)/this.stepWidth);return 0<(e=t*this.stepWidth)&&(e-=this.btnWidth/2),{val:t*this.param.step,left:e}}}]),i}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.tab.min.js b/dist/js/lib/eadmin.tab.min.js deleted file mode 100644 index 01b9faf..0000000 --- a/dist/js/lib/eadmin.tab.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function n(t,a){for(var i=0;i',_.each(this.param,function(t,a){i+="",null!=t.num&&0<+t.num&&(i+='
    '+t.num+"
    "),null!=t.icon&&(i+=''),i+=t.name+""}),this.dom.prepend(i+=""),this.tab=this.dom.children(".tab")):console.log("请至少指定1个选项卡")}},{key:"_init",value:function(){null==this.active&&(this.active=0),this.panel.eq(this.active).show(),this._load()}},{key:"_event",value:function(){var i=this;this.tab.on("click","span:not(.active)",function(){var t=[$(this),{}],a=t[0],t=t[1];t.index=a.index(),addClassExc(a,"active"),i.active=t.index,i.panel.hide().eq(t.index).show(),i._load()})}},{key:"_load",value:function(){var a,t,i=this.param[this.active].load;null!=i&&null==this.param[this.active].loaded&&(this.param[this.active].loaded=!0,a=this.panel.eq(this.active),t="tab-window-"+createId(),a.attr("id",t),Mount.window=t,a.html('
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    '),Eadmin.currentHref=i,a.load(i,function(){defaultImg(a),block(a),Eadmin.form(a),Button.run(a),-1!=module.lib.indexOf("tag")&&Tag.run(a);var t=body.find(".iscroll");0\n\t\t\t\t\t\t数据加载中,请稍候...\n\t\t\t\t\t'),this.shade=this.domCache.prev(".table-shade"),this.haveFixed=this.param.config.fixed.first,this.run()):console.log("没有找到表格容器"+t+",创建失败")}return _createClass(n,[{key:"run",value:function(){0!=this.param.column.length?(""==this.param.config.data&&console.log("没有指定数据源地址,无法创建表格实体"),this._create(),this._event(),this._resize()):console.log("至少为表格添加一列才可以创建表格")}},{key:"refresh",value:function(){this._loadData(!1)}},{key:"_create",value:function(){var l=this,i="",c=[],o={order:function(t){var e=1\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t':""},head:function(){i+="
    ",i+=l._checkbox(),_.each(l.param.column,function(a,t){if(!0===a.search&&c.push(t),!1===a.column)return!0;var e=!0,n=0==t||t+1==l.param.column.length;null!=l.columnConfig[a.field]&&(e=l.columnConfig[a.field]),i+='",l.column.push({name:a.name,disabled:n,checked:e,click:function(t){var e=l.table.t.find(".td-"+t._index);t._checked?e.show():e.hide(),l.columnConfig[a.field]=t._checked,store(l.storeKey+"_column",JSON.stringify(l.columnConfig))}}),null!=a.field&&(l.excelColumn[a.field]=a.name)}),i+=""},search:function(){var i,o;0!=c.length&&(i=''),l.searchBox=l.domCache.prev(".table-search"),l.searchBox.find(".table-datepicker").each(function(){var t=$(this);Eadmin.datepicker("#"+t.attr("id"),o[t.data("key")])}),l.searchBox.find(".table-citypicker").each(function(){var t=$(this);Eadmin.citypicker("#"+t.attr("id"),o[t.data("key")])}))},tools:function(){var a;(0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel)&&(a='
    ',_.each(l.param.button,function(t,e){a+='"}),l.param.config.export_excel&&(a+=''),l.param.config.column_config&&(a+=''),l.domCache.before(a+="
    "),l.toolsBox=l.domCache.prev(".table-tools"))},page:function(){var t;_.isBoolean(l.param.config.page)||(t='
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t共条,每页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t条,当前 "+l.page+'/- 页\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t跳转到第 页\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    ',l.domCache.after(t),l.pageBox=l.domCache.next(".table-page"))},fixed:function(){var t,e="";l.param.config.fixed.first&&(e+='
    \n\t\t\t\t\t\n\t\t\t\t
    \n\t\t\t\t\t\t\t\t'+a.name+o.order(a.order,a.field)+"\n\t\t\t\t\t\t\t
    ',e+=l._checkbox(null,!0),e+="",e+="
    "+(t=_.head(l.param.column)).name+o.order(t.order,t.field)+"
    "),l.param.config.fixed.last&&(e+='
    ',e+="",e+="
    "+(t=_.last(l.param.column)).name+o.order(t.order,t.field)+"
    "),l.domCache.append(e)},body:function(){o.head(),o.search(),o.tools(),o.page(),i+="",l.domCache.html(i),o.fixed(),0!=l.param.button.length||l.param.config.column_config||l.param.config.export_excel||l.domCache.find("thead > tr").addClass("head-border-top"),l.table={head:l.domCache.find("thead"),body:l.domCache.find("tbody"),lbox:l.domCache.find(".fixed-left"),rbox:l.domCache.find(".fixed-right"),box:l.domCache.find(".table-box")},l.table.t=l.table.box.children("table"),l.table.c=l.table.t.children("tbody"),l.table.l=l.table.lbox.find("tbody"),l.table.r=l.table.rbox.find("tbody")}},i='
    ';o.body(),this._loadData()}},{key:"_event",value:function(){var t,a,n,i=this,e=["thead .checkall","tbody .checkall","tbody tr",".search-do",".search-refresh",".table-page select",".table-page .num-page:not(.current)",".table-page .prev-page",".table-page .next-page",".table-page button",".table-tools button",".order i:not(.active)",'[data-model="switch"]',".column-btn"],o=function(t){Eadmin.message.error({content:t}),c.pageBox.find("input").val("")},l=[this,this.domCache.parent()],c=l[0],l=l[1];c.param.config.checkbox&&l.on("click",e[0],function(){var t=[$(this),{}],e=t[1];e.isCheck=t[0].is(":checked")?1:0,c.checked=1==e.isCheck?c.size:0,e.checkbox=(c.haveFixed?c.table.l:c.table.t).find(".checkall"),Form.checkbox(e.checkbox,e.isCheck)}).on("click",e[1],function(){var t,e=[$(this),0];c.checked+=e[0].is(":checked")?1:-1,t=c.checked==c.size?1:0,Form.checkbox(c.table.head.find(".checkall"),t)}),(c.param.config.fixed.first||c.param.config.fixed.last)&&(t=0,l.on("mouseenter",e[2],function(){t=$(this).index(),c.table.c.children("tr").eq(t).addClass("tr-hover"),c.table.l.children("tr").eq(t).addClass("tr-hover"),c.table.r.children("tr").eq(t).addClass("tr-hover")}).on("mouseleave",e[2],function(){c.table.c.children("tr").eq(t).removeClass("tr-hover"),c.table.l.children("tr").eq(t).removeClass("tr-hover"),c.table.r.children("tr").eq(t).removeClass("tr-hover")})),null!=c.searchBox&&l.on("click",e[3],function(){c.page=1,c.get[c.param.config.page.page_field]=c.page,_.unset(c.get,"_export");var t=c.searchBox.children("form").serialize();t!=c.query&&(c.get._search=1,c.query=t);t=_.split(t,"&");return _.each(t,function(t){t=_.split(t,"=");c.get[t[0]]=decodeURIComponent(t[1])}),c._loadData(!0),!1}).on("click",e[4],function(){return c.searchBox.find("input").val(""),Form.select(c.searchBox),!1}),null!=c.toolsBox&&_.each(c.param.button,function(n,t){var e=c.toolsBox.find("button").eq(t);if(null!=n.open){e.data("window-url",n.open.url);t=e.attr("id");return Eadmin.window("#"+t,n.open),!0}e.on("click",function(){if(!0!==n.check_checked||0!=c.checked){var t=function(){var t=[[],{}],e=t[0],a=t[1],t=t[2];if(0<(t=(t=c.haveFixed?c.table.l:c.table.c).find(".checkall:checked")).length&&(t.each(function(){e.push($(this).val())}),e=_.toString(e),a[c.param.config.checkbox]=e),null!=n.api)return Eadmin.get({url:n.api,param:a,popup:!0,then:function(){!0===n.refresh&&c._loadData()}}),!0;_.isFunction(n.callback)?n.callback(_.isArray(e)?"":e):console.log("按钮操作没有指明具体操作动作,无法执行")};if(!0===n.confirm)return Eadmin.popup.confirm({content:"确认执行此操作吗?",callback:t}),!0;t()}else Eadmin.popup.error({content:"请至少选择一项执行此操作"})})}),_.isBoolean(this.param.config.page)||l.on("change",e[5],function(){c.page=1,c.size=+$(this).val(),store(c.storeKey+"_page",c.page.toString()),store(c.storeKey+"_size",c.size.toString()),c.get[c.param.config.page.page_field]=c.page,c.get[c.param.config.page.size_field]=c.size,c._loadData(!0)}).on("click",e[6],function(){c.page=+$(this).html(),store(c.storeKey+"_page",c.page.toString()),c.get[c.param.config.page.page_field]=c.page,c._loadData(!0)}).on("click",e[7],function(){1!=c.page&&(--c.page,store(c.storeKey+"_page",c.page.toString()),c.get[c.param.config.page.page_field]=c.page,c._loadData(!0))}).on("click",e[8],function(){c.page!=c.pageCount&&(c.page+=1,store(c.storeKey+"_page",c.page.toString()),c.get[c.param.config.page.page_field]=c.page,c._loadData(!0))}).on("click",e[9],function(){var t=c.pageBox.find("input").val();""!=t?t<1?o("跳转的页数不能小于1"):t>c.pageCount?o("跳转的页数已经超出了最大页数"):t!=c.page?(store(c.storeKey+"_page",t),c.page=+t,c.get[c.param.config.page.page_field]=c.page,c._loadData(!0)):o("已经在待跳转的页面了"):o("跳转的页数不能为空")}),l.on("click",e[11],function(){var t=$(this);c.table.head.find(".active").removeClass("active"),t.addClass("active"),c.get.order=t.data("order"),c._loadData(!0)}).on("click",e[12],function(){var t=[$(this),{}],e=t[0],t=t[1];t.label=e.parent("label"),t.api=t.label.data("api"),t.field=t.label.data("field"),t.val=e.val(),t.param={},t.param[t.field]=t.val,Eadmin.get({url:t.api,param:t.param,popup:!0})}).on("click",e[13],function(){var t=[$(this),{}],e=t[0],a=t[1];a.row=e.data("row"),a.key=e.data("key"),a.btn=c.btns[a.row][a.key],null==a.btn.open?null!=a.btn.api&&(e=function(){Eadmin.get({url:a.btn.api,popup:!0,then:function(){!0===a.btn.refresh&&c._loadData()}})},!0!==a.btn.confirm?e():Eadmin.popup.confirm({content:"确定执行此操作吗?",callback:e})):Eadmin.window(!1,a.btn.open)}),this.param.config.column_config&&Eadmin.dropdown("#"+this.columnId,{width:200,title:"表头设置",data:this.column}),this.param.config.export_excel&&(a=function(t,e){var a;window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(t,e):("object"==(void 0===t?"undefined":_typeof(t))&&t instanceof Blob&&(t=URL.createObjectURL(t)),(a=document.createElement("a")).href=t,a.download=e||"",e=void 0,window.MouseEvent?e=new MouseEvent("click"):(e=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),a.dispatchEvent(e))},n=function(t){var e={SheetNames:["sheet1"],Sheets:{}};e.Sheets.sheet1=t;e=XLSX.write(e,{bookType:"xlsx",bookSST:!0,type:"binary"});return new Blob([function(t){for(var e=new ArrayBuffer(t.length),a=new Uint8Array(e),n=0;n!=t.length;++n)a[n]=255&t.charCodeAt(n);return e}(e)],{type:"application/octet-stream"})},Method[this.exportExcel]=function(e){i.get._export=1,Eadmin.get({url:i.param.config.data,param:i.get,then:function(t){t=[i.excelColumn].concat(_toConsumableArray(t.list));t=XLSX.utils.json_to_sheet(t,{skipHeader:!0});a(n(t),createId()+".xlsx"),Eadmin.button.reset(e)}})})}},{key:"_checkbox",value:function(){var t=0
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    ':null==t[this.param.config.checkbox]?(console.log("复选框绑定的字段"+this.param.config.checkbox+"不存在"),""):'
    '}},{key:"_page",value:function(t){var e=1this.pageCount?this.pageCount:i)-a'+o+"";this.pageBox.find(".num-page").remove(),this.pageBox.find(".prev-page").after(n),this.init&&e&&module.conf.page_show_message&&Eadmin.message.success({content:"当前第 "+this.page+" 页,共 "+this.pageCount+" 页"})}else console.log("数据源中未包含数据总条数count字段,创建分页失败")}},{key:"_loadData",value:function(){var u=this,a=0\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t'},r=function(t,e,i){e=t.button(e);f.btns.push(e);var o="";return _.each(e,function(t,e){var a=[null!=t.icon?'':"","table-column-btn-"+i+"-"+e,null!=t.open?t.open.url:"","",""],n=!0===t.disabled?" disabled":"";o+='"}),o},d=function(t,e){var a="";return a+='";t=t.link(e),e='",l.fr+="",l.html+="",l.html+=u._checkbox(i),l.fl+=u._checkbox(i,!0),_.each(u.param.column,function(t,e){if(!1===t.column)return!0;var a="',!0===t.switch?a+=s(t,i):_.isFunction(t.button)?a+=r(t,i,o):(a+=p(t,i),a+=(!0===t.img?d:h)(t,i),a+=p(!0)),a+="",0==e&&(l.fl+=a),l.html+=a,e+1==u.param.column.length&&(l.fr+=a)}),l.fl+="",l.html+="",l.fr+=""}),u.table.c.html(l.html),defaultImg(u.table.c),-1!=module.lib.indexOf("tag")&&Tag.run(u.table.c),u.table.t.width()<=u.width?(u.table.lbox.remove(),u.table.rbox.remove(),u.haveFixed=!1):(!0===u.param.config.fixed.first&&(u.table.head.eq(0).find(".checkall-box").remove(),u.table.c.find(".checkall-box").remove(),u.table.l.html(l.fl),Eadmin.form(u.table.l)),!0===u.param.config.fixed.last&&(u.table.r.html(l.fr),Eadmin.form(u.table.r))),Eadmin.form(u.table.c),-1!=module.lib.indexOf("progress")&&Progress.run(u.table.c),u._page(l.data,a),(e=u.table.head.find(":checkbox")).is(":checked")&&Form.checkbox(e,!1),u.table.lbox.show(),u.table.rbox.show(),0<(e=u.domCache.find(".empty")).length&&e.hide()):(!1!==u.param.config.page&&u.pageBox.hide(),0==(e=u.domCache.find(".empty")).length?u.domCache.append('
    该列表暂无更多数据~
    '):e.show()),u.shade.hide(),null!=u.param.callback&&u.param.callback(l.data),u.get._search=0,u.init||(u.scroll=Eadmin.scroll(u.dom+" .table-box","x"),u.table.t.width()<=u.width?u.table.t.width(u.width):u.domCache.children(".table-box").css("padding-bottom","18px"),u.init=!0)):console.log("数据源中没有包含list字段,创建表格失败"):console.log("返回的数据源中没有 count 字段,无法使用分页,请在配置中设置 page 为 false")}""!=this.param.config.data?Eadmin.get({url:this.param.config.data,param:this.get,then:function(t){e(t)}}):e({count:0,list:[]})}},{key:"_resize",value:function(){var t=this;$(window).on("resize",_.debounce(function(){t.width=+t.domCache.width(),t.table.box.width(t.width),t.table.t.width()<=t.width?(t.table.t.width(t.width),t.domCache.children(".table-box").css("padding-bottom",0)):t.domCache.children(".table-box").css("padding-bottom","18px"),null!=t.scroll&&t.scroll.update()},100))}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.tag.min.js b/dist/js/lib/eadmin.tag.min.js deleted file mode 100644 index 05d5655..0000000 --- a/dist/js/lib/eadmin.tag.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function e(n,a){for(var t=0;t'+n+""}),a.html(t.html)})}}]),n}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.tips.min.js b/dist/js/lib/eadmin.tips.min.js deleted file mode 100644 index 8bb7713..0000000 --- a/dist/js/lib/eadmin.tips.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function i(t,e){for(var s=0;s\n\t\t\t\t\t\t
    \n\t\t\t\t\t\t
    \n\t\t\t\t\t',$("body").append(s.html),s.tips=$(".tips")),s.offset=t.offset(),s.left=s.offset.left,s.top=s.offset.top,s.pt=e.position||"top",s.txt=e.tips,null==s.txt&&(s.txt="默认文案"),s.tips.children("div:first").html(s.txt),"right"==s.pt&&distance(t,"right")\n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t0 / '+n.from.length+'\n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',n.from){var i=1==n.from[e].disabled?' class="disabled"':"";n.html+="\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t"}for(a in n.html+="
    ",this.param.search&&(n.html+=''),n.html+='
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t
    ',n.html+='
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t\t0 / '+n.to.length+'\n\t\t\t\t\t
    \n\t\t\t\t\t
      ',n.to){var c=1==n.to[a].disabled?"disabled":"";n.html+='
    • \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    • "}n.html+="
    ",this.param.search&&(n.html+=''),n.html+='
    ',this.domCache.html(n.html)}},{key:"_event",value:function(){var t=[".transfer-header :checkbox",".transfer-body :checkbox",".transfer-button button"],a=this,e=[this.domCache.find(".transfer-body"),this.domCache.find(".transfer-header"),this.domCache.find(".transfer-button")],n=e[0],h=e[1],i=e[2];this.domCache.on("click",t[0],function(){var t=$(this),e={eq:+t.data("num")};e.neq=1==e.eq?0:1,e.checkbox=n.eq(e.eq).find(":checkbox").not(":disabled"),t.is(":checked")?(Form.checkbox(e.checkbox,1),h.eq(e.eq).find("em:first").html(e.checkbox.length),i.children("button").eq(e.neq).prop("disabled",!1)):(Form.checkbox(e.checkbox,0),h.eq(e.eq).find("em:first").html(0),i.children("button").eq(e.neq).prop("disabled",!0))}).on("click",t[1],function(){var t={eq:+$(this).data("num")};t.neq=1==t.eq?0:1,t.all=n.eq(t.eq).find(":checkbox").length,t.checked=n.eq(t.eq).find(":checked").length,t.checkall=h.eq(t.eq).find(":checkbox"),h.eq(t.eq).find("em:first").html(t.checked),Form.checkbox(t.checkall,t.checked==t.all?1:0),t.disabled=!(0'),this.input=this.dom.next("input")),this.run()):this.dom.html('没有树形菜单数据')}return _createClass(n,[{key:"run",value:function(){this._create(),this._event()}},{key:"_create",value:function(){var h=this,o={html:""};(function i(c,t){var e=2
  • ",0'),h.param.checkbox?(!(n="")!==t.checked&&!0!==t.half||(n+=" checked"),!0!==t.disabled&&!0!==d||(n+=" disabled"),!0===t.half&&(n+=' class="checkbox-half"'),o.html+='"):o.html+='"+t.name+"\n\t\t\t\t\t\t\t\t",0"}),0")})(0,this.param.data),this.dom.html(o.html)}},{key:"_event",value:function(){var t=["[data-open]",":checkbox","[data-tree-node]"],c=this;c.dom.on("click",t[0],function(){var t=[$(this),{}],e=t[0],t=t[1];if(t.open=e.data("open"),t.child=e.next().next(),0==t.open)return e.data("open",1).removeClass("rotate-0").addClass("rotate-90"),void t.child.slideDown(200);e.data("open",0).removeClass("rotate-90").addClass("rotate-0"),t.child.slideUp(200)}).on("click",t[1],function(){var t=[$(this),{}],e=t[0],a=t[1],n={checkChild:function(t){t=c.dom.find('input[data-pid="'+t+'"]:not(:disabled)');0!=t.length&&(Form.checkbox(t,a.check),t.each(function(){n.checkChild($(this).attr("id"))}))},checkParent:function(t){var e,a=c.dom.find("#"+t);0!=a.length&&(c.dom.find('input[data-pid="'+t+'"]').length==(e=c.dom.find('input[data-pid="'+t+'"]:not(.checkbox-half):checked').length)?Form.checkbox(a,!0):0!=e||0')}},{key:"_init",value:function(){var e=this,t={button:this.domCache.children(".dz-button")};t.uploadTmp='
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t
    \n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t
    ',this.upload=new Dropzone(this.dom,{url:this.param.api,paramName:this.param.filename,maxFilesize:this.param.maxsize,acceptedFiles:_.join(this.param.doc,","),autoProcessQueue:this.param.autoupload,parallelUploads:1e3,previewTemplate:t.uploadTmp,maxFiles:this.param.maxfile,dictFileTooBig:"允许上传文件的最大限制为:{{maxFilesize}}MB",dictInvalidFileType:"上传的文件格式不被允许",dictResponseError:"上传文件失败,返回码:{{statusCode}}",dictMaxFilesExceeded:"上传的文件数量超出限制"}),""!=this.param.default&&(t.default=this.param.default.split(","),this.pic=t.default,_.each(t.default,function(t){var a={name:t,accepted:!0};e.upload.emit("addedfile",a),e.upload.emit("thumbnail",a,t),e.upload.emit("success",a),e.upload.emit("complete",a),e.upload.files.push(a)})),Mount.dropzone.push(this.upload)}},{key:"_event",value:function(){var i=this,n={button:i.domCache.find(".dz-button")};i.upload.on("addedfile",function(t){-1==t.type.indexOf("image")&&i.domCache.find(".dz-details").show(),i.param.autoupload||(n.button.is(":hidden")&&(i.domCache.css("padding-bottom",40),n.button.show()),t=i.domCache.find(".dz-preview:not(.dz-complete)").length,n.button.find("em").html(t))}).on("removedfile",function(t){var a;"error"!=t.status&&(a=i.domCache.find(".dz-preview:not(.dz-complete)").length,n.button.find("em").html(a),0==(a=i.domCache.find(".dz-preview").length)&&(i.domCache.css("padding-bottom",10),n.button.hide()),a=void 0,a=[a=null!=t.xhr?JSON.parse(t.xhr.response).pic:t.name],i.pic=_.xor(i.pic,a),""!=i.param.bind&&i.domCache.next("input").val(_.split(i.pic,",")))}).on("success",function(t,a){var e=parseInt(n.button.find("em").html());n.button.find("em").html(e-1),i.pic.push(a.pic)}).on("error",function(t,a){i.upload.removeFile(t),Eadmin.message.error({content:a})}).on("queuecomplete",function(){""!=i.param.bind&&i.domCache.next("input").val(_.split(i.pic,","))}),i.param.autoupload||$(i.dom+" .dz-upload-btn").on("click",function(){return i.upload.processQueue(),!1})}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.validate.min.js b/dist/js/lib/eadmin.validate.min.js deleted file mode 100644 index 7f16c1e..0000000 --- a/dist/js/lib/eadmin.validate.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function r(e,t){for(var a=0;a"])*',t.date="\\d{4}[/-]+\\d{2}[/-]+\\d{2}",t.money="\\d{1,}\\.\\d{2,4}",t.ip="\\d{1,}\\.\\d{1,}\\.\\d{1,}\\.\\d{1,}",t.number="[0-9]+",t.letter="[a-zA-Z]+",t.numberLetter="[0-9a-zA-Z]+",t.zipcode="[1-9][0-9]{5}",null!=t[e]&&t[e]},check:function(e,t){var a=r.preg(e);return!1===a&&(a=e),!!new RegExp(a).test(t)},set:function(){var e=0a.arr.len[1])return a.result=!1,a.key=t,!1}else if(-1!=e.indexOf("val")){if(e=e.replace("val=",""),a.val=parseInt(a.val),a.arr.val=e.split("-"),_.isNaN(a.val)||""!=a.arr.val[0]&&a.vala.arr.val[1])return a.result=!1,a.key=t,!1}else if(!r.check(e,a.val))return a.result=!1,a.key=t,!1}),a.result?(r.set(!0),void r.success()):(r.set(),void r.error(a.arr.msg[a.key])))}},{key:"_note",value:function(e){var t=e.closest(".form-group"),a=t.find(".note");return a.length?null==e.data("note")&&e.data("note",a.html()):(t.append(''),a=t.find(".note"),null==e.data("note")&&e.data("note",!1)),a}}]),e}(); \ No newline at end of file diff --git a/dist/js/lib/eadmin.window.min.js b/dist/js/lib/eadmin.window.min.js deleted file mode 100644 index d3e6312..0000000 --- a/dist/js/lib/eadmin.window.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function o(t,n){for(var i=0;i\n\t\t\t\t\t
    \n\t\t\t\t\t\t页面加载中,请稍候...\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t\n\t\t\t\t\t
    \n\t\t\t\t\t
    \n\t\t\t\t\t\t'+this.param.title+'\n\t\t\t\t\t
    \n\t\t\t\t\t
    ',0',_.each(this.param.btn,function(t){var n=-1==["cancel","refresh"].indexOf(t.action)?' data-loading="执行中..."':"";i.html+="\n\t\t\t\t\t\t\t"+t.name+"\n\t\t\t\t\t\t\t"}),i.html+=""),i.html+="",body.append(i.html),this.windowDom=$("#"+this.window)}},{key:"_event",value:function(){var a=this,r={},l={close:function(){var t=!(0").load(a.param.url,function(){defaultImg(r.body),r.loading.hide(),block(r.body),Eadmin.form(r.body),Button.run(a.windowDom),-1!=module.lib.indexOf("tag")&&Tag.run(r.body),r.scroll=Eadmin.scroll("#"+a.window+" .body");var t=body.find(".iscroll");0\n\t\t\t\t\t\t\t\t',r.body.html(t))},init:function(t){a._create(),r={this:t,title:a.windowDom.children(".title"),body:a.windowDom.children(".body"),loading:a.windowDom.children(".window-loading"),scroll:null},0!=t&&(a.param.url=r.this.data("window-url")),Eadmin.currentHref=a.param.url,null!=a.param.url&&""!=a.param.url?(0!=(t=Eadmin.mask())&&a.windowDom.css("z-index",t),a.windowDom.off("animationend").show().addClass("window"==a.param.style?"zoomIn":"fadeInRight"),l.load(),a.windowDom.children(".window-close").on("click",function(){l.close()}),a.param.drag&&r.title.on("mousedown",function(t){selectEnabled&&userselect(0);var n=a.windowDom.offset();a.x=t.clientX,a.y=t.clientY,a.top=n.top,a.left=n.left;var i=a.windowDom.css("margin-left"),o=a.windowDom.css("margin-top"),i=parseInt(i),o=parseInt(o);$(document).on("mousemove",function(t){var n=a.top+(t.clientY-a.y),t=a.left+(t.clientX-a.x);a.windowDom.css({top:n-=o,left:t-=i})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=a.param.btn.length&&a.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],n=t[0],i=t[1];if(i.index=n.index(),i.param=a.param.btn[i.index],_.isString(i.param.action))if(i.action=["cancel","refresh","submit"],-1!=i.action.indexOf(i.param.action))switch(i.param.action){case"cancel":l.close();break;case"refresh":r.body.empty(),l.load();break;case"submit":var o=function(){r.form=r.body.find(i.param.formid||"form"),0!=r.form.length?(r.action=r.form.attr("action")||a.param.url,Validate.submit(r.form),0-1}var pJS=function(e,a){var t=document.querySelector("#"+e+" > .particles-js-canvas-el");this.pJS={canvas:{el:t,w:t.offsetWidth,h:t.offsetHeight},particles:{number:{value:400,density:{enable:!0,value_area:800}},color:{value:"#fff"},shape:{type:"circle",stroke:{width:0,color:"#ff0000"},polygon:{nb_sides:5},image:{src:"",width:100,height:100}},opacity:{value:1,random:!1,anim:{enable:!1,speed:2,opacity_min:0,sync:!1}},size:{value:20,random:!1,anim:{enable:!1,speed:20,size_min:0,sync:!1}},line_linked:{enable:!0,distance:100,color:"#fff",opacity:1,width:1},move:{enable:!0,speed:2,direction:"none",random:!1,straight:!1,out_mode:"out",bounce:!1,attract:{enable:!1,rotateX:3e3,rotateY:3e3}},array:[]},interactivity:{detect_on:"canvas",events:{onhover:{enable:!0,mode:"grab"},onclick:{enable:!0,mode:"push"},resize:!0},modes:{grab:{distance:100,line_linked:{opacity:1}},bubble:{distance:200,size:80,duration:.4},repulse:{distance:200,duration:.4},push:{particles_nb:4},remove:{particles_nb:2}},mouse:{}},retina_detect:!1,fn:{interact:{},modes:{},vendors:{}},tmp:{}};var i=this.pJS;a&&Object.deepExtend(i,a),i.tmp.obj={size_value:i.particles.size.value,size_anim_speed:i.particles.size.anim.speed,move_speed:i.particles.move.speed,line_linked_distance:i.particles.line_linked.distance,line_linked_width:i.particles.line_linked.width,mode_grab_distance:i.interactivity.modes.grab.distance,mode_bubble_distance:i.interactivity.modes.bubble.distance,mode_bubble_size:i.interactivity.modes.bubble.size,mode_repulse_distance:i.interactivity.modes.repulse.distance},i.fn.retinaInit=function(){i.retina_detect&&window.devicePixelRatio>1?(i.canvas.pxratio=window.devicePixelRatio,i.tmp.retina=!0):(i.canvas.pxratio=1,i.tmp.retina=!1),i.canvas.w=i.canvas.el.offsetWidth*i.canvas.pxratio,i.canvas.h=i.canvas.el.offsetHeight*i.canvas.pxratio,i.particles.size.value=i.tmp.obj.size_value*i.canvas.pxratio,i.particles.size.anim.speed=i.tmp.obj.size_anim_speed*i.canvas.pxratio,i.particles.move.speed=i.tmp.obj.move_speed*i.canvas.pxratio,i.particles.line_linked.distance=i.tmp.obj.line_linked_distance*i.canvas.pxratio,i.interactivity.modes.grab.distance=i.tmp.obj.mode_grab_distance*i.canvas.pxratio,i.interactivity.modes.bubble.distance=i.tmp.obj.mode_bubble_distance*i.canvas.pxratio,i.particles.line_linked.width=i.tmp.obj.line_linked_width*i.canvas.pxratio,i.interactivity.modes.bubble.size=i.tmp.obj.mode_bubble_size*i.canvas.pxratio,i.interactivity.modes.repulse.distance=i.tmp.obj.mode_repulse_distance*i.canvas.pxratio},i.fn.canvasInit=function(){i.canvas.ctx=i.canvas.el.getContext("2d")},i.fn.canvasSize=function(){i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i&&i.interactivity.events.resize&&window.addEventListener("resize",function(){i.canvas.w=i.canvas.el.offsetWidth,i.canvas.h=i.canvas.el.offsetHeight,i.tmp.retina&&(i.canvas.w*=i.canvas.pxratio,i.canvas.h*=i.canvas.pxratio),i.canvas.el.width=i.canvas.w,i.canvas.el.height=i.canvas.h,i.particles.move.enable||(i.fn.particlesEmpty(),i.fn.particlesCreate(),i.fn.particlesDraw(),i.fn.vendors.densityAutoParticles()),i.fn.vendors.densityAutoParticles()})},i.fn.canvasPaint=function(){i.canvas.ctx.fillRect(0,0,i.canvas.w,i.canvas.h)},i.fn.canvasClear=function(){i.canvas.ctx.clearRect(0,0,i.canvas.w,i.canvas.h)},i.fn.particle=function(e,a,t){if(this.radius=(i.particles.size.random?Math.random():1)*i.particles.size.value,i.particles.size.anim.enable&&(this.size_status=!1,this.vs=i.particles.size.anim.speed/100,i.particles.size.anim.sync||(this.vs=this.vs*Math.random())),this.x=t?t.x:Math.random()*i.canvas.w,this.y=t?t.y:Math.random()*i.canvas.h,this.x>i.canvas.w-2*this.radius?this.x=this.x-this.radius:this.x<2*this.radius&&(this.x=this.x+this.radius),this.y>i.canvas.h-2*this.radius?this.y=this.y-this.radius:this.y<2*this.radius&&(this.y=this.y+this.radius),i.particles.move.bounce&&i.fn.vendors.checkOverlap(this,t),this.color={},"object"==typeof e.value)if(e.value instanceof Array){var s=e.value[Math.floor(Math.random()*i.particles.color.value.length)];this.color.rgb=hexToRgb(s)}else void 0!=e.value.r&&void 0!=e.value.g&&void 0!=e.value.b&&(this.color.rgb={r:e.value.r,g:e.value.g,b:e.value.b}),void 0!=e.value.h&&void 0!=e.value.s&&void 0!=e.value.l&&(this.color.hsl={h:e.value.h,s:e.value.s,l:e.value.l});else"random"==e.value?this.color.rgb={r:Math.floor(256*Math.random())+0,g:Math.floor(256*Math.random())+0,b:Math.floor(256*Math.random())+0}:"string"==typeof e.value&&(this.color=e,this.color.rgb=hexToRgb(this.color.value));this.opacity=(i.particles.opacity.random?Math.random():1)*i.particles.opacity.value,i.particles.opacity.anim.enable&&(this.opacity_status=!1,this.vo=i.particles.opacity.anim.speed/100,i.particles.opacity.anim.sync||(this.vo=this.vo*Math.random()));var n={};switch(i.particles.move.direction){case"top":n={x:0,y:-1};break;case"top-right":n={x:.5,y:-.5};break;case"right":n={x:1,y:-0};break;case"bottom-right":n={x:.5,y:.5};break;case"bottom":n={x:0,y:1};break;case"bottom-left":n={x:-.5,y:1};break;case"left":n={x:-1,y:0};break;case"top-left":n={x:-.5,y:-.5};break;default:n={x:0,y:0}}i.particles.move.straight?(this.vx=n.x,this.vy=n.y,i.particles.move.random&&(this.vx=this.vx*Math.random(),this.vy=this.vy*Math.random())):(this.vx=n.x+Math.random()-.5,this.vy=n.y+Math.random()-.5),this.vx_i=this.vx,this.vy_i=this.vy;var r=i.particles.shape.type;if("object"==typeof r){if(r instanceof Array){var c=r[Math.floor(Math.random()*r.length)];this.shape=c}}else this.shape=r;if("image"==this.shape){var o=i.particles.shape;this.img={src:o.image.src,ratio:o.image.width/o.image.height},this.img.ratio||(this.img.ratio=1),"svg"==i.tmp.img_type&&void 0!=i.tmp.source_svg&&(i.fn.vendors.createSvgImg(this),i.tmp.pushing&&(this.img.loaded=!1))}},i.fn.particle.prototype.draw=function(){function e(){i.canvas.ctx.drawImage(r,a.x-t,a.y-t,2*t,2*t/a.img.ratio)}var a=this;if(void 0!=a.radius_bubble)var t=a.radius_bubble;else var t=a.radius;if(void 0!=a.opacity_bubble)var s=a.opacity_bubble;else var s=a.opacity;if(a.color.rgb)var n="rgba("+a.color.rgb.r+","+a.color.rgb.g+","+a.color.rgb.b+","+s+")";else var n="hsla("+a.color.hsl.h+","+a.color.hsl.s+"%,"+a.color.hsl.l+"%,"+s+")";switch(i.canvas.ctx.fillStyle=n,i.canvas.ctx.beginPath(),a.shape){case"circle":i.canvas.ctx.arc(a.x,a.y,t,0,2*Math.PI,!1);break;case"edge":i.canvas.ctx.rect(a.x-t,a.y-t,2*t,2*t);break;case"triangle":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t,a.y+t/1.66,2*t,3,2);break;case"polygon":i.fn.vendors.drawShape(i.canvas.ctx,a.x-t/(i.particles.shape.polygon.nb_sides/3.5),a.y-t/.76,2.66*t/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,1);break;case"star":i.fn.vendors.drawShape(i.canvas.ctx,a.x-2*t/(i.particles.shape.polygon.nb_sides/4),a.y-t/1.52,2*t*2.66/(i.particles.shape.polygon.nb_sides/3),i.particles.shape.polygon.nb_sides,2);break;case"image":if("svg"==i.tmp.img_type)var r=a.img.obj;else var r=i.tmp.img_obj;r&&e()}i.canvas.ctx.closePath(),i.particles.shape.stroke.width>0&&(i.canvas.ctx.strokeStyle=i.particles.shape.stroke.color,i.canvas.ctx.lineWidth=i.particles.shape.stroke.width,i.canvas.ctx.stroke()),i.canvas.ctx.fill()},i.fn.particlesCreate=function(){for(var e=0;e=i.particles.opacity.value&&(a.opacity_status=!1),a.opacity+=a.vo):(a.opacity<=i.particles.opacity.anim.opacity_min&&(a.opacity_status=!0),a.opacity-=a.vo),a.opacity<0&&(a.opacity=0)),i.particles.size.anim.enable&&(1==a.size_status?(a.radius>=i.particles.size.value&&(a.size_status=!1),a.radius+=a.vs):(a.radius<=i.particles.size.anim.size_min&&(a.size_status=!0),a.radius-=a.vs),a.radius<0&&(a.radius=0)),"bounce"==i.particles.move.out_mode)var s={x_left:a.radius,x_right:i.canvas.w,y_top:a.radius,y_bottom:i.canvas.h};else var s={x_left:-a.radius,x_right:i.canvas.w+a.radius,y_top:-a.radius,y_bottom:i.canvas.h+a.radius};switch(a.x-a.radius>i.canvas.w?(a.x=s.x_left,a.y=Math.random()*i.canvas.h):a.x+a.radius<0&&(a.x=s.x_right,a.y=Math.random()*i.canvas.h),a.y-a.radius>i.canvas.h?(a.y=s.y_top,a.x=Math.random()*i.canvas.w):a.y+a.radius<0&&(a.y=s.y_bottom,a.x=Math.random()*i.canvas.w),i.particles.move.out_mode){case"bounce":a.x+a.radius>i.canvas.w?a.vx=-a.vx:a.x-a.radius<0&&(a.vx=-a.vx),a.y+a.radius>i.canvas.h?a.vy=-a.vy:a.y-a.radius<0&&(a.vy=-a.vy)}if(isInArray("grab",i.interactivity.events.onhover.mode)&&i.fn.modes.grabParticle(a),(isInArray("bubble",i.interactivity.events.onhover.mode)||isInArray("bubble",i.interactivity.events.onclick.mode))&&i.fn.modes.bubbleParticle(a),(isInArray("repulse",i.interactivity.events.onhover.mode)||isInArray("repulse",i.interactivity.events.onclick.mode))&&i.fn.modes.repulseParticle(a),i.particles.line_linked.enable||i.particles.move.attract.enable)for(var n=e+1;n0){var c=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+c.r+","+c.g+","+c.b+","+r+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(a.x,a.y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}},i.fn.interact.attractParticles=function(e,a){var t=e.x-a.x,s=e.y-a.y,n=Math.sqrt(t*t+s*s);if(n<=i.particles.line_linked.distance){var r=t/(1e3*i.particles.move.attract.rotateX),c=s/(1e3*i.particles.move.attract.rotateY);e.vx-=r,e.vy-=c,a.vx+=r,a.vy+=c}},i.fn.interact.bounceParticles=function(e,a){var t=e.x-a.x,i=e.y-a.y,s=Math.sqrt(t*t+i*i),n=e.radius+a.radius;n>=s&&(e.vx=-e.vx,e.vy=-e.vy,a.vx=-a.vx,a.vy=-a.vy)},i.fn.modes.pushParticles=function(e,a){i.tmp.pushing=!0;for(var t=0;e>t;t++)i.particles.array.push(new i.fn.particle(i.particles.color,i.particles.opacity.value,{x:a?a.pos_x:Math.random()*i.canvas.w,y:a?a.pos_y:Math.random()*i.canvas.h})),t==e-1&&(i.particles.move.enable||i.fn.particlesDraw(),i.tmp.pushing=!1)},i.fn.modes.removeParticles=function(e){i.particles.array.splice(0,e),i.particles.move.enable||i.fn.particlesDraw()},i.fn.modes.bubbleParticle=function(e){function a(){e.opacity_bubble=e.opacity,e.radius_bubble=e.radius}function t(a,t,s,n,c){if(a!=t)if(i.tmp.bubble_duration_end){if(void 0!=s){var o=n-p*(n-a)/i.interactivity.modes.bubble.duration,l=a-o;d=a+l,"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else if(r<=i.interactivity.modes.bubble.distance){if(void 0!=s)var v=s;else var v=n;if(v!=a){var d=n-p*(n-a)/i.interactivity.modes.bubble.duration;"size"==c&&(e.radius_bubble=d),"opacity"==c&&(e.opacity_bubble=d)}}else"size"==c&&(e.radius_bubble=void 0),"opacity"==c&&(e.opacity_bubble=void 0)}if(i.interactivity.events.onhover.enable&&isInArray("bubble",i.interactivity.events.onhover.mode)){var s=e.x-i.interactivity.mouse.pos_x,n=e.y-i.interactivity.mouse.pos_y,r=Math.sqrt(s*s+n*n),c=1-r/i.interactivity.modes.bubble.distance;if(r<=i.interactivity.modes.bubble.distance){if(c>=0&&"mousemove"==i.interactivity.status){if(i.interactivity.modes.bubble.size!=i.particles.size.value)if(i.interactivity.modes.bubble.size>i.particles.size.value){var o=e.radius+i.interactivity.modes.bubble.size*c;o>=0&&(e.radius_bubble=o)}else{var l=e.radius-i.interactivity.modes.bubble.size,o=e.radius-l*c;o>0?e.radius_bubble=o:e.radius_bubble=0}if(i.interactivity.modes.bubble.opacity!=i.particles.opacity.value)if(i.interactivity.modes.bubble.opacity>i.particles.opacity.value){var v=i.interactivity.modes.bubble.opacity*c;v>e.opacity&&v<=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}else{var v=e.opacity-(i.particles.opacity.value-i.interactivity.modes.bubble.opacity)*c;v=i.interactivity.modes.bubble.opacity&&(e.opacity_bubble=v)}}}else a();"mouseleave"==i.interactivity.status&&a()}else if(i.interactivity.events.onclick.enable&&isInArray("bubble",i.interactivity.events.onclick.mode)){if(i.tmp.bubble_clicking){var s=e.x-i.interactivity.mouse.click_pos_x,n=e.y-i.interactivity.mouse.click_pos_y,r=Math.sqrt(s*s+n*n),p=((new Date).getTime()-i.interactivity.mouse.click_time)/1e3;p>i.interactivity.modes.bubble.duration&&(i.tmp.bubble_duration_end=!0),p>2*i.interactivity.modes.bubble.duration&&(i.tmp.bubble_clicking=!1,i.tmp.bubble_duration_end=!1)}i.tmp.bubble_clicking&&(t(i.interactivity.modes.bubble.size,i.particles.size.value,e.radius_bubble,e.radius,"size"),t(i.interactivity.modes.bubble.opacity,i.particles.opacity.value,e.opacity_bubble,e.opacity,"opacity"))}},i.fn.modes.repulseParticle=function(e){function a(){var a=Math.atan2(d,p);if(e.vx=u*Math.cos(a),e.vy=u*Math.sin(a),"bounce"==i.particles.move.out_mode){var t={x:e.x+e.vx,y:e.y+e.vy};t.x+e.radius>i.canvas.w?e.vx=-e.vx:t.x-e.radius<0&&(e.vx=-e.vx),t.y+e.radius>i.canvas.h?e.vy=-e.vy:t.y-e.radius<0&&(e.vy=-e.vy)}}if(i.interactivity.events.onhover.enable&&isInArray("repulse",i.interactivity.events.onhover.mode)&&"mousemove"==i.interactivity.status){var t=e.x-i.interactivity.mouse.pos_x,s=e.y-i.interactivity.mouse.pos_y,n=Math.sqrt(t*t+s*s),r={x:t/n,y:s/n},c=i.interactivity.modes.repulse.distance,o=100,l=clamp(1/c*(-1*Math.pow(n/c,2)+1)*c*o,0,50),v={x:e.x+r.x*l,y:e.y+r.y*l};"bounce"==i.particles.move.out_mode?(v.x-e.radius>0&&v.x+e.radius0&&v.y+e.radius=m&&a()}else 0==i.tmp.repulse_clicking&&(e.vx=e.vx_i,e.vy=e.vy_i)},i.fn.modes.grabParticle=function(e){if(i.interactivity.events.onhover.enable&&"mousemove"==i.interactivity.status){var a=e.x-i.interactivity.mouse.pos_x,t=e.y-i.interactivity.mouse.pos_y,s=Math.sqrt(a*a+t*t);if(s<=i.interactivity.modes.grab.distance){var n=i.interactivity.modes.grab.line_linked.opacity-s/(1/i.interactivity.modes.grab.line_linked.opacity)/i.interactivity.modes.grab.distance;if(n>0){var r=i.particles.line_linked.color_rgb_line;i.canvas.ctx.strokeStyle="rgba("+r.r+","+r.g+","+r.b+","+n+")",i.canvas.ctx.lineWidth=i.particles.line_linked.width,i.canvas.ctx.beginPath(),i.canvas.ctx.moveTo(e.x,e.y),i.canvas.ctx.lineTo(i.interactivity.mouse.pos_x,i.interactivity.mouse.pos_y),i.canvas.ctx.stroke(),i.canvas.ctx.closePath()}}}},i.fn.vendors.eventsListeners=function(){"window"==i.interactivity.detect_on?i.interactivity.el=window:i.interactivity.el=i.canvas.el,(i.interactivity.events.onhover.enable||i.interactivity.events.onclick.enable)&&(i.interactivity.el.addEventListener("mousemove",function(e){if(i.interactivity.el==window)var a=e.clientX,t=e.clientY;else var a=e.offsetX||e.clientX,t=e.offsetY||e.clientY;i.interactivity.mouse.pos_x=a,i.interactivity.mouse.pos_y=t,i.tmp.retina&&(i.interactivity.mouse.pos_x*=i.canvas.pxratio,i.interactivity.mouse.pos_y*=i.canvas.pxratio),i.interactivity.status="mousemove"}),i.interactivity.el.addEventListener("mouseleave",function(e){i.interactivity.mouse.pos_x=null,i.interactivity.mouse.pos_y=null,i.interactivity.status="mouseleave"})),i.interactivity.events.onclick.enable&&i.interactivity.el.addEventListener("click",function(){if(i.interactivity.mouse.click_pos_x=i.interactivity.mouse.pos_x,i.interactivity.mouse.click_pos_y=i.interactivity.mouse.pos_y,i.interactivity.mouse.click_time=(new Date).getTime(),i.interactivity.events.onclick.enable)switch(i.interactivity.events.onclick.mode){case"push":i.particles.move.enable?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):1==i.interactivity.modes.push.particles_nb?i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb,i.interactivity.mouse):i.interactivity.modes.push.particles_nb>1&&i.fn.modes.pushParticles(i.interactivity.modes.push.particles_nb);break;case"remove":i.fn.modes.removeParticles(i.interactivity.modes.remove.particles_nb);break;case"bubble":i.tmp.bubble_clicking=!0;break;case"repulse":i.tmp.repulse_clicking=!0,i.tmp.repulse_count=0,i.tmp.repulse_finish=!1,setTimeout(function(){i.tmp.repulse_clicking=!1},1e3*i.interactivity.modes.repulse.duration)}})},i.fn.vendors.densityAutoParticles=function(){if(i.particles.number.density.enable){var e=i.canvas.el.width*i.canvas.el.height/1e3;i.tmp.retina&&(e/=2*i.canvas.pxratio);var a=e*i.particles.number.value/i.particles.number.density.value_area,t=i.particles.array.length-a;0>t?i.fn.modes.pushParticles(Math.abs(t)):i.fn.modes.removeParticles(t)}},i.fn.vendors.checkOverlap=function(e,a){for(var t=0;tv;v++)e.lineTo(i,0),e.translate(i,0),e.rotate(l);e.fill(),e.restore()},i.fn.vendors.exportImg=function(){window.open(i.canvas.el.toDataURL("image/png"),"_blank")},i.fn.vendors.loadImg=function(e){if(i.tmp.img_error=void 0,""!=i.particles.shape.image.src)if("svg"==e){var a=new XMLHttpRequest;a.open("GET",i.particles.shape.image.src),a.onreadystatechange=function(e){4==a.readyState&&(200==a.status?(i.tmp.source_svg=e.currentTarget.response,i.fn.vendors.checkBeforeDraw()):(console.log("Error pJS - Image not found"),i.tmp.img_error=!0))},a.send()}else{var t=new Image;t.addEventListener("load",function(){i.tmp.img_obj=t,i.fn.vendors.checkBeforeDraw()}),t.src=i.particles.shape.image.src}else console.log("Error pJS - No image.src"),i.tmp.img_error=!0},i.fn.vendors.draw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type?i.tmp.count_svg>=i.particles.number.value?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):void 0!=i.tmp.img_obj?(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame)):i.tmp.img_error||(i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw)):(i.fn.particlesDraw(),i.particles.move.enable?i.fn.drawAnimFrame=requestAnimFrame(i.fn.vendors.draw):cancelRequestAnimFrame(i.fn.drawAnimFrame))},i.fn.vendors.checkBeforeDraw=function(){"image"==i.particles.shape.type?"svg"==i.tmp.img_type&&void 0==i.tmp.source_svg?i.tmp.checkAnimFrame=requestAnimFrame(check):(cancelRequestAnimFrame(i.tmp.checkAnimFrame),i.tmp.img_error||(i.fn.vendors.init(),i.fn.vendors.draw())):(i.fn.vendors.init(),i.fn.vendors.draw())},i.fn.vendors.init=function(){i.fn.retinaInit(),i.fn.canvasInit(),i.fn.canvasSize(),i.fn.canvasPaint(),i.fn.particlesCreate(),i.fn.vendors.densityAutoParticles(),i.particles.line_linked.color_rgb_line=hexToRgb(i.particles.line_linked.color)},i.fn.vendors.start=function(){isInArray("image",i.particles.shape.type)?(i.tmp.img_type=i.particles.shape.image.src.substr(i.particles.shape.image.src.length-3),i.fn.vendors.loadImg(i.tmp.img_type)):i.fn.vendors.checkBeforeDraw()},i.fn.vendors.eventsListeners(),i.fn.vendors.start()};Object.deepExtend=function(e,a){for(var t in a)a[t]&&a[t].constructor&&a[t].constructor===Object?(e[t]=e[t]||{},arguments.callee(e[t],a[t])):e[t]=a[t];return e},window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}(),window.cancelRequestAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout}(),window.pJSDom=[],window.particlesJS=function(e,a){"string"!=typeof e&&(a=e,e="particles-js"),e||(e="particles-js");var t=document.getElementById(e),i="particles-js-canvas-el",s=t.getElementsByClassName(i);if(s.length)for(;s.length>0;)t.removeChild(s[0]);var n=document.createElement("canvas");n.className=i,n.style.width="100%",n.style.height="100%";var r=document.getElementById(e).appendChild(n);null!=r&&pJSDom.push(new pJS(e,a))},window.particlesJS.load=function(e,a,t){var i=new XMLHttpRequest;i.open("GET",a),i.onreadystatechange=function(a){if(4==i.readyState)if(200==i.status){var s=JSON.parse(a.currentTarget.response);window.particlesJS(e,s),t&&t()}else console.log("Error pJS - XMLHttpRequest status: "+i.status),console.log("Error pJS - File config not found")},i.send()}; \ No newline at end of file From acbd3fc0e6253d6adc6731e23b13ecd913e234b4 Mon Sep 17 00:00:00 2001 From: surui <317953536@qq.com> Date: Wed, 9 Jun 2021 19:08:35 +0800 Subject: [PATCH 16/27] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=83=A8=E5=88=86?= =?UTF-8?q?=E7=BB=86=E8=8A=82=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 ++++++ dist/css/eadmin.min.css | 2 +- dist/css/eadmin_light.min.css | 2 +- dist/index.html | 11 +++++------ dist/index_light.html | 15 ++++++++++----- dist/js/lib/eadmin.lib.min.js | 2 +- src/css/dark/common/block.css | 14 ++++++++------ src/css/dark/common/common.css | 15 +++++++++++++++ src/css/dark/lib/button.css | 7 +++++++ src/css/dark/lib/form.css | 2 +- src/css/dark/lib/slider.css | 2 +- src/css/dark/lib/tab.css | 2 +- src/css/light/common/block.css | 14 ++++++++------ src/css/light/common/common.css | 15 +++++++++++++++ src/css/light/lib/button.css | 7 +++++++ src/css/light/lib/form.css | 2 +- src/css/light/lib/tab.css | 2 +- src/js/lib/eadmin.form.js | 2 +- src/js/lib/eadmin.rate.js | 8 +++++++- src/js/lib/eadmin.slider.js | 18 ++++++++++++------ src/js/lib/eadmin.table.js | 4 ++-- src/js/lib/eadmin.transfer.js | 14 +++++++++++++- src/js/lib/eadmin.upload.js | 15 ++++++++------- src/js/lib/eadmin.validate.js | 10 +++++----- src/js/lib/eadmin.window.js | 2 -- src/less/dark/common/block.less | 14 ++++++++------ src/less/dark/common/common.less | 19 +++++++++++++++++++ src/less/dark/lib/button.less | 9 +++++++++ src/less/dark/lib/form.less | 2 +- src/less/dark/lib/slider.less | 2 +- src/less/dark/lib/tab.less | 2 +- src/less/light/common/block.less | 14 ++++++++------ src/less/light/common/common.less | 21 ++++++++++++++++++++- src/less/light/lib/button.less | 9 +++++++++ src/less/light/lib/form.less | 2 +- src/less/light/lib/tab.less | 2 +- 36 files changed, 215 insertions(+), 74 deletions(-) diff --git a/README.md b/README.md index ac17692..cd6d08b 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,12 @@ #### 更新日志 +v2.1.1 + +更新日期:2020-06-09 + +1、优化部分细节问题 + v2.1.0 更新日期:2020-05-28 diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css index ed8968a..153b62b 100644 --- a/dist/css/eadmin.min.css +++ b/dist/css/eadmin.min.css @@ -9,4 +9,4 @@ * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#ccc;margin-bottom:0!important;height:28px;line-height:28px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #30375B}.radio-checked-tag{border:2px solid #0084FF;background:#2a3560}.radio-disabled-tag{border:2px dashed #30375B;color:#7886A3;cursor:not-allowed}.select,.select-option{border-radius:5px;background:#232B4C}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #000 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:18px;margin-bottom:10px;font-size:16px;color:#ccc}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important;font-size:14px}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:18px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:16px;color:#ccc;margin-bottom:0!important;height:20px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button:active:not(:disabled){border-color:#005cb3}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:active:not(:disabled){background:#005cb3;border-color:#005cb3}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:0}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #30375B}.radio-checked-tag{border:2px solid #0084FF;background:#2a3560}.radio-disabled-tag{border:2px dashed #30375B;color:#7886A3;cursor:not-allowed}.select,.select-option{border-radius:5px;background:#232B4C}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:20px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 3px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #000 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/eadmin_light.min.css b/dist/css/eadmin_light.min.css index 128c3d0..52ca65b 100644 --- a/dist/css/eadmin_light.min.css +++ b/dist/css/eadmin_light.min.css @@ -9,4 +9,4 @@ * https://quilljs.com/ * Copyright (c) 2014, Jason Chen * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:20px;margin-bottom:20px}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:20px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:14px;color:#666;margin-bottom:0!important;height:28px;line-height:28px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mr0{margin-right:0!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:1px}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #DCE8F2}.radio-checked-tag{border:2px solid #0084FF;color:#0084FF;background:#ebf5ff}.radio-disabled-tag{border:2px dashed #DCE8F2;color:#BBC5D8;cursor:not-allowed}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 4px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#0084FF!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:18px;margin-bottom:10px;font-size:16px;color:#666}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important;font-size:14px}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:18px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:16px;color:#666;margin-bottom:0!important;height:20px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:28px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.fs18,.mask i{font-size:18px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.fl{float:left}.fr{float:right}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:28px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button:active:not(:disabled){border-color:#005cb3}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:active:not(:disabled){background:#005cb3;border-color:#005cb3}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;min-width:100px;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:0}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #DCE8F2}.radio-checked-tag{border:2px solid #0084FF;color:#0084FF;background:#ebf5ff}.radio-disabled-tag{border:2px dashed #DCE8F2;color:#BBC5D8;cursor:not-allowed}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 3px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#0084FF!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 4285dd4..983aa71 100644 --- a/dist/index.html +++ b/dist/index.html @@ -6,9 +6,8 @@ - EAdmin - 开箱即用的后台中台 + EAdmin - 开箱即用的后台中台UI框架 - @@ -24,7 +23,7 @@
    - + @@ -43,7 +42,7 @@ diff --git a/src/css/dark/common/block.css b/src/css/dark/common/block.css index 82e300a..33b5229 100644 --- a/src/css/dark/common/block.css +++ b/src/css/dark/common/block.css @@ -487,7 +487,7 @@ text-align: center; } #login .main-title { - font-size: 28px; + font-size: 24px; margin-bottom: 30px; } #login .sub-title { diff --git a/src/css/dark/common/common.css b/src/css/dark/common/common.css index b6178a4..86bd8a6 100644 --- a/src/css/dark/common/common.css +++ b/src/css/dark/common/common.css @@ -166,6 +166,9 @@ h6 i { .mt20 { margin-top: 20px !important; } +.mt30 { + margin-top: 30px !important; +} .mb0 { margin-bottom: 0 !important; } @@ -175,6 +178,9 @@ h6 i { .mb20 { margin-bottom: 20px !important; } +.mb30 { + margin-bottom: 30px !important; +} .ml0 { margin-left: 0 !important; } @@ -184,6 +190,9 @@ h6 i { .ml20 { margin-left: 20px !important; } +.ml30 { + margin-left: 30px !important; +} .mr0 { margin-right: 0 !important; } @@ -193,6 +202,9 @@ h6 i { .mr20 { margin-right: 20px !important; } +.mr30 { + margin-right: 30px !important; +} .p0 { padding: 0 !important; } @@ -235,6 +247,9 @@ h6 i { .font-color-8 { color: #593110 !important; } +.font-color-0 { + color: #0084FF !important; +} .color-1 { background-color: #FF1844 !important; } @@ -259,6 +274,9 @@ h6 i { .color-8 { background-color: #593110 !important; } +.color-0 { + background-color: #0084FF !important; +} .linear-1 { background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; @@ -299,6 +317,11 @@ h6 i { background: -webkit-linear-gradient(left, #af6120, #593110) !important; background: -o-linear-gradient(left, #af6120, #593110) !important; } +.linear-0 { + background: -moz-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -webkit-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -o-linear-gradient(left, #66b5ff, #0084FF) !important; +} /** * ================= 杂项 ================== */ @@ -308,8 +331,17 @@ h6 i { .fr { float: right; } +.fs12 { + font-size: 12px !important; +} +.fs14 { + font-size: 14px !important; +} +.fs16 { + font-size: 16px !important; +} .fs18 { - font-size: 18px; + font-size: 18px !important; } .va-m { vertical-align: middle; diff --git a/src/css/dark/common/header.css b/src/css/dark/common/header.css index 5b6f928..33844b6 100644 --- a/src/css/dark/common/header.css +++ b/src/css/dark/common/header.css @@ -66,7 +66,7 @@ header .main-nav > div:last-child img { border: 2px #0084FF solid; } header .main-nav > div:last-child i { - font-size: 28px; + font-size: 18px; margin-right: 0; margin-left: 20px; } diff --git a/src/css/dark/lib/dropdown.css b/src/css/dark/lib/dropdown.css index 9f8dba5..b443f28 100644 --- a/src/css/dark/lib/dropdown.css +++ b/src/css/dark/lib/dropdown.css @@ -24,7 +24,6 @@ background: #232B4C; position: absolute; z-index: 9999; - min-width: 100px; outline: none; padding: 5px 0; display: none; diff --git a/src/css/light/common/block.css b/src/css/light/common/block.css index ac27e9e..cc56910 100644 --- a/src/css/light/common/block.css +++ b/src/css/light/common/block.css @@ -487,7 +487,7 @@ text-align: center; } #login .main-title { - font-size: 28px; + font-size: 24px; margin-bottom: 30px; } #login .sub-title { diff --git a/src/css/light/common/common.css b/src/css/light/common/common.css index 6c8a26e..f405111 100644 --- a/src/css/light/common/common.css +++ b/src/css/light/common/common.css @@ -166,6 +166,9 @@ h6 i { .mt20 { margin-top: 20px !important; } +.mt30 { + margin-top: 30px !important; +} .mb0 { margin-bottom: 0 !important; } @@ -175,6 +178,9 @@ h6 i { .mb20 { margin-bottom: 20px !important; } +.mb30 { + margin-bottom: 30px !important; +} .ml0 { margin-left: 0 !important; } @@ -184,6 +190,9 @@ h6 i { .ml20 { margin-left: 20px !important; } +.ml30 { + margin-left: 30px !important; +} .mr0 { margin-right: 0 !important; } @@ -193,6 +202,9 @@ h6 i { .mr20 { margin-right: 20px !important; } +.mr30 { + margin-right: 30px !important; +} .p0 { padding: 0 !important; } @@ -235,6 +247,9 @@ h6 i { .font-color-8 { color: #593110 !important; } +.font-color-0 { + color: #0084FF !important; +} .color-1 { background-color: #FF1844 !important; } @@ -259,6 +274,9 @@ h6 i { .color-8 { background-color: #593110 !important; } +.color-0 { + background-color: #0084FF !important; +} .linear-1 { background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; @@ -299,6 +317,11 @@ h6 i { background: -webkit-linear-gradient(left, #af6120, #593110) !important; background: -o-linear-gradient(left, #af6120, #593110) !important; } +.linear-0 { + background: -moz-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -webkit-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -o-linear-gradient(left, #66b5ff, #0084FF) !important; +} /** * ================= 杂项 ================== */ @@ -308,8 +331,17 @@ h6 i { .fr { float: right; } +.fs12 { + font-size: 12px !important; +} +.fs14 { + font-size: 14px !important; +} +.fs16 { + font-size: 16px !important; +} .fs18 { - font-size: 18px; + font-size: 18px !important; } .va-m { vertical-align: middle; diff --git a/src/css/light/common/header.css b/src/css/light/common/header.css index cd0b416..0b0cb5c 100644 --- a/src/css/light/common/header.css +++ b/src/css/light/common/header.css @@ -66,7 +66,7 @@ header .main-nav > div:last-child img { border: 2px #0084FF solid; } header .main-nav > div:last-child i { - font-size: 28px; + font-size: 18px; margin-right: 0; margin-left: 20px; } diff --git a/src/css/light/lib/dropdown.css b/src/css/light/lib/dropdown.css index a06f05b..30af156 100644 --- a/src/css/light/lib/dropdown.css +++ b/src/css/light/lib/dropdown.css @@ -24,7 +24,6 @@ background: #FFF; position: absolute; z-index: 9999; - min-width: 100px; outline: none; padding: 5px 0; display: none; diff --git a/src/js/core/al.func.js b/src/js/core/al.func.js index 26950c7..98064c2 100644 --- a/src/js/core/al.func.js +++ b/src/js/core/al.func.js @@ -376,20 +376,25 @@ function getRoute(homepage = true) } // 获取URL参数 -function query(url) +function query(url, qs = false) { - let arr = url.split('?'); - if (arr.length == 1) + let arr; + if ( ! qs) { - return ''; + arr = url.split('?'); + if (arr.length == 1) + return ''; + arr = arr[1].split('&'); + } + else + { + arr = url.split('&'); } - arr = arr[1]; - arr = arr.split('&'); let query = {}; for (let i in arr) { let get = arr[i].split('='); query[get[0]] = get[1]; } - return JSON.stringify(query); + return qs ? query : JSON.stringify(query); } \ No newline at end of file diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js index 0143968..93d034a 100644 --- a/src/js/framework/eadmin/1.0.1/eadmin.js +++ b/src/js/framework/eadmin/1.0.1/eadmin.js @@ -69,12 +69,12 @@ let eadmin = class Eadmin{ return; } Popup.confirm({ - content : '是否同意开启双击回顶功能,本消息仅提示一次', - callback : () => { + content : '是否同意开启双击回顶功能,本消息仅提示一次', + submit : () => { store('dblclick', '1'); Popup.success({ - content : '双击回顶设置成功', - callback : () => {box.scrollTop(0);} + content : '双击回顶设置成功', + submit : () => {box.scrollTop(0);} }); }, cancel : () => { @@ -83,6 +83,8 @@ let eadmin = class Eadmin{ }); }); } + if (module.plugin == undefined) + module.plugin = []; // 遮罩 $('body').append('
    '); // 加载进度条 diff --git a/src/js/lib/eadmin.form.js b/src/js/lib/eadmin.form.js index 24f9f0a..a40c412 100644 --- a/src/js/lib/eadmin.form.js +++ b/src/js/lib/eadmin.form.js @@ -465,7 +465,7 @@ class Form{ v.select.trigger('change'); // 判断是否有绑定的子菜单 v.bind = v.select.data('bind'); - if (v.bind == undefined) return; + if (v.bind == undefined) return false; // 联动菜单 v.api = v.select.data('api'); if (v.api == undefined || @@ -527,7 +527,31 @@ class Form{ v.span.html('请选择' + (v.custom || '')); v.real.val(v.real.find('option:first').val()); v.option.find('.active').removeClass('active'); - _this.hide().prev().show(); + _this.hide(); + if (v.select.data('open') == 1) + { + _this. + prev(). + show(). + removeClass('rotate-180'). + addClass('rotate-0'); + v.select.data('open', 0); + fadeOut(v.option); + } + else + { + _this.prev().show(); + } + // 判断是否有绑定的子菜单 + v.bind = v.real.data('bind'); + if (v.bind == undefined) return false; + v.child = $('#' + v.bind); + v.child. + attr('disabled', true). + val(v.child.find('option:first').val()); + v.span = v.child.next().children('span'); + v.custom = v.child.data('custom-txt'); + v.span.html('请选择' + (v.custom || '')); return false; }). // 多选下拉 diff --git a/src/js/lib/eadmin.popup.js b/src/js/lib/eadmin.popup.js index 9fc7d28..ff1121a 100644 --- a/src/js/lib/eadmin.popup.js +++ b/src/js/lib/eadmin.popup.js @@ -81,8 +81,8 @@ class Popup{ popup.find('#sure'). on('click', function(){ $(this).html('执行中...').attr('disabled', true); - if (_.isFunction(param.callback)) - param.callback(); + if (_.isFunction(param.submit)) + param.submit(); }); } @@ -131,8 +131,8 @@ class Popup{ fadeOut(popup); clearInterval(this.Timer); this.Timer = null; - if (_.isFunction(param.callback)) - param.callback(); + if (_.isFunction(param.submit)) + param.submit(); if (param.refresh === true) Eadmin.refresh(); } diff --git a/src/js/lib/eadmin.table.js b/src/js/lib/eadmin.table.js index 01be43a..7be02ec 100644 --- a/src/js/lib/eadmin.table.js +++ b/src/js/lib/eadmin.table.js @@ -645,8 +645,8 @@ class Table{ if (row.confirm === true) { Eadmin.popup.confirm({ - content : '确认执行此操作吗?', - callback : run + content : '确认执行此操作吗?', + submit : run }); return true; } diff --git a/src/js/lib/eadmin.window.js b/src/js/lib/eadmin.window.js index 799ec2e..21990d4 100644 --- a/src/js/lib/eadmin.window.js +++ b/src/js/lib/eadmin.window.js @@ -137,9 +137,13 @@ class Window{ { v.html += `
    `; _.each(this.param.btn, (row) => { + if (row.highlight == undefined) + row.highlight = true; + if (row.action == undefined) + row.action = 'submit'; let loading = (['cancel', 'refresh'].indexOf(row.action) == -1) ? ' data-loading="执行中..."' : ''; v.html += ``; diff --git a/src/less/dark/common/block.less b/src/less/dark/common/block.less index db5d4d3..5599948 100644 --- a/src/less/dark/common/block.less +++ b/src/less/dark/common/block.less @@ -535,7 +535,7 @@ text-align:center; } .main-title{ - font-size:28px; + font-size:24px; margin-bottom:30px; } .sub-title{ diff --git a/src/less/dark/common/common.less b/src/less/dark/common/common.less index 6983580..c6444a0 100644 --- a/src/less/dark/common/common.less +++ b/src/less/dark/common/common.less @@ -182,6 +182,10 @@ h6 { margin-top: 20px !important; } +.mt30 +{ + margin-top: 30px !important; +} .mb0 { margin-bottom: 0 !important; @@ -194,6 +198,10 @@ h6 { margin-bottom: 20px !important; } +.mb30 +{ + margin-bottom: 30px !important; +} .ml0{ margin-left: 0 !important; } @@ -205,6 +213,10 @@ h6 { margin-left: 20px !important; } +.ml30 +{ + margin-left: 30px !important; +} .mr0{ margin-right: 0 !important; } @@ -216,6 +228,10 @@ h6 { margin-right: 20px !important; } +.mr30 +{ + margin-right: 30px !important; +} .p0 { padding: 0 !important; @@ -265,6 +281,9 @@ h6 .font-color-8{ color: @mcolor-8 !important; } +.font-color-0{ + color:@color-3 !important; +} .color-1{ background-color: @mcolor-1 !important; @@ -290,6 +309,9 @@ h6 .color-8{ background-color: @mcolor-8 !important; } +.color-0{ + background-color: @color-3 !important; +} .linear-1{ .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; @@ -315,6 +337,9 @@ h6 .linear-8{ .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; } +.linear-0{ + .linear(lighten(@color-3, 20%), @color-3) !important; +} /** * ================= 杂项 ================== @@ -328,9 +353,21 @@ h6 { float: right; } +.fs12 +{ + font-size: 12px !important; +} +.fs14 +{ + font-size: 14px !important; +} +.fs16 +{ + font-size: 16px !important; +} .fs18 { - font-size: 18px; + font-size: 18px !important; } .va-m { diff --git a/src/less/dark/common/header.less b/src/less/dark/common/header.less index 080d54a..3bccb10 100644 --- a/src/less/dark/common/header.less +++ b/src/less/dark/common/header.less @@ -74,7 +74,7 @@ header } i { - font-size: 28px; + font-size: 18px; margin-right: 0; margin-left: 20px; } diff --git a/src/less/dark/lib/dropdown.less b/src/less/dark/lib/dropdown.less index fc1028d..15b72ea 100644 --- a/src/less/dark/lib/dropdown.less +++ b/src/less/dark/lib/dropdown.less @@ -13,7 +13,6 @@ background: @color-10; position: absolute; z-index: 9999; - min-width: 100px; outline: none; padding: 5px 0; display: none; diff --git a/src/less/light/common/block.less b/src/less/light/common/block.less index 9b3104c..c0a03ee 100644 --- a/src/less/light/common/block.less +++ b/src/less/light/common/block.less @@ -534,7 +534,7 @@ text-align:center; } .main-title{ - font-size:28px; + font-size:24px; margin-bottom:30px; } .sub-title{ diff --git a/src/less/light/common/common.less b/src/less/light/common/common.less index e676777..4cf015a 100644 --- a/src/less/light/common/common.less +++ b/src/less/light/common/common.less @@ -182,6 +182,10 @@ h6 { margin-top: 20px !important; } +.mt30 +{ + margin-top: 30px !important; +} .mb0 { margin-bottom: 0 !important; @@ -194,6 +198,10 @@ h6 { margin-bottom: 20px !important; } +.mb30 +{ + margin-bottom: 30px !important; +} .ml0{ margin-left: 0 !important; } @@ -205,6 +213,10 @@ h6 { margin-left: 20px !important; } +.ml30 +{ + margin-left: 30px !important; +} .mr0{ margin-right: 0 !important; } @@ -216,6 +228,10 @@ h6 { margin-right: 20px !important; } +.mr30 +{ + margin-right: 30px !important; +} .p0 { padding: 0 !important; @@ -265,6 +281,9 @@ h6 .font-color-8{ color: @mcolor-8 !important; } +.font-color-0{ + color: @color-3 !important; +} .color-1{ background-color: @mcolor-1 !important; @@ -290,6 +309,9 @@ h6 .color-8{ background-color: @mcolor-8 !important; } +.color-0{ + background-color: @color-3 !important; +} .linear-1{ .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; @@ -315,6 +337,9 @@ h6 .linear-8{ .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; } +.linear-0{ + .linear(lighten(@color-3, 20%), @color-3) !important; +} /** * ================= 杂项 ================== @@ -328,9 +353,18 @@ h6 { float: right; } +.fs12{ + font-size: 12px !important; +} +.fs14{ + font-size: 14px !important; +} +.fs16{ + font-size: 16px !important; +} .fs18 { - font-size: 18px; + font-size: 18px !important; } .va-m { diff --git a/src/less/light/common/header.less b/src/less/light/common/header.less index 2f982f8..86b42a0 100644 --- a/src/less/light/common/header.less +++ b/src/less/light/common/header.less @@ -74,7 +74,7 @@ header } i { - font-size: 28px; + font-size: 18px; margin-right: 0; margin-left: 20px; } diff --git a/src/less/light/lib/dropdown.less b/src/less/light/lib/dropdown.less index fc1028d..15b72ea 100644 --- a/src/less/light/lib/dropdown.less +++ b/src/less/light/lib/dropdown.less @@ -13,7 +13,6 @@ background: @color-10; position: absolute; z-index: 9999; - min-width: 100px; outline: none; padding: 5px 0; display: none; From ea170b7d7a100b6e980553e4911f6292500689e2 Mon Sep 17 00:00:00 2001 From: surui <317953536@qq.com> Date: Tue, 10 Aug 2021 23:21:24 +0800 Subject: [PATCH 18/27] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=B8=85=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .babelrc | 5 - .gitignore | 4 - LICENSE | 21 - README.md | 203 - dist/css/eadmin.min.css | 12 - dist/css/eadmin_light.min.css | 12 - dist/font/num.ttf | Bin 34852 -> 0 bytes dist/font/remixicon.eot | Bin 403228 -> 0 bytes dist/font/remixicon.svg | 6835 ---------- dist/font/remixicon.symbol.svg | 11356 ---------------- dist/font/remixicon.ttf | Bin 403056 -> 0 bytes dist/font/remixicon.woff | Bin 172876 -> 0 bytes dist/font/remixicon.woff2 | Bin 125268 -> 0 bytes dist/img/default.jpg | Bin 5097 -> 0 bytes dist/img/favicon.ico | Bin 4286 -> 0 bytes dist/img/login-bg.png | Bin 106356 -> 0 bytes dist/img/logo.png | Bin 39121 -> 0 bytes dist/img/yzcode.png | Bin 14077 -> 0 bytes dist/index.html | 162 - dist/index_light.html | 162 - dist/js/core/al.init.min.js | 4 - dist/js/core/al.load.min.js | 4 - dist/js/data/city.js | 5 - dist/js/data/index.html | 0 dist/js/data/mock.js | 54 - dist/js/data/nav.js | 46 - dist/js/data/template-filter.js | 9 - dist/js/event/index.html | 0 .../art-template/4.12.2/template-web.js | 3 - dist/js/framework/axios/0.18.1/axios.min.js | 9 - dist/js/framework/axios/0.19.0/axios.min.js | 9 - .../bootstrap/3.3.4/bootstrap.min.css | 5 - .../bootstrap/3.3.7/bootstrap.min.css | 6 - dist/js/framework/chart/3.0.0/chart.min.js | 7 - dist/js/framework/eadmin/1.0.1/eadmin.min.js | 4 - dist/js/framework/html5/3.7/html5shiv.min.js | 1 - dist/js/framework/jquery/1.10.2/jquery.min.js | 6 - dist/js/framework/jquery/1.11.1/jquery.min.js | 4 - dist/js/framework/jquery/1.11.3/jquery.min.js | 5 - dist/js/framework/jquery/1.7.2/jquery.min.js | 4 - dist/js/framework/jquery/1.8.3/jquery.min.js | 2 - dist/js/framework/jquery/1.9.1/jquery.min.js | 5 - dist/js/framework/jquery/2.0.0/jquery.min.js | 6 - dist/js/framework/jquery/2.0.3/jquery.min.js | 6 - dist/js/framework/jquery/2.1.1/jquery.min.js | 4 - dist/js/framework/jquery/2.1.4/jquery.min.js | 4 - dist/js/framework/jquery/3.0.0/jquery.min.js | 4 - dist/js/framework/jquery/3.1.1/jquery.min.js | 4 - dist/js/framework/jquery/3.2.1/jquery.min.js | 4 - dist/js/framework/jquery/3.4.0/jquery.min.js | 2 - .../js/framework/lodash/4.17.11/lodash.min.js | 137 - dist/js/framework/swiper/4.5.0/swiper.min.css | 12 - dist/js/framework/swiper/4.5.0/swiper.min.js | 13 - dist/js/framework/zepto/1.2.0/zepto.min.js | 2 - dist/js/lib/eadmin.lib.min.js | 4 - dist/js/plugin/dropzone.min.js | 1 - dist/js/plugin/md5.min.js | 1 - dist/js/plugin/mock.min.js | 10 - dist/js/plugin/perfect-scrollbar.min.js | 20 - dist/js/plugin/quill.min.js | 1 - dist/js/plugin/store.min.js | 2 - dist/js/plugin/time.min.js | 1 - dist/js/plugin/xlsx.min.js | 17 - dist/login.html | 155 - gulpfile.js | 153 - package.json | 28 - src/css/dark/animate.css | 11 - src/css/dark/bootstrap.css | 567 - src/css/dark/common/block.css | 508 - src/css/dark/common/common.css | 364 - src/css/dark/common/header.css | 115 - src/css/dark/common/reset.css | 76 - src/css/dark/common/scroll.css | 96 - src/css/dark/dropzone.css | 225 - src/css/dark/lib/button.css | 83 - src/css/dark/lib/citypicker.css | 110 - src/css/dark/lib/colorpicker.css | 46 - src/css/dark/lib/datepicker.css | 234 - src/css/dark/lib/dropdown.css | 70 - src/css/dark/lib/editor.css | 200 - src/css/dark/lib/form.css | 299 - src/css/dark/lib/imageview.css | 93 - src/css/dark/lib/message.css | 42 - src/css/dark/lib/notice.css | 72 - src/css/dark/lib/popup.css | 65 - src/css/dark/lib/progress.css | 51 - src/css/dark/lib/rate.css | 37 - src/css/dark/lib/slider.css | 74 - src/css/dark/lib/status.css | 33 - src/css/dark/lib/tab.css | 81 - src/css/dark/lib/table.css | 239 - src/css/dark/lib/tag.css | 30 - src/css/dark/lib/tips.css | 63 - src/css/dark/lib/transfer.css | 111 - src/css/dark/lib/tree.css | 40 - src/css/dark/lib/window.css | 93 - src/css/dark/normalize.css | 352 - src/css/dark/quill.snow.css | 964 -- src/css/dark/remixicon.css | 2317 ---- src/css/light/animate.css | 11 - src/css/light/bootstrap.css | 567 - src/css/light/common/block.css | 508 - src/css/light/common/common.css | 364 - src/css/light/common/header.css | 116 - src/css/light/common/reset.css | 76 - src/css/light/common/scroll.css | 96 - src/css/light/dropzone.css | 225 - src/css/light/lib/button.css | 83 - src/css/light/lib/citypicker.css | 110 - src/css/light/lib/colorpicker.css | 46 - src/css/light/lib/datepicker.css | 234 - src/css/light/lib/dropdown.css | 70 - src/css/light/lib/editor.css | 200 - src/css/light/lib/form.css | 300 - src/css/light/lib/imageview.css | 93 - src/css/light/lib/message.css | 42 - src/css/light/lib/notice.css | 72 - src/css/light/lib/popup.css | 65 - src/css/light/lib/progress.css | 51 - src/css/light/lib/rate.css | 37 - src/css/light/lib/slider.css | 74 - src/css/light/lib/status.css | 33 - src/css/light/lib/tab.css | 81 - src/css/light/lib/table.css | 239 - src/css/light/lib/tag.css | 30 - src/css/light/lib/tips.css | 63 - src/css/light/lib/transfer.css | 111 - src/css/light/lib/tree.css | 40 - src/css/light/lib/window.css | 93 - src/css/light/normalize.css | 352 - src/css/light/quill.snow.css | 964 -- src/css/light/remixicon.css | 2317 ---- src/js/core/al.conf.js | 80 - src/js/core/al.func.js | 400 - src/js/core/al.init.js | 156 - src/js/core/al.load.js | 409 - src/js/framework/eadmin/1.0.1/eadmin.js | 974 -- src/js/lib/eadmin.button.js | 96 - src/js/lib/eadmin.chart.js | 327 - src/js/lib/eadmin.citypicker.js | 429 - src/js/lib/eadmin.colorpicker.js | 87 - src/js/lib/eadmin.datepicker.js | 1114 -- src/js/lib/eadmin.dropdown.js | 177 - src/js/lib/eadmin.editor.js | 181 - src/js/lib/eadmin.form.js | 884 -- src/js/lib/eadmin.imageview.js | 114 - src/js/lib/eadmin.message.js | 70 - src/js/lib/eadmin.notice.js | 114 - src/js/lib/eadmin.page.js | 459 - src/js/lib/eadmin.popup.js | 159 - src/js/lib/eadmin.progress.js | 40 - src/js/lib/eadmin.rate.js | 123 - src/js/lib/eadmin.slider.js | 331 - src/js/lib/eadmin.tab.js | 134 - src/js/lib/eadmin.table.js | 1306 -- src/js/lib/eadmin.tag.js | 23 - src/js/lib/eadmin.tips.js | 194 - src/js/lib/eadmin.transfer.js | 338 - src/js/lib/eadmin.tree.js | 258 - src/js/lib/eadmin.upload.js | 252 - src/js/lib/eadmin.validate.js | 249 - src/js/lib/eadmin.window.js | 443 - src/less/dark/common/block.less | 557 - src/less/dark/common/common.less | 396 - src/less/dark/common/header.less | 131 - src/less/dark/common/reset.less | 72 - src/less/dark/common/scroll.less | 99 - src/less/dark/dropzone.less | 213 - src/less/dark/global.less | 119 - src/less/dark/lib/button.less | 85 - src/less/dark/lib/citypicker.less | 116 - src/less/dark/lib/colorpicker.less | 39 - src/less/dark/lib/datepicker.less | 265 - src/less/dark/lib/dropdown.less | 59 - src/less/dark/lib/editor.less | 205 - src/less/dark/lib/form.less | 289 - src/less/dark/lib/imageview.less | 84 - src/less/dark/lib/message.less | 36 - src/less/dark/lib/notice.less | 73 - src/less/dark/lib/popup.less | 65 - src/less/dark/lib/progress.less | 43 - src/less/dark/lib/rate.less | 30 - src/less/dark/lib/slider.less | 70 - src/less/dark/lib/status.less | 24 - src/less/dark/lib/tab.less | 77 - src/less/dark/lib/table.less | 246 - src/less/dark/lib/tag.less | 20 - src/less/dark/lib/tips.less | 58 - src/less/dark/lib/transfer.less | 119 - src/less/dark/lib/tree.less | 38 - src/less/dark/lib/window.less | 97 - src/less/light/common/block.less | 556 - src/less/light/common/common.less | 393 - src/less/light/common/header.less | 132 - src/less/light/common/reset.less | 72 - src/less/light/common/scroll.less | 99 - src/less/light/dropzone.less | 213 - src/less/light/global.less | 119 - src/less/light/lib/button.less | 85 - src/less/light/lib/citypicker.less | 116 - src/less/light/lib/colorpicker.less | 39 - src/less/light/lib/datepicker.less | 265 - src/less/light/lib/dropdown.less | 59 - src/less/light/lib/editor.less | 205 - src/less/light/lib/form.less | 290 - src/less/light/lib/imageview.less | 84 - src/less/light/lib/message.less | 36 - src/less/light/lib/notice.less | 73 - src/less/light/lib/popup.less | 65 - src/less/light/lib/progress.less | 43 - src/less/light/lib/rate.less | 30 - src/less/light/lib/slider.less | 70 - src/less/light/lib/status.less | 24 - src/less/light/lib/tab.less | 77 - src/less/light/lib/table.less | 246 - src/less/light/lib/tag.less | 20 - src/less/light/lib/tips.less | 58 - src/less/light/lib/transfer.less | 119 - src/less/light/lib/tree.less | 38 - src/less/light/lib/window.less | 97 - 220 files changed, 52448 deletions(-) delete mode 100644 .babelrc delete mode 100644 .gitignore delete mode 100644 LICENSE delete mode 100644 README.md delete mode 100644 dist/css/eadmin.min.css delete mode 100644 dist/css/eadmin_light.min.css delete mode 100644 dist/font/num.ttf delete mode 100644 dist/font/remixicon.eot delete mode 100644 dist/font/remixicon.svg delete mode 100644 dist/font/remixicon.symbol.svg delete mode 100644 dist/font/remixicon.ttf delete mode 100644 dist/font/remixicon.woff delete mode 100644 dist/font/remixicon.woff2 delete mode 100644 dist/img/default.jpg delete mode 100644 dist/img/favicon.ico delete mode 100644 dist/img/login-bg.png delete mode 100644 dist/img/logo.png delete mode 100644 dist/img/yzcode.png delete mode 100644 dist/index.html delete mode 100644 dist/index_light.html delete mode 100644 dist/js/core/al.init.min.js delete mode 100644 dist/js/core/al.load.min.js delete mode 100644 dist/js/data/city.js delete mode 100644 dist/js/data/index.html delete mode 100644 dist/js/data/mock.js delete mode 100644 dist/js/data/nav.js delete mode 100644 dist/js/data/template-filter.js delete mode 100644 dist/js/event/index.html delete mode 100644 dist/js/framework/art-template/4.12.2/template-web.js delete mode 100644 dist/js/framework/axios/0.18.1/axios.min.js delete mode 100644 dist/js/framework/axios/0.19.0/axios.min.js delete mode 100644 dist/js/framework/bootstrap/3.3.4/bootstrap.min.css delete mode 100644 dist/js/framework/bootstrap/3.3.7/bootstrap.min.css delete mode 100644 dist/js/framework/chart/3.0.0/chart.min.js delete mode 100644 dist/js/framework/eadmin/1.0.1/eadmin.min.js delete mode 100644 dist/js/framework/html5/3.7/html5shiv.min.js delete mode 100644 dist/js/framework/jquery/1.10.2/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.11.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.11.3/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.7.2/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.8.3/jquery.min.js delete mode 100644 dist/js/framework/jquery/1.9.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.0.0/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.0.3/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.1.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/2.1.4/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.0.0/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.1.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.2.1/jquery.min.js delete mode 100644 dist/js/framework/jquery/3.4.0/jquery.min.js delete mode 100644 dist/js/framework/lodash/4.17.11/lodash.min.js delete mode 100644 dist/js/framework/swiper/4.5.0/swiper.min.css delete mode 100644 dist/js/framework/swiper/4.5.0/swiper.min.js delete mode 100644 dist/js/framework/zepto/1.2.0/zepto.min.js delete mode 100644 dist/js/lib/eadmin.lib.min.js delete mode 100644 dist/js/plugin/dropzone.min.js delete mode 100644 dist/js/plugin/md5.min.js delete mode 100644 dist/js/plugin/mock.min.js delete mode 100644 dist/js/plugin/perfect-scrollbar.min.js delete mode 100644 dist/js/plugin/quill.min.js delete mode 100644 dist/js/plugin/store.min.js delete mode 100644 dist/js/plugin/time.min.js delete mode 100644 dist/js/plugin/xlsx.min.js delete mode 100644 dist/login.html delete mode 100644 gulpfile.js delete mode 100644 package.json delete mode 100644 src/css/dark/animate.css delete mode 100644 src/css/dark/bootstrap.css delete mode 100644 src/css/dark/common/block.css delete mode 100644 src/css/dark/common/common.css delete mode 100644 src/css/dark/common/header.css delete mode 100644 src/css/dark/common/reset.css delete mode 100644 src/css/dark/common/scroll.css delete mode 100644 src/css/dark/dropzone.css delete mode 100644 src/css/dark/lib/button.css delete mode 100644 src/css/dark/lib/citypicker.css delete mode 100644 src/css/dark/lib/colorpicker.css delete mode 100644 src/css/dark/lib/datepicker.css delete mode 100644 src/css/dark/lib/dropdown.css delete mode 100644 src/css/dark/lib/editor.css delete mode 100644 src/css/dark/lib/form.css delete mode 100644 src/css/dark/lib/imageview.css delete mode 100644 src/css/dark/lib/message.css delete mode 100644 src/css/dark/lib/notice.css delete mode 100644 src/css/dark/lib/popup.css delete mode 100644 src/css/dark/lib/progress.css delete mode 100644 src/css/dark/lib/rate.css delete mode 100644 src/css/dark/lib/slider.css delete mode 100644 src/css/dark/lib/status.css delete mode 100644 src/css/dark/lib/tab.css delete mode 100644 src/css/dark/lib/table.css delete mode 100644 src/css/dark/lib/tag.css delete mode 100644 src/css/dark/lib/tips.css delete mode 100644 src/css/dark/lib/transfer.css delete mode 100644 src/css/dark/lib/tree.css delete mode 100644 src/css/dark/lib/window.css delete mode 100644 src/css/dark/normalize.css delete mode 100644 src/css/dark/quill.snow.css delete mode 100644 src/css/dark/remixicon.css delete mode 100644 src/css/light/animate.css delete mode 100644 src/css/light/bootstrap.css delete mode 100644 src/css/light/common/block.css delete mode 100644 src/css/light/common/common.css delete mode 100644 src/css/light/common/header.css delete mode 100644 src/css/light/common/reset.css delete mode 100644 src/css/light/common/scroll.css delete mode 100644 src/css/light/dropzone.css delete mode 100644 src/css/light/lib/button.css delete mode 100644 src/css/light/lib/citypicker.css delete mode 100644 src/css/light/lib/colorpicker.css delete mode 100644 src/css/light/lib/datepicker.css delete mode 100644 src/css/light/lib/dropdown.css delete mode 100644 src/css/light/lib/editor.css delete mode 100644 src/css/light/lib/form.css delete mode 100644 src/css/light/lib/imageview.css delete mode 100644 src/css/light/lib/message.css delete mode 100644 src/css/light/lib/notice.css delete mode 100644 src/css/light/lib/popup.css delete mode 100644 src/css/light/lib/progress.css delete mode 100644 src/css/light/lib/rate.css delete mode 100644 src/css/light/lib/slider.css delete mode 100644 src/css/light/lib/status.css delete mode 100644 src/css/light/lib/tab.css delete mode 100644 src/css/light/lib/table.css delete mode 100644 src/css/light/lib/tag.css delete mode 100644 src/css/light/lib/tips.css delete mode 100644 src/css/light/lib/transfer.css delete mode 100644 src/css/light/lib/tree.css delete mode 100644 src/css/light/lib/window.css delete mode 100644 src/css/light/normalize.css delete mode 100644 src/css/light/quill.snow.css delete mode 100644 src/css/light/remixicon.css delete mode 100644 src/js/core/al.conf.js delete mode 100644 src/js/core/al.func.js delete mode 100644 src/js/core/al.init.js delete mode 100644 src/js/core/al.load.js delete mode 100644 src/js/framework/eadmin/1.0.1/eadmin.js delete mode 100644 src/js/lib/eadmin.button.js delete mode 100644 src/js/lib/eadmin.chart.js delete mode 100644 src/js/lib/eadmin.citypicker.js delete mode 100644 src/js/lib/eadmin.colorpicker.js delete mode 100644 src/js/lib/eadmin.datepicker.js delete mode 100644 src/js/lib/eadmin.dropdown.js delete mode 100644 src/js/lib/eadmin.editor.js delete mode 100644 src/js/lib/eadmin.form.js delete mode 100644 src/js/lib/eadmin.imageview.js delete mode 100644 src/js/lib/eadmin.message.js delete mode 100644 src/js/lib/eadmin.notice.js delete mode 100644 src/js/lib/eadmin.page.js delete mode 100644 src/js/lib/eadmin.popup.js delete mode 100644 src/js/lib/eadmin.progress.js delete mode 100644 src/js/lib/eadmin.rate.js delete mode 100644 src/js/lib/eadmin.slider.js delete mode 100644 src/js/lib/eadmin.tab.js delete mode 100644 src/js/lib/eadmin.table.js delete mode 100644 src/js/lib/eadmin.tag.js delete mode 100644 src/js/lib/eadmin.tips.js delete mode 100644 src/js/lib/eadmin.transfer.js delete mode 100644 src/js/lib/eadmin.tree.js delete mode 100644 src/js/lib/eadmin.upload.js delete mode 100644 src/js/lib/eadmin.validate.js delete mode 100644 src/js/lib/eadmin.window.js delete mode 100644 src/less/dark/common/block.less delete mode 100644 src/less/dark/common/common.less delete mode 100644 src/less/dark/common/header.less delete mode 100644 src/less/dark/common/reset.less delete mode 100644 src/less/dark/common/scroll.less delete mode 100644 src/less/dark/dropzone.less delete mode 100644 src/less/dark/global.less delete mode 100644 src/less/dark/lib/button.less delete mode 100644 src/less/dark/lib/citypicker.less delete mode 100644 src/less/dark/lib/colorpicker.less delete mode 100644 src/less/dark/lib/datepicker.less delete mode 100644 src/less/dark/lib/dropdown.less delete mode 100644 src/less/dark/lib/editor.less delete mode 100644 src/less/dark/lib/form.less delete mode 100644 src/less/dark/lib/imageview.less delete mode 100644 src/less/dark/lib/message.less delete mode 100644 src/less/dark/lib/notice.less delete mode 100644 src/less/dark/lib/popup.less delete mode 100644 src/less/dark/lib/progress.less delete mode 100644 src/less/dark/lib/rate.less delete mode 100644 src/less/dark/lib/slider.less delete mode 100644 src/less/dark/lib/status.less delete mode 100644 src/less/dark/lib/tab.less delete mode 100644 src/less/dark/lib/table.less delete mode 100644 src/less/dark/lib/tag.less delete mode 100644 src/less/dark/lib/tips.less delete mode 100644 src/less/dark/lib/transfer.less delete mode 100644 src/less/dark/lib/tree.less delete mode 100644 src/less/dark/lib/window.less delete mode 100644 src/less/light/common/block.less delete mode 100644 src/less/light/common/common.less delete mode 100644 src/less/light/common/header.less delete mode 100644 src/less/light/common/reset.less delete mode 100644 src/less/light/common/scroll.less delete mode 100644 src/less/light/dropzone.less delete mode 100644 src/less/light/global.less delete mode 100644 src/less/light/lib/button.less delete mode 100644 src/less/light/lib/citypicker.less delete mode 100644 src/less/light/lib/colorpicker.less delete mode 100644 src/less/light/lib/datepicker.less delete mode 100644 src/less/light/lib/dropdown.less delete mode 100644 src/less/light/lib/editor.less delete mode 100644 src/less/light/lib/form.less delete mode 100644 src/less/light/lib/imageview.less delete mode 100644 src/less/light/lib/message.less delete mode 100644 src/less/light/lib/notice.less delete mode 100644 src/less/light/lib/popup.less delete mode 100644 src/less/light/lib/progress.less delete mode 100644 src/less/light/lib/rate.less delete mode 100644 src/less/light/lib/slider.less delete mode 100644 src/less/light/lib/status.less delete mode 100644 src/less/light/lib/tab.less delete mode 100644 src/less/light/lib/table.less delete mode 100644 src/less/light/lib/tag.less delete mode 100644 src/less/light/lib/tips.less delete mode 100644 src/less/light/lib/transfer.less delete mode 100644 src/less/light/lib/tree.less delete mode 100644 src/less/light/lib/window.less diff --git a/.babelrc b/.babelrc deleted file mode 100644 index bd6f2ee..0000000 --- a/.babelrc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "presets": [ - "env" - ] -} \ No newline at end of file diff --git a/.gitignore b/.gitignore deleted file mode 100644 index d6ad0fc..0000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -node_modules -package-lock.json -.history -.vscode \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index f08e317..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 苏睿 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md deleted file mode 100644 index 0237c1f..0000000 --- a/README.md +++ /dev/null @@ -1,203 +0,0 @@ -## EAdmin 开箱即用的后台UI框架 - -#### 更新日志 - -v2.1.2 - -更新日期:2020-06-11 - -1、修复级联下拉菜单清空选项时的BUG - -2、更新部分样式细节 - -v2.1.1 - -更新日期:2020-06-09 - -1、优化部分细节问题 - -v2.1.0 - -更新日期:2020-05-28 - -1、合并并优化登录页面样式 - -2、表格组件增加字段配置搜索高亮的参数 - -3、修复日期组件设置默认值后unixtime不起作用的BUG - -4、修复穿梭框没有给绑定的隐藏域赋值默认选中的项目的值 - -5、合并lib类库,提升首次加载速度 - -6、修复自定义分页搜索栏控件间距问题 - -7、修复上传组件接口返回失败后没有弹出提示的问题 - -8、修复日期组件手动清空值但是实际却没有清空的问题 - -9、修复弹窗销毁时没有同步销毁弹窗内选项卡下加载页面中的组件DOM的BUG - -10、修复弹窗内打开模态框时点击遮罩层关闭逻辑错误的BUG - -11、修复自定义分页在有数据时没有隐藏无数据提示的BUG - -12、表格组件图片字段新增style参数,可以自定义表格中图片的样式,满足图片各种尺寸的展示 - -13、表格组件列配置增加open打开弹窗配置 - -14、重写表格组件列配置href参数为只针对打开外部链接的情况 - -15、修复横向纵向滚动条无限滚动的BUG - -16、在全局Mount上增加timeout和interval挂载点,跳转页面时可以同步清除之前页面的定时器 - -17、优化模态弹框的间距、文字行距,使其更加协调 - -18、修复数字加减框默认值小于data-min或者大于data-max没有处理的BUG - -19、优化提示横栏上下间距 - -20、修复日期、城市、Tips、下拉菜单在多级弹窗内显示时的层级问题 - -v2.0.9 - -更新日期:2020-03-31 - -1、新增单选按钮的标签样式 - -2、优化表格搜索栏和按钮栏间距 - -v2.0.8 - -更新日期:2020-03-20 - -1、图表插件增加是否可自定义宽高度配置 - -2、上传组件新增小尺寸模式 - -3、优化表单form-group的间距 - -4、修复下拉菜单组件点击事件BUG - -5、优化横幅提示的字体颜色 - -v2.0.7 - -更新日期:2020-03-12 - -01、增加mockjs使用 - -02、优化表格API接口没传值出现报错的问题 - -03、优化表格翻页是否显示提示的配置 - -v2.0.6 - -更新日期:2020-03-04 - -01、优化上传组件默认高度,使得高度与上传文件后统一,避免不对齐 - -02、修复表格组件在没有配置按钮的时候开启表头配置和导出excel按钮不显示的问题 - -03、优化表格数据加载效果,减少页面抖动 - -v2.0.5 - -更新日期:2020-02-27 - -01、增加下拉菜单组件fixed可固定配置参数,用于顶部的下拉不被清除 - -02、加固文件异步加载的容错性 - -03、修改页面加载的loading效果 - -04、部分细节调整 - -v2.0.4 - -更新日期:2020-02-05 - -01、选项卡组件新增数字显示 - -02、优化多元色配色 - -03、增加亮色配色 - -04、完善默认图加载机制,在全局范围内应用 - - -v2.0.3 - -更新日期:2020-01-25 - -01、富文本编辑器readonly不生效(修复) - -02、优化表格组件搜索栏间距,保证在任何场景下不影响外围容器间距 - -03、优化表格组件全选按钮的显示逻辑 - -04、优化表格组件初始化宽度没有铺满的问题 - -05、新增下拉菜单组件 - -06、表格组件新增表头配置 - -07、表格组件新增导出excel - -08、表格组件新增进度条显示功能 - -09、优化状态组件的使用方式,改为直接使用class样式 - -10、修复表格组件翻页后刷新页面页数错乱的问题(修复) - -11、表格组件新增只用于搜索使用的字段配置 - -12、优化HTTP接口调用方式,统一出参格式,增加出参格式化工具 - - -v2.0.2 - -更新日期:2020-01-15 - -01、上传组件删除图片时绑定的隐藏域的值也同步更新(修复) - -02、优化上传组件在上传的文件不是图片时的默认显示效果 - - -v2.0.1 - -更新日期:2020-12-15 - -01、新增图片查看器组件 - -02、修复上传组件有默认值时限制最大上传图片数量失效的问题 - -03、下拉菜单支持多选 - -04、下拉菜单高度调整到最优 - -05、下拉菜单新增取消选中功能 - - -#### 官方QQ群:811258213 (未满) - - -[开发文档](http://www.eadmin.com.cn) - -![演示](http://p1-tt.byteimg.com/large/pgc-image/1650120b5a96468882a23396e2f46003) -![演示](http://p1-tt.byteimg.com/large/pgc-image/c844da486e084826aa9c858b000c25ef) -![演示](http://p3-tt.byteimg.com/large/pgc-image/5a5efa41ea68441692fd5e0a0e73972b) -![演示](http://p3-tt.byteimg.com/large/pgc-image/4990d9949f9a406f9ccdf585090c1928) -![演示](http://p1-tt.byteimg.com/large/pgc-image/fe54a8b5bccb4d0f9ea61064c2e02c54) -![演示](http://p1-tt.byteimg.com/large/pgc-image/3930af4e14d844bbb471f993eee8aa2e) -![演示](http://p3-tt.byteimg.com/large/pgc-image/5700eb3fed774a7fad94a93935939c4a) -![演示](http://p3-tt.byteimg.com/large/pgc-image/92287cbe46814e698150b3441bb2e043) -![演示](http://p1-tt.byteimg.com/large/pgc-image/70e31c54b3b04858aebda3fe7ce9a782) -![演示](http://p3-tt.byteimg.com/large/pgc-image/ed342791696b435aad56b84ddbd4b6f8) -![演示](http://p1-tt.byteimg.com/large/pgc-image/6bce0837052042bd9d9630b33521a9e7) -![演示](http://p6-tt.byteimg.com/large/pgc-image/f38185e75fff4c1ea84efcb98d2a1e82) -![演示](http://p1-tt.byteimg.com/large/pgc-image/5e671a7637ba46078418c4098e5e567b) -![演示](http://p3-tt.byteimg.com/large/pgc-image/afae61625b5449149984bb423a5a1bb4) -![演示](http://p1-tt.byteimg.com/large/pgc-image/370182412711402d95494d2aabf94bc9) -![演示](http://p3-tt.byteimg.com/large/pgc-image/e5e02afbc90d44d3bb4ed232d2b7ac4f) \ No newline at end of file diff --git a/dist/css/eadmin.min.css b/dist/css/eadmin.min.css deleted file mode 100644 index 0aed806..0000000 --- a/dist/css/eadmin.min.css +++ /dev/null @@ -1,12 +0,0 @@ -@charset "UTF-8";/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! - * Quill Editor v2.0.0-dev.3 - * https://quilljs.com/ - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:18px;margin-bottom:10px;font-size:16px;color:#ccc}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important;font-size:14px}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:18px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:16px;color:#ccc;margin-bottom:0!important;height:20px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:24px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.mask i{font-size:18px}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.font-color-0{color:#0084FF!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}.color-0{background-color:#0084FF!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.linear-0{background:-moz-linear-gradient(left,#66b5ff,#0084FF)!important;background:-webkit-linear-gradient(left,#66b5ff,#0084FF)!important;background:-o-linear-gradient(left,#66b5ff,#0084FF)!important}.fl{float:left}.fr{float:right}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:18px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button:active:not(:disabled){border-color:#005cb3}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:active:not(:disabled){background:#005cb3;border-color:#005cb3}.highlight:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:0}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #30375B}.radio-checked-tag{border:2px solid #0084FF;background:#2a3560}.radio-disabled-tag{border:2px dashed #30375B;color:#7886A3;cursor:not-allowed}.select,.select-option{border-radius:5px;background:#232B4C}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:20px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 3px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #000 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/css/eadmin_light.min.css b/dist/css/eadmin_light.min.css deleted file mode 100644 index eefe601..0000000 --- a/dist/css/eadmin_light.min.css +++ /dev/null @@ -1,12 +0,0 @@ -@charset "UTF-8";/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! - * Quill Editor v2.0.0-dev.3 - * https://quilljs.com/ - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{height:20px;line-height:18px;margin-bottom:10px;font-size:16px;color:#666}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important;font-size:14px}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:18px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic,.block-box .form-group{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:16px;color:#666;margin-bottom:0!important;height:20px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}.colorpicker,.rate{min-height:38px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:24px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.mask i{font-size:18px}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#FF7C00!important}.font-color-5{color:#F52394!important}.font-color-6{color:#00B2D4!important}.font-color-7{color:purple!important}.font-color-8{color:#593110!important}.font-color-0{color:#0084FF!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#FF7C00!important}.color-5{background-color:#F52394!important}.color-6{background-color:#00B2D4!important}.color-7{background-color:purple!important}.color-8{background-color:#593110!important}.color-0{background-color:#0084FF!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#FF7C00)!important;background:-webkit-linear-gradient(left,#ffb066,#FF7C00)!important;background:-o-linear-gradient(left,#ffb066,#FF7C00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#F52394)!important;background:-webkit-linear-gradient(left,#f985c3,#F52394)!important;background:-o-linear-gradient(left,#f985c3,#F52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00B2D4)!important;background:-o-linear-gradient(left,#3be0ff,#00B2D4)!important}.linear-7{background:-moz-linear-gradient(left,#e600e6,purple)!important;background:-webkit-linear-gradient(left,#e600e6,purple)!important;background:-o-linear-gradient(left,#e600e6,purple)!important}.linear-8{background:-moz-linear-gradient(left,#af6120,#593110)!important;background:-webkit-linear-gradient(left,#af6120,#593110)!important;background:-o-linear-gradient(left,#af6120,#593110)!important}.linear-0{background:-moz-linear-gradient(left,#66b5ff,#0084FF)!important;background:-webkit-linear-gradient(left,#66b5ff,#0084FF)!important;background:-o-linear-gradient(left,#66b5ff,#0084FF)!important}.fl{float:left}.fr{float:right}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:18px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button:active:not(:disabled){border-color:#005cb3}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.highlight{background:#0084FF;border-color:#0084FF;color:#FFF}.highlight:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.highlight:active:not(:disabled){background:#005cb3;border-color:#005cb3}.highlight:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker{overflow:hidden}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px;overflow:hidden}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:0}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #DCE8F2}.radio-checked-tag{border:2px solid #0084FF;color:#0084FF;background:#ebf5ff}.radio-disabled-tag{border:2px dashed #DCE8F2;color:#BBC5D8;cursor:not-allowed}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;overflow:hidden;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 5px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 3px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#0084FF!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/font/num.ttf b/dist/font/num.ttf deleted file mode 100644 index 54a14ed1c367db3c2680109c712e15e886b3937c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34852 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 c%R7_2IG>vddcb)xU-zgoC({L12w|r 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 ZuD)kA^S_3~k*}}fA6cCfo^$M( zm)4xw$>J|R^UTXHJyW#v%pdZ{HTe5U{uWkM(noVUyqP#DghwQXL64&_o6MhqH=_+{ z40A77>fqp4rE_!hm*?(zy=!yr>ED0uktttz=Sa)3Gu_Mf>^m9Z)+sW9{prMbV>7+L zX%I7?-XB@HGwhps$2t1;xYBKrD%2MWXK@bjA_ z_tsS1-kYR6kt*b?=|jMjPz{tNL7vqbJ_+)2`Qv_=QaEx113AjBY@I(h$Cfa_XqAEg zw}dALr!^-q6oe-cbyODI1&GvzcY68ES>->oZ-?^i*zj~yT?c$K@OC zkg>ZAF0f$_@+1?I0Wu6_Nv1VW)re#4$))E$H@$1q`V|+$JK}xI;_F>Dn`?c1S>Mj# zn$|qzqWW(B*hugCjeq&2^Q+~K^(R*Z{5=bT_!xbT1GgHzsA_O+fIN zfE|SQ2q+pZWws#~7pa>(*awNbUuKFTTkUqK@y_`lNNXQ6TP)_sPAUyj;7;8}&Kyf@ z@-w!Q`JdjY{JFGt!cbgVY?wI7{$6?QuB4o{6*wzuh1Yfms1xiLL(MSKB-jGP8f11B z2lj?};6@#ee9TpazKue6l=?WF+$2 zmywx+fbXz6p^ODpDj|sxQC)9x^#eXo@`J)&_9|71*4D6SSLC?Vnjz#?s&T*_(toI3 z`Ry5MFrqb&O4(clogo~*e400@5imRdrq*(*bq#|whTT|7yqeBaDkTQfBNjZ6FkA*M z@*th85RN%ih)~9O6TTuOJj0fdCQ^=Dt$ zngUd8ec^2VnehEjeDqj<|FMrgaep}JyB@=N)4|W0>(Uv|(KP^o{cLwOjrC)DDjVn@2E*$X_PE7@7s{Q&a+LEVM2=+j-;8EV66;|V_+K&Xp788Cqg>1o zX^o?T+i_V$2)IJ%4{-5>YX-)EUc*K0O<3C7H%@*XF5-5}Zp+Z%!6OPk(U>{)dUyI~ z*nequu3hWK8yXuM#@FpSxo^+1ZhmeiQZG|)Cn-l#Kt7gU@JfMEbU;2Ni!;d~gcsrv zNR%arqW%XMH!wnUiMDkBK#-V|+ts6Xyu@}#X$5X30MH4=Z~?OfbO^<@D1i$-;~G8z z1I?v5enCD>mk_gqU500zr}z};LA?f?Cn=gzsMP?;6$I*tL%WpWTJpot!J~%oH{oa8 zxJD6-Vb#*1X{ppMQec1}1qwZlpqvQ!liT`6itVs4J&$Z%oYwhuGv^_X5HaxJQ=eCfiWXt(aJ$GiUReC3F z2!5EOzhQOpA5C>oNxV>9Q4p-}-te>9rCx7&*~AMUywz8;?<1E#njDb7&DDAKJ#9y8 zb}Y&@XyP0O_Jw##Ty?Wt@~a;C4+G=`=89=Kl3H4&6oy-Hv+kp08#O2&uzw~n}WKDKuImW{7;JiT$>lxcWhXB& zP44GdYzMdv0XZR7;W4Vm3u7#fs(MHv4O=ZQGjwv6 zkN+~gU!v+Qs^owlLhz=ph0=Nko!6P!v48NCc!h0q;GkoBew%+OeDuXNwyo`$uVmj& z8~F}c*XOOM1$%PY8(4SFzU@KZsP=FbR;N)=fU#|jXS9kr6&^ud#e>=|^?rHYr?uB1 z*r{Ck7H<^~O>7{ex%povnWT=-=_APNS%Ep_k`HT?ja22A%x@4IWr(>*@M&d1O}_DH zFOm`u0u1U#x7HUdpGr(Lm6uLkSZ&-q^QA95QZ;;bM^(-4`QHeVz9pWNABbnx*0?rS zXo-vlP4US{&2U-K@ylO+_E2T)RN@8|5p*4>uFh z%n5?Q@pwUCUV;SDdIj8pt!;$&Sl9zrKiSh&Qc~T~KCy9n;=@PF1?59cab5S$J;A=C z7tZW$v5)nrfR^l@tgIdy+%omQMn{$|?Y(QYO8vp2t@}5IibC?psf{JIJI*|Iyn1Wy z9%*Zk{0LOn8@vezGQsx(GKcUXw~(Kr7=wNu-HVj|9EPBL*ZhiGp5gGe4(f_N)+| zqrd+V8{}wS$|{N+r@Xiha%uY9$B_X4Y~o0WYJa824?TglJ!rX==Z&G+ag$4?mCXF8 zU}ONS++LLIC7Jtyy$z-oe-F#}gZ=%X?!Db$3>WJ!j-05NI&=OLfAx`VAB3LCl}*aQ z%Avlfm{K#Syqgnh=m2#h)e$CtZ;d40@asBSDcU;x&5gJf&3da8OG^keDORPSri zNt{#4`30AxcYN+puqMEVWxdTIMr7u<(vFE$M!ioiDTyR>6(OlQ9D(YNlaP-r9uneM zOB*@$N^0Fbp$lW~Yk1}9MP?o_OAkdBB?k_M4UW%1O&s#q7v-MtuQ|(PbEM-HW3ePku+)6-*W9~u$ zqm4O9k`+i=VzSUD!E@nng~^{=DBF-Mcq#L`uD##wTZ-(#ZDfx8b7;H$M+Rl~Zr|a4 z-DLEQV1U~(MM?yigS`|8bnVuw+38~B8IGTWE&ui?+sAJ zUYl?2csVBj{OXEFtQQzlv}Y zU8w*j^2(X>JAiuF8x%lbIZnNUW9c267RqrBQdJKVgl;e#i(>Qo^<1NMhd9 z_0UVV_>#%Q!FxX>lUjSWWPTe(s@(F@LtQ3zo|{zC`lg59fO4^rr9RGsP{@0VItv+u zz+6mSq%8f)^U|x=%)MPZcD<0*Q|UaV@>lwlPs)|YcJ1ium5|Ont;+*y+z$3zDbE12 zga?$wqsA!xLRO~VK%D==tP~Hhhuz=)LFsPqEPlWEm9*Ea>Mz}YiP+QxOhlV6Y~Rjl=lc%E+& z&(cLv4es2LBj=K@j)?b^%i>wKh-bAt2XGe2|I#FP>^%Ln`jq1%s(miKe?6!fxN*re z;u&tfk9zD**r1}6lms9=svk%q2+yp?7L3#H)_-M&iwU(mx9W78x3Qmz=RAH<`N8iz zIHHi<2aU!@4E%x15^Op-n8_EK{g7-oRKYdfdPtZg$om{>X4FHJMASG+Cm}mEo@v4B zft?B>#+REp!OmE-ZDi&TXGUz-{srI|xF#q5sobYST7_*D@8M!a6wH;KM%+6c*#q>ri=V7@#zMduz{-QH7s z>ukz5Zj#>aV5 z+lk{?N$hOS<}7wnN78DPx7@Uf)B zQ1%Y=E0ihBOlI0K(c}L+_r51RElvV|FVd6rbnm(6o_p@OXI0^#1B8GrIY9h>02BV$ z1cz&ygEgHlR9pjYc$xz@EI?zN$*VE*IEksc6{t$JRnDvWE7G@; z?KB1zKM2rHAS_3!j4S-`d6)@T)dCsGO915nhu(t8+mnNA-uYeIvelI-c{2`t%A( zC`R;Yd!^`3SuZW7=~?1AHDF&r7ioJ(1#eggIe3^BPFIHY1|QGb2=kKaxI>OS?-K~tVXX#~VVWsEm;n(Rl zns$NL^@b`~kV(H8?*Uf(4yTJ+H&S>(7F=bTBq~oD!WkuhOJ3Z+(h6K40l&eZucu6W83`OCzs-zKNxyQF1MG))(2@INdJJ~ zMBza~5OBo}_nYHeIJw1i$X&z7s(c+y>jpLl*Ay1632q)(*VN&wIySs;K}TI(#{z?U z`J$oqx9r`#cA&4S)naL_>Kj z%|V}MXvpIWZt1!)vTbu+y~S!(=XV|EH-|?!=%^F!M4%>8zLIUAz-7Ym5>%zly8IHS z(ev$2M^WR#rCi-#St$rCHr=u6i{EVzFFxDtA;ZP!vVlrLYq43@@Je)+LzyGMFk)va z0S8&nIeCfd1_?3+FGl^&N7dD70W>U>U!gNk;aI``KYv|MwpPlOO(uUqOCHzN4K`@ zJga4z7L8a+oMfn?11&M%9DT5ds}lw+7T6p;KTwr0RI$1+BqDI|c{i^jk#?@T5rC2tLIv8 zVDRK58;6FXb4k^sE;J4`P85JzU30?VPHQrWF9^WLd-VV>)U7-7zFpJJzkVJMcXl7) zE6}N~&g7LSh858dC=y$M!Pe(zS48N4D_@6}*cy%Tn5VH8Y?RXgvreH!J zDxIvvt(&)amH%WG@0QJIpfaD0c-J*&+uarB+Qzo<;OUOzD^ga4c6KFr-Pj|R0AgU- zL@+ad5^OAkXD@~cjM#J~Oma>aqYZKNDx~-bh&#f+M#utGlevNOXs-9sRiX}ZuQ{%$;Ib&+ zIb0qaZNE@moBTGNla25zh?|bNw6}Tn%FeyYr8|ahh~J*qsFiJM6^R{>j?Wj6*1LtCfdZ#mJE>*dae|x zaL_%Q02w7?!H>|tY49O3FD-<;)ZQFWfrI~Z&{08;Lyg~%LJzdW(hV>E}8T=9mE>OVX^_iO$hY? zHidpL*8VK}2bPDep_gtU+R}G)ZI~ITAq8e+db^wgwDRvD2|*762c+3dg9Vv}5rU#6 zrCAElI!{4dxv7m;Yr_!v{{(JE_?iMoj^SEe8b-Z?ww7xOf}j{WDW5S=OCb;CUl*!t|-f2$_UAafYhcbln;jpBsxr_ z{s7SvU$A1oiLY0}U7ArL>66XFo$KaUwWzO7SrgL_rjBP;ROL%S3vu{kM4K}GDU+Tw z2RzqA%1qk2rdIF-&xr*?z95v736ybKR|+Jh z)``$Ls(ZPH+W;)RbKv&63!KbFPsbAh&W;b|r?Cnr>8IxH>o0MVz$=ORHMXO!F*+RT zk7y|-Qye9q6dTxLa5(kYl!?e46rs4PKg5>wdss^ z8&vyMt5C`>5kJQEch?=edLx`mCQwlXE*bda47O57KL%*9s?Za5O(}`Pv7~__@{3|;@E8`saSx@tTQvTz5vzzj<=ok)`#{?lhNLAj66FO9vVkZ^5YRrAb zP{}e4xjAxfm2dUt+YjG%=M4{apBY%Z+v#xBhU1s7C*AcE82(iUwhq+{_mkxV{{HTY zn|ALT-Q@MU3RgW;>u@-CFJ5%I`*rnl;7s@HNp~s#t@*)i={TygdzGeX%r#tBL4y)! zbXUkn=~zrYi{uh+Wqvh5yg*3`TDZ#4=QqL93+y=iB)|Ml<|6ye(7rP5CF``QDP!aQDcvrzgtDLiyD!$o5Hbr8t?GjMWrw1ZPSIiI9|2)!@!FDa)1Rrc5|!MDt1R zM^%TnqZKBz{P%w^n@!R$VH<%{rFyo|Xq(yQsWT zC2kT#4ErdF*&+ca}0^-XC zMGRUbaHUYp9Ez7xrdyOB;Tbn)X__@<3Un&KuZTIOKCO_@DO!d{prK^Cmj9D?=vATU zWss@4%ubUFK)i;LD}~4@MX_&@z^s7dSuVYk?FnIUTF(L$%GZs|1Ngxs`Zv%d8{DuT z)A}goHf{6}+t)jSMwrFC?X=-=&fl)>0)8-EujHfLrXq_0_d!y*IkyFJ&;He@`PL`W zKaq#bER1tvTbSkA8}7EB07pLX;Ng}r3=k*PzW^2_9FOHxKqjo7NIGahqe$Gu^HE&| zAb}UnKFw|E$+^e%_GzPP42Jh0WeA{5DM2bMsZUBSY}9PDnpQS>j%xwWvhN^*cXHEC~E(bTN02O zk6DUY(v?fY!*LjYC46ngnVM{>R>%_Y(XpfEW(eugtZ+5-x@3=Rtd_?9U%9d)o4t@5 zovC0CnvWgJJec^to7Q(w&3xo?3yxfPloI-)8 z$Yfe3!-&NPsz*+UFq0NHut%i9hkV+x?$EJA>m25sMLX}jZF|KhX`Jh0sObn7mu3}~ zm)BONU}jr7WJs^}pcLump6TA*gRbJG?KI9>;HAYwc$r-1K^Q^4yRt3?F-1kn^Xc(H zjw!aK9spiqQJAA!gBU_q6*{JPDIKe)6&Je4Rat3`bW3Kp9XT`)B3p-P2NK z!aCPLQOErvkMXAn#Y9Uhjon9_8aAhLW|3V&t%&*}niH78&8@x>M`>#i%=i0dpY^4l ziB3~N^jloWf&U27RI-c0K>;b>97>~&oyA7=eY2GFQvS;QcXSKxI1`H(5pyA6@^Yym zChY`KdkHXckX#NRDOT_|4MemXT%Mj*9%sAY$4Vks8fZ{5fOgI4Gq?}aMaa}35pbLY zZpvWYC+UTFtf}2&gZCHa2`Lmq2|F0n^#q@ABc$L4hz&FUI&f*xfH6)9w}+KG!<4KF z9)7exj73f4O__N=h-X2 zOcG_(T=x{s7o!7`bNR_7S(;*A=&5|D*2vw6HRX!FA9>evWp_>ARrVYmRz$Q%Vu#T; z21iE+XX(%er!+cz)T;gJ=7Pni0`-+}Mrse*AwkG*t5X5_oJwJw0>b1>9j*|#1}q_= zS@K+P3q?Y!m}G^EW1?KR1p4ABvI9vv#_;HSqF z>Ok@z)Yt&?(1~soY{-AKa~D5%kk6wxwFm5MHu7U7Lp61R1e+dxFJZ__$f!X-{0y1c z7nLJLfdlb*M3r5sMx)3LV8zP7n5b?Myk*sAV~7ar%3ZwB<5}(%3p)-FhS@<0UAV~N zZ}Q9jGWo-yc6Hj;)7E3-mEOl<&X(~mlg!$5mO4WSOAAJ##r%!&P3<8fWR1qen8}Kh zZqzc4V02(eJMvd(e$$Vf%tb;8qw!;H{P0gn+f!N$h{S|8Z`$tDU_pezqys4p7Rc8^ z@25cL3(i}igP@4wdWNc-5M{j{yWh?bVt^oUNHfrGEG}=#&9s@VO4lv7fGgZq+FIK~ zCtb=g_|$-{CO3=ycPk|bp6(&lriyFPehK$KOw)tWBfI1vL_5=*T}fln-=5e$^}D>? zY}@o)y+)KD)hR)zlo#Q>i+L`_end89@DlPu(|cO?Gtz${135(pVqcakeqyl+#$mJk z1YM#~8;+q$F7yoVZpd(36&^yueqeQHY?wuZWutcKrs zpB#dOe%VoF`ZI`$c>@VFMCah^AgWXlB7@5D!0afyB;bg^8BmP*7~g|=#W+#R)x(u0 zh|GqK55D<$hGqNB)Wo;LVD%>_wY^_9}T@1pGT6* zt>6<_GbwyI=nBeSIoOZ<4cLac@InF`>;9M8{ojjx@21+Cfr0xHc_lKC^0gcJ*vIrZ z6#nQU0~2_0vNt+2L6vCt;vDR!@F9KZ5bNfB?XUgpiGegn_;`OY{f`^tu|qx+60Dv$ zP**59Ofw7P-$Bbp(?`q#P5mG&E1%hTJB7a;PKN;ev`l$c!)@*Z5 zMT#PF_{9TNJK&lj{&2n6l*Zy?t<|C80~#u}4Agg2l{e>FBtoTRF*lW0b<{50n)JRk zr&+vz{g{{DjblfbK+x>wsB@n}Z?RU@-g2y0fg*DKGe!JR+rLDdBd>0U6BMjMN$Zcq zNI!W{`skpeUv^>zK-W3~9)(;2`nW9p5GWa~OuQAM zu*3E?u1A1Xm`WK}NqL{f)s_UEXH5u4~C}cN7|mjDFve zl1jVFW+==oD)g0m%JTE>&F}S@9eH+3Mpl-w>umn~`oaq4Y4*hYuEcpb`lEt^s@f_~ z|F>4Soq4(A_5yF+PIIR#%euL=q_xCdTKOpG87mM0(P=d7fXSG@#d5SBSXOP=b(G7cc_PZjKUQ#EQFk{uIQ)@@0xV zzIrT#v2}jhKR^F$moY0V!(z{Kn0>wZ_vYo7RaE#~?#x1i&1J7FS>p2>iwuR1_WYK0 zR(o4{wQs%4<7oymQunu4m7Y%w{my33&cbMoW?R{lLo2<7#cp7tbaQU5tJA!*&Rbv~ z&&_kXSA47A1I!h$syIFvCyG&=m2w~{!xCgC3n*j?>0RZ(xv7t^vv`=H1c#C6v$$8- zkal3tDn_=ZWvIUuiC3o*l>#gMrVM0*2Hz1$1i^^7KQ&kp87wkfz$%5aq2L|m1V9Eh zypPI#Fl3O~tvXZ=QbMi(il)dYW59h7T&)8oykMGBGqH;nK&H~z!*?86ykyDZBX>Mp zU;i_EZf3*&{sDT)URsu6wwtzDumLbUIKr95xtYIQYO$M{C3{;olsZ4CteBtCF58^> zhBb!F{Cq>+ZmXfhW_;O_eIB1@cU$b1u563J-Ptj|_2=8RghIx%IhlnocW&A;b<@`I zj!tD?*aUhVU!H9?XWx@yTteR(bnMKLigI$lL~ni%4+WNv_3H~+mg#i1nVGY{la+5W zW!Kc0jZX6n|M)9e_}VKLnhFy=7M|+?&E*2vpRnOmG0c4%|5&15%c{G5=6`6w)8KN+alVl&!G z4A$LwhWz|YOiRAgCbyYBWy$WsWOUQ5m>TBmd2z?hlUqYwU7@X$|8H`lvs1p)EHSgC zAg_ddf7O}B{M$E6M#dWJA9? zg>WOwmpaz(Z!$ZL=9-#plPN#zJAB4Yo3b9yw!A{$dM2Rzex%?+^5u9?66qN*g zlauN!QASNW_cb$Rlu43-otX+xU6^{Tq*Qm5#yP@N@ zy-Vy>>kl27Y*${hx3&8$R(siK7p+mPzu#fcsEYSTeWLIL@6*ZqM2b$SLvpi|;qYDI zJHzOCUu917xQaIbmIi6>61HTNAJfuxHaGVT#S}kkSO~;J>!Qfs1i9ibQbzQ zx(lyKM#v%n5$hz*WkOESU`rb>Owr&_(Ltx_@Q@yZ?DZk_J?ueOJ{MPRmp(^*&{3Ov z4)BLGCpQiWLIdcJepHy;@=K7Ck|WfGeogI@tkKA#&HE>xUxI_QdtBj$^pyOMOd;Y5 zk4i31#*_hW8qXK;AbxNOH1Ivj5a#j{JT`>u2`oR9{XGc5j1rBYkOY+hM{YWoVU@v4 zJ_=r3xE#FfI~p!=uyX~aB@ShO0Vxl}dZIRE>|}r*+W9$J{<(B{e)I%8Fh~2ZLLq;E zyns^r5OCjWn3`9C9vInSz>EDVAH_K(!$c->vK7G4`(yb5XG5R!tqb3UyGU_OnT#i? ztKBelO9?o@lxCfT*EM05(7fm!VOy;tiBhcQ0^QqDK0EplJ#q6 zFZPtTF0lKDcW#gDT9KvB35~-_URg1Wi8f&4%1D4&YsrD5Wp4tkT9Y3#uKD}`L8i&| zq@$4`!%!57Y=@tvUGLu`SG@ZwtZ(@!K=SMhItO_6Mb;I~mweC;ozi=~3t5udH1JH> z(B;D3?_qXmW#A&<*S9UTy~57^=`A+#H~0STU8R!ke_7Xqw48;|!6{|tUG|!?kgfTl zzMI&Yq!=qO5Bw2p0MyS7Od@-XjcW%`l~*lDCy(N+jWmMLWF4TCF+y;Lb{p{&@R+*H zKRufy3loot`?;zXGqUw?Hy}JGvM#g+{TLj5@W|D#M4Ung6@a0N{E(oM*TJ3vZ#51( zH;xIn9|By}1M+Yk`2;}25ynwUK$AWWzN^qQlhulxe}v{QQHJMmhms6#jPyu=nKb^; z7HW`1pQRMJ$jWn(v=s0-k1Nf@+bFX3DzTgdxb--Xo58tJ(MI{^39FaI5fBc@P+UTH zcmVGopew>QsYb}jPC1Yc=X~;XPEZ7Q5dU8M>s2d4BMEMdjf60sIv*V48tk-pTnpzD zzzuijh0+x`M;4r`<6OU2&bu1UxyzB*aiW93`6<$@l11v;I8T6^(>c)!a`)L|w1QLb zvjT7;h^v9E;`{1w1J8EQ3(<-WZsiiejJ@fqU~9G^EOQUl} z(wd0`O>-I4Zh|?hd z4%sd|z@uCN9S=HKN~?9!amS?*;Uk*dY9d)VYkqp3(~6jo@sfZ%O8B09J;?_PFk! zwi4hyc^zmg%OVj7dMg9yE%rpFe1P@Gp%qzU4Nak>L%1cmEVl_)Elj`H}F zh>be>2CC*^Z+(?K@yT?do7=Q>XH23ys`!^U5kz>`Gq*&0a$4F;Zc$HqI`{++7SoB{ zOy(<|R=c2<8L)BMA*3-4z69da?B^PO)2dRV>CTd2NWc$omSM4Z#j`w@B2lw<7Y0V3KRJ@GZ6J_}WcBzt^$9A`{YetX)38 z*S)`zJ~U-+W9tyyLF<%rEj zUJfVA7POTGTYC^q^7bb_vSN7T)}5iE0-HH&%f0ts%-^y8hEH+tk?c&#AcG-@xugC| zpev3;kddZaBhTVf%Io8~$f6*uSQ*@SrNZ=TZW0{I1@8ObG_+_-;HJSP-j9Fy7xVk& zKwEQPLzxES;Aj$DYk4d{+mgPXw)G3b!#A9`=l)lXlALAYOHAmuh5t+mG;OVbd?D>; zgq?VvhCITdY=X`er4OrdoOa=in_#xn-mF${()pAKe;q>T?tQ*?>%P8f_T$R=x%)b5 zbCgfSHCW1z@WwuTz;4GaCfu5wZ$h}}L?57U(v9LSEBi`Z&-Iw-z_gD($9=@>^kXcA z^{GkCC!TJMc4+gR0hoTO3lJpMMi)?Wnp_=i)d@z*O1u@o9chPovbo{F#2XU_8kB{h z12)@%kn~&r#7h^b=Dyl}_qfr&W=nUAmG%d^^T69?+I;qEtTgoVR1UN{6z)RZ*nS;Yb zUL^~8&1RJ20|k@Cn9|^b)_I9b7gUN|`$E>_1iXnPgoHC58H&IG;F0~;KN(#Gesh`J zTGV{-(MJw77q!YIR)2x(yQrQMNkytZuau9WG|%r~+mG^*)Yn$mn=1_Sr_b)GuHJKY zdcL8|T3=oJaDX+W;=8u6&UciMebiT1SnFW27-1sbD|j_>uAognN+@rs@J;H3B#-jH zf|1}HBh0w=0FhK@&cOv{uQ@oCpRRdh)8Cjv zN>Av0ei@NZJQ90D%D+wjXo!_+-~Z&0^5*ov46!ooC_=^?F|=S^^&pSZ z#(76U&)hUbiO#tX8>a}K&t84s36Bk^Jssq6OLnFJS@*aR3Ne@JTi7i%y65FRDSLE5 zhFweS25O{VSObMIR&{KkRV07XnzMAN$!x-3Bs(uJXM2v7-pR54v%z4_+{vsCtJRgc z%j&dd{}~@4Y<~>5Fe|KIOLOw_zRWkQP{+i!Bh{u1gGn}KR+cRpU9z#Iqm3A}bS}r* zY|6Ffn(}hKiTj<_X6u7e&Z#?cEEakr=Yx0R-JEY`Sq$O^eit6h=A7rP&OE6&)Ujn^ z|Mm^*I=k~S^DO0!`I%;TOSE+^4)xqIxPM|xM@aK8<+{mi?l(s&xf;VfD9ebgu~vCb2f=SD!-?BtAt<8_`JjOj?a69 z&m0#5$a+uJdo{kKGczLMhC7guEs@*8Iaes>yR5ya~#Nbo1`O2imkdOgMmX zqM(cz)SzLct)pclCZMb`6A9f78K&wZ+a@|faUaVs)cW^s8vp6|roHQyE#I2i;4aIP zmW5XpQ8v~zlrUz^NhE_m5Dhr3yFdkbDiKIe4BpWbTHM*zgsI8QZ!EW9s=7PZZJ4}? z=7(lb`DxQw%c?WA_4T!9RxQ1!zR}FGY!08XrL+HXUO`?Gi5vxCq>u=w6MFa+QHn|* zs_aKTU@mTVnuq+9TAB)yF;u2&m0*ySz@c532^jeLp=4%$`Q~ugS6sY&*DhapXsCO| z$jFLAj)H=M&ew;!o_gv~U42(rcSBftCd|G)6!z`fwY<34hmSgOuj3GXt@~2AtG@2g zQ%`jb#cyEG(pNN_^q65xg^^+bd*=0ng8mX%p}&X8--Ho>Tbcd}*tc(M+r~bHhv?wf z++UM>@$gp+M>^#GnmhV59^{U;ZEeZ}c)%JFyls_X6|QpNhb6`bn-wfq+#`Liu?pW8 zVdO}hoY7fCSm)wF>Kqzs@p`x3d%PJ)U$kXx`pPt^oG_uoau zx6R>j^YP}+2exb++d|)tzreS(o7i{6w5ha3V{#$JH8}Tt%{_+czY6kC z$AS4vAQt*DIzyIlZ{8k24DS%)OXO{Y(tWVdk)R^ZDsX{QOWV-7m+^WBa9#57;#od# ztNhsgveA-P(QLQee-Fzmt7=?O?Xl!Wzg5xLxS*-Y`@jQIC_1m$?=P1AT;lhau;TAm z=9gIQmF~dn>~lS(`Of0P)|v%ZnikOgN+J6kTkR{pq7?gl#j;fFQ)!0arL!s38-U1{ z&YLJ!Gsr|LoepqJj74>a0qDstLSGZXSgT=Dw72Y9*%%2fMP|G-XZRTrjTKNnz$Tjz zWqIlKs$j7C5<8;GKL(2R&V*-SHRtvMU0g|pUTu_+65FbSE(yorEGD*DnB--IpUnTq zZxlI~EO8Znv%0dUeL?T;Lir_#T5Gy{eiVI3Iuw0~EyW?g?ezFMm6zF>4ZZEfE?EvW z#(0{580%M@HHp?e$mYTQz^O)UoU%hMm2tv5t(i)6t6UZt z9^p6x_q8@I|7r|ZIumYfZ*R@ltyXP$=C@Q|jvH-?hGLHl>VKhj>@HQ;_Wa&q+&?P*>lub{n%-}XK%x2uy&-?QeS5*Hgs)l~qSttY# z!&pK;vvf`WX#D8(41U>9BD3)}$p%ZAE68IX5h^qW_)ShFHFh{p$E zk8+YP52(kBWdZMfk^YL@(3~dC%>~gx&{jg-iV(s=`BUA2rp(NyKzBt=ZX~y+qASpd z2%&F*Q$B8AUyGmh_7d~_`R0;@SN|rGMbMOsJ?XE8RsO4BRb6$i z3s&Wwm;;Z{DYy+1@Jbap%OGp|#N0y47Zu3ll#9ekeL*bv@`NW&SSm3Ui50J?(Zb57 z#cTF2d}>u5aJT$hUN zp`(PwsQgJ}T!*I4V#<+h*@ibVC6oMyF@wydKX}=Yk!y8jHNqTn&4_aZ-ZAK+X7-_9-b z_Nee`Lc5)S*IvLIowOCg9S~!Vzd-SB)Oq5kJ!e6}3)u&ES)K(A{ zChB*HCn-x!T>+zP6eYU2Z59vG7Hgel%2HZuow7uKf#BUKYbiavX0=Xbx!ra+S58^# zkX;m?*OlUfI?}>w-`2N8j@0q~ln+=edo8v2M&h@lzo7o$4rq6~v-VmfkEISRQ}=Ll z5&KRdgq#+m40LWD}J=F8W$3L(-r~l5U&fmKv(%dw<=6gFM%U7*7nS$*v?%6pR!7bgv zf-Psxe`If6#rAWfQ(L$6FRU#o9$ftOJ-aq-K5RBuR1&=qZBs56H)$e-b`)A&E~-gm zckJ0YzgHv#Gq`)_@7!|-&(TF+5qzRRrL!7TYgh~~Y_TRZvPz&aIHVG7AOkb}Q9GQm zmwdZ+x{%wS%8F4sfHJuG@)wBpzyc~mz(>OTvTtT*=O524h9F?hJ)U0^y*E22|9DPu zq1lpym)X*(?3(=J`8f`H%#QBM!E=tqTv&`xbLJu;b{XFsHkn<;g&D(0XLlswW&Y9p zoSfn8nyTzXkhzm=46#*9;DwA3`Bv z9k^<+&;bq7(g?!iRA6-gBIQsVa2%;#SE02XWS3QVW4K%nSVgs*B;XQpi9Am#{>ZCS zeu=x&37ctvGR1v$bY)YE2tR@IJH&_A^?wdJ z6UB~k(7i-%qI1$%K%*-yN}Et6c!8jQk&8;u*mdEIq)_rPwZ~?14hSKNa@;|xrF2*T zju?oBrL16BsDlurpy-A@_beYhcYA_g zFIEW0A#ckC`4D?0m%4EzOv=tdMXx>W6m$ZIjO2zv;TNIno~7_b&3gc@#L$HTV*rsJ zcr76EQupw^SEviP@eZ}qaMJawP~V(8w0Q4k4u$HSdu&LN&RfmrNHvA%d3ILmTRIi5pj%hF zbok4gH!dEknyNUxZTtQ>O#8QQJ1w2!1DuK1>;1d6qn+JVMMb@RV>_N{Xo|zx)bI?U zAdYL{OPfSF_I8sCIEFikHfg0ln*~lado`@@+}S9G*LZsgbEkPhX{K*3(ECGa=8hkj zs0%QO2p7hL=Lh_w2&?h-IlRffg>neKZw?QSd=oIw0E6VvB_I`)fFuA!24a4Wfo3_Z zy0%E|f;|c+O3<$i1bEtAu{I$b!>nKGK*?7&F&k@mni35HVB|#uq%qub8sk1(Y4Zy( zfnc3EG@egEIR-qOogjOK1i>$Y#n#$m+ zaLBSj3$u%<)Ae}r@DIc3hWs}5KCA0~Y9e{STlc6_D`KyTVK=6lj3x6rc=h7}Kt!eq zI_F>&i3{Xl0XdS-o*y5kNJ6w7bOcSLmc+kIR#dw<)k>cc&sYBN8hOAtO3zCm!07^@ zKKd*@!a)|kg51;z>2sSP|tFy z;~4t?JrYv1{-vXdU^KKY0|9KSf5m{vyBveUkC3m(-(HJ{5$6UjFNmlRI*JnNH6{z^dxkD-{tS`lJBG;L@v3yXBCptb@zA@98Yjc;D z))y8@j^(Qt??^%hD|#pJ4*uB0SP5YW!&}i~-?LS6jvU^zBiu@+$=a&69WF6g_Ofe7 zTUD(gqrll3-m&K}I^Md+-m@YJTTdxxPOg9O!SyHE&H8<#nA0!(pDY{)KR(M*tTJ-eWOAw^>#oo#Gtha6uUs)nCvygNS(jZBr`Un6LIR*b=h1 z-+=}z5>7chAY%d$iD3;RfBJ&_wt$NRC1{wwNBUkHb}{r`o$zgnOd}6lT?;SK5)ANW z26=g7b$^&|2&pv9V_%wCuEM~#f<@0=_ejJzUc}r`#u_iy zDdqmwlVTP_NiRQ7iKHgwGK`FV=1yO!$fU^SL#y)I0(P9;IdH$ox+pnHeRqBa(MQ5v zSAp4WMEMe1G7|klgznJrNB!DyqNqf_US1_eY^Ex07_(SnzY*mYx zc6Q6K+N+OMC?92!=-(1CLXS%_+~2b02&~|pim`r99V?vs=NhXYywi1+QF<;QjyF8# zAg}!XLU`|mA(cj`KN=&CmQ6cGS?zC*(G~ID;3+zqZg5vVCpwGKxuqaBPu0E&TF_7F12`a8@C=k(XCOHo}PuuN1bcYuM;|!d0CPs z8ET9UYOpLdSEBqjCuChp=txo24pKhDJCui#W*Wllgz~q_KZwr6nLxxxpk7n5rCBUk zeFQRlLtCGT#$#oLwk~5bRWYP{4>UyZg+RSKG(|~268M3Q$`#rv)xR-BydojG@lQV; zP`*i>-P>NNtk4kJu(M-{Nz?%N&l!4tDxOP5+W*xN<&Ol%m)AvBhGQt+US6RT^Bn)j zXXxqI@$@+$vzSa)3>#A+v{Z1lH$AK<^yTsYSy>fjUc_8ib^Gt<@* z2eiV*x-mKP=LA;p9Wh@8;Ib(*20mx=WJ&rdlXnq?U{{jE*g_eraI5{ZKJtgBXj0EqwZH+l3bU}$c{pEmiAi%wA zBe0T4V}4uXWIt(oQkeT&IB$v^m;tUxh48G0&52op=j&W61L95!Tyrjz|40Bzo0b^g z$I-n3bMoIQ0BLLIFyHSGTTB({^r1DF3+#6X*#FHb$z|U~5GSc8EkfsjmgmM6(|6EZZ ze{`4za|Hpa*fgc3%13?$qk4?Ch<1r`c@!C}eIk62>bhyY84*McH6HrWR7WzJryy9) z&d;$s*d14zC}?MPmIw0iPS{1>Z9sXRtwnwWME;{om1bU0_px@WM>WSzEnl@FRY)^@ zUu7#_kYNl2f)01Y?Sw>a#EXCvFW`mvO`rls!MS(7UB$&^>r3;qdU~?*OV^hryfV>O z>#z+7`lqqbe%J=T%k=cm?AJFGbwTJvAhC1IUTYkwO9UCFu|y6FxU;*jHVTc-KB>-$ zXU-Y1n?nA67~xEipH@D9f4d|4J0ht>j?#UiXz!x~1CQ=4V*gp?I`GN0sl4RM{|-H} z$ML`ejy;d4G){dJ4lB@idRft?>w6AaD%LR^V$#ZrSH2SOSMZ7#VV5II_&it=6VhsX zcv>hUu?zhkC_i64S}Rr1o`V*CASJeito%FoV>zRpntLAB7`xTf;wVl&Dljd$qB;14uAd8{w!?Z8KHdLSSV`iqKS>!sV)k&|8o z54W$6o{ZT=2==5NQd&)Jjc~8+pY(l_Jrl;xs!g^K5-O*(Bt58HdN0Zv-b-#$`s(yl z^yH1xQ_^i(+jWL5*gKJHJPV~P5@IppxrL^ci^|0fW%&8*;X{WGf0nM4y{gO7h;otj zt&hFW?>M13D2e@2^ijq0BB#W)kRnQ`)w#Br&hmcEV+lSs$^C8^;(mP(Zr-?Y^MmB! zH~8NB?+Z{YDR8VG8jRh?zk!<{(O?4^fDk;~UNMgXQT(Fr2U*!szyr!K*wQ86ty{MQ zg66*7$j*0mZtv|k2Lt0+I_4+&1~n)XsrH^S9Oc5^X~EnyXcN zyc#l(w%`?#=jtkM`R3+vGJ&V>oi)U4=&=iphU7o+aZ>F293!P%qmpmen$-;r=FX0> zP2bx**3oHhtY5u$7tG8QHO-pMeLb7Uzqes+YcSBdZo~J+H_z`iKTg^rKF?|&4ZMED z9KD3njhtK&=juA{kigv-$e%&^ud6^a8}oRGUBIkMQ_a_s{6B_Gpm(gL6nZBp zD8E@=>~v%u2Gi`!(kX<(M(Bf-wUMwMykzyI7=gsy*O9tj$zvoauezRvO2MuX_DJ$N zeeX;PEbCbx1eb(0N|k)cA1?_e7eyz^sbD1>1J*BeI0}m%*fch_>4Bm`hht&w$tO;} zo`#iNjLYNf@x_}qZrF6fg`X3fHf-Fqcwl%~38n!xS0|hc`y|Z|+2*O*G|^o;n2oLw z+}$$La6oNoB&=&W?HH89U;JXxyNH@D16D#sk{Y0UggfJAuDdEwGK_O`>n4jUmIe5iua)~l-PndQhz2M%~J&~jow^{ z><^{s7&-m@M*K^&$_w7MGi_6B^;9YdR_0bNhTk7jeh47s?~xzk+l_`zA?|1 zxSP$b4TfTy@>N^0p`qjWspHD)Gi`?A%3?#C&Ko4|jPljzZ4QU+`G%$@HaYxKUO_?L zONnq1PADP`!czce1BzF5+53izDza|Hz{P(Y!w`h);z*kM!t*#5{TpT2!y;P$6K`A9pS zJ`fHs9D3%FT~$@P&pq?>LjLO9?y9O?k31u9Z#nbSnHG9j9(wY*r$RNR{-aMmd9>dY zJsEoHxhLbV36FxlPRjp;wOoZdhZH@kb`7q|dqo*xxk*MkTXJ2OeQ;!#!L=yoF@OZ5 z1feuG^87OgYibTY^ZZEcDl2r$?r>32c=s)#rq-gO#=l8=z0Oxx=fgiMZOC5qz_ZUj zuqeABc6G>=(J^u8&_qXuGkEu@1$_bbd#Cn}D?snGhJ2IzCaZmuH%@BuY!Bp*CCJQ7 zW8l6QbY}Cn^3xNJYyi0x*(&Lme}E4WPe>lFteJS$UASh zq(_v7=s;Vww^+&uv{v+Y=`g*wt2*C&{;mqo{Lbpy>P3EkWwV@NFiNb&Y|HRHx>efx zn4dAD&D_EyLwTMndt)Iow^t&x1&EyA)=*XI%FE46k4vvQACk#v!h|%2axx`JHzB24 z7u>M?!Mn>$#%xKFrA%XP#=bZ)LXZaJ9{Czqi zn-u34l*?z&vfM8?rA6czLjSX-6c6`z400=rv@Yir;nEV(d zPaZ_sfOwTEo)(C7(2rdaM(B@0&h}pg@_2wqOx_<( zKNxKd%Ws2T)T(XFLAFE9*Vl%#72MoGFxnBG!IUSDLIxCm;HZhm9qk|xAnoFy{1Sw_ zTH(VX`EVBn4bYFMT&B?{^+#2i8_BZE(0FQ}-gd^Lz2T1TL*Yx@BRo{dOBTK80RTCX zZ4-q)g+zo?0eLw`rV~Ly0K<6-@}QJ<943G~L2{8e1Bn>#?o^owUIu;}7+SkG2Z*3x zYPbPGp8*{UaVgYH%5d4h*YTD<%3J!JY+%gP^4vY=UTDlUqHHQIk>rQ;~DCB#pa@SV57wUyP~Kl&u^$ zWD)2>A4+u;x$g`-wjpkUjf#Bct|_ z+MekzZ&=aRzi^0iKjoK2tZfP1xFpEjP|6D05wNuJ^W;^baj7|aFgql!pa3lu?tr7J zi0K3a?qjYwf!sH`7y)6G6>Dc_R;-Y+*B+0!i;Fb4i>?ATv9ZOYZQE*g-??u3QswQ= zrMC^fT3qao4~6JRj3pj7k99yn1mYLRmMeGhoHQoA1jnsXI4@Fa1!ly>~Q*0`+X*mj4}X2+2gW!AolBoB2ZcV;>8@mC)4J!p}St zek`_+3PW%}E$yvZ@=0Fel!-cwu zCUIW8t9~Z#!Xw?ty@k`jr22NmiWbZ0o*(bIYX<;B8Y+~Q0EaZf_Upp`b@#`;K2(<> zc;~2K3Hb1mey|P%Or(Dhk}2$U?T4)R9mI6GpMZXZP1te$i7G__NKT2j@9)5O_ zzopfI6>a9jgMe!4B(++NXdqsARtqQ8H=QBPpfWSoDX>PNgZfS&S46k7Pw<`qzPfg( zFRJNE{y2yS40^cmhg{oS80A$%fY*;y{dMF;s4WNbKmOYhF#zpjx)v(=~r zO;6}L2|oo|-i&lT7%9IBG$a-Y8#hY9QPmA{0!q`Pd;n~+o_BSQp`!Ob0}m2 z8$KOqV*4$roUS=I$VnJj00S$-z_{Byij-v_0P#dqOZWVPqr9%mtY z>*|Ak#J13VD+c{^wlmA5fANO`b6&7@!^Sr@ZfFhC#lCgt+U;$n@{VgFzsHeuR)vwZo)OLTYfgG_PIv!(EZ(D@Jm2I=i;8 z;Yi%!)Nm~N?A~qT{R{l%rQs#tn%cc_Q|Pr*f2VUV)%YUyCo*89?K5O-CrOk7RD`al zBa~Pg^BOS0DDpR}wi%imSFCzq3MjBC)-18n^G?URj9ZMICTUfI+tH#IC@ zIl(gGgV5{G#Ts1%{N-^^dvTDmkk=9zJ#;o9k*oshHDN51#^UHwHcjRq`qZnRI+Q=@ zJhOA^-Km{t496DTJg8g}G4C+>+`K4yTfz9bHEYg|7aV$-GE}^*@tfX9?zXRWRa6&{dyI2ay}cIOP(*9cN8EBWC|vAga8pkmIEWbOnHr(}V*AH4^ZW zki>(MFk<2Pp?lO}=l)mNa-;(2Xut38G$T%B3xY)*ceaRYq%f#S|$0;K((eJ#UF&0 z)(@_VEb^#vFT;r@nBhl~=`sleklR;n7MRJ|k+b#Or-oN_-ZIgyygelUd}#9$fA)^t zOUlxc&HMJQ1ygR!RuQyo^yJD6?+TkUyr*X+D;l~|ImB*R(!cajkiFd6XD3y6>{#m%Qv|Tf4MR6h*oR9uT^nL) z+cDG7S2)xwZ22>xHTI6+GJ<}|c7k46H5<`J-Li z`*IuBcX~5dKlItpKD0X1+qu3Wr+@n`J9-VRJ6jFCI}9W3k;JvCFJ02l48Av5I_l4yTsCIsMM6tC=5zl zr9@&zIpqq56@vXl?6E7KD|FY?l$P!s zusa-8$E#Ku`jxkkA;z~pupXY8`OjFxlcA=1e^<-T*8jSwy)aTSQn##sWW%z7g_DI| z@9KhKhf|X+1)K|cF5|xfR+;!PB03Oz*~IKPq5tK;{{cKBixp?qEIt8y+Fvo0XcHKa zyRguWhNPpze;C$ilkx~@dFHU^LL`S=ZpS}mNRj%L4eT@Y9}rK<27{Yk;voAOIFN1# z&u4-b1k(jqg5(m0fCpN#iQbFmyjqKN`RN>UH*@^=!(wlF+M}> z_G9&In75s;A1&Xp-%EiM+^WWFn35e3>sQT&j88#0^ni_}M?64nYR8wff~N?pNqa4y z5UhH-Wrek;wx^-9vjI=m6)n@c_aVBIz7u$bn@k7)RLgW#8htNz$$k;LG+-APU0g$r zWm#8jTVc(jw$=C02EW2{LuYhQ*yLG5;xnxsP5xgFjeyOXdVPr#faZNTp zFgr5jY@aLXlcF>xSQ@j?CkY#ME$ASJ2orP`mB8*DGjtSgyG|2FWENk~Bmww6ngvY@K5A{4$!XHN#kS&e_vp3yVqucr49 z&?b$|%)pfsX(>_Y35!ilQ;G6)hzQ{-wgX%}_jUv>1ypZ?vOUrTUTU>F)Ah|gA7lNi z=id**JXO_qy;bCB22%=LJz5$51z=YiRy2}(ggXEo-&X9MR z7wA@ZI#Sjls9Wr8>UKzUm_&HduQ59T2U)EWe}TwR<=+!uCxXdMN=hGK}vJY?i`2=?5y>)cHwoPB7tWJ-U)y4WN0+r zNpO&p6x>SMg9IUbrz}hl5wTC}d+*HwRw7V>d@n^(Kv?Tg%nS&bSIT4k1s((8N zWTyAiPN?Kd0WJ;R1g~8@2ZU+qmGy45eLlbo;+(v7&yLg1^0UesOvqmUfHmB%ck~_F&G%z^rLN$RgEmMnU>$X+SIZ}erag3#@u`7rm}*v z@=Yr{KmD=E_O^|i|7Co0s4K&D?-pxuMU`pwz00#8fQogd!83>%yKaaeq>^$~IIYCh zh{3-ERMt9wqO57x;kuYIk6S~pe+1F$r8n>IvDM3o+Qyh~(FkZ!TW2YBD0K~Y2R}6P zjiJoNgZmHO$El^iZ)%@mc<3859}0F4-@9+Bub)r$eFygsf(xnm8Ziv;7+yrW!6(1n zqpAxt%4Do&i4LH20H%`7@7Mw@&rOwPExr5c|FhIMa)0z~Dk#7!IlX-AOz(mNk!=q+ zSA6o(y)E|IEuX#{p|uTMZZVLMYgl6#2AznUx#$TR7HHs!UwCO1VfA2nb%dN2rgcdQ zOu1sgglqfPpIF0|?abS0>+RVzzSpzh$YUQ_m^pMN`g7_ZDe9mMqZ9bc`zvo+oZoie zmv+=Vux4s(LwhJI{KV-UHARiPUVFrWTfm$N6tPE8p2}kGM}>|7ji@zQLE0Q%DX|A6 zOiMlnD7)M-c^_(H#QpC%HjROha%uUg7hgDAf9O}ATu?lDNFE)!cd|q32pIV+&|SjA zzxBBC+UAcRYN(o8RlMMnzdF?RRWS!tU7P1`L?kg{14!G{=95z{q%k!pE#b-F76Dz+ zLGjEcv;Z%@9;8oPXWJsjV`3o#gIlC=jOMFV3yz3qjdtA9s~X&P4P1VHq5;G%W(B+w z9JvTI<#zS;s{&B{qe_!*=@Zw{?ym&M(*G6D%9Q&069P#6Bcfx71}QHhReGfiJbm!; zhOL^Bn#JU4H&P7^3qm8H-(s@fc`hMYfnWa#^PspDGGdwhTybPKVY?=go1K4%RVsge z7@1veJXd+nLvmtEY@ z=2o6+a4v;I$h7i)C9BK)d)>M`4xH4(ny_#law_LsC^dEum9!LD&1P#+OUY38`lOes14%nJ6x~r9 zP~Jof&F)x(tW0e&a{Z&%>>i|-rn)PB$m$f;OWGHj0nUJV2o=0ZfdfkXR1hy@!<7gL z@5m=G`AOV%k8-PEG|z}9_T_|^Gf6@)vhlLd3SOj!lP0{td{^6$th@|Ty@{CV*gH@xBk@quP=c)whP_^sX>#?7@rl1(&{tgS z?dn{!ZmSs3f2iZzmGClUe5;>W*gv*@eCsEIt=ZXwLxUSPzdF3EuAW^^7-zx@ZLeGo z9%0392@kP^giY;?B7abjhQZS(Az>4HA=}}|zMPe%_XCs`nR0TKS8{Vq=TXi@<@KU% z^43pjopNs)UGb_i2|Z8(s(N&A8672b@-8WUpQ9emqdPW~n}fOIwri|4%EJq59V}g_ z`5=+PBz7skz2?57gZbMY=u!H#D}y^aIC!JC?eGKJ@+*;|=8f13$r@X~)Mf>b2aY$U zZ&#z=7}=)lDIz9MS}C3rJAN+utghoLzZ8=s9`$2Go)p*%;q#~tiWAc%budznWSx$W zK%HBT6EjY6iQkMBVoGSDRs|9*A@jHflJd_QB#HC_&&5=Fp}<4pXV6I466TX#Zkp(k zy2i)5r)Tx^$sV+otejj`UbeCoevQg^G}%L=o66K)h;A6=_tNm-O6ZBFE}Nb19v|}LhLkogRfb?oy9j)U=#T~n0@`u7vl`@bVcRny zXCh8?^n$h@1o*(}N6z(q4BxTvRRW|DmZG*&2?KBZL7}9pFF+d#L8-WReftXTgs9OO07914wmCs-0v|mgKS<{ zQz=!JkFW73ac)uUK*}y}Hk7s&*=pTpYoN+jS&&s!zGlqZ*-((TdVkOHPLsPhJEQof zGeawG>B`LA(|Y9Qy5?+DeJ?GwTXUp>lH4L|NtY+vZjtlboA%ZDafs3A*=6W~mpFtb zmH~{>p6n-w3uZ*6VC>gG3|T|rUqMLX6$&i^VK9?Z*d*koSX!J6j>!LyxA%Z=>$>j8 zdEWy84h(`I2!bHE0dNn1Bt(%SC2>F$DT<;7Ns%H&3fh)MNglFfNgnc$Y$=N4FplG$ z#v_SW)7lwMn@CANY@6B0Nt33DoiwT2CQjQpiNgx7zwf#CJq!x8?DYTni^6(%c=z1# z?mhRM@A)3D&@iaM@rULEB89?qsgb4hOuIY3qan?pPs_>l53@9fJEzLGqpq>E*zPD< zJ_UrPWN4TO7iO`d3TsBX(UeobBqL%SQ}^_CHk&Oihre=ocQ_Qvceq^Ly)(I9t2Or( zx5-^_>u}fEqZJi)Ppz*>y4kxXH^*D#&hxCP)OQyRcQ+QfjoG%U%J8n50avQ6z}&bI zr)F0cNLiVw`U0E1Iu$WMmhO(HH;;xMvSn6RZrnV(YtPQ1VPBfL!jrM#uQqR3f0M(O zwYs_K)Gak$nvQVqq{w#xw+4JM62RI5)-2HiGS9ZltM7HfC?qw9bJ+JK``Dl*>ywO0 z`t{b*(n|INzx-dy&zG^EMc#RPP{hKGP0FFBhA`VCy?Z6krkCE0q^0J-1&n`sdP2_0b+BF%V<35A$uC$! z5Qr$2J3teOjD?Q!bP^(i!GOq7{+MLsS0aRf6iGioL^clOK_r`YrL-x-H?pZipwA{5Kk3v4~U@vy5b(FQkL(5ez!1wPV9H1gV;y2Ug znf_o>eU>CkB4Rh+I8){w$~U0QB4mol{jVV^z}*XQsPbmxPYBh4*J@=-H=>JyOXR86 zstNfnR0RT6z!HQ=T7=dtCXmIlgnz=3weWD@GN#bFRKJ zpgnQ$Xj}4fuDl?<7UiRQGkKY8V*Bv=`i6%3^~2j0vk*Y5*MJ%`3(Y#QW`t-!NX(VI znAw*CeJ~bzpidOMaR5$M^s}(75yqS9Q-+?t>WXrFb*wz|cjEP9ft=iCv$!BiVG^}` zZBU+?r*cI-B$Vsqs6)(@+_H%IwiE3~v#97PrnVp0+;x({Xt?qQo+MpP6f_d~t!O=# z>C%ggiFy}%Ili81*Qs@-GEL|?_%sCgUclI`B{ZF1Lx$5)6Cki3*N{hgEw0kDCD#y6 zw8u%_574g|8C+w*tt|l>s&MoOFqiZRmD*fzrAluDBBjzR$!~F9bd}=}1RKib81YiH zzp0!YHQG=QwX($OPbe)_Q*9HdSfo!_m09VvK%++BA-yg1#yB=5`K`tPkTe&pF$vUN zR|0jC+W+~ukIY<0Rc}i~(NfpTYNxB|`>xzdH>fQ7SvMeV$(8IY{069C5r^x_(9Gp1(R6 z`H@yv9iO8`c{bcZU@hWnTdYKoW@E|l@swmh7r$5Ok%An_`kC<1eNXoEy@wdm&zqMi zvj@Xp9=dNsMPH&oV*C;=(ZY9PiQpd|SBBiqfdrlWEHaXxIFaZD#C*?gR?evRs<z+OgJ=GPs0ax0$;T2|e-#cS=l?$n8ZG7w%S z6}Y0;ehl|M%`kTCO$Z5yWb!;qXH%U7&JRYBp30RCcdYHdJofJ0A=3E2w7%?nKlS z%9I`U$7bdP0Z1`$N?d(Z1OSL&j2)u>`vrVXKTv35Y6G zYo85bt}AW7_s)H7y5=3X-*?L`(8>`nVD2Mvq&VWWlsz)V!fL)0EMmNxZWd}@M z)b(_-OyjZ;`YHhP7?}ji#P%eSNrDX8ws;8>#T{L~Z_twwtXor6T~obw;H81Jc&%Df z7tHXi-@CkHcYFKpTj{BT=P*Z-^ZFs(&iYLU5AQ6m=<0onVxh6t^*q(vRZ+h4@WD;> zksrm@5q6R1MdwctSM>K|kl8HmRKn7-G8_Cr9n29gqcl45v5^|(?~eRr;?Hk(YjQGnuN}YOUm~=XRuZz8oOyy-@6q9X$_7xa8wEd)VTPUik zBxooB+CD)7n-Bo}?BE(54UcY~HD39padz`)dh=)j(~XZaUBT!hR2&ycEa9}PzzC>) zVrJ%v+WN!RP{Y0VHiTqTQsG*l?TIn{Z@N>M4LEliD~X@XDFdh*w?k74W(q5^w|isJ zv&csVG7RO_u>1-FYO#yKzTqAA4t5aOB1C>fs-^1F2lvV;MB!xf_#0rrvCMmxC`QI^ zg#FFKyxXoS>la8rKm1E&0%T=LOT3JRrF)d;8-@<)X~y!PWswq!2FDFhKBWM34-S_= z>;`$y^+3Bq+wfI5oW-T>tDareURvyQRQMW{r{3Pw2xR)JZ@d}+#n7g==dUYlYFQoX zAM6fQ)YMdjx(EA1t6Q21uM4-2P9HopF}ic-=)|Fe)1&R$c+=gF{-=D|w3@{$i^Q$L zf$t7@ed)cJ@#7=N-hu}Iz*N=H&8vV1T6ObK)${}FrO{X*AF#&s7J>gYiQ7;(bb(`K~Ts1cTjsqzi#zJg5M10u?<- zhL}{855REiVRw795a>Yp|+VHPsK#7(ZOG40hRN6(2UvJX~GF1>(D%mZq__ z#U4Ioc#7AKA*ulo6IJ5tW+v}1mDw%Q@(pcm8{zFM%p zMyL-p>kGcxvUTEz+koCsb#>weujYs#vhCPWCHg~JH2C_3=}WXAp?@84XwkjU$RjT} z^B7G-q(dR>tpz^>ROl}#0UDB|RRssuk2deF>HETtI}h&fT*+%BO?;-iW_R=G`hlSI z@sXjn&L+PvuVbeh|8{od`TR|tZ9^mSVSi6(C~qj#;}2C-78R~qovQEYK6qH5Bv!8| zEUK&sDZku*DO4cKmQ1U8_qz43tY5d=Y|XUDazW^lI(P8C%Ea7M1Mg3Yr$eH91dEs+ zu~(QOQJba~+ahNWkK^`{Zb-EvZIN_E>1TsCuUd8UVBgr7^2zAi?=5os@ESI5D<~{1 z*ft|x-f$oK*wY_7R1o~;FTW{$KJLSnZ_wE>CP85oeQ~^R-LvcZ#?=>f&CzYr?Z6sL z`~qM|C0wAkr)}om12PQ^r(tXHE%1by(ymm?Z(Yd~k7} z;1ucAm$HuTpr{>4%{>^i1Mz%^pcD|N2-}dF1F?<5j)-)vg&TrAFa&AY5HXdLX@_QZ zvi#s9R@AspuQzZT^;@W6lqQoWfspP09zJ#P= zBmo4raZ4i+CnOavW)F&*PNcK*YPxW-Myq*bIcLO@t+QmylrP;b2(Lk-=y*qnK2Z5b zl9sY$i+qsQ_->eUNW9;spuvT1Q)MJBCKGhoLb6SHFc`3+aR;dz87{G|Q_5a$`;;99 zqupWA?>X{|WtBkUJ^!gSVe&o|`H&0jyD^H|b+#e*x*~m@!vX}?i!TL+w!!YgQ zE)X_xDvNYz5gkCm z*gx;*W@4#-bTrRuZCJUo!D^-bzG!MFjUAXC$o`H737;7o%j0L@JU#^Z6Uic@%{|2J zW<$%8x)?v3y_ZDP9@)b1&)Z{ZsVLh7gm^!KaXnf0i0&BlcqiYD@)jU%u0_xdgGi8p zN09j(tVI6m*r?0m?i}cJTNJz0Vm2!yW{?Vxn9c02eJ?AINnc}zv9bLA-m0qJe)(MF z@3e29!yBCPlJc0gZfIq~ZiQV6nL(44nJ!(kOg4kRYn7@z#%5yuK>M*MQbg0x%nZ04 z%56h;T5O(81t3uv3_(j%noSCXqE+H`y<3J;#NK{gixK>2|Rr~=7 zsDeZ=-UV93qrF+OHtSqXU7neS;f59{ch~P5A8T2bR$sqqWUupSwVt08um78J&5B<6 zk*BMvpkYJ9wxPkgh9>`(t>4==jvP$YES$6j#QZ&_>%**-iP^C{C51?kI~gK~F<;q` zfd+ZZ;6T^IN#|{GXk9bkm6Me=_1kU8Th6{?^QJLpn$@N>=6KVTx6-mOQ&LE;;!5+{ zex(dygV(^$e+g$q`f%=-(z0yQ=WX5#BJ5Y4FG&V5JM+62`X>ljVx@ysldBsL4%lNE zfsQWbkrCQTpwAZgW?8YtkY!sWj1CIKGmw<|uD?FKY18K4vLnC!i7DTnAzO_(UQ3o- z?BN2%NtP+O?dC2Bz8$N;x69a-$fxF{t^bp%%W}HxscBZPm&UoUkGv)S8*~rymV&v8 z4{5&P2w-u+q^E|?1u%ui+y?BOx$uHe$U(oB9n0boj%1V3A4wMy?<3m(m2=NV{AMcw z=xE@UPAn@O%oBUd;w&-jJG@Ad(E$b;rDMfzrGYbubRCh-#_TflF^iBN=Q*8tnkOC) z+Pgt8vEI=ALUNTtt}cpHrn^DidO^2N5L6p62}f<*giX;UScSO@gj)-^X*B*Ao8-oE zj=?OA8J5_0u5wa@xQkC%m?F>eO&<71u-BB{=HJA9&1I;r4_^7V0#Is3vCRTM=Rd_R3!>E#IZ-Jc!Iy$jAO5T2M z{%d#L=y{joXuZLz6|W0sSA1xwK(> zfC;-Senkh3r(%3j2+|)8^P;b|-M<#*vdjVNN~Mc?>XoR!p@dJv+(e2RgRM@K0~27J z?~w@RF&HX!`B6U}CGjB#72QYi*M!d)tw!^7?3z}!Ny`$i3f)S*NfWLM7@M%)McZi| zbRS}mg0BYqs042Y8Q>BOxCZJWS`89>8>3`Q|`_zOhTDn6)M2BsUG#a}#wQMWe z`bGMmh>qvErxr^>eifo8w24j=wK7&>$y}fH>vp*2Z@e5dRK3DlVmsPjPKE zJ|XG#6O2(*m<@KwWCiYuF{(zsx&XLDveLsbHdW~?w%4bxydf8>_h)SXnSA$222lD- zy5&=ThMir~{S0!Wt85|vw>=gaMgg&T-#gAqPDhwjq-48I&UB(&R`0XZ@+)W+;PYdJ=F$eKIo8ChYr zuRa;A-WK-d@WCu!ZAGRr()d>6N_9Tfoz`u{ii9~Y$Z`>l1!tCn8v(HrdKjFV^aq?I zIsxecf(R%6J@b@wl%_XywdJQPKW^@BsP?!k;PrHsJwJVHbZSVlu@%6pWg7aFUu3Wh zlldeoPtR}bYDh2bC{g~Yd1z|%*!1&d$QgFA!tJSU=+-giQmWaM!7`a^tszrK?Je5; zwC*nK^XrM7F+l_Z{Q>qT`S?hHfMm6d7Z}XP6!?t55*Tz7rHMShY4^yH-UnQ{Klod{ zH@CdDrN8H@I$X*zo4rlV*#)e1Sa<6p@vf{~+frMe>ov^(AlLOk?~#$+n|iLQ6gy&T zYVw&aIqnV1;gAsXs8i>}3_!fM4k$~|b%{$d2h_}WT~@4@rIvlz`JJ~|_Q_-FXN%=L z4(-$0L;OAst5gbH!9Z()CWI~|u49n1dzHG7lotwxl+nx56XI&pH+q$NaWt|5N5wUx zZ5+@A(Er6eBFh0ndF`QIQ%#_Ql#OsyVDvU&6hms3KOP$Io#@4LXo6&X-E5BBDPE

    oX*`B`&KI%7Gy1^}>+?aHLFVQhC*(`}!A>C?A0 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�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 k6~8 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

    xj)^`05e!llHewTkuU>F+;4`O zzyU{i4XSG5kYDEI0|wOi84e4PNMM*wG5-XB0wN8Ts7wqCvm@ofj>uG%c2*)5A+BhjA9nr>%Yo^Z2u}ywhUOzo zX$&rb?ZR^5h82pNb527Gk(TuKA9K#a3<3QjX`u$>p{DS2$_xDl6k*0x^j&-i^E@lu z=Of+xNNb;-QIT1w8iOaex|zevshUFKNbdi*eougrbhk;}4l{G2evjALuJzyKmMSACMZ}Hcy3C-eT|4q&nNNYR<%t zkvN~EyM5zp)=Z8u`JQCEUX^R!)Q$tv1*WR#wQuDH^!68-;ZS1YgXL(9=r~cO0W=5+ zXkv~WjNts>1fYZ^uLUSyJOM-8lZS}Iq&ERY((IF#W-U6*F}x$FSDJ%>awYf@)Gy0R zf%Pl~1kt96hU3#o1Zyg9_J$MCm%%U646%u0SU3*H$)>D0ZpYLAgnhtuLU~AbLO@Vs zES8{j0a_`ECFW}5P8T*}&^j}gNHY4!kSO)X)kysH4Ym~pPp-sVg4T)Yi&9@gsfJo@ zVKe$W>k$zQf3RQXgNKEcraFt@w(pd(uTYpcu9srWDQ=U;%3bV+D8S zzaMxUa2Q1HPZUTNKoXQKoCe7hNf*@<)`IAYd=XviT-e1J5h#Z{rq0A!VRv6U_X9ms zJ&Rt)68hI_X7wz6nj@&H4j-kp4yhvRSAcI(KJEiWQfCU&M3@7sc{Yh?YNU4KhN*Rh z3&X8Znz%0Ua8s0ZL`s0gh>aNeFm)*92(9S3a5bo+u4-Q3gsD3rd`z94bz_hweJn>E*m&XMNsp zmpDUzwBx*YUsXy>(RQ9GEW&_uAu1UV^D!f?nutr5u;wuezDEMTM)iQvcW3U~c}|^@ZT}p#M*!P_{Se)IX7ZYIPM_Ri z4lh9;F2a!r!iQRS^9DObtYZz)%LvzjIJr4jd10h7=J79Hx9TXY7;tCNfIL|K} zO96}IZ=xOUhgVN;6KQRIn}MW-6s2ANFUk1#QA-O4D~L^I#j+ zsd-9c0j>{VE9#mLlwY|W8^CtVmkm3v3=09>Sqw`dn|~M4#j-&^w3+}LxsFoG~%(`3)1wlya!lqw%i-+CAPd5;K$0`E8^zLyeC9Y z+uS?+N87wN48&8TbMnwr<9iqha-(akesbey6uKWqmqdj>j2{uq^o(xtcJ+*3(eYP} zF33_=jUV7N1dVQR<^+vjP~W#3U6Itc8$Thr`WoF4-1-{7VPe2OCU@YRV?th~dpp7( zKA^l&?sS+u$7a5%p7YV_D_zjO)1N$l$GSFg!78xEc`iUL#Bo8*EmVEZ?XU0u4BY&{ z(II*dH=ND!8i+#}2&U;`fJ_7%A@^X%P{S(HFe_V&)#CJsu+Tf`^g1PWic+yld(&Jc zQVExWEg*bR&hez;p_(z&s#Nsxw8_(hDU^~aI!&j3gB&l2~%CC9Y~w zBO)yiV~IGUjm(jfL~4y^(sWTP3?5pExfpHGE*wA*{+!xh5b+*ISPJqU12*G)c-z;-X}5@+@@@6MdrD08y$a zX%5<+Ojuc_a*L{ho*yuhbeUTAraf73ifpYO=Q}<6{=$@j;>dW^I)PG*xu)UC)OrD8 zveRYHa;!BjgR|6Y{t)U&d4_j+D}gf1r8dRC@>T;R=+kx0UGn|}DX=&D?BC=G zDUkz&v+MlRWq2KkHo9ZC&db@bMPxoEP;L>K-?K7VKJ6 zeGZe2@}s@i2j-)h^Hl-Ylfk9J8bPHnx~PR1)&h-)=h2{a@Ox3qfE8c?x+T9JnY-KO zbco#tUxA6h2_%kC1B@Qx00H1vmaTP#&WvE85Ch^3v|O!TC#l_dHWREG+U?&A8cLP9 z+P^=}keI)pw1qB9bOad^Y>^lGj38-Z7z#w4Am8Tk#%z3wIf6e;bXR~`f_bJicuk1* zGdU7kRHpVi+!hWZwMf8Wbu5%;a~@1)YnuH1IG6?F!9k-avE7%}`aKR)ReK=H`+Fh< z>g8AIBQ0eB00CA71VVtDMg#$23Ze~gfeMBoTnuR}C0rDFWe!|)Sx$RgR7D45c+q@! z8W~|aULb9*3N|rqo+=Qrzz7@mTiilYsOUjsQh?<5`y_GU#o#1Sv8LW6NytOKny^I3 zc3niEQc`ds6`ECd4JGN9?po?N0W4k>vV851en9 z)eqQV6b=tKihv7*1Yr;gLZTFML`Z@dp>#;1oLG#QqjEk-UWPLtTh`JcA4@R~eoBTW zi)KoeE(n(?K}N#DBtgN9$Ru96uclb+eey76nGRE;MsY0bx zRpMs2LvSvLM}uSx?L5)BgDUioMu{;?xyJPejbtAUQx%r-RBsRJ z;684}jeX2@iaBV-Xpk=8^E-;y{*SLI>~BF7egoMZ4L|%qokGCv zZ1{`uz=uF|Z)N1SX^GcVrPl_I*I4^@nn3n%+i#JZ`eJ*8&t;mg@}!@G9HQM{v*BOK zGT-6`-%@-1Wa!LQq-2>aMB^}M4rKE1rlb`S4}R0YX_+u&L~X}a>u|+O7G4g?!F*?? zLCrvh5l@*24yI(*gmlHf`?Lrc!VfqGp+t+_4sQEHVv4teCC2uHyTAl;-A3`u@0&J2 z7^&y(+cApd@Y~W-dSYT=Iw};8!~{&DhlE55gm{JsIdNRe%OWTMgfOK7B14!~MTQGu z%H@y%e$7QTi!^~U^oglMcnZY6(uQ&wG0~?0jml_Zm?AagIW5D>QjBJmGd&~cg;9tZ zm2qe-3Qbs(a+6hT3VCdjDzmtpL5lPjF3N?cD?v5ayMjp-*^X#&o%q(Flqp>&?Lg~v8UB6Lx-&k9G8o`T}ydnnNM<<_)C`9N~<$0PoN*2)a=+R zYGR3xizKdQwgDBcap`2a_+cfpSe8ynbG#|BdA}5tS`ueAa9uvi>yE_@YH9D0y6`I= z>E@6VNLvSZvQ8nU7LS`A-eK8Xb4u$_me4M3GugOC*EcGB@quvtrfGmIujHKAPWgYS z>#te`Lc`VdVK9nmG>RmdW=RdNS#gM0%2g0=;F z1w2Y|tD>;~VXuF_dM<g8>_Fsh3@Ght{QLq&0xskI)A7J}a?b{(H*!p=~(RLi)`xIXFPJ}cT%7Z>`<-9V3;Cg(H-O)eFMe{oMVxmqz~E3TWr9%x zX;I>-5_sZG!>MG|_;QDEbOQ(@d)25?xT@8|^JH}1L1s~=!8(b^teX}%`eE?RG&9uk zf)VIaMp7!&2}Fr2!MKI_Jk-g2C9G1$(%Q^ZT8XQnX!Ry_)QJM$$p$y2H0Vv7WL&>) z+bbv#Y&%NZe%^MF*ZZ*TBw#B;sRtt|NYp8=b?U?qtvj%%ky{aPA2c6Vv zLkDTzv++Y`EoVk&3sF1kxt+KHN#HWpQoy-_m@8#7Nwq-unYa-}!c+W5|7#Hw3`#G; zCh9>7@eRVr0p*VYm(pqqP*37t+{M}ATcqiGlg<9O;?8VPFTT$?Ztv!E{K$ex2v>Xe z@%tM%n}QB>M@|iWDZU|T3icji&Dj}WVbq@)-I3p(ZJmq!$eI5Vb9nioJNjjkoo7i6 zxOPVp(|}1=FLf_CmDfe}D03Tp(A{1W}4{mlS+ z+e^+7+#w8ExG%7HaDY7q8ku7#)gLEGrJlpJcE>QTZ*jy8 zVu|Q7Ymn1E3mOec9wbsx62W41hO#Q~XgZ$xeD054)G{lf#iFJy&q$_EA^muiMwgO@ zM1q;FxTkGElIV~?G2EuG)C-HE^gLs8LT_eHFw@4BSIim`K*3ow$YLzXg(&o6kz$1c zk8#`Z+fBfXbGY#Y+*9izq$Jz6mrU%fsTfyA#IG=4mEF=fMGcbD?a=W`M2-z*e$yyMJF*ukP&zxt@Jf-PBY%|ND||q8rG*sUamf< z>xG%fk!&?T8gTsN)!6(OE6q2?N3iPG?7s*IRo-01M`11&|6Z$dHzqNUKFP>lMlWTC zZ)#GLU?kELg(t|y%;*=R{$f(iWYk;LM`Nmm$C_=S5=B5K>_=p*iu4_Vd(azCo3^;B zE5PDUSLf1iwb}8ln(9Vys2(m-z>469oVE78eE=618(Xtr=$<%%_%J-i7dY08Z@Frn z__ZM`Vh~XYjH@{MCgrC}e)7tzt-pbV;DQMOASK*}FMl;Npd99Nw-0!d6| zWYJ)$O%13hH`vm%*)r!dOC){gc!(QcGF_<4jY&Aph_-_U{vJmp-St!rhrerTDuEn# zo{g+D%pTieWX%8Ce_u~_h1xc)AyiZ{1%ou08Qw_}kEx5+PU4~xRhm|wZ5P$h_VRe1 z*pY(pOOz=M1ba1H1kV7V$p>}@Y9Y^fWV$#h_X+2~^-Txh8^AB!lMeewmu> z4lwaD;!Da_*e@M>lZtAdQKg$1^zL&MPL2*v3a~$EP*7Oiabti{JE27AVT1&r9AUhl z!?sRHSY}l7Vea8;dAi0c)#7zl<_#h=GOVxY-m#rdEO(Q1olYj9GO++Se86XrZr3Xk zU_l3OAzEH)C3EEqH;K3bK6J75=VzLf>6C$8=oHMk^oId? zLgr!coe&?5_XI4~R1w}dweGhZvI;rISz9uFTm_w6Geun~jY|i_z96Ucv0J66Y;5B& zz*SNCn*vywfA91p{HfW_l5u-~v@(-B%4y}gB#Z@T!0iukpDqGkt?2o@p)))O%ueDC-At8Hh(k z{Nst}HOKEk=5+0*@x9Ux?{!fC ztzn}QW=3@gi03aKr;v35dJ*&>BE<*-Wr3&!;}`(25^`S{*S9-ntiI}d?4O$X?iU5y znx9fqzEPx5?^Xo|ZYsO7`R4TfRDYVgE1*Z#R29^`@EL@24%^3R z4v0!4{FC#Iv!Xc5vgC+}m0)Ci?8Z|^8R8SU=>^G>r}hyacOur19^XqBOme} z@xAeS&l0l4p1ZZYV95Se^g+ZvcibeuV~(?#2h4pM*$BU-o_>T>GDeiV8tsI>K_fs> zSd*}`o4oUf!RP1MH*eRJ;Icl0uCVpZXwxDN!N{K<4%M>}SmjHLdigQZXy@o8`}`-n4%YD0GrKcTkm9UP}bB3ory@>P&t z5Gn*?(fiDVnxGhoF2<8sx0m^ch-#$1I1@Yd{)oif9A|y@`1Ew-!?Whm^~3$ruvuuv zw1B_c+ktu(gsdtQSd5$0#H36gna`iQuW;x(ms^Rur^1RgZ+2$BwWYlO-~m8HGKq;l z%g+s_j(CM(2IYE9T(?A#s3`-d$LG z31i~IQ7loqO%}rIj91JXANI{$1qophP*iE=Cnh3+_CyvskFj>5^skQ@uC~5w1vaVO9K>~ORpeSN-r9I^l1J(ht zzQBF&tG($VqaVY8?8Dn#ROdKe~eK%+> z#J)|q8K?H^B1)DR{I}tlD1K@E3OAy!Nhw>2n zmS-FAAtnIcjwaWgcXKC%m>64ami4fz&*`MmU7ug5tW=OgL{VAcJO2+o7u_4aIkth# zZ&!$#NVpxUC$3C_vutGB4DE=DH@deE=`^avax>}g)Ynu!z+0=kTZ~}x6Mj;JU z_*8GEOdxb63?N3zG@mAM=*O6Y2E~pmY8e3bo1pCKa;%+cUGK!_z9WlNfwSL$nT4m8 zj{v~}B$=qU0U`tHID+P%Va9JWOfJ|&zZ=`4v#++FaJ<_D(+^|)SmKubA{yQ@efB7d zr^Krl7V`2HBa5WHqo?GnwKjPJhYNnqYJa)>y!wmTpG*U?l}Q{B^DsC^3el8t2Zi=_7 zi8_$c-lC53fvQKM86GLg_$(4W9*6XyU2I`7dSz8_HD=^JM(59{EJov%vfoWdx8E&$ zyK(6xg`9UbL&I$qK1rV?*H^-Q!9DQ8O3+r<$_v~I&cKBL)9g4(zQg>uJ}z_oUZ45% zI6<_dDc^Y5o+PsrIXGA;#DK=#22LJMfQ&9r5QfL1irPFpwYEQlv6MHYk(m8BB#m${ zQwjI+?V04Hxu-^pwf+JtlYEjOSQ+!U!=t3wmM6EUT!nD(TLXZ1zy?<}7&CTvTo34`XN_7Un8UNFrT~3C$WG+5Qp_W+V9Kf%bSD*xEZa} zw@|5X_VEe<@;ml{Xy0ROqQ4^#^E`SpGUo9l`6pBkol=NaKqpqh77gZ0T-Ol|Kx4`9 z1C0p|j4zTh4{&@1R1jJxO~QzQAE%$!A&R1Fme(L4QRg20Y{EtpkgS#B+NVL@r6{Wg z#>{2cJ%9sIO4U-SRGVKtAg>G8p8?2_O__w$;`(Qnk1Q0_h&~zi+P|@7?48%)Xa2In z?O{FXdGi@Zu8_j~{iziD_x%_KWzP-Yg~SM)R(Ez?RhJOtczt}pn9Tl<-yRgFsVF1J z>6dB))j|s*OzlV(-E$ia)WeBXNYo7~0u^K^Av3~`T06MklCh_lYQD#eO^BdkTU&qk#^93LD)X;WCO4(CY@}+EfA=hKnJnNh8BN&N% z>JdOOZ7rV)#oX~|b9$0r_sJ*cvb{0V$TkoOl}M)#c~)>2n=5H8BfHzi3?*H!9TW-$ zpAZ50(Uv+Y{!AQ$n7zFOapvO<^P=&s5tiS$&(AB1a&w;*5+!M#QsXPb8MNa zI-uFvHddnK((S2zb-?K=XJh5@&3|^G5gH=gi`&1)8Yq^v@$eHc7(>wIHELN(dSgZU zy!{ROdb}t{RUDGl?)f&nT2=+(xk47Zi8~1k6~4E6C_xD^AErvu>OHZqgjLUlY~5(r zAJzNVtrIkPns?eTz8CDHTJX&pVOECq6?O*L=f7S0?EuwjOATmmfPRRRL>d`cQn{xS ztL^lYZE`y|9OA~nJ<_l5WcNby&zslY&BG|rL1Na%CXuSIa0$SbfVp>M;|RyC_XA@S zSb+CueFmCv?_)=cEfJr8{mhGS9m7UhbHR8Os8NUeCAN?{;UT(O5&7kV`v9zUhKWBl zk{n*M>qj^zM1|8C{@fl10QQOTS1c*`b)@+_Ewh%1C;!L~NEbBuSU?;h0f!)1s8(7N zf1GG;w$I7&Ni?GIp4>uuM0GX39x&GNkT8mma}a;z39CIW87j@zXD(oxXo!qIK@d3E zkez!#0ey`U_^qIYRcJ<>*hiu|Di`(Zgypm~DBjrF1M^7~zwUz3VQ&QHmSdgWub@Gh z;dXzyUZV(^w5w2v>Octl{!;jmOV1^n!1A5&h9=@#X^4;dkKDDp-yjDx4~zrxtE^`j zEsDu6bD3b6pCWYyHt!Q`XgoYCG#vB~dypnCic%@w&R;EXb2aQ%Q*M{JgMMi(B}*eY zTo*jY_flYATc|~OHBB84l>T_|P6>3-)@En9MRR`(IxXp26}nB01^I3fcMl(N)$vYa z_EIg0(MWu=$q|_l+F;faUnj<9gN;X^9NN)~RLXqfEj0!}%8uT=aF+u?6A8DW35SEB z4_OHtZfFjQ)JRlMEXVa8&}m#cQ%3A?1G2lLg=#LTz{yZG_CGtlf@WacE>1q-AXSxx zq;A=wa2VD(q3!opMfFSc z=u*qz-n@3$3>domGqFr+>I-J#C!g)39%;?#_3m}iUrjzP<-Z2U;?yXgBznrf5cJco z;m7y|a;TsEc9`{&fvjNQpbH(y5ZpQnEZ_fRYR^mE1Zr59Y*Ey(UV9KsDwJ+)3Bf@$ z0eMCZ6{l8iHyMXEL{h9JLb{jXJ7yO^?z&wMNpfm)tQwa&A#{X|5_ z`}r0GV%6-o%(o;fR5gn&iV=|$z_sP7^E-iRrn|38uBvUQk}pIrD9KGZtakkUHTt&i zcNo&?CF~GcS#bkPXQ`EUU13FrEItrLx#~%k_2^P?o5f#U1niCv&K5E);`F#=dj$gm zrXG;GMh>Qf>&vHl%`O~5(L!nMVgmhW^rO@e*4c|DNXJZTVXkDeE(yW}2F;3*ZtqkP z-Z@H4E-l7iF%w6$$&M3y0Ob8@FU)_F{O+>NP)K9hH#zqH3C8c0X0g3KUTR0}2SCIe zTLau`WB3EX|-d0z9aepo1HFr zp#-Ha9|SZ6dv0Q;sLN;iErz(|A^F}(0ZKHmm~08b^)m2alz^l@7SEYZu=MIu`t{pX zt;o`r4e@~izrY|hFSv8-Eex4c^y6A-TJ6T0qM*-4^~-U^l5A_+BC+V^Ci^%FrHL2e zD>Ly+v>&fcWLn-2SQ0;8oy848uSRdfFXgOP<7XH495?;0ZCi#f4xy_nC{&?LdJuIg z7sh5BO8;>uY-p_4)94Sx!Ij0$c$+LO(Luuc3V9D!@uE_0M{%STt+hekOt>;b{VAX! zo3PZHbU*CdVlt--3vvv~YoSKYd*NQ8v7S{Ex zQ8!HF`$z@PI{JIaIXcc)6-S+e#YZQ-Vd^!;D6}@L#Ch&hb2D`h((egdVVd4KOH+{f zc`3fxt}MvPS@<75*})B`HK)@)Z~oStmI`9;aCwh#UT;D@14DilpY6!CD;+tzg`IGr z)%YxI804cmBA+yveRT5In!XN7Sh3ur@DH_A6}G^HsM z$Xoa50R?9-f>-lAmSn9M=!{DS!AM4fF*ZpiG45WmlnV!tL!#=)(COo`JqyYuSUyX> zNG1;@NoNtP!VfKWX{q%DzxkOdEXGsF9?nG@be!9TiX*k^ao*R&f+vPQqm}tFUXU@imne(EuU^K)=i$h}r}(kkBEp(-Q=CE1rdT!h;`&Fg zhmd*O!n}9r&o6z9ucRW95+m@qCrOIcAw?6^Z}Z1@lB3ODZC>N!0<5tny#o4PT1WC2 zbWQmxwptdI!V7f^YGjN1-(@~;=gewf__A6-(H4Wsgw{)Yk%7pWiV(~&1z+^R)6{7vRF(z)%rXGgu8 zddEV^sh&hs)E~`0K_1(j&qg^wGUwj)I2)IqOT?5aO1nV*ZARf>apl!jK*r9%P2%2a zkmQ)eXB**mhgV9U*k-NxfM~{D6)9^~@+z3t-xzlG6?qEkHD6Hsz6hfVYIQFYn9z-x z?-p4y0WdyFm1p6^bcV`Y4#l}6@U*bybn`!#y&Q5U0Ooo~+?k4?A3c+!e~j4-9TA^x zH8qFMUybzJwP41LDo8M5)KoV`Ur`&_YRn2#o7+UWMF^v*1s<*wX+U2mtY@ck$PV+$ zL8;7Pksc?cTkg1;hLH*(gIf0kX5}W<=>Er&99c`mNcyfzp!XeES4$Hd-$m2Dr^g1= zNtp2l!=XC1Gfk(psKTSRrXsz}^c%%vt$ZpU>M5Ph`2rW$Wr+~HDM9#yyql|FyVd_P zb9k-{n3#z6;VU=$*J%U4B1vC9xq0iAlqm0Q#>8OtqL2ne2Dov?lPJU=^elU`@J!I8 z=eCB(q(lSrd7d#&Lb7SQYmSy52qNHvYIWq&gJ=gUF6lW#VOXPn`FMr77CW9(Bw8YNHc=k)^)L2 z489{SjrhVGEEC?q{b&w{gwtKrd#ZMn{TXoPUPozX=4-;h}X?3q{$2%#Ve^KMOf!s z#;a0Cyj3D?!%6@tWM?Q*WE>gMXsHo0oODU?_u?X>a0&S8!J~2C^RGCQt;IN9w!GRs zui0HsU`F{QVDn4|wx(!MW6CzSJc%<*%|;sSnCe1xugZZa@(q%59&W4Y)>_Vljf;hi zR`S5Ui2f^gwL{D_xDu*3%r3XR>^UCe90=Y{_QZ;=ksZ76@$2g>0Psyo<3qmFR{HJWKUMC(Z=d z>vG0rVP7JrjM}|Y=8SSV#aBEelA;_wpW+?F)+>^0uxi-M25fbRQ#aaC*{t=i0aK4H zzFwHcsfsVLmyWSCSfCB)KDK`Q!X`+zVT>m_(u9nGKkdr@``toDU5g#t$=HW+#+|(` zFtao&K zNiAKA z4?~ik(RX`Ggx_it0MgFJxed?K)K$aqShTJMbo#ojpbCvsD^Vfzp9r8KPenIV8zIF)yB(pI) z*w~6F|56s$^c|J%?1v29=uZ*h-*)(eyJM|>v9&;hBiE{2!?Ve=;D((_Ysru1LLR>+ z`v&|_(1@7jnEm=`5q0t~)BFm4z&}1&$O!x5?sw$ip)`MQ#vPGaFP?~#h^N&@DsJ`y z#&)O2m)-2EYIQ^Pf$*aGQ(J3Jjp&*aR1-e5wvd^MCH$bXggXGAj7E~E0 zZ>kLmwq8p@#(|~g>L%QmR0b*%YWK(`jOB-AwUIN@b{zt4iYXt9GN|j}s8J+{S(yJM zn6kSV2~%{fVS>q(md_DG5wwXfM28qHj11YRwjc><+SM`vYGtntAm-FVGE{YK)w_ICR=sYMX6+xL@+;8J%_wCw14rg{a`+xFiM* zN!6C1-vZrOblLZ$qz|G9g|0JG;7CF@`$FFI$Xvfl@;I(@)4%_C1M+;EidPY@%_}qK zU+Ne7-SY$wVhyy6|6I7?RxN7rR2d@y?A;ts1cMv3$~p>8wPmCAaMVY<SALg|<+JaGKqO&L%8wYz|q?#mp z7Q&^C-fPAVl#SzV=$JU?ZTpqhnhAF;n@L!xRMq~^J&{sB{B?|Iu!W z5B6Ki|BMaki)MQ!um#|oR$aiR(Y$jsm$ZK(;25}*iOIFfJ??YuMNX7*DC;P+qvzDz zc}<~thbf_JYtlPka+jobkGhBq2$Z1~ZMhQA&QJAUzPLN@*qO)SSM;wMr}nvd2Juv* zeoU|UCECA^7OaVtTguKBfq|pC@#~jSv(Rxjy%Gf0j1%k3JV)4b!GB0mLlHS%f2b6> z4}P%~M5XW?H6yemtxwMC0a`0!BqIak<%^uxpyxkX0=WJDpc#36GvUg}66(x8yGcU0 zikg;aPxSfzt^NL$ap>1}#)fwQA|8K}??^Z4C--|Cdy#zs+giI3VqdF9E8mrWOS<=o zF#H!Vgq)#ga3^>zal6``wxVT``uur7=e#5BbN)k{8|UaLX`C)U3- zzBDdcTt3bv1L9GjR?beYe$fnp49->r!1eOX1%76^)Uc4nEHwC5z zFW5yLZRvo6I?y3+`6MkDTcJqtpI$MbJexkK#s)@7MR!2o;YlPW0zhz#&2<#-Fd9$H zh=2?Q68ORg^($K*(RjEiD_|sVTKeobA{-9LDX$a1j3aFBU4X{Zou3A*Pvarg4vvX_ zgHvjrbYYUC3sfGE*ykF9wn7foGu^V3>xOc(t@_pjAi}~??66XUb;u3G;Yp#-p(YF9 zJ2z%_S6Xh^N^dNj&Gv$j-@kco&sOpWC?m=iNotdKF-`2`d_c%4$-3LLQ(YW`?jnJR z-fT~v7ls%SYGanVK;+32U?3qm`}uT`0-X@BbU^9acS;E_XrxP>j;BB%>+BXaQ1y5VTVn>2L@DZ#Yc2;YX+o&p9gvjPQ(`iuBss;)e}{l8 zAYNF?Ky$7uGvtV1*RE%Fz1BC~p-;KDDvi|FMaJ(51SdQ}(tc*z1vHi zcCDSTipc%I9mRV)C#ajn9blM)2D*RKpt0t0RQX_oev}pzJfRJSD%=SWLkC>cdQCsA zwSCMFkdd9$8XN2?Ar2(0HcD@nZdNs<~y;*8#i6*8#IMA5^KJ|vKPEQa`cQSDF# z!7_&;?L||JY_$one z#mCIhG=x1@UOe6gTFw(o)JIMuI*G?SXVpkJ+Idh(5J!I`71FuJ5USmQv#76L7#1DD*au^b2cESw>@3u5Ff(dm?SSb=BZokH*(59p&v zM1qlB+14K!xTiO}9?*=44B}Ej)thYx-SkM~W`eQ$NOgS@kXR{uCP89(22|iu0Yv1; zp;5@9bVR_)4(zV+)iQNw7P(#Ps>8X~hVHqGr|rF)?qhC~=#9v|*h>=t=3w$een^|l zax92sB&u%&*%A-}vK*o+_dWC?mUpgq*c9cx7;AAE1K?OrBa#H=u#IY9O8D(|fhMzu zS!~6&WosJGZe6@?5!=h%j)!k0dDB8aU`afIq_J(;)fKmdPQLkI&_Q=l%!HyG zJl*VZwUilqkb(byee{M|IAHbLsfa(+NrB6r3~)?~J0>$WI)GkD6NkLWFgmWt9q1kZ zOf{?xVyi5Z+YHcyY#Fcnlzyfh;8t;$u#9aBxs`gfbAwA}(+=Ws-yOz6JLEKCNY3`N zl7Cg)`f_6+nkbbxrBT43!7X12EI$Q#1YGj{KMr3O-Da7{cPL(`J261_>w;i8ubf#V z$LeeI&TS0>YJakPT|!V`G7U+E`|pUJyj@X2AVhM%LD%RVTX`g?tSOk1W95<^Y3Ob@ z)hl}C1(90~t-$k%p@M9RWlxR_zM$+&&R-pn6!w5}DA2P=q(UtGW)X=+bkVbV*d5;mHj6({%>KDy;`%kK%ItHI>0NcxO;T5UPs z$HqrS&7Pv`Xov^Y+Y?%lQ+OR*{2}i<{@Vp>e8o_xuyrL_U0fPXpj(GUu&*_v1~*YN zO8Eu>On0TR+6Pd6UXgr4613j(=PnB*c3JuoXNtd3fv8e$&?&Gu8~^hb8N7-+Zod#Ky}{SD!Ha_?lj~tPISs9f7PlxMcy6+Fq`bv#H|6s}kTjZFR#h0P$2(TX=sia4suSOxzh1xp zRa-VU|2XGIGuPT@vXqU48mu7A$mc}HwgmX;@xO`)C zGDga%-4$7o36Ko{ics|7i~xEKcpPu%9w~AYmRjYE0=g@p2wRHzSFg3zt)V+ zav1HPYqMgl9Oi6t+7@PQSUWvNxpMbG3}@xfdTmHJ9SN2iyqbN8r79IHs3xqng;ftA zBRH|fzK;iM+&=)P|DtPuul;?G%(Tq$CD-MW&*(Xn^~obB#U^6EGmBOx8E`~lp4ba~ z;k%=Sa>uE+*ixw#ls1J<#vjzf;&bFe(=3@VPQ{z$96hWF2#%Y^S&~n>oRNo2hZ>Tw z5HKLa8Q+E(=yeFnPc2}P4M2mM%O?7wP{CwstK986kr23#q6T-^4p+YH1z69ta9$z- znUgg;uc6RtAq;V-eFdS9Ncgs1eb4AI^<8Ew+u1vD**HJN>%{4?UfaT_8#sH+La@iM zf3*kx(T1?ouQchU0U|~sF?m7MaAR0n8ASr|S{VdTLTx%a)(8BPWLCM>!7&1HGASdq zYH&cxVAaxvly5R9I2#EjL+y@$1+qKOV}W*zi{uu~w&WLg z@jSj5!?y_@YM^$QACU}ta28s$L|;5TD6T^W#EDB57eKd7O^WOPsDRPV7kG0j0*w?D z*iK7)Fov~PK!h9jwm40y!8)%%*GU)v_@1z8)ld5xNUETgWW}q%n1L44=Q>BJlae^x zoM;S8cnVGErt8?kG9|85vTm`jBC|Szu9DP=TG<%{d%e{)awI{OQD=f~ZBrp?wAtBX zk{A$JOo15d;Ungz&ezIN=B?hNy;do5=FZtd&r~WWV86>rMatc_tlo83Vdj7rp|Cxy zUR4MX%I_CtbX6b7tB7q&DemG0N0sc@(Np8St|`=upY|~R^zKk$zcBZ}d)r6{YnMg8 zq6A{FChh7jNjD9V&&NPh;K4t&!hrjbdC-ms!N?tn04so07PaMZB#6IzOwvw=7QD&R zJ)Q6IXeaqT2nus`A%+}1BKLnJ@>II0kkCTc%UM5w{4YG~si}9ErhJiN-IxHiPBXA~ z@)^JQd64DDE`v&8hVQlG`IlEp<%bx0yb$cGF_w|a7ETZmfyO!$V8jJ4^*QRBS)FFE&r35@O7%)4PjdXky11oiTD;9b_th~GfZ!cqvvx0&ubgqL+} z8xbu}^n0hLMw&iND7r?iw2&ia7_>_UZJk_ zg*5(LjSv9@QNEQDSZ1@^;N2-eQetm~n$3FeCcGI)iIs*x9tf5jmHoD`Iy$AD^e!HK3({cKy zAb%=4js+}WOBEq!PkE9D^~O3oEx^E{5%3YMCL-@;Db z$eC8@*p3u$T{HwfIb(cXn%7sh;Gb0Cve03|_;an1HM#1=btjym&OJ=i>ldp3gkh!; zUW#2k*vNa)Y_^7a^1R9(uS)9kZNB6PEEc(Z$Tw6qi`s#dL^z%Lt*h9nQxb1`RWekN z_`kViCbI`0y>SNAHJ;?)|0tH;i5t;*0LC}UydMl3(BbqJ? z^R2)KN$*0;JuRl|klkr+Hq}S7@U^}P?Y-kzUX(}GD~DpNarE7CKj8asZ{c0ICpU00 z>dY9&X9o3K)LxEapBJG&Dr%IZ*tjGJfu`m;epNeDjkH{rl92~Io8JpLFGTcsVRjQW znI+@bL;4$eXo*Yp*H6~5v(B19gn*~v#3bl~m+o4i5Hs?pBn z)aP16l-I-d6!l$5iO}4qTk;WYoc_Xc;@lx7x|C+&18DWc)}C`4w%+{1wdHXQ)H;8% zUcmeu8%c;7dH2eF2teB-iuQNOBPUkrv~Mo1Y;hEjzmFhoV# z$jc?A7OK{vGirr8s}erCFngrHn+9e##yBMq>JXsPrpcHL@*`puIJ@7~LXDgDxzBvB ztRE!+^Vxo5DHSSv#z(R#%nIUt-(FuOrV{&Gr{n#*nJ%MK1)4}i11u}mmiw7xXF}S2 zDUJ9HH=5Y$s4f=DIf4?o6Uid7WWwFsszz9pM(5);11LcMq2S{d!J&MCYk78pc|dBE zv_*db&H-+b)ZW=0bn(p~_j`Zb%TYtY1z5+i&Ru#Uh&^x?@~ESbfj%MKgvo3AB$R;S z9sU=*r^tIGSon?Nfi%JB%d21Y^8F_APA=LwMwp-kCvfrU?%V@yrgM1eqDElXwH`Rf zH1K0nkh}ln8vQt~5E+3hzoJ9s023j!sD5K{7y0YYdeTngux-|RX?J#&PDBSw>n%ar z-#$Odeha%Yc2ePZ(L4QhQ~%L&PHzcP{?=K>_J`~NTgJ8GJ2vZ-;*?fWiybOCNun>- zP8ey-l8QZ<`lVh3|J5>NV*Bn2*=M1`vghorKKTwr$x8jvQTqeha;%*%qF*(C)HOHs zR2pRMj;BlGFEge$cYg*&N>f)-HW@NiOSdh29rMG_v<{aSmM6-SaDWI#Y$O=qXmT6K zDl~{(WF*yIsXc=K)$lboa$-%iw9`OyCa5syrd>wQJDGGU73UTJdqN>f+VAunjs<;y zq&1mKco#UZ!Y-j0l60n7p2(8CKoKB-rZbb$gL`Y{6}e2werHiiza_cV7JOBYQ(bu> z?2{b>^N=M{2KMK2v}-|3!=a}>oiHJhzJDlkIhrCN{FIcvh)JD$I@GI2v9pbt2(7}& zRI9DgU7B3!Wajy`dG+*|1k`)^2_nH9wCyi)#u>?IWN|e#!bY3)$B=4sPt=fGI-Jik z14WrZ464lnql3Fox~w}FNnO;;_1^#zl|5#OE{IyQ63c!cYHQl0iAa{(>+CmF!;Ea; z7PwS?sxIyyA+0<~IqO>oYXw67sq4LCW~JiBUp$ru7AOoSdpXrAp1ARsqGx_nn7Tc^ z*DUB_&{mb`zvH2^Kk3a0^Ia1p62dp9e=pB*QG+_w_(l8X_QY1B{xx9YO0-ZMH9m72 zT8V%B>GNNOm4LPn!8LN|P#ZUogbAw+>ukQS?fQm z9Q3;VMXf*WVW-XaKcZvWY;L^D*j(cAf=6q7%9e5&!%a(Vv(!MtDdz4e< z+65?aBII+aYSTu5=Iuo22H6b89{BPn85n%C^*Tgvy4KZa)<$IT5?UaSlQaR#Y5Ve& z@4q~+J=F2dQ^DS&B|eluNw$q!MRHv>IG=$~$r|+Dpr4CV|F^(UW(sFZx;Xxwkf$l3 zUC~tN)2Pq>MBhE%I#(IohX$xuz%W9<(9niTbfKMCjwyoLH}_iJ7c4**y%Rf7SLM4jq+@WR4%eB?1(~UU3eKZG zFveP;Sbp1f(9N;lFpw0&4s85TMKVgAB`!wqj<>p&rb|CoPH3N2U)C^RJtI0i+4B4x z`roGX=xDBZI@gjnAHncAq7x-V2RivoD3M#3Nt`f@(i4l zkI;Vq`ao@kG3Tl7qz0;#64Re2=o_Bq#N8NLyb?iX(W~-S!K%3iia>@w&akyk6m@(Y z43WLF*1!Zb_Mu_~V}{`;=7qNex|gV=xl;Zx;m)`#$ozN_gK5%4sNwlA5?CiY2myQg zCx9BX3c3kt`bX5p;VvtLo9R1^W-Z=~_Uy0e7Gi{u67ATN^0MRnXNl+VWY!5GY~%@k zijeFTJXdPlkH<@du!o#!JfFgxG!<&^Q9+%9&CZ7V`mY0}`!S$2s%W!g9~JDppVg=K zNywv{x4o(gHINVV(?!LSYXBl4B%sD}!+?P6z^IG8B1lbnC}-0rj!kUsPu(V;fvHll zoVJQts(i&a=neSD_`T0%0@P$W-2e()0xS}gnJOg}@y1*bV2iT$enkQbj;R4{&^IA!@b1tUdAii~!waF7>Ql%F`hG^mUs7&AVEGH^S~N{N1jWSIRM~*!Be!oG zUiD8HF^@!)K|zCOTj8QMGtZ0y`kK=Vo~f~eCW7C0;fYFPuMoMqWalx+09Qz4?~2k7 za|bT7w6e?tJl`D=ytfKL?S01fPi%-Je;+GnmP| zoq;;w9|czZKS4IMH*wXVY%oyar!mR-yc~&?D6Ii9zT(49%azih^D4*1PI67uX}s}B zLeanS1GudbO?uCLu4RtJjVX zKmc1P9piXK|K(|>9IO-mA0?$rGNZif?f^VWwRtZs$=~_c0B7u`27lX}mf>OdvU~d% zSN_PhVDm-sanVvSCv-D#TTf%;Iy6StT)C#O(fF`=1v5!R-xZS9tn+70(GsKJO|xeT z@9@KEgO1neufB%1?XPLO1mSasZh3*uQOYJhds%TW^5)V-g=|sH62}GF=~<+<8@oTf zH$5cAVPWFD0z#F8VQmZE8jfXMJ8yKo-2C&F|0Q#3nF3D~Kh<5fh3f$sjFsfl$DM16 z?2o?ak9}-1c#8%6;(qQ4_9hFS70J44ng!)Qy7>+wqz=DI7-)rH)<)Q0cLEdtbCPv5 z`Oo=GKPr5*fX-Gzb9;rFk+1>cMTJkS@x`;sc=MCsXar`7iInHK^z#jSX+Owwlj|ct zY~tAG@WoHhOnaI%^GDzK07@{=lZzi7FVpa-&H^j#aiMexidVfJPu<5@g8E z&Kx|tX{uXe-w!9aug+b3;}<~nh_^no-WP${;IbDn)iEI(6P_c%L}Q)U|Z|DTa*GW0U?OJ;PY<9p1nds4^bnH z%JtJh0v=3De&ux*sg z2MsE*U}FZAT0cndxdww!)xM~5ZAXHbSpF0hg5{dV9!V+%g-01`e`spxM|Gx*1;9}e zAe;OBxgQiWLL11+F$Watw!yJ`e2nDSSa-96Rgz+#su_A*ZfS@aidHoVFIUedHAv)V z$S}w1C8=eE5`WT+ip-;0`+&W-s7 z6jhHAe?n57A38SP$y6K<|A~HFA6?;^EU&JQG}j<;WstTCjV7$kQ6JwCypOZK#Co zVH~3D_S1(EkCJpUkeZMiH#wy}T!o%8LHXC4Bx+S??=C1=z=gFMV z;4d@?>4sF3>xAAl#4lO9SllNwa9bd8NK46hKiGq->Yo8|yi&st)el6qrQ`cTo|b?@ z_yvNO@J%TZDVQlP|I{ColpvyoVlY)7SVVK{dkq9&x;(M^&_(!RdO+qPg5Ew0)|4rk zkI0emNOwZETfTCi3ipb%C4?ZKK~3{hK-hd{_65WD9LWpKB`v!pI)+|JK~4zs8IW;} z$8{q=d77pgFeZD#Mx0_9e{3%&UKjujbtp^LLasJ?*e|5f3psnO$F#sAm zRi8^(Sj!2TC@I7>DB(5Oj~Ig zelvL!no88#TE<;}ci!;{8*NXp%#@3Pm9;~})eNL_w>PFN_0N)kl!W-XKO{kYbEvDn z?gruI9yaUD7j$?`>4eI~i)yjYp^DJs#q$B7I>>`sGt|l<{`8j@$*0+Y#$eIh7A1l8 zY)VUFiC}+y$HGczSQ8k`SpW-0?twPepuc|v#L!fEu?Yhf6z(R>#5Zi|hs>?n>;h!z zvt{32znhc@o-g8X>td~U%)r)0YNNU9OcRr2x`UT71YDG9$$2AZq&oE{Jq+6FX(njB zu0kmf1BY`n3>4)o{wV`oVu)!K2ZCVZFPQ&H)BF|e{rPE-U?gHo5Fi(>e?p+Be4C6J z@x1*wwfh2vFIGBKL{fgGV}P|ssmhcH&Tcy0#mnepDsJENf;MluJ-U~ZSgK?kMLrBf z!#`@JSQrfq;HDc&nbD`iDT%ye*u0^UZ6fJVq(BnMy7)Scm2gc;HH3k48lo_lH=Qim z=MYJ;_Lbb&z+=JTrD7>&s9NROOcu zGEyKd-*H&f69(nl4%r=E*d}5!F;$<%9_S)Q_exiDy|BNMn%RS;TVSZGOylN$g{iHE zv6W^G_)G}aj*WA1WlN&uMxz5Ptx580E-T0tA6cF%5~rTf-N|XlVAN8$tG?6LJ8+?e z0+c{}^bPPC5yDtNa7$_fovb&w<8U`RpjazBVwo z&L4IMB*RD7Kk$QTOBEYCW_#cJW%mbCL5rX1mr!DlHvV<8&5ms0*!>l0ep%R{I?x{* zLLYMm5AE=s!4dDn1i2Fxkcw1=sn{?R#X)xV} zy%yHoocN26gBLjxs(#?b2!i0h~(21>Jap9MnhLH%#8Xk8b*}Y@Hx~f1u zY5Sp4AQuy#FYvj;IzDqki@3T%jTM&+i8&;82)7s#*^mt(i z-rNt@Y59DQD2G5bFJaFR-7@G09NrmV-8kbFZXO{Z;dA8N`+@8ODg@pUq8S`qi&Rr{ zRP#Ed+erbWBZ28;Ev02IpIAC4nXw?_4w4Y4h0K|A# zqGi6PJdm;Jt*)P?K`+|3emD$sWpZt{`M~BS<8cPVtZA<$ zsBDUkr`#?>Tb9ag>|2jR7tIc3Uqfec@!?8xCKlx;leODIBf3e1gqDDd=^33>-aq+F z@tl0rpx=f_n*yEE%+l3|Z|&h;q;_5?E#`ZKZ3gzgfhj0<~+Q`x=b16Gi zZ^2-pP<<9Qp!sJNP+^%|&C z$(*O$fKkZ7b}BbwP(>bTT7`xd=oNfIn5sjA6gXX3_;$PO_%JiRxX~UhoT-Abw)y zzhA;!KVHgnrvQF@`Tt*IY7v}Lyfo)CB1DoW(&Y~hMFxvObc=K{A42#bDwrsHhXBh< z!MelVW6G?bhhJ~{?>LiI^RCQufs$)_W{?1Ol1{A;x@nZYW^v}?NgS4(?X&B<54JRv znT{CEI;zw)GaGy6?wNeHCbFDT#ZY7*1;EO8ND9eUe^Wz-E}%d6b4-y+I4{fOig+)M z@Ih!*yNq2rPjY2k;D|QM;d_OPMr4UgCgOCyAdo4wjm)ay z(hhu8`f|yMV@pfS03MFDCrooRw+g+PN3F+pp#GvQ9e+GbZK2kg){te<@Ij6=CtkQ> z+5FR$kp_i|p_u$9&6O%&je^eT0vZzU61A0SvG`R9-@T=Cv65@GD5_z-$qnhm>-qZT zo;^#eoj+~#Jbl3jKNSZ*l}CzmAg{_fkHRiiE(b9|{2(o@=rZcSfR1Kd3P!u`Wg?%G zg&3PCp$|yPv>oH96M)n(BMLt7_xei>0Bn(k!VJm^><45(GbkVOS||Xqv9up*=L1rv ztH91OkSS&g;aH2H*D#(LCGp`D7fC}4Uk{@TL9BvjjF@6S2~ZaFms;Z6c`=ZPaRWKl zIQ9>H5^Ov%9f8;o(cq&n5P}*9;&r5MzpDG^WD0q(h~b8jF!BnTcF*r!A3doN$G%syXbrsBzpkE2;XQ>ckm-w^-#(8u$J6n9=!f9(?<&y3-Oy$>Q6{!l z=W}cJd8b$=11vpuj!=Z-cl~dhV=K~utpj6!Q#r?>dDIYg_3?f;SlXq#DSnxROe*cs$Braz-~hRG+*%Amq}U)-nBRUYEW~crE<1&Rp<@C#T3!)9PdS3yme0B;sZij(kw$~qZ8e3{{hxme$&>p-4OejX_eUoji$n1=d@Q)B= z@2#lA(-W8m-Eh?9o;r;IjWnNXftCAi=602wpIb>|e1B5!GeUTxN zjfC32L=9?#*+0~0E7zqPjm4up15q=}T^Uo<5fllMhD7k!vP8W}$i5#Q<&Hr>orewMVK)nA`cu7+YwS_tnLXlPB6 zGlb7n6hXm@Cu%xxVSF@<#~!)CpdBW^*HrxRldiKig8t7DJYV$-U{(6xL|7Z8h0||e z37#kM%L;5R$f#@e=OVn&6-)wItO*%{hWSLoo9m6ey0TR+!i1D299MXz$+5YhuYE{V z>1)OF0t8A4Yf$PD~Cz=0X$!7&&S%II7p>aq99rrRsuV+`l^*) z>oM4X4Rovu)sEB)ZTjKlsaE|``;oggudiz3(?}P=I(P;4M8(ByRGNN=KNmpFfIcBx z5j1M|6{}+-Mm6f_(rV>Yi;16rzJ#+J5-1}b&l0yq0!E2ml+0CTZqSHqo?m_!+ZH@o zkEA@=|ID_%H#PzG$!Wim=6Meu6;?%c{y>(N(?tnt z&}d?$zQY6RDG%uwa?2j4Ibm(26IG+zd^JRk{Hd(LQ-(>OFd|lAJlOY>X%6xyA?T{^ zmpV(Ih5Lj>dY!V?li=89MAx#u#tEsN@hGVTby#T0j39(2&6O~{OPi%=$ZM(G+D_o*SQ`d>o4s_-u7IXlZ*Nho0#C<$*Nnov2 zk=*;VU}UX09PC+`+!jVVk7KQY(`$4|Bh)SduRq*?I!?A7Dy1!554->pumTe1Zn^qd zZXkh7Z00n{Ar+%+s?b$4ZjXiY$;1<2^fsYn8PJ5&8a28IxzcQbVj~YEqbt4URT>3Z z1P9JEHgcm)@)NQ*C{EVXaVg3oCSJXNuD3U z-R8hL$gKDfMUZ_JTkesc$%QbBt&31+sqVr(V$ba(uUNz> z-Z{MC0J4P0JH{KM4v6fjy+YeIK#o4Xmi!f?W>2dUq~0=-cAh@l%1%}0xF|`1Zfnxt zyz`che(3rIY#KL+z1@OrZ-n}E+2Cmu+O(?@dRX_cWaOPJ#aL)P@(4o+R29H3$Z(c= z=@|T2uNL9iE}hbnI%Z%JbS=aLc)ETkINnFt+|}c0fo^IZ43Inq>g7o~t(M7f#GA)r zsO$29QsX?*jrpEN%9neDp&z?Ich;D?dsZP8g4~BtJ#f(ATj2QMLAtcEUTwuz>x3jA zAS?dI=~)hx$d1S1_wPbUReil%hjZ>W=D4Bx>~MGi-}^zlX$z7DLs?HcwfOFNu<}H| zj}~?lw92Ptc6ll0EfRqWOcdo zQw#Sgz-$m$vKwe`StA(-B5w5z7f{F`K}-Rqjno#9vLflos&u^Aku6zKy7tHJJ(T#2 zN1g@q3YQ_29b8ecKrHweK8(DzV+ref>dM&q&hS>MhyAoWa0XANfLf7@2uD*l&?B^b zU|-7HSYspV!~vU|D~yF!TzyS_4xp$Fnc#`OrAn^}Hq_hQP8qF&k#O1+zigfw)>(#E{c4>kGZ6dZ?Waw5gy@iTp;Ts>D`5T&9(THtPg4jo z3OqT}b$Y1b7-B3kXqC1-oHCu$G3M!cl_0fOak1Rig_Q91+rB#C)pvOvV#&B#bDK}! z-IWS|ncJ###8QdjpIk{TxRV|5G;{{(;=58r(E?SRR?rd2{hqZkd=%(0ZUzRbbwM2v zMY&hsz^$t0UW#l0 z9B9d~VvA9heipViLTR`vU=d$Y$}n>pp{hO+FmfY0Ag;Y@IqkE7Hik&qsX0O;WAqnD$2^1$MLjHNG;x#I{Cpvk?g0zGQ9|g4oMrP;G`zd6%buon z)_M2Yee_nRvx z)-j$&p{S*Z4+-7ioGu3>gL;^VoZv|2s# zu5IOdkD4to?$8O{?P{p2Kb)YUl4V5xpI|pxKn#r)XjMO~=(=L$h{~cpTHKkbf8?aL zTu`6ASyaK?In(zQK$Sco=d`nU=xYsq2QSWhyy}+=@SC-0XyZ9`5m)t!kcEh09;c63 z96GAMF9h+UFiyRB-^mDpMnQ#1{of(jD4(F8zV{L0Y^t-xn#nres70p0d3Iwk?!dWw zz&onNlf7hLf@=HPY-Awkc7s@J3{p_jY*Tnksh-2%Bx^EoJe+Ar(;d@<1~<<&N4C`$ zOa=CMna?Ypq8L;d3NEOFON_uc*loa8`73*=JNcqA4~HA~g(z(yU-z`K3K7|(g7-%& z{Z|;#hzjtx)*8%qDh#j?a;nyH$qTxGd9lcWa(0{XrAgZg!=?>NXU)J9r;q{xl&`Vu zDX@0sC>elCiS^SyXtf>JxHRf?Il7>KeAx8~KJAHF?0QrHWg>qDO z3a@HKgs?5rzMvfjC<0j0So1UJc-Lc@Jf>tOsjHPO&}PP>CJPCs1m7W$Hh?tlFn~0_yr=95Tht1f7w}Cp_p!OP z5qRGRN!8{hS4)kT$C=2&VP0f2=UasBocF@&ARtP(;e53yin%8zufv{e6=ture(7j~ z0S&ZH1g6v)2is&{FzH=%6m9c0o|9uRW(q8b8tc za=3t!p{2G6$|@o1ASqajq)l7t`R+<?mK5;5GU;$slfoO4bVCVEF|}GGi&a z1!f6*5Jpdb30b;+g-qmW7phGvL;s7Tv?Qk_DXqXeX8L3sRIco8#lfGHR`?JPlZhsS z%vw04^c7I!+MltVtTntT(H3gTE8R3@J*@Di18YTE2_)`zgZoE2ePMdRt0wm&^y{^K6q z$QtwUSunSU;YD|!GLHtpw|4rII1a8J6J1ptW9408#|}hK+GJM=wuzX$k+WAYM|G^2 z2NW9h2ng8r{J$SA9s5dk>B1cPr?i3ELXvza^hzHr{@`~a4XOD)fd?BrznYy~TIcZf zoLDPuJm5zc(;Pn95-ad>hUbTypj`~fjX;B*GNY2g(`VTUxu%r?Y@5j1f?`*RW{vY5U$ewcytyU04X zidRI&H5!}-Lzl0*p=wa;B8L$6aC<2*`^F8SZT{xencQjWk7Zz>633qOB8iF>SjQCF zD}s^qPV!OS`5$REY5&;o_v$p`=~epW=SoLl8NfKR+|+Mb}>3Y#jivy)5<|Dy_$fe%DjJ~DKxZJN^R ziv%=(=-1u)CW!2}P#zmXr`d*DROq+;ALi47>hG9VVAXG8Rzo9%)wr!B0catcp36i! zFH#(|`u5@Kv-!uI99bN3U*fwe0q#A6Ql7+Hkx;N-$oAs@(Ryk4NPfBm_Dm92JAtx4 zT4ITbd0Nq0A$P|{@yGms;Ip=C+1C0m%R>&qVcU^XNdS-&{DPVnmE>RSo@t}G3^Jlt z*5uccJ+SRR@Nd(W4K3OCeoMWtu<3Zq#&+(J@9Ot{3A7@5^}i&bExnNrp-lvL%_k8Yl5>N>L6Gl&^M>f zV=3SU!NANNS+o}c?1T{o*6wq?ZC@?GcH%J?EdTmE($aIN=^xNn=XWPCLvgN#*vSAch_BCx!iBm4g5Z)kWyU_7I_RxhEWc!EGi%pHK-~mdK;sN!6w(De zqcH~$h450)2ieyVFII z%_Z)1PPvH5D4Aw~q8uiD$+>()R3f^In9AW&GS{sdU>1GZPOK~-LxOAgWEKPru9ZrCw#|XVwNdObJZccPoIC9YuEhT|!sP|gc;yZ}zJw^zQFVM6z`?!Gh(v2xLk_f#? zE>(OWL-M7YYp8{wM@4O?1{FH*5j`_3nqA<}0NW`NOR>%QH8hilW>AC8GoVKb4Im+% zYfY(jf&STpq#%skZkA!8U&iT9fFE~Be0fBHU`WYB07b73)oW1o>44?t^GgJh(|M|Y z10u{{SN$&{QK+K=oCN}_hh2nHcgp9)lZVb-?ks9>*LvWN3zYl=#UN$X2z6_qVA&C- z@Mnic(vRg|$F?04iNNTJgo!x#DPZ5^tviC>SqYO(%f;T2s{e8RMy-rce9i+x>&N$r zL7F(P63TzZ%W;C;DKBkuR6(!Cf$VPDkG(b1B^Nh;SZ-<}2ScF~Glax^B`zYLdvU;ZN zf6V;Fp&dBS{LvC}aEnrY;0U=BQL*Fp{oMO-+&13I%K_%%$>;gem^s!YzsqLf?o~sb z6o`y~xL(mJeM33*=H(&3#vHEE$vz};WGvKdCXn)DUbCQCRo_HAZD`q1g1haw4)vqN ze0F?g;$w7$leD902u_h@M_3~jpXW8oAvj0+NDvD$d%ft}QNS9cYYk@J`4NQ^(gmPv z+Lhl7;bU7W@CgHgw~5_++2t)*Z=BH|GJBBohU>fo1c*qG+}adCg~(xawzu*<^w{q~XM$!UW#xH6q<=w#*egUU1?ehsu2R!1 zbtm2%!&Z3=+son;Zn7atO~!{56^LyEmDPC@=3Um)2U5&{x1@nBFuqVJEu zJ`y9F8&L$fu$`4f|3(xLY{I)+AEFqTA@38o#~`_ zw3&Y64TRUF%SVk59_4-prXMzLZE*NE0{EX#(6SLnRq>d*JoV5hwO*@#VEUpFzLh*E zHQZ`a+-sac{n=qDcf^Envz}s)(BCoUTY_a{tP#UOf{nb_*DgAk$>W!5lAeIJInfgO zL*zP<*`5R5eI=H_WxmlYlKOL>wKKL%5$5u92 zt!m**Hryj|HQzO6`jMJ$NC_3aU|U&lemks?pz@f|WKM3M(}yi(>kw&<+)_G`0=_<6 z*F0>Sywi8+Ai+J++>$5CYNbosrB1=NakAbTnNgrW7hUP9mrtc{2e<>-PrZhIt0y%*37;~jAba=NFF$_6wRxAJoe8LgC zv=lx$K9u8?`unnw{6x{AFrDKI^oZC?|LMBz9O8(>!}ysNkS%#C2XnYb4u+{!yXFyG ze*K7rb@=LWV__a#F7%}Q!vesx4;5ma3)(OL1zh{`hix^3lJ& zt!eIZrV3fhjK^9-|NRjN&epv0V`ihKYZp;!5{naF@e$a^anyV#U-G%%eTj@KcTfQH zwjU*HeDq-L@xt=}IWUymmeim|i1Dy0C;=udg=kXpEZX(fb^~x)?iM$zhaf)6sR1Ps zYd=pMd(>i$%-h2Lz=_n6T|X3(*pRsNcHHq1IM-y_yc8^GnX=HN=7tzJ99fM=^g1n-S zR!-J-vsz~5`q|x&%z2Br2l@+oD`JEyE8_TIPuxPvQNl~cIFY?2tP}kdg^A0$n`R`f zC*+Qk#fgj)*}zo382`gIkd4x-EhCT+Gfz>I;87k{^FGSQ?T%cslX04;XPBQJWQDmN zw+%-3f0TCRp)vylyz*rXbMh?w;fpJ~@KI0gejjd0OU#e<>SYGZRqp%BV_g8b67F!+^bKTU9Hw6GUpHWGB|=3eAN1VPV)9)ic0`MyBO`=`_lxe{{+ z(Zt1?)}dia;8s{Hm#+QM`v?|V@H%b20?{JwLh3_Vb!-vl+U$>M!c1cVN!(ZmR0ip1 z2mFmP4%JPWVs1XXQbl+Gq6P^$Ods}C4IBL1#f6;ZNc5OBKB1P|A-+jwmeG4>+q%OB zq#dV*P3E+cw_$~2kE}D2ERjH(`m3=A%J5#-<46Aen5VA-sWk%zrl7Dz zuL=pZ=T~C&()LGnY8dk+)@0SEH>ULBbSRw)D?{l8F3*jN+4w_s2w^SvwQ}DY>x8h{ zdtj-3SsTWFp?Qv$_2MBy8w1B3kwy#O8A}P3-q!zXX()vpM{;wcCt8ksu3cFePGjrh z!(h|G#csDQc&aIzJPW_LG-LTuD0HZxx|+nxkIKpf*9skG;TMma$Nti&KwES8IBdJs!&goeKC?t@tQ^u-mz47pJ$~N@tgP$+% zO8szT9jmo6$=l7!8k2+MxzKVdpN7tVVKr9`pZS-tRg%Vt5Q+bV4>aDFC=?K77jqf@ z(Nk6}vbCT|L!p!)g~!oHzngrUnH4#X!LFrndIkj>CFlI9&RO+X4uNz)lh#}LW7`n7 zbb~()EywHf{}^-or85-W^h?3JjjZMsN+$i3_|CI|GcyaNHCDSxXip*!=GMP~mJhJr z<=j!K^_@AK1o_GEFov(pmE|2S#591An8c*2;)=v2GKGzKF=AJ7OIU|J;Yg))6*WkI z!rn~2hU5RCjzJ&DFI0y|5!d8tin0l~_ymc?(A7pbfK@%8!l|K6bL*kmw|omjB68+K zAxUrbNdGs1A*%b~2DW{@&`EBPPu$?c*?|W0)%}CS8ifoitl<;Qi^}~APGH}EXtudv zxC%Z}IPlki3Fc;()PywH1?+srkMz#B*`t9eX?ejCNi-GuSqaQo=#kk?$v@;_>J!#DR~{< zjO*Y9$)!E>V05C+MZ$#Gfq5EM58OT!&>|%+J)D!ckTn#qY>)tuC$v)A%TT!EG-os) zm%yCvz1hMipQSm2`P{_OKHSIixIcK0U>g>Vjd+PR#M$hD)_xbscz7npVatvq!oF`{ zqEg=7LwGWO$#Kg4dC-zBb_YKHFvnsfz>d)t(2d=M z;b}kxEZbkjLMcy8`ja$?llfUllA9wg=~ke3&4~Yk!ybtpxa_sn`8ChLL{Tngq|Mni zISp~M;~Q5%b5V0LQDL}sO1f}>?vBdN#@_Cv%l>CDo#H7lEcg_&G#FHePy3)Vt?)qw zW&0MB78I5xy#~(e1VIeQzrm(55>e8&7e(R=sxT7E+Te!M^dXwI>8Mrpf!tNm$|yrw zp0*j(TP_-!1e+W+1tMvZaPLil!AihE5;T-%$#lvDks$L{e8D{hdVKo{0BttorhWAX zxdXux_(Eibm)$daS0B(?#2rL9k8r>pyg*63qE~|96Q+{c2`xYi7E3J8S|wrrRu#Sn z;RWg!M!d(?kFf9Rk|W7pM6F-iWS|tfv8qq4&H@9;ij&&EbQ)wS=?JtxiM@K>nMhMC zG~c-FEA2Pw05W^^><_Zw0nu9MnMzh`$nvl@oH`z?*`$*#uYY+*-@Uyh69qg{J+RZ3% z@fSHh;scHl?czLyK{OcG6&z;N=mJ2bS8xUK)MH8of^`5+>SQEcshDs&@!{YXMU$6l zjx{ZFfS-tgcjqo%!NU|Na*tkep!2B8QX5V4mO%gkl?Z2ULC)N4X(2gk`$TLE$6mcQ4FylNqr*~dN2BI9CMo$_&?#6U@O@o7rL`DXM(3FzxJd)Hvl{@Fcjn0oAOa2f@ z^wmcaC|2LPto6-31Jt!$GAhC=$(ba+0T<2#A{VHe5m32OI?X(s4tz57wR_HiR^$sO zw@)npI}V9y=4_GCY+edQ2)S_4G|8TUQfT>`Y!onVt(xzr1XkrHfL!pNx~Tm7T=i7H znM93$?GygcvXNNhC5?+km2(|YMOkR6Zr?z@O+>{?SjL9pPDKkmXBh+UuG*24=c}RF zECQ(6kFCuX3iLE;N zs}9q5jPz(v!VnZlq7Ua~L5@KtH)JR0aT(R#7<#S{d#3#b7UuDqWOMH}V=*8sWFx&C zVI}u_60n5c6e#vLR<(DL3CK!Rq{wTnnTEbU=c|hTAv3RFHf|jJrc)_ z&OH8uMpVzV*L60nlD%SE`XXds%gf6~HGgSgn2tvQS&B5tPN4j!m6TfW*}ui3L{5^q z$|2hZQqk237BIrS)o>op;zl)}H^!~$s4ZmmTC{ri2FMS;b_K}hetpr()AorEW+P16 z&t-wR&X4fv%IQ@N`TkA!{IngocXCujdO1{iaFfN&%Zj*ErtTsk_ZIdJ*YKgSEBaw} zmgv_2be}|!=q|nh$abRReS{hKZ6ytHs`WG{q?Fo2qz|M(O5aj4o2jYi9@qupy#GDL^C*v*WRg<9sBrmJ zNjpwrGnEH!JaDbpkXj+1>MBG}ge7?Vp{b3lgMc@;8#JlCVsdDMASC@dXG%^@JUuiQ z*ttynqI*yzG6eXUp2frnhC&>0Diq!Q57QAsKt zI#v(Lt{B<{+}Jq@hNZB^yuV8c##@P3?MJ8%J%^xFtRv+~3j07b7Nin6k+=>bPx@_U z-ToW`h;2zcuvA^h>hBN%s}k)Yi-_IHX+*!znS~Mb!THddC3+70MT!{-HLXe5W9*&G2}P^FMEtXo+>cA*Obfmf)9yt6k8K!_yCOGgAr7NkPI z=eVKL0V6$1hpzPaJ@Wxqqw1gL6=(nmYv6p!OTJ95#hY1Sw3ESX1fY5#~9RYFVT&p|;K@-MIZ zSLi{`m>Xlv(dNXI+(v%iRsCnxl>ek*#u8FzvW_QcHha5DUsbGejA8xi&^f%3?*9;2 zLVE)UBAzcCYLASCtk5f~8OaA${Tf&1)24-%w}OQd`_5LTpDIkc;JoxibTw=UamC(v z6&sfa0GrkFn{)h!GNU=EAvPlGF|uqrQWJv6uyU{Ym#z0{6%s&9Aj5xw9-WiH4M;7r zr>Q3`)MIP_(j+dr{bEB<*yP+f(OOE~fTapyqQMP>+le#YLW6@z)%<&16~ zzWS9ed8P-gFERb2gy1oFsFRcskcP0b%B`|svItGweLIwE$W-~a4NqaEF%d@1vXDhc zRVmNFn8qe@N>NVHKWT$jcy=tw+ZMkgrJ`lQ=0#;vrub`L-@v@RK-?v0Dkw3Cpzbq@ zovMT+pu^0E&|2^tC>TJjoLod5(pCLsth>r57PcK2^h-km|mP<{@3d$Txqys*%n1^aV%`V%8LA;dn8cH4MiP#;KiFMg`@#=BN} zMyq`bPl~Ts6x_FW2K)P3f9cEeyG4L{cbP`1hw(4Wu z?a71r&1X5=R$sO7{#z?|Rmm*AUe43JJw^DLm3=4H7B(I)?c?D>)I8su$bVCLmUM0b zT~N8eXv7pUq$EVyhcW-=X?ys6(t4t~@J`>PY%5Qfm9Q~tPX3s2oI@K9eVeu~K3)Rh z9-WzEzNW-Jw5(dsI=2|KOFp@`X{wXUJ~O77oOHN6=ZU3KVaz3a>K2Ije>8p=lYz>^ zP^DmP&{~fo|MOaxq>O%0^e7~g(m&Rrlt~~U$B~)$%6~`MLzHy3=x;D~YCSM~yDZ3% zzw%!=vHI(dkxag0iv;5+Kw3yRCt;6Hi(A1$G>VcmWTUZM>r& zFBK`AtGL;cV)wGHVsOACdhMi~+EG-#bH2qx$dtYBYmnoxN<-O`{>qtK_eG;*>(${D z!-Jl-u2tPwO=0N2J{0LN7E2tApoKiSx2RE_{jlCf!^>v3GaF2~3|Nl77FY9#7Wa`QjjWc82F z1BE``jXfVl(s(yb30!dqSex>sBTM9`B7KKMS(m5mwNwnG$Ox zgh*t-u$)2mqZtNfpVAzyiNmnW&5kgLz%-@JBpu)+Q4H7gQ7}@9WFI1{YF2=f`3jk3 zmR55gf%6N7NjjhN&{#_|Tvd9=1SaGROWTNCZaSf9FYU4z(xZrx6@=q*N+9FPSZD$l z5*8&hI%zRYl6<3C)VMH24vBM1LhUn1?sX714Uhg-g_=kHHL|DDWU*yFUsfOceVq@w zJyY|gyEhhYlH)VZgPV6e!CI1giTs08e{5>I#?QTb$Zjwj*9{AuO9mXFv^w`YDPa2~ ztr@tqzwKiOR00kIc{$ovSsy~AJW4BaD7!%BuR_O54gz8`>3T)nPfBADpaD+z1wMei z=FwHhY4oha9mdcgbgwRCvWz=*6X6Q?(1IxM%cZEsie%q{1mShYSdLeN=Z%6nGh|bL zX$=+HH@LK+#GD#j?n|5*T48fn4ttVleJb97sh5`D2{&9m_+rvQ6#6>}Ug)t4oz0w) zz6Q%+gvU7zN!i%~+QxDM1h*Kjja3A7I<;OKBlcl_+%qkqF!WIjYkg>~MUe67u}$4` zr{8qb-oRVmv9f%IZsa&g3TliVnTWM*t{gTEH7*5=k+ldxi^xpq(3{TOC_L~r<0BIn+*Cp50`7Kg-Oq6U zt|9n2@7=YV{)WR9$Pna<2i$^W`2R6czwglx@$P-RD1guz3A8WzB1*YCQq_w#d!VLo zg87%J-7~Uwi2!ur%L?FG+3;2MNmx!jmRYaym6OBZ(7f32qoDqD5V=LnBGBhB_!aGp z1US+0t%Ex(mZIXO8_oz=}NB`ouEU$H*e=O~jDVaQrVQc|lb zx?JkAWS84yp>K1a>k3Kcsb(C`{b)ikBi(jRTEN4b9jYcW=Zv}qd|HljjMG|(utU`?= zt66_YFn^RbAEkoEedIq6!?mRm##Y8XG+Q9RP%~>>?F^C_#022`OCU164wP}QI7^n~ zmkB}D6Dz|Ea}=lU0b?@00S9KmwX}fK!CD;O-KgoSz{R8i|2jsw)=rpNwyElGXvK{b z_8KRoY%ikSMLMx&xF|6}4qK}FbKW*<&UNNZlrz0L<<_QL68%Et)C~u7qZbhM{n_!A z>ff3bt4hf-Sbb@g71>)~q8n&Gm>r8=y!MDd*q7M2e`nU;QR8XChNlMNTm(6*4MLux zgB-YYxHB`=)U~48x#e@@O~}flXo|Jfv+{Ecn(niy$8a({_MHsUE1q>LPtMlk#75II z&~g|?5H!u|Z{`0vN)$G=5eTP&=nk(( zp7a)c?|wk^$y3ScH^SUcbeLrh5b>mB+MrRzq7)>H8iF2Vs5Rnq2rIT2B;O->#YSPx zs}x*vn9EF_b?!=9m`oj$WOF`A`x`Vx&F>L71dgl*+29MG?L#<=p$fYhuRi#9MA;8} zv#=xQqN0M}G;JPN4a$mQX{lVUZ{kA_p8weBZJjij0k1+E3K86)ErJL>(WXK;?4h#b z(USl_JS-$DXuU@7Bst^YTn!{BeH^*!Fv3+>l~D*aIC4$UtFdo^{RXM&7@;Z`Y#E-L z-rVvN=k06gX3Yd+NW%CQ>WyOiI&Mp}P1`)OJ((n)yP|`*>R_Q|0oOuz!d=1Rqs_J6 z7<@MkWi2IC+a(z@ZWVG%{H1-WoH`lPMw&eR)VO_^6&Nv)b zJrHZEqCy7E0lbZtX$PU)<|y1km`%_`Fl}r1=nt8JTM%@Z0HJ;yI$g4zvef~bkXi!|h;mxp*{_>rMZebPb z>t^Pe8`d$ED!Tt_0jZ0E<4U$uE^mcnA?Qb0_xG!l zQE}ZeNXrkCgD^oF2+qBmAcpk*IZnh!I0J0uf&Q5Zz;le zQc73o+EV2XiKMX}F>O%s;nsJU?cvh{Pnq<&$+D4nv0^ic#p9Fg6z1gGt$UmJS_MZM zxQVC4@oOoR7%RGwhy+;+Y7DANnCAPpA)~>1gnXxlm`T(T6OtFHDvx zix1*{?$n`9g<(^=7CJ-z>!R9zcfE6ip~vJ9{~DG)4*UC8N@D(T>aoS=n8uZo%!0;w zlI5av;};r02d0Y0KY8rz{=a-+aB1O6^wL*Q66C`*1}U-mbdj;QfY`D}dPP8A+=QQP zoW+pWtQ>M;ul9+|ELq0J#zvxxd>J4jH%{Do%~6nuY@N z8(0AqD@38cKvQ+QZWLaxmkJu=1V6VL}c|O474PIvyh`w zj$v7$v>RUxz>Gam1hR>7S(5nHOPW?x5Wyc|t?cHbtUMHXc^~cA>5R`Xk0mi1x}cq^ zTs_t=&$OK5e9KGZ@Bq?mDwehcPu?-$tA?ESpl@X7$)0QVlC%^Y=+& zJ)m$BgaqT@FnKK2Avj4xaw(h8imTnP4m zN^JW*C9!R%$)z_<0t#ndmo|Nanh#IsCVr8wOmh%uT$eU_V@7)JfT3k@8o+G!(p;S_ z&->!xe^?c24CpDWYVz95=tzk3FS_Q{?D_2!YzH{(?Z{DJK_@b3tWJ2hOGL1fJ{@?B zU{=+POEEM7hy1CiYV#yw53p>IQegcq1N;RWCsOM&x40arfBht13=3YA!Is)Pzy!sy zWJ-B?iYbsgFKM}^r|FKv9_b0@NnlBHu+KzEAa=&8smEk19jHOmHQY}%m}T8G^14@o7R^q zM&?4)l&v>q*0H@tmn_eCy3f2Z(WAPi=THL72C zn~fn&GH40q%!IT;9k~Z)LRuUwfWLu2H0nBNs=YqI;O=P8-*_;hgbo-nF9{DzVXw_< zHm73cwOZzBW-S=gs$PWQep7aw@KO+P=nYLs0zYFWe8GLUA?Sx#2U7HmXkS00_Vq1{ zrw9^P(+n@PE!8|HHb?`(Kp?w3N^RWg?k{vNMHCe*`CiFM$Y;~6)h*7@#W8{^*p*7xUgq<<20njj-o@I*yAYSL|x`L8DiGst`@z)ZMhzJ<`aYc<{= z47YiKp~cz}3=mq=z|){X67k$7Wc0FO%T*e>T+lS*t^}%z)e!WAra}9+RGr+awZdG) zGcSE+$86_EHv?d83TplZ`O2_pbO@3zE9`E+Y6Cm|vO zYOsQA2+VEqoj1WM=(sI%Pqw)E5}{+Xu6~kjWu9!X>E^y0L~EP<(9;>~`n>1o2d;ww zeeOYiY_+C=;s+hJ62^f#n?d+?6K?FPIb!*cMZ&OVJ3C}GFTHtNhGMoS`QK~#5A?^; ze`5&HRILc5xY#bp^(@f4$o4-yo&WLSe?i+RWL)*J9PHy}##GH^eWbOvvnk3uuai5Y|Oz$NZaw9s(jDAdaWELU*6O||aEz2x{6 zoR_n3eYCgqE3<7ajrj)wLig^>T)XLa^nBv(mV6M^jOc79A)!*qgYDBg!bp0rN|C`S zgb!L7hS1V=KYU6erumu#s!d|i@G#LQ3z`jb%rIJ>!9f4z6>|^07y*3L|LWl$pD!r7 ze0=Q&aFW8ctHh~W{1o+HzXrqS2y}+V_gy!izFWNczERA)ue9SS8MX zGfM(G*=j#NY^D=QmI!8umU5J1HG$uwhqmGYd(N(B_B5J+idGyqE0lYjAjGpjaS0@h z)o!LeFXiD*{TcEQhcN9lPN6Vb_+e>WI|!j!4Axi;g-}~8ES&LwiIsz2&iqfQ@-Go{ z@f%Bhk_{MSIQ#t|fqs-)U$ImPOcq`E{iQEKt-A_^j;$S*8aC0{fHKquykZ6RPCd50 zXi|oryRxIvb!@zD(UzaRbR)_I@0*-|r=-h}FW%<8xiN97FsyABT(zT3)9Hd&0?hTY zgf97c`x;lm&C1w!dR1c5muBx-UZ?2RDy~!VoC9sLVX4J7qrKczbdZv@*4w}V59zOC z@=gX$DeshvZlU6gMNz_$u%Ro-GZvU&Y>9AX>Vnc8mc2FPnyL5pU!$lm1AQvKm^&By zW{y8KU&doMdq136+JE?#e;ET|n(pge85cH6za3gwOlyh6c$v7!b33KVJ9Q_{#8ZzP zwx(}|(p`>V#>lrPxXm>_tq*qhZFOZe$`)%`rPK-kQSW^mO=DqVBT&5wiJB-8k#=+u zM@Q&RkT<=wJ}PMS_&|)bh{S5?7(hO!j(ngA2$6swnX912D;mr%8fZ~dUKRYs6$mSq zyGZ(P^C7hcPVTp{8sW9}Jv>XF$e_u4b%6j#cJ!y-)-bcQz0B71vVjh6`I(_$ol4ec zNv)b_^bo-&i(Z%Il96X`E~k|Y5XXxmq5w~t76Uln7K*QJK5Yuza`TmW&1hTD)n#bIjCH*pp5y0J4Ckc953dc`w+c~HW$W8}v#LkFe9IJmLH6ydQ> z>P`Ag?!rYQ4=;EBRTBCh3Ol;N0w6uE)bX5GUiK(G@M``zrqCg9&H#hX6DjPzB$kBG z8QE?0IP|*b3Kixc0)VXk|HCd)g0_|Am5a()g67iLg8}upaEWe+i;_6EEhRMgu|~(V zTcG+cJGmHnXL5S)9L38QGi{&&7zVDM&Q#G?^?cMD+Cq6iup*!zG(h<#34dC1DPzY{ zttnH)t=1utFkq8|$f^q2z<7*dEJMR+V+0RBGN_A;wVr&Fp%)|d!ilV)g*Iukfzv77 zmzc+{b)3@JqM%>FdqFJ9?b@d4R6aG5CtV+6VVEVk`e>pdiIS?NJ~au4S_&_B8v%V7 zhbClT>t#CLgn|RjqRrET&kQNrj4mpNjO@mb5nvg!bdhjcA!0=}z*3bZfuKSamI8uD zx}YwvhW2HI@Oh$^o@u}V?Am#RL%Y^lLkDF6FrWaMqtiWSaY{}x7hrYLlY@{dQWgzY ztoXYuR%rCJ+7Vv3I(fEECZAFHbNp>pP}jKxS`X_pS+NXf{VLsHgs)!GkqF8VRz6xJITbFt|WFa5egvPKpnx1}pi@!ip;H zRBW&i1}#oGi%F2P${RX}rX#``RTiAz1kDBY56rWSs^w1B&I$mbOeLBTO>R480ov!s zQ^x`{)O*x1&!w3{0@&{p4j2^xXG&bhz-+6tb=q;rLtUkpRTb@_(5x|crG|#rYWbn# zQLw7qrqrH%v}pR0OP7yaI9P32qG390U%EU+ETo!_M~)wc*isqwcB3#E-?gDqHOVsr8`xL4dXHHCyWs%5?2Vqq+GhQ?tWErp8V2DyCk-Z{ zFV*~CCgtxf@Ee*gcO)*VZe{_RG3M@@((7IrR` zEN5{3TX{Dk6qN$Cy$;hfOfH5^c0+D_4Jmu2sk)8{O&(G*h=npyR1TC)uc$6=tnhhw zrBZzaXyG#tysP{QV8{@;X=+ds;-Rodr zJr~^)aA_u{D=IDhHVMY)_%TDXHPzRtP$MoGym@79af)E`87&bi-*Nb`mF9$dd%NY* z{7>C{yZ;_S-k$HTy*vU4QL|Y#9J3TVi_W1nq0y6Zz=>abx}I(l^4Tj2xAK{zbTexR z8RN#^8m{~b(fQP8wYP1ymtt_7wP=3%|KY(=Gc3#2WWNlc3&Zh)1MFrCo^lKExOs{Z z8}9@bqXdXFL;g(4DkWZ0Qm+D65}``(&U&vx3K<{m6vw5 zeL8%6D;Slcghrk-CHiXsf^FRJD3b$a=I*moR@RVlsqdP~3V!BX(Xl*nNQB$REF)e~cn?OWxFb-Mx-0MP_l=IKGxX|1pdi@s=(zrw^~}?xrQ>vkYZ`m8*t2M*w~T# zf@(K~IO&%~JH@u2CMTQb^U>4$(ix%DM!j{`z?kied>MoVX&=)pA+6blGa1R9%0J}c zG=&tj?!!2xTO4AQw!E#<=Db13Eu%|JvN2!7|6 zUY3AR84@70lsQWcCRoA8{*>^hp?A&H9{XIJ-nkixI==3%B8eG7>lK78sj3zg4L@ee z%|?Jw!~=?bI|#D(ZEVpezBa5f=!;TE`!meNa*oY@xJTGY-zKhEU|TJ#XHNzIntpcD z5}#P<^gH{H0hyo0e7q2Nvlie_JU?aPJ`gu`eSg)b#Q&DK&klMe4A8&GGC@3l_cUg= zW1yS=^O7v~1gV4orZ=YBxWzZKK4@IqNsG|@!}ATfT}8`b!;?BJiT?lq8Pwt*pw`l61_eE zXRmY0I&x(XdXy!fjWvdM0kOtuccF6$dzZIe(fYH_tM3smXGMi?`ng_{4O#00SYE>6 zPDs2W>UvKj39Vdc79zQqKW+sWH^%K}xOl)QTfYbf%PM$cI4fBQ9R$WkpUml9gQJ!K zqsT=PZ{UflCRNyMFER*BvP3{3FCCg}&NcIcs@Jsv7ap!E3ga211EmK;1cNe=v^IbxgNO*20)Fk=LE+FD9 zA9j0V5{_{)_OPHxPG>0}J_)a`5%bE)7vwcratGr}tW0EHXl;1RrgEtqg&mPT=-wI1 zokANHH@Y_K>wysU5(38-77KhYT8<{YoEWn2$3|ZF@ zWS|owGG3vQZw57>TPqZ;y!sCK|Jl4HZQI(mYJsLGAv+}L`fFGJyQT5ot(&)+LBkmxTVPD>sO)c5wPH^ryuqx~TK^0}q=^Qqf->ejKnHJW+|N z`=;0rGAY{0w|uRUq!0)0^gN1O6!c|B-?dO20V;UiX7{hcfiVJPeifjxR}b^eHfOs~wwyiEqRS{=iTe?iMNy;+l(VK0{;^0 z^s0s3gianWkuBj>$DPN~H6g5im~^^d0uXJu7s5l99UIKZrsTT|%i&B{mYLtZ|G`H_VDwyk-e>xJBH?E?e|B(a?mrn0FZXtXX6eiPV`W$L2 zsoDLz|Db)Qv6wm013no{o-NOd+DerIQe1Yh(WIqPq9Ykj2Wdc zUIg`oPOvpTo=>FFE`k$0NSo+2F;JU>sDy{yHaEdXkuLT)$?PvgAPu&Or%cq6(2_@l zB`JeP0-?dZ(YAGi)Bkh=uNCAa1H}BMcs(XjWD`-1$2irmMjA-ar#o7OMx}t8Pob6k z5_q6AbeL&CQ@Cr{jif<{j-^pF((FF9!lOtugkaBo-+Cp6T*s9LX~9Y|SGY|HC3$JY zf}R;rPZlAq8^+4%XyGe}wPL7-gwVWpeq=)3vxak4W<0s(4e37#Ri7aOQt}Tw^_>j}h%wHI^ngulAjpJJYV zN8ydBE?H>5huC6DP;Ihd9lvMyDPL>HV}KUEc)JIr0QJQAEL%g2PdJG9<^qI^yO0mY zBj;uo+-7BuB8g7AJfns8FTy+U3>h;u6He%3FX^J6<|aUNoOY0x7X2wf(k*nqC41au zPq`EN@`y9hk~_m=R*yf*{Soq5_)I3D(k`M-B&A-7uKT{?W%9|QHc6Ak zuT7DMg1#|_>`5RJ(s|KwTQGRlWRCk6NTI7nD>vS7dOSu<6@}E3kxwB3tXFwZ3phgv zbfb5`A|4{IBPUWZw!Vov|4G9nEfwRvAb3c{suZac1?sr?@|D&!OAQD=U`?0yV-xoz zbV55HDiJ&6L)UXjHX&w48lDZ$_3&}3)E1WFJb%&tCc46W*p~7HJ>q`%O8eZ)+UsXB zoj^u5ULB9Fb=B0!1k`M9%L`8uGJbEbQoqV!=S#{G?;MccCJS`SeQnBZk<%sZU z>zRmKxNZyLEGfT&)$WZPupgS$V#{c8&g@t#)cQnx6&5U;U|3YqIuQ z_nyc8PD2~yp$1n$eJIxzZsWtn3&x|)CDueKKdqbs@5@utL@*=T0YawijpJ@^w^Oit zXFGa3xW`@V9hspiD;S3b6Q-mrOnD`J=(lIWhTIf5vnkT|EjKJY^QRb-K{3$2F6r^RJ?p#ETOCB@96A6%#hNl|2Cs9KQCjUt zrR;41U1jn@o`y`dtH-hIID5OLDK_~>*}%Hhze?8f|Kq&z?BFVs+tYTXYD)#qC0|~p z*X?<-9|qB_FMA0W5F1_J2NOySv0z~S9qrX#z+%)?@kp=s18QY;nE853q*yM|9Tl!W z!uh2bJ-#vp3TPdgNNj;2n1;f?+`du>|G>o*ZFfxs`H=I~!ZV}uos=(HPR+#9uZeH? zDw4(QZc5ff7SC|9jr`edQ+?~wJa)8N&%2PM74Ab0zC zDZiov1)5)$_)kDA7M$FcS&Sp4g7Ctbaxv9<|7us#lYGD=2GSR;R$vUrFDnixYfWlA zlME8 zDRm^JR&rcWoyz5in?OvW`Vg-q=u^*V5DYz)Hrmdo{f{XhRo{5d)6#*D}At4FX;Y=BCZ5W=zZ?Vnq=6=o3EqOA>HrpXWZ$D=Rs*uhH{HzESwxa&pR7WZQF$$ZA;dBKiBNIAn2@e${L;jnWH_-#ybzGqs{dn>P1 zF6q`2Qq)KF`!kXiWg)!5_=Ux?+W+igs3@!tyYtH5?KAj!x8+txI)^rhyp*101z!k1jGwIPkrC~L4`hd(Ub8j$pI3J>?iXpG8q zvDe)K_K9X+4|6?;=dY>NGDVLbc2Sj6e?m_D!wZX%a&5v(K>h>fQCz_~df=HP=Atl; zTg=WUXYp|I{}yPeOi4CK7HOHW&ZCa?13TRS>(~zmrAFXa;QL$re>1m<-W`DEwD@16 zK-n1T>2+A@v{e1;-bX61{ncqEYI`XO(&ySuW@?YKIqCI#O2*eW&toy}zNuz)3q#I^ zi_RG_VGO1BYWd1gVl35cY(t>$V3%%3Mq8puD>)K{5nL;58pekA0NDjK@Y8QUovV*! z-rHbyRl`(Ly1x4ham`e5~Gp!!IuHCXRsJV&7pno2>EJjC5 zO%*vVuV_|rKS?f^u|ZNE!f3(Jq58UNeI^&*qghd4po5oE)^ z1y!*qVkDdEf@x{Ct?eB!Tf?T<&AW~y7iL8;ShEi(! z1uYdU9HH~Apy&mMK=b*ZE4Jt#GRGX?@}DSN4nv<7gF05N>p8g2e9X(1Sd%x5*jy5t z_dSXy^7Et=IIpo?K6O;NAvql}w+f zdAzFXSR$pLR}Go8O-x~?0x*DvAmf_lFQ-m9nMppox<=b4027fxY6U=FdV-b%d0@6a zBijJ|pnig@u#V4ATQQ51BoRAX)nX!%tBgv*@Gf5oa0d@xB9WlXA%Qw#Ycqic_~M=i zJ>@_R2c9ovs5$L5;57xphDnir>}?6h__f}j^h;DECpLgGDm@{52Yg}5Uk34;U-$WP zpGi9z=Sdc(u%5b(DL3RtRao}j<S_I^7UaYW6Z_7yN$b~%k~Z?yp)%ywOy>O2{6Al zWx(QtDRUn*nZUDTnzK|$mvb;Zeh=q)w7DM zQ$t_tCPVCJm;Yckj!N6ozHd$}qmX#!*|Rf36w!W`KU0Jlj%a3O?zq9E9gVq{RA5o9 zLwTW=R0Z1ELkJfkjb6}<`-+!$ori} zk$HJQGK+Xk;!6S7oUGKP$oCx~sa4R1(4vloic*6;5_#P;N2(|q1b_@<2w-$rA`j>A zEZYk!0of6|0lxvO*J6w>t%$l@00yuYF$f$zs2)tIyo8PtPX=>js~a}`WIginoz%t3 zjnr`g8!JxhFYBMJaLj0mt8K&30ODhW5RmiIPw_=-K}?_9R(Rdz6@x9ygPTjjwbs1C zLc=41GBtS+}2Lf;DRz zpuCrqzLVO}K;4;MPb?GZygX{s=Db>hl40>Ybh5I+bn4Epy|HK~wRp)dL$Ha>6i3|@ zY=X~4;Tk8KjMH5dK2EMnbRtt+1Xkf$m7E6iV+kZlLX4CW%W#nvaCHraz!sVRCF}72(8Lc1tGfN zut+_D2+ZOUkOke0;?QC?hMHtW@{V!P0V{!wRy!N+s>EusYAd6Vb%CeL(qwV;e1m$L zdkHFnU>|`>{M^bSy@JeakyKKUTx3_a9U(yh@-y?f`3Qj_>0wtEw&M7h4&+g|xP0;X zP`K5dPccPgp6$&|iIhgXRa7}e`cylqMWsnFjJBkdMK-WovFkE; z=GizdyQk}&Sw3ckQJgt`tc(8l=F>I)zN>R;JVgW_VVLxH?g}*JN1pHGl_Pj-zb9@t zYqD6UKh>>C!(dDAir-#-vFgJSpMW%3?S{x$FZO3ZKG6NI3hSYiI#|4U5#qS zj38CZ`8I!XS9FLk6J_vDFcgE za57>pUHSehJ|es1v7I{r+G6kcWf2WTFPFddQG=1X!+-5P8_;J&|3_QkA#=l_YMEo? zr`n@h3N;Iurdw0X5?Z}l2|3(nNC}B6?iYQ~b~qEgqF_r6D7ld%?)~PJl*Y$b0Fzg~ z@Qo(w6Kfh)gjn^w?;#?o}x2>HNHa{rv z4;j1nimaB4WSo!za5MBOVL>7!ip9D_3>c0Vj}lsB1#uawDlP-?xFfkq@6_M1M!DuB zyiYt*kVqA!60ErtvI@;I6T1y9~xO#0O-LjRNx%eknkRpxu zYNu!ssccud?Jd$KbKmQ{Cq4$399%wUt)+b*a(9d4YQr(H9N0<6D#ANN*RSN511CfP zOwe8!UlHAo(6Kc66klA7tCq03ELgH&f($hG!b4#Nf<@ufbZ$f4 zTRk(Et$vwJ!ZLH)O~#MG<{OFj67C*k7mFW>AG3?@24VXuLx#VySmn&8BWW{GprX1j z=q*?Skj+}HEFbrIAo{sKZEm3O;S3csWJ43Kz6Z=&I=zZY|SLKb{he2=|*I$@_Z|Nh`+v)~tw40{MQwxCP>wF|YMr`>msIoBxAvdbb== z&8f!cyEB(bu6*s^rmrz`nGoGDoqX56am=sX>OxU_1Cm>VFIxM~BYONRop1fl&KnIN zUaHRocd|Fa&2TRZTFp)HX7oV0Sbc#)O;ljMH~k}tb#?XR@Yb>M8FZR(Qrgw+#^ zrngexR8Ng$LR`}a89piRMp^cQ+Vo@VPV{WClJ>v;48=>ceDYZHn4A~iZG8igT&e^U%=<7j1~0VywlnXSFR_1|Nvi$hwbaa#sZIR3eVy6S z%MjPVwXEyvTU6bNRHOjW;5yWM2*t z{x<#9hpr|TWPcw3xhuUH#jCk2Xzvkj5xpmIHdb4DPOLkE{&1q|tY08?kWk%BLz2o;feoQHn zUOe3pq&}raLvG!)@CgaLhoH#Bf2*^k#Y^z`YddvJoE})x&07*RI)&6jZgjjg#Rxl< z$dENNZC3P+6en)Xdx_pK5zXCA+@=s1zTQ)|fBB}kdXPk;m0c9c_7gYVbSnRKNz#_> zyhzz*3>?f^AcZehScJEvigc6;AA|fY-|NA>ii3jA zbw5>9IpK>WxA}tamIg-Vl!AD*5ASLV2K~bdG}nM2MDdJ{!wl=w|*Qy0d1V{*kjd+Yd3a(_?I9fE#VP#9AD@K zwL}y|B-9RZ57*w|k{ah03>C^^v85t|0SUJysHP$%gClHCGUKgKccM~1gHo_zX{{^H z+-MC24z@Cp4q?v-D7Ty@rCZJbE?0579PCQbrTphce<_PQ*j;nn=a{n;@OPSxg&$ng zb})3zEMA7p*wkg*Dw8LP4Tvs!eFe9}ro#nP23NZct1liEv!KvQ!z6}nASx8(!uDFS z=DjQ%VL?W`a!~7gJv6eDpB=YXTr)-(#Y#%k_86RG46R#zlrm-)tIkZB>-XYj@oM(O zhGJ`0x|sN0&s*FYY3gdvT2gaaVUtgD4hKR$V(8sj^5OwOi9V^aAoTXqOv<=ijJBIW z#t~@Sd{+zXn+QK0x-D@8ED+I z8+=V(#^c5@`6u8>U5Li0s1MSZe;_EZLC-aS?C`WBQ~O{nD&I4+OK7qHeBjQxDH5^R zw3Zgp<7!;=@V-1p*{uGMP~GqnO55}E$H(&Wpa7Q%zS&0Q>>3nTZZzXNDb&rz2LlId znzqqL2nuY_*Aurn%)M4jzI)mUrfE|G_JMmVx63kd4sYi;Y>S5znsUHBl7_KhuSr4u zZC`!$)ieXT@KH8d{_^7q!mgXUhi~+p+#Dzh)t%}|*y-?xJtN95^=0rEG$Z;ewcjiZ zDR1_CzjJvU`Hwg)o7!LGu@)e}yTTMg0Uw6Tcs7nl z@9yv%qEo5I7;hgbk=rj7C_Rg(@T~rtGky$M*4wtw>QArcW6Ze-#^K4+x(}pAV}a?4 zu;0>nWS{NR`yA=LiBCSQgS4V7UA`A*38RgNr%TF@$Ffp>8<^TSm)=51jrxaSZv5ai zv+(*0X#!&8<&`|0bjhrBMe7|Rb>LyQ|C8UbmPM0udSTMY|37r5(6!sque!uhqzYXb z#ju%^1!gU4w4cVI>=GJ!D44(y<%fi|D1R3swN^|{?*y{%K6za-QM-Rnv@f!1?E<9J zWc%S7B4*hmC}_F>`(|-&E+7Dne&+csKab6_jxy@&Tl8FHvFGO4tZ5+^{Z7n|uvqu* zayU3y%G1dP6Yt&po;xT%XP4=z9o|Fn79-np8c|nKMe+5zYOCIlp1FAF!ysCxq$pR0 zn(|>?YvSr2dZI*xI$UIm&;!kUXIW#f>6MA0q)yBi5FMAgaiQ^#AYAgs@7vsl!w&EA z1Db9ygw|>J3e}~CuIn6mdg=Z)0TpKHi-{ycgj};FG}WCL21QwS!SrlMB$(W!9n&?9 z-_M!3<17PmB=Flf9dwa6aB=F`9Pptd;A!Lu5e?z*=%n{2bb91lP|IWgpCc-TD2*mu_LoBVCBPN@FJTK4!!yn0&sZi$uJ{eG*&L3YiXulm zTl+X{Hl5Bnevvc!ite_JE^wSqN8aWJo5gAxV~;hlSPZuT({-3B>sERO1n2*mm*7!- z^wq(KvFz(oq);2j%esQe`oO2Wi7@CmyLw<{1{EF1n6{7WpD!NjGF1=#CyTlQ$4b| zBOJU`(-LWAnIp4qggy0SDDZR~yDrhM&7~(EO)kl# z?{989z#7vYifnJ@?9m%{N|8pd6*M)ccUm->VJSIyCH_@ma2^im)3V}$MX+pjHjn2D zM0F+FXFT})8O?s8^*H%A?(lZInXhIlH@;LJ$=gWZ=Kk9pU;f3 zJNLM^Ro;s=#GsY6nvi<>;JyJpEJB2RAl+s~dGvs^|I%u$`7n>y4~kYh2+qDs42rs^ z8}ZDfFch1U&e((up#2BE?c@C>td<#lc=-s)al<>T);whe$>3SRk~5M)02;(;34N)u zgb6Fi?Y@g(Zz8pETgsCejZ>^pwLP^2TldZfWGta7*=XVy%B@B5grd%G3904ya;(4= zptVvQQRc3wR)S(XOK`WMgJd#Qx1hm?o1Ui&8b^qY-UWt<5kqqxecCt1GPd>W?;d)z z%QWMQH$cg(*7@s!AI1>ugp`wK0xy5(rfbU_#oEP3jm3?O?b_^fr zNGS4tW-hlrW$ar6DHNrpu_ZBuXflI#%Yu_>lcZm8Jm(W@^zN_%MIWLtYjPxm`{)Kgvq9R|2GSZPWgmJkd8P?T?c3mR zFm7(B0QbnN@Vmd=qn&E^G&LQdq+ttRDfD_|A+RL>vTVrz2vFxh8*T#90AVbZdKwA$kI~?2*>JH#mh=CMHlnYU&0#as7LUU<4zq+n$ zXH7*F?n_5HGI}^^twTiSFL8foVmGWUX)%gsV%~TA=8zzynP~B48OKq#Ja2iGQD0Lx zm{Zw1n)=&!VITR!ec+~+V#pjxs6pA$r+;Rmq1f>KbGje-V7qcDEK?c1v05}*QLUxm zCBgABxk^)%K&&3p8hK=0mbrfe0_OXR+{7lrUw8KFuHNvAFO^QBvH9QK-tuqQL!rM< z&a9EBww&yK{j9;tXsW=3hGXEABN+!=-rSOZq55OTJgG@L@_ie41cYY&kMzAsX1Ky0 zn4^&_bi7jNFfFVMY21RM@&%1iSyF=ze^%-axJ<95lm~r{D@Oc{$^6NvQOSjUWka8XYA2A?vxA!UwM|1TxVZOD`u8q z?7+E}SxhUXmzQR680pqb1cN9d@bh?if>oWo)m7sYL`1CZTz+Drl|X&;=i}Gc%iC%( z3@2I`1I~L~3dY=&o!#Fib2hexUwrTIC?6eQuC#4j^ryL=N)UzYjgo?1<_x}V^SSE> zF}S|g5Z`tN50AjNLh4q(RsJ>;Ps`c2(~0pLFFxa*6Yl%j*&DAa&$GuPn@IGGFH~2a z1uXPz2N#BChpCpDmqf@Q-qIg@ZTZeXJGGFii(d3}Gu=XW8}p6sv);Nu8bUt0SuBb5 z(D;ZLZz<~~gDM#LZU3$aP)O>YsETz@JnlDWQE67&O@FH((g)QwNUJ?khYZ=&d)H~( zUG8ymVjWph`JzAxLtG6!rGxY2i+Sa;XkvakhE& z%P)tO@dJNTXnPK51WU$h%{4|nq1Y(y`B+L)U*{{bE&*ghW$29cg&55TNL~huz_RQaJOuxYNM8XukVw=_@opyW9LCYUW5O z5e{Yz!hBuAq%uo}WyEFD9+xrJHPhmk2G45=r&pR@L(L3DZjQ6x-B34V6aDlB5-f0t zAUZ!kN~hD5lVH~{_UFfJJs_NL9ND>!&||Uw{&X)V{e<)b6JX3Mn&;J+?c={Z?-v;V zR+yx33cKBC)yf690s)vYJ436LU((p24E>*<0w13!u|qtGZHtL%gD6|$Trk${asVt+ z>tZp3tyf+Wkxvyn_=NK|n93(pg$v^0V_-~Pf#jQrgDR)|q;&Bx>tdf+|fEoq7179uW#N_N$SY<88 zIThE+Dv^=O`ho{M_En%tKU{%Rd@b$~#Z?sHTws(5C=?kzZKEGLvfl+U!QaVZo7V`d zxRX(1C+C>W6;zRrHc8CE3&!swHy5m>9an@QJEijADI;T_drn?577r;64nKy0Ulj0$Cii=_sl^l4_19IL-&bMTH~#oXGiv7OxldhR%G#rqrDrJm`Vqqlh1OwEs@f)U?2q$<;0fK(!s&;vC^{f@xj3d z+km&Bf5CI%2D_{y`}Y$xRXy>B)_c5)|1X#Q;_Y zMz#FXC?5oa_!t8kUQ8J>0BV_-@31B~&X^x7eQiRuay&&QSM1dZ;L1B(KdtS5|wi;k7sT!{5!Nt{~-ysBLfJKgFK3% z?kY~gM+Tdnn#wT)$nCM&jE|gzs%}v1fiWw%B;b{Oy!-}1S;oM#Of#0(gp1D02&qaE zv+f*!29w{XiEqhA0uT5^fDEu)LU6#ySrCFq?~c0UOO^vU8;u&_beYlUEwxmtK_BQF zV3x3@EtRe9wz@3uBNv$2c;Yqq&Zerv|-IJ=YDq?gJ19z%H|I5898M`Iojaj+uJE!tTwh zv8xHDU&Bg2_q4bhdX*S7(Lcf+>8)R_r~lu4%Q#H8wHuM$_ucS|KhP&jfRy2+o1V04 zbYdtZ#R7Ro>>)cgq3h7G=}rKB*32T1UW*-weTdaB2x8v?Dz)OKO&Ao#LI7zo^7joX zdL*NzX3W5FK$06+=XF>pG;+^)YIt^7+l1Qca~PETpct{8(`kcgY$2P4EA}h_*-l8x|9AajgUZE81UD=~>DV|55MoC3BraPVg$$?w zA9VkV$s}}fttfKoiy~@FdZPMA%K=X-AWD6jZYej4OuPZwjSl?=NWwGaT2E`v#wsDeD49b@U^t9jJN8{166-QDO854CkgOqh~vCm(Dh^T4gGFxQ(;ersiF zEl+@CrtNC0u^f=64|D9lG>{+TM5eGA7H)CJ&{I zB}~t+(aVt7W(OuMiP}*%Rpy|fV%}tl7hT7V+@qNnKm3!{{pwdAb_ZD@ma)y+bTX$; zcSCFg6`jFkpR?4pJnKTHq!dS+l^P{Dm-s+;XUc#9i&YWvJS_$qpj0p3M9?b0|LnlR zay?u#ZxJbuoQ43FrD_$Uq_<&*iI;Nx~9FUkI*ZrXzjK znpcTbZ9{%rcVM$608uPx4z;;AQyFZ`%(|E_DpO&WRxtNMa1ib`WEumobVh^OQ75iw zl?nj$LM$#fDXFA&>bapzJ19%W=v?(~JFrq9@?f2iy7a*JS`!Bj{5HzGufB$?Dx>*v zJ{frP_exQoP7faU^0L8&H8uwcaSP68Jd(-}lQR4o7kkfOxZd&mY04h9XKBQ;Lq(%G zA9P)Ci~oeO>F5#9{~NiN%S?xk+>a8n7%`Voj3_xj^lIm0SpI@K2Sg)4^NU_&X+4z33Vv{n+Z8 zXdEZxO9%Ei7hax)jY?fNq7$BXZBatClI5YodDAbLgAGfAKL1vBE(?zx&b_Js@E9Q= zr;}10eF1vW6Q@JDGUK^y_uzt`4;t+Q@x1zA4d8+cIGvh+;mfCM%df()Hk|tvC6>q= zBK+hLk*Xaly1S2`zK0KUT_!xXR8?*9kh=`A+4-=Ql1}v7D~TF%Z_Tg2>f>aa^Yc52 z%>JX5!z9ks)EvTUOKLci)5&8?LCx64|u7=QX&u*oY2t*tJGURO+!fJ0=n@ZGhpk zd71ZkkkJi-U^~;LeN*3S#y5iLWfR`jnXM&_h|mH^eUei zA0O}&WL7H#K*a3)05YCHnKz?v&(9YpY}QL7ln+26F2&jfjgJ+fZF4woC1vE_&9f?W za9^Lhp(SH&-_QqL1cc?yO-XJt(`^aIT%F0zuE(Z++JB-y6qZ#|GaI*@9lqiL@7l|Ust-}4Ezw1aaBZ`+2RNG^>i`9KZ zDUl%O^XEc>W_u=*Ytp7LgEnLpY6i1K1ey&S?5+-~F7#51C%1VPNVKz6%7QkK`{tPy z%C$TEYUs|O-`1y3xB78#X;2YeNGje;xd%;Ua2AGOY-JY&^2%1xITbniQU+I68hsQz z9EtXCD)0=au=8F5&Kt_T{`wm)Ph?r{k@w+h-T3-H{?{*hOvA*eBw5%N19Qvz#2yVtmzL)s_j&4AIMFjGNf3b?lIK zR+bqda_!9!M7AGEu*^^ei-r<9L}J(xupYYb7D%)YkoC_45l1hpbu0tNZ#9>S56JS#m2GU#0(7^$cb+Z{PG z*^(4Ul_a>B;T5J(B;=Subxi+!#`wMXlu-0+P@Mt%tMKBuSz3RlBo7xUR_*`hqA~<9!qowUt^<15sfq_L6+`EIDk`fRonvxaCVWHU^n^k-2_{ z8?|g@M99nMV5qToj=?)K|0AXUQ7j0COtRKLS>L|>l5j^uStE0r4}{_N2!=>BGJF0; zs4&)|exMPLg8gU2qXfs+^wy=efJAUsDyL&}#;Pj92~dbG=-+>v_&N?zMdU1 zY1uXp&)>Ys0`Wed#3w*AS3V+qLfZR8ne&rI6w#+@1ikS}BpY8w{D!#7{rb?spf`Ex zwfjORN&&yEnvGFmxkz7?NR&@{>_n-nU;yg79|`8uq4xNx^}_nm8r|Y z*4|gIzGlAShb9?e%eY{Z(tBT>CXA@LXezGGl<~TW0JaQt+meEnhz!DDp?pjDQMbeS z!=%(K_LGFQgfYS}Tsl!WRgye~orXhbJFETg{pdLMIo96c>Kk_1nX|RJ z?SW?<1XuVT`(No48(ogjV-b5z-oh%_zr*w$ZN-X1D-~`>$jCY=)l}}nd->XT+<^fm zM%jW{R~GG(^19{v1+(WzupoG1%I8$|z(M$MdAQKbX5Op#b6^*AqLgr96S&ql_Z~a~ z^2Lk{HeXr?phs|&F^ZOyV2H$--ifg|t zf{o{VVY7St%4SKnrxDg_klSR!Nco3Y_>XfO+kV9I9w&xo1bmnAL~)YxIbvb}6XMBq ze(dfB00FM-@~2VOK?XI+4aBt8kHz)dl~fcp_-jdCYq1_huPNg8=WX%q%-6Z|>;!xU zkLuRqbw|)_29vS<4l4a9pvO$KRsmrt6G!*LO9Tb>dm-*TRg1XOW=ooNSrMVy;~5-s zjoX#`?A2*lIN6)`leDlCf!l9G- zGC#9SZfUVp;%0PeuAbij2&(twidlXm#e5MfrV6Q88)%Q9M=n=L(L}1XA{AK4d74K- zLQ|S5qu3@%DYPkgv04-JcI5#ip;oX`%_&8Jtt8P$F3xjy9cBkw%b$Vi+hP!Vd_^e1b=gS8y|Ih5+U%k?u^xDO~~kMOf$T z@)*m}&C%v1($}puwTmk->Slc)v8W9jb5YiT&%T0G?0mP+hwf~JkIt_X&jg6Q2wTa3A zy^c$0Lw-H+_)i`m9Dk?S#()|j-igl4pC*wt*cqRl7F1W5Byd#w=-}yt9$;fQhPbPF z>}b8nDp!_z%k<1v1wrYg)V1YjOcQ770Lo?uB+CmKL1u7-k~!`(Tx!XiBK~EL+P>ti zsU-v#!&QaKf*!wnSlHq*zNIa$j!$xi+;DpL0&N08ElG3-J^bggKgkdJXy)bvxUTmw zxy$AV&wO`cW4xZ~$O<;a5|UC~n_?LA>le2(RkYf;J(6PiG;B4ed#R-?U&E-btqbb- zzZoPi`R1NH$h1zyo*|y7@8`ruGgg)EMI5mm7RWXQ9wF_m-pq&&1AE&y<`9yQCSuUW z27M2PnKP`H)?KP`Sb-qTg4yYcbFq1o=8injXsx4PKu%R5eC+s zshL+6SG4N_!bi#{A)LU!5QqyqQQ^=e#h-Fkx-SQVv!jX_Tq^oU6r-aG?(BD#V7D5E zpIG@s&ul0p2efpEqV4eqUdn_z8(!rVHh#z;GIYmDJpLjQR<$*djaLS`1FxLf(fDE_T2Pl}9l!ceJ9ITEnO3jTL88mX$`E>9S8y{(@gZ@V zKe%J48w~A@aP>2OP}HNr9MeTT)8my=6VgS3N$~dpVG&|OE~Y5tm!iw=YlCiF(MtFf zjR~6d3Pwp43Qu{;%vkN4(Lew2S5bR$*6R!WLmq` zmH$3A(K2u9d6}p6zI;LWuLY;rBLF~r5vto546R_f#=13ytrp{J7eVlio{WgMb-3{- zg5GV;{8X|&pd&wjtv?v~)*~WoStLxFOizJ%C?jStZ`@Vl}cPQI1-OYSij>*VrU@t5)6I0$W<#y7vvhtS%I+of0dkS9hwVN z!{~6F3;}xNZYwLogf}udptstDJAiHlQQz6?r@(b^{ZN|jzUq7uKI3;DBHOpe$C|@S zY^_g7W0hNvTke0=rdDGXfic9ibARG%uyXTeEydsY`qtuu(8^-;kAHz2 z>+bL!TRS3-q0WPWUAgBij?&xKq4|GT(45i({&pZ`($v#s#GXQ;Mxdbzk?)2(a0e7R!+I#@xM4$K-B4FryXgs;_Qhu_~(X3)|uoeHdnW6Z5*$&QWD zq=+j?Ek8~oFZszdUlwQ}cnl>JD2X;x(rWFsb1U=P9|NglAkuC zG{a=eWNeWpqE0p^!j#XG8#BU__>vkr{ES1tJW{{R&YzjGl+c)|wk^p_>r+By_2?O& zGEWNjyaIp}gcTinBs;*urtPn%ULU_uYLBdzFbMRKYe5AXaGf zhXL8$B<{JPeN6f;IWV<^5&U=OpE2#XKSMvKchJ7((?#_cHZ(+x}(lH<@UHi+{t zBUmVPItT>5cc)|$k0C77giEofyFW=(GS|*nl^kF}jfB!1borbr7-vF*6CMU^tXO!U zH+7cx3N0_Hpwq7+_iQ7Jbu&q8SSP7AX~jptVogOmW(Jng>R4=*tn%k*+R+Bfe9MO8 zX)M-}RW_vxOe!L?CS8=@kbo)Y>60hEJHJoWy36q4bm$_%D5&kgrM+Y7B0X?d2rs4= zs)z5$W-!iv`(o3huvN?<&EUwIi_t5qhDREgVvy#WydANwNpTCjw#oFaYPfHT1dwey zB&+B7O69WGh>kAr?DA@xievtJJ*Z)5I`HlUQ{KVKw0Q|`DVnmHOf>EDZAOfL?byXv zvV>%33iCl69b3qaY%f=tL{*z*1 z7bNKfib44TnE?t7K4DlE6DTnSNy($Av5{!mV$ki_Gt=mM#F}Gx<-|Mes*h;I))SPu zGG4wIaR@zo`~*ee;<=g)2Et7Hgdl661eC-ZjA|W>-eq_+V1FR(pMZFYvjT?6z-yiG z40#N$9C6R8JnO#y?>L^?t|J8yFJq0tp`R$~c^hylo@IO%IV z%k9o&GUQhxoLM(BogKI|v34z+9Tb8?ZMa1#APAso)C>wg>wqOh?+*=yF&<|!eC${Z zIF3ROLlui+Q@b1wg8f(tS`d(;m(-4Ho?*!!(~EXKG>j@gj5#=hyM)O6A=83&*j?Ep zyDHnd0BtCX&|OaDZB2pRpONtQ?j#B!bUNv0Nt|FI12lvJwN5`hmyq-|<{uUgE012F z+h`M}?aE3TIRp6ctaB24DcnUOs2~H?m~R9F`y09uRPss1HZ^xdUATVm(n~1~QK_EK z$4jS8zYMA%j^BdSPhe8DV#m}Lnr8!NCk96P$Wi3(?wI$sMv%(VbZyIfQa}?I#2Uww#fP zE@%+>r}@1PD^TxW9aX`aR5X-aJ6bUIu{O>sNYB41rN98jc7;-PC6$h@%4CU$U>{mXTeRXIcn!s(<^sVf3Ik%o^qkT| zNZcar$CF|}%bddtMdpY>}mv4FZtF-C@h<&9h(=aX5;{Mq$z^ois^S4q-;ov8{tv; zWhP2WzH@CXBK;s=T7OS=Jy14UMG|Y)lYL_gRL3D4)l3WGz|*Rs6rpZ&#`M_+Ggug~ z)yc0J=|v<&T}4&s!;_`+9#h{Dr_BVZw;y!YL<>oI{m@?6@V(0=S05pH;FJesL$2Po z={|?4Y9!*g?u7#x%U*@M``S#PH*YE0c-5gu<3D+#T8W7pi($h zP-Q|7iMr3gI!Iv2#Cls7Vhejv#i5o?EO5r~EfhirIvsKnMI~QwlSrdNLy`5Xanc$J zVTf0&P!^K1W!bV;6cpFvj{N!^m>gWsT=R`j{pA@QwK=+wS{QBOQa)S>`Z>@3I|nD% zb2Mw$ck52+O=e7sR#F>H{BYaD(4~UnQ_X6*=c&ff1h&4^U)6ev@Xga$n?OhVY-3YY zylPWP(vW?=3Sn)3<}?NE&FF!u(ltmtCZ$gNFN&#R@BlTo-}xMtg*W9Ffn`l{Y(@-A zPv1X1L25ZzmS2Q7S;gO%-f0udQ9mn*Pmy~u?HYa`dcfYiICy@zO~tN3H}&qq{-JHY ziV=nT2~WGS`ZwKq7ebjj>Yf+-Wh?^c*^@6vyEyr0a zDw1O<qw zhwpNU5PlYiMLgYvw(XbCkof!O0(veDrZO>W^QFujy81CFnB727$kjcq`mYOuS|P>j zn|10OdM#6$pUs4+EVLy3PT>ez?``&&jfEx4QTOdcbAE~0*z9Tbj-a(IXts@Mfs3V5 z^ykJ5J*QeF(irN?#Vk=4(M;x^w-r-_g*Y1?c-&+Cuh(~Cct1b1`8)`3*(hcThRF%$ z(UqFzi|I=L{oi7rIG!*G`Sy7JhMA;)F1F+zZin_iIXjzk2xu(_y1c)M7O@Z+h8E^4 zj|u2I?>?74miu#fW&Bpx*=PIyk{%1Kzw{6F$OaXCr3!gzecT#P=yRdbXr2Ar=?%Ax zN37& zaSP6EbOu8tP>8^CFPs-DR&9RyYS~(V9_kZh%o4ob;wafqO;-i{jdTr3?Xt>R6Q8U5 z=!sA)+KY_G;uK&kOE&CFN$TF+W15QAmQ|%`clJetK-duR9Kyj7PIpnF`fBO9%I<(U4tTNcEq7NFeXA>zGs$9eQs@udS8PsKQr z^aI<2D-+K=#Q3Gu*SF{$FdP~zD%p1@Ic??9C9OKshu|=xE!HhB-~yiXOo2sNowdy= zX1W)M1A^N)?%j>CL?NX*U;RKREJp5?(hi57!C*6m6TAH+_pNs#nYtd9wd)BefiS89 zrM4*x^OZI=s$!cf2hfQczkbr|0+krbT;eC#+4mXL&m>^FPC&Q^Ci zp6@XV2`WD!UFIRlI+*TRxw8`oDQ<;OK2jhl^oc@+uwk!Tmgjz*@q9suJ!&oo)ik## zUzBC7$e?BQuy&b!s}M10;wCv&w0BgAOk*PRuDmfmTqBu zFkzqv$I6S!nMzmJcxlIY_>EUeLQCim4jWL1rLiEY!FEns+o!{C!qd~A{p)H1|6NHN zx+qOX&3*wQ=tqy%x_so;2bimv6sYXPvPqyD;Z6KfWg4-H&*am_8$|**uG^Zy&-0)S zF1!|_OrXkBQxxhqh7k+CK?D8Bgo4D=0ti1<@Dxo?C}hfupO1(mJW4f2?voI494T0p zX#g)k(7y!y*O@1(An}5R;CwFxk;7jIn;Q;F<^8csuzpWEwChf6dF!2XWGTfw%Cd_QFU;6v%P*HO}%*R;Nv8 zob{ml2|$8@T~d`vH;tq^NVVp5Vmebzi=Ccyn?ikmyQqPnFo+P=7s(;wLNps5Z)Dqpk`J4R4o@2qa|-N5zO{*`indg-0B0`f@J4(oG3 z!m5o_e3sMgn}P=q^C11okkYx9(yz^a@!b(D9h)>*Nvh(P+j?K{&CFxMmlc zUjw(3>`-8J7QUDRRKv4MY3L6Hqq3t6WQfNcGN3}|b)NlMrXcJuq_lm~LyfxgU@OSN zOM?x9N>ZHv|0Q2}`#Whp)`P`vT-Ew-~mo&QvI2h3(wM= z9sKb8?T&jBBPU`^-`N&&RTUU1njrBI)IAN@Yr7?JB?|sv$R^_7l*b!Ujkt4F#1>m| zHRms?n{;&wfvb>)N7o^%nT2LwOGIE9%Q$WRWMJs2r0|;uyKqycsEjPHyyfdLhha*e zgrb7Hw*prS(Z$cQx6vBW#M8cX6a$es`k#<=kOe5SFOPe}Y>vn#Qi8=Elf!JKoCM%d zH~QmX#^i5<+wVT(ZF@2g|FnB_ad&~Ow0KMr@4iv*)&11cRREtb0TATNx$>;tQaSG$ zHishu9RcTMzuZ&0GbP%|4z5&*gT4=&h1uRKCqh)Ekk?p>cU290#=AQ}*~1>eZGp`o z#Ska=HIj}vUx@7-D?1l@ETF3;g8$4tqJieXED1}%iB%@NSCN20du#f>%zYW%V>9=s z?^XS+-R$3 zJ#pYiPc}a354=3vBOt*72Y6BTz1A2RE?F8>DTcx$;`sxLH*w#7Ttp3*eF@1b=oOg= zc^}*x@Q!d{#V|AnGe$FHj#^y-xCWbYVK*Pr;@cPQD10Q8ctp&&LVB- zzvHlsGU;vAptQa=$bsw!mi!Xy6tKgb>SO9XT<)L-XmDydn4o;v8bF7XFd76&=|ry) zuyo$G`2EP`_$V>K6Oz~2u2+O#L{(Q=qLA&E58e45AE>1F*LzZ7mt`iODcJ^X^G0`- zPY5VD^yn{EhfaBoY*vC7snBmXxAD7`-!Yhs;h+q%0ekiU896$9^c`^t*6aVb{N*Ia z5QO)gzrR9yg=dcOck*WT6@0??Ev+uFMO}g3C3OXm9LqWIVVdVOWGdh-9)V{y>mehr;d(H8sa{y#lC6yj@ z%OFQ)`)Ucrj)h9w&OA(R4tnv-9I`eJDnQw>Qz5kdN;z=Qw;nmF)aBExw0=#|e1@g@G&?HXQawuWIq_{4iZn z?edav$XfAci@X=QrH%ulxy8lV**d&b)A{(i7RAhnuv_ns@&CCSjy_S~L5-p#_o z;iyKz`xNs77RJ3A*M}X)RrTc+*DSA8oo4Z(YodaRpSFPF}c0fnYs%ZA#s+UqPR^nN_JeVBZ&MG9e zL@D8mxv;QRbCI<7HoLQ^5{-t}*($jj{H%Q{j^GjUCUh)`4LvDLkGB{Cm$-gANLn*q{<&O1h|YfH}ytnBlonlZ@= za_66>#1p!)bhDvF5c?~9BGy$vY|OPmtO6eC7(`P76{YBgiH z)`qm#Aznb2s*mTLhM@n8bKRn~Y_jbfNGoZFK3*f7iL;?nI}zRIFdvh!A8Jr>6oL=A1&C%DdB{1_ebXGoEOB zW!$j3(lr}}fzE8!->c)Muj4%-`UzlG-+u-*W^%_^#zKEIIhpLRq(7Yzv>NRsgNg6| z16hc++H&nFE421I4*5L$`09kymYVHIElZ7ai0}ZEo z?D?`=&Ti>^9I_O9bw}~mQcmgQg1_(Qw(_uMXUAoi8QGe2=$BER7abhb^nr3fkTYWq z(BSbJK=e0vCKG^>PhY%9Ah5gv?&5-Ad{Fm@{W7ceW{Ey^r@mkLYQBhcFj4y2YrL3IADldx;6S87WU$nT* zIp%^K=(aARTq9y#$>?y7uR`?=y%J^9;SQdK@IjD*ft-a$ZrV9h9a3p^CMeU)Opo=H zdqtf)ZDCi~NC>MlA{zWJ@(h-tmME4MCODF;A%J8@(c%QD{0>2Zt@fyjq$hfp=|}7d zMLUjN3^I#azjK$1fu#=)(LBe!65>GTWW3JXi}z}D%#gsG;WifpW1{~uE#sNXQYzfa zFfM($xT3^9V3DFLS9;y5%Tue}=Aob$pU4=)B2m<6d{{$f^gR9e0ma*K7m;eA=E*{% zJQmT9Q6l$C$)`{I_T4uldZNva!E6qRK;RKYU9v&JgbklUFOKrH6+!W978dKqij{yL zMxL|EqN_W@<+GRW(Mtj{5`cL#9<-`wRnBN*^y8q(T0;vp+)H7qFG;`0pYe73)nZ8~9p+Ool%Z?*tkw<;$gOR|*OXdDt=kmLfQZ5Gh=blB^Pb z1mEZxSZrin^a_c8%vt2PlSL|1Mq1~f?+|k&;?l7;v`~lkOjO~dL1x)aGr6oyy*vi6 zg}g$Gl5#|g^oqc23tak*+b37a533+?|D`QlT%9OT38U2Ek5a?YYxpRSUj!__af9ra z+cW)`A^;I0>bgu@I6OVWv%|NEUO&b*XpA)&l8mEPlz~z*WQOlp!h*;@-k5LjDsOP$ zuMFtAwj@_j#@q#aYy5uNT31sNJzoe0Udc_66|SENYgH5yyPo&6TZGo;RFmjg9!11| zQ1ndt<{QH2&Of(==}y(P&aZR~4KyqCzV2022ga`%A~2;2FC#7?ViU*~vuaCzBZkc8 zvW_t$5UD7*POn{=zH8`5_jj}s zQ(*cqS5KeiLtb4*BNZ$B%;?e|W{>r-vWSOPkPYj|lF?4U$E8U${#Pv9X7f}5ED7bx z$}$1D8qK5B(q+J3h6S>*qJYO(k>J=epP&Jk`Hbr%E$;94BUplDrLr}Rx>E_~du?U1 zL)4=eM)wJ~be*{EmxJjSH5v==U?+aEZo>r?bB zDp?lyz8eG{0&C&}Muk)T7$%9mHc!aX^xstyQYcyanrO^7t~+_LID)KYkt z*J{Y%Ev7Dh;{S&|H#gl`pXt(&n{3&7S7#+=N2pR28IpDAS_Xl3-NA0OoH_|QUS8)GP@Tn|^+fGpf_fi- zumO)(8+KqSz?#Z>YS86iT8`K*Y$2=zX%FxaRlz5Tq9r}t#o*cPtr&vac0v)lSJ5;I zmIwU=A9=^vGji;b_RY&%|MkRwy>~h4mErk;BRjEHykOE0CV2SxFYDPX(r3GQG8S>^MzY(ySN!#fyXn3yt|kGn#th z`z@8A%SqEIPS(RyWWYbC;3YyViywnub`3S8{g6#txfB2Byw_J_+Mt?RU*6{alKyeU zg{Q0=J2>Iwsey}!-dOjRf+b9cLcO)_ji+^|22MVB^SZGMPq}iBIcEI%Jd)`NiKf!J z7YMXpNwX$Jvn4WKkfN1${gCEDca*6BpOKyjY$*MXGGo{f?h^g67PO!?7m!zkc|dx= zh>?P!BPo|4AdEDNd%nQT<17+(8F4!ETiWo`yC-y~EOzhzN`Tv%km#6yu>6kX91sj9 z;pqh>v^~4gK5*JXJkyD)-30@IK&or z#j1>S74BNhnsNv75go`%DstZZoAbaTS!boJ+$r;&mvdVz>RPPAC8@qlFvVR>$pdrc z{QdN485ylNR{wpo5~XU-*w$GkF(~q{ikWAm4926D5XfBrvBO>^eQNs``zdaLKF9HQ z_{AF9K3V~p&*{gxg#*|>wOkXHSp=khzkr2H)KXKdW`CamyF2+23r+Sl(->a~iYb2{ zTm(-bkQMN>Cmu_Ew7Xbj-ndc)5c;&dh;jL4r%kWtE;^)~%)|Lp1Y6A4eSLiO?fr(a zUA2MJrpk;!*%^^yIl!(`lT+=gKhwp)O&?pNgWUp=uO45fGTHR*V%ZtvKEvFDboq{} zy0#mr0f)DQD^Y2F1qkH@#%rXA0SQ>juUWi_s;On9rSH6bA}URd4dCHXxy85gEv3H<=Y-BXF|WtOLJ&>?0D#Y6KnQgk zSmVEG<#&L5Ae<89Mx;<(1+H zNh76lfI+ZCO{XxGLmt7`^g@oYG6q0a^J#7i1 z;3qhH^4ITY1;kz^#AON1UNYjfOoyV7cASs(&PLTu%&AUlL|q_lvC!L^h)JK6u@`hs z7F(l0#dsHXpXvh;KwmwQo(f@+tUDYlAi!jsl4YP699{^b3{A-|j%QDJ0u<@z*C1hu zHu_Y%24DFoy9exmz9?!{ zDcc~8V(QN&Km8yUth-;oxd+qlZ3~ox6eAFo;G$FtFy;5(eZU4|LoZ3lwB8x-aA`y{ zSceK$B>L5x%r@T3GDx2$N$87UKgnaCz@L(R1H=pCX1OdO(JFW4H}vr+N>o=^B=juP zcsKfJ5LbTo@R;4@_&jjaud~knx7H2}z<>$R_nEY6RawfQ7D)CJ?{xA|dxv}5`3N~L#ZaE92QCb{Eueoj`JSV#QOw=Z@j zE1nazGeVN`EQh%LPirh!gXD6GA$^-M!`vUu*G{#4<50}s-q%JIbZLQIP~9p-wWW-$ zhZP@!CRm=dVoQrQcn5Aha)N)|BGC%^Hi{01d2UwHK$_0f?k=Okpn-+fq+k5|w)22+ zrAx1Gg~54OK>8xmqcoxm00OYF$h*0x=Q2_RdmPRNmSx~uZJp!dLlJM#!Ij2HI6l`EIRZE*Q~gzlh)l&tQ_DZ@2R4Z1-?+mohj2|AsI zujW>$`I>38x&#XxAHdP@TXcco$WmuurLQ_yna`k;!vRN8Z3#k`&(FgZE_JNZ6!z$h z8wW~_>vEm!YDzq&=3F|C<9qmNmao_`NMD99@i}3IVL)css`+PiZc9ORGsb^U zWWo$r5(*?;Z~uyLDXVd%fBsaV+d1cRqz#TvLD6IUza1=?O^Stj<=s6wpF*_bRlj~c zQ=1iCfzz&?dJg}20%1m>9 z+B5XX>6_(R`f<7tB}HSMncU-Dy!)i3H!g|h+>PC35ZWl5UdNsD!sWh1gKo=bG@xM# z?otJN2+tZH`u+;>+OLm-du?xp$by{Mq+@QLo$=|Q`t?J#qN2IdFIO~Ox8_3Lm~XgW z)VVVkHR2#P=9u#dhED$FX1bGhbZ`l(DC^_^)4iRt>`R06h4cNd(qs3(dhWSX8Q$Z; z+AY8Q>7EbiKOJ*fl;hN6uW!q(-4Zx~?cVcxHHg8Y&Ldt2yQVI@{tY=mff@BZOy3$S+Wo1G2xX(>Q+%=U%~$~ekwA^$wm9X4G-B1VV2{No-j4Gi@6Q*N4g zy1QrmzlA6W+#Bde6A+(47Bd?I0+ey^E^ht?u{JFW6xf$3HCReEhgbE6k0e#j$(mCs zEDww@jxNF<6QeZ+bpuzn|7B*6#W>QIRby}ofO+2mMvo3R`kx_@O!mR$n5Ke;88$|{5 zfS^#9f{(wQiJzS~ek_E;Y~81lZYACf9E4$;6^MBi!}l52JAs;c)^11+<|D1)Q1UTC zK$0v^MU`2UFT&BxO1>D{0a;rx{AqrLROyZKV-_LLrHL4Y-1@L~-9ADq`E!)V67pB1 z$Hx^fq3%Ef{rMNHT$;g1%x)2|_@M*GJf(P zXK5uY(*Vs9>~S3lL=I7@TIzB(GLS^yiZ&BrGQK0u8o54&14_~lN*mL6xAjhP!w`9^ z^?qOG+Xei1nRN9O07kjzNkbR=6IS`}k4X<^E1JTU(bN*bWDg)5LPW<1b8BJ4W_uB* zUkeyG4NYfr4?va_cxB7Mkf$uel91XrsY3`j4S?5V zBMcJQp$=Dx=x?I^3c4RK>$|N*xT0EebGDeE)SL~o(N{2 zT5LWQoij4wPh1j4_DI-=bU>O+kb3}=+l@&XXanY*ol3!qFEDN?nIXUSoS=P+2@8lz9$Qw~z8m3G9_+1CM@H&WCDL{6&z5-hA>0Q6Ge zX2Iyi96(NpZv@2sY-L2K>@RS9-QVvUg`st)IMu3V2DznBR}D@Fh#3on z&yffSpcEh`;b#$fbeSNw9N$u0$NJE~b+@xSn`pc+Zlf*m*lGa_92&xS9;r?%3ImF9 zQCC%kl^q6vt75$X(w9oj+n_IF-zC&d=M_W~B>)K)IJz~|BUdZ)WOA4(M02mTUmYcR zg!_Ivl3c0$O109NMVZCp8u&M`OnKxlrPy5^>K#6fWBFCC!D*G{v2N>LnKpfc4xS%n zZ6UEG)%9t_9x3zG;zziDl>}rYKH>A&Hwn09sc-NSS}(wEBjdkm*p^K2ty@lHYYW4x z@tAEJkAZhgTOw*L1y_E2JnX`g^X^U0eT?06;fDp*%*QB!3yoT(1c^3J2=a%7;Ujqq6PZ-~T(3f}%O#C&)+7?=fIdYgP%u)$D_s{_^)IbgikW zWwZQ74Ow8tdXv}$495YFko~=L))TD`E>2YoSnM}&=#*3nkwpRn;s-mBz6XKEMLJH9 z2XSa%N+*aGreN(KW=xxEzqw@nuP~SC%#o>h9AUacR%4#rqvuzCR4_ue@hB{UN=UB7 zN5`n2I~POl7J$Qmsiwjn#GzJz(?yAGX*u-~%XW6Z6f_16w#@{6&@EiVs9A1NP`-3Y zd%Gr(i>=gnS&qi(5iK+C0(H9rE4;DiSyiCmPv!s zqCYA|MeTIFDpxBz2EoWb??7U{kk_*gGUUzMrI_&l;*ausX3dHeBtn!cO~0=X*gNqJ?RIgye6wK1ul~g|^{F-54(W1#2f0zDjk~1N z-b{*FCzWJ8RNbaaN^DRoTxJ~$1^+&rQ%zyQk>({FQFOxOSYOWttF1gpuu}Ca{&g5v z?~4yoQN!PXvySR^Blf3`#Fj%M=dgJ7Sc2MopL5WIo%?B!`qEg>Brx#7HLY>BI68@uk$QjDGNWfbJ(eYs zG*(ENl1x(aQw9g*G2FmM7c!O0c236!Sw?c1#|iJVJy-(z`eGmiudpq4blA}CuFlNn zoYnuf9#wl&rRGiI*D^n{8|`t|rQ3@*EfO2q9pD|*=vA5%{S|@YIMux2D4eR-09ZJx zgp>+2%}h4N@kD&|6>XA+UMlA*mK5j<5lFg@iM}G@3ArI7%?x-PNCZ3U3Umqtk2>9l zIJk7CfD@2nglPmNib`+gq=}`}#&vP4p$IZRGG=4Y@*K16HgBpsN;}7x$Y=^aceU4D zC8cV`t(+jb5~U@$gd{2Zp_NNE&J+O~8Hc)J)8WZZ-`-)o<)n%yYNAxu-xkAZpXv;L z5*DK*;8Qu`Go_3R$gVKKHdgWr$H>%7+S{~TyIafmj{c8g6t|@;8G~_~X*ix8uPsS& zkp)}R%{KEtklCVL-~f=XO9iHUuu9n4#@6Pc{k;+9{N2D&C$_Dsbi`hLQpu>CCQYWQ zXlc@M$J3W?-ecYQ!{x@AatpmNaibS`?=|b%l_#_AYwRF&n2P>n&R-%cn&121a3=^E zWe~*G27+3NyBtsyE$1c5Vz|;BVH9r9c#X6}?^e7#C!i=q$H?iD6l%Iqv|q07hBq2t z&0&-cTR`$C*+@F|Gch&zA)G%?u-w+CgqX&wOP#M|u|ru)9hSBh6S!IIw?^xCR8%rS|yk?x^j}hT+lMt7P5(Ua{X@O8k)7j`WIjN5ZV}P+h zyvZnK7a}rccvCspQ?9%b3^L6u9l@ESB--w{QWPX(rMnBx@?%YAscMETYt!d@mjMME zZc@?LX2qKt829rb(tf;Io0R|vdK2kwSCDp+Yt;1ZZq$~x5?-PQlRHs4a=f|R*Iniz z7HQ?2?*s6RqrMv?Cs?*1B1?)lm4aO`j{EvoK`ZBx$dM^p&Y6`ipVt$Yv}98h0#jh( znG)HS($Y0qK1{pf=8c$)896CYfN32Zf&_1!@UX+7aAucio@3ycT1A4@Vk(gWWOt3u zaFqu3hX5I-NqALv@oUR-Fp07dO8JgKc4HVKi=ezW5y*Y-Acm_W0EKsoHFITZ{5>8t zTPU8J2Ekbp!*pe)7oH%A0JUatJsszQXY-?{XnM6HtMHmh9L_s*vg%e%K}M4lymEdl zMEjl2{@d(?iTCPEKM1$=bd#6m+<1Ge>YCj{+fb>#{Ld2#9ow*)8Lb=DSJ;{WE2kuE zDBX9@t@PH4J1fS|snY%hpuDonMf6pKJZUrP*EQQ+0I{2w9mJmLPx~l0f2^~=-?_g4 zzEMF(7pdZ4tlvYL;Xpy^uHL1WpRJnja;WX6XOjyVld^O|E}6|)%V#-U2))CJ?QwYO z2P~$uYHbAP{a+6{LUJ;XVInV}Z^7f-a0$XtYAd>2%;JdxC z)c5+d>fCbv&+A@f$T-6r?#G4J-DOARir*iGve8p<|2Cwg^0wQJD~2qMa0vl{PX{d1 zgvO3(%4Y1x>?a*{37}W}ErKJBp7$X9)nNesDm@{X2vm@zaL(M3z=H+R`^LAS_G8!6 zEB+LTBaKdeOw@n!irj550w}`yI93H7(3*O1(jswTmdva`-ba?Gj8T>-lol1^&`sZ1 zr(V@|9JZkMAs4QZjV8dbvJcB*Q- zV7u$78-M=t!5i34_Wu$LjUj-O4%+^n(!2d_94ZITd;gKwy!VtEZhk3#7BuvMcxsO==?@F z;F|P8*cMp4D;5BP* zkYp!v*!;xkhU7C!wDOGYytVcIeQa3m0A$jhX?ljNb$1aOj|<&;(`*(sbBgogg~QOu zNE|NaNy7W?)+hXMfAL}xg4K93*a`|QP$I}mR~Ycwj}XxK#7mQ8z6OZw68Ur>gS%81 zJdpaQSw0E5ZJtC%AX++EFi0%6Q}BF6UtedE%|&q~=(-n*6A0zw5r?w0+n1OXv9E4@ z0s%9|!1I@(Cq3i^^&4or2+HI!(a*VzH4Hoe_M;YqXNC#dY3JkK$7;Iw#GW=_V1r&l zp)`(=$X^vxfogGWPlFqRIt>`GVyO0*icVtYfOiAGsUuOOK!fszfePn&kzx;2ioxAV zPQIy-k`#)5Lf=hg^j?I6tSB8&vq`JBm|0jBQd0QgY6^P=U}LXNG^6vcTZ(j`uHb{k zt+65uuMxE!oW^|PxPNM^N&W{E9SdDc?R?U8eQ_L8xN0)hSvV9|P76mti$tQGT3u=B zBqg#IwT$sI#WZr}hJ8^>>)2=-NJV|e!^k#wJM3P*1BLnR$a-OZy6kMp&Zt}4fn6h~ zuvPH7$0^z$ny+?7ea+Y3IqVimM|8P`^);m4`o!<>WJcI%ERAcoFePLbWgmZIpYWi= z0r&3W#I2^o3-Wjr>~cFiJN}#WY%go)uP1D*iXiJ7V>aj}&g5Z*Z0^6#d}HoRFCmL} zX0a)HYbLRvgk9uBy{v4W-<*AzKnaX6}|GH^+@}&eF*=Hm#{9jX;Kv>U5(7pZYpRUy7&taCj4c^XWL=f%m{s;L1a{tgi&5y z!H8r$9;Q-|>6N53?|4Bvb7{V%>@miT9IcH;c~Zk$4nGFCWtuU<4k(n;SODN{k=Q5W zw!1d`(?_xYf2_N@jWsD{GCPu-6|^mUmjvd5J#FjmXA-l*c_cSWTf%g_$ojQLFECy~ z)TV7V-M0S1hUFWQyb^={qMWHsRBo1=2AOO~=4oJ#>|I%?fri*&y$c!pW#wm`$NhU+ zUHG8sdSYIy%Yb_i0QyJ@#=8f<5j%ZJL4@dP*8-LmM-fuQ-1EU)BcarjE0&jSiL4%Q zq!4+%oP{)f5ts=tDdaZdv?M${x~Q=)t>3oWqo~2J(_%wh!>lqhoP`0d7^1w?YgJE9 zmY-tfnf-Fcaxcq7IH~#2_xjMiNTOIH_T4Y$T};^fX%!xS5r9$(s<`i0R~Uh~jyAbw zh@33NO-DD!IiV8`-Hblgo?o{n-ODlAIF2&7sv4&j_lPoQx@>_HP%oIi9bqf^UsRI# z!asMDUi_vkC1I0=oa!42O4)yi-n@I&H?WQ0k!I&xL4JDg>D*@zr<`7*21FLfdKu%LNF~-c<6Kk0)<2UJzq{Mm+$kt(S)#* z83>Tui#If8Y4KXMAO7mofh7FOl0aE&=@%^F&ZXX1T0swnkaUu26)bbQxo^4@L355w= z2g5!;_|=77wz_5|z=UwDE}v|>(=6e+;_B|L z+KJHKFUcy@ZTxMfCzP(gR71@x#TUdk1_owKz1n*(o0g4hCJ}(k z_x1#dM8Y^`6h!928Z2E!RFmcPz??nJ@J}I;_3k~kcf$a=xFJ{004Q70l+iF3!^c+* z>Wy-7MY+?Nutl*|jiaHBS|+sfjTnw^^s_-gw&rf zE3BF>OOiOMLBLr2-*uC|IDbyY!BQETWQo~q)tD9iiGW)o+qea?=08fO1KW3tNdk#D z%HXe57D=gV!-8xyJ{@ACtJ7{%5X|sxbc5w!L!^h9jH-r=*y>D5^2w$`2M5p!@tJ2`>oNjOBK*uL2zw?QoQ5PLO2Hs58)a+i$M&lD% zbrM9N<)FgrY1p(Yl|@HoYM=Pe!LiAL;SkM`aJ?lHtmhJdK>CDBcAhj3=dlszNjP4n zh={bw&J%l>IlY&Y5s0b~Ha=~cr#AOOVyj7m=n)0U&c(9&R&;d4$8Xrd!d<7+Q3L{r z=3H<+ff3!X3E9@I&}`dtMYN({l>p^ipf~WM4)cl_x3K%l%JK1t7+na&;;tpT@*(Eh zVE{4z*r@|@aKMfRX?IL`m{#X=y)^4xhVdiC>t)HuP4J-c_PRv?cssthdU$gyxKFx6Xu&?n-uAXl$NzTe_!d7ys$#r?kXn+6q zJ}Vj#N7A>Va6}BTPt2a1KO51+e(~HKe(rCK6v>RO+uN%}2;(C*J1*=aYz|${0Koyr zSSAU!+bMc+Q;%C!d0M4w8Rn-^$2{q@aPoeWxE#VE{BVn!nvm=~>xF(p)5*&?z=Br& z7v2L?=*Q+QVh4EJFNI&!nwOkHzeUW>(sw9@smw{*<&mHRnDLNAB2KS247A zEn@)k=N4!*D-C94rDZ|?fLO{QKYpOQY~^|#-Tx3$$z{T#CAa7?xRB9o zT}@N_mk*M)q>B=IwE6FMdc6uv+k2~{?d69KyT?;&2iubxr~3<1i(uGt-RP)HrkoBhSu-Kb6DV00OxJ=i?Qo-`@2V~%!O&9oUFX74PZtgD`1jYGX zNs_iKSZc`yo+A*7TDFk(z+gF-JEG2Zjy=z?In!$7DaPt3dVXHFbes3O>6ys3CG@;s!F!aB!)LJlgJ`6ja> zvLsiB4(AKc!In+JTW6@vhufj(@r%StIU_{mh1eM)2{tZ4&$U6 zGVvgLX<=GctK=pmaO2@xpk?_0v7u|t^oMIj?MaNb3 z?75wpXx~~zVLV)Lx?qwh8j~c#h@UgoqDycAo>EPrUW+2UnQ)@G0>98rEbT%eHH6ou zv1l7tOzVW&X|n{{a9klCpSI62>1yDQNI(tetXGHA1epXewLkOlWL$Co3R>v&eszxt zn$R_;;U;rv(7sC}e_6aVi?W5Nxj7IG?LT|_*~iG_l~gD<;0Hzgy6~jeql=#+PH`c; zv?%YTwuhTccs8IHCYL-ev_?9#+*p^VT=0qju)zyNgm&ZiQyuo8Sh?}}VHC__y6*}i zUhlt}>>XyC6%grKMw|`8#xT+*Ys3MuVKqL?=%J-~!b$|o7PI3P^}E~sq|P2A zbDZgCDS}m)P(k_K6i`AwkX!WWINoQGZ5yzgA|b7Rt3qo>Fj!#iJS zBjx02nD-8FNiX1?(K6)g`aDgN7&$3#1lN$)hkPx07k+w0+-aqu8M|3Vxs!(TNE`WL zh|xS`kIT0dpDe87^DLjlF*)%4Mm0rw;RnH zLJ;Fb!oDl~%4T3TtEHYMUyqD2A;f*GBVeee01{f{#!M1p1Dz zFH5S+r4lF;rQ`wuF3XQ>7%lnhJ^O8|%c*Om1O+ze;Q4%Puo)_#QZ41IN?`9JVYJ0g+Vhj9T`qQej_`ebx-fB~NrMwOH2*E2M*z>lm9TMAQ_D zFu5~UkbwEgzv4)k-i8 zM}v*SYRIZUU?1#J6k~Jx`XSa|Z*Dh|OvAW8MItWOUQ1KwX(&2hd=J4Ge$a_#xD>{T zaN7NSCPVW6>B(Tp!UB$fl6^xi}i2tX2^G~Rp7#>=`P^H9>w z&b36*yiJJC^{a-NQ_2$uo?8T+A`PAo*ci+;&Lk%&CGIuQsp|t9xu69or3EfVN zEZty;y9TE9!&Q}TNVP0o!R!+KF(&J{d39wbww3*aYDeB0aNJFnVx&c>N&Tjvcw z66Q3=FaOifL%ZYyl*!)sHu52bJ%wKpY<~aTDe12FJF>|usO`2_azQhWhf^MEFMmlB zp=&|+T(##A&uh^bTL#ut%wdcDZip_4;I&~a5-oz)Q-lS5L5_0&1@W_!E#0uk}z z_lf(`{i9o#bahqwza5qD#{S26<4Y5YbFMj>bMaDUz{a$V3bO&T$qY+7u{??5$nn>{ z<5eX|!#9lAs8g5Km4UKbH%fsVwn6sw0Gv#~!QvlEJPO#>S|yID*opsU032a@<;Y7d zT$`f=2jNut@&eV?J~&XBrwsS)i4D#pp9fBb(>kJU9@xvxE2rNBwSe5`sizDH^uZBz z4t873GiPl{b)V1%B}4zfZ*bdm##_%_jRR+V2CEHQqDS1UZR;UvJ8m3xX|YUacyptQ ztlCMSzp(A`uY$J6p&JD^zLqeX(i-m*RBdkr<*aB|DB=8pp0P!C7?R)Q6D&@e@?k zX;8nB7mb8^bE}(V?@`x0S?Btiv@nMATV8X^y82q{KaD>@Z2w!w_%{!VJYr(0naLr4 zC4M$K9B})v{^xfZe|lkn2$JemX=@?dVb5I z)Ovc{NmosuzT5y{;jfp$vYNz}GRjP-P)}Ud_!N97wu39|V5Ze3e&aKJMhC8}{E=g; zk8QTgdVNDV3bV|Z!8P!kdg&RwV^QSAr~$k{#q8K1f=MNh2ny_%k4#d<@_>XYlcP(| z4$b{*6{7@=413_J(VxUWjnak|jLfT;7u%Z~83OBO-TlX7Q2(AESxC3oUJ$Iji4>X# zssMD`Za8HjjcDyB{!w0XXO;y{Z1vjeY3&#Hs2-r0c%MlRgJ44g2vTJ=_19C=J`T&? z{4pDTHSh|>P9Yx3-R22$1kijQ$S1(+!fz&Pj+EnXYzMqT`HBeD{YE>?<*LaOkcH&* zb*!_I^tA$ETrMpNA{J8Mdkh*@&aGAbSKgd|ID-9>Oz*gdb(wx+Km7;e>+*>FVBKhY znAZ1u0p8T0{@t_Gz<)5es58{3)OqZ??$PeRB*4CqZVTrB7~{?{O1{QO>0f6O3AzMx zWYu5A38chy-52128#aa$GpFH)P^TuUFtbt*-+bD?scKbWHM6zXWBl8bId%k+a$zv( zWLB}{>Egf!fOnsAV2*r!fjt{R;|*RfRSneu0UR0u%YBf?to^(>{M$D$F9?w- zC_^gSE3u)7pX{~lmY-#}EQti~V=Vpx5KT|Dew8B?c+bk`f(W>l;C(|}+oAP!i z!SryxP4XatC6RUBqh?U|b4A!~So*kLt`8gcq!)f9cO#>!OT}M@f&w z^++w}>i|bUxW8U{5{^R*^S#8D8+zD#;&s-t-^KD+V{3!SF-W<=jp*`^H=0piqYSHs zneSw<_MH~2#*p2x;5A=bHt#v(xlmd zl52W~Or1ug6Q8U!ptWdKfria0;wjAY8u`1RNTDLvmo{y)YvrEZV1D0d`Q^z8u3I)S zJUsH{_ibpnY5(vbYg13_a9!{U2JL6mQhWZ%&0yDT=-w~we`%%f^OQz{wP{xyesepv z>m(${H56vPZMzgItQadL#YpPW-Bw@dO2@AfIg=l4M^Z{cFq)3t_>V@89YQY8`ws@O zl4yEn#?3|1vtcO^Z+DtVEn@)#7L#ZfnO;LutFpqlS}@&7vQDY^NMsO3SF$wYY+d!Z z>aNUW-aG!#U6*}n?H5+v^N}^JfPXp|zhUJKLw@UBm!Ij2ZZ$w4MOrXfl6f_z!;Ks0 z+heoj3O&mZ?ZE~#u-6*pdn7BJN@CiC2c_9k?d-@D|34&*?je#E)4^2AaZz#28h_&K z@r^}TB36E9&8E={-#yIwzCZlFbuUqG+H~eKcsEk8a{R1`v)B07oQnG&{xG}UP$&d= z3!>@6>}%>9?d12T%(6cVX=^x$rvLFu7*WbMV#&&41?m?x3YLT~PE>R}O{S2gX`R!g z9ck@MVKd6j@)KJoE*}sBGbiEX9o=#H%F6%}tOpDy&zvL%E+5!3@rhRWi>q&2_BCo`#|h*&6a733&PXmKCS?b$m)Fa9d-)K6GG$VI2x$ zl=9fA6!8zwHJTxI>`R2&@ zg+}R5_RCLg%`cqL)-dBpSrDo1Ryz&oyz2uxj zm|h>VPPN_MVS6h-X8i#2`rl>M^uFM(K6=#=g7=a+jY?+BS^<{gra^*ZDG(?StnHzX z%OK?rei&jDVBEuufi_$4yb(Vfp4&D4Ag|m>9QU-J^gq)HAEq6_%K@FMNLROp-; zo%zO)bnacR+j-ToTDbtOBI0|VWSi6Krgv9g1(NL!tiD6ok4Y`Kn3`~*-D&vvW?Z$5 z-FQ2Qxcr#!gq`z15vf=qtc2(Lml4+X_3cD&p$<8my=66F*7~@h6-%**OiL84nBcL% zrZ9}N8qt13ubidMq8Nvdc3LV2 zt!gou@9mDz2MJU0PlD?qYf+W|oK-40Ve&c$^t)KLBV{F9tY~Wi5-f1Ub(%=U0>6OJ ztNQ3t!}Wyrgk?DBB&U=s(0o|AFIEa9j6zPM4R2yJ#eIMI^pogInZgQ;^! z*DJE)$@HPtb*gp0Poic}W)AJRE@V}ZS!*h)ntd|UFB+AaS8MR|!OCU}@xsziFDKq7 z+88KK-BXxl4!4*cofgOlve52p0yE;2C5~Bzfo%yfej`n0E7O~lX>d)g60QZSWnzHD zc(v`mNRWLgZTepR8)o%%HQX8Zgf4dxT`~pS`l@smi{3#imz(jW2O-AI1jmfKQEwu2 zXVXYJjRE~3qM%Tb3euWh6<)&$_OnF03jL8>s@B%hgp7KVn*g$K5?p^v_uzbN!utmR z0nuP09k>LJJQ#NZQC|>gADU;yg^xv=feHbnZ^v{=a9>Lmu+;O+4Kdha)yVs^+mUBG zs?uj!Fwg;+P*%~tZh6C|6aTj$h2q8s$Lr`F!U!0_1hm{J3nEol01GN=7S9;7PIoYED zLK)&8l6z1_MqP1jhnqU=_0!WQ$r6lV?kn|?lE-1w=q6;EX zsVm;Q==pL`5RZq=!WOL&J@X=6iil)+BMVME?Pp{h$%cFn+)hfu7X9iH4oWF!bL=dBiQdsXstLd=vwz1>gc?zX?%U9}vu|7@Rj=hnqS@q~kY@{-2y$ z=P3b3cFeRf05?=FEX^|f!(xUSHt7466i?|t2576mu1g~S<;_%?E(iX>g;5>QI}Q(O(GEol{Y6zf1{8 zup$utGS^jbl@FwRV_Mi*;s}XTdKyctyg)k z^|G6q|gsUjL5sW45E3yUyi@)4NCS^sdlu9aysb zM&>|6D%;)x1=^$lKTHlp1VZ|Lfw!e1G&Ckq?N0bYu=YOSmF@mfbQ;vDoXOtR7(Hi&_WOkKs4v?OnvU4LIqkr8?|$7s zn^J~+Dw90llh8Bj^yQ^T-`v!2Q12+BqS8 z@^$Ije~JTLZ)U&m3Afg2L@Fd-C;ZTWEsCq8ninH?_uZ96!$T?MXirVE?-3(E8KY36 zgM4;?yQ?Po9Yz1ZE6-j>HwinH3Wc=X&Mmr!FUr?2s9?kwnlmm!>WxB^sK!8kr59d2 z=p_N-*wwm%eYFQv44Gn=ofs=uFlF?JoS|CKPK;jqq$yN2Jx!L(5L|~^16k{l;jUDD zxo5lbeSM_;oA#zG5|qhD+Qa>=8_pJ{73tn6P_Usz9eRnMn0TNJ@2fI#vRAY{i~IsQuf(LQr+vW_7WBW$h%QrC=R z)r}7)>~$b>Xpz1Fk_^-ttc<)s;dx#qNDTOVJqThm%K9F8Vq!e2z?^Gja6pB|v=T-w zP+vbfnptUoT_C#axQJ@qN)W58GgqdMBnK{M`tZ3vg}U^Rxj3_0S0F`MrMgORn8V6C zUb1bV;&2Q=f(4FJIjrGIP^v>(?b0S)1!T-uS=@E#+{y|W5udjKUKZ|Z*|Uf8)M@U} zDS64Eb<6ndi)P{fkW5b;yXm@%T37mUW)e3J_T#mhweoXG*%rq7`0u$?U{;CzUaF1z z>m(#*7VWazHEf6Cn-v4Z)pzh*YWGWKlNq2~WlVnmOTcb4r8Iv`N}qTcttZStY@xS5 zYeZfqq*MnPXa=ge(U}*CAu_eC+;j$slI6|4?_5)Gmwh$uyT)p3Z6)`-i2%S|Mjv)3 zdQ>FPq;K%-5fYZJx+0N~BK^>t*AdHVcO(cg??=mxpYWp@UxodU2V5>2X$_=baTyLc z?^V1pbpk?VzBRs+%4A;{tbKekp#;cu1Ngx4p1tmcNSy)UBgO%VvgE>y?#H$+jnPr| zTY@*SY7Q=wrckOYkOb;(lYm51VZ|2(OK#Y>{=~XtTm8qE`?CaiEZME%q8PMowyYes z2Gc0Cq(2mGD0sWj8eptEqCz)=Dlo^J#O6sJlQJZi4}dGG=|&AAL#MGZ3`x6j*6N)*&?q9Gp2)70f~Jk#WZ${VK6XdGtasOEu8{^Sy1AtDaDBgRMdDy z_Qz{kjUsk)7Fr8w$Ahk{c~sQQ`Z&!rPIY_meAVAyu+#Au;Vbxxe}r*NiplMkuW^AX zo7vYbZday2z^bD@1Y|yo=sWvx7WCzhyLSpG-(OE4F?0Tijus=4v+Z)@2FZ{H86QP- zsF^u*()G6mlrQf7cu4(ap)zq-1oEyR<`v(|WsbtbsBudi6`jwli^rETuf`XMCG^Lhhr)OC<@1l4Bs!5cU1$)eKhWf;#nlFp>EQ|m zd92-462cN_UYc-bO9^v@BlY)`KuU$Aexq0;Uq4bW7Vg$qve$f#tdvTX~8P2mD=0p(4U>Q$Woi7-QDE@G|<^fXbxq9>Qif!ienw6{vovNIsa&rad*ldOQOhL z5<1krCcs+`)#*_U0bjl1KLjhuxF-Bn%0OqzIRJ_gYS((PTX02%0t^2W8LKfn9Nf97 zuK{{GZqgPdbJBTV>EG<)XPuc@Wqd%Uh&-sB8D*fpC115FqgSg%Z{tuZ-VzSphE@Vf zH%S$)J56Bp)1E~Q4Mjae*EDLam$v%VF)zl2?%^^tPLt->`1_W_b ze}9pzM)_m${R{nYBm~=%l0%(;Zt{`;L z;89rIw`o7AAa-Qj&!Z|+2`R73uhz`vOkI`t=Q_#QCb69}{?*N31yb5ZL6Cg_K9)Hy z2Lq0Mj}X0FQ*X$ZW|vB}mEImw5sMz?7zq}4m7(B(FP&!tY)&r{7ghQD$z~3tgjq_p zgerH2`tx-M^P_UUvfl_#1P+Fw!?A%9Ai?u_AqHN?Ckqc7W(q-mw>KuTk znFcPZGTiPx_W9aomE9B<{$+sb0TnI;x;+7C4j7Dfs&u zCcF(x6Vk+-g(}Erk;-Z$@`qH7ztc~l|5r$KmIu)&eS+)`qRCrV_pP(;Fl>N%?uZ*0 zI3PN<^*p)AWOuHLY|vsC;yZE`YkhXDUc&#I+8pSIK03{>am2C$n827pn>F$p+DfE| z*=2dmxvqknnmNWN2l}y%JKp z!Lz^V^wFp11DF3gZ{vM`)Vg458Zz&C{zUm?N?^%ryzvsOUjMJ(OD0t(r1~ zqYEGW;!0h~A#Q(Tn}QV_nCvCs34>`&fn}XOlhGh(F7n6-s6?u&UV#HR^6!(C=0-S&PaE)zPAn5~fngt`Ta8U;J(G zsXu3C%^6d_3)+6?b#3=J^jN(62mgbnT&zG3_HX;h(u&kcG$ODJte}>VwKP2qa!0+T zjRHY3%U<*{Gvty9m%*gdhZmNTF}XeF)y}~IViT|Cjlx2}HT4(RAq#l<8wTTpi6Lpe z)<6D|9Qnh4LIzo+iM0FBC)F(78Qmfo{YwRSj~`j=^ZSqXLD`dC>+>U%qukmMF;RaX znae^{C=*P@1+RG+l$L0#pj6=6Qu7y|dw^VEBXWd3|}^9U}PasSwP>IKO=5bOm)6zSBIlmcCLNtxmT zabQ%>;MyyqE3>@@piG1#x0+xTCb){#5Ne@%G^Gm*h`bYHN9PVKjN4tA9sbB@skr81 z)%1#ieExd<%0F0&II5PkFT#qS&>^x; zh>ik+PXCIA^oIpa4bI|IC2iU$ZaE!vMj|FjL1r3E7bq)3=Y?S7YC6 zxh1G<$dcAzb3G=x2w#lJw5R2na)XPqkwP;<&p2Rs2Y6367T%Qu`46jAkTWCgfnzR% z%1Z}0v-)2(-SycvcfI0uQfySls5&Q62?^KL?+MG9KE zTQQ=>0KLa?kEcuU2MA0FHsDSX9Ve&>CNQM9170jK#^-)N5Fl!J#l@*5J~_C^B7I(V zmjE#~baNLd%+mlpcv!C}F{~_s zeRet%cv@Y2rf*rXq(Ki)pbnsJN8{v>5ORRa2HpW$IgN}4Pxe!#1&(G)P0 z;EZL1XQ+gEYR^qp0k$~S7JOUcLiopVS|NmfOtq#849ebqy+k884Lws(53pX+-)m5+ z1m)H@0H`jwYs_D%H9%A80SOhGCWP>Kage#oMp`+#9!9yv^jTbjahX)d_LOGd| zz;&N;W26mVn$5jwW2Jo2WDh^45!AxLa4DS1s_oy7ld6a}TlA7iRb2|(ANak1Y^^A!Ctd!}EkU*jwTb;Q{)oB4 z*Qbf}l6y;gMZli1V1EFP0>T)SZ!NfQ*rrS{b0K%SNT}E4Uy7!lqZR0Ou2|_QV?-7g zSy%ftWj)$C$7qc3OGQo@{9+G^Fp~{zA1tq$PGlc_MRqFdn+HV>R0jRDf+`g%ny)T% zLcThh$j+FCUOta^sOqE24+#)FiVq=P$Agl<68|WYv8fBv-Yx9n=KI|KcjbY(5 zsgj`_W}(R3kuA32m>RkWa}A)R7R&SBTK(tC}A+ z<1+By#F=yCGV)LL2L#M}&5w+JPu9QV(2jiDwZ-ONhQ-WbhNm)R9W1S zMG>kq(v705`#w1ead`;eV#w}22iG9{gXMbxwa*7yO-|iprkMUg*LsMi@-p6+kOP(i(pa1Ppwx-AYPfL{#+k56bo#D zEoj;<0zeg&ty{iY84@fAJeeA%+68z!xf+xP6~W%a4p6UFVGH6{j37GxTn5UNG5I*F zpfZi1WIX&rY8KYYtNdGlfSqL9U}7OyPXM>11oMDW$CiO$GCh~2mJs8B+^Na5UOh|k z5_*eC1raOoEfL?fp=c3=DsGC@sF~2I;qi>+f`50EpA(Odj(SPJ_^FcOUGYp>qT;kvrW~#Hn04~9dThLE26p1EihLZdYLQ~BtlV$<}?Q{GLh zVN`Jee&fc_8NdEf4KS2w0R(N``J@M;-K;o%4@ z8jX!O=AOr>bjW;gfZwWxX{-R<#_?h9}v*rA2E!cN!AP2LPML3w9d{xqk(k~j=_B+5Ui@^aH^}= zY>Et!gaB<<>ESBG>5!;KxlghXNJ;gZNmgi*doe$${L$@|!Yn`x_*k&wE zLrH%ElOb{Zy^sbT9IVdb$9nAwIU!Zv~FIKnTg+VhWdt1Iye`P*Qp& z-`7^gv4GPq3ST5bb=eB7=tn4e>1kLfy|1^qncy4U(%T153Mw<$&D)!i7_Jo3?DgJB z=Tmo&@GR-5BUQP2<3+m{)4@}V>r3C~O}JI~`@DVrLDYuEUjWQlgDX2^I_c~nK_@dV zqycxjlqWTaZfs7@+M%n!>+XE zDeY=x#jET6gFR84q?Ri7^noxV-`%B4Hy4!lG06-{HfdA1xwV$)S%2kVwnUz}=74!* zdRj4U+&a3%fVFNn)UWYh68>a!A8{UQ`{H@d0)Bl13y6buxv(n_zAVBQRwx^K({Uz#9fXPo*;B|aE{7L)zH$VKYA`|!4E8XNL{+J7}a4fG&*|H z2+Gu9@66;j0}E`Q4VFKcn@chioK&wTYpkD4f7#J|W>P;pRoU2^F~%i|t*D*p-PlAY zr?lcjLO?vnS&AzYm5A6?7sW8YhooU$s1>!sN#*MKx#m%U0~ZjA8`?-c)5p15Q@XV zuUC8vy)kQVDc$o~t%V$s}TrCsH(lBlD>!VZHNShmERAHE#CV!WF2a-nj@iNMN611^*t^1*cUUe3`Sulj<7tsZeN^l>gJ%^x& zd|vK!Z~D}-QVCt0Mofw8+?pV= zxeGl~ja0S}yH~7g+j_XAdr4N&>&#n+BGt=ghbBuLCMI6Ca5KY4IlJ3@DQElaydw?= z0~C6!=!+wBmmR{H3L^L#+?A-|ifnI-^{f;K*tL=@^{vFKnGakrV-o784?wO&))r=z z#+^U+B3SH0fXmJJ^7tX_q)SIj!fYA)+!1FS&W-!yX1_Ulc@H zXSa=?>5%c!MvF$umc>a6r?j-oP?c#;-jhX(d3x2+2rfJvlO3od_M5${2rFGM8u_kw zX1i6ln_P-M9p-U0+qBO#`e{R`9JEfEApzTyrk;KRvR9F56U>?ZP@L2j( zy5PNXm6|I}QsvyK#aeNGWV07<-Z=4yJBU|*1^BLyQ+K2eq#jOn9<`V+5{(Q;$-fq1 zaC;&dFeM%$!Ehv7-Mpez zKn(?lNhQhncx5YJSRF2{-9Fx1QbC~^S0S8FsM>eE3N0GhhOORO9we1TM@bd8PLC6+ ztN`Wl@*(xmI@~^`{x2W&JoL`@9%qmmpvq?r$h;KO-{{nb)Pwcqmfrc0LY1T|q^J?V zFNoFvLwWVF6wu|9JrzlNNS5J3U-A@Lh9urB09wvD5x}y4`{`Y$fBd)4y}oX^z|-mk znD$RMOP`EM=^L+j>6X)Xf3NfK&^Cwt$ExrQo<1Uy2-A-!`CHmpP_ zj2vBbi-QIM@AN4)o^yZJb)2U?(s?QK_=}-B?wqHh?$2UbARzUZ9+@92Q`-K`hdz6p zhu(iL1&XA7_`j2PNt&*J&5^h@WYa@VDOM9HDPXq{ypnq3FD93OqDbYtu=qVh>KZXf z*{rg&&M-RRtSAhZrbz`*MV1RL)~^pbzu(t+{-)FkD1I%KDkEWFFJQPIi4`$ec^Dee zG%(a3Twwq8REl?tjAQ#Au-F!oZ(vZYuYB%bU8m{>~G2lOrOE z`{LVWt5QcnWFh!q54Pkc@k6(c`d2@uJL60!zD%9o`GNRL#;%(3X^au&7F0Ryy@7x% z7f3|1pq62HNT5JLFL3}F;>QkCxoA(ldvAHouG9$Aiag~yh+EVI1&=9~@5kr`S`VmX z+^Q60Kid-RXDlsBVn!SnCL>sktU+{Zye0C&mI+FPq>dkmt&(mx<2ilGaY2ruv2IP}*xLrbQ1Q9J^kmsfR+;u98~ zFSP?}`5c$zm?Ct2 zgrUVFGbX(E;eNimm$PM)VNtxyn^> z#NSTmqtjI=35sE)84?)2hbB)4AV|CA+}pOfdVj1>5Y>RS5Q^nowF0$FA*})I`W_^k z?P#g?!Ax!2qK%t&a_(~PbAy2F_1tl9zB;B*?^%1&T!fQKNHTh3zKr>Y$NTPGQ&tM1 zMn;#AVg=m%C+G{Yd^LIHB_Ht8)CQ`?Hq4^Sd$0B}0`ACv$b28E6{>gV-S*fR0Xl;h zEz9Zo13&1xREW_#dz&=Eu)FpdM@kkwN?JbZW8n(UYPsZAsn^CW^RxMTm?x?ON-0P4 zCrT+ul4Og7ubsu9P^3&zDOd4qcL?j~lZz*laXD$iK{%VfOOIXDP*?>%7k_Q~`e4$= zVj)Fi7fq6ncu96jFk8M`UJsHPgKv_mSEs&txu%RF(Fm*cB7+g`ZmiJ?H5mef2ws#m zF<MdBDc@>*X2HG==KSP@`3A ztA=~jv{)c>p30_$S7$*dR-lpmMDHdFO0EpZHyhBXyr9;vD+eHLB5vOue|YV%b7zjr z)<)H?br+%zi`JgZKI1T1oWv~0Y_n@8Jmy1_LwsH-FDVR)p1ax_RBJ$7!>vt4muIkX z#JcXW%u%!2sBbiV%)Yr!;IAU`SL75jtqEe;YyE-td@>|0O z63>C@L2h1k`pzZWV}&8xE?0lFt%?Nckpv{A!3ff^G-?1K!2-uQ>PkTpsCs}s1`{M6 zqUuov`QIzMq8&e3Z{5Dvi@h10&vtemxO-Uu^PLsZr=y8@0BNer6kdMPbv}(&xC*Fcd*>orUbUoAr6e(>EZ{!z@^*@EH?wk zrg(W&ki7m4t~jJ&X^{`!=}xw1+&F~a_iI4uxPRrKfn45r^8x+GKka6%Ui5imSwuZE=`zJxy%ui71IsdbT5ub~lErl&O?CVG7WaiG?rhKbhrmx)npz6JV5 z7+IB~*5&wMZ=snJ&&7iq*2f>V53(h*3Jj+4seb0}+Cxv`EK zrd&pJ#^`gbO-~Fu_MaxU%kw(T*JMuFFl;Rt*4{j{2=v+Se;aGlX zc-XeG^*#q^pTIdAWm}p9n1>vq|4mgF9R7c}x*Vl3ySipYYS(7&FibB=oucw|fE_DZASU|51xVctMBkyhAd@mgyUYX|1J5u9{*w z3@-HLTc#K(7G8C7)+J(Vw^3cdT?Y8w6A0Nh_F?XudTMv6qqs+Il{=TpE%Hq?S4jiH zIXsZgl;J==6L2>N>d@~(w5WgLC!gr8tR-S#$PHRGr5QKh!2gKQPWtVCtTDhS8mMH6 zI1jTp0=9mk2kjQIEb~ig6NGkOXeoFaXqqxwm9v0@D2vTWDwndmJGy506;qSESlj;p z$gtaLPS`h+xX*#YO%d#9bS?5)i;E_F^PkfDet?`5Kp^iiEc20K;^qm4Dq?awoF)?U zhAT@p6>PiKYwFCNf%q;i&5BV}`_)J=my0o8B+4D`6Zz+?wgcH7?{kc!-L1#d&pVG* z2oBgvF^yvzFMAKi8!{_#*?bYP^8d%O85O`^eUcYlnpaJ(WY=)TacyzL&bY|M?A(k53G;EFk7ac&vH5dr4Ki+HSY?p42B z2J)&3S<9L+6G9oiI2O}s2Qc!@2yD2|60xq;T0^i%E;{~}qBgTZQa8^IcJNp`kd@Y)I74bf$ z*nn2Hg3Bhcy+|~4ay=?rlb&s_hpC;*R;^+L?LM+loSv) zg}6Yl9xx7i7J@=5`cyB&YS#><0+I>9LO7@S(<~(;B)gO@&BRe+#LanOWpr%j6I%(> znQ2PlF}k?blM^E%3okdk5m2TWu_JNu)cBazJrIrW2emR&QlzUVzm5LW10ksTsK;Qr zAhR>+7886>i)Dtu2b)F@w-Z@7AE!qOh>!-mb1Tn{%T_P2^BFR6%ipyl(% zXb5LX!DJj8|GbPkNSvv7^JAv}i{hd~@yyC8&JAAcS|KH53!p!Qh1Zy)Vj*!esHY z`Po~5J3~l?WdND{opC-S89#%cp2Sb#kxa0BIlkOMpHpg;B!Z3Dl6)peR2e6rkiVX- zDg^xFtzvEpVe-(XnzOi*z8e~2jv1Zh@7qx}VK)}Ya6qPM|0E{%^-oXp1Pr6s?##<) zvGRvD@Ad-g{{3RYmJ2`oQw-U3mqCfr`p?lN1W1+Sp6-2?+F&2NoYDTjRgv>K=1AM` zdWM-fBGU98Naez4^94xu43O#b(U>UZAVo|vgaf4sRoO}JgzMUxhY^t)utY>?;O&?p zM{ifpkewpAso^MZ(asUD{$SJ`g?d+zhj7_h`Qi1;7Ud-?RV+pKt|C1Hx;t2p~&Y%z!3uL03k` zJu|`wqAQ8e{Q7DKZQ;-V_w~;wc+fv#vx@=A0LALBr>E7gi{ujH&kBXvMVuz7CkxX2 zQwY$`{)aS%;*a>3^>0)${f|)Xq?@N}_Raix3LO#SW2pMcYNvB^u@-YfeOUdKrLCh( zfK_x*?eTEK&WL9-Uj(yuL;qo$MtKQDZwB-NyDLZIVe91`4u>_l2WFS#@vlX2@!y06 z&T>uUCfxS|!&VZ&udG zNU#-=aDN^~Ib^VW0hLc4ugX9JqzOkp(y9p2^VNRUbHEp4Z;dEATC|{pBI7z3#qskh zHfOm3oDF5ByAYPnWY+dnRV|{l zQH!;Mp4!aj8IFtg`A@hx)VS-NL>$b^PWR1f{XDC)XXVOsV2+;7tfwgm@=b5ZJ{n`$ z%`9@Vbt>}o_+_RL|M^?}bMuAyyuKc;2S9>#u=9oW{;knJ5wK@jv~=Fqzqmi|d`QAI zK#uil-L^3>_+Xfm3^dtdGFFdbyZe#VMUv4N=~ZX?AKdUX`GTbr7m*U}wF zcX+VjVissB6yG0GDp>i2^zvLp$r2=~O+_28V~H)>uE@2)wCV3MiBslJojO|2Z_6Fm z!W69EDfCiFzal8Ga9#NNmF_KmTRedw%wAhb8Q`}Xbb;NH*y)lpcU3~*M^WZuue~3KpjjHB9CTz`s<+rN(2Lx+B_7A!sI!q z-w6F{U)C2qtddH5pn{Mj{yWD?E7d5 zmwlTS{NInS&3g5<^>+-FcC4WRU^Jv+uFiHZFzZJ7*}i89*|;RJ{?f6m9*M{MEQMY+ zS-#vquAZu@It2xtDu0rh`Q&k3;E(wrzrr-##bB~o42A|5faOQ%){GErvgT8#4aaeI3}TwaLNm$Fxh*c z$o8|YljIP(&W!#4_7Z#HC)Xf^^7D~3QTx+I29Q9u3+ytUzaZ|XdQyq$#V95T(-4XH_%=bq#3la-#NMfGy9bcBx0$Cet$t(31A(yP$$InhQIgYi}MJ9pV&jF&cyDpN8V$+euScx;GUOIAe{Wyt!2rO1R``}X)@JI{_< zNqEjsZnI9v%~^&u+vl@M3+_Z`h??#^paqL)FIYd{U)H| z6gU}GOqY%K=Y)!wGPDvi+YjeUxb;o(=NMU3gS;e)(?tmj!4I1jg6Z;~dOSlEc;ABb zxC1wyFhRw2z;k37juktuJODiXNAyof!xN;ocYUAIfXA}~D=hnZ)B%sV2@^OK?ttdQ zEegD|_1MzTP}6zZBwSZYHbn57xhA%_3m#=;Fu04#e6ss*>9Ap;e?)(W24-VC7ws2^ z4I^|vACbGsnz|H^a7N|$s=Antwh+O89(;{%o=+(pcPfu3H8o@!XbS1dN~g_snoPzv zi0d{fvQAQTNb}ym3y!DSPL-XaLQ02=J4~w0=7;u+g?O@b$&~?&wgC3LqaHUH=G7rO z>8slOH)B&eVFvw!ad2QJ^{Igi-WytTouFh_x!O()!zAQaS2qg^c%3?RX9_uXIjvnb z9fFHU+#;#_H7F^1YJ>CCAFN7-da~I6C~;0L0-{Y@j23!D>0V=KC1P)DU<$20+jO&O zb~}Z(7NvU>terrZJLN-@2wZsk7KmaxETF++wff6@zvuDsy}EgAk^A9fbiCJLb9sfd zn1>QR5+Ap7S9&B5xOeyNJw*SkXLiNMTRp5C2lWmCI>UU6bc(xU*YxBBoD4^AusHzY zd7fGlvU@bU%k60EJa*3T9pCI$vh%BaE?Oh;OGV|QdD zUETCU@woK$13zJ>0~ijEX-6HBo>lJdOGw>GL$>&_7g}`Z<@H#s0{vQ$v`_cY3>OW< zJ0j*5Yjy4#%nce{ac4KK)(`7PaV; zXjW0P?1|v#xgpoRdxbi94ipA_V5y<`ZBy-ks*wTP*)ynpzqOc5=!N)|)y3V0@La}A zA$84GVL(DBrQF(EJ}pp+zMv5 zZk#sd5-Cr+c0XhU@kG9Q%p~R3_H*=?B+{h-upyWxYs_<|YBwyr0OUK|iq9;^SX%y( z<&exF0@+Qofioc|zW?I%i*ROV`pqEJ>9XOlZ)OABnAp>;c(KQ70F*b6w+sy17a2%S z#oJv-^(%XE3qc|wK)FxwI!<>xw2s%xyO(XNxA~qZHvuvpBAr|21Ie(k3<4+)V>!K} zA8k_rSfepz27K&~*bQ8r8!_n)5Uk_W#kkN>+co=1r9enjp=sY4<%O{w&9z4u=9U)w zv^ajDpek?@?;;(5UcDwOXnObl-Ybf&9Rs@#T^(UJSajh#ua%UNmfRSVew)m`966GX zhVrz5IN+!ymAB0DvhykPwYBrsX+$=WmBj$Vm-mh&TGL33oMhY&e*{g>8T!ao3#~O| zaSR-@zDqP2ul*>kw7G3EI0l(YW~?+CaH^t~b~ZN~7#<&EPR3hNiQOseCNcKOI6e+PnN+{>l$7>867)cUG zqBgMft`-zW4v0ChtV>ar(-Jkr1~d2_!~JatCn^_XZ`A$rij|(E_rc%7Uwgg`xl19J zst%INS)95R?`dM4OpcS9^2vg5nrB`wOGXQ7A1;*E+M8TW5<9RA*ZJ1c`w<(I}(N#g@Btb$1P&&ov@@iX5$`|wyY76}deewUe8&H&Aq0x~XT zbrJ*XQX&1Ok_!oroB9cr>3J|QKU*y6iaS77+|LO}_W(;kw7XvkU)hl>q- zjKsCN4JLlz=a_V0&~Z{N>0opJLf;H;LQ;%jtJ5w<)9gYtUdX1X-GHXWXuL3mib2yF zXy{GQ4$n-{Pp66Jkyzv2Fe&=n+lpEGY?`o~1jg$Z z&$E)|%i;6YF&^xlZGphk{+3Tb;#&(UOimcnRTK9_->@CuKT1lZOt17A(6(IE`=PK9C}^g z9H*?0h*$!z-M$YuL`r1*v@J*4BwuBc6`}_ zZ`7km0hHb-1P%b#TS4gqfmW2z=)DVa{0^{Px7z{lI`%V@)coAre);Er;+`?%7n6Rk zld+n-(1$H3^WSc0erk##i-vi6R~-B3;0S`ukhvkLbZqJn%q_AgNP?hQZt5xmWD?B< zaZLE@NpTbeqs6|RXj&h#ZmfkJp3aES3=pHxIH00R|<(Mh&>z1v0<>nX-Y4ic|` zkzpJj#jRzdnUu$GJ3Zym5n4aaY&2FIO@VPlWUqpQWH1L%EMQh$cnwr<{BGpY&5mO} zQZv~|EERFYia7}ZOprYd$s5<3W1@KDnlI3TchCG3Mt%c1@mQ4@UJ*!_Ona4vWT}7n zFh5YzGq7cpjYqoj)XHy+b^^a8@hV8&o>Sk&ClUSFkka?5V?><0eck7Azf{%SLBof4 z{VWjdA!ef+1%O0)x8|AZ;4(Q58u36C-yPeY?)ugB@*+|VSBYflk_9lOR1h^QF_Hq` zkDaHEM>j!IaM%npocJsXL8(rOlyEnZ$nxr&ztS1#@I83=dtY@%Y$w65#<5rb9CjZ! z{J>sKd5g$~*J9qitK!luBO)LwW{|ST8Fwtxaq(uIzxbtA9Z64Ao%i2PsV^A*lG=UR?p^ZFYr!1Cz;5*M2AI5XgLDF**z1A$ ziKw^~o)(TGMRqM+IB%=zfldTI;EX=>8$v7}j6e%0*?SGe08|6B66baBds0&vIbc61 zdb=$EA2?}h`ONfqOkx2gI zpvug8aYaSEU)5m1OyUZaH(DN(dB*~(o8&mz239uM(+7fGP3BRl0Li(%2~$H{`{}RZv2kAz8Er4EjfFkYwb0_(LnI}KZ4K) z;Wf@DX=!Z~*{qVi)xQr5oyr>00KwFev(5n(nXqb$qal>nVW1d(<13eMz*q~0BvO!= zL<{5GPR@4>%R_?xkVg!ZCYBm`L}zK;0)1+Xr&9rVBh^XZ_2g)xD!v$B*S(k4=*NHjMG(f>Po^o+ghP~o4+!?IRa1Nyw+8#j$KNNPT$r6C71AwusnokTe@ z3UaD)E9x~P9?I)Iduvew@mOQ?7?P(W?~_J5%X^Xb_+7e)Km<#*o)O@|=$f0!+h%;o zJ$k7!-yMvV()M~jMJF9?x#;+`Ps%}VwCoP$_Ql-`&KVg)gRW%$_bQgAd7&peghSbp$mo zN4(d|v0thA_TKEB{1T|}hz&~m-kq?9@XP~Oe#a@`b;T}`L|!q6HaV6E4bfC_3p_q#^AIt@V0g3sRQF>`>xVBwOiltyL&dFk#6ziksAQ-BM)&(5346$ ztyYVtlc(eV=ea$3Dqgh~HkHz;RyV2b5J0zeatBYK)U3)?h$?n);mup2XIIR*>hE7t7+Pk_|p-BmeWDKr$!HCr$GxICW36Njni#xg(FFW}0LNB+vWQ&U806**w<6KKPbK&?8p2=_Q z5QHb&bMpr9+4u{;Kgh1TZ+>g}KXswmR=W80NAV zNjT7P%+USf_IFMnEHmvz6W-^4(GI$qtAQ0oYwV;vsQ#v%cIKIX{^__M8DUEMS^3BI zBPK3~S0;JpxgQFkHPl?^F+BqRwZhuyyE{XWEV_zQh%aRIZ04Llm|H1URkCQ}zRVUg zzmKqm(pD}8F^urq&B@ywdpv?=6$F(L!D}=D3hOX-Ydf|N_MPDJxKq3+OiDEd;s--T ztpWt9S;B=AVwE@`o~~Y?J1%FyQWa*8wU8JgXnRVlQr~V{3;)6_YR;5YwdZfBpc=r@ zZsQj0)1t746NfHb4HG2I;+)cU_2_9_2V|Kv5sI0{C#$^-T%YZU0 zkYs8OB0PF}f=h8f!_}j#6c5Cj>IohtB?zYO??5HeL*&RR#Bhinq9SK^4=(Sws7ezt z^~~!WIx2us3WTM4V5c_^cb6&+``*YyU~|sHu!tVqLi+-Yz}04tW%|xHi0>XiIhink z^0I1=ko?V$4;3Ahn?u*e3=#DRF#I@_7?Z}pobjf`(BMKDIUqZEzM;)7@2Tfk5&k@s zCq&x{5s?~hg(lL~k2@CkEoyt|Br_;Kme3^iua%t%qh=tFIu#g9at<;3v!`@C9~mw+qo>@!bv4_n8=d2 zIA7ptishL;65mRA;Z>9!Jcmg9o(BlA?X}Ds0sc983{B<}i(l0^UivsOa<-pRL*fEj z6Yd`X5(sj85zYP$PF+KxiZt4(mR^gQFxwF|obfr0!?4~y|Y1jEpcOqZ}{oc{3 zYv2vMFy?kz`VF)&-}4?bg$X&IR96c;#3{<2?>_z0C}xIN*nkKYN@nT=&f-kUbiPds z0z|P)vNkZ0P01W8oYJCV1vtU?bYZEmsZf&5wj3&6SX)_#W1#1NU29GzDRhVP=s!=m zA~*^plN~pJ%BfDFM^%_L235U9ZLNRe^Ag}pcXVY2WQD|&Qn6pf-ir#Bz|+PAf#FidUEDX?l6IeJh`&%ts|WKu>I z3F&m&SE$-5zp_YYXJSLt1Gve@3bku;$?oEB zal~RWL@=e5q9hzh3OfQ znQeg7i5bx#6*`NJ_SwlvavM2;Q)Z`V>vkT`4md{w8mBx|ie;^fqM+iaE7~$%O1xpX z*|BHwNEzRgcS~Steb+H?4f zK4H3J4P*z0>xLo~=U}pIc}ga$-9;3?X@&ai3(8qFF=MC~Qvw+$W}2(drs*b(ySgQA zyx^Lc-(IG*Sye+ z^r12?Dx4pRk|n#O6P@^Dn?dv4=*`D)&ffRKXNk_ZrzdcmZiD@mPF454orc*@D;h5x zr*A%nzZ$dSZ?;%J7h9BuqG#Zgrg?kM7U5?}vh*txh_DrqZR-_=j_DfcDXvO<7T)re zjNesSU)3?f9y>>&RE<=H5B5ETEeP8OLU-n6d5Gtvyq>VZ1F^|>WTk;Lc_5Al5aMl` zZSZ-0^5Eb0g&&K@m3Y4|9k;W!Y{(>X`#s#r#01^v8R)hMJIg$p!}G)hf@yg{=RiS% z1&&@Jo&ZzGCJh(o8vsbKzybGHxo!9Ti`(D08?9<+1xT>Kk;h8I`qB{wl)c}z_0jj3 zy?6DU{^kQDSm4OwkcbW}x{t=Lvpnc*7LN>ieK<8hsary+DTZ+Z)vU)Ls0 z_i&Rw9!GWHVkz-OLzfdB4I75?ydh=jg!cci>@c`B$+o9f2|F7UNAxktD{|MUXEyYn zd-9|UYqyEH$&iTrfIV_RHHUcSZrO4?jr^#9-aj($UDvj4f#a!12 z0(G63zry3X=Zz))x>{`M9rg)<^fxm2CR|slu{=DfaonJ4Y>GnQEB-w_nJ#awiiSqU z%8ShkL#CZcSuK|2Ov{*f^V(#tX<>`m@rwFkt3tJMD(Y8?FMR&lhWj-uWC+pqe%T#WodH!%EC2FX_UQJ_Vp|D~X^Sx& z&|gty2D34!2gky#!?VLK12KG4k8nqPaU7Z6h_t4C1=sTQ&Q-t1~A@E`i#oV(*(Bjq(~nOIlLE zepoe(N_Nz9qjaK{l4xMpGu(sASXa8t%vcNGQq2%QkqyWdgOIe+9=DedD)?|M!&{FNLy_Bhg}kGsmolN2MMj^&n8fGx zmU!u7y>2i( zY=hv!yYf~k2x%bcu)GFD?LtDPSimD>hvkXhG(zif-;4=PhAN2)q-x?kzh&Xy-v4KF z-QiCV#KvSpcnN-<-BSyNALfxG!i(aVrPO)NvRqkuXY+u;q)$C(ykNWk*c&vi786PtK2mu$q^_pKg<=% zgo6#Evd4msxM?FQE>#6U5H^COD~Vj;l$daXY*g^LQ$}h)(KwlJ(78=Q=#~PFBsvtW zrZlW}Uu3DRpwxagYP4yOD0Kc4&kVmjnYYdr!KOp~jP0xuj@7y5lg2?gupGs?$g7CK5<51vM^g7c5(borYZ(mC@G}R*_s5Uc!!q%w1J`0Nz zCt_deZ+-n(c|$`=w}1X|U0RyNx{^p(KN7^a>LMoEQR8E5Hnt$bzTl`1`&GuW!Lf12 zJewUMv~M4)uYYzn2-`IeFzBE88{l6Pc7bo;Z^jK(xP8g|RxlAF(^30G~gL9fKX&rg_idh?n7HfhFx`6UL>?{5xWZTk{NY3z?cvG#43rHuZXzFvJZ|cN z=XUSTJG)qaeP8Q6^M=^72F&aG63rIAdpCe{t=PONJ0F;vTX0~&?SqZVa3i@KD{8K^ zNjO!UB0?&XhpIhW#!banA^`cx)lT?GrwlwgF49*GJkBV|lt={EeNvv$f)$k^L_+ZzSD~HcCPXXgIZdOj%~-pt8@knH zk>I)gdi9OY1Ph_99-9e&Eh-b!CXP))*RfS8&bDbh&BX+eEHK9PSO@99_Cj;G-hGZQ^A>kSH?X3T!^UvT)@@x5NV{kHd z%#vFeS3CZ1UI1ruWy!~PrWP4~lvfx_V3IzHv(z+;*de+B5gK!{nEW48`zI-uY7b@I%<0}`L~5Cf zC((;S);a!Aq4>>*@<&0dGk|BQCQI;GzLhG6vL`J8$li*>I0Y=l&E2z=Dhxc^6j~a$ z8cbetN6j>@@FcISJh4!qy0=#^*NkQ7><~oxOQJ_C=y!S;n&$e#;}y^4M9TggiPJiR zE%!-H*8<7XqUsR&bSxRbpFtqm0P}`BsEhDij@?981mWMtmn|j1P~(AN;s~7 z2UBKNvYul7plQgPy8vl&Ypz0KOw%~Mw@*aupDi*hEW0KGb(8w{ta{52h&L9!p=S zKDnCt63Rkns61l$Ho6#1nPbC@n2@O@PMAFhU;t~ZF1!F1yG2HpChN8ig+@h{gzJ@* ztTS;^XkSmHShbkbmt=G=BY94B5*gg3h$nUh|MRuH+(*;bI3OWk#> zT9lK8wB}m4My}=P?kamT4IsfHTt`B3Ed;ACtGQJ zuP*@dN7@NpZMRu{FUZ6tB&N|dw7gHUHKCv$)tpGSB}p?{iUrWAJ}97yn|`)2Ezue| zg)|JQ6r-JZlZG+fPN)2Ybf&c59TJ%8w?IC5i_<1A3Qzecco6R5OA&wQ95{c33%NOPeRj4}?`C%4YLI=x?%Jvq77H z59LNFpuHjY1Qlk|%D~`t-Xr%*{sxso_0KpAjDc9o@D!MWtH+Lxk2X3p)&SM&FaY>% zG97%WwiuWk^`Ryi0HBR^LfSl7WI4hA|KAFZW}38h^|25KBNm-`yx_P0{R#3m3!atM zFc?WeIE^m`@!T^hR!yk{I9P`FgB>~5v#EI)4-;uid=(#Zw?aqi7d>CB`jSABJI}FV z0gY;ZR=EA{2z0?2Mfop9Y^!{xyeUh!hcDetlL+(N;^b?pYJxvKL+(#CevgegrNzt> z<<7YYO1yEl%OA47EyMDmb6xsSAQ6hlW_=F*Ia#g}s^pxP)}aD8L^D2PI#42&twyNn zl4Ro{S-9=N4BlyyNa8{jm>dkRK+J01Y$eE*P{mZ~WKRxSM3LmmiNk9#;sU|gjdKA9 zofU9%HdzTPMYK4l7sJZ1(CFu`oe_3jL}fEP%Aa^%q||=QoPS*l@;Mb<35`AlqtfuO z4crWZ?oQF7p0>v+V%F(^^K1l$((EB8rM@E=>pyJ{S^p$sKs)@edp%040~CtLR&~S| z$rZ^nt}_JtC8gQ1@wR~`teeWJgTx;x&g50JxWFXINH->?$ptB5I1#Q08MioyX}rj3 z&x&jTh!3u}k2xwa8`D%N*f6>;CzsvuEK2xcgLpncr6>OH8~oWZUR0G_Wu_U2E;E;; z0DW}d82;w@WHblE)UJ29z=R7C`6i)BSg0)b)khwnP%*`&A(ifJ+7o9c5H?#zHsb3~ z&v~bE{$r=e=@V&Q#^UNcx67IziY2}W8ewWvMnh6{$)cOQT#i^ZC(*%SQ>5%qP{;|Z zJt^jg1(*JQlnI+_)DE+0TgGBvzaGkh*z9ri`B#phZLkT&e*5w2>iX@guI&il`7M4R zc2`6Fs!zLi?m~P@_%tIDKS8DyG;F|tTx;W|Ce>Ehccp2?ZaY0THZ`>*1D{@K^+)oT zD-eqz>v^a1>eL+Dbg9p})fLiW&KzCwqUPWpZ9J8oiI5x*Kd*z3@IqFXSHCBgMO}b{ zvXjV05ahdkdFv}OjB0v3P%bj^^&M!hM}Y6_PIt5*7L^Gkm>{miBd3U48vN@dB9WlO zU2Rx4Un#Z_;dP7h_|BMHS){T|c{#z~WwZLBK}#`VTo>k-=2UVbL;WrE%21j9X|#{3uUplyneOrTyxkTV}GhOg9?D zlPP&}7(&miRPay!?Dn^lPU!D#k(cM7@mJ&w2d&Sb)*D%vjfb-MQp(kl^#K(36jarC zlyN~S-J*@`@m0IJDeg1GXpdu%$Zfl|P?3%r1kc!M)~MJzfp&AlZ(=%{vP7szOVHH> zMh*6?g9e`;4S&!Gv@|q7?QV^+p`OduGBTq>;})-8XmP9G;ydxq8&p(OL{ejWvWa`^ zH|WhyQTC)Y;ThaJs3JYvdUKjS4%Jj1xBo`}X=H!AGHSf|7l37y9g15D!u{n5#N0}Z zm<@u0$7p8o$O$OT>LD+1zxDwgH&Sx?%(W!b0{fJr$(j-a75$|WwMa)i2w%8FP{*rq zDpjFgE5{Q(*>p)rL`=0l$z2iT0E*YEzmF?gFHT7%~uWY1QlmitzDtCYlL_U2p zi=_V{_7Bri%pb9{-VJ3zYbvcv1*XBq+RiMkK^h_ni&5Ylm1b*%Y09*l32Ha^I?NhJ zC6n$We!I8(DlH&pZ#wl7Af8}-T|lW09m^&ts&QieJpvt0QA0q-t10FB&V|{XC@;bSSvGE4i!73zH zPE(XFxJ1_zq}W%dQZDs3)*l-(Cc#o02TjAJQkfzuin`u2fuiU{H5a)EiU)N+p2^2J z+%aNCnz2nMjDE_GeI;BoA`;i2Iinj(+Z2P7Y1)~snYqfW4$Zx9zV>ZGRWaHaXgL<+ z%p`NTXh5;sG5Xy*xA`cKs9XO1?q&IYUG@T{&d18>G5tD$s)PY*3|F24r{qc`X8Fey ziyf*g^90gTFaC?ABR7`IW^-f9$4R^45glA+--K@RxazUAQ&nIJR)dg_+J^6Wcb)4t zV5HP*6O9qi%IlF&Rl)#e{7paydi(0>(JX@;20^L!k~m>86<+aX zT~@tX#O3O{#*|&CsNm&lAyM8ht0n@IFUhKilc-VV-lb@ov^YIQtY2|e4hTsAXybs*&;E|3i+(oP(6(zlXQ^WBiXazVWmYAafjT#YEhGX$1$!2-3A$>xZLK zi_^1~ChWh0UzN#F1+m;T>o5QI!$1n9=?WjR6hgwC$^ya5aYB44RDsrrX zC|GcwvkEbgf^Cv=SwGm?UzYO|LjaJpdWrS%@GK}^&l%t%G`kNVuQ!PoIIhwMZutlJ zLeGLM5%YAGM}bh>j(5swz=aC9g!4JBo_V~4b)LfaJhDzF#h~wb3jO%d>$toJt^&Lt z>3z4n??Gt(jyC?bZ`F<7kH(MUH?_7nx*JrLMciJHqkbo@c$kcw90ydX%H} z;%Sj%LbMiO)$AHx6QrHaoWdkU8m^0y9s4Ii;m(F){HWX3wH8Z8yS++;Uu679YRF4$ zaCNkj!Fm?)&;Mm_X?wGKclKG`vzrWE?87nndQ>_2AB!ZWoxeX8G7Y~2b)Py9MIVZF zs&T#O+Bu7L@8<(PToE1OEo8t6b*<+y-;+|8%*|9l!ULlESe~~AC>LyMpvjo``}9m3 ze3g3ddW!+tpykHBRQ=!oc4YfvJ=n?&a^^7(XGhc;KXc}MsLSFU?mewKJ-YE09;V1HM7|Y#elU{gsQ(v@pmEWObvjQK8R(=V9D4L{fUtrGC? zwN+U7w0`R8dS%tG5x6e}89}rY3q-vhtda4I?Hu)Skv4Fk^}jv!r!4sRU+JQZm3}g| zHgCS4N+weWZOS$$g;wsz?^#pq_2T9|m*c2g$K5L8T!?wqRXWdN#{E#C7=^A-*K}$o zEUE^*Wy^{sf79V`9&srXp+hO#0%c>`cZ;UluaHtM!>A3ZGpZ9G(>uTrb@-zmtpid5r-j#*0!cunbcYQ^Be2b2m7X{f2UrH$g2zC*2JXMy8`X zl}Sdpc`SF^k?zx3_Wm$HEkOGYueawJxCWd7-%iJ)Ww-_&aH=Gj*E48cO1R!0aF2zK z-tyYHqE;@H8nzuLFppIJ)zDN4)1npPtG%T}m^){Hd|+?ivajTFurMrImm^qMT{W3Jd-Dw$Pl|a^xNP-HTXJ*uUC|=u zI0=E13sc-!tx>9{YpHRWL~eqrgj|7n(v4jP?+MgDMMw-|UfDqjaRAYFAMaZimqbai z%P3HZf}zNE**CTGXM(Fu%AsdwEj2n88SmaEZ0mf0JNGBHl}m5w*gH*OkX@m(UM}Uo zy@*ua%^rkx4`i1bFm>*R1u#X;v-I?;l-Qrk_n1CKHrvmdJE@{1&P0WKMe?;~KhPE= z1g!TLKiIfv@P7vhUe~e*^m|S*Ora0VT*`N!sbq4wJXO~sP3F1iPirCh-?)W56@k-@ zee44v>4YAK45t*(lnm3tHjat+8`Bd5EB4Z9ZqGH%ptutEn4*h*E&OyxXL?je0F{o9 zc(t-=ku!-0a_ODO%BDn^$RM3Wkaz^;mqJxG#v`PCS@tK6qZQ)$q#08Nml-z7aRPdQ z3q6sD=ggej^z-&WS5g^iDEBW^d(?kJ{a@XzKP7uI2iN8Kw&K>$Fv;I{aERnMPx4!C zu{mQ({QzsqhUEAOy+}=8-x(}xV@qHs8#Vw@F2AIDf-Zlrv_jtAdOyyFark0^@?A6v z=-I}8Nl&lRAEDkBLVO?+u^W{c8Bkm8*WAYs!XL+*W79A8Yv5t{;ph zO_nNIO5@Vi9d&F$fvHs+aZD&Yc$UGG%&kl9d>ou3 zaCWh==d0CHgu~7u04C(_*-W~=FUtE?3NJd|&)3%w-$OyC2>X&skwBScx>W!5A+$@$ zy?`8dLG{KhA-fS=+)7Ih`D&b@Jt70a*DoM5I`y?hOy0-J>e37J5(mP+gE9QT%U1>tP>VKo@>m^C` z5POsatN$_-meZz`4K;9eJNa_#yW~JB`b&C8`)YWVL>0ADE4}Z=^et%T>v&vGa?q*Y z6?`-~gw8doFbLNj77C=58Wb zcjxC&9cu}r7T4@~Hk_=PFr#rj3u5pr9^bB(CGZMEzIB0bw#Pe^?(sr3fvq%*tf9c$L^y!p`A}k6o%vR5 zuUKl)!`g=Jj;GBrfWKKMf^Pjh;OP&t9WZi}lqrE>iL;}gE0Ar1b|TT?4svAGqz58SkGAd1 z17Cnz`I9zN;}!(HkXiaXFM9YT^ygtb&)Z=U7%`=#`{tv@Q>4G#G_~KnUD5T{&GukQ z!CX=CJ{HS}u?WBpK2ON1tzc0Ki2S#t#CWo-DqvKgrg-x3Zk%BrWZ}P!NY^s)qGfXv zeN93c{BeGwW(d`XnQE@T4qlD(u=$$WOI`4o?^9WSuzKMCP)p$vk4{uqLbB0Dx=$h= zcLSo{XpwCXvM;th5vv1o>dpFrFba9d#we3K-CRUXH)O#~j*?!r`Ked2FN=2eO82!o{y=KF z?v#$J{3e9d|2F)wJUX3M++!V15C`|QSFv+VdF5{EUZo2?u86JyuUoIpSD2DF9>D(A zbnw}se=HPcsC%KD2AQ|SL^cpgMQpLeg{{ME-?E<><{J{>;hIR~IA2gcBRn)LGPpPp z$4mXZe>Xk++=Z5~jOb263OpMD*v%rR^4P{2cgVY0!NMBVEvc+HUWwn%kzRZ$dfsvUO@Z%|?##rNU*)6eClg#8V2O1fRvD2m5Di ztw!5%pR{&)8(E0Me+Qj~-BJ=LaS2`^DecOT%N zICpRGYVqQ!?nRe?e`cX=BrrK5+&XADB7lc^K3DH^{ z%-vv{XJA0Tk^)-8wvrBzz6k(wz5s{_NwHw9jKNx;Hd)756W|L1RFoDtre_T>I3@t- z%{6F&2C$C~W%7FHTKBN8cc4U$dhLy1-rIrLlTnB(Up-x|O)qGk|24dZ3fbNq4XRLv z<1`*T^Ha5Ft!myGS@+h``E$hfc!IS(O-!gY7)w9$(Y9CC{@T~acy8m96o!!|m(h5s zVYI#NjU4D@)0-QtYkmb7i7=fVCZRv${fum-a`VWgN1Iwpc<`+Ef}u_`G|wHSrfK8{fVxq6M`5bv$hE0av5>Uv14k?ZZxa1i^&n4 zmL_IN_yQSP5<3&|xFn(v!taQYQzV4Bsb$_}OY>x>GU@x+$46&DD*ab9x9&__LB6>0x*kz9A?; z{%p`4kpl{>iUh3{kf4UbC&wg~TA(xnJ)k29M|pS>g&0^L~>9JhaQEM=KcytPVqdQUSNwhRgbpa|t&zyjk#*iH!MTyd& zQY(ifco|rcv}o(`8aS@ht#DE+Mtu%->M7Z)kZPLhjN<-39-|{HqtZ?wI^z@zuXYXL zqrjxpasG zl}%2bse8`#DBm(`!p>(|G^nfhv|^K6Yb1kC`*G9}t8xqVpvf<IUUrj;c)~_$Xk}9+WXVAt^^Wd^4nkShX~DkzOqNjBGWBd>@!nx6~S` zft?g$u?UX=i?I8Y!x?L!|s5aA#xDV(r$tt=NCA11kvNn=x z{69fNZ&QZQ9k$I;MoBxplV&!<65^~pu1(t-qE6p*i*E1`!fk6MBsV(&2Dcy_TG0tO zM67k>Fop`?79*f<(B?dcwzRjZ=F-0OK}uC7ZsH|KRLkgXK7*;&F^R6t3Nx;f{Mlbe z;T%S5N+YKyw<7IGwLI3=K8+hqwU#tlA^N(oH;`M-y0MjbYIjq>I?oAFYqms?C_Tw0 zmjMC&CFa zZ!GjCl5~@V-hvUPQV|PMsID<^gGkt!NpDn3C0ak!GROg!5Gw+Jbh;}vI&%@)l;s-P zYDEQ%ds62!?;c%{w3altz7vpHLg;Xg$y(L(6w+!Een}MWM9%xblupzrB+!!>Z?tX< zjhTDwQfE0IHAD2-<>rXa!klT%o`iE*is$Lsmtt;ASbhP$(FsXwPC4UwzZ|aTOlySe z5Pi#Bh_xzLA+;$wu?ET01xn|69Jo1Z5DD6O%Zi5!th@$wN9xu`Y4L?(+FZ&3X-84F zo8CfDO=Z=$9TE?aZ;~yKZp~cDt=Xem zDNneV%&fKLN&`F25X={X5?hC1cN6#ku0ZkvLK0rR77E==lz*(E3YR>u5*}4$C5H)}uTdbeF;k;loW9(%x^1W#e0-7l*W5AZnt} zjgHg;ca8#g4+cJMISbBD*E78HO$3E+w?**E5mxv(U{ z6z3s{98F$D;C8rxzR}%s8lrswT0;pPCEe9M@fLCk0Ba9n$Wu#XH#tgWaAy}F38i^q znpEgd28`f77uhroXm~2^~!o%lvnr|e1Wj$0Lo1e?z~{sixCutAqHVcZbeP6a z0zAaehPAopm~ZW4(E+F=SKG><9wg{{Qza<`M}VoYYXq@G>`HDKy4fz#S@Pa!R;@D- z(yUrS48>@2PhQKPJK)x8lU1wK?lx&Vxen49OY}t0n~kOj`w%IbMSwXm0k!DgBSae| zt#&Ml-4WiKlH{oxC_QEG({ybz3j<-*wy>JF1^h7&d;T;n)BTV+bt9Qc>{2LyKYLi- zjVRFDoHAPle0MtZ*8J+GYWUnGg;ql_s||uT89%qW)u?2^uW>Hx>)yJK>PVtxo!}+G zrkyLHk3oxocGDpC8N^z10<{0a0?`_vD;FzI2Vv-2qE8x=&`O6{xAeAIV)T@p1~}ow zcpUutWr@x-s(&e~{tCymMr(aFtw8-f(Qb_~5)(wgbYq&1*f^9j>j6kbhMYcVT0 z>6VtX>RPX_1>!f1%C)Jr_wqSSHmA*RP{>N>c=_V!4%~H4wXb(T8(g$y1geq%SN=I` zW5j0<9@Wc1W1gCTOSFujB-pqY?reFih10d=Q8go3ZAY&Z1ZO`hJb$rfe4hLGF1tHhjzrLB_va$sz=y(1b{M8p{gHOP!{;7 ztx|icM53J`f#y{GG9k_KqO9ts?fPMy=4IXXwcitBw0~4-QdrP)3P1c^8rMdP{xH+ z+F0jr?qc};kyeO->X}f+Hr+Hbo{W!1tdA}b3As9h1oFFNhVL4t9C0S85-7uLgR-4`7 zbh$lVpI`7lm=K56)k@gKY&5SDeEZ)$f(m5r^q+9cf7T;v6%X0p?=b!$dW9asa7Qzh zMaJby%eBmIJ`PNxsg96`8u(<5D^>EaM?IWLTQD+u^~|XgFZa88k~@3t`)wqF+^cu{ zNIRNS!41W~RU$t62gowRVT?G@!UWqiY5*usPMDA^$fBkD@~KLi;w#Zyh+el#D8=a^ zj6!owTHdA&?z%BwSt*V-Eb}kLX+GNT3o2*tezkBdt2f{4yYt1za@`n#`FIe0-d}Zy z8!`6|KPotI)!d4!8V;oLO41wAKY-l>UOa^)lkOcS3_CGtUZFs4PgF9cGRfM>$2-_t+{a9jqEDKh#AD~H%>7%Ut(WR=kZEQZ?hvA&X=G>{Sa zIO0Bb$CY*rrQwD4Um?R52EZ7x_2KU~eTCxJ>9r~fM-c%a9xf!bf#kuyz=hVlm3mz! zdd-!yD^M*6T3wBl3OJ209}D@76Z~O^Lq>c$ILnd0Z@0a`5_rv4R&!S%MRC3rrG<#H zJL2FZp3PI#c3}m(PLW{}TSZaW&Q~~dE3n;6R;buOAog|zl{|L=Y9bccJm6fwJv(s- zwjbq+-7vbwdr?Plmg}QZSE9shfZUTfcI3#pfO-~p!Y2hw7l%Ylufbr{E&vNB(}RJ_ zKh~8odT==De@Q|O`4KKhqw;)%{Y!S(<{P&|Tx-EiIx{eh*7(c)L_c!}g9~9CJr=0q z+b2+}fancxVh+Y_5GQTx;*var9-h3Gwl+c2GLz?8gL_ifw~6O+Uzkn#7hkF27;I4{9L(9UpmCbX8x2S_Gr(j3{XNhs|o?{g^oz z^Anto5C=%C#MZyu ZN&-RhM31A(n7JDrKDL`u3U{3@~G2MH9VM65bPDlzA;K&}M z!zhY=MD@2sh%e%rfIQ3w;E*}Be0SeB5gtNy+z_!O9>wkx{b%oTk8qCA%FSyW8G(l) zwh@io$c-`tO9p_T$nT{03C*bK$h}i{*jvR4DMh%e%r(1a$2@v{La2~N$t zzS382mae4#K_yJhWSlteBBKAbho)LQ@mMuNq#s5U3Z>$~a|FlA;J1#6_qe+#3CwOx z#O#he9oU*LSCr|I zHSI%FSt7&t{zqdIPqzGHgYG0ti8W<{#^5@^r82%5>o9~Hnaq>xcgAvS7AWOzC$tv~nYGNvdf?(IB*|$DSU?UhOF@yHbU1ufl)r0U zQ<>AicV@(oZ)SaOM(#~XIuITTS4EWhtMrB1dG_Rg9Epci2H!Tj) zOXyRg85g-JJh8c>0a^?d0 zf2nC&A*W680A?KKc@4s zoWGF3h-m)(&M!@Wo+TQ#K5p7bdOwK+p|b5E&XZn};Y0q4tNd5MCDvNi4Kn(HF++)m zbHGqn?pzubTc19Daox~D&~}P-#7ywhzUD4?@EmmcGGn&!N&D<=_(wv%8^D+dx5&)tA za8k{6llI3c_p3`R6;8jSO7OnntTjs+TfHDzdU=9FS-2p>$1luEY&D)PF%rJqzS_51 zc7h3ISL%O|@7Mg0gQ^Lw|*;0KtEej}7ORI%;p~cbyxe$PKlvc&q z6%S|%Q9*!pf~6Q56efZ^FI@^1OE4hc;W~j}i4ua&lXen6Pzjaa@!wr-KRSts**nmZ zMS>LyRGk7qL4kD3Pn^WEO%2y)3-oPdZD~L-3rC5g<{i&r>`__;K`BgmwrQHr8R49v zr4$yx1w+f9A4ZsmDiJlq&9vS37&qi=#RDn8A+!zCB)*7iBIN0XxAaiSPOkS(lk{CT z(q0(wcIO6ZiIZwO$f#4P;}&7w4~;-f&e;2^kT~(0>p7k`1n{AK=cJ(~3t^Cm4o!Gs zashYg^4c;PF^oFQ?f%^fvOwa_h<82n*ewRJqU#~m-RNI>BIiTY zt8(=b->GAM;MU$9EU?#5qCJFV9?_;Y;;ax+@P`jH>BS;W;<@YgiVazAcMGYA|FyIZ zfy3lj7BdeS*J~K!K%oRTkKC~=wCFH*L zEK%BDc|NmTqg+1zs#$eK29i~Gs`@grP{lT49oZ-dO8G}L=7=RiqX3AIrGH~fp@``APRH2J|7KO+O z4hJE(J}bf*0Sr*e>Ci>P1T4u-kMI0;U6KJOdV`etFjpdx!%_{j2jSbhaMouwffHGtu)w7kDOicA@DWhrtQE%qAq~-3- zW7Q{ZDmj^#G)5hmg=8D5=?W=nh@p=xBWD;itmXLx z6EjjxRYw#gYO6|2B-c50L?T@8RANrBzM7DkBo{>elZ8}0QXN#v>BRDSB=L5+5M2S@ z4DT);)U4J8r$av&sQG?rn5`3l$-|Xxgf8N|!UD%koL`Ky5*;U)hqjZS$2Rbw6T!N< zX`sUi9QE7t9xY&=lI)D= z?%*m=%F?zP?Nl_Ackk$n7l1)mCTj_hrcOO!PT!GNz+KXVZk))+tmXaGf*#}h^*Ui{~J`>d|e6OHWXW@bf0nQd}0YWjpxqm-G41LwDl?X$*r5Fr!Zg{gW zLQ?gkAN}0V{n9V}sXz5E{Y(GP5FGAP(Gx-V?OaW+s3NW-R zSsmu#RB8X8I_>|o->^6SzXqD%ONdiiJl#{DrJWegi0O!^{^W`28PRu{R??;|G~+cI z6n*NdAA!;n$d!n63Sd@4;lL|K{j4J-Kjz0((GUuT!p*DgVva&C?o~o@>bxg>$Zumn zxhMV%%5Sa`yrBIVEvqDm(c?Wm+il28`as)s!zN_#pu@j?DW8<^txiN%u|2AjUlyx4D_?8&!4My{UZOgBJx6)M3N;zp;3)52)0Wg+R?sq7q7qQtoil8zWt=o!jz<9@fH zs5HJSIVHi^!}A1Rh{3Cz6_V7=v-JfeKBb@aF>ZyFh)9qUZ)}(_E8)ZSKTtDHRS)M- zN##XbPL(I86B|>N>xk-IFln?-_wty>LWoJ{KXvj^p^$dvKX;y?{rtaYMsfY$xBqpv zeeIi==8-8R%c;R&oY-#Ju*N>CJRh?`Ed$k$c{`zDx)t|A3egV3$b8g077f>0@UcUi zh8|So1~JIiIy2ah77m7e2dcy|s!}Z|Az^}P( zXfRj##n}RL_RZX7BaU(~jddb6$26b;4cx#D(uwhamz*qEH3SS`%)Y?PN8nVVWOv29 z>i`wY93KPL1+nVAVb9lk1Q+U%A8!a5C?^_60?kJwR8USCa*y&_ zEF=ei@pe~7%Iy06Xp8BOQbs8wu+CL$9F>Yo<|;RUHI+Q~3Et|;HHvoED)*ZV#N&7Y z;<>@Rg2M!*qxe)`*M9FSQsFk%s_mI#!z+WORu z+m3&unv4FDP2yy>e)&2frCCrqV)JQOAUQeTywL-y_qe^ifY6V%v>SVB&^Tki zO>m;^Amvo*(~cPnhF}H*S8HcxZ3JTL;u4967tUls%>^ut-#6dt?KAqYl{2PXh~G^K zBGGH!$zU@MyA?7*#sa_ z%Xne&UB#jHXld>_Jj_>!O?1PV_<5X{2zrzN4N_)KhtWT}s33Fh+6tjGKi zN5kR4Hxw(unIMz=DCe z6GUFcVsAy9YK-`>H0k81%d<|gw9pJ~D^Xu@I-9|iKL5r%&L$4Psi(V35rekQm{&Yy zeRa^WSb@DNwh?w)PEZhq6({X>{@g+(qB0n85ikaLur<}_;Y`sNlBN7korw{Q8UAssHLQ zJEboaBL{JScJe$;%p4eu#N;tX=YCQNYn8c@>j-JH0n&&o)bb~W?uLBvXVH|I0JY4EiWMSB7D876Al7x73Pj70DJLJBrlp?*vJw^Rvs{s`Jb)3!GoHkg8u z7!P);Oel<%X;K)JngRC~DvqBt#c#zDygzam^AF3x zM#dL}8E0lGjrIWZX69k$BRq;_7S2}y8dygA1#Jp1ai(jdcyAxG=7J%wTZ1Z9999F# zK_QvV1BRgHs-N*94Xv^%;u@3%r239=_`1#XjJ$`)@zaJO7lU)5o|Rc+g1~;?;7MHr zORN>PBNzum000zuxNHY+p=AM<{}is0Fa@;s;TI z4F-D@jaLhh`b#6Dy?EQMUOf=)Sez z+z$@m`GSZ`>OnwH+X4DP{l`qqp&Dq`{F*htUUDu6m7u*D zrwvics>f88Ec<{VsJPIVb5`tNpxF>7RUyGJJT>N)bq<*V{#n`N!HV<=G!G>{(LETe zVK5vcK}*@P-N(d7GI6GUTGCu2Z+wBJD?yvuZImQ{01ySl)7@Jfchi^^#+E1netSO} zIj|jLXEwK0di_f<_Tl#Msv`tn#5JJ_P29vy(j-l(ONW#1xDkgO9Sq2Qht4Pf1p+Z1 zZ5TdICRPC?Mb}@^*6K3*dLQaok3n|CX zTQ9{0!BIhsO4 z8U3{84)iQ{#7cQZlG~w!Wf=yhRsw>ql^S|gl;lGnu##2KBGH=mQ`E#tRe~W=JDq5X za4@FatMgpQ<1zT3XRwDO_E-r+b}w-_P%qIUz@fWSR7luOU^z9@%TTISo!~Zf8@dfz z6b%EjRDje`D4`611r!Oxd%^1noc&&*?O#YF9>f7SwREqLWj>#R-}5i!WY7)Hf8);{ zvokP@(jJH_Zz*FT@(jC~Vv!KrS`~$ob@W-8&*R1b3P1x>%#O3W5|D1@%7_uK_l&@O zubq_egWEF9LKWMHMl`aGl^`gH!gZJLVBWLJJlwupkmoK|IENg4L+R_#KzxK#v3Xdp z*lgaWu*7TJNjz#!^_rF>?1bR?E|?u4c7Zw{EvF%5vOt_MnxQ5?h{xG=ia%{gGmZaFQm+={5OiAULfmBr+f4^ot4^kUpq zr};1m42o*H6uN;SYrFie?W0nI@%z-~GgqThhQWdwD2a!)V`P&0%M(18+F;vohF^^* zo$t3J@I0IR^&-q$E?O*F3oOM&MElwS=HVm<;1tK&(59~=9P%1x`cJSaK9BI&u|CM6 z=^z-0n%QgWfEzk`kXLH%|4xG0)?fIgKB}vrp=x5WSlf@+gJI*g_FFv{xxqB2L30?GJf6#Q(4; zWL=Ex>}W|1k@bZqCi#{BEdscfS6os0V>S)`*Wp57^9$jRO{`%sb~Dw zD4r6C72O5%RW0%4iLQsVV5Gh0n`2@OH2(kII$e9PFh~JtASNBGLfT60HnjglsGj6m z@^91$R2O2=_-!D3ldW(;jC|QQjleR3KDk9K5_i0I#ii}u;A9**MI1EUjBnmk5?XP!ZC!~-eNF?S!6^(1 zqj0MCG_N&7%+jOR($@+Ac|#Cg<}C1EA_M=IE%0H?j+aj{TZs28tz1qK4PegFCa{H5 zqcVTHrmKAZ#}XCs>kcHK8SKdbin zc0a_!QC~rM_|B`27;z$wyLu}+pLht>cl@p56%ga$#eAb7GkCAf*M)yAxP zLpvpxGFn2tzUFZyB5~uM=5Q@#sqCIpFIJrucHhCakQe(X~Wd!NU zbKF#-1a>yPUM&fvqacOI3Gfn|a|B;-Ml}0P7RXk7Yrs6JwIaGAv?K#`vbQ^<63OGQ zjbUD#8h0hsf@fA!0@1ZjE6MBk{5h3UmNso6%>o&@e&ti6klZwVd^;l;E4m&s4QiS7 zZ8x^w<-Q!W^`$EdmX*WcG}5LoPRN49)su|s#*FA}E-wUPt6?+r!FCWF6Pse+{dYj-er# zSTwIs8jpw0qdJ2Vj`L94rO}`;Djso}@YY8XkZO-pY@B+CjMn*uV8mJSI7K{^xN-I` zW>384d}x;@1p;I;I$IXV8O}l5ivy7_t+SDMSk2og@S!X9u@Yx$ZRU0aTOdc&F7{Aj z+QWLleTBTl7y5jHk10dOQo_Gn!#;L?vc>|W+08@~@D|N?`yIaSQT#j2S@YwlKU`bn t!AQMb`*W!B_7Onw4TILI5cl;z)-6ndaz;!B_><7IlJO@_KXZ+G>Ti?oukZi> diff --git a/dist/img/default.jpg b/dist/img/default.jpg deleted file mode 100644 index 86f9ac4cc26230000039986cb3ef58141feca069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5097 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 Ooz1qg`Xj}^KJY(Km#^yp diff --git a/dist/img/favicon.ico b/dist/img/favicon.ico deleted file mode 100644 index fc76f9a32288dc1d56f10f0b51bb86f071d3f082..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmds)%S%*I9LMh%IijL6Qkt1r^cYCVGtay8#?wsL;LPIICscsOa6k^#7qCePPnpS z(V6)b9d?ip@`1J_kPkG+SD1YU(RIi{K4^ac-$s7i0vcme%sd0SvZq7yX@653&=_;g zTz<~1AOGpH|7pLMf7dKNx{pMoD+hjjzwckQ|A=|~qnCpCEA}h#7dK%RThWW2V^cwV zpZ%gW(JfjMOsh8NJyC_89xn*W?h5M!rW7j({S~ialSAqA%ARpvI;fucf zwzb%3v1Kv;s_`hg3J$B%io$*{ekT_0ThrtNqooMJUl4Cj>Bbi8Zyj1~vYP*oq5(&w zjD}5>;T}MYmpjM@J}Ue&@=N^e7XyWEJza2aKfPN2mHb!vARnl=c%8d196cK;gSY4GtiO}2e_;Ke!K=fj^;f-f zv-U)x_vB|^|B>-BbBO)tf@t5JhNo$Z`2?!U?37=Jf5k{3#s=stQs zG(Tzi{;OLjLg_QQ#`{;wDnG>iyD3fTF9F*l6pGb$^(vVR8i zef~H3{;Qmo_y57a@Ux8CWJDgWLw52P{NI0k{%?*SF`{d|vgphxApg7i{-@r*lV#># zk7!OXTyxibhUa@DMEkBhzJFd2Pqw8Q(F65y@RN5GVF?~fTwlru7Af+JQ~tSV_0)Q- no_vq>$4*Z?2j^VNU$QO%la%|-u~E!5)^J445x{vqZi8Fu6zwpG)+)Z z`punbtUol~6OGTPk0j)w-JTe5BN_$(Fa%&wWMGpz4zJM{fDiEdB_TjRx^^4aX(D6+ z;K>Fc`RGv;cv+@^F^Lyr_W)xofTriougC%K001v=xE3Ga3l(7h)Ig00@cVP_GBe$5e@Neh=FPB$9Al8{yz2vA zU$q>WMQB~gHu*{liuoDzQ3OWQlmGzR#ccnLf_fHedvk5u73GCK9j?6b#Q5^5@g5;= zy5Hgx0%)JY(Tnz5Tk`~dqj*h0Fwf7{fJJkFJL1AtdWo#uihL&YA`Ps7)8K+sn2f1# za*$I{90)p9^gP^1Q@fR3^F^jb{=4hFSqjAf{EIXS>-(zWuKgW-f*VXTP!oh&k9@Ew z{+rQ+sOt=o*>#z(HV+t6k1SK5CVWpu!5yaA+Pvd=>-4)(Qb*kR*JQaNRDilfPVW`lw6#IlKFq@g0e^H7Eu8RA{w`H={YoD_HV1Szq)i{U&T} zB48`0D_Wy%>3^g^g+kKX#O(Po6Faa#23Wci$p|&aNEsY?m6GY4GJf+-lQI`(5b`6x;Z9H>AR;xxIePXHwd>nIjy7+TbR1GF z*@Q-!oVP4x%`;`4IW6Ub8QJ?Fj%ZQ={IqC>eNwx4+5xZFtSmiCBTL{X!F~P~`c6^{ zvbgw11Hyc{pNv}sL+LMuKu$_uvn+M%gbsPRcp-vz!qg1*x%vXs<2jp8$$15{qzotw zJoT6K#jBrJtNoz$C@~V+%kmyy-6Z`MUB^?9-JV60Wt?+0KDgO_PiZ)L-H5DGz_j`u z{bN}d^)12=Wl~y&FR5259qFTJ_*G!Rz zn+MiiayPJ(Y$c9Mr(mYwhvyE-E^0UKG=!2Wkt%Lf-|0T9Cu? zu@?^)q}U7H-qXDIHM11`CmPO}{hdBfDbGAFG7t6Tg;{`^`Y-SoiWjwJG_`i-5g&EU znoTx7ll^3>{q>pCtn0H}!?bCLX{HJMnSE8S{dMf6Gu5}m1l{sP{i+wv?IWz|yi6lf zE=QJH^KZ-v_8xe?f8u2Q?PA|3nCOZYaI?R-G~bMbD#Wx#b_qkjiDTdOcEb#!O~8?|8oV zfX-s#*FMorxOZj`xmV2^R0%_c4wKwAWI@bou64c~PIWS?F3X-Oj!qs@OVvZw!<)S# zQ|~;BTsvo5<^m@t#~v)#{jM9|&rtkT;t6r={nNdKOHcTqQ!@NGO)hOTe=$FNf++t< zKDO??xtclH{LFlz&S2hV@4=q;yoHwuyG1c&u~P9w+o$^C`k~-rZ^XUzdzm6XM9!Z3 zEI!)D?UU~p?Gqm;{&V~%_|N+voO64?kZlc|Kt60Wm0uGqW0>E zL^1og?Vu`J^Av-%T=$>cD6J{3892#8N!kV5y|laP;WBP65rWJ=^d4IpvPSkyggGdw zsk&TF?-HnusNt7|mL>Im?BzqK_VP#0M;1ns;2>AZmlM~S=dd;KG1JjgA_u&Fye+(* z7`B*Z0#5>N!a~9iB(g;5L|w#^lxmDxlw?#dx!>ga_Awu`UpPxIyFDnHW&BQB%4o%Y z`EXLmh-;oMBN0xDppEqXcww|V*+!a-)bmP)a(l2AGG9d86A_jABJuZG%kx10Kl_u(2Qmnd9i(gy{T@Llzo{Mu8{DazTlhsRveF(i6o2hR*laS zPKM+7;sj%z-pcgKXJ6Z)k5zKEOU?8CDXb_*059DWjdg=Yq{)m;#lYFDIUW2bPt3LF zSL@(^{Qrn6zAJfGQe{fzk>4V=@UZ=UyRoa7ST5Bjc-#9sdv4Nq>?Z$3z{wJ$SAx-O zRf}nZ2{n_EwZHH$R}s^6n;^-~(*dh_>!pCXniyeF&41lrX68wz@Pgye(ibTRR# zJ!cM)cw}qZ`3mHL`4KVUKJhL8+GO3*)a>{*c=|gdiJCAEp~hF$E$%Ap|8&}rdp=HPZ7vE${tuxw$&{iSIAZU3oVVZ zoiM+yuWj%BBeXaVTL}p}p^oEZR9;2D+wX1_16g?X=tP|P{5XtV$z*e4?}Tkfu0Zud zjE5naVIRUs{^_9iUI+SmEjPko-^jd8<d-`CpA4;&GI`Jy+a@C3+^v>I=QcgQgz25fQNc5u(=b%y9 zObbYP>3!9si_O^Fjha_AkkY5>sy_>t!B`_)p{MOL+a5O{9HPz~cxcpaj~zc*MP=Gz zy8TZ1uue;Y?S}QL4XS#Pe%EXIjn=+V zOBysaSrX*t-R)e`+7G=+yx0szr>r_YPqyLJ}<2zm$r{B-~T zl->gX%)UAH!@2;xcNGTOnlC_$``4&9{MI>wZzV`y*9QqbhXgzh3^LBNZN7Y-X+k3% zg?hG~aCqIjdzhp5;pyLMe7solzc-kzo;V(DZ616+jL8P9=IBN5h!f1dz~XF`}ol0{$=)9>(*g_1aqcU+&~J<&tdS_(fG#1hX0 z-;V;x*2mc4^h=`je?x%l;B^)7`aQ5yTZXWj#;NvJ3K2lIE08$uzy1ALROjc<0PKMI z^J~UvLqHNOZzC}o^@9GY5YGTY8sLj(15k)f4*$R5iJK1ieL~SL$)ExPKVmw}_n^!v z!25W@RC`VQA-BzU^1&ih{~Jo5z?uw!5+XBHjtFyTE$tsjY1t`Gpa6X$;PoEc$N&2} zanu+wXgL5-o5ge3m?fG{1Q4UelcXTSne$fK&b9nlN|#qj^lx&I-Q zg`kPTfsSwbT3j2nKNTro?*!ZUA(I>e+g1cT4o2X%aK%0_-&K z`$hpb#117Y{>8TzKJOFn<-OqPTw{#3KUcbwAnDjS z$0Rs$WpZ!|S^%uZ2 z9!Hk&>R{`kVYcv7O;KgLoLmUtoWlMD!9x~*6`b;aOGQlW0Z`65e3+EA*&CG11ftm$ zI%mzH-Puamr!KZ>FyiPvkrrFP%44wXio52}=Dx`9<0#>a0i!+Jo zXaBLNI0xcBrs}RqHN{cur2)Cn-;B~5Eq!|cZAJP6_h}r6HXGUEHRF&1>h11XlMaI9t zG-O#u=qmWvXuk<2_7LnL8~;6_g+HZeNl_3vpn#q*%xS$RfX72ryyo>^Z67)l_Mv%F zqS51wt~}zG)U;2R!904Cn)v;O;XR6xQ86_qYm_~MGS&Pu)aVsb@CHF_O6UJ9pOfGZ zxWyOYIwzlHk_JS^28NMUU9D)Q>Zj7$zQ)htf$C0!G8~9R6G4w?3^r|0J;gl65Bg&J z{wp2Gn2z5kLf`U0`{xxN-!?AUov>7@`iWtBJTi+A$!Jh)20CSO7I1CkkuHkjo$ZY$ zZT96|uQT&vzr$Tr^_mpIV)vfgE^V=;Bg_3mQnH&>&Db88px!yrEU6OBCa3czUm4V* zZ5&uPP}TlEmN2p`yZv_H>J6R&ZTQ5MTYu;ssxX-kF4mN8O9ex^kjKPL_%_?PI7rj>L|Wl zVaATA*L-Tf0}Iz%4N+QqOv!TMmw0++{-8a&%@u|DMv{#!m~mf4A%A0 z#5eWON3{h1^UrOQ1*%zY-Y%S5$!C=p^v|I6=TPICExq!7L`2UjiOED=dGLlqvP6-r zH_I~-lbA@~nFx$W!TL$oX5;CI@^pm@{~8GvD{(TDB}# zP|s!yUZ)SAp+Cbz3Mxse&yp#|k%mQbmKh{#6eN;r9h8)YL3uE0)#79L0?Ly!oNtc- zp}^5^&ydVP)!qfKrm0zgV*IkYRqtX2gYNd0G{1Tu8jsrEBb;@`)PoiU8hNnm4LO<9 z7C2-3LTMpuh~2Z%mxa)4?&SsGGwzzwV{3t0~y5LZ!ll&aMCsJa#j#}v@!3nAXe?>zS?K@h<;q@Fa;}gp1!7njX-qdF3TYKO)RB%VRT08iLLqIwxChagL&79^hzBW?Ld+j%h zw{kTEa6?VESa63>Xa%D;J1s9-5>xQfW;>>J;>zWr%m7VR{yj4Ykq9|UNS43I=n_>P6ww|m{wrp0gHn70yXoeafFZYD1T8#)aups`Zu*{DAIbp)qCOkgo? z)!~yKTOaJ0<5Pc1m>mQJ4+nVB zcf_?ums?(6V&uQ#{4s_oL+UI~XNvqaD~N?Vi7Bn>*YBvZ7I3L5^i^vJt?d#0+BPLS z&bbJ+^g!VK6$P&Ke0p};SBt)uDlzme;G7$RZst-q1v_O2FBr?q#Z_4R{$PtUB)Bn; z-w|o_kiMPoL;a~##aS~%>8HK;-V$+3X4oeu6Vr}=PQ*N=n({kSocf2qzAi$@#yT@o zAVTze-g%d7GHGDu_J;#`T1S5}38;Gj@46-veHLgU>{P5VC=2{RN2zO}iIM^6jPfPu zyZr!c)2l&F1`rz^J?grrrmOn2tbc}PhRL;TMv2#8NfC|oc(^aC4fQOTd9m&3#dFEz zK@5CxPEG%bGwH=)kLS^E)?~{b(uGR282mEqIOCZ<0K{&}Yv$E2LcWEKIAL2KhgHD$4= zXu>FKK>^!mD9i1_one}+JHJ_Pg1*3RI~;gZU8mgB?z{Wdc2-YrrpT_zGEc$L)?7aM zWnPPt4~-W9ib&Q=lIGLTxAR&XGycSeD%JrIgv*_kb+4d?*}=Yq^JX(Mglqt=gckug zax%(DjT0tdnm~w7^0}M^wkwRQb58)jDlix_=RYnBUQyu=Ag80ot36Dnf5|r5F5rgd z(d>AL*Ut99($PHw4Q=aAta(gdlLteEPdpP znONc8nB=YEaPQjqRO;1io_2S2`f5f|6?K$jKlz|@wTNr@rzMyfgra?U50&-yAH#7! z(c(|WOBw9LZ1{}zexIOBE0F64+d}a@>4~%b_U8ix5g!P;P7~FJ$QMpUmi0SaZzcmG zOZ$T8Y_`-2F@7Ut5G*QuS)!<2tMLfc2R#y%-D~gSwi0y*pwBhaamViE5#e8zO0BkY=5qmr!<*j z8w%uizr$6-%6HONPaXLmXleJrWq#B6U4I{iB7JtUYIytCq?5}}Gt!9jBa+Vi9yMM{pS2T*2Rq*N$ zBE-azN2E(1Ycr|wy&j_sXXyRY%6}w8>+H_PlcaK!CxER zlR4#I)spF^dedw}q1HiY5dK>b@jG7Nc4gthhGsJqtWQ6~tai(l9@qDpTgJeh?Iu11 z==m0i?;AQn`<;h{G4D~F6g-`o)_a?4-eqQn{q|DO zd!;&4)-u*TW;Hg)_EKFey#B#~lQhh#i{8pJ0tkGy+gGRcCCa`E+?qRWe>IeFp7(TY zRB7O&LM$mVE%0|9vi_tt8w8>(cv773iq1;cQlZ-5qr5>@l=js>Q%#eE7O$}RSj(D@ zHYViarKK3;Rbz+kAvTbd&pxijple;R8NYzH8-C_29!t6MCa?x%*OO4|^jx!QaVVt} z8xAw#-6Zc*2QfvW6e-{{APK+k60i!Ij&*!6f}2O$i_I|ubtZf~uA1C;oqaVbmQ{1! zNp##xpr+U1@|CPzA$l_YlA=tW-0=O*(4&?35e|fPJ^ez{`KTzSo2vkFHsnY$($nE$*8^3~m$L85+oOi`pmEP0x;hiX4Bh61r*T zRdgGds&?@q?pN-4;htm+7OJ0XunS0M+^1*nj2CQZXN$;tn>UtNc@zXwjjsMFm@vj_m!iH*a`*%$ez_O3XG^JoMn{Yk6k1rkC)DhS1?u$$6RUI|U@KG!_e z#Qsqx0sV(0@|n)*ZX<8?PTdOxX)-@mo_r3{-BhjP`%SApuSz|{3X`!srp$R_^;y}% z4ZLlK!7lmbVFVYYf~?$l#_4PQUjCI`{M9J*g5`21X7+paBN-p{!bDPU#l`67Z?a*z z!g5w~W{?x+Wg1~W=~cNq7+4ZL1ueWHV`rwPRHENhwu3*_jXhsWkpyS@Y#sTLP_`S(p%1OA+^M@#jK!usT0ZpH^MvNETv_=NVEY zznO{J%xDB9TA?yut;?T2pa0b1l`Slx5j$9=!j7vOmVy^EG}KtMbm>^S@d0rlyn=h5 zHt1?V4fXy{<}FSd{3BK|x5&%-S=j8ORF_K?$V_}sh#E$=>s%=rURilJ>-Lbv zy<9{a^fuJ<0&Udb?3W##a)vDiNj8~w*^+}N2a4L1-5a-!7#WdHyUkh*?!`g1s~mhL z2{aPa@xA%Ht>3wg*XkK{rSdfJ3l8T;`-=fqwE~J}H~4WMsyy8own(@4V4Y^Qe2)|C zR8?7e|5+usO8=FN7Bwax7B(syG>9nZSbfl!tui?ig`-K%sOJQn_!*3y*l=5icL(Qs ze4uzefF!$E^IUvUKP|(ujsZjF;AZxlcsculV<$mOKCZIva665_Q>kTz&SGMfXJXOD zDoRFqmt*OFRDja2Jp2LzC5l*0r<#h_Dy~>1&TH$7(5mXiACKn0WQwL^X;cDfpir2M z-}H$9zzUD!W8Qv~ru9}n4vb|-T8qn+665B@S>Yat zNrERx#~X+$Y>REr6NG+*{k}sY@96tP!|*YA@Fd&8C9$?Tj`isVdy?U@h=1m!Kh4hG z%8&LRZnA#WxUD2y=&1j*C_X2_eZp}epDg6PB0}}dxzNp{ zYABv9D#W1pW9j@hG{e_}L3k!I+%;wI;yvn)r70!8bH!i~*D=D00%#wd93nwX*tl=RwoD!*~R`%9QE(lBKqaD$lX7X6Gr4pmQhRU?5} z7Ww1-P@9l5Wk%xY6S44deIHT#$Qpfl?0yB24EJ4pe@ZUWuuJl$r&wq&gsnkvfzDB8j{#DY- z_$ZE9IOkd{O}FP2M^ZbMs^!FzrSjfxog9VWl-5E^D!gwXp6l`Uc|v;!7I!;qmcvSz zGCw8ViMD!7l4!{oma+jj66=BUF$^b2+Gjl zLa))P&}yk#q!BR_)FO(q$<+s><~}e+A2H2-nd|lhir|cZ%j(B0lG)J1`e}*Gk-j#1 zzXpX{pMO~#w$VW7bbJ_|rhJl}NczhqIeKA?jx~WaWHivh)XzJ?;`|Dzv}TR#L}@DZ zCwxllGWyo8w=Tc38L?YZtlX;(baq#UanCB0E9)L@*n_Wcb4Lzd4xydl&B2S=O(YHJ zoLvzq{c=U^L}vu`A92R|Osj;|Ry(o+m>JRq0iOUrviroqd+&iK66E#zkeqgZB`!^l zAA*P6#n$dS@~>3Gk9t%1r3`#R#)3*>84~8tmsM}V)6~1R)r#X7hz+@l%e`Z2*l;~X zN!-kRAui%_?6+gL-b`!qs1Ad_0-CR`^ErCRO}D+5|MzK6Lhw`SX{- z#=4IP`sLU)a$Qhh%^~F`r=OP5l}?3ruio4<-{{xjMPv>GRicmcyArRuVOI66Bdjkp zLpDZFxnuvRZvIsZg__&Spbqz#VCza~YYMd=O~HM4j<2%Y;PgnZHxg4h{IC7i)j`)) zhkYj$=;pHWZ^V%n`~L*-MUICWdA&=7tb0f>w^_bES;9W8$Y|lL%^b#Fk~m(`gI7{K z#zu4Y3)D6Yyx__porf*9C02Q}M(=0;^eu5E4KFq5(7;)t`BTh(0U9HF)Yu@lf9y1c zwMoR)V%sh4g3EctNrU&tPsq`OQDD*w5%dT14jsIyp)lg8LXZ_v-E_2L(*jaSz*#0W zC~&yZpS~^X1MjjYlC~~)-*(CSVPG^}rh*@uP73FgKixbHjU;t!H-Fp2dU=nPhFPq= ziNNJJgHGjX`FqUo>mVB8Nq^YXiJJ}_VZ9B$jo$7rB`<-xseDxw8mBX)itHWSi=y<< z{E(@b98;CY`|?s5Q?LRfq2r)&K zVU{ZKV$BD#xc9w zZF#V8JeaLXbHW+rHJ(uA=zpV{y@wqqsioRKQLD>YrscY`*@K0G;AT>%0J~%G?SOP^ zq66OM1A%DVAD^U(6)ilPWvetI+ql}N$L9CVRNxCt;T~}2ztn$7puC47aA!8wvv(-_ zyZ@!!aTyri?!GgPhx>rX+b}@nDaj`jjKXz^sl9Fg_XQF23dK&$%yydDS&HQxzs0*9 zfoXojH-@_E@fJqhHd#B6#u(@`uG8D(FhCo=kj{ghQvV%s!kxXdx7x)ISW3N=DX6ah z{ybkJW7Lte?oU zN~Iu>3G-kPz9jnNXeIGQBpWd^oX(gBM*5khXdQ7bPtNVewWI=<^?67*ObH*?fi^HL zD%R^#4g02D`d^OQpW|G5eX_7Qu~Q;4lyU`iGxlGM%RjwQ|DcMSo?w4A3T&PDK@cGU zi$ctl2sebCN3#83buF^NFso3#8XBJc$2)#|d!UJM>zG z_`@QzucgOa5;{$hQd~|qjC?E~BUG?id#@IKHu|*OIuC}=o3D^h_zW-UKS)qZn3V4 zI<%~%$Om;lQAGMeZ;!)qQVWswha8RbM?-JYdiLw_^k~p7s8hib&N`?7{*IqPM4?tX%uqtLb&?F zW)%K83~*z=C<}|Jk-0tq9uMJb?>z0FQt(cCqW`AV>^|#do^U9ICR@c&&o6hiHCX}D z69O1)-3ozR6o5+X zE&YLJ$&sXea^Jh%-{I@XHJE7w0gVk5Q;8Rl?_Tc=OT>8BPz|Q}CktH{we2(psT|#! zG92vzGiOk0v4-)tL#WIvP;c;`R&C-q$r^2GD=~L9ApfvV$5hm>F-Sm#$5k&pOYL$o z!-YE&75nxhGDUJVF+J0?>)8-;SLf|lc9 zr89wIMvy<^9F{7;^FklZY+?Tif^!1S4Am~8M8Fu}TwMF@jpX7Nd@hRDW(^+b?$74$ zYkHJ?{Up>+G#6bx7_bNbWCVxyXdnHv=c!k_CAqz2W8(NrEK_VIw!!Y7Xnj~K_$KZp ze1n?TfN{~uhbE`|qgKTm-5`gL<8&6tMP~Vc-p8co39^$a{&N8z4+7AymX<^6@u}k; zlwGOwvi?ZrZ%6=hH~ItZJes3PnBg5aoxBaDb8Q8@zxw8qAk1X4lQ5`5@jQ@C0yU(4GTMO^%6nyGV81$1S9~}>|ty8J6=Oo?j zlb-rVV`>nll{_AUu*mBLarn#ah;--V)x3X4xOeqiA7{Q=sAmb^C}VHYJhrp>kF+<2 zq@r+hWy~GF17`xOzRa>p9CO%+RdPoghWo=3vFaD*>Cu)Hl)gIW%r2U}z5m?~R%e6ClP7y3LqXdw!9)Zqj?$ zCw;2^5uA0iIDGwCIu^yN>Ba!0)Wqa_o)ySB^{I}pki%zOQNI=71CmtJGs=tKEX4Q! zN=2jHf%V@uKKq>v07EGRS`j>W6`s()h0M72c!%aU8>?;ny9N2R)Jbp!cAR@9&;!pn1#}?<#*Jm2hR5X0tMF{At<`25&>$5z8-sO zEl1uy?ld(=pzR3$>rGjK=pY2rtGH6qtZyzJd+%VG0+Lq{oCfj36yQv6F_QuHsV#bG z-HCH85%XM+LSOJ2G=5p(lv6k{44+iK@hQcA)?T_vw|RQq;Mu$C$k}dR<2_sEHUs_Z zQPhnpvOyKEe9Zr}Ky>{#Uj8&F&aZ{8AweFe3|sf7h1o5g4*G|z8HdT7GPi_w73**^ zHq?qk_=&oxh|9+A@`fbt>hhOGIElFV4P_=Um)sBGla`QLKhB?j!Fv)N>oN6P!tX1& zz7Bd8)NZ7-ch^jGXDFG=&Jun4FHiKG_SsI%?RJq$aBkZEJLb=`d|nCY3!ACsIVSFO z(j|Hu_Gtp^E^mJz$xbXq+t^)#YQ;6IXx*qQ7*8Zs1feN)Ukw<`l|J-Oc@_3H6Zq*b z?}_dt2}RN5thc69>Z_x&rXkw6sL7n2D_i*jT7TcTO=NF|SN+V#4+fY9_U^>#M-e*3 ziX&%T+Bsh}uH>e$!9;tY3hdvIO#zq&y(&4E)<3|4?$KN7sMJkx9`-wa|Ev?W&kKFV z^x<;Kg*Ml6pRA1wM&};_yQ8#UeeyXzK8t>XM^7k`3oTm|f1PFx(OKoe8N#ts94m^) zy}^7oiID@=4KXw-2)0rWoy8+%?yy#)Brhf=0INXtu5`E#Rxjwm(c5!YA>zC24iSCR z^)J*$fXXP-Zc@SD`CH3t9+Q4Rg@8!I!<9>o9zn~P3jiXf@GJJhi@Vxd9XKy z!TX(f#*?|+C0TK3EqY>K#}w4F%8@YBO)k-OkMf?8GnGMAf3k(eWyuj90}s9MQbjdb zcKXW%c3V@~8zhBGvPnbCPZB$HE>oM##ED4UJXu0CVNeKYHIHW;V5RXQGt|48@$j7M zTN7Z6$1&b>ErMoxL%iWnW-vP?UK23v_)m>(cdS79lOrQBc?Fsf@CYN@`H<`-f+6eG z04t5L%?JCk*uBTn#t?V54osRn?UTREH?_;!;B|5Ito%)6POw{Q=95?0tp89;ZhdEz z_EodK0vz?Z`o6hFzBBi)UOF^_=qy091^20CmG*>czj+&hASshIKAzk^10RihD~=n@PvAuI}S@7ObP4D zHF2+-eYiF`{5BEhf^XmQ^peAdB(a&PO+_!me|;@25~FIgTd~n_nUws3aU) ziuE<|;bA+G$UhH%gNQy8cakB)%8rd94DR@<6Tbr7kt%%27Sfs?UVv}Y=YlWMvCGmR zdnkWcgYsMHO=Mi!WP@qp$3zBx5(N*CHKN66q8=90Qwi;CET15B`}>qvyYRIcRO0sL zktnZQNSHfGgUMz@?kM_AR09TK-KFF0KNwI)Y(cbty-Gnf;+gfYX}IH^AR=sHw0q;i z{B=O@Ya&>gC{psH1M-+7fKirFq0%G>53w$8vI|1#StcJX73ypY&Yr@n-R{f+-O^ z?9b-L(h-ilOqs-USDAF?FT!{yQa;fPa#gl3$Aa&GPj5-N*kB{3LcJzR5jcNMXOqw` z0`K}G3+} zLZ|uc$JZpruB|;ZUeXx_7OYotSxzPnUK$ zs}fzcq5rrWCU?7_-tyN1{+|9;okCuiWOHvyTM4b7MYdYg_(Wk#0E>`Tsyj;|V9Ye0 zr4}W$>!Vi+JydR6OIft?ZJay$IT_@rnvFhy#v>QqiK+d|Yryr*_NDC-F0XRDS=beu{w6QVEUuXCu30g z6ExG5^sNko@8qbahgo0GFr{`NVrxMZhFC`*c0gKMSJgtL=bl){vQcU_84_^4crf?& z#Pi(qEJxU5Pe9|@<{za8)3t4Lg?O0E9qTI?o9rL2BIutTgh_Bwhrbz_a*q`Mnp>}R@l zZj^5Ay4q?P5A9(G0IFFh$a>PM#a2pjH=>B+L;aar`BnXyT!(J&;(-+5kQgLFQ*lfo zItp7-bKte}gpk8n`5PzAc+a@j_Vq^|PN&Ly2R--*dU*Ri#gw2T@(h^{#G?aX^JW7D z^yR^#+V9LvSv?3SWqX5YWZYj3gMc^DIcru_Eq6CZ+aDva?rQA|ckI!|+PidUA7w{P zunZ`3JLN+c$m(F8lqTF(eX)u+G%7L$hY`G37rnI|-FQl&G>xr7_)aRNuB0q&Ja7N7r=wSb z=q*a^^Mhbd)hE=7(J9x74lHY|r@Zm1U<3ArI{F4W5B4g~iG*;N3pqzCujQWTUl(3! zrS?NBr5k?v5i( znimvWW|h_qizJixJSIHQi=FHXO7xJW-&ExM5Mo2|OAbBSSXFC~F{mciQ~Z8Sv4?Qs z??3*F-+1VRX^p9qx1auF_HQ;-a&uF(uIY_;v3H=*t^!;~J$xO~_Plm)07;#*@0Y$w z(l)|VHFU_6qV2z{Wp!QeW?7TBIGD-~4W5>EU;X}#obJWw7=s?zN8V7acx!JOm;<*W z+x6XzOV`v6+oNYVeEV`}Llo(pe7LaBp{#g+JLS;cDR7`H(O=afC+PrkV^wU5uPY&f&4 z4=M*=%N5m?owlm!KtNBI7?@j5jyMkrf~nb{&^+R3JPYt?g05WJ_MhkN-2nc3K5e@* zlUmvxW?YBX-Im;oEC&Yqw8s|E=(W63*$R{D7_-qP){8` z<4|7f*i{SsAwZyR7remq*SquMT4GT=w3uVc&!bK?C^K&0wc9VrJK@a_3Fv}@ky6h^u+z~MS|+eD)y(LtPPxB-@J1qZP80n zJ|4n$M=p9)(>07=$;?@!xTpQ2>W@&K;rmx|o{=#&o16!;Zj^riTrw-n`WAaWEDo$i zP(<--+F@$-C8AdQc7GBMD?(rP6mN>q$y}3__ zaN0cBXBF@X&BS}%UV4VR&CfXTWZOcVX!s^b$q%NFy2mlErIK9pMXR5KB$EWZMFNn@ zv97CVjqS~!&iSz7=vOYX6Il~lgiArI6R>u_=f=4Tn3rDwJC(uBkGu_RH=f%LsUUQ+$|yH$j8U|L(!@J!G*eMD9e z{v$0Sg6gvZMA&}`*`wAj{Zaf)3m%+T6N2_ITugaXW3wO zfeUx;Qo$F&13?WcC?u0WUv{(j9FuTX1Fu-i0_JrhPce$^fc+a7f5(NU@6_*U}`H?BE9zFWvtp;@VZsrQ3 z<-8)DrxSSk$@NP9d{5V(cs3q8dl5ce{{Exwg>jd6V)WR6U_0^FBSV$0*uSAfEt!KC zcQ*#edL_mDY`MDX$$ssiA=$;SRSobOUy%p3;>G!nyNCt|asvC5nzVq4-smbUGZIvb6bB_Z} zVt-e$+2mPSqJ+{n+dK zFy7cR5Y^Jo8e0<~T0l2g8%gKoxv1u)nMc$BoLEP+YrX6J=~ovgu6Tc*U6R$R*x#m( z6gINi{Mp8axtF;6Pmj9m6`9}9-8jq|WvkRnRXHNSQS31I_2Yb;i#^A_oKk8&(zAX+ z3RSlQ#4_blFVzfGg9}=DSK{FQ#zR`Qw{|(hFr`4-c!Y>mK*DINw1* zr(5A7l1PiSPTgKT=ambVO5^E@2p2R}M8^}EGDhzm%0=E|G)6tuAraffY@iB9HnNO6 zd>WPVHp%j#SCT%L#y&QIoJUW`wX+Jye{35*xvt?l`O3Boil@?#F@&@=`-(L-Q>hI} zX4QR`vY|Z}Q@7z4-u5h|GrkCX{E@dGVHg=P3X5<<8I69@8tOSvqCZO?`toBl%M#@( zn)8X-iq>1*Y$%nd5acHFV~!=7G8IqIYc7ji0rvX?LCIc!*oqcrGCWR`Y)LSd=s7cQ ziu5hfxE1x|-=->t%Ki^svnT7$1asDmck0d@e=5{OebE6iOCh{aq&oCR4-lo^e+!e z54#X`6@SJY=oO^RliHNXYgnMPN+T+eK%%1-pX~MKOtM4$^sxouB*yb{3%O= zB=t4vC8+6xC1o_hbd@A$6eP7KdkR8H*Q(kKOF-`63Vr$WmxauMclDFPY>}ntnG6Ao zh-Ij_eqKMF!D)zJGY{n~lF;u4=>!sC$2Vy?p;=SHf4N=17jJd)j_w2Xry3(E@mz2l=d8^ljxaBg{5?F3I}L zKi%Qkm;^?wX-k(uEyzBJ&>~7RiYThbZJjJ3)iAja%gL!b_Ruv^{KRxUphUBim#9=cDu6wdi+PsHTNmO4YdJnk0)OXjslIK6L`4rDaTTo zR73)_dg(!Am$=vBkUZMoKm^)nKm2pe)xF@R(uF=~W7Tr!NyAf2F;|V)=*Y zS1-mM^>U9Hng&xiHfJg`fq`Jx_A=70t8(Y$X`pTC#4CdBhQ4rS-Ql~tgh=tW=f9j$3 za+yn3r8QyZW|{Kyn3VBn?D$a1>HEzu8^xH2ee?PSr~5rxBc2A_OyWDdWN_2<9CFJB zgFbFlhf=`a8qn-JB`cGwp8F^{ne0D|6uTg8W|nu5Ns$)*E@b4W@NnbH*N^?!(`1JQ zp=&eAfql}4G+k?~s4Xl_;hNmu4@!iwb;&pPh3%rorC4pV)QuXpL`Go-|)m^m&=`bR?*2HFd z^Qj(s0q_t{ZjPbhOVFn}HIdR{^BK7#f@T@ZF2jJ$dkZfI6$@I`&Ah^R+*#JoYwQXf z_dDC~M z!@-b2)dU)eBbnk9$|Pj=y@~7DSA*+!JuFhP2K5b~#6k19CC_kJxYljcN50FM*LP~i z{eBzn16rWuTpCSdGSuMRnc?dr`bZ9}6?Yg&S={K1C zRK*+p;lZ;@fMVaXxlY2=Ej6ErxsMvi#5t+3WnO)sNF&c0*5<;(w;K*8xUJgx;J zawDJms4J2`rx@3=OQ=#DsV!%~{e&S4mJp4oV*T!uz|^$vL-qY`bcAPRq(S1=M`@eL ztrxw#WNk|er=DuiP*@q_;U1u$w z1Jd&NhK{rR-1TW<`-PpaYTz@Of8QzKPkVVsgf6Yeq58zyPsBObS@Zaguh*Q<`Q=(H zVrcwzQ&?WRmtxw6ZiwFrefAbp_66a!6;!n8bSjR1ucp`uo-CS&lorQzBim_C&q=6P_&i?Tnj*q5Z{5gYM_=cZC#2~Y^ekr%w& zC42?i8-TSHU))=e!mPMAQ30@#|0UwGD}iKL z?bphuVa)cAgL72(tLyg=O=!~To}PzAKtNH$@Nwl>qq#SevuIS8(0K>!G!tFpuo_QT z$DQ@B4~l*KTkb@#eNTi`?nVPVr?yL@*S*J~uJ^QEocPm#Z{XEKB+JV@hh?g6fsO|; zlQ-uJHv^~@d&ft$P<3+i9CBoV{u`MOKOa=#e$c;$4p3Jy7CkYa47CqomG2>oAGcDR zHkHT}F_V2{*4i;3oHHXydc|+$PF+!3Fo1K3JFcW9^V;tOBQ+h(`tSaBNczWsd1jrp zrX|JJB!Bmp^*0=Qds5~>T(0}xgru?#U}4A&8T}RI5@wG9znj27rimJ1KP-IsEsXjs zuQqrgOslgQ)yYS2#gTER*bei2PVSI>KJrfAm}hzep*&t}b;6xym8e)A4+|IGk#pY<8FpYM9c%_M}SEVa*{V!On zph9;39xCMq<3U5oRi)Z{qPRk20n7At&Ac{GaQL=69o!4`%nJ%j*s2`#=Kb+Xnwa*j z^1fnQp|Xub4Hz&M()nL=Z|dgOf?Z-<^XhGc3MC89ZunJ{S%F6Gy~VX&jh*#t+#)H? zDbF{?tyq1p38z$H#c-1LkDiL{+(NAyjjaNFP+g+1@bXdJ07(P|)->h9EvB_dBhUXu zmW*%f($)F)w|oWUVyJ{zP(Yz&r{+=GLcO`rKBlkus-?D>eKPLeKDfJTa7r^?s3P(VpUHF z^rVA^58bQq743;DDfbH&BDo!zl?GPHFWJ?#k2ZB)re3q{|0(Qx!I|wdpIAHOj`O>v zKzh+0!FujS4bnYIdS2E97yxg`0-)z_-kMneUr;u0JiuZRNOYb)+U$`EJ z4mFO1j&u=*CVH?I#;jI!Fwfo)n;ZY-k2#RKv8wPEr-%_<{WRn4)3Gk+&v0;7?o)Iv zw>TXdHNA|>;}yer%1)Xy!mkht54!;>V zWcxAed{NChs@2N^A%&rS*+*oMzNFDKXXXyFUZ)(|*WsrP{bI&af_tgwV>F1#ygum) zx4L;Y__h$=X9{MWCT*WIeZ+3Q{@DVJ^rH-p3X5c*@1xB(MU)d=C*1e@N+ypyMOdx0 zzSTw=aXLZs+CJ@c*D>lwFgIAMS8RPAd+gRInmPaFTL#mrZmmpXK$UWoNi{D7BeG~8 zy}BdKXJmbrx87+rLvug|!M_YU5WP&aPy*__z8IMw-W3_F5}U15;*)1MO;uBck)GO3JXm=j#qlZbn1YH@M`N{Lie%+^E7}TdRx2 z=-**W&%9i+P@@qQn+&H8bwch_CDOv0OlYy0tn&Gd?b*>uyYs;1JJ7E5z91F}`6N#B|%a$08BH_0~5 zS=I$3qn&;JqOS)p1wl)#-?}YY;`G=F{`Dqq zQ%u5rKqV1pB2E3h+ff4T<}&~d)_i`w{d zF0GSyTCS-*cqk?H@5`S%SqzZJjDFo8$byA}tFl+?31`S|k`e2HB~Yl?irk*|N75t8 z6ELYstp6A05u|`_HvqXx)7f#RGZYSm!0C&H1=T`wn z%m$D%<(@F|-*PBZDHbA91%^9y$%c=Enka@4Tu&9sisqRmseclIU7qV$uH&T-XFJ)( z+6z+o2q7!?Gzm2sPrsD+J%M&2+OCqw)F)>m2rL=5JZc-Rk_bpMW@Yeb{nz|ct`YYe z)x?hoc#kNrg~F|Bx}|JGqikqGikuJH$O*VpYY<$+~{kxD`xw^><^P`^nRWw%L9Bb%#BC*?)Szljin~}4_EXhs!6_@#x68J;i zJlSEX1HTzHwFsw|c*;cnBjVF#d^5npOxwyGT<;SsuphZ0Q2&^(B@l-pTyCvV%!cry zas9-tmacW*$kdGsxkBM9#c$W4=3&atL9UJ-xU?Hai&4i$6fAKE+rf=iy(>Mi()5DkFN7K4Udb- zw{Z=LC0${VyEO9C8I!yI6%72|hKa7ab&>TV{YH7^*^HawCs4evGUdkl0@yg|Yq^?2 z-tRj!Z$2^|l>Tslzu~xH-@DoKzrkAL>h)MJ;dF90<<)y_X7Q&E1Nc9w1f6=w_Oyo< zcSk4soQj_RoBd_pG9s~z z;!D?&Dqfv^Z z+L10P11CLMprD4x!)6wLrpcbXRI+4D-zcdt5B(9;Ozo^^&qCo}9$sbY(R!W+f}tuY zQ2h_u`;B)wdpwr%8r%tXB0Jxk*As75TeCdM^CyzI@Ii1mFceX&^Hi z$_-|Ms{YCD@MpWpSeEVY(rU7^V~u)+^_gERq#M2&{oIqLV5@`gF%)s?WC*k`p{K1q zBrHPW+b;?j4PKnFP9PWEpYC%LXp92mC&(?-T!5VRmhy z%%ZhG#JNvX=4iYA3hs?&o*bLS#c)y{%fLUnkKDf)EzpN6{9A0k2l~*JjP=t{}D}#e}S4oPbsZq@7B4BfMBOQ zh(?nnJhUn1^{T}JO6O_suyq`*3=QsIrc^=(PSOJ=p0zy~qQegtm28ZBnIaaqaU~Hb z(9a&2NQTnLWxpC#VK52TW;zW&U2kEh@WgyLr_y}U^vo^*u5!u>aV#RG{VRWSP8RuV zTwE_*yBaFSGu1 z*4L0~MU@2-B#Y(cK4@aP@O5J&qSZEE3B%Sf+XookA9onn=jm8EB>qt5M8LDDsDh^L zulHjH7nwv$_lczD73pM$L&Q#+DQnyF1>v3B?2k0Xj%4!GdV}0s#$+!4;3AmA{mWyV zSKm)DjuberutG=-4sxcSUw-$lAUM{chzafDR~NYaMXYBI(#!djT4LC>pmsC}+keA< zn&*uq7-~A%WmAt88m~O1EGVNQh0{H+dd^r2CDt7DQxi}(!||8hXP1Ainb$)AmY#>o zOp*-Em$F)_(La~cP0s`ev_#jph*K!#dFq6bHF2+jiV7N3u28sg3bhdD7wMC3$VaXj z{&Ch8ct(Pd%MW^$I}qi8JCN+TGA_z1m)aY~)ER}?rFi*9uUOOtS@xX0W4jT5fYQey zYIp0Q2w;xW41LiPeo<(-da)iJJnwnX3vJGz$wQC?qXsJwJ`({%v=(988O}1=c_xtr zQ(uxx3$4Ud^G@}eHfNv4T~!+PWSj3vuXT-50Aw}O@*s0B{G zy#-qG?IY9cpT!k?6283m#-e5+> zlk$Ri6`i71_J(}JEh`o;x81yRJ%sm9_CI>DB_ba2O4Z)6s_JcDwHx#{zWhVEP;Q?N zk^M83rZSrzOvN`IBKQ7(qP7$~(mJEk%A@^E+vAc^Mveq?)XbOPyZIK66h02R>wcE< zIo$pnvlw`RbInQj*ncB(D=RiG!wgxrM_pYas1{a4K)cttR5pd+C#m$PQ1+-;-~P&G zT0o|q$HnkS<*1i5^rrL5wPH4V=DJ|riq#<4k8I4HxNpER+^6`e8#_<=6qJkahF=NO zvAj_{7r^UZq$ehcK6#AkGEo^bv{8I!3uU7~|N@IGffYAr_*_6fK3?zx)J%UG?r&wga2Yd-V}5Ct1L_`{Gv@AkCMA=Fx5tN*OW zg!T$TB5Y~9&=mjRNXdX@)_WLdQ3`SKqnp-EwxK4`iWC z24iE1tJ0j$8IMd2!QIvksZIWrbZ_sgs*mg4ioEWnEg|zK>$+Q(IYj@%f7YoVV1nWQ z%9SFk$Nf0Kma>S~RrRP3RlUn}d^)=XT+Q+|Iyq=j0u-in{bls&8N zLO^Xqi^Oo6CK|h1wix;#UoD zAXOmP${jrSJeW`16gUTkhM`-I^Bs-!Mj0xmQy^ZYEcQ2VOXGnl#M)8UOE5__ zk^SU8tr}iu3p7Mu(Z{`=zOUazM60_CQvI%M&B)b* zmz(ArH~+M31g75hlAiN9ja=N z3qtEWhLUQ)!FUu8_FXG7>r$o*Dp1p+l)Lddhd5c3ZC)Y;NZBLn9vVGTEu*{X-*X4sdJ`GM`={;_6f>PEi38*IB$mfMIEz@M zb^RYRwT`8nR*XX2U{*|BU~UQh4f*Z$I8xZ0k=Gk@Tie)@db!2Hq{+bZ)qWzz)}kUK z?D%fAH(_b;=X~5Rq)8nI7tZjlu6ydg+qb%dbjL#PkNPq>%0%ua;=>ug)7}fW-%#e5 zU=DncYyJBAd5rV427-km(gsx@Zb#KA3o#mX!qwvCP?a|`!I3>b$!H z(EnCF=@~6>O0nXtv%*?bTR63+K0^h$P9`)nmd!qKuEweEB3AOQaq+}m!@2Cs@r^93 z5+h>c_IW`L(jt0yUw_*oFfZaL!;vYP#bm|E~@OLwxUOkl=+7qed0ODtkf}7 z5J)*Edbm+fe$A0MP>zXTkLnn|M0*V2L`g`c+@B6;{YIuvaHSX?Msze$ zdAi3CIH5FV?HGNxZeirV#wkLa#0c#vB`&?1YPV=6iw9WwAbTQ!`7uaXFiCs z02DuDY-|`#O-VrDB3b&FTg6~{^0WCZOJnR#hGZp-j(ZnW5qrPo2>XQcB(p*NJT?|& zsfs{}(6l}X#5Kr$forX%T=YGp$vvyvdc(|a%fG0x;?UT~IQSbPd-x?>TCa6G61$Ik z|DB?C{syyGx#fQEi}tLrK>s5`h{_2?mstrj0M`?SQ(nc1mwfI8hKWTqFtTEz$-4~5 z$>RPF1#)s6YJ9z)$ES*ugQPNp9pmPHH|l<5ng)5;r9OV_Y*pTZg^InMJLv7M!IHy! zr-2{BIJb;)SFsEbA-!m*>(-aUKSeHE91H<)q!6X^)jPXK1z}~asL{Da#~1?7_^nH( zbd1Ny0_yPQ_)mlYa&vVoTz8Ta@}CrkfaX5lLE8FasudR|i` z{f{OtRDk=D=U!wjHelswbu}-s zKLXe$#I8WC9#SB1MjvWJZbPVs7nr@Vv|qT4GoMen zU$J{Ts`3T|e*??SQx|wlGFEUx)kaD=t)@V1E6V@arOYmDUUi8F_xk;BciLd@dmm|; zhM28~y2Yoj2aWu3eRR*jVxGJTv~2X2EG3BULs-PqB`$DlXJc>J!iuLtCRunE@?{nt z#3Uqq0B;_T8%wi%I0H4jUESoxzxmDNFR=o0Fm2BTh}OQ{}6o-zdQq2D`tx(d5>aAXtfbk8%qsURsdzqtj<5pGf_rA zC+$kKc`dMT7J$5!wH({<$_VUEl-^aj10rL|p=c6fgR6PzBcA&8Cf^H}ftV=s0u!T; zcwP~Z{=AO3QKqW-^bu^xSx@AwL`iC3rApA*h)hD$VUH!^KrFBC5xKGgu?|Iy-9fLD zEZCiF{O%WSv^)^oA0kz0Zkx&oz9+YIksdu}Dh3NvX9R7oTO2V0BVBl%S{j5!0`mix zejh>2vocVsW+E7EdS|0b-e+%r5!LqmR2~0i?dvdZak>)K`(*H3BAC)yn3JF;<}nh=7aQT}1?0@UXvargK|=$fd+hKQ+x*duM+1Ka3>N zRrd}1-Euc^L`*RPoJ65oC0Eu6ZpBB4LmV*m)g*3U{%Uw(lc8(AINp$9b zESt4=&5_8vI>!NcI92)+CQoIq<2`T>#Y_mRflu^dbb`7~%MeXh?$NkyToe?4M@bQ9 z)!4zA4v;tw=F2-#vD&SENY&P~tCVAF17?asX}s zdg=_HFuKHO@MVxPIgSAKy8YO9lIzpD@4f5Xd>-_}&ag5q5dSdpq zz}l#3RXHp{RrjnhbkUn?)U-umIrN$`$EZ>(NmD0J0sw3u+z-ON;q>i4&1pav1FjLE z0Osfy)P1C%BMXEYAHZjq0c@7eds*fjJ%*C%uTl*sFQTj?{xU#Fpg*cy<5+yPynLn+ zO}U5e6`iEP7mo8O_W30qv~ENz)BHgSYT_m_*{_5?lJZeN4 zcF(irS0cvaP*`p|oCsyi^Z_iYj(kcSa-Mvg(ymbI*n zmz^B|1q*xC2C+1H1}JwB9&Ae9j6jv2D}*X)q&%zPa{z8zd^ess`>Hk^&mf)r)*H$J zVOMEWEWx8jPz3r8vdCSEd<>0X&@cIyJ*;xn%)I)J&Be99_Aatuk5q2c{p?gtQdjbe zYJc(=ceL1uD1;N-;j7v9Zv@v)(C%uk7{X46??!!vcw0xct)8_;{6uN4?U0&qf zfnBJ|Hv-4MdEQ;VnchlSb)_LSsr{ z?Bb!&M|aYv-;4z?Rwo3KBOjtgtFS70{#4WPFH&;c6Sk@iyRC6~Ms*J4o;%KqV=_Y* z3C#`UC72%A?wtFlqZ_vYY70u-}q=>^S$#^_j~P3oRr`f?iKzrC4iww~Hb zhAQh7?GniQh?UiNm{nE3q7mrRc=$HY)f>_#F`wb7@`mU6d=A3}0WzO>jo_69lXc_zz97ShJ$9{mdDBL*{HVCo7N5s!7=I=V6~y06@8`qd9bXB( zN53TiH?`_nJncb>=t*F6wf}~HZM|_56s(qKqJHYe&l-m#O;wr@61UMd=S7`2ZuJLI zm*~bwQptR}HfH*CqJ|#@X52%|X=IRFsoa%iBTQQl$)P>O2yU|i#Je`2Y8)U_j#`=; zdsvrkT#ZOCQFYkgRZX|)X+UsA`#6@Wkckv+Bp5`KH(08sU;7TWaG83b$&|IJ(lH9S z|2QTnv{#!H%=gf1ZQoJ#l#3ye*v!AqjY4;xEnm0>WtxyX0{)AH$TdF5Eep>WNv2nDe9?ejbOUuEg%0 zK64vuB@C=hSPD$)LM#8bpVjzISeGGBp17a3P54Va9;qEjfzT)tTbOA7x)Rc?PhZ$_ zIS(2`^5Q!^*0gnjxX!)pQ`dsxIl#5ugyk%eD)gGy$S-9J7nuJeeyd}3(1X0wz7b!X zO3I^Ti-g`~iXy^L>M_PDe5J4ib0Ol=x2eTATU6rbDz6IF&)XmOsF@h4paN;N#Nvp$uy3Z z-SQ4`h2aeh(1eKW?q)N_O<|4UW7F&h=ro$DH_I2(`YLF|c}6U8Cdl-kYUKL)-}rV1 z9JBv?_~`%v^#+XU_dOWi^Nh=O3K(9Fl z3(vVGpc6v)=hsi_vdcYSHN@z~=LF1_2{gC^jj}c@CP3qh8~&+c2g;KY>hHhY6brDr zmkBfvM@rHJla~Iz5-xFmG%BSO{mJ#>wZO|!KW-k&k03~$NZvPugG~BT^J#;3GwpZ&x&%PD(9&llbc;DFX#E3#7%{R6H<-U`>u=IF z8zfSM_?^N5J3Od68z*08W|iZyX9q#4+dQJ~azb&R_tMbiZS}41=%>HH6@+_Dko1w% zFG(O*s{#n}TMUbJawN=T81BI6)=$987#{Tv_I*qlFajd#inFpp9jTN?+66x38_^=^M(8JEvDM82Wa-RqZOTZ zZuK%$lgf*KJ}(1aw!Gq)f+0qGbJhw7(7MW40Z zv2aW;`?=-}GU_+A(iPs{cK=>@2&-rYCvm}FyC`w=r_c9}Bv61Gg)k0s3HGQK=ANx!b zjJ|AXo~AC=Oyv#Fbo?(Nz@(b7ozos^u30AReMmYHeli96mHn5$VSELZD?~VSCp(&;?|vmC_(xn1qW2|@`Q_KhhA6jaMI2=nb$8djRy2^e2^53R&wy*g&=8W1#xCFq~i3c~l}4thNgy72a1 zyr12dL4q*GCgVl`0W=}NNB?jh%evzb5VrhWV8b}+;B0|LhdD>Z!uH;On8UUHUzlR7 z_0>&rzii2y-%!dI?+I3Mk|korxr!$?YZ+;vIOZ!W4ne^>47{z%wU>BRLvj$anlukT z9Ai#&;xoILUD$eDYcv5uxhUX3opOBFYp6D}-Bb7%4|;(A)_tmZc~H}ieGL4`_i>2c z!Ewc4Rh8H=r$$LDbn-4~W$(H!*yK&WV!lG;^+toZ5x|2IY$b5nsBbW(q+WeRS@I<1 z)h_(L7g9YAV4kip{AwMY7yMs4*!i`YojKT|Wpy@htfmdV;EeMeNpw{&qYb0LEGqy}v~VrNF!9E!d~Us$;~ z8F-)OS#&FF=troQ3+~R0jZ6CZey*9{3I2)W7rnqBWj*^(S9p+BJDL?0esi>mYEPRC`NGS~jFcA1H$`@NHvMUWC0h~lP%u4jS}XR? zd1D;uymd)B)_{_WAW>w((N%hhd^9ZM<1=5}vOLd%Mp548!$3<2nK&6aNCK=D8`F?-*DsWN7umdO6Bq(B`5m{D>%3BzoI6GsQSZH7xz1=|Q(?M#7 zv1iAYF*&aBIka4!OYCgqb`y^I5utt4Uj~ff1?7+KZ}#zob4Iy4t+(;(LzDsltsGq7 zDQ7P{-D?h<~vsi;-xAhWlb+i3*4b&x5tj~*H`|rcX_g8*4gi) zmm{Q0pQWQ2&MX!3WG%34rgP`%vjWBrRYu^UXysQPIxpiY3+zf#1n?@uS0$EnrGg0s z?}$+l?}Br)+EDh-EaJC_`2@!O#FpHb9E))o0~)nI zb(tu$dNRruj*`2+IHBXYwAiobKdp})DPyfGg8Y;kYe3BVhWOEl?Fm8d%m}CHlqWja z;4a$07mWUpf4D&mqj;dAsE=c~=o=%k50x=WIMD!$qFc39qSJez_>k z2t!7X@px7l7tw+aU``1#&V$}+TR~%U zl`TTldP#``giI&5&)kU8d=8M+|BZtoP}ggXs&ftn8NZK&luD5weO%Jh<8bX>QBrN5 zby1O&7oPnLtLxWwDe_tu#kCIM{!TvtoKJ4vV6%16Q3Rd#2{+g5xLzRT7*cBJ`Mv%Q zR{xM^IKP37=uXR6C&|C+cwlQNGCzlL5CK>8ZwgWGfg;9@Mi-rUXVtzQ*n?C}$qfF| zHW(%{6B0NF{QgpL$Qu8mbO7r|wX_BX+H78=H|%Zrn5z+-dOZq5{V({J*4u_$gk`mU zpYdww&%aVNt55l)<@cSQ92{Uv+o?SCgMWxV74(Lyo}_Z994D0<>!A*S_o|k!f!ai9 z<}(u<|F<5R9ovKasH(IoMlh*%GFoZ@h8U>0 zYb{`g=@r5Wi*jcXcGK$CKi*FOl&nle zIv(nBaBIEj+XQ zN}7VX5)@x60*Ytx9IhjBxvm1jSO{w_!)r(F75hUCZKTR1TOLt33jC`jKyvCEKS=mP zn9Dx49Ql3a$JmAl@;z%v4bBVPWqQ_qA_ z_Dpe^jdjjta3HK6ek;vFaSYYJ5*N|C*F%>^L~B~Xu5tMe z0pYGM^AJvV_@!_o2Y(QM&})$U7?TeDGFt3h1Ra|hHw`En>HeV>)oROKb>(b{((hH! z92pIhjmjqGSifo{1JLHh2btz${S=mPWCWK?;F(Ksw=uMXh$ilwW+?#H^ z^ly{qiDp%Ns1k6rh9XuxTyynC|6Hy%rN#P$)FINBdYExKJ}76xT5%Uu9Aay8S$?hSS z@-foR@rPQ)@@G}`eu*P1qr7~SI6mMQc-zzK497Hu%>aMEQ}8R7el?-^@?rgA{EO5( zUfL-p>h5NXY?u3SqPUA7sMxQ?b?za(FiomMm23&hQcLK@l9V8hNd*1TL*U!V@#{Xm zSr|!QVT&P_I+s-TxaoU_>muAw8MCCCaQQf(XfvKS@9<-PRbbxfXt;oBq1Me|FJKRp zVSNuX2BvU;w=Jk{^7aaU9!ukDd2PP<^%7Tn*)I8_b7tx+FnsDrv8tT$H3j!w93?fM z{g+A3Q>H5H6pA1x38XZu_v{n4&bBD>ZRsCBwY%cOp3{hVaJucPa=E2MzMwj0u2jU{ zho4}D_gwnVV?Fdc(0_VdHJsx_!VLjGC8u?Y7oQMz5?8)qtt@n|d}ArFJanS|5?&8#pIzbV;QY!Q2`x;uP(4iJVmE(M z5!Fn5WaV)Xv$w^MD=n&b-+kvQCQIOczyDsc0I>RKrnGw*19PJvW3>vZFmmr1KC|p& zdMTUqZL_MW#INu;1!#SAH~1hP(77n9kDvz+cKW;Lif$xZyyJ*61{VE#TbDxsux$zW zGJ&I*zPN$uL&{qSpi5K-PwGL>1sB~>GMgb=k`Vl4fP>gSR=#P%kw1N-QpJpM06t z`0i?9)+&`Z*R==C&BozT7^e3b5MoV(4vQsmCx5^UaHPMDgmPKu$-WN{D!&Nq4*psg zkSRtVj~U)10KPt06=%O z15t9?U*a@fe>vu|pBP3$h}Q<6080`S0sVsTwJ0jC$HQuG$dMzeC=l$5NBv&jN7wTg z;jZwzHdsG^pH4bYR<;VL1qMbwfa4jzncb$Fn|O4Km9wh5n-T+^8kGTf@gYDz#FB2310v5 zyHHrUxXX-}PqYJu{WQ^d#iaQ9gP(Rm@ z$9i0in0K#oq;F_p!NykzMA~3#@JPQ};++zo3r$>e8NlRq z@|slg93Axh3RfWA_BTN-IDELZmsn|V{wJJ8IrZwghuKTrEX%C;A2=p~K(oi1m+;?W z4VfTB4u+NQIqjk>*_wqy(md0kW6k|OH%d5516ohPu*DMVhz2RaoHCr!acK$xz2Lb0 zdU9C)>xLj(QAvn1YGZT{hE~KnXV)vxH9o8L>|C?i zu)m%LeCj?g{vspf`3-(})rM8!GTXT8DqE)?^2|ME_pq0>g#xZtmYkB7^YVx;q{gYG zO)a+lKm6!?GuWTpnyM3p%tZZC3aOHV*J!hjTa5Zpuf(@?lR#>uwJZ!1j@SowPN*0S z;$+^5JSD8Yb&8)f)`cPXTbdLa z3bs+RG~=F)e}IBXA=e5{y8w2)a}$K=#fPh|@I!{gUNn9!hkE`dG}L*2r!cHP>Wn^_BR3dLYBGje*vXkX}=%uD>A*M z-|t;g&BV4dtb~3eKl})U%hq^2x~p2DM8XPJOmqbE(F8RMJ*G`Q_%DG?IwCcsY}K zHtN~Su)O6jN#;E5E=s|Z3E~`Uw-t5Rv^>}jcyKXCEgi&yTyNGY4ioBI=_UwRCWF8* z)q3+2{8#OFftl-)QNBkWrudhi8YW|jJONMOrIXoxn>XP+fym3}KYy$r@zj62lQ2R! zvPq%Dm1u|>=My+$mo@#Z82oqw_x$-uoDpV0B^|sA!W)(>*;$lS$51T~LNU&4;I(@! zM0A32CfuK@9oD~giJH8PBna!U6>aX3R3q)ILXxFUBblaNw6xW9E9mn4gXL1l6#*>W zatEK3mLAjN09*oR+(UZ?vkPXISFq0Md!v;Df+sBJ?zvgCde)G-Tlh9G!4Up;JBUKV z@2x#httW3M!q627129jhTWIXkD1Gf}Ea2}ie*$H5BCpA}A5wkr-o;yd9JVUp_K#YO z0IpAg3n5=mq)XCueF|x5bifm$o@%woj@XU-2D@Bl2 z*XqQU4OIuVXoS5GREjNM#O}u8Y5irFcYtL;>s%9Wr!hS1;D$D+5xYnmkAkiR6g)=s zNi<1d3r$27ce5V_zFrPs!UTqObp!mDA?nckDp9pO=bGCOf&Rvo=8MOX5HTjO_tz@? z-9xr~3H+^H8;%<9sM|bE4OLBMO-Xmzrq#JFn8DtTAdF}s{FR-~gfnGJL3y5%;m!!s z`rH^&*YH*6vW*O)`#6dr+x#%(qE8X~n(;M@UJ_nmq80!KviK(PKI^g)p$gal<}V^D zx_On%)yniTkXOohS!psW;1XsUv8u^PY{t@pE8k;1m8gMK;6V=DYU=5B36im&J@!i! z^e@dtJneS>nag+=QO0z2Qlv9p9_M-IgK=w&X~w?3Y*dh51v7rs8ocH{#Pm9$f8dqy z@TBhY)0Yg=PbdL>Q(+7DNURV~eZR!~-U_g!1|nGEI-WZzS1vpGfV^(HR|r26CWcMF zry$(sX)Z38Yv)#|nBWS8f75>%c*u}eU1mob82`KBMt@o2tJB46<(syMU@#|a>i{hF z{X7=qR>R}oPM}TC=51QE^F?sxD9V5FEN9Pp+0vY4bvq2`fMR8181_>5SIApSFjT@B zLEdixqhn`dZ55;|GjhIUe+jK5 zP{U_NIsP6iRT9}R(DJut375{ALw#R!M!p=G#WyWqm_L@7MkEL?@QvQnbEvaO7s$-U z^!nD$)D`QEc3MW{{6b$)5`UjXWgrs@J_r1lAOX6BIAWCwuPvhUcZ5q?79-{ken0MA zOvxC*{hu?PJUV`pOVpHeL;*lG5(@={@e)0eOCNYrPcJMRc$wZTGF)5%dX*U zp32|Cxz5B-#>89z31NZobx=-D=v77{kwwMZ=`HbbpK(a7ADCPQ64kB&9?jse#&k@ z(jw}xWq~J(!573aB)FSV3?y?!d&j&SAe)b`eWa(W;ua{9kcp{5D_wV&u zRsnI>`>n}FFBL9tBp*>ea?(l#?$n%*wNk9j`i8RTf3f{V=l&~AJn_*{ z_vQOISMu%=HVDpuXhz%+v7<*S;YpO0mZ>H_37MiM(WH(*)(PGtO{IfukeAf1=c6z* z!)KbJ4G{!1 zjUM#ifV*S#b1A*}>!fMc1j<^FCR;e(euSCDgSVCG{C&w!7}LC#n(}EoZ0amN zrm-Jwo)pGj1tw?`_@lxh+8tr_u=)PW-S|p4%9Y?POk*~>tkyzu%p#JsGK87ZG5GT( zP0WmMuZN8|+<0#(0b7SkT@&Jv%#aR9R(!>|y3gXkrWaYHty#-Ay!q)jTZEJxmVyETR=uBpEp6m&j+ zThKz$arY9H)$hiC?;`)`25ldDQG6@tz{ABt)|Y_>we5qRO8N#X_m!=L z=|Cz56uDPn9rB^yJHiV+Evw$^Pk-Ypg1an%rUr%k2=c2Nzi|Tj>DDv5k00kmS5eZ( z+B9F$OwwbW+DMDvJ!j0fa_;jNJO@9=`XsMGl0ylP=%(d$Q7V7@MW}mkD+dS`r9H1p zT{oGouwRS`^`V>iD#Unj=S<6Bwis+~!@(&;^HcenCLxIWa%!czUE$;}2qY}m8_6^b zvu(e5A9dysa`B@8)=NEg;UKJik)7 z0bv6URahVP==wtYwFo!Z&zi%4P?4iCIzOiDC@JChXDV+qM07^mr({4fGH#jiiDE|p z^j<>|yHMMbshk<`*aU#gzxsoQbIeqx?4=$}`Bd$L;EO>wtk(EHX3=vnk>BT-?2x$w ze;iJIkhRfZgJ`>fbzArK%cqLktz#iVtR1vh$;USM1}u1xyb+)Nh2=YADn8RUb*mNI zMm(7o64a|W=X5Iju%wM*)KR|X+fXx*&&3s9_7w8jmFxZ+aQM>M*CBzvp}z&4qX1&? z82Zu9^I6OOxs5vLwEG%PaY={ z#gXzn3q9g~UmGYNU^uz>=Mp{mhc_;F zJUC`OHXW`uRU$mMDMK@2kUyGMA`LSReN%dNp#f6Cc~C7pr*qX}ayORO^RtM%mY~cs zGY5ag^qQ9{qw2+Pt7ak0?<$h75>p*M1LKX$nz%TM*14fJsgUwi7x~MFYeFbEtg!!& zTmbp#`KfyXS_c{N_xediU?LJFzSDIu^;Zp*9eoW3?;Jf@e;+A+AOGTQ&7P=$IL{bt zR?@7oe90S-{P$unTXQfegeNxB`I(jZeAS1AEBx0!>WF3AX;NNR)wz(9etV68E4FR% zg*@11BQ~WN8|hT#2JU<G>=RlMZBX z*@sd9QT%PK?Sr+1ilUh7W__=gtsYgSwoGWW{J99GL+WvC&Jr~|?@4M{Hk{7X{xDt( z+qL#>j8F5o+AK%yD%2|lQVw%8qr|FIq8pr+D!SiUjKsf)^yoI z!yK&A>#eKPnt=?Tr*LWzlP_&0C2Hv_bEInuV!QBHpxP==-}uE&OiD!Mpz<#?+Vi)C zz_9D9U_TT3*hKmLw`(|Tw`RgLSI_$z1;Nkv>e)T*;%ashl<>*ja=G*NJaN4n{6$5| zf4cJsQ%zB&w(?wyoi~WVvJ!`PPu>ZeeQ&j34{FHY;tsE&d{yB8!Y%1$<&{l!;APA_ zP!vCAvk@+6_`RlFnM_0l9#^N#*^QJyCq9QoV?V!}DHA~nc?x)qr8&WTwC#@(n@71! z>URusGve6q(Lci1qQoPjA73@E29|2G-m0lvQ*2cyRj%D*Ea%x2EAGvp*+8hg`E2+T zOU^H}vVe4taEODxnD#`$DCU)6d1KH7D)Z#YA;szMQOh=*TPajg9Z5=05ELP~lN@C`WmHE%%=Uanhy?5#A0*z>)miOS}GO#L|U#ZAO<9w(Qr_+){kK zK6qIK79SH=-2>!tKVHnD6>J}1I-B0;o$F}Gx`+11c7Kan5>|5>tbEFv^RHh1NWNb3 zo|ccNsW1%x&5jbCUXxFyb!DhtVNBh7mg6di1IDL?cPfGT}y(U^3F_|3$^c9TmQ~L zysgWobXcET=G_uexo)rP@t)5&CG>`gaN*(tvIuOo16y@_@m!g2+!+;|wd$ZB;rUJ+ z!C)!nv)u;^OJFO1d`#YIc*vyW+&k(O%VjgCi4z4@1AeVb79@UauT#t8%i|O-1zM*05?9 z@_GS7A|Fi+Uw#)t{RcshqG)PoH@jaLp7!|e#JICydE(^PHSZFbCt!15ZQlye8L(IC zp!mP9Iw5F`xFS;g7a{EZrkcUkj>xy_MSzLfp67ClZv;O+AJXL=+L=Ued%ehI=UrV} zWBW`+{FiV`wpV}o zqF9H1-_$~mEm!ht+eXCq-&u5*z0>D*$syEbTpSo75pzzXX8LT`e55}lq6(se+($duQo&cX@JIcFGXP_kkC0alh|{GUIq)+sAyeUn1utAaOq6(Z_Bg;sCpK*M5f|k1ywb4X&$EYbkVxZ1K{O^?{u3M|9wvEx`;aHuU z&Y+|gdamz!i@4c&a(s~~AYHv~hh^{%)!Ot@3d4wB@gCwk#ZYHax%uIJ{vXsp*ca@q zt^H}@s|(iP(&oeWsr)7VCpqAdoEiw59AG+i%x9{{2Nb9)qu$- z$A8_l{jZSk%Y1{WRY7Yz4yzc8#OY?Q@6s%wY3ac0{ROo{oJC-bHO-Bm zZDOdBGha8wr-Ch!ZOMoJ6T)qs@=xMQ%9khuRBlgGDYqk|{GOA~P~cu|x0*}g3h?^CsirL8=1}&l zXlu!C=dh^$;^`7fdf&P!iq~J^--1K|z6w%IMFYr;B%C|+usLXVUVO7Vy)vXK-`I}M zJIh=9VI|JDQU~r2wTxR&QC&i2FC8XSo?6BBK^s?Fj+bE^v!jwb1utf`R+4>B?yE8S zQI_5H=WgFiC}TvS-!*^IJeGQYlS^R|ZmjOZmM%W)#{^GYYyPOkYV-e&|HROP56rTJ zZmo;Dzq?&RWjWr$x?$?9??mNtqo3nvl!c*(bdhANK*{OnoPSsY9z5bJ{XaME=>bo*}y-SQ8z;-Qg2+V;iHhEl#p#|v}`ZYAeS?_GT^P9CoeqI=?Zey0NP zwy!>uKL()8SwBkhyjaq4Yp$BlC3W<>cV3Pvb-fVWb=%$lQJi?we8C#C+3N5FIgF-> z;TZ(F1)sL|PI$#6psq-^s)FIq;GYiGEtc@lPw<1cx3XhF`v8`aiRXUEd`?CGF41~x zn+LRBeNP~uwMCVhSGpuSo}vf1h9lAvh2 zbUgr+diD!D4t<7&BJ;32eaCdg|LO;BFPi zgMpL|$j7F$4qL3mV2A0ewl5Eg2oD%Bk>A1w7*VfBMRD@CP$#hn9$c8qrlk{5ps`sK z1#?`k3ANAg2wIh?lXum{pSyf=(23#CVBYgUfc+=8Cuq?GIrNJMp?f6Ck6gMtG!P6x zW$E9|8%{#xEDoc~Nb^aCe9_QuVtLO)-^m8Kh^Lt$Ra~(YQth_b^lq!2Y9R*%g+n>{ zj$l5r9$8YD7nF&K1{u@y{PB^dHm(_C(0eV0f#a+Km8>FbH}>S4_*@Wct)x@bS{`X2 zvHY*F^@XGp;pWR*7}eO&wCC?XtPS(y=vQ4E?{=)8rQof1gi*`8EEuwHg9(OLU;XAR z;JbjpAOPcQwr7~2QuDYU=wnx%P$bAY+&mWhS%m^p7bw8u#$wsmTDTT*Qh zIAowV+XQM}{+5e4y2zdwkxz&s2vdo-be>h4F7n48f2R6tt!-$AP*xMNlb}D+8|i{T z#H}U&)PUE{Xl-w7U`g%$MM1@xc3xc9rSxKw>C#Ac)QCRiJHDGf#Pq}Cx-{678RGOjDdh9FTsnSB}z>c&$ z*Ue=Xf1kqeBCn{yd6y4RgGtMLhEbVlwU`h2EnkXQYrcB&b$>6QCqoSbPR7ysLrOD) zu(EjRp^_Pjr7sh`x-l)3okdo&?P7FYxvaGO#rYCW}R z8Ce;Yuej6W&4n|S%(rEW6;}8k)1~{CDPM+=XKQ~>_`wrM<}cUF=FVU5V=2-aE$r(P zYK03Q{_3W}EV@h_NfU6(9XEFV@%5A z?VcQ00xj`Vz*rxYqKNH!Y3vrBtKyi>Ca7Qu}+*Yce|)$3!c+ycv`0Cx5l{-D(3PvIoSPxC=My z+5>swA&m?yKAOMW2=^Kt2ALaaM|U^T9aGwO89e<%`1k9BM%-_B6!*Y8j;)oKkz%QX z{%KME8Vp9+^*=s&aj~k`YooFeZl(^rljGc)NBp*hKyreBPyY^Spg2`s`-8&X+PD3? zxH&`r_hRxx_%Ro7?(d=8#PGNO8BY0%ZnOr|7NY0$Vp@C`1j@A~_}jABwWdDmrr)_ca-5U<44SZWHxmKZLXex3GPyvC<0<76#OF0=SRA!PBXqV< zrf+LvQ+VR2&agwO1MtkaHbtXph+tTXjoQs6;R1A-gzS8JJQaVwJzK0(+HDifthKr$ zZdOe8OGj@ym;|i`zV0w+l{p<$(R;DneH|c?$c+jNVAS-9x(x?mx(ACkNOS|Om7N<{ z4!n9YRlw3BWcdnY050<86!TaHb+Hw-lxOkhIZ*D5J{AniB-_@RthPFw5}IVfQutK6E4l0&Ixo~c?>a4Gt4Y2FG4%GI z#x(?=+W%ROUt3Nza?7>lx)V7)Bu-`0lS$?7t$_&tw)1oRy6H<%>VpLRtvIuiAxX{t zy{l1>S4R|s07YH4eG5H}jCZ@kgNUIwg+k^@3xT!57W*?Ee;-7Z4j}c4Z!fWF$Ow_* zZkxJtq?h5C^sRq6h#s1uku-}4r&fM!{k}?nV|a8o*#n;bxHAuOfhVz0$}7H0GH&}6 zwR@;9@5DQz_!EAIuq`!duFe@Tv>oyZ3#OcgY`lEb;$L3W%57`$b+5Cn_1547GA*?F zbqP|XNt^q|rBeNk;2Ljwy_isl4;Grr!x2+FWNY?aVIFA#VI8M9hYH!JSjSPksf}L_ zdziezyeDSMDWsF_bZaDMxjN}IB&EIIb;ojiiv_-0xYrroMstCClSX__fAR4QXyoyC zZDneXD2)7wVb$Y&v)c9`>ak-nuv!ILqm)lUCp_-j3NFL8;J+no%T~As(c$UkxigBM zkf-;Kn*gDMrc~g{2Pk^z{pwReMvhtB@we@rLB$6p;dRZ`W5I~^QbPp4qMD-6wn}!myi+6b@D(wX zt14RMwGoN(W^*p#twpZ2-hmOSi*2b*x>!Z(etX>Yw+9`X)r-hgY$vSnBlN+YnnCi# z&0FV$1N4(zV-=^-*`pbue{_%t zn{RvBknubEQQJpJiFfjI-X%EH0(1dVy)jJ8a}g~%ovJeps4aeouFEmW3mtl(UJin&K;MM5fQ4Qyi{{*Aw0R zW)pPLSD+1+pRt57G$gABOvsdvZ@S#(n~AMYmft_yW**$GJ&L&TOruNsKC?1Cb->$c zus|(zc5Szcc{%-Rr&Wx}G_5zksE+Zo9T|4MWhpVM$UanM$t`BL!!HYS_gz@Pi)#}> zd?C-S7ea|K;;TKXtIqRC%N{N!#(!q<|L~*Ulww_Mf*l9?dR8Av=j8+@zp7Cm(2Gff>)a*!ia$5>cC(G*v`oIpp7TZ(89f)U-nnL*mf^SzK>+8l!A4Eal*|*pN4KTd(`vje2Fjugs`Gp%+og+1bB$olw9wV|EZ%u?~0Xwy!oq% zvb?DjcwgFG8vx;6gDUn9V$kEmEKWULRy?w4Qygdt8Ko|8N-EZLhk|19M){lPws&P*ot67CN_wRp~#QOrE+`!P6sMHoO$GLLhca20%&%CT60l3PNSpD25 zQPaM?@AYnkY%%*-_U&%gx}}@Az9AuExYR9gcFaKsCJ3*V?)9UCYLJo`2*)Nm%w z9)g@b3O3WKr2MT>YEQ9XPc`D@f6ozuF_&>7IwG;3hgRjRNzxG@W@$o*D;Z#qYl~Ou zX>=qn%((ki1MR;(cepP9PKd_UmF4Unfw})1h2Gc~A8+pk-|t<61j}c5n)V0;WvVBH z_8~vMQ$b%)vr^1!{k7hI`5_$96)M;tTSb{3r^;GmP3QL^z7J$e8I3h>x^YYDL?Of= z{SOW6FBY}#6N;I5IFqW^i!ZWpSudENLWXZrm$uFAQ!&p{n&5j`aFZg1+oiT0O`!Us z#4v!>r3Aa0=dHDN%cgDXB63is)WzOd1iy;qWsLt)z!6Ra7fxNg;r#ub-TZbUE zep5=8K;@P1*`w%{yquvq1pG7XVtD()`w$D;IRA!N7TYAlP;olo@Edo`3&y>v(@4~g4 zbuT_LY3gNao{mS&B}xG>6va1zesdqTiHanA)xW)NAMjfKmi9wc_VN~cewM3QM5?=e z=bR0V*sZ+@8VnDk9v;jb)%BbpB3{uf ze*U*)Q~2Q{l+pCtz_A-|a~AlypU<|9y(4DgYrhJOsP`FZ*E5fq9U;9;$5h@bfC`fmHV)7fS zWImV{Fh=OK*-u&n)4i^${&Vri4UF~R_sYBwA9UW#xJQf29Tb*dnWCY2?F`R((C2=-`WMpnbWlgByBtSE3WW ze;>-Rd{YQ_K97MdZjksDvDYmq)D>C^*z2h|eBTSMV@A_0ArZn0$l1X1B3uw@7(h*Y zjFy{N;vQ^}teT*c6*~P(*BqhVQU%m=DI-jt;WI26@ulJs)XLOPGst9ximrVYjy^O$ zrh|aOi}Uc0*a3y^f zR{e;s?wM0q!MK`UUe(!r{EvKmy%miAvrsfq%ziKx^d~p1uBhz6Qj?J%i3;1E>uBBe zCaA78Jp(el1$DwV?mQUZqW5Al>rQ zj5&3!ZSbW`p>ONA8F*S;wdx&^ASEU!EEwg#l?L9Ex8-QcIvb}Bl05;`F0TF(CQmn_ z`G{Brz}k2g)a&%rzFzSyp7gFIT-=Ixk1=L*<-ztgMTkqPRz3+Cgk9}MbzOw7^Aj6GQ$Vyu7Yl5iCD3djS*81W)W>e@G z{2+Fdq8?IUs_yD;;gh@>Op(4dB1`-Pxg6h>yXH;W!`@OAwVYj0WKFDd(e;^Qc_OZ( z$N7=hyCA;HRe*0Qv5}s}be(Vfj)0YC-Z%@%?(V=sXVXJ+GT*rF#aX??{@Qil`qg1U z&+w_ddJf^>MSGnQj;;S>&EYdYBwqX9XCCQpR2AXbu;;@Wr zw+3;NtZrJ#Htk5j6el^p$Gp4y_~n&#w^ox%#}aMoy~K+aZJFG~s}?apHa={>n#VSD zo7J5f*dR6 z06o~)PZ!ro2IhUAIRbE_72%%yOrEgCX9+E;jL_9D$6XWILRWTvnYrReuPYrpE^$HHIg z-nN|omgZW=O=JrajH&AV0^1qBuK(bI*4@0iBQ%Jfg=CsCs%#~Sg;&(`LT8qiE2%S+ zY>;3tN}1zYs5?s`P#Y*i^<--GW9?-yCD@DY$sEJVHJPXQM{ENXzcj)aXadN3a_?RT85xuBIX8MyLSh^lMADm! zp8POOnSCuf!P>{R^o4yl%j2I)Om(Kh)bxecP1h;KcBG^4mUr1ycJyYkze&r9QmcK_ z5}fPtms~`DpAtP2qwoxEGXQ0iM^UQ7_=-I_CdWls_{sf9t^V1}?bI2X*3lUm;=F&L zADy3Zo~!3B7uM1=Tv~_!Ew8WY>K=oAZbG=3Aim4Sj>l5$7Ia>U6# ziyzS@)9#$+h#%>ZV4BM+Q*7!D&&bjZ3vTsIHtVc^cY`oDmXXN7-P|lPUi&0Nu>AQY zhS4)NgS(nV;SFovX^yKhM)uWSdQybl6j*}YNCLva2~Er5H2$Oj|9-uxF6Q|Gzb?gJ zBZUI!*KK3q3q-<7okDIUbm`PcbGOb@I~n}AdHZ#@MYF{eicalo{uYuQKbzCA0~T^7tf5_Z-c(*r1v)uyEYKE>NNZs`7c|jO5}DH-GzUv3Ix+0 zY{V68990aMM$!zoY>;O{!Ko?#8v1n%<-`~w;EUnpC`|8_pq_P5X=+1n!MHWP69h#X z?bN&G4GbBhj=xh!S^-$SOqCwO4@iUWXdCJ#q5AWJgIV9c#@65T+X0V+zHrKT;j74& zc$GKGyB*yVGx;Hh78jorOGAdgkAKC^5Fop+}l(}U+ z02t-S27=h9H=3d*(ITAp8u+A8UfjZ9OsNeZS@>|Pm%Xlp zUeHOyBM9rX7r7JA2C;X63&7xgRFTw|+s+{LH_@8~ITUz}D8b)@EqK?_##KUNBoE9R zfqZ3ej2?_lfImZGtFZ4Xe1X*&m{8JZLSMVCeCHsv7Pi{7{4^^bM0s&9Sy+(NOp4UB09UyMv=b-lUyM0dBk69X&!hosWNtTgj% zj;J|&FvM$k_H%{LI|%h?-({BmF)u}-g|Q(59j7e|PZxr(4@k_# ztEy7PF8L+{5t*!^WEp;{o*#V4XGWPNp^wXrDP4sbmiy}sz{ri*?~BA-3#Ciz%$8Tn zvOrm71o*r&7W@zxrThIgebDo9y|%r>{qX;<`(svhtG@E%a=bRloC+ z)`7!WnCssv?2e!B6QL&4zu1JI+Jh&cA)*Kg8?MQ zbPPfWR2G_{pVeix_Y$5F1-Ojn)b?m{pE>%I%^YcJJ>@ry81trLV;bwyRQ0jTj(_pYlaiPTQg{K@oiSEkTu5s18VToc{zkWDg5KL? zQM#eD`^yUwj_SW|<`20t3wu+`oE^JDKA~Nry5W~tuxn{SrGMYG+_s^#-Y^8)I>&6Q zmj+h#Gs#Dtx$sn#hfHPoCs80I&R8D3OUy&Z+cDUgysY})*UPVgOP|2;R(kRm$Gz?zrw5bo zoFVhIR$$+x%hNz!!O&Qxo~cuA`eb-skXK!aiFvZ`r#6Anxw8FW$|@Py&Ee0f+7bzC z!fMN|pa%a@F#40A^jao%k8Gh@&?KNoEUXEz8Z-RooHP`9>tJ2JKTXmwzpr@!TP5MB zrw&e=`@{mirlzX}jpJ#R8a$Fb)pV^AZo*sL&~SZOD*u8-Ca1@7ou~czYRGi0RA|JG z=kUmv@I)8=s#q5)kJ9U9ToH&_*Rk%n58HR%P9lCuFm)Bz%7$wLG208w7=ebYOBZt1 zFS(IBLu8uwa8q8+cdN=OT~@-oudG-i0eY<)cGmk<&^mpOr=ZJi{THEH8PL8x*C~+@ zic}l@&`7K3mizPS&6+}X-AdDw7jC5>MHkSDNbV_`eAg`Y}7 z4{`z?-+%jipYWd&AyXBh10ax;Wdzx9H1sEDjK*5v25kJ6@|woNUi?T2w(dlWb@ay|dMIpzoi4a+ZnF*Y#z zB&dk8m5hI%9Hg}bGVlvw>DcVj$vZ!v@l4;2PjCq4e;DpAZ^95^G|e%%qgXC%ryk-0 zwVb85m24D+{HUFbXVi^bGbo}+^o5Y9Gv)qsxqYmY6Y4%)SyJ^H${_NXV{_o`>3tvx zwnpRvM)gR*fZ?kzN?v*Strbnx3(4h{nQIc?JCZ$()C@5Lg?z||vC!nn?Tr+ABF?F^ zIXwl+g-~=#pt8WcZZ;SkdxTlf|x?k*|=wASG$Vs4AW=ZpH6j?SMKR!7#hj(F)k z_gXcoDX}M?a=NY!?lxwNx<0+ZB!xZkLA!I72qT}0q3#~?(`7^{o=(oF0Io^iGVzZ2 zr~l5GyE6NHJcAl2w^YJEeW{)|YCfW*r@A_ue-HLa*)+c^kenf2zDIojD#R3(UDQ0} z4gUG(0>B9b6PP^%1c!rfDsr9EPzsZ`wk{n>2fNKRf0{K48JKg}uLGpgBM6xk+w%Iy zqXPeO-DU)Qn1AlnG5YeJ^Fz8;Za?3%f_ch{+)xQtFeKVFrx+_lbhEVVfQ;6^@*@!> zLqd2B+lJ;Bm^yDj3XwMiTP~ZFk#(3>!A_h}BF1mC#I|YOJD-X%o*n)BEVpX7zdlC_ zFE{lEb3fjrvqO3pHXBy>=u=srC9@gjb9CB`tdj}K9d*430%b==PGija^!&`DAL~IQ z8){efV`Ml5qWwUMq8`cPIu{8aWHiqgQd=8W?}p|G%~~jq&LVaD-l$Sp8!{abFAxk6 zyfs%^__J&B8We0MGk?&LtmgF;vF;GMoY7krnl?g-bI;l)$Z9GZ+ z5<4SSj^(S*t@=j8X)bzf$$b@&@#MUp?g{Mpu>7P+@G)H<*AJco{ zM2h#ZF)awx$I<8`m#&<_)sPM(Te^3q z0;zsS=CH+V%DxEbRgI6o|J2+QILGiNAbqjtEPDb0Ts64dD&{Q! zs$vas^zUIWZdcGrdV~RSTO}66wLN0*L4vV&K6u6lNV}1mKDR<0lNFwQ$;7nzuk#k) zyOOUP;7iZ=A=f)7pp4CqT{jOYK#(fidb{iMei=WkPucl5MObbKmGd3qqeskt(Pf3F zKh!7(??nfBAhph-mIEsk>A4EC)j#}g7@S{qdnY7y2 zW1ma)i#*kBbP?(@n*0nw3=U!VbpSDG`$tcfF^tL!kpd>-X92lqqABwi^#3XCjB)eE z_et2ldVC)73W$yfQyO5ay34anq3rL7mQaB*lKG zE$3wyBWTz!yMhP>6PMf&IR7db&#<`uzFq zMm%?(=D%^SP1hd-X-pH-4eI;t|I~Q3XgD2VhPm*p+bFJJ0|KBLbgAfsE$5d=qiFle zWq+0c_5Vp%;LOMRQd9eYquc$|9t-GASU=cDobAvlG692!q`cHe`_ou0?6G*cbX%o= zf88xqJPdZe?@E5_URsiNT4Q+U(otS)iUNoYD*G8bs2zhRfViymFkN)a=36%rSj|_@ zOUt_tPNQAy@8pzRGwN(zQ!gk0Dr`E zy%&Du`H-wt^gPVhm%gk9CBn(yCFBqdR^6cJ;n_B-Oo5p1W7f|3eEXJ0|77t3Lx!G4 z&K^YoWF7xdxVBA=!SvH2lV06}>*HMS#4T-({r&-{>O-Gl5eM;G5wq-C4z@t|2Qsfr z_w}6L@Crj>q?VwjQ=z+a!B_rFgE2{0;bb%$cBz27?;Yzj`EgBu_~_NgxwI5~^#EqF zpu+-&8#0%!f*bO{rW}vVN^kg_}O5>M0&O#PA%kMGzR7*n(}Xa8M#$eP|+Ut4a^C z;s$RPYIa=5)p84pH|7iygxIT-1;oAK9h*df4x5FiA5znkfm_FKwk%57l09oH$QMy6s~sFsk!yJZ>)rkI73lUpc{q*`VMQ2^d)vh=gYa*!>NhCsM3 z9KHX=^8j>mY7A5)^|l1pdg2z>PlM^OEbf{Jtf07Aqiz^70cdWQ{dN2jKOmzNJ~I>y zmgC{$bRT)j($jX z{^P*0HRq6vJAgV<(z1s_AvRxVpRS1}_*o)5mJeifjEn zI6uz|g8XVyPnfJ-`uTNgvF3F*_i-118A!*%Ic4yn2@5$Z6W2Hrg!nkk8btwGBUFQX zdj7WfyRo!a#UPAsiu3Zv2%veU@j{eb;jLjyaM~6Jl(Wx^>lVj$W%~9RbuQLYN zN?7cOsqCO^Vhnbl5#WaY`M1Hm`%67xRhfTu(?Rc`SrM|Y_n7Abd~&I(pPEX}jmg{s zhIU*Ra1j!9SDKe+&O2Euxa2#`9kTQo^%0rjw@p(XEGRiKv=YkMdw;mr|90|&oRLS( zUj?LPi3LEBkPCcAu}G2`xM+|A-6h+*_MGRrKwK$BGt)_J1t<~2OU6`JD|ew2g|@J} z>c0ZiyglhfR;BT$0(c%PPj#|JM#+SdxI03+fs7&^Xu__>E8MO%f3?Sjh15H9dVcjSSQ}aRDyHaoT zg01m#Msxb)f2hOkMicUOue<8nBGFB)iZ+JFopCe}zfOA4p3=a{P-3GJXN^8UU;YT? z`q-}-y$=2+Ta}dG#X@2kQ`4zjSQ+Vkd~qlF!5hRP?TF@SMM}1GdIF#L@#h(Wp$Y!< zmGEamBOo|Oa;kWLsPt|eqb|>04MGa=pw%P8h@MYxOF$onMV1EO|DZy-#VzZo=>Gp? zPs9XAa!RezlFlrq5{qk}lnytS?S%r36n4p~l`TcvK>RIK%}2W>;u=k}B~uz4_Vkr8 zGen0hH@7k6#=4>*GNPM&v6OveIbQt~BANDbrh*AT=pkVmm?dLuCV{D zT)gyDoT%SN=+qansnYmYk(adF1J|`m_n)D=p3Gz8;>E9T9QR*$5HFaATCA?=Lrl|R z*3C+pO^&Yh@O)ww6Lg3z)l4Oyo%ku~(>8u*YO{g+)NB(c`hJUh?dhAsNM9ui*K|M; z=YS6IR=5-yoC6=maX_Rt1WeM~7imdKfB!^u>&%N#CaJ0jqhFWkj?pJ$HPin#s~C6W zMeA>gyMdwCELVOSKKqdhbBP4?zjOk`F^ZK@!>3=twGcrMKn8lmmO=<276{R_kwh|2Iut(@a5p&P4+u6VlvCa16E!r z?xlkg#^L;&Mz-^5>Kd>A{Uq6If3L>4R{*fA!Sy`yQ(`=4l4<7B8yGWNS&Oq9z?YP$FoggFwZjKijA?%8gx*{*Q_ zI}CTfgVom9INY{&Al9V0rBIsTzquIPr;a!v4_s*qV-+j(h|5Sd5xs_7F-0SB@?mcm zH@a%p{rBLyn37*?5)r10z7;Rh)8hJqq~FvgX~#sU9ldOize+<;ME2TxPw4#6s0v*Q z%$gV{2QBR8Z8rW1-CaQv!}@4IZn!dncEyH%ZTh0pxIH%n;(T# z*~}A~g>pDX06{k7AB(K~=+FbJw1~HxYq8Qau}5>J_2_cmYs!SV)GrO#oA!s4b?evKiy|rmO!uyvQva=zWCA!Nwb*p>iAB;>RMxV>& zdp34L11aa_w`(IJr=B}NUDi3LiOuFKhhyPWWfzu9^}8jRiPkSFynEXnArxkLahrzk zKIMM}+%FWr8|$M#9G&usOt@E=N!omBLj~@4dM9`*xuetKC~lgaTrjGp)wIsW(mC3P zPMls(FF4O!vA^g-bC3XTeVV%Z&n_+-+nOgfAIAlrTq7&%bXYmvyzT*JJN>HSf!dY) z-;}S8K5$$BA_7$`fT1_#B-dAaK!APCw*A)w!Kuk_db7QOC~P;$YhMczs4=UUJ27nZ zkVBx<_NDUq6Y>LU)z6JB;A4mz`OeH5MNN-e@O&DV+to5#NVuUciBWt>J)D(69;g`1uV z-%8mGKplZzfPYF7Uu5FE-sH*Mot3{Ex_fu&EB>dL-#Ir(GGUiL*4KE>M)d)M7pUvH zZS^K2mLQNmClE?s$dS3A)+3$X0dP~|ycCo}C<|{zR5uB5sk#2NnR#}~!aem)baKm~ z1riEdgz=kIZG`H{VpnLl-4H>`F-j|WxMft!s8_Y(6TWY}fZO(ex=P)u@FCD{qM-Es z?u?1woL!HuHY2YJRA%u~wzsY1sF9YTrAmgv+r~R^k_dwegC?k&*POQ zB@G!CJQuk{%w=AXbv+YdHx%N2W9_c+GJ8ey-0^wQO0+r+4eq{Qsz+wnxUw6j3`6>~>E1)I1MkiJkF#7J#NAc8_OUGG;a4fXF3p{Qx2 z1;}h>;A;-dhP}q!lACwj(qMu;*AD|~3Z^o~>ksdcE7Kik1Ki!Yg7)fb_d>+;RpfdU zi8LL5U$|0wc~#ML^urew(4(M>zlLD*?&h~bZM7oxShbPcIIb1d&!h@k@0>GymN*$5 zJvElJ-xFU@uzm=gZ?c|m`ja95Etx1;@ogrgKqA?PRz(cGhDPI##&gqrhcfFYG0!)|;G{2vpCaQGNJ<+u;g^v-UM}D5OX&6a z%5*zNxH0$X^;908RFh>f$VuVLb=1G}Isn-4say6%d~s|h^_WE~Mw!G*9#eW-@t)F2 zMWs%RX|T~m%w#|9wh8j+6D=FD5K$9)+2^lgv$_lpIw$qY+*HBcFR^@rfU0M*7x!HF z38;s4Kr6_U@8}zqQ6Vz;RLu7-(v;k2ymqi^=;SFB%b=#Fh=c7a^w@+}PQehlwnc_O zSI?-}l0}PEYW%uMT)%-HZ;BU3Db6D~&n5Qzau4$^#2UH~*|$lRZ_Ho2{PmI5mUqE~ zJ~+H^k% z0V69}!V>hir!rTX?ZxJ#+E}R=_O_QiF>+)P*qn`}qOlvVS9|qS_;)VCQG!g%i6Jwb z3yV*9@pE;qY^?@BdPd9iLk#R?AphsrXK5Dbxi%YYs$B;8WO?ELD0}O;roZoTT)In2 z8ioQ2h;;V=5hN_YkbI(1wd(IwsLP{r^P?^OOw5i_$8`HzKW;Bm_Q)FkzihUISp>2(Va&R}D z#-2^7mkKORzNpXS)O{+wbWMjYb|`6;{Ir|vq-ta2$dyBdDDU*JsU?*7^v2`vX-Dds-xv5E|i2$BUOw=Qo57ILf*yG4-&0nr-3j^O~E}TimTHGGJ3eWjI?G+Y$@ND^
    0<-UZ1--!C$d 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�w( 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
    m{Y~gJWO)b~xXs#Y!4_*~rjD!H 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 diff --git a/dist/img/yzcode.png b/dist/img/yzcode.png deleted file mode 100644 index 7b46a8dd93a787c3867ca2f1e8c7ee41f764e9ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14077 zcmV69aRaf7pXJ%(-7Yi(~1VI24D2bA3TMt$^q>$tXKltzYML)oPaD*QmQpmE+ z2+<-%h9uLt3Ae>Ac6aW5t$Stq`%YHRE@(>+4q{pCnd$DT%sl6O=R227@A_%{g(I@8H|x0U0QV`-a4%I!`}*X!%SbS_=p;d6Be>AjCf%pe#Ehzi#6Ahc#Wj^wAV$_mzjk4ToldaY`Kxe>7m?I=dx>; zGRjh^H=W>75_DDq3_QdbL(GZ)Fal|;!C3IT`BZjICA+$k4r>)*{D~Kc-}Yi_+yJkF z?*&mT;s?V2EH7*IGN#9cSN@EDd@qOs@i0fOd)+m-Z-cJ}5`?${Pw-eBTi;=BeT(m4 z4RGs_-^0%>KHp$WZQn^0M^e?bv@JeoJPE^C($QGrm@5If^i~e%hZ5eLKbNW~Bnl%e zVu}w&GR|`88Y^|#>t*|1vTO<^z*@H$s2|~>sbpb_2|(y7UJL;P?0imA^kyYaZNmDD#YEI1Z6Dll1J zwp}4UgpQTR9nLZNt?<|DRLnQx&pVwHO1&jsbd2CoL4YYFb&$PVqaw-thiV zR0`fwA-Sv=KgPp(`8Jd()*+5FY1&#ac}as9^MJ6r3cqu15hjTX-{%TgDvUT`QxNz8 zf9rLP^!}aE&v4cO|6xtN0MGWRa#%Ag+IXJGdIM!!ucfSZsxWCvd4>2a);_`-MxLa3 zA~n_kx0Nx3eeeG3^2Qqv^|_B9Kb4O^`dBV6FC~ms#f>DGX@Dg&nDlhAkkz&l3u_uB zV+n&$jt*fR7uT@A2119{m_Rn0ow(tOE>6!^&+6ZL{VRlu&qXH0gMED;PrxPmvrypp ziO=<BnQeZvAmhP7u9P68{4I_fnhYUOk~6|V?@NITg!5co8Z`Q2RNkq>K0 zvG9#dQeUd;PG;d$!g3;4PkLFOujIk~cko^&X?!eW=*?!km3mzPWiXE#qk`bQ&Iz7E zp{YTyu$V@c^_k@Jnf~5T`(e3WIu--PF%{MYbBtmtSnsSHOF#kjDrBS9*yB4LP>&Xn zrU|T)){Wn>ZhnaG2T(C6Mh9!9)mKpH&mNykp2xT{nPcufzF(9(S(RJ;UKoXn4ArKP z2M-_08xP))@py*074p&NAIsAx&!sFX$T5@I9kXkA4vr_T|xQ2 ze*R3>t50RU-pUTbwt(FL3Kj#MeYl>m-fghxkUMT3Vt@g(&Vw%>slN>*g$9Lykk3B) zL=G3nD(D*iw*|}wa0kBUd^d&YE6{VX3_XZWnm$fsn8fg&XM2673SED8!l$6Du?mM4 zi(>%$eE;1+QuTPPzy4;%n~jeMgvYN==NV^>!zd35xa4iDWvO$^yui;qM+uS>JXlI17OrToVgUFiNq=YpHkev74=!*+LS29_v9XCWP1E zKs|(}LibeMdbJ*%8&%pVLEY5~)z){YXt35*30H&fkHD+)@kmDFRJyC0epoWV`*@lI zxkUN>@nae*;yWHbUI(=~LWOe9W#Bt8_9#2Ln7fJ_w#XZYmtS7OQb;9KJR z0gyhI8d^M>%%z6Et8h`_fAZh{QhxZs2XbezP?m~YNvurWD2cO5v$WE#4#))10 zN~NjZ9`H{~r?L<}Ntgn410osVCxD>E2bl@M9zakeq@}}QNEzgm4_Aj=ylP36ghd*6|R$%#k_chWmn97ux5WGz_?f#SCe z);XwKQf zJ-j4wy;}_lLg?msQDXy^@QobNTx7=W>2| zCN-jn0M?!$0y&(YYBc2xNPUA^xd)=@!OE?tT7~xj??3v{kEAIJIe-3Ke*EJfO9vA2 z$N&0I0Nnw6JV*{;BL?){Jv@+k2H(t(0K_FmSkd93oERBo2up~nfU8jB9= z4DrfmS)T;1Q8egHr-F~+|0$dj?xuk+9>Fr-|KMGD=h63+czyWGkL17p+26_ilLs0i zHV`VGRl`7|euR)NRfO@|KsggbCT~DW8Y-QpACTn58nS7m1cM4=2y&c*`9izL`AiAi zFMjq@xw!rddGs4UkVlWcE0{Q~m_iXx)8Gd-5_62y%mB<7TWr^H^Wp{&7uICtw4 zU9lEeC&!$u5(;Hmh@1$OmJ_joLVZ{hsuA;z;hV8 zb$~PaA0O}&g=3H`TGd!tD>15vKaYYDUbm{j8u>DQg^=o=$(~*%LkK0Q@jGX|0TU(y z!9d8LKZde4i7Y0kuwn>48cQ7lfrLb?ci~d#JECb_Zb9=2!_RtY>;)eTM5M3mfne5l zI!|TXeD)Bk+JHF)3cLd60Q!J;;5R6iC&?%RV;@TfI1Yi7O<8MVs@h?GOay>Dw!0cA zat$|z8AQ2cSdR)qcLsrZ0RcVS%La^;Iz<*;2aGZ3VEz9N88icO`VQbXuv zOCj|N*AZYKn~vnI@4h3C-uC1RSor1Br||Cw@;m?H_vG(C{8aLzdy*~SKLBy_csvXO zkO~X!0N17l+2TaWvSEfygiym6rxWf=W{)741f;{j-xvep2=Eq!iJKCByhjLR6Wpto zhH>j6SEUH4rOa|MO9ks{3Rn)T$qQZR7c+yUc>z!TWPp2&AoS;7eg@J8pEtdSuZ|Sn zJV1Bv?eN@I8MRBOIJdL^&vUWIz*ekA6C_!9I9w1ErmfYA)p~($6atlivBz?~h9z2s z_Z(qah*&;>VMTD6WZ;pGl@UQA7f;XS`Slir8R2m}l?me02(oD5ZlX5OdFM5h1mliu zqzbLZ!+ZzaMTId~T)m|_hBRc1h0#r*?vmiwbdFnT+JRyxC9Cj9W~KtL(+q4c1}w*5 zj}PC4RaAhzFq3zF_%Ef){!G3)yORFXujB_m{9XC_@&*>1X^hD482A|D$8Z6qLRSsV zjTw4i@q1WQ0SCOPj1sIIi{SYg7%c?eBU}Uw-Rw$L2%m`@BMMn}fB=Y@G{ePs-dQ@u z1?`V}_++D27vnzkToHsG0R|(Jf)QkL`Q!$ZybntUfx|P5b*9YdzyvO>Nu)3;@cl(x zH{S|18Ci^}sG0NKOr7>v?6Te=cHU_ko20Mvj9TD$Hj%?Sh@p=UU^JON=Vo~==jSiv zDWZwGsO8T5NH%9nsaK7pUM2uFL;^AVb*S-r9!+Et%~jE8={_@cArpUar&xgsXi@-8 z3cQwZA#04q>w3*}a=i@mwL?;f)8em0t}q_WHKD-#x@}2k;j`uk@-axnD4PJfMsjtt zl{XF_$RGW?e=Gm~Pyd7b$3OqEJOcwB&kk@|nY9t(#z+O<SgN8`bGFvV&^9_K-l)u4pER?RetYm=&osMQq0D|$>E^Y>r*r)6*k=MWTK*o2b zas?Rw#YZ2?<7b!Bw9xEeuFzYoHmW3XhS?-w#s^pO$M@fnlETSDnUF(h9133u=$tMR z2};*8=6pHLDnq0CtFj115d&ov3vAg}NWC+T6mt-CO?f zO2WF^z$IYr4HlP{8&rl=>?_gFi zMl?YvPe58{-W+lGM4}G3RRHalKmib4g>W5TtI2HED*~Sph0#2M#k?mV<2|DwpfGcrMJ!FwO)Pz1_lP%R_zd(IZW{2BGtK*t zV^|X6?-+!O88AzshZwV8s^v+W3^BC~m4t!C$==6XP0Z0RTO!sd(JK)qO#+S0nVmCr zr>W`!>!q|)m(ysN$;6dr>{`l=)j!e9Tjt?jh%)jXD$v1z4AzO!46HurTs|RGBGxGq zbr5dnvj7BS16;Qdc*Ag!^$?7wtT$3B(G<-!1gzLGHBKc^Qrf|lY9>iE{mIfBg?Ht{!W2s5O@|35D50(c!)H>;OQ28C1BnyTYpLC_{ zG>rD`;MW;Bjp9_(k(w_HhFA{TH3h_+U2Wy^Y6n(r5qrKaUjW*R7NOc?A(QzXS*=SK z)9TGZKA5+TT!O|Wp+#YbS-#b7gZu4d%)GEIppg~a0z#6>A$-sXVc|xuR<33ogs^79 z@1#~J4kDvrnhi1yL)tdb>|Y9IOl9*~PGmaQCzB4LBq@BJl@}Lq7x;Mu0gXW1MjnWw zx5St?i1SO$1L(Mor{qx!KiVHK)WCIOLk=DDT(7qHTq?y55lD$etnfh$Q)t-m6b5d> zKwu=8o)Su51xnXNsTj{G6yFOm&SVNM#d7b?rLtKxn!>P{XK8^3H4voi3ausd@Z-z} zu#bQ_`H0_uViN&8Mj!|ir*N|=l*+<*87Kx2b`V%cM``(*@&>YJSj@Jn6+%4AY*VkH zLBGUJg0Y;;PCyne<>LGti+lnF8R5ARgvh&OE`{nj%jW<3PH|Y{!VaVN-~)>e>=nuq zrX)ZYa{l6TJo8KrC-*_-cCucU3b7=SNix$CDj-18aUxrME=hK-0Mk;bfDZXsE?`~p zbPP`eK7sIPoHMUn$@Q+#vZ%@K$fwV)W!}Cfi}_4u2_lEfk7aSt%CpPI5+48o@+t0{ z!jfW*UlV4lV0os8a==hmRtG1dvjT4KzF*T~(;v3#|?gj>cq(ur08Sy@wF3N#IS z)*LtpW&P>zmCkUg`Np$w@tWC)zf!${P!ZWlqr zbNJFg*2P-RuP)@p+2^ucp2PYOP8;zXz@6(#p$+VyJ8z#pa8`PACSH9bUw`t6LCIs&c+tlU?j6LFZV@rJR7x|oB|_SfDg@2QOIjB#yH z?j2wDl*he#ulT|J`%dtd1zSjmne8>K)4N&8<#H)oEP9eRu3R0G-6nv1cOQ*2#T6`W zV`e+to5=={CT78cMuw63no^}(VIut7caCK?g7uQ& zZ}9vg)$q=@E)B~hP!L6q*|S{=7T-Xc^y$pK$5En55++bs!tBcyVOS<9+mn(EzSXrx z`C3VI$z6KR2q7&|V9Kx-R+mRpFzyKiK9w=pJ^2UyKi!UYAkit4hXAH;sx?9(A1-mE z{HDccl92rXy()Q(NP>A5-z}QDl75h0uSps2_Fwod&N47otqf^AYG0`onQw(MPB>0U z_9=~5ZZZhWwN0_MV=%x1km&)|%9j0cSe!o4K^U`-f6Z|JAt|E#X>f#t>M>O60HI?< z5!z-%*n(To=94hg96Xx_w5S1=JDE-7&goq_q{~`+ayo}4Bh1ea4-n7Ca(=$k#p$3V zS}^jwLGg(ozAm0qJS=#cX}_FiWvy#+2w945jP|#&!Jz9~w zh@of)a7Ve-MG;vyP!=d9vu*U!9Czy)F4*G4e{3z|m^RQ(`toTyaY6-w3^89Oh?vNV zwfN%QuK#|`+{=(%9Nzx6&}AQ^_G+aJ5eycN86ds(g17QYi1W%bh96#Kzg)D2WmRZ- z3m9&&_&!*FK4YaThwt>&lAy9!#K4Wr?u)fDL{FaP!?iI18qVBz2=-n#y~fz|Sq4_i z^d%D{Y-b80Umm^vmc0Jv1G)R!eOc7-dmb%fEl)0J>5TwN1%AQ>`fgFrS;2)6^I|@;i-wrI_^Y-FXVQwMx8OZZ^Jl2qpE-MIJ zUZBSpRaw13u!Fc?64I9j$N4`*=-mJCPmKI{Gn z`o+(4_)?du)p77^fY^LGlB?yF{O!fx$z6m*CwV4ceEnFGMFzov8ACAnc&<$oL2P7t zvXK1vQ0%4xG{cV3QmzYm>%l{L_j~Wk zAARs|lw1uSzqn&AEk=8sSc4BYEosySduw8lKzS}Kw(C;%Hi*>)9ZBW6ea z$9Dtma$Vq$DM+Q)d$%%EVT7^5#XQ3@aWy|Ni*m-+*%L+6mZ=gZEjt-zOUEu>RKCmp0=T@gIYC`${3gyv$3> zD}sLo9bQsC=bIgE=w0aM87==&b(@+kNUi=o@Wz-37L&;o5;;sn+lqD2-JVenOj+;d zdgSq%vJ?ud*(}#$SMbBU4}7N`x=xwMpwM4`bRs|d&wnnb2;1iVNG`6fQ08 z9F8;af>^4ek@-9Xxr$_Vd?3j@*DRh#L8~hPlP(aKGoZ*4t((_%qZUMqzjJy5^y*aC zI=HC=E!}ac2S!QOL>tV|n-Z`*QWwH}cN=@5>RGusxhh3szrl@jgPT zu&U*?hp)->a3R296_nT1%B0zw-fC(()J&HO9?Hx1qze9@4U{oUp0V4NvD&P41x6mT zfDB0^oeT2_mML4?>bzN5G_>5v*PeH;@l+W)Zfu~SV^;S9t*)^%nZ8>snwB00>MB?P zC91Qa<3e5UACZi_Wbc|2e%1Q-KJnJ7jgkiO9CudVp}BC^QlhWyfEg-Co)#y1C1sA2 zG2X@ZBM0T4$=R+0h&)j3>nHN|8*hVH9muX~WimgKHQ=$Voxfgg*U}?~rsb#H+)*_M z>Bc&@c;sr~V-UH9JcgA&@R1x>gGHYm%(cM5@Qgc4m?y~RP&UlXub>=wudGVV8x(9d ziOBfDM9D@eIof+1pce= zP8{CucEg9Abta4@5er5dI|r)iMNxo2WKx&#Kv<{})#Cx6! zG7Px&iTC9;onET8&_b)vj9wRmje;z8m@3ntWZPZ`VZu*uE`(KyEQyuXj?!G+1$({d z+nCg5%7;yvyPHzhS76$371C!y@6Zz>*&G22ugwa~9fGb`^7QPfYb@|x-e3#M-T;Ps zjV>B(ehk?g4(s<6m7r8rB^@r-dwaz3H&;v9Zry$W!tC|+H56c^f}nM;@g7s9H_IFC z_2Zh+QrXbRT{aQ93)`ugbHqH7ELH_&<*%xt{D?{zax$;a#!lU109Ueuj3O9~njj+z ztOI4jItdld;+g5toN0{{GL?lFW#|q3K#O9y!k_%rPh<<2Y^qk{QiehoS1%-BJMe37 z%LYL$!;^#g0W17c!Kym=xg7>cSmqupJ$Y_*000)aNklZ-y{2J|jcOR78SJ-NmFK;hPTQll``fLd4+Jb+EEZs@6U`9O z;v<9yi<1KgDVAt*EDgIy0XLn}%Rqy3Y7_k!2?0A|nR`nhbSSgjN7%E2wXzw|H5d|( zDixYb*FxwTo5rpH;JMJmXQ~xEe?CiOoTqB71U9A?S-y1r+rAPV6}lBob@n~}4&-_TMFqh?~mSqXQ_sKIr+ZVE3 zZ#Ai4!D^X!U~8`rU*5tRQpCg&z88T&okHj@o`)DLU9 zkp9=gS|F&SgPFqO4$!M5e{LwGzw-i@u3_?Gs2KS@#?Wz35n+;KDRSEFxlIaLX5{$Z zR387sT6V=+f-KPc_4KW5J7IpCt^n}Lj@w=Bt^kTQf}3;6jzH7Aj1q}(RQ?>}dvNc* zBG-hiVuPEDn2P`$2Y8?TbQzR1(s;R-Ddt6#@IX=vtjiWW0yIx|`&!MTi^kdee{>6^ zL6N3|f6YSY|52M840gNTVNwmWc_ceF1K3piv55lQ%&5JTj3NE-RsbY3+*zrcG=SlU zvk?{|ma^mqyjI(J;1^sdr{Pzu?Y-1!+P)JYExlI3A0FhmUksPxa`-HMC_2bq=)?9Y zZV6^k+(E6H;1!`0-dioXL{Tq?VDOK_D_NII#KWa*%dPJA*a0$kVXNIGZ=N255~MOk z$d*mU8efxtFg6Z`6a*0>PxqPt2`P>ki!>)w0-sj8v1M}=WF=##_Gb6yey_8Ez0ZmVob6FFGyfL^E{IE z(v>n<8xO2j7Ah2Ksv)cH`Mj~I#KOwyTZ=qMpPF-PN%WjMZ z8IvZy`rh?TCs!9Ya(!7y3Evq+V{m{(eJhg}gtm}y+U<9>*0PxAa&^V6#Er6ZAMhRw z6&k`aBPxxmM3ning~t=u`<3CjRl(htB}kp8p`RW0!5Pnmi26No<7GL@@YI6df$$JC zvUn^xly4RSc^0W$Jl@HtpM8XTLm@Dj9iSiH7$MwF4q|);9OeMzb(W5yD1nTEM3qf< zkodZDTt+YmW%-P37?R@EFbN~h-7u5JrWDrUQ`{%Q-|FFz23G8e232P?L3Mt9rtMoX zxJYUdH2?vb6k-c^C;OZUMf7SK`qw1%aX!}cA(LRN@oFtucYJE4+Eq1`V!CuFt6J>0 zQr7MpB`^_t*Lr7*z*;#1M4u zXf9en(VDh#Su5tHi7r|OwNBV{$S#(Hqp?)8Mnj{~c!Dr11_X07 zrNjkdaBY?jCCTBJvqZv{K9$uotMjEVXM0;Z8EFSk&zij%dI*dw4q0_`h+s(Oxbf4v zo`2n0!c;ETptr+(pbVAkowsafq9RcNl-#=AIjtT{;QzYi?S#%QR_4ALQ$+!Nw@U!9 zVZP^X4Kht*2aS*P2!Wpv6(puLp z9XMlX;E&mx7Y4EB6TBfVrf=q!F&fIQKxiE9w`BKneRBmjit%BNJS?T>y;xZ2UA56A z!$n)e=yr_vvTxzG3VHk6u(F;r5^sobv~Dqk%ll5>P-Aj3RKOLB@*_Yu#;tYX)h?B1 z*EjO~=7n6Y@tKU4Fp?w=723LLrRhL_s6j^wVHmIqYhqDx!O2mov4q6Nn94)+?vc5P28AW4b!-UKvCU&BpfUFzDmF1Ft*MoXm#BIO}OX5Vd) zSE6nAWpbvdqX{!WzH5fCm6Q=QKdohl1ugu!gm*;lzH?8W{gORya||Yfl^ad2u(5Gd zui@9Xm~5-$=6ZW2N5Nd7IDmhfPY&hjiba=HD`C1w`mc1G2kGtlg?7xQF&49(2|XZ5 zYZNli4h!f;xS2cTXj3#Gh$0W~%s{AODV{!&FP{Hce*5*`kfZTju8RbIdoD-O3GO&k z1v$v)AaK|6(U-rJ-~0W41)|zXvoo5-n&mUuL9wS}@Q|BJ`T1u*m0$ez&*bw@KGOsX z^X8lk^Wp5)(dgin!jvml+S{ri394yAXGnZsn+SW|zRdmU?0R7zU6y3>CL(}?U;;r; zA>2f65GuyC<}F>T8Qa3(E{fS$9(SdTr}reDO{6{tD@_~SRjbGwvQFR28boq-a#!qA zL{HmRW}I_-ufW2f2fc7W;KwRG{Z_R4AFr6y#!2YsVH-RkZO_UFaA zZ8?p`TDo*xA(HJCB8xHDGEgK9ClclNAqZIL){}AxtF2`5sgfD>n@Rjt|HX03L?AX))r78?90e8SUWrTZGgFn=Osx2x-SmReNl)cJ1IY zly6!26Fs^lR@dtpH$FR*Z$*#LVd_sAqjfZ$J1)W*eD@)=Wg#OT=~WpyobX@)PqSIR zcF)#Ws0t76Ws(2|eEg14rU=o<`;TWwa{tb2vMaBovat%>Z8z@p3jEex*2U;BDkw|} z<*MB&SBNB52z`Ej{+U_`p_dyKW*L0`@>=F&7Fbew@4fFL+|}z4DmSg}KR4>faC2B+927EQNfj2`Y&TLYSF*V}g0{k+ zXH$@=jh=JDxY?bT#zB=LnvbuvhR$M(ZZg0u+v*4tso;khT1{lPtz~|2EQje%vs_2; zZ^gwkKvWB%Z)FxikXI8eS-y4mpUHPle@C}hkt`m}=W=m=rNyKW%A6!{9RY$fTy5*> z+uUwEn#CHg)0$a53zRTL%Ho+|;cgW600a^Y@$0aV)>*Wkp|j`HOua_?y7n#q*7#ej z>k490Dr5_J?>1@EB;Z6O#qBa4OJ-bKGs9F;-9y~&P4JWBDu$mHnYE#I@^Uwg3X&yd z5X5|z$+~feIdFX3II>qdHx_p|WateEe$_(b+KxR~wkcxAl1tcV>uE|cB_wOHB2bdW z!+2tZEvd%ooo=&gqBWwdzwx!snMr!#FT6fLTBD(KMP;VPh=6ic`B9|aK(k0TsG8;3N-6fMYa03O1k3ALBu7E;QS!8d?G{u5--22ih!YWy)-0 z3q(s#B!^KRc5M4%|3IRyLQk);?sSgPWGvJz@{B{j!>mfM64y<5~=lU{F zW-?1Ba{hd$T_`*Ut}9xNmpA1WidyP+o|xynz!&Qd9xP7ev89QJ1a5RMK1;xa@Sgj` zXx+j+Xz?u^b~XHX#iK(Ic?7juFVV*gO#QYUX^6*%A9aIa<(?ph4;R-UAm9sSjy@pb3A!ztpz&(%WVY^WZ zi|dLTSZ6Jx(7{t4=86~`2TPr)mb*3>=SF!z%sp@Y8hSBPrD_pHkQikN%bpjKCXsRi zCZ7x}V4NA*;xo)gg-n`&C+t>*mPM1;HIC3Mc)}A871YLreH*qSp?52EGc>^K@gBww zXUADRNz(2UBI4@me4kyg?zFYx$WS(8bfV|yluYjMST(pU>$9K0)BFeTN8)!hVi?@$ z&qOKijpOMP4SNtHHe4FHDprWLt~GJQBSab3^D`chg`}BT5+0Tm?kird>?tnO#X2>^ zFKE^2;aq<6{qM+=i>02AMlIsr=#mOy%C4sl5Nr z19^6}Rco`>!Hn*V1?h;x3|FIFHdCMk5L#P}?;L=xJV3~pb1@ef7JzSvK?KnYXYaP3)ybYz`{ofnFp*6Zp$pr%Cy?b^o>9k+VNKq^mDF&bJkUY+pz(z1veI2V zZQ!^@XhA8bgH4X-pZyebsIsJaZX5a4?~AUwrtDWxti^ z)|gng$C$>~9&BzBY@l)M*Jg#8XQ_~d>jB=3wL1uoaW?&xZcW1HJKwbgx?a&x(ho14{w?IiIum(lcls2{%V?Y9fRyf3#aF+$>&sQngaa;n&i^zS1*vJ?>qqZ)*r ziFvu*ij_WQ>)3?ZK!IxL<_%od-+uWK945#cw@T|KVAnkyvbTV*K%qN#!3|<~{{DmB30@BOqx3~1Efcnq&t|28}$ey3!@+p`$mVG_9wczC~KADFi5x;}VMoAz9y z!W+(N6Xg^BaBOJc(371c;+|ue!4U5@-KmEmWz=?eloyXHw>H)tG};7c9qVO5=B}6%t#Uzr6|b|Nc+=#l!G6CbzfjeIKLmW$G(GvEF_&rriF# z-=8kxQZ*|gBtO98L;PWDQ`^98f{<>E`r;gG_}0-WqN4rg%HjA??H|D$*f_+~EwO$F zrwbYD8TrG$b`|Z&1(CUqP zK%q~+rH4X+}OWoy$S zNG2IJd)LHsJ#T*C^5j|$tvgvR*RI{kA1+T19n - - - - - - - - EAdmin - 开箱即用的后台中台UI框架 - - - - - - -

    - - - - -
    - -
    - - - - \ No newline at end of file diff --git a/dist/index_light.html b/dist/index_light.html deleted file mode 100644 index dfec273..0000000 --- a/dist/index_light.html +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - EAdmin - 开箱即用的后台中台UI框架 - - - - - - -
    - - - - -
    - -
    - - - - \ No newline at end of file diff --git a/dist/js/core/al.init.min.js b/dist/js/core/al.init.min.js deleted file mode 100644 index daf60e0..0000000 --- a/dist/js/core/al.init.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";for(var _ROOTPATH,_script=window.document.getElementsByTagName("script"),i=0;i<_script.length;i++){var _src=_script[i].getAttribute("src");if(null!=_src&&-1!=_src.indexOf("al.load")){_ROOTPATH=_src.replace(/js\/core\/al.load.min.js/,"");break}}var _fmConf=[];function hideDom(e,o){e={obj:e.clone,return:""};return e.obj.appendTo("html").css({position:"absolute",left:"-9999px",display:"block"}),e.return=null==o||"width"==o?e.obj.outerWidth():e.obj.outerHeight(),e.obj.remove(),e.return}function innerW(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||void 0}function innerH(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||void 0}function userselect(e){1==(e=null==e?1:0)?(document.onselectstart=function(){return!0},$("body").css("-moz-user-select","")):(document.onselectstart=function(){return!1},$("body").css("-moz-user-select","none"))}function disabledRight(){$(document).on("contextmenu",function(e){return!1})}function keyup(e,t){var n=null;e.on("keyup",function(e){var o=$(this);clearTimeout(n),n=setTimeout(function(){t(o,e)},200)})}function distance(e,o){var t=!(2"):(e.color=o.data("icon-color"),null!=e.color&&(e.icon+=" font-color-"+e.color),o.css("padding-left",0).prepend(''))}),e.find(".block-data").each(function(){var e=[$(this),{}],o=e[0],e=e[1];o.addClass("block-data"),e.small=o.data("small"),null!=e.small&&o.addClass("block-data-small"),e.color=o.data("color"),null!=e.color?(e.color="font-color-"+e.color,o.find(".num").addClass(e.color)):e.color="",e.icon=o.data("icon"),null!=e.icon&&o.children("h5").prepend('')})}function col(e){e.find("[class*='col-']").each(function(){var e=[$(this),{}],o=e[0],t=e[1];t.class=o.attr("class"),t.class.replace(/col-([\d]+)/g,function(){switch(t.col=parseInt(arguments[1]),t.col){case 1:t.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:t.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:t.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:t.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:t.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:t.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:t.class="col-xl-7 col-lg-7";break;case 8:t.class="col-xl-8 col-lg-8";break;case 9:t.class="col-xl-9 col-lg-9";break;case 10:t.class="col-xl-10 col-lg-10";break;case 11:t.class="col-xl-11 col-lg-11";break;case 12:t.class="col-xl-12 col-lg-12"}o.removeClass("col-"+t.col).addClass(t.class)})})}function setRoute(){window.history.pushState(null,null,"#"+(0 { - // 登录 - Mock.mock(/api\/login/, (options) => { - let post = query(options.body, true); - let code = 100; - let msg = '登录成功,页面正在跳转'; - if (post.verify != 'mkl0') - { - code = 101; - msg = '验证码输入有误'; - } - else if (post.uname != 'eadmin') - { - code = 101; - msg = '账号输入错误'; - } - else if (post.pword != '888888') - { - code = 101; - msg = '密码输入错误'; - } - return { - code : code, - msg : msg, - remind : 'message' - }; - }); - - // 清理缓存 - Mock.mock(/api\/clearCache/, { - code : 100, - msg : '缓存清理成功', - data : { - success : 1 - }, - // 自定义弹出提示使用message模式,默认是popup - remind : 'message' - }); - - // 修改密码 - Mock.mock(/api\/editpass/, { - code : 100, - msg : '密码修改成功', - data : { - success : 1 - }, - // 自定义弹出提示使用message模式,默认是popup - remind : 'message' - }); -}); \ No newline at end of file diff --git a/dist/js/data/nav.js b/dist/js/data/nav.js deleted file mode 100644 index f57adfc..0000000 --- a/dist/js/data/nav.js +++ /dev/null @@ -1,46 +0,0 @@ -window.nav = [ - { - 'name' : '概况', - 'href' : '' - }, - { - 'name' : '店铺', - 'href' : 'javascript:;' - }, - { - 'name' : '商品', - 'href' : '' - }, - { - 'name' : '订单', - 'href' : '' - }, - { - 'name' : '会员', - 'href' : '' - }, - { - 'name' : '营销', - 'href' : '' - }, - { - 'name' : '门店', - 'href' : '' - }, - { - 'name' : '财务', - 'href' : '' - }, - { - 'name' : '统计', - 'href' : '' - }, - { - 'name' : '渠道', - 'href' : '' - }, - { - 'name' : '设置', - 'href' : '' - } -]; \ No newline at end of file diff --git a/dist/js/data/template-filter.js b/dist/js/data/template-filter.js deleted file mode 100644 index 9f3bdc9..0000000 --- a/dist/js/data/template-filter.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * 模版数据过滤器 - */ - -// 时间戳格式化 -template.defaults.imports. - dateFormat = (time, format) => { - return Time(time, format); - } \ No newline at end of file diff --git a/dist/js/event/index.html b/dist/js/event/index.html deleted file mode 100644 index e69de29..0000000 diff --git a/dist/js/framework/art-template/4.12.2/template-web.js b/dist/js/framework/art-template/4.12.2/template-web.js deleted file mode 100644 index 0e36682..0000000 --- a/dist/js/framework/art-template/4.12.2/template-web.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! art-template@4.12.2 for browser | https://github.com/aui/art-template */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.template=t():e.template=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(e,t,n){(function(t){e.exports=!1;try{e.exports="[object process]"===Object.prototype.toString.call(t.process)}catch(n){}}).call(t,n(4))},function(e,t,n){"use strict";var r=n(8),i=n(3),o=n(23),s=function(e,t){t.onerror(e,t);var n=function(){return"{Template Error}"};return n.mappings=[],n.sourcesContent=[],n},a=function c(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};"string"!=typeof e?t=e:t.source=e,t=i.$extend(t),e=t.source,!0===t.debug&&(t.cache=!1,t.minimize=!1,t.compileDebug=!0),t.compileDebug&&(t.minimize=!1),t.filename&&(t.filename=t.resolveFilename(t.filename,t));var n=t.filename,a=t.cache,u=t.caches;if(a&&n){var p=u.get(n);if(p)return p}if(!e)try{e=t.loader(n,t),t.source=e}catch(d){var l=new o({name:"CompileError",path:n,message:"template not found: "+d.message,stack:d.stack});if(t.bail)throw l;return s(l,t)}var f=void 0,h=new r(t);try{f=h.build()}catch(l){if(l=new o(l),t.bail)throw l;return s(l,t)}var m=function(e,n){try{return f(e,n)}catch(l){if(!t.compileDebug)return t.cache=!1,t.compileDebug=!0,c(t)(e,n);if(l=new o(l),t.bail)throw l;return s(l,t)()}};return m.mappings=f.mappings,m.sourcesContent=f.sourcesContent,m.toString=function(){return f.toString()},a&&n&&u.set(n,m),m};a.Compiler=r,e.exports=a},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,n){"use strict";function r(){this.$extend=function(e){return e=e||{},s(e,e instanceof r?e:this)}}var i=n(0),o=n(12),s=n(13),a=n(14),c=n(15),u=n(16),p=n(17),l=n(18),f=n(19),h=n(20),m=n(22),d={source:null,filename:null,rules:[f,l],escape:!0,debug:!!i&&"production"!==process.env.NODE_ENV,bail:!0,cache:!0,minimize:!0,compileDebug:!1,resolveFilename:m,include:a,htmlMinifier:h,htmlMinifierOptions:{collapseWhitespace:!0,minifyCSS:!0,minifyJS:!0,ignoreCustomFragments:[]},onerror:c,loader:p,caches:u,root:"/",extname:".art",ignore:[],imports:o};r.prototype=d,e.exports=new r},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){},function(e,t,n){"use strict";var r=n(7),i=n(1),o=n(24),s=function(e,t){return t instanceof Object?r({filename:e},t):i({filename:e,source:t})};s.render=r,s.compile=i,s.defaults=o,e.exports=s},function(e,t,n){"use strict";var r=n(1),i=function(e,t,n){return r(e,n)(t)};e.exports=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(9),o=n(11),s="$data",a="$imports",c="print",u="include",p="extend",l="block",f="$$out",h="$$line",m="$$blocks",d="$$slice",v="$$from",g="$$options",y=function(e,t){return Object.hasOwnProperty.call(e,t)},b=JSON.stringify,x=function(){function e(t){var n,i,y=this;r(this,e);var b=t.source,x=t.minimize,w=t.htmlMinifier;if(this.options=t,this.stacks=[],this.context=[],this.scripts=[],this.CONTEXT_MAP={},this.ignore=[s,a,g].concat(t.ignore),this.internal=(n={},n[f]="''",n[h]="[0,0]",n[m]="arguments[1]||{}",n[v]="null",n[c]="function(){var s=''.concat.apply('',arguments);"+f+"+=s;return s}",n[u]="function(src,data){var s="+g+".include(src,data||"+s+",arguments[2]||"+m+","+g+");"+f+"+=s;return s}",n[p]="function(from){"+v+"=from}",n[d]="function(c,p,s){p="+f+";"+f+"='';c();s="+f+";"+f+"=p+s;return s}",n[l]="function(){var a=arguments,s;if(typeof a[0]==='function'){return "+d+"(a[0])}else if("+v+"){if(!"+m+"[a[0]]){"+m+"[a[0]]="+d+"(a[1])}else{"+f+"+="+m+"[a[0]]}}else{s="+m+"[a[0]];if(typeof s==='string'){"+f+"+=s}else{s="+d+"(a[1])}return s}}",n),this.dependencies=(i={},i[c]=[f],i[u]=[f,g,s,m],i[p]=[v,u],i[l]=[d,v,f,m],i),this.importContext(f),t.compileDebug&&this.importContext(h),x)try{b=w(b,t)}catch(E){}this.source=b,this.getTplTokens(b,t.rules,this).forEach(function(e){e.type===o.TYPE_STRING?y.parseString(e):y.parseExpression(e)})}return e.prototype.getTplTokens=function(){return o.apply(undefined,arguments)},e.prototype.getEsTokens=function(e){return i(e)},e.prototype.getVariables=function(e){var t=!1;return e.filter(function(e){return"whitespace"!==e.type&&"comment"!==e.type}).filter(function(e){return"name"===e.type&&!t||(t="punctuator"===e.type&&"."===e.value,!1)}).map(function(e){return e.value})},e.prototype.importContext=function(e){var t=this,n="",r=this.internal,i=this.dependencies,o=this.ignore,c=this.context,u=this.options,p=u.imports,l=this.CONTEXT_MAP;y(l,e)||-1!==o.indexOf(e)||(y(r,e)?(n=r[e],y(i,e)&&i[e].forEach(function(e){return t.importContext(e)})):n="$escape"===e||"$each"===e||y(p,e)?a+"."+e:s+"."+e,l[e]=n,c.push({name:e,value:n}))},e.prototype.parseString=function(e){var t=e.value;if(t){var n=f+"+="+b(t);this.scripts.push({source:t,tplToken:e,code:n})}},e.prototype.parseExpression=function(e){var t=this,n=e.value,r=e.script,i=r.output,s=this.options.escape,a=r.code;i&&(a=!1===s||i===o.TYPE_RAW?f+"+="+r.code:f+"+=$escape("+r.code+")");var c=this.getEsTokens(a);this.getVariables(c).forEach(function(e){return t.importContext(e)}),this.scripts.push({source:n,tplToken:e,code:a})},e.prototype.checkExpression=function(e){for(var t=[[/^\s*}[\w\W]*?{?[\s;]*$/,""],[/(^[\w\W]*?\([\w\W]*?(?:=>|\([\w\W]*?\))\s*{[\s;]*$)/,"$1})"],[/(^[\w\W]*?\([\w\W]*?\)\s*{[\s;]*$)/,"$1}"]],n=0;n2&&arguments[2]!==undefined?arguments[2]:{},i=[{type:"string",value:e,line:0,start:0,end:e.length}],o=0;o]/;s.$escape=function(e){return i(r(e))},s.$each=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n {{"+n+"}}")};switch("#"===t&&h("#value","@value"),f){case"set":i="var "+c.join("").trim();break;case"if":i="if("+c.join("").trim()+"){";break;case"else":var m=c.indexOf("if");~m?(c.splice(0,m+1),i="}else if("+c.join("").trim()+"){"):i="}else{";break;case"/if":i="}";break;case"each":p=r._split(a),p.shift(),"as"===p[1]&&(h("each object as value index","each object value index"),p.splice(1,1));i="$each("+(p[0]||"$data")+",function("+(p[1]||"$value")+","+(p[2]||"$index")+"){";break;case"/each":i="})";break;case"block":p=r._split(a),p.shift(),i="block("+p.join(",").trim()+",function(){";break;case"/block":i="})";break;case"echo":f="print",h("echo value","value");case"print":case"include":case"extend":if(0!==c.join("").trim().indexOf("(")){p=r._split(a),p.shift(),i=f+"("+p.join(",")+")";break}default:if(~c.indexOf("|")){var d=a.reduce(function(e,t){var n=t.value,r=t.type;return"|"===n?e.push([]):"whitespace"!==r&&"comment"!==r&&(e.length||e.push([]),":"===n&&1===e[e.length-1].length?h("value | filter: argv","value | filter argv"):e[e.length-1].push(t)),e},[]).map(function(e){return r._split(e)});i=d.reduce(function(e,t){var n=t.shift();return t.unshift(e),"$imports."+n+"("+t.join(",")+")"},d.shift().join(" ").trim())}l=l||"escape"}return u.code=i,u.output=l,u},_split:function(e){e=e.filter(function(e){var t=e.type;return"whitespace"!==t&&"comment"!==t});for(var t=0,n=e.shift(),r=/\]|\)/,i=[[n]];t/,use:function(e,t,n,r){return n={"-":"raw","=":"escape","":!1,"==":"raw","=#":"raw"}[n],t&&(r="/*"+r+"*/",n=!1),{code:r,output:n}}};e.exports=r},function(e,t,n){"use strict";var r=n(0),i=function(e,t){if(r){var i,o=n(21).minify,s=t.htmlMinifierOptions,a=t.rules.map(function(e){return e.test});(i=s.ignoreCustomFragments).push.apply(i,a),e=o(e,s)}return e};e.exports=i},function(e,t){!function(e){e.noop=function(){}}("object"==typeof e&&"object"==typeof e.exports?e.exports:window)},function(e,t,n){"use strict";var r=n(0),i=/^\.+\//,o=function(e,t){if(r){var o=n(5),s=t.root,a=t.extname;if(i.test(e)){var c=t.filename,u=!c||e===c,p=u?s:o.dirname(c);e=o.resolve(p,e)}else e=o.resolve(s,e);o.extname(e)||(e+=a)}return e};e.exports=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){var t=e.name,n=e.source,r=e.path,i=e.line,o=e.column,s=e.generated,a=e.message;if(!n)return a;var c=n.split(/\n/),u=Math.max(i-3,0),p=Math.min(c.length,i+3),l=c.slice(u,p).map(function(e,t){var n=t+u+1;return(n===i?" >> ":" ")+n+"| "+e}).join("\n");return(r||"anonymous")+":"+i+":"+o+"\n"+l+"\n\n"+t+": "+a+(s?"\n generated: "+s:"")}var a=function(e){function t(n){r(this,t);var o=i(this,e.call(this,n.message));return o.name="TemplateError",o.message=s(n),Error.captureStackTrace&&Error.captureStackTrace(o,o.constructor),o}return o(t,e),t}(Error);e.exports=a},function(e,t,n){"use strict";e.exports=n(3)}])}); \ No newline at end of file diff --git a/dist/js/framework/axios/0.18.1/axios.min.js b/dist/js/framework/axios/0.18.1/axios.min.js deleted file mode 100644 index c7b4b0d..0000000 --- a/dist/js/framework/axios/0.18.1/axios.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/* axios v0.18.1 | (c) 2019 by Matt Zabriskie */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),u=n(6),a=r(u);a.Axios=i,a.create=function(e){return r(o.merge(u,e))},a.Cancel=n(22),a.CancelToken=n(23),a.isCancel=n(19),a.all=function(e){return Promise.all(e)},a.spread=n(24),e.exports=a,e.exports.default=a},function(e,t,n){"use strict";function r(e){return"[object Array]"===R.call(e)}function o(e){return"[object ArrayBuffer]"===R.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function a(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===R.call(e)}function d(e){return"[object File]"===R.call(e)}function l(e){return"[object Blob]"===R.call(e)}function h(e){return"[object Function]"===R.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n - * @license MIT - */ -e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(6),s=n(2),i=n(16),u=n(17);r.prototype.request=function(e){"string"==typeof e&&(e=s.merge({url:arguments[0]},arguments[1])),e=s.merge(o,{method:"get"},this.defaults,e),e.method=e.method.toLowerCase();var t=[u,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},s.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(s.merge(n||{},{method:e,url:t}))}}),s.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(s.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(8):"undefined"!=typeof process&&(e=n(8)),e}var s=n(2),i=n(7),u={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:o(),transformRequest:[function(e,t){return i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};a.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){a.headers[e]={}}),s.forEach(["post","put","patch"],function(e){a.headers[e]=s.merge(u)}),e.exports=a},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(9),s=n(12),i=n(13),u=n(14),a=n(10);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onerror=function(){c(a("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(a("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(15),y=(e.withCredentials||u(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(11);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}return s&&(e+=(e.indexOf("?")===-1?"?":"&")+s),e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(s)&&u.push("domain="+s),i===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(18),i=n(19),u=n(6),a=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!a(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||u.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(22);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); -//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/js/framework/axios/0.19.0/axios.min.js b/dist/js/framework/axios/0.19.0/axios.min.js deleted file mode 100644 index 0f36816..0000000 --- a/dist/js/framework/axios/0.19.0/axios.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/* axios v0.19.0 | (c) 2019 by Matt Zabriskie */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),a=n(22),u=n(11),c=r(u);c.Axios=i,c.create=function(e){return r(a(c.defaults,e))},c.Cancel=n(23),c.CancelToken=n(24),c.isCancel=n(10),c.all=function(e){return Promise.all(e)},c.spread=n(25),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";function r(e){return"[object Array]"===j.call(e)}function o(e){return"[object ArrayBuffer]"===j.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function a(e){return"string"==typeof e}function u(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===j.call(e)}function d(e){return"[object File]"===j.call(e)}function l(e){return"[object Blob]"===j.call(e)}function h(e){return"[object Function]"===j.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n - * @license MIT - */ -e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(2),s=n(6),i=n(7),a=n(8),u=n(22);r.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=u(this.defaults,e),e.method=e.method?e.method.toLowerCase():"get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},r.prototype.getUri=function(e){return e=u(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}if(s){var a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(9),i=n(10),a=n(11),u=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||a.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)?e=n(13):"undefined"!=typeof XMLHttpRequest&&(e=n(13)),e}var s=n(2),i=n(12),a={"Content-Type":"application/x-www-form-urlencoded"},u={adapter:o(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){u.headers[e]={}}),s.forEach(["post","put","patch"],function(e){u.headers[e]=s.merge(a)}),e.exports=u},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(14),s=n(6),i=n(17),a=n(18),u=n(15);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onabort=function(){d&&(c(u("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){c(u("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(19),y=(e.withCredentials||a(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(15);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){t=t||{};var n={};return r.forEach(["url","method","params","data"],function(e){"undefined"!=typeof t[e]&&(n[e]=t[e])}),r.forEach(["headers","auth","proxy"],function(o){r.isObject(t[o])?n[o]=r.deepMerge(e[o],t[o]):"undefined"!=typeof t[o]?n[o]=t[o]:r.isObject(e[o])?n[o]=r.deepMerge(e[o]):"undefined"!=typeof e[o]&&(n[o]=e[o])}),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],function(r){"undefined"!=typeof t[r]?n[r]=t[r]:"undefined"!=typeof e[r]&&(n[r]=e[r])}),n}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(23);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); -//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css b/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css deleted file mode 100644 index cd1c616..0000000 --- a/dist/js/framework/bootstrap/3.3.4/bootstrap.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.4 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css b/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css deleted file mode 100644 index ed3905e..0000000 --- a/dist/js/framework/bootstrap/3.3.7/bootstrap.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/dist/js/framework/chart/3.0.0/chart.min.js b/dist/js/framework/chart/3.0.0/chart.min.js deleted file mode 100644 index a87f614..0000000 --- a/dist/js/framework/chart/3.0.0/chart.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Chart.js v2.9.4 - * https://www.chartjs.org - * (c) 2020 Chart.js Contributors - * Released under the MIT License - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,i))),100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=e[l],d=(r=t,o=u,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));d.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),100*((i+n)/2)]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=1,a=0;return(i=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*i)/(1-i)),[t[0],100*i,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);if(e)return e[3];if(e=h(t))return e[3];if(e=c(t))return e[3]},hexString:function(t,e){e=void 0!==e&&3===t.length?e:t[3];return"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return g(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"},percentaString:g,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return p(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;rn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i=0;a--)e.call(n,t[a],a);else for(a=0;a=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},Q=H.options.resolve,tt=["push","pop","shift","splice","unshift"];function et(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(tt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var nt=function(t,e){this.initialize(t,e)};H.extend(nt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&et(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;tn&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;na?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function ot(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+at,rt(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=at,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+at,n.startAngle,!0),a=0;as;)a-=at;for(;a=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/at)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+at,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;tt.x&&(e=bt(e,"left","right")):t.basen?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}function yt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&vt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:pt,borderColor:pt,borderSkipped:"bottom",borderWidth:0}}});var _t=K.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=vt(t),n=e.right-e.left,i=e.bottom-e.top,a=xt(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return yt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return mt(n)?yt(n,t,null):yt(n,null,e)},inXRange:function(t){return yt(this._view,t,null)},inYRange:function(t){return yt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return mt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return mt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),kt={},wt=st,Mt=dt,St=gt,Ct=_t;kt.Arc=wt,kt.Line=Mt,kt.Point=St,kt.Rectangle=Ct;var Pt=H._deprecated,At=H.valueOrDefault;function Dt(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Tt=it.extend({dataElementType:kt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;it.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Pt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Pt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Pt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Pt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Pt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t=Rt?-zt:b<-Rt?zt:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=zt,S=b<=Nt&&x>=Nt||x>=zt+Nt,C=b<=-Nt&&x>=-Nt||x>=Rt+Nt,P=b===-Rt||x>=Rt?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i0&&!isNaN(t)?zt*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Lt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Lt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Lt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n0&&Ht(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return ae(t,e,{intersect:!1})},point:function(t,e){return ee(t,Qt(e,t))},nearest:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis);return ne(t,i,n.intersect,a)},x:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},oe=H.extend;function se(t,e){return H.where(t,(function(t){return t.pos===e}))}function le(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function ue(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function de(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-ue(o,t,"left","right"),a=e.outerHeight-ue(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function he(t,e){var n=e.maxPadding;function i(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}return i(t?["left","right"]:["top","bottom"])}function ce(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;idiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ge.default||ge,ve="$chartjs",be="chartjs-size-monitor",xe="chartjs-render-monitor",ye="chartjs-render-animation",_e=["animationstart","webkitAnimationStart"],ke={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function we(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Se(t,e,n){t.addEventListener(e,n,Me)}function Ce(t,e,n){t.removeEventListener(e,n,Me)}function Pe(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function Ae(t){var e=document.createElement("div");return e.className=t||"",e}function De(t,e,n){var i,a,r,o,s=t[ve]||(t[ve]={}),l=s.resizer=function(t){var e=Ae(be),n=Ae(be+"-expand"),i=Ae(be+"-shrink");n.appendChild(Ae()),i.appendChild(Ae()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return Se(n,"scroll",a.bind(n,"expand")),Se(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(Pe("resize",n)),i&&i.clientWidth0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index-1?t.split("\n"):t}function Ve(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:ze(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:ze(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:ze(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:ze(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:ze(t.titleFontStyle,e.defaultFontStyle),titleFontSize:ze(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:ze(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:ze(t.footerFontStyle,e.defaultFontStyle),footerFontSize:ze(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function He(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function je(t){return Ee([],We(t))}var qe=K.extend({initialize:function(){this._model=Ve(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Ee(o,We(i)),o=Ee(o,We(a)),o=Ee(o,We(r))},getBeforeBody:function(){return je(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Ee(r.before,We(i.beforeLabel.call(n,t,e))),Ee(r.lines,i.label.call(n,t,e)),Ee(r.after,We(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return je(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Ee(r,We(n)),r=Ee(r,We(i)),r=Ee(r,We(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Ve(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Be[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;ei.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Ue=Be,Ye=qe;Ye.positioners=Ue;var Ge=H.valueOrDefault;function Xe(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Re.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function Ke(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Xe(a,r):"scale"===t?e[t]=H.merge(a,[Re.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function Ze(t){var e=t.options;H.each(t.scales,(function(e){pe.removeBox(t,e)})),e=Ke(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function $e(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Je(t){return"top"===t||"bottom"===t}function Qe(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var tn=function(t,e){return this.construct(t,e),this};H.extend(tn.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Ke(N.global,N[t.type],t.options||{}),t}(e);var i=Oe.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,tn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Le.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Le.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return J.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Le.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=$e(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=$e(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=Ge(i.type,e.dtype);Je(i.position)!==Je(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Re.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Re.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t=0;--n)this.drawDataset(e[n],t);Le.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Le.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Le.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Le.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Le.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return re.modes.single(this,t)},getElementsAtEvent:function(t){return re.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return re.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=re.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return re.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},sn=H.isArray,ln=H.isNullOrUndef,un=H.valueOrDefault,dn=H.valueAtIndexOrDefault;function hn(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=rl+1e-6)))return o}function cn(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;ae){for(n=0;n=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-fn(l.gridLines)-u.padding-gn(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=fn(o)+gn(r)),u?s&&(e.height=fn(o)+gn(r)):e.height=t.maxHeight,a.display&&s){var d=mn(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ln(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;nn-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;es)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;iu)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e1?(h-d)/(u-1):null,bn(t,i,H.isNullOrUndef(a)?0:d-a,d),bn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),vn(t)}return bn(t,i),vn(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;yn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return _n(e)||_n(n)||(t=o.chart.data.datasets[n].data[e]),_n(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),wn={position:"bottom"};kn._defaults=wn;var Mn=H.noop,Sn=H.isNullOrUndef;var Cn=yn.extend({getRightValue:function(t){return"string"==typeof t?+t:yn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Mn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&Sn(d)&&Sn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||Sn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!Sn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!Sn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(Sn(d)?i:d);for(var m=1;me.length-1?null:this.getPixelForValue(e[t])}}),In=Pn;Tn._defaults=In;var Fn=H.valueOrDefault,On=H.math.log10;var Ln={position:"left",ticks:{callback:on.formatters.logarithmic}};function Rn(t,e){return H.isFinite(t)&&t>=0?t:e}var zn=yn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(On(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Rn(e.min),max:Rn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=Fn(t.min,Math.pow(10,Math.floor(On(e.min)))),o=Math.floor(On(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(On(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(On(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10===++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(ne.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(On(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;yn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=Fn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=On(e),t._valueOffset=n,t._valueRange=(On(t.max)-On(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(On(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Nn=Ln;zn._defaults=Nn;var Bn=H.valueOrDefault,En=H.valueAtIndexOrDefault,Wn=H.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:on.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Hn(t){var e=t.ticks;return e.display&&t.display?Bn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function jn(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:ta?{start:e-n,end:e}:{start:e,end:e+n}}function qn(t){return 0===t||180===t?"center":t<180?"left":"right"}function Un(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a270||t<90)&&(n.y-=e.h)}function Gn(t){return H.isNumber(t)?t:0}var Xn=Cn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Hn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Hn(this.options))},convertTicksToLabels:function(){var t=this;Cn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;er.r&&(r.r=f.end,o.r=h),g.startr.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Gn(a),r=Gn(r),o=Gn(o),s=Gn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Bn(s.lineWidth,o.lineWidth),u=Bn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=Hn(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=En(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=qn(c),Yn(c,t._pointLabelSizes[s],u),Un(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=En(e.color,i-1),u=En(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Bn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Kn=Vn;Xn._defaults=Kn;var Zn=H._deprecated,$n=H.options.resolve,Jn=H.valueOrDefault,Qn=Number.MIN_SAFE_INTEGER||-9007199254740991,ti=Number.MAX_SAFE_INTEGER||9007199254740991,ei={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ni=Object.keys(ei);function ii(t,e){return t-e}function ai(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function ri(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function oi(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function si(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function li(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=si(t,t.getRightValue(e));return null===i?i:(n.round&&(i=+t._adapter.startOf(i,n.round)),i)}function ui(t,e,n,i){var a,r,o,s=ni.length;for(a=ni.indexOf(t);a=0&&(e[r].major=!0);return e}(t,r,o,n):r}var hi=yn.extend({initialize:function(){this.mergeTicksOptions(),yn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new rn._date(e.adapters.date);return Zn("time scale",n.format,"time.format","time.parser"),Zn("time scale",n.min,"time.min","ticks.min"),Zn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),yn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),yn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=ti,f=Qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ui(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=ni.length-1;r>=ni.indexOf(n);r--)if(o=ni[r],ei[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return ni[n?ni.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=ni.indexOf(t)+1,n=ni.length;ee&&s=0&&t0?s:1}}),ci={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};hi._defaults=ci;var fi={category:kn,linear:Tn,logarithmic:zn,radialLinear:Xn,time:hi},gi={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};rn._date.override("function"==typeof t?{_id:"moment",formats:function(){return gi},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var pi={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function vi(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ki(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ki(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},Mi=H.rtl.getRtlAdapter,Si=H.noop,Ci=H.valueOrDefault;function Pi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;el.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:Si,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=Mi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=Ci(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=Pi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=Ci(i.lineWidth,r.borderWidth);if(c.fillStyle=Ci(i.fillStyle,a),c.lineCap=Ci(i.lineCap,r.borderCapStyle),c.lineDashOffset=Ci(i.lineDashOffset,r.borderDashOffset),c.lineJoin=Ci(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=Ci(i.strokeStyle,a),c.setLineDash&&c.setLineDash(Ci(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function Di(t,e){var n=new Ai({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.legend=n}var Ti={id:"legend",_element:Ai,beforeInit:function(t){var e=t.options.legend;e&&Di(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(pe.configure(t,n,e),n.options=e):Di(t,e)):n&&(pe.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ii=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Fi=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Ii,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Ii,beforeSetDimensions:Ii,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ii,beforeBuildLabels:Ii,buildLabels:Ii,afterBuildLabels:Ii,beforeFit:Ii,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:Ii,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e0?d[e-1]:null,(a=e0?d[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;on.length){for(o=0;oi&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),en._adapters=rn,en.Animation=$,en.animationService=J,en.controllers=Jt,en.DatasetController=it,en.defaults=N,en.Element=K,en.elements=kt,en.Interaction=re,en.layouts=pe,en.platform=Oe,en.plugins=Le,en.Scale=yn,en.scaleService=Re,en.Ticks=on,en.Tooltip=Ye,en.helpers.each(fi,(function(t,e){en.scaleService.registerScaleType(e,t,t._defaults)})),Li)Li.hasOwnProperty(Bi)&&en.plugins.register(Li[Bi]);en.platform.initialize();var Ei=en;return"undefined"!=typeof window&&(window.Chart=en),en.Chart=en,en.Legend=Li.legend._element,en.Title=Li.title._element,en.pluginService=en.plugins,en.PluginBase=en.Element.extend({}),en.canvasHelpers=en.helpers.canvas,en.layoutService=en.layouts,en.LinearScaleBase=Cn,en.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){en[t]=function(e,n){return new en(e,en.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Ei})); diff --git a/dist/js/framework/eadmin/1.0.1/eadmin.min.js b/dist/js/framework/eadmin/1.0.1/eadmin.min.js deleted file mode 100644 index f790555..0000000 --- a/dist/js/framework/eadmin/1.0.1/eadmin.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! - eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com -*/ -"use strict";var _createClass=function(){function t(e,n){for(var o=0;o

    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 J(f@(}{vVIrdS?It diff --git a/dist/font/remixicon.svg b/dist/font/remixicon.svg deleted file mode 100644 index a348334..0000000 --- a/dist/font/remixicon.svg +++ /dev/null @@ -1,6835 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/font/remixicon.symbol.svg b/dist/font/remixicon.symbol.svg deleted file mode 100644 index 2522b6c..0000000 --- a/dist/font/remixicon.symbol.svg +++ /dev/null @@ -1,11356 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dist/font/remixicon.ttf b/dist/font/remixicon.ttf deleted file mode 100644 index c461f40e1fd354885d0291e58cc38522cc476082..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403056 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�Bv;J|Q;QaaN1u+0dMloIpyoV;ZGn7t)pq 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

    '),$("#notice").css("top",module.conf.notice_top),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",submit:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",submit:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),null==module.plugin&&(module.plugin=[]),$("body").append('
    '),$("body").append('
    ')}function n(e,n,o){return t.apply(this,arguments)}var t;return _createClass(e,[{key:"loadingProgress",value:function(){var e=0':(e.navHtml+=' class="nav-sub"',null!=e.sub[n].container&&(navHtml+=' data-container="'+e.sub[n].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[n].icon&&""!=e.sub[n].icon&&(e.navHtml+=''),e.navHtml+=e.sub[n].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav)return null!=e.sub[0].native?void 0:(e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1)}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==t.href||null!=e.this.data("native"))return!0;setRoute(t.href);var o=md5(t.href);store.remove(o+"_page");o=e.this.data("container");return t.refresh(o=!!o&&"#"+o),!1})}},{key:"refresh",value:function(){var e=0
      ',t.find("h2").each(function(e){$(this).attr("id","h2-"+e);e=$(this).html();n+="
    • "+e+"
    • "}),t.append(n+="
    "),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])}))})},module.conf.load_page_timeout)}},{key:"nav",value:function(){var n;!1!==module.conf.homepage&&(n=function(e){var n,o="
      ",t=0,l=store("main_nav_id");for(n in e){var i="";null==l?0==t&&(i=" active"):n==l&&(i=" active"),o+='',t++}if(o+="
    ",$(".nav").html(o),null!=l){var a=window.nav[l].sub;if(null!=a){var r,o="",$(".sub-nav").show().children("div").eq(1).html(o)}}},"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,n(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){n(window.nav)}))}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),Tag.run(box),this.onscroll();var e,n=$("body").find(".iscroll");0";q=("hidden" in t);e=t.childNodes.length==1||(function(){(m.createElement)("a");var v=m.createDocumentFragment();return(typeof v.cloneNode=="undefined"||typeof v.createDocumentFragment=="undefined"||typeof v.createElement=="undefined")}())}catch(u){q=true;e=true}}());function f(t,v){var w=t.createElement("p"),u=t.getElementsByTagName("head")[0]||t.documentElement;w.innerHTML="x";return u.insertBefore(w.lastChild,u.firstChild)}function l(){var t=j.elements;return typeof t=="string"?t.split(" "):t}function p(t){var u=o[t[i]];if(!u){u={};a++;t[i]=a;o[a]=u}return u}function n(w,t,v){if(!t){t=m}if(e){return t.createElement(w)}if(!v){v=p(t)}var u;if(v.cache[w]){u=v.cache[w].cloneNode()}else{if(c.test(w)){u=(v.cache[w]=v.createElem(w)).cloneNode()}else{u=v.createElem(w)}}return u.canHaveChildren&&!h.test(w)?v.frag.appendChild(u):u}function r(v,x){if(!v){v=m}if(e){return v.createDocumentFragment()}x=x||p(v);var y=x.frag.cloneNode(),w=0,u=l(),t=u.length;for(;w)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
    ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
    \n\t\t\t\t\t\n\t\t\t\t
    a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t -}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); -u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("',s.body.html(t))},init:function(t){l._create(),s={this:t,title:l.windowDom.children(".title"),body:l.windowDom.children(".body"),loading:l.windowDom.children(".window-loading"),scroll:null},0!=t&&(l.param.url=s.this.data("window-url")),Eadmin.currentHref=l.param.url,null!=l.param.url&&""!=l.param.url?(0!=(t=Eadmin.mask())&&l.windowDom.css("z-index",t),l.windowDom.off("animationend").show().addClass("window"==l.param.style?"zoomIn":"fadeInRight"),r.load(),l.windowDom.children(".window-close").on("click",function(){r.close()}),l.param.drag&&s.title.on("mousedown",function(t){selectEnabled&&userselect(0);var e=l.windowDom.offset();l.x=t.clientX,l.y=t.clientY,l.top=e.top,l.left=e.left;var a=l.windowDom.css("margin-left"),n=l.windowDom.css("margin-top"),a=parseInt(a),n=parseInt(n);$(document).on("mousemove",function(t){var e=l.top+(t.clientY-l.y),t=l.left+(t.clientX-l.x);l.windowDom.css({top:e-=n,left:t-=a})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=l.param.btn.length&&l.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.index=e.index(),a.param=l.param.btn[a.index],_.isString(a.param.action))if(a.action=["cancel","refresh","submit"],-1!=a.action.indexOf(a.param.action))switch(a.param.action){case"cancel":r.close();break;case"refresh":s.body.empty(),r.load();break;case"submit":var n=function(){s.form=s.body.find(a.param.formid||"form"),0!=s.form.length?(s.action=s.form.attr("action")||l.param.url,Validate.submit(s.form),0'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n Check\n \n \n \n \n
    \n
    \n \n Error\n \n \n \n \n \n \n
    \n',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=C.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,p=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=p.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==p.return||p.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=C.createElement(''.concat(this.options.dictRemoveFile,"")),t.previewElement.appendChild(t._removeLink));var h=function(e){return e.preventDefault(),e.stopPropagation(),t.status===C.UPLOADING?C.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?C.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)},f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",h)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1")),n+='');var i=C.createElement(n);return"FORM"!==this.element.tagName?(t=C.createElement('
    '))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}},t=0,n=["div","form"];t".concat(t," ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):C.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:C.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=C.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==C.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=C.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===C.UPLOADING&&this.cancelUpload(e),this.files=without(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===C.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=ExifRestore.restore(r.dataURL,i)),o(C.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];var i=function(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:C.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}};if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=C.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n>1}var s=l/t;return 0==s?1:s},drawImageIOSFix=function(e,t,n,i,r,o,a,l,s,u){var c=detectVerticalSquash(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",ue.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l>16)+(b>>16)+(c>>16);return d<<16|65535&c}function c(a,b){return a<>>32-b}function d(a,d,e,f,g,h){return b(c(b(b(d,a),b(f,h)),g),e)}function e(a,b,c,e,f,g,h){return d(b&c|~b&e,a,b,f,g,h)}function f(a,b,c,e,f,g,h){return d(b&e|c&~e,a,b,f,g,h)}function g(a,b,c,e,f,g,h){return d(b^c^e,a,b,f,g,h)}function h(a,b,c,e,f,g,h){return d(c^(b|~e),a,b,f,g,h)}function i(a,c){a[c>>5]|=128<>>9<<4)+14]=c;var d,i,j,k,l,m=1732584193,n=-271733879,o=-1732584194,p=271733878;for(d=0;d>5]>>>b%32&255);return c}function k(a){var b,c=[];for(c[(a.length>>2)-1]=void 0,b=0;b>5]|=(255&a.charCodeAt(b/8))<16&&(e=i(e,8*a.length)),c=0;16>c;c+=1)f[c]=909522486^e[c],g[c]=1549556828^e[c];return d=i(f.concat(k(b)),512+8*b.length),j(i(g.concat(d),640))}function n(a){var b,c,d="0123456789abcdef",e="";for(c=0;c>>4&15)+d.charAt(15&b);return e}function o(a){return unescape(encodeURIComponent(a))}function p(a){return l(o(a))}function q(a){return n(p(a))}function r(a,b){return m(o(a),o(b))}function s(a,b){return n(r(a,b))}function t(a,b,c){return b?c?r(b,a):s(b,a):c?p(a):q(a)}"function"==typeof define&&define.amd?define(function(){return t}):a.md5=t}(this); \ No newline at end of file diff --git a/dist/js/plugin/mock.min.js b/dist/js/plugin/mock.min.js deleted file mode 100644 index 2058a06..0000000 --- a/dist/js/plugin/mock.min.js +++ /dev/null @@ -1,10 +0,0 @@ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Mock=e():t.Mock=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return t[r].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){var r,a=n(1),o=n(3),u=n(5),l=n(20),i=n(23),s=n(25);"undefined"!=typeof window&&(r=n(27));/*! - Mock - 模拟请求 & 模拟数据 - https://github.com/nuysoft/Mock - 墨智 mozhi.gyy@taobao.com nuysoft@gmail.com - */ -var c={Handler:a,Random:u,Util:o,XHR:r,RE:l,toJSONSchema:i,valid:s,heredoc:o.heredoc,setup:function(t){return r.setup(t)},_mocked:{}};c.version="1.0.0-beta2",r&&(r.Mock=c),c.mock=function(t,e,n){return 1===arguments.length?a.gen(t):(2===arguments.length&&(n=e,e=void 0),r&&(window.XMLHttpRequest=r),c._mocked[t+(e||"")]={rurl:t,rtype:e,template:n},c)},t.exports=c},function(module,exports,__webpack_require__){var Constant=__webpack_require__(2),Util=__webpack_require__(3),Parser=__webpack_require__(4),Random=__webpack_require__(5),RE=__webpack_require__(20),Handler={extend:Util.extend};Handler.gen=function(t,e,n){e=void 0==e?"":e+"",n=n||{},n={path:n.path||[Constant.GUID],templatePath:n.templatePath||[Constant.GUID++],currentContext:n.currentContext,templateCurrentContext:n.templateCurrentContext||t,root:n.root||n.currentContext,templateRoot:n.templateRoot||n.templateCurrentContext||t};var r,a=Parser.parse(e),o=Util.type(t);return Handler[o]?(r=Handler[o]({type:o,template:t,name:e,parsedName:e?e.replace(Constant.RE_KEY,"$1"):e,rule:a,context:n}),n.root||(n.root=r),r):t},Handler.extend({array:function(t){var e,n,r=[];if(0===t.template.length)return r;if(t.rule.parameters)if(1===t.rule.min&&void 0===t.rule.max)t.context.path.push(t.name),t.context.templatePath.push(t.name),r=Random.pick(Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();else if(t.rule.parameters[2])t.template.__order_index=t.template.__order_index||0,t.context.path.push(t.name),t.context.templatePath.push(t.name),r=Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})[t.template.__order_index%t.template.length],t.template.__order_index+=+t.rule.parameters[2],t.context.path.pop(),t.context.templatePath.pop();else for(e=0;e1)return this.getValueByKeyPath(key,options);if(templateContext&&"object"==typeof templateContext&&key in templateContext&&placeholder!==templateContext[key])return templateContext[key]=Handler.gen(templateContext[key],key,{currentContext:obj,templateCurrentContext:templateContext}),templateContext[key];if(!(key in Random||lkey in Random||okey in Random))return placeholder;for(var i=0;i1&&(a=e.context.path.slice(0),a.pop(),a=this.normalizePath(a.concat(r))),t=r[r.length-1];for(var o=e.context.root,u=e.context.templateRoot,l=1;ll;l++)if(t=arguments[l])for(e in t)r=u[e],a=t[e],u!==a&&void 0!==a&&(n.isArray(a)||n.isObject(a)?(n.isArray(a)&&(o=r&&n.isArray(r)?r:[]),n.isObject(a)&&(o=r&&n.isObject(r)?r:{}),u[e]=n.extend(o,a)):u[e]=a);return u},n.each=function(t,e,n){var r,a;if("number"===this.type(t))for(r=0;t>r;r++)e(r,r);else if(t.length===+t.length)for(r=0;r1/(t+e)*t?!n:n):Math.random()>=.5},bool:function(t,e,n){return this["boolean"](t,e,n)},natural:function(t,e){return t="undefined"!=typeof t?parseInt(t,10):0,e="undefined"!=typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},integer:function(t,e){return t="undefined"!=typeof t?parseInt(t,10):-9007199254740992,e="undefined"!=typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},"int":function(t,e){return this.integer(t,e)},"float":function(t,e,n,r){n=void 0===n?0:n,n=Math.max(Math.min(n,17),0),r=void 0===r?17:r,r=Math.max(Math.min(r,17),0);for(var a=this.integer(t,e)+".",o=0,u=this.natural(n,r);u>o;o++)a+=u-1>o?this.character("number"):this.character("123456789");return parseFloat(a,10)},character:function(t){var e={lower:"abcdefghijklmnopqrstuvwxyz",upper:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",number:"0123456789",symbol:"!@#$%^&*()[]"};return e.alpha=e.lower+e.upper,e.undefined=e.lower+e.upper+e.number+e.symbol,t=e[(""+t).toLowerCase()]||t,t.charAt(this.natural(0,t.length-1))},"char":function(t){return this.character(t)},string:function(t,e,n){var r;switch(arguments.length){case 0:r=this.natural(3,7);break;case 1:r=t,t=void 0;break;case 2:"string"==typeof arguments[0]?r=e:(r=this.natural(t,e),t=void 0);break;case 3:r=this.natural(e,n)}for(var a="",o=0;r>o;o++)a+=this.character(t);return a},str:function(){return this.string.apply(this,arguments)},range:function(t,e,n){arguments.length<=1&&(e=t||0,t=0),n=arguments[2]||1,t=+t,e=+e,n=+n;for(var r=Math.max(Math.ceil((e-t)/n),0),a=0,o=new Array(r);r>a;)o[a++]=t,t+=n;return o}}},function(t,e){var n={yyyy:"getFullYear",yy:function(t){return(""+t.getFullYear()).slice(2)},y:"yy",MM:function(t){var e=t.getMonth()+1;return 10>e?"0"+e:e},M:function(t){return t.getMonth()+1},dd:function(t){var e=t.getDate();return 10>e?"0"+e:e},d:"getDate",HH:function(t){var e=t.getHours();return 10>e?"0"+e:e},H:"getHours",hh:function(t){var e=t.getHours()%12;return 10>e?"0"+e:e},h:function(t){return t.getHours()%12},mm:function(t){var e=t.getMinutes();return 10>e?"0"+e:e},m:"getMinutes",ss:function(t){var e=t.getSeconds();return 10>e?"0"+e:e},s:"getSeconds",SS:function(t){var e=t.getMilliseconds();return 10>e&&"00"+e||100>e&&"0"+e||e},S:"getMilliseconds",A:function(t){return t.getHours()<12?"AM":"PM"},a:function(t){return t.getHours()<12?"am":"pm"},T:"getTime"};t.exports={_patternLetters:n,_rformat:new RegExp(function(){var t=[];for(var e in n)t.push(e);return"("+t.join("|")+")"}(),"g"),_formatDate:function(t,e){return e.replace(this._rformat,function r(e,a){return"function"==typeof n[a]?n[a](t):n[a]in n?r(e,n[a]):t[n[a]]()})},_randomDate:function(t,e){return t=void 0===t?new Date(0):t,e=void 0===e?new Date:e,new Date(Math.random()*(e.getTime()-t.getTime()))},date:function(t){return t=t||"yyyy-MM-dd",this._formatDate(this._randomDate(),t)},time:function(t){return t=t||"HH:mm:ss",this._formatDate(this._randomDate(),t)},datetime:function(t){return t=t||"yyyy-MM-dd HH:mm:ss",this._formatDate(this._randomDate(),t)},now:function(t,e){1===arguments.length&&(/year|month|day|hour|minute|second|week/.test(t)||(e=t,t="")),t=(t||"").toLowerCase(),e=e||"yyyy-MM-dd HH:mm:ss";var n=new Date;switch(t){case"year":n.setMonth(0);case"month":n.setDate(1);case"week":case"day":n.setHours(0);case"hour":n.setMinutes(0);case"minute":n.setSeconds(0);case"second":n.setMilliseconds(0)}switch(t){case"week":n.setDate(n.getDate()-n.getDay())}return this._formatDate(n,e)}}},function(t,e,n){(function(t){t.exports={_adSize:["300x250","250x250","240x400","336x280","180x150","720x300","468x60","234x60","88x31","120x90","120x60","120x240","125x125","728x90","160x600","120x600","300x600"],_screenSize:["320x200","320x240","640x480","800x480","800x480","1024x600","1024x768","1280x800","1440x900","1920x1200","2560x1600"],_videoSize:["720x480","768x576","1280x720","1920x1080"],image:function(t,e,n,r,a){return 4===arguments.length&&(a=r,r=void 0),3===arguments.length&&(a=n,n=void 0),t||(t=this.pick(this._adSize)),e&&~e.indexOf("#")&&(e=e.slice(1)),n&&~n.indexOf("#")&&(n=n.slice(1)),"http://dummyimage.com/"+t+(e?"/"+e:"")+(n?"/"+n:"")+(r?"."+r:"")+(a?"&text="+a:"")},img:function(){return this.image.apply(this,arguments)},_brandColors:{"4ormat":"#fb0a2a","500px":"#02adea","About.me (blue)":"#00405d","About.me (yellow)":"#ffcc33",Addvocate:"#ff6138",Adobe:"#ff0000",Aim:"#fcd20b",Amazon:"#e47911",Android:"#a4c639","Angie's List":"#7fbb00",AOL:"#0060a3",Atlassian:"#003366",Behance:"#053eff","Big Cartel":"#97b538",bitly:"#ee6123",Blogger:"#fc4f08",Boeing:"#0039a6","Booking.com":"#003580",Carbonmade:"#613854",Cheddar:"#ff7243","Code School":"#3d4944",Delicious:"#205cc0",Dell:"#3287c1",Designmoo:"#e54a4f",Deviantart:"#4e6252","Designer News":"#2d72da",Devour:"#fd0001",DEWALT:"#febd17","Disqus (blue)":"#59a3fc","Disqus (orange)":"#db7132",Dribbble:"#ea4c89",Dropbox:"#3d9ae8",Drupal:"#0c76ab",Dunked:"#2a323a",eBay:"#89c507",Ember:"#f05e1b",Engadget:"#00bdf6",Envato:"#528036",Etsy:"#eb6d20",Evernote:"#5ba525","Fab.com":"#dd0017",Facebook:"#3b5998",Firefox:"#e66000","Flickr (blue)":"#0063dc","Flickr (pink)":"#ff0084",Forrst:"#5b9a68",Foursquare:"#25a0ca",Garmin:"#007cc3",GetGlue:"#2d75a2",Gimmebar:"#f70078",GitHub:"#171515","Google Blue":"#0140ca","Google Green":"#16a61e","Google Red":"#dd1812","Google Yellow":"#fcca03","Google+":"#dd4b39",Grooveshark:"#f77f00",Groupon:"#82b548","Hacker News":"#ff6600",HelloWallet:"#0085ca","Heroku (light)":"#c7c5e6","Heroku (dark)":"#6567a5",HootSuite:"#003366",Houzz:"#73ba37",HTML5:"#ec6231",IKEA:"#ffcc33",IMDb:"#f3ce13",Instagram:"#3f729b",Intel:"#0071c5",Intuit:"#365ebf",Kickstarter:"#76cc1e",kippt:"#e03500",Kodery:"#00af81",LastFM:"#c3000d",LinkedIn:"#0e76a8",Livestream:"#cf0005",Lumo:"#576396",Mixpanel:"#a086d3",Meetup:"#e51937",Nokia:"#183693",NVIDIA:"#76b900",Opera:"#cc0f16",Path:"#e41f11","PayPal (dark)":"#1e477a","PayPal (light)":"#3b7bbf",Pinboard:"#0000e6",Pinterest:"#c8232c",PlayStation:"#665cbe",Pocket:"#ee4056",Prezi:"#318bff",Pusha:"#0f71b4",Quora:"#a82400","QUOTE.fm":"#66ceff",Rdio:"#008fd5",Readability:"#9c0000","Red Hat":"#cc0000",Resource:"#7eb400",Rockpack:"#0ba6ab",Roon:"#62b0d9",RSS:"#ee802f",Salesforce:"#1798c1",Samsung:"#0c4da2",Shopify:"#96bf48",Skype:"#00aff0",Snagajob:"#f47a20",Softonic:"#008ace",SoundCloud:"#ff7700","Space Box":"#f86960",Spotify:"#81b71a",Sprint:"#fee100",Squarespace:"#121212",StackOverflow:"#ef8236",Staples:"#cc0000","Status Chart":"#d7584f",Stripe:"#008cdd",StudyBlue:"#00afe1",StumbleUpon:"#f74425","T-Mobile":"#ea0a8e",Technorati:"#40a800","The Next Web":"#ef4423",Treehouse:"#5cb868",Trulia:"#5eab1f",Tumblr:"#34526f","Twitch.tv":"#6441a5",Twitter:"#00acee",TYPO3:"#ff8700",Ubuntu:"#dd4814",Ustream:"#3388ff",Verizon:"#ef1d1d",Vimeo:"#86c9ef",Vine:"#00a478",Virb:"#06afd8","Virgin Media":"#cc0000",Wooga:"#5b009c","WordPress (blue)":"#21759b","WordPress (orange)":"#d54e21","WordPress (grey)":"#464646",Wunderlist:"#2b88d9",XBOX:"#9bc848",XING:"#126567","Yahoo!":"#720e9e",Yandex:"#ffcc00",Yelp:"#c41200",YouTube:"#c4302b",Zalongo:"#5498dc",Zendesk:"#78a300",Zerply:"#9dcc7a",Zootool:"#5e8b1d"},_brandNames:function(){var t=[];for(var e in this._brandColors)t.push(e);return t},dataImage:function(e,n){var r;if("undefined"!=typeof document)r=document.createElement("canvas");else{var a=t.require("canvas");r=new a}var o=r&&r.getContext&&r.getContext("2d");if(!r||!o)return"";e||(e=this.pick(this._adSize)),n=void 0!==n?n:e,e=e.split("x");var u=parseInt(e[0],10),l=parseInt(e[1],10),i=this._brandColors[this.pick(this._brandNames())],s="#FFF",c=14,h="sans-serif";return r.width=u,r.height=l,o.textAlign="center",o.textBaseline="middle",o.fillStyle=i,o.fillRect(0,0,u,l),o.fillStyle=s,o.font="bold "+c+"px "+h,o.fillText(n,u/2,l/2,u),r.toDataURL("image/png")}}}).call(e,n(9)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){var r=n(11),a=n(12);t.exports={color:function(t){return t||a[t]?a[t].nicer:this.hex()},hex:function(){var t=this._goldenRatioColor(),e=r.hsv2rgb(t),n=r.rgb2hex(e[0],e[1],e[2]);return n},rgb:function(){var t=this._goldenRatioColor(),e=r.hsv2rgb(t);return"rgb("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+")"},rgba:function(){var t=this._goldenRatioColor(),e=r.hsv2rgb(t);return"rgba("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+", "+Math.random().toFixed(2)+")"},hsl:function(){var t=this._goldenRatioColor(),e=r.hsv2hsl(t);return"hsl("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+")"},_goldenRatioColor:function(t,e){return this._goldenRatio=.618033988749895,this._hue=this._hue||Math.random(),this._hue+=this._goldenRatio,this._hue%=1,"number"!=typeof t&&(t=.5),"number"!=typeof e&&(e=.95),[360*this._hue,100*t,100*e]}}},function(t,e){t.exports={rgb2hsl:function(t){var e,n,r,a=t[0]/255,o=t[1]/255,u=t[2]/255,l=Math.min(a,o,u),i=Math.max(a,o,u),s=i-l;return i==l?e=0:a==i?e=(o-u)/s:o==i?e=2+(u-a)/s:u==i&&(e=4+(a-o)/s),e=Math.min(60*e,360),0>e&&(e+=360),r=(l+i)/2,n=i==l?0:.5>=r?s/(i+l):s/(2-i-l),[e,100*n,100*r]},rgb2hsv:function(t){var e,n,r,a=t[0],o=t[1],u=t[2],l=Math.min(a,o,u),i=Math.max(a,o,u),s=i-l;return n=0===i?0:s/i*1e3/10,i==l?e=0:a==i?e=(o-u)/s:o==i?e=2+(u-a)/s:u==i&&(e=4+(a-o)/s),e=Math.min(60*e,360),0>e&&(e+=360),r=i/255*1e3/10,[e,n,r]},hsl2rgb:function(t){var e,n,r,a,o,u=t[0]/360,l=t[1]/100,i=t[2]/100;if(0===l)return o=255*i,[o,o,o];n=.5>i?i*(1+l):i+l-i*l,e=2*i-n,a=[0,0,0];for(var s=0;3>s;s++)r=u+1/3*-(s-1),0>r&&r++,r>1&&r--,o=1>6*r?e+6*(n-e)*r:1>2*r?n:2>3*r?e+(n-e)*(2/3-r)*6:e,a[s]=255*o;return a},hsl2hsv:function(t){var e,n,r=t[0],a=t[1]/100,o=t[2]/100;return o*=2,a*=1>=o?o:2-o,n=(o+a)/2,e=2*a/(o+a),[r,100*e,100*n]},hsv2rgb:function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),u=255*r*(1-n),l=255*r*(1-n*o),i=255*r*(1-n*(1-o));switch(r=255*r,a){case 0:return[r,i,u];case 1:return[l,r,u];case 2:return[u,r,i];case 3:return[u,l,r];case 4:return[i,u,r];case 5:return[r,u,l]}},hsv2hsl:function(t){var e,n,r=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=1>=n?n:2-n,n/=2,[r,100*e,100*n]},rgb2hex:function(t,e,n){return"#"+((256+t<<8|e)<<8|n).toString(16).slice(1)},hex2rgb:function(t){return t="0x"+t.slice(1).replace(t.length>4?t:/./g,"$&$&")|0,[t>>16,t>>8&255,255&t]}}},function(t,e){t.exports={navy:{value:"#000080",nicer:"#001F3F"},blue:{value:"#0000ff",nicer:"#0074D9"},aqua:{value:"#00ffff",nicer:"#7FDBFF"},teal:{value:"#008080",nicer:"#39CCCC"},olive:{value:"#008000",nicer:"#3D9970"},green:{value:"#008000",nicer:"#2ECC40"},lime:{value:"#00ff00",nicer:"#01FF70"},yellow:{value:"#ffff00",nicer:"#FFDC00"},orange:{value:"#ffa500",nicer:"#FF851B"},red:{value:"#ff0000",nicer:"#FF4136"},maroon:{value:"#800000",nicer:"#85144B"},fuchsia:{value:"#ff00ff",nicer:"#F012BE"},purple:{value:"#800080",nicer:"#B10DC9"},silver:{value:"#c0c0c0",nicer:"#DDDDDD"},gray:{value:"#808080",nicer:"#AAAAAA"},black:{value:"#000000",nicer:"#111111"},white:{value:"#FFFFFF",nicer:"#FFFFFF"}}},function(t,e,n){function r(t,e,n,r){return void 0===n?a.natural(t,e):void 0===r?n:a.natural(parseInt(n,10),parseInt(r,10))}var a=n(6),o=n(14);t.exports={paragraph:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.sentence());return a.join(" ")},cparagraph:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.csentence());return a.join("")},sentence:function(t,e){for(var n=r(12,18,t,e),a=[],u=0;n>u;u++)a.push(this.word());return o.capitalize(a.join(" "))+"."},csentence:function(t,e){for(var n=r(12,18,t,e),a=[],o=0;n>o;o++)a.push(this.cword());return a.join("")+"。"},word:function(t,e){for(var n=r(3,10,t,e),o="",u=0;n>u;u++)o+=a.character("lower");return o},cword:function(t,e,n){var r,a="的一是在不了有和人这中大为上个国我以要他时来用们生到作地于出就分对成会可主发年动同工也能下过子说产种面而方后多定行学法所民得经十三之进着等部度家电力里如水化高自二理起小物现实加量都两体制机当使点从业本去把性好应开它合还因由其些然前外天政四日那社义事平形相全表间样与关各重新线内数正心反你明看原又么利比或但质气第向道命此变条只没结解问意建月公无系军很情者最立代想已通并提直题党程展五果料象员革位入常文总次品式活设及管特件长求老头基资边流路级少图山统接知较将组见计别她手角期根论运农指几九区强放决西被干做必战先回则任取据处队南给色光门即保治北造百规热领七海口东导器压志世金增争济阶油思术极交受联什认六共权收证改清己美再采转更单风切打白教速花带安场身车例真务具万每目至达走积示议声报斗完类八离华名确才科张信马节话米整空元况今集温传土许步群广石记需段研界拉林律叫且究观越织装影算低持音众书布复容儿须际商非验连断深难近矿千周委素技备半办青省列习响约支般史感劳便团往酸历市克何除消构府称太准精值号率族维划选标写存候毛亲快效斯院查江型眼王按格养易置派层片始却专状育厂京识适属圆包火住调满县局照参红细引听该铁价严龙飞";switch(arguments.length){case 0:t=a,r=1;break;case 1:"string"==typeof arguments[0]?r=1:(r=t,t=a);break;case 2:"string"==typeof arguments[0]?r=e:(r=this.natural(t,e),t=a);break;case 3:r=this.natural(e,n)}for(var o="",u=0;r>u;u++)o+=t.charAt(this.natural(0,t.length-1));return o},title:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.capitalize(this.word()));return a.join(" ")},ctitle:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.cword());return a.join("")}}},function(t,e){t.exports={capitalize:function(t){return(t+"").charAt(0).toUpperCase()+(t+"").substr(1)},upper:function(t){return(t+"").toUpperCase()},lower:function(t){return(t+"").toLowerCase()},pick:function(t,e,n){switch(t=t||[],arguments.length){case 1:return t[this.natural(0,t.length-1)];case 2:n=e;case 3:return this.shuffle(t,e,n)}},shuffle:function(t,e,n){t=t||[];for(var r=t.slice(0),a=[],o=0,u=r.length,l=0;u>l;l++)o=this.natural(0,r.length-1),a.push(r[o]),r.splice(o,1);switch(arguments.length){case 0:case 1:return a;case 2:n=e;case 3:return e=parseInt(e,10),n=parseInt(n,10),a.slice(0,this.natural(e,n))}},order:function n(t){n.cache=n.cache||{},arguments.length>1&&(t=[].slice.call(arguments,0));var e=n.options,r=e.context.templatePath.join("."),a=n.cache[r]=n.cache[r]||{index:0,array:t};return a.array[a.index++%a.array.length]}}},function(t,e){t.exports={first:function(){var t=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric"].concat(["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna"]);return this.pick(t)},last:function(){var t=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas","Hernandez","Moore","Martin","Jackson","Thompson","White","Lopez","Lee","Gonzalez","Harris","Clark","Lewis","Robinson","Walker","Perez","Hall","Young","Allen"];return this.pick(t)},name:function(t){return this.first()+" "+(t?this.first()+" ":"")+this.last()},cfirst:function(){var t="王 李 张 刘 陈 杨 赵 黄 周 吴 徐 孙 胡 朱 高 林 何 郭 马 罗 梁 宋 郑 谢 韩 唐 冯 于 董 萧 程 曹 袁 邓 许 傅 沈 曾 彭 吕 苏 卢 蒋 蔡 贾 丁 魏 薛 叶 阎 余 潘 杜 戴 夏 锺 汪 田 任 姜 范 方 石 姚 谭 廖 邹 熊 金 陆 郝 孔 白 崔 康 毛 邱 秦 江 史 顾 侯 邵 孟 龙 万 段 雷 钱 汤 尹 黎 易 常 武 乔 贺 赖 龚 文".split(" ");return this.pick(t)},clast:function(){var t="伟 芳 娜 秀英 敏 静 丽 强 磊 军 洋 勇 艳 杰 娟 涛 明 超 秀兰 霞 平 刚 桂英".split(" ");return this.pick(t)},cname:function(){return this.cfirst()+this.clast()}}},function(t,e){t.exports={url:function(t,e){return(t||this.protocol())+"://"+(e||this.domain())+"/"+this.word()},protocol:function(){return this.pick("http ftp gopher mailto mid cid news nntp prospero telnet rlogin tn3270 wais".split(" "))},domain:function(t){return this.word()+"."+(t||this.tld())},tld:function(){return this.pick("com net org edu gov int mil cn com.cn net.cn gov.cn org.cn 中国 中国互联.公司 中国互联.网络 tel biz cc tv info name hk mobi asia cd travel pro museum coop aero ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf cg ch ci ck cl cm cn co cq cr cu cv cx cy cz de dj dk dm do dz ec ee eg eh es et ev fi fj fk fm fo fr ga gb gd ge gf gh gi gl gm gn gp gr gt gu gw gy hk hm hn hr ht hu id ie il in io iq ir is it jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md mg mh ml mm mn mo mp mq mr ms mt mv mw mx my mz na nc ne nf ng ni nl no np nr nt nu nz om qa pa pe pf pg ph pk pl pm pn pr pt pw py re ro ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sy sz tc td tf tg th tj tk tm tn to tp tr tt tv tw tz ua ug uk us uy va vc ve vg vn vu wf ws ye yu za zm zr zw".split(" "))},email:function(t){return this.character("lower")+"."+this.word()+"@"+(t||this.word()+"."+this.tld())},ip:function(){return this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)}}},function(t,e,n){var r=n(18),a=["东北","华北","华东","华中","华南","西南","西北"];t.exports={region:function(){return this.pick(a)},province:function(){return this.pick(r).name},city:function(t){var e=this.pick(r),n=this.pick(e.children);return t?[e.name,n.name].join(" "):n.name},county:function(t){var e=this.pick(r),n=this.pick(e.children),a=this.pick(n.children)||{name:"-"};return t?[e.name,n.name,a.name].join(" "):a.name},zip:function(t){for(var e="",n=0;(t||6)>n;n++)e+=this.natural(0,9);return e}}},function(t,e){function n(t){for(var e,n={},r=0;ra;a++)o=t.charAt(a),"\n"===o?(e.seenCR||e.line++,e.column=1,e.seenCR=!1):"\r"===o||"\u2028"===o||"\u2029"===o?(e.line++,e.column=1,e.seenCR=!0):(e.column++,e.seenCR=!1)}return tr!==e&&(tr>e&&(tr=0,er={line:1,column:1,seenCR:!1}),n(er,tr,e),tr=e),er}function b(t){nr>Zn||(Zn>nr&&(nr=Zn,rr=[]),rr.push(t))}function w(t){var e=0;for(t.sort();eZn?(r=t.charAt(Zn),Zn++):(r=null,0===ar&&b(Tn)),null!==r?(Qn=e,n=Hn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)):(Zn=e,e=kt),e}function ft(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Dn,Zn++):(n=null,0===ar&&b(qn)),null!==n?(Fn.test(t.charAt(Zn))?(r=t.charAt(Zn),Zn++):(r=null,0===ar&&b(Ln)),null!==r?(Qn=e,n=On(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)):(Zn=e,e=kt),e}function dt(){var e,n,r,a;if(e=Zn,t.substr(Zn,2)===In?(n=In,Zn+=2):(n=null,0===ar&&b(jn)),null!==n){if(r=[],Nn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(zn)),null!==a)for(;null!==a;)r.push(a),Nn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(zn));else r=kt;null!==r?(Qn=e,n=Un(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)}else Zn=e,e=kt;return e}function mt(){var e,n,r,a;if(e=Zn,t.substr(Zn,2)===Bn?(n=Bn,Zn+=2):(n=null,0===ar&&b(Gn)),null!==n){if(r=[],Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn)),null!==a)for(;null!==a;)r.push(a),Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn));else r=kt;null!==r?(Qn=e,n=Wn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)}else Zn=e,e=kt;return e}function gt(){var e,n,r,a;if(e=Zn,t.substr(Zn,2)===Yn?(n=Yn,Zn+=2):(n=null,0===ar&&b(Jn)),null!==n){if(r=[],Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn)),null!==a)for(;null!==a;)r.push(a),Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn));else r=kt;null!==r?(Qn=e,n=$n(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)}else Zn=e,e=kt;return e}function vt(){var e,n;return e=Zn,t.substr(Zn,2)===In?(n=In,Zn+=2):(n=null,0===ar&&b(jn)),null!==n&&(Qn=e,n=Vn()),null===n?(Zn=e,e=n):e=n,e}function xt(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Dn,Zn++):(n=null,0===ar&&b(qn)),null!==n?(t.length>Zn?(r=t.charAt(Zn),Zn++):(r=null,0===ar&&b(Tn)),null!==r?(Qn=e,n=Fe(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)):(Zn=e,e=kt),e}var yt,bt=arguments.length>1?arguments[1]:{},wt={regexp:C},Ct=C,kt=null,Rt="",Et="|",At='"|"',_t=function(t,e){return e?new r(t,e[1]):t},Mt=function(t,e,n){return new a([t].concat(e).concat([n]))},Pt="^",St='"^"',Tt=function(){return new n("start")},Ht="$",Dt='"$"',qt=function(){return new n("end")},Ft=function(t,e){return new l(t,e)},Lt="Quantifier",Ot=function(t,e){return e&&(t.greedy=!1),t},It="{",jt='"{"',Nt=",",zt='","',Ut="}",Bt='"}"',Gt=function(t,e){return new i(t,e)},Xt=",}",Kt='",}"',Wt=function(t){return new i(t,1/0)},Yt=function(t){return new i(t,t)},Jt="+",$t='"+"',Vt=function(){return new i(1,1/0)},Zt="*",Qt='"*"',te=function(){return new i(0,1/0)},ee="?",ne='"?"',re=function(){return new i(0,1)},ae=/^[0-9]/,oe="[0-9]",ue=function(t){return+t.join("")},le="(",ie='"("',se=")",ce='")"',he=function(t){return t},pe=function(t){return new u(t)},fe="?:",de='"?:"',me=function(t){return new o("non-capture-group",t)},ge="?=",ve='"?="',xe=function(t){return new o("positive-lookahead",t)},ye="?!",be='"?!"',we=function(t){return new o("negative-lookahead",t)},Ce="CharacterSet",ke="[",Re='"["',Ee="]",Ae='"]"',_e=function(t,e){return new s(!!t,e)},Me="CharacterRange",Pe="-",Se='"-"',Te=function(t,e){return new c(t,e)},He="Character",De=/^[^\\\]]/,qe="[^\\\\\\]]",Fe=function(t){return new h(t)},Le=".",Oe='"."',Ie=function(){return new n("any-character")},je="Literal",Ne=/^[^|\\\/.[()?+*$\^]/,ze="[^|\\\\\\/.[()?+*$\\^]",Ue="\\b",Be='"\\\\b"',Ge=function(){return new n("backspace")},Xe=function(){return new n("word-boundary")},Ke="\\B",We='"\\\\B"',Ye=function(){return new n("non-word-boundary")},Je="\\d",$e='"\\\\d"',Ve=function(){return new n("digit")},Ze="\\D",Qe='"\\\\D"',tn=function(){return new n("non-digit")},en="\\f",nn='"\\\\f"',rn=function(){return new n("form-feed")},an="\\n",on='"\\\\n"',un=function(){return new n("line-feed")},ln="\\r",sn='"\\\\r"',cn=function(){return new n("carriage-return")},hn="\\s",pn='"\\\\s"',fn=function(){return new n("white-space")},dn="\\S",mn='"\\\\S"',gn=function(){return new n("non-white-space")},vn="\\t",xn='"\\\\t"',yn=function(){return new n("tab")},bn="\\v",wn='"\\\\v"',Cn=function(){return new n("vertical-tab")},kn="\\w",Rn='"\\\\w"',En=function(){return new n("word")},An="\\W",_n='"\\\\W"',Mn=function(){ -return new n("non-word")},Pn="\\c",Sn='"\\\\c"',Tn="any character",Hn=function(t){return new g(t)},Dn="\\",qn='"\\\\"',Fn=/^[1-9]/,Ln="[1-9]",On=function(t){return new m(t)},In="\\0",jn='"\\\\0"',Nn=/^[0-7]/,zn="[0-7]",Un=function(t){return new d(t.join(""))},Bn="\\x",Gn='"\\\\x"',Xn=/^[0-9a-fA-F]/,Kn="[0-9a-fA-F]",Wn=function(t){return new f(t.join(""))},Yn="\\u",Jn='"\\\\u"',$n=function(t){return new p(t.join(""))},Vn=function(){return new n("null-character")},Zn=0,Qn=0,tr=0,er={line:1,column:1,seenCR:!1},nr=0,rr=[],ar=0;if("startRule"in bt){if(!(bt.startRule in wt))throw new Error("Can't start parsing from rule \""+bt.startRule+'".');Ct=wt[bt.startRule]}if(n.offset=x,n.text=v,yt=Ct(),null!==yt&&Zn===t.length)return yt;throw w(rr),Qn=Math.max(Zn,nr),new e(rr,Qn=r;r++)n+=String.fromCharCode(r);return n}var a=n(3),o=n(5),u={extend:a.extend},l=r(97,122),i=r(65,90),s=r(48,57),c=r(32,47)+r(58,64)+r(91,96)+r(123,126),h=r(32,126),p=" \f\n\r \x0B \u2028\u2029",f={"\\w":l+i+s+"_","\\W":c.replace("_",""),"\\s":p,"\\S":function(){for(var t=h,e=0;ea;a++)e+=this.gen(t.body,e,n);return e},quantifier:function(t,e,n){var r=Math.max(t.min,0),a=isFinite(t.max)?t.max:r+o.integer(3,7);return o.integer(r,a)},charset:function(t,e,n){if(t.invert)return this["invert-charset"](t,e,n);var r=o.pick(t.body);return this.gen(r,e,n)},"invert-charset":function(t,e,n){for(var r,a=h,u=0;u=s;s++)a=a.replace(String.fromCharCode(s),"");default:var c=f[r.text];if(c)for(var p=0;p<=c.length;p++)a=a.replace(c[p],"")}return o.pick(a.split(""))},range:function(t,e,n){var r=this.gen(t.start,e,n).charCodeAt(),a=this.gen(t.end,e,n).charCodeAt();return String.fromCharCode(o.integer(r,a))},literal:function(t,e,n){return t.escaped?t.body:t.text},unicode:function(t,e,n){return String.fromCharCode(parseInt(t.code,16))},hex:function(t,e,n){return String.fromCharCode(parseInt(t.code,16))},octal:function(t,e,n){return String.fromCharCode(parseInt(t.code,8))},"back-reference":function(t,e,n){return n[t.code]||""},CONTROL_CHARACTER_MAP:function(){for(var t="@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _".split(" "),e="\x00        \b \n \x0B \f \r                  ".split(" "),n={},r=0;rr)return!0;var u={path:e,type:t,actual:n,expected:r,action:"greater than",message:o};return u.message=l.message(u),a.push(u),!1},lessThan:function(t,e,n,r,a,o){if(r>n)return!0;var u={path:e,type:t,actual:n,expected:r,action:"less to",message:o};return u.message=l.message(u),a.push(u),!1},greaterThanOrEqualTo:function(t,e,n,r,a,o){if(n>=r)return!0;var u={path:e,type:t,actual:n,expected:r,action:"greater than or equal to",message:o};return u.message=l.message(u),a.push(u),!1},lessThanOrEqualTo:function(t,e,n,r,a,o){if(r>=n)return!0;var u={path:e,type:t,actual:n,expected:r,action:"less than or equal to",message:o};return u.message=l.message(u),a.push(u),!1}};r.Diff=u,r.Assert=l,t.exports=r},function(t,e,n){t.exports=n(28)},function(t,e,n){function r(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}function a(){function t(){try{return new window._XMLHttpRequest}catch(t){}}function e(){try{return new window._ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}var n=function(){var t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,e=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,n=location.href,r=e.exec(n.toLowerCase())||[];return t.test(r[1])}();return window.ActiveXObject?!n&&t()||e():t()}function o(t){function e(t,e){return"string"===l.type(t)?t===e:"regexp"===l.type(t)?t.test(e):void 0}for(var n in r.Mock._mocked){var a=r.Mock._mocked[n];if((!a.rurl||e(a.rurl,t.url))&&(!a.rtype||e(a.rtype,t.type.toLowerCase())))return a}}function u(t,e){return l.isFunction(t.template)?t.template(e):r.Mock.mock(t.template)}var l=n(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch(i){window.Event=function(t,e,n,r){var a=document.createEvent("CustomEvent");return a.initCustomEvent(t,e,n,r),a}}var s={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c="readystatechange loadstart progress abort error load timeout loadend".split(" "),h="readyState responseURL status statusText responseType response responseText responseXML".split(" "),p={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};r._settings={timeout:"10-100"},r.setup=function(t){return l.extend(r._settings,t),r._settings},l.extend(r,s),l.extend(r.prototype,s),r.prototype.mock=!0,r.prototype.match=!1,l.extend(r.prototype,{open:function(t,e,n,u,i){function s(t){for(var e=0,n=h.length;n>e;e++)try{p[h[e]]=d[h[e]]}catch(r){}p.dispatchEvent(new Event(t.type))}var p=this;l.extend(this.custom,{method:t,url:e,async:"boolean"==typeof n?n:!0,username:u,password:i,options:{url:e,type:t}}),this.custom.timeout=function(t){if("number"==typeof t)return t;if("string"==typeof t&&!~t.indexOf("-"))return parseInt(t,10);if("string"==typeof t&&~t.indexOf("-")){var e=t.split("-"),n=parseInt(e[0],10),r=parseInt(e[1],10);return Math.round(Math.random()*(r-n))+n}}(r._settings.timeout);var f=o(this.custom.options);if(!f){var d=a();this.custom.xhr=d;for(var m=0;mn[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop+8,height:c.scrollbarYHeight-c.railBorderYWidth-16})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0u(a)?f||g:i||j,!d||!b.settings.wheelPropagation}function d(a){var b=a.deltaX,c=-1*a.deltaY;return("undefined"==typeof b||"undefined"==typeof c)&&(b=-1*a.wheelDeltaX/6,c=a.wheelDeltaY/6),a.deltaMode&&1===a.deltaMode&&(b*=10,c*=10),b!==b&&c!==c/* NaN checks */&&(b=0,c=a.wheelDelta),a.shiftKey?[-c,-b]:[b,c]}function f(b,c,d){// FIXME: this is a workaround for \', \'\', \'\'].join(\'\');\n\nclass BubbleTheme extends _base__WEBPACK_IMPORTED_MODULE_2__["default"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add(\'ql-bubble\');\n }\n\n extendToolbar(toolbar) {\n this.tooltip = new BubbleTooltip(this.quill, this.options.bounds);\n this.tooltip.root.appendChild(toolbar.container);\n this.buildButtons(toolbar.container.querySelectorAll(\'button\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n this.buildPickers(toolbar.container.querySelectorAll(\'select\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n }\n\n}\n\nBubbleTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__["default"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (!value) {\n this.quill.format(\'link\', false);\n } else {\n this.quill.theme.tooltip.edit();\n }\n }\n\n }\n }\n }\n});\n\n\n//# sourceURL=webpack://Quill/./themes/bubble.js?')},"./themes/snow.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \"./core/emitter.js\");\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \"./themes/base.js\");\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/link */ \"./formats/link.js\");\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/selection */ \"./core/selection.js\");\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/icons */ \"./ui/icons.js\");\n\n\n\n\n\n\nconst TOOLBAR_CONFIG = [[{\n header: ['1', '2', '3', false]\n}], ['bold', 'italic', 'underline', 'link'], [{\n list: 'ordered'\n}, {\n list: 'bullet'\n}], ['clean']];\n\nclass SnowTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__[\"BaseTooltip\"] {\n constructor(quill, bounds) {\n super(quill, bounds);\n this.preview = this.root.querySelector('a.ql-preview');\n }\n\n listen() {\n super.listen();\n this.root.querySelector('a.ql-action').addEventListener('click', event => {\n if (this.root.classList.contains('ql-editing')) {\n this.save();\n } else {\n this.edit('link', this.preview.textContent);\n }\n\n event.preventDefault();\n });\n this.root.querySelector('a.ql-remove').addEventListener('click', event => {\n if (this.linkRange != null) {\n const range = this.linkRange;\n this.restoreFocus();\n this.quill.formatText(range, 'link', false, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n delete this.linkRange;\n }\n\n event.preventDefault();\n this.hide();\n });\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].events.SELECTION_CHANGE, (range, oldRange, source) => {\n if (range == null) return;\n\n if (range.length === 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER) {\n const [link, offset] = this.quill.scroll.descendant(_formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], range.index);\n\n if (link != null) {\n this.linkRange = new _core_selection__WEBPACK_IMPORTED_MODULE_4__[\"Range\"](range.index - offset, link.length());\n const preview = _formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"].formats(link.domNode);\n this.preview.textContent = preview;\n this.preview.setAttribute('href', preview);\n this.show();\n this.position(this.quill.getBounds(this.linkRange));\n return;\n }\n } else {\n delete this.linkRange;\n }\n\n this.hide();\n });\n }\n\n show() {\n super.show();\n this.root.removeAttribute('data-mode');\n }\n\n}\n\nSnowTooltip.TEMPLATE = ['', '', '', ''].join('');\n\nclass SnowTheme extends _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add('ql-snow');\n }\n\n extendToolbar(toolbar) {\n toolbar.container.classList.add('ql-snow');\n this.buildButtons(toolbar.container.querySelectorAll('button'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.buildPickers(toolbar.container.querySelectorAll('select'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.tooltip = new SnowTooltip(this.quill, this.options.bounds);\n\n if (toolbar.container.querySelector('.ql-link')) {\n this.quill.keyboard.addBinding({\n key: 'k',\n shortKey: true\n }, (range, context) => {\n toolbar.handlers.link.call(toolbar, !context.format.link);\n });\n }\n }\n\n}\n\nSnowTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (value) {\n const range = this.quill.getSelection();\n if (range == null || range.length === 0) return;\n let preview = this.quill.getText(range);\n\n if (/^\\S+@\\S+\\.\\S+$/.test(preview) && preview.indexOf('mailto:') !== 0) {\n preview = \"mailto:\".concat(preview);\n }\n\n const {\n tooltip\n } = this.quill.theme;\n tooltip.edit('link', preview);\n } else {\n this.quill.format('link', false);\n }\n }\n\n }\n }\n }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (SnowTheme);\n\n//# sourceURL=webpack://Quill/./themes/snow.js?")},"./ui/color-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass ColorPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, label) {\n super(select);\n this.label.innerHTML = label;\n this.container.classList.add('ql-color-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).slice(0, 7).forEach(item => {\n item.classList.add('ql-primary');\n });\n }\n\n buildItem(option) {\n const item = super.buildItem(option);\n item.style.backgroundColor = option.getAttribute('value') || '';\n return item;\n }\n\n selectItem(item, trigger) {\n super.selectItem(item, trigger);\n const colorLabel = this.label.querySelector('.ql-color-label');\n const value = item ? item.getAttribute('data-value') || '' : '';\n\n if (colorLabel) {\n if (colorLabel.tagName === 'line') {\n colorLabel.style.stroke = value;\n } else {\n colorLabel.style.fill = value;\n }\n }\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ColorPicker);\n\n//# sourceURL=webpack://Quill/./ui/color-picker.js?")},"./ui/icon-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass IconPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, icons) {\n super(select);\n this.container.classList.add('ql-icon-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).forEach(item => {\n item.innerHTML = icons[item.getAttribute('data-value') || ''];\n });\n this.defaultItem = this.container.querySelector('.ql-selected');\n this.selectItem(this.defaultItem);\n }\n\n selectItem(target, trigger) {\n super.selectItem(target, trigger);\n const item = target || this.defaultItem;\n if (this.label.innerHTML === item.innerHTML) return;\n this.label.innerHTML = item.innerHTML;\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (IconPicker);\n\n//# sourceURL=webpack://Quill/./ui/icon-picker.js?")},"./ui/icons.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/align-left.svg */ "./assets/icons/align-left.svg");\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../assets/icons/align-center.svg */ "./assets/icons/align-center.svg");\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../assets/icons/align-right.svg */ "./assets/icons/align-right.svg");\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../assets/icons/align-justify.svg */ "./assets/icons/align-justify.svg");\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../assets/icons/background.svg */ "./assets/icons/background.svg");\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../assets/icons/blockquote.svg */ "./assets/icons/blockquote.svg");\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../assets/icons/bold.svg */ "./assets/icons/bold.svg");\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../assets/icons/clean.svg */ "./assets/icons/clean.svg");\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../assets/icons/code.svg */ "./assets/icons/code.svg");\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../assets/icons/color.svg */ "./assets/icons/color.svg");\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../assets/icons/direction-ltr.svg */ "./assets/icons/direction-ltr.svg");\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../assets/icons/direction-rtl.svg */ "./assets/icons/direction-rtl.svg");\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../assets/icons/formula.svg */ "./assets/icons/formula.svg");\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../assets/icons/header.svg */ "./assets/icons/header.svg");\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../assets/icons/header-2.svg */ "./assets/icons/header-2.svg");\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../assets/icons/italic.svg */ "./assets/icons/italic.svg");\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../assets/icons/image.svg */ "./assets/icons/image.svg");\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../assets/icons/indent.svg */ "./assets/icons/indent.svg");\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../assets/icons/outdent.svg */ "./assets/icons/outdent.svg");\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../assets/icons/link.svg */ "./assets/icons/link.svg");\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../assets/icons/list-bullet.svg */ "./assets/icons/list-bullet.svg");\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../assets/icons/list-check.svg */ "./assets/icons/list-check.svg");\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../assets/icons/list-ordered.svg */ "./assets/icons/list-ordered.svg");\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../assets/icons/subscript.svg */ "./assets/icons/subscript.svg");\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../assets/icons/superscript.svg */ "./assets/icons/superscript.svg");\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../assets/icons/strike.svg */ "./assets/icons/strike.svg");\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../assets/icons/table.svg */ "./assets/icons/table.svg");\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../assets/icons/underline.svg */ "./assets/icons/underline.svg");\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../assets/icons/video.svg */ "./assets/icons/video.svg");\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n align: {\n \'\': _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default.a,\n center: _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default.a,\n right: _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default.a,\n justify: _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default.a\n },\n background: _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default.a,\n blockquote: _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default.a,\n bold: _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default.a,\n clean: _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default.a,\n code: _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n \'code-block\': _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n color: _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default.a,\n direction: {\n \'\': _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default.a,\n rtl: _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default.a\n },\n formula: _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default.a,\n header: {\n \'1\': _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default.a,\n \'2\': _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default.a\n },\n italic: _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default.a,\n image: _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default.a,\n indent: {\n \'+1\': _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default.a,\n \'-1\': _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default.a\n },\n link: _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default.a,\n list: {\n bullet: _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default.a,\n check: _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default.a,\n ordered: _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default.a\n },\n script: {\n sub: _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default.a,\n super: _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default.a\n },\n strike: _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default.a,\n table: _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default.a,\n underline: _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default.a,\n video: _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default.a\n});\n\n//# sourceURL=webpack://Quill/./ui/icons.js?')},"./ui/picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/dropdown.svg */ \"./assets/icons/dropdown.svg\");\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__);\n\nlet optionsCounter = 0;\n\nfunction toggleAriaAttribute(element, attribute) {\n element.setAttribute(attribute, !(element.getAttribute(attribute) === 'true'));\n}\n\nclass Picker {\n constructor(select) {\n this.select = select;\n this.container = document.createElement('span');\n this.buildPicker();\n this.select.style.display = 'none';\n this.select.parentNode.insertBefore(this.container, this.select);\n this.label.addEventListener('mousedown', () => {\n this.togglePicker();\n });\n this.label.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.togglePicker();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n this.select.addEventListener('change', this.update.bind(this));\n }\n\n togglePicker() {\n this.container.classList.toggle('ql-expanded'); // Toggle aria-expanded and aria-hidden to make the picker accessible\n\n toggleAriaAttribute(this.label, 'aria-expanded');\n toggleAriaAttribute(this.options, 'aria-hidden');\n }\n\n buildItem(option) {\n const item = document.createElement('span');\n item.tabIndex = '0';\n item.setAttribute('role', 'button');\n item.classList.add('ql-picker-item');\n\n if (option.hasAttribute('value')) {\n item.setAttribute('data-value', option.getAttribute('value'));\n }\n\n if (option.textContent) {\n item.setAttribute('data-label', option.textContent);\n }\n\n item.addEventListener('click', () => {\n this.selectItem(item, true);\n });\n item.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.selectItem(item, true);\n event.preventDefault();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n return item;\n }\n\n buildLabel() {\n const label = document.createElement('span');\n label.classList.add('ql-picker-label');\n label.innerHTML = _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default.a;\n label.tabIndex = '0';\n label.setAttribute('role', 'button');\n label.setAttribute('aria-expanded', 'false');\n this.container.appendChild(label);\n return label;\n }\n\n buildOptions() {\n const options = document.createElement('span');\n options.classList.add('ql-picker-options'); // Don't want screen readers to read this until options are visible\n\n options.setAttribute('aria-hidden', 'true');\n options.tabIndex = '-1'; // Need a unique id for aria-controls\n\n options.id = \"ql-picker-options-\".concat(optionsCounter);\n optionsCounter += 1;\n this.label.setAttribute('aria-controls', options.id);\n this.options = options;\n Array.from(this.select.options).forEach(option => {\n const item = this.buildItem(option);\n options.appendChild(item);\n\n if (option.selected === true) {\n this.selectItem(item);\n }\n });\n this.container.appendChild(options);\n }\n\n buildPicker() {\n Array.from(this.select.attributes).forEach(item => {\n this.container.setAttribute(item.name, item.value);\n });\n this.container.classList.add('ql-picker');\n this.label = this.buildLabel();\n this.buildOptions();\n }\n\n escape() {\n // Close menu and return focus to trigger label\n this.close(); // Need setTimeout for accessibility to ensure that the browser executes\n // focus on the next process thread and after any DOM content changes\n\n setTimeout(() => this.label.focus(), 1);\n }\n\n close() {\n this.container.classList.remove('ql-expanded');\n this.label.setAttribute('aria-expanded', 'false');\n this.options.setAttribute('aria-hidden', 'true');\n }\n\n selectItem(item, trigger = false) {\n const selected = this.container.querySelector('.ql-selected');\n if (item === selected) return;\n\n if (selected != null) {\n selected.classList.remove('ql-selected');\n }\n\n if (item == null) return;\n item.classList.add('ql-selected');\n this.select.selectedIndex = Array.from(item.parentNode.children).indexOf(item);\n\n if (item.hasAttribute('data-value')) {\n this.label.setAttribute('data-value', item.getAttribute('data-value'));\n } else {\n this.label.removeAttribute('data-value');\n }\n\n if (item.hasAttribute('data-label')) {\n this.label.setAttribute('data-label', item.getAttribute('data-label'));\n } else {\n this.label.removeAttribute('data-label');\n }\n\n if (trigger) {\n this.select.dispatchEvent(new Event('change'));\n this.close();\n }\n }\n\n update() {\n let option;\n\n if (this.select.selectedIndex > -1) {\n const item = this.container.querySelector('.ql-picker-options').children[this.select.selectedIndex];\n option = this.select.options[this.select.selectedIndex];\n this.selectItem(item);\n } else {\n this.selectItem(null);\n }\n\n const isActive = option != null && option !== this.select.querySelector('option[selected]');\n this.label.classList.toggle('ql-active', isActive);\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Picker);\n\n//# sourceURL=webpack://Quill/./ui/picker.js?")},"./ui/tooltip.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass Tooltip {\n constructor(quill, boundsContainer) {\n this.quill = quill;\n this.boundsContainer = boundsContainer || document.body;\n this.root = quill.addContainer(\'ql-tooltip\');\n this.root.innerHTML = this.constructor.TEMPLATE;\n\n if (this.quill.root === this.quill.scrollingContainer) {\n this.quill.root.addEventListener(\'scroll\', () => {\n this.root.style.marginTop = "".concat(-1 * this.quill.root.scrollTop, "px");\n });\n }\n\n this.hide();\n }\n\n hide() {\n this.root.classList.add(\'ql-hidden\');\n }\n\n position(reference) {\n const left = reference.left + reference.width / 2 - this.root.offsetWidth / 2; // root.scrollTop should be 0 if scrollContainer !== root\n\n const top = reference.bottom + this.quill.root.scrollTop;\n this.root.style.left = "".concat(left, "px");\n this.root.style.top = "".concat(top, "px");\n this.root.classList.remove(\'ql-flip\');\n const containerBounds = this.boundsContainer.getBoundingClientRect();\n const rootBounds = this.root.getBoundingClientRect();\n let shift = 0;\n\n if (rootBounds.right > containerBounds.right) {\n shift = containerBounds.right - rootBounds.right;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.left < containerBounds.left) {\n shift = containerBounds.left - rootBounds.left;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.bottom > containerBounds.bottom) {\n const height = rootBounds.bottom - rootBounds.top;\n const verticalShift = reference.bottom - reference.top + height;\n this.root.style.top = "".concat(top - verticalShift, "px");\n this.root.classList.add(\'ql-flip\');\n }\n\n return shift;\n }\n\n show() {\n this.root.classList.remove(\'ql-editing\');\n this.root.classList.remove(\'ql-hidden\');\n }\n\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Tooltip);\n\n//# sourceURL=webpack://Quill/./ui/tooltip.js?')},0:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__(/*! ./quill.js */"./quill.js");\n\n\n//# sourceURL=webpack://Quill/multi_./quill.js?')},1:function(module,exports){eval("/* (ignored) */\n\n//# sourceURL=webpack://Quill/./util.inspect_(ignored)?")}},e={},f.m=d,f.c=e,f.d=function(e,n,t){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(n,e){if(1&e&&(n=f(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)f.d(t,r,function(e){return n[e]}.bind(null,r));return t},f.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="",f(f.s=0).default;function f(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return d[n].call(t.exports,t,t.exports,f),t.l=!0,t.exports}var d,e}); \ No newline at end of file diff --git a/dist/js/plugin/store.min.js b/dist/js/plugin/store.min.js deleted file mode 100644 index 0039bdb..0000000 --- a/dist/js/plugin/store.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! storejs v1.0.24 | MIT (c) 2018 kenny wang | https://github.com/jaywcjlove/store.js */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.store=e()}(this,function(){"use strict";var u=window.localStorage;function f(t){return t=JSON.stringify(t),/^\{[\s\S]*\}$/.test(t)}function s(e){if("string"==typeof e)try{return JSON.parse(e)}catch(t){return e}}function c(t){return"[object Function]"==={}.toString.call(t)}function a(){if(!(this instanceof a))return new a}u=function(e){var t="_Is_Incognit";try{e.setItem(t,"yes")}catch(t){if("QuotaExceededError"===t.name){var r=function(){};e.__proto__={setItem:r,getItem:r,removeItem:r,clear:r}}}finally{"yes"===e.getItem(t)&&e.removeItem(t)}return e}(u),a.prototype={set:function(t,e){if(t&&!f(t))u.setItem(t,void 0===(n=e)||"function"==typeof n?n+"":JSON.stringify(n));else if(f(t))for(var r in t)this.set(r,t[r]);var n;return this},get:function(t){if(!t){var r={};return this.forEach(function(t,e){return r[t]=e}),r}if("?"===t.charAt(0))return this.has(t.substr(1));var e=arguments;if(1diff){ago="刚刚"}else if(1e3*60<=diff&&1e3*60*60>diff){ago=int(diff/(1e3*60))+"分钟前"}else if(1e3*60*60<=diff&&1e3*60*60*24>diff){ago=int(diff/(1e3*60*60))+"小时前"}else if(1e3*60*60*24<=diff&&1e3*60*60*24*30>diff){ago=int(diff/(1e3*60*60*24))+"天前"}else if(1e3*60*60*24*30<=diff&&1e3*60*60*24*30*12>diff){ago=int(diff/(1e3*60*60*24*30))+"月前"}else{ago=int(diff/(1e3*60*60*24*30*12))+"年前"}return ago}};entry=time["default"];entry.human=entry.ago=time.human;if(typeof module!=="undefined"&&module.exports){return module.exports=exports=entry}else if(typeof WIN["define"]==="function"){return define(function(require,exports,module){return module.exports=exports=function(){return entry}})}else if(typeof WIN["angular"]==="object"){angularApp=angular.module("binnng/time",[]);angularApp.factory("$time",function(){return entry});angularApp.filter("ago",function(){return function(time){return entry.ago(time)}});angularApp.filter("date",function(){return function(time){return entry(time,"%y年%M月%d日")}});return angularApp.filter("datetime",function(){return function(time){return entry(time,DEFAULT_FORMAT)}})}else{return WIN["Time"]=entry}})(window); \ No newline at end of file diff --git a/dist/js/plugin/xlsx.min.js b/dist/js/plugin/xlsx.min.js deleted file mode 100644 index 8add1b5..0000000 --- a/dist/js/plugin/xlsx.min.js +++ /dev/null @@ -1,17 +0,0 @@ -/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ -var DO_NOT_EXPORT_CODEPAGE=true;var DO_NOT_EXPORT_JSZIP=true;(function(e){if("object"==typeof exports&&"undefined"!=typeof module&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)module.exports=e();else if("function"==typeof define&&define.amd&&"undefined"==typeof DO_NOT_EXPORT_JSZIP){JSZipSync=e();define([],e)}else{var r;"undefined"!=typeof globalThis?r=globalThis:"undefined"!=typeof window?r=window:"undefined"!=typeof global?r=global:"undefined"!=typeof $&&$.global?r=$.global:"undefined"!=typeof self&&(r=self),r.JSZipSync=e()}})(function(){var e,r,t;return function a(e,r,t){function n(s,f){if(!r[s]){if(!e[s]){var o=typeof require=="function"&&require;if(!f&&o)return o(s,!0);if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};e[s][0].call(l.exports,function(r){var t=e[s][1][r];return n(t?t:r)},l,l.exports,a,e,r,t)}return r[s].exports}var i=typeof require=="function"&&require;for(var s=0;s>2;o=(n&3)<<4|i>>4;l=(i&15)<<2|s>>6;c=s&63;if(isNaN(i)){l=c=64}else if(isNaN(s)){c=64}t=t+a.charAt(f)+a.charAt(o)+a.charAt(l)+a.charAt(c)}return t};t.decode=function(e,r){var t="";var n,i,s;var f,o,l,c;var u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(u>4;i=(o&15)<<4|l>>2;s=(l&3)<<6|c;t=t+String.fromCharCode(n);if(l!=64){t=t+String.fromCharCode(i)}if(c!=64){t=t+String.fromCharCode(s)}}return t}},{}],2:[function(e,r,t){"use strict";function a(){this.compressedSize=0;this.uncompressedSize=0;this.crc32=0;this.compressionMethod=null;this.compressedContent=null}a.prototype={getContent:function(){return null},getCompressedContent:function(){return null}};r.exports=a},{}],3:[function(e,r,t){"use strict";t.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null};t.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,r,t){"use strict";var a=e("./utils");var n=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];r.exports=function i(e,r){if(typeof e==="undefined"||!e.length){return 0}var t=a.getTypeOf(e)!=="string";if(typeof r=="undefined"){r=0}var i=0;var s=0;var f=0;r=r^-1;for(var o=0,l=e.length;o>>8^i}return r^-1}},{"./utils":21}],5:[function(e,r,t){"use strict";var a=e("./utils");function n(e){this.data=null;this.length=0;this.index=0}n.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--){r=(r<<8)+this.byteAt(t)}this.index+=e;return r},readString:function(e){return a.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)}};r.exports=n},{"./utils":21}],6:[function(e,r,t){"use strict";t.base64=false;t.binary=false;t.dir=false;t.createFolders=false;t.date=null;t.compression=null;t.comment=null},{}],7:[function(e,r,t){"use strict";var a=e("./utils");t.string2binary=function(e){return a.string2binary(e)};t.string2Uint8Array=function(e){return a.transformTo("uint8array",e)};t.uint8Array2String=function(e){return a.transformTo("string",e)};t.string2Blob=function(e){var r=a.transformTo("arraybuffer",e);return a.arrayBuffer2Blob(r)};t.arrayBuffer2Blob=function(e){return a.arrayBuffer2Blob(e)};t.transformTo=function(e,r){return a.transformTo(e,r)};t.getTypeOf=function(e){return a.getTypeOf(e)};t.checkSupport=function(e){return a.checkSupport(e)};t.MAX_VALUE_16BITS=a.MAX_VALUE_16BITS;t.MAX_VALUE_32BITS=a.MAX_VALUE_32BITS;t.pretty=function(e){return a.pretty(e)};t.findCompression=function(e){return a.findCompression(e)};t.isRegExp=function(e){return a.isRegExp(e)}},{"./utils":21}],8:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Uint32Array!=="undefined";var n=e("pako");t.uncompressInputType=a?"uint8array":"array";t.compressInputType=a?"uint8array":"array";t.magic="\b\0";t.compress=function(e){return n.deflateRaw(e)};t.uncompress=function(e){return n.inflateRaw(e)}},{pako:24}],9:[function(e,r,t){"use strict";var a=e("./base64");function n(e,r){if(!(this instanceof n))return new n(e,r);this.files={};this.comment=null;this.root="";if(e){this.load(e,r)}this.clone=function(){var e=new n;for(var r in this){if(typeof this[r]!=="function"){e[r]=this[r]}}return e}}n.prototype=e("./object");n.prototype.load=e("./load");n.support=e("./support");n.defaults=e("./defaults");n.utils=e("./deprecatedPublicUtils");n.base64={encode:function(e){return a.encode(e)},decode:function(e){return a.decode(e)}};n.compressions=e("./compressions");r.exports=n},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,r,t){"use strict";var a=e("./base64");var n=e("./zipEntries");r.exports=function(e,r){var t,i,s,f;r=r||{};if(r.base64){e=a.decode(e)}i=new n(e,r);t=i.files;for(s=0;s>>8}return t};var k=function(){var e={},r,t;for(r=0;r0?e.substring(0,r):""};var C=function(e,r){if(e.slice(-1)!="/"){e+="/"}r=typeof r!=="undefined"?r:false;if(!this.files[e]){S.call(this,e,null,{dir:true,createFolders:r})}return this.files[e]};var B=function(e,r){var t=new c,a;if(e._data instanceof c){t.uncompressedSize=e._data.uncompressedSize;t.crc32=e._data.crc32;if(t.uncompressedSize===0||e.dir){r=l["STORE"];t.compressedContent="";t.crc32=0}else if(e._data.compressionMethod===r.magic){t.compressedContent=e._data.getCompressedContent()}else{a=e._data.getContent();t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}}else{a=m(e);if(!a||a.length===0||e.dir){r=l["STORE"];a=""}t.uncompressedSize=a.length;t.crc32=i(a);t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}t.compressedSize=t.compressedContent.length;t.compressionMethod=r.magic;return t};var T=function(e,r,t,a){var f=t.compressedContent,o=n.transformTo("string",h.utf8encode(r.name)),l=r.comment||"",c=n.transformTo("string",h.utf8encode(l)),u=o.length!==r.name.length,d=c.length!==l.length,v=r.options,p,m,b="",g="",k="",E,S;if(r._initialMetadata.dir!==r.dir){E=r.dir}else{E=v.dir}if(r._initialMetadata.date!==r.date){S=r.date}else{S=v.date}p=S.getHours();p=p<<6;p=p|S.getMinutes();p=p<<5;p=p|S.getSeconds()/2;m=S.getFullYear()-1980;m=m<<4;m=m|S.getMonth()+1;m=m<<5;m=m|S.getDate();if(u){g=w(1,1)+w(i(o),4)+o;b+="up"+w(g.length,2)+g}if(d){k=w(1,1)+w(this.crc32(c),4)+c;b+="uc"+w(k.length,2)+k}var _="";_+="\n\0";_+=u||d?"\0\b":"\0\0";_+=t.compressionMethod;_+=w(p,2);_+=w(m,2);_+=w(t.crc32,4);_+=w(t.compressedSize,4);_+=w(t.uncompressedSize,4);_+=w(o.length,2);_+=w(b.length,2);var C=s.LOCAL_FILE_HEADER+_+o+b;var B=s.CENTRAL_FILE_HEADER+"\0"+_+w(c.length,2)+"\0\0"+"\0\0"+(E===true?"\0\0\0":"\0\0\0\0")+w(a,4)+o+b+c;return{fileRecord:C,dirRecord:B,compressedObject:t}};var y={load:function(e,r){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var r=[],t,a,n,i;for(t in this.files){if(!this.files.hasOwnProperty(t)){continue}n=this.files[t];i=new g(n.name,n._data,k(n.options));a=t.slice(this.root.length,t.length);if(t.slice(0,this.root.length)===this.root&&e(a,i)){r.push(i)}}return r},file:function(e,r,t){if(arguments.length===1){if(n.isRegExp(e)){var a=e;return this.filter(function(e,r){return!r.dir&&a.test(e)})}else{return this.filter(function(r,t){return!t.dir&&r===e})[0]||null}}else{e=this.root+e;S.call(this,e,r,t)}return this},folder:function(e){if(!e){return this}if(n.isRegExp(e)){return this.filter(function(r,t){return t.dir&&e.test(r)})}var r=this.root+e;var t=C.call(this,r);var a=this.clone();a.root=t.name;return a},remove:function(e){e=this.root+e;var r=this.files[e];if(!r){if(e.slice(-1)!="/"){e+="/"}r=this.files[e]}if(r&&!r.dir){delete this.files[e]}else{var t=this.filter(function(r,t){return t.name.slice(0,e.length)===e});for(var a=0;a=0;--i){if(this.data[i]===r&&this.data[i+1]===t&&this.data[i+2]===a&&this.data[i+3]===n){return i}}return-1};n.prototype.readData=function(e){this.checkOffset(e);if(e===0){return new Uint8Array(0)}var r=this.data.subarray(this.index,this.index+e);this.index+=e;return r};r.exports=n},{"./dataReader":5}],19:[function(e,r,t){"use strict";var a=e("./utils");var n=function(e){this.data=new Uint8Array(e);this.index=0};n.prototype={append:function(e){if(e.length!==0){e=a.transformTo("uint8array",e);this.data.set(e,this.index);this.index+=e.length}},finalize:function(){return this.data}};r.exports=n},{"./utils":21}],20:[function(e,r,t){"use strict";var a=e("./utils");var n=e("./support");var i=e("./nodeBuffer");var s=new Array(256);for(var f=0;f<256;f++){s[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1}s[254]=s[254]=1;var o=function(e){var r,t,a,i,s,f=e.length,o=0;for(i=0;i>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};var l=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+s[e[t]]>r?t:r};var c=function(e){var r,t,n,i,f;var o=e.length;var l=new Array(o*2);for(n=0,t=0;t4){l[n++]=65533;t+=f-1;continue}i&=f===2?31:f===3?15:7;while(f>1&&t1){l[n++]=65533;continue}if(i<65536){l[n++]=i}else{i-=65536;l[n++]=55296|i>>10&1023;l[n++]=56320|i&1023}}if(l.length!==n){if(l.subarray){l=l.subarray(0,n)}else{l.length=n}}return a.applyFromCharCode(l)};t.utf8encode=function u(e){if(n.nodebuffer){return i(e,"utf-8")}return o(e)};t.utf8decode=function h(e){if(n.nodebuffer){return a.transformTo("nodebuffer",e).toString("utf-8")}e=a.transformTo(n.uint8array?"uint8array":"array",e);var r=[],t=0,i=e.length,s=65536;while(t1){try{if(s==="array"||s==="nodebuffer"){a.push(String.fromCharCode.apply(null,e.slice(f,Math.min(f+r,n))))}else{a.push(String.fromCharCode.apply(null,e.subarray(f,Math.min(f+r,n))))}f+=r}catch(l){r=Math.floor(r/2)}}return a.join("")}t.applyFromCharCode=o;function l(e,r){for(var t=0;t1){throw new Error("Multi-volumes zip are not supported")}},readLocalFiles:function(){var e,r;for(e=0;e0){r.windowBits=-r.windowBits}else if(r.gzip&&r.windowBits>0&&r.windowBits<16){r.windowBits+=16}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new f;this.strm.avail_out=0;var t=a.deflateInit2(this.strm,r.level,r.method,r.windowBits,r.memLevel,r.strategy);if(t!==c){throw new Error(s[t])}if(r.header){a.deflateSetHeader(this.strm,r.header)}};p.prototype.push=function(e,r){var t=this.strm;var s=this.options.chunkSize;var f,h;if(this.ended){return false}h=r===~~r?r:r===true?l:o;if(typeof e==="string"){t.input=i.string2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(s);t.next_out=0;t.avail_out=s}f=a.deflate(t,h);if(f!==u&&f!==c){this.onEnd(f);this.ended=true;return false}if(t.avail_out===0||t.avail_in===0&&h===l){if(this.options.to==="string"){this.onData(i.buf2binstring(n.shrinkBuf(t.output,t.next_out)))}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}while((t.avail_in>0||t.avail_out===0)&&f!==u);if(h===l){f=a.deflateEnd(this.strm);this.onEnd(f);this.ended=true;return f===c}return true};p.prototype.onData=function(e){this.chunks.push(e)};p.prototype.onEnd=function(e){if(e===c){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function m(e,r){var t=new p(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function b(e,r){r=r||{};r.raw=true;return m(e,r)}function g(e,r){r=r||{};r.gzip=true;return m(e,r)}t.Deflate=p;t.deflate=m;t.deflateRaw=b;t.gzip=g},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,r,t){"use strict";var a=e("./zlib/inflate.js");var n=e("./utils/common");var i=e("./utils/strings");var s=e("./zlib/constants");var f=e("./zlib/messages");var o=e("./zlib/zstream");var l=e("./zlib/gzheader");var c=function(e){this.options=n.assign({chunkSize:16384,windowBits:0,to:""},e||{});var r=this.options;if(r.raw&&r.windowBits>=0&&r.windowBits<16){r.windowBits=-r.windowBits;if(r.windowBits===0){r.windowBits=-15}}if(r.windowBits>=0&&r.windowBits<16&&!(e&&e.windowBits)){r.windowBits+=32}if(r.windowBits>15&&r.windowBits<48){if((r.windowBits&15)===0){r.windowBits|=15}}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new o;this.strm.avail_out=0;var t=a.inflateInit2(this.strm,r.windowBits);if(t!==s.Z_OK){throw new Error(f[t])}this.header=new l;a.inflateGetHeader(this.strm,this.header)};c.prototype.push=function(e,r){var t=this.strm;var f=this.options.chunkSize;var o,l;var c,u,h;if(this.ended){return false}l=r===~~r?r:r===true?s.Z_FINISH:s.Z_NO_FLUSH;if(typeof e==="string"){t.input=i.binstring2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(f);t.next_out=0;t.avail_out=f}o=a.inflate(t,s.Z_NO_FLUSH);if(o!==s.Z_STREAM_END&&o!==s.Z_OK){this.onEnd(o);this.ended=true;return false}if(t.next_out){if(t.avail_out===0||o===s.Z_STREAM_END||t.avail_in===0&&l===s.Z_FINISH){if(this.options.to==="string"){c=i.utf8border(t.output,t.next_out);u=t.next_out-c;h=i.buf2string(t.output,c);t.next_out=u;t.avail_out=f-u;if(u){n.arraySet(t.output,t.output,c,u,0)}this.onData(h)}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}}while(t.avail_in>0&&o!==s.Z_STREAM_END);if(o===s.Z_STREAM_END){l=s.Z_FINISH}if(l===s.Z_FINISH){o=a.inflateEnd(this.strm);this.onEnd(o);this.ended=true;return o===s.Z_OK}return true};c.prototype.onData=function(e){this.chunks.push(e)};c.prototype.onEnd=function(e){if(e===s.Z_OK){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function u(e,r){var t=new c(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function h(e,r){r=r||{};r.raw=true;return u(e,r)}t.Inflate=c;t.inflate=u;t.inflateRaw=h;t.ungzip=u},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";t.assign=function(e){var r=Array.prototype.slice.call(arguments,1);while(r.length){var t=r.shift();if(!t){continue}if(typeof t!=="object"){throw new TypeError(t+"must be non-object")}for(var a in t){if(t.hasOwnProperty(a)){e[a]=t[a]}}}return e};t.shrinkBuf=function(e,r){if(e.length===r){return e}if(e.subarray){return e.subarray(0,r)}e.length=r;return e};var n={arraySet:function(e,r,t,a,n){if(r.subarray&&e.subarray){e.set(r.subarray(t,t+a),n);return}for(var i=0;i=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1}f[254]=f[254]=1;t.string2buf=function(e){var r,t,n,i,s,f=e.length,o=0;for(i=0;i>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};function l(e,r){if(r<65537){if(e.subarray&&i||!e.subarray&&n){return String.fromCharCode.apply(null,a.shrinkBuf(e,r))}}var t="";for(var s=0;s4){o[a++]=65533;t+=i-1;continue}n&=i===2?31:i===3?15:7;while(i>1&&t1){o[a++]=65533;continue}if(n<65536){o[a++]=n}else{n-=65536;o[a++]=55296|n>>10&1023;o[a++]=56320|n&1023}}return l(o,a)};t.utf8border=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+f[e[t]]>r?t:r}},{"./common":27}],29:[function(e,r,t){"use strict";function a(e,r,t,a){var n=e&65535|0,i=e>>>16&65535|0,s=0;while(t!==0){s=t>2e3?2e3:t;t-=s;do{n=n+r[a++]|0;i=i+n|0}while(--s);n%=65521;i%=65521}return n|i<<16|0}r.exports=a},{}],30:[function(e,r,t){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,r,t){"use strict";function a(){var e,r=[];for(var t=0;t<256;t++){e=t;for(var a=0;a<8;a++){e=e&1?3988292384^e>>>1:e>>>1}r[t]=e}return r}var n=a();function i(e,r,t,a){var i=n,s=a+t;e=e^-1;for(var f=a;f>>8^i[(e^r[f])&255]}return e^-1}r.exports=i},{}],32:[function(e,r,t){"use strict";var a=e("../utils/common");var n=e("./trees");var i=e("./adler32");var s=e("./crc32");var f=e("./messages");var o=0;var l=1;var c=3;var u=4;var h=5;var d=0;var v=1;var p=-2;var m=-3;var b=-5;var g=-1;var w=1;var k=2;var E=3;var S=4;var _=0;var C=2;var B=8;var T=9;var y=15;var x=8;var A=29;var I=256;var R=I+1+A;var O=30;var D=19;var F=2*R+1;var P=15;var N=3;var L=258;var M=L+N+1;var U=32;var z=42;var H=69;var W=73;var V=91;var X=103;var G=113;var j=666;var K=1;var $=2;var Y=3;var Z=4;var J=3;function Q(e,r){e.msg=f[r];return r}function q(e){return(e<<1)-(e>4?9:0)}function ee(e){var r=e.length;while(--r>=0){e[r]=0}}function re(e){var r=e.state;var t=r.pending;if(t>e.avail_out){t=e.avail_out}if(t===0){return}a.arraySet(e.output,r.pending_buf,r.pending_out,t,e.next_out);e.next_out+=t;r.pending_out+=t;e.total_out+=t;e.avail_out-=t;r.pending-=t;if(r.pending===0){r.pending_out=0}}function te(e,r){n._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,r);e.block_start=e.strstart;re(e.strm)}function ae(e,r){e.pending_buf[e.pending++]=r}function ne(e,r){e.pending_buf[e.pending++]=r>>>8&255;e.pending_buf[e.pending++]=r&255}function ie(e,r,t,n){var f=e.avail_in;if(f>n){f=n}if(f===0){return 0}e.avail_in-=f;a.arraySet(r,e.input,e.next_in,f,t);if(e.state.wrap===1){e.adler=i(e.adler,r,f,t)}else if(e.state.wrap===2){e.adler=s(e.adler,r,f,t)}e.next_in+=f;e.total_in+=f;return f}function se(e,r){var t=e.max_chain_length;var a=e.strstart;var n;var i;var s=e.prev_length;var f=e.nice_match;var o=e.strstart>e.w_size-M?e.strstart-(e.w_size-M):0;var l=e.window;var c=e.w_mask;var u=e.prev;var h=e.strstart+L;var d=l[a+s-1];var v=l[a+s];if(e.prev_length>=e.good_match){t>>=2}if(f>e.lookahead){f=e.lookahead}do{n=r;if(l[n+s]!==v||l[n+s-1]!==d||l[n]!==l[a]||l[++n]!==l[a+1]){continue}a+=2;n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&as){e.match_start=r;s=i;if(i>=f){break}d=l[a+s-1];v=l[a+s]}}while((r=u[r&c])>o&&--t!==0);if(s<=e.lookahead){return s}return e.lookahead}function fe(e){var r=e.w_size;var t,n,i,s,f;do{s=e.window_size-e.lookahead-e.strstart;if(e.strstart>=r+(r-M)){a.arraySet(e.window,e.window,r,r,0);e.match_start-=r;e.strstart-=r;e.block_start-=r;n=e.hash_size;t=n;do{i=e.head[--t];e.head[t]=i>=r?i-r:0}while(--n);n=r;t=n;do{i=e.prev[--t];e.prev[t]=i>=r?i-r:0}while(--n);s+=r}if(e.strm.avail_in===0){break}n=ie(e.strm,e.window,e.strstart+e.lookahead,s);e.lookahead+=n;if(e.lookahead+e.insert>=N){f=e.strstart-e.insert;e.ins_h=e.window[f];e.ins_h=(e.ins_h<e.pending_buf_size-5){t=e.pending_buf_size-5}for(;;){if(e.lookahead<=1){fe(e);if(e.lookahead===0&&r===o){return K}if(e.lookahead===0){break}}e.strstart+=e.lookahead;e.lookahead=0;var a=e.block_start+t;if(e.strstart===0||e.strstart>=a){e.lookahead=e.strstart-a;e.strstart=a;te(e,false);if(e.strm.avail_out===0){return K}}if(e.strstart-e.block_start>=e.w_size-M){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.strstart>e.block_start){te(e,false);if(e.strm.avail_out===0){return K}}return K}function le(e,r){var t;var a;for(;;){if(e.lookahead=N){e.ins_h=(e.ins_h<=N){a=n._tr_tally(e,e.strstart-e.match_start,e.match_length-N);e.lookahead-=e.match_length;if(e.match_length<=e.max_lazy_match&&e.lookahead>=N){e.match_length--;do{e.strstart++;e.ins_h=(e.ins_h<=N){e.ins_h=(e.ins_h<4096)){e.match_length=N-1}}if(e.prev_length>=N&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-N;a=n._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-N);e.lookahead-=e.prev_length-1;e.prev_length-=2;do{if(++e.strstart<=i){e.ins_h=(e.ins_h<=N&&e.strstart>0){i=e.strstart-1;a=f[i];if(a===f[++i]&&a===f[++i]&&a===f[++i]){s=e.strstart+L;do{}while(a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&ie.lookahead){e.match_length=e.lookahead}}}if(e.match_length>=N){t=n._tr_tally(e,1,e.match_length-N);e.lookahead-=e.match_length;e.strstart+=e.match_length;e.match_length=0}else{t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++}if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return $}function he(e,r){var t;for(;;){if(e.lookahead===0){fe(e);if(e.lookahead===0){if(r===o){return K}break}}e.match_length=0;t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++;if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return $}var de=function(e,r,t,a,n){this.good_length=e;this.max_lazy=r;this.nice_length=t;this.max_chain=a;this.func=n};var ve;ve=[new de(0,0,0,0,oe),new de(4,4,8,4,le),new de(4,5,16,8,le),new de(4,6,32,32,le),new de(4,4,16,16,ce),new de(8,16,32,32,ce),new de(8,16,128,128,ce),new de(8,32,128,256,ce),new de(32,128,258,1024,ce),new de(32,258,258,4096,ce)];function pe(e){e.window_size=2*e.w_size;ee(e.head);e.max_lazy_match=ve[e.level].max_lazy;e.good_match=ve[e.level].good_length;e.nice_match=ve[e.level].nice_length;e.max_chain_length=ve[e.level].max_chain;e.strstart=0;e.block_start=0;e.lookahead=0;e.insert=0;e.match_length=e.prev_length=N-1;e.match_available=0;e.ins_h=0}function me(){this.strm=null;this.status=0;this.pending_buf=null;this.pending_buf_size=0;this.pending_out=0;this.pending=0;this.wrap=0;this.gzhead=null;this.gzindex=0;this.method=B;this.last_flush=-1;this.w_size=0;this.w_bits=0;this.w_mask=0;this.window=null;this.window_size=0;this.prev=null;this.head=null;this.ins_h=0;this.hash_size=0;this.hash_bits=0;this.hash_mask=0;this.hash_shift=0;this.block_start=0;this.match_length=0;this.prev_match=0;this.match_available=0;this.strstart=0;this.match_start=0;this.lookahead=0;this.prev_length=0;this.max_chain_length=0;this.max_lazy_match=0;this.level=0;this.strategy=0;this.good_match=0;this.nice_match=0;this.dyn_ltree=new a.Buf16(F*2);this.dyn_dtree=new a.Buf16((2*O+1)*2);this.bl_tree=new a.Buf16((2*D+1)*2);ee(this.dyn_ltree);ee(this.dyn_dtree);ee(this.bl_tree);this.l_desc=null;this.d_desc=null;this.bl_desc=null;this.bl_count=new a.Buf16(P+1);this.heap=new a.Buf16(2*R+1);ee(this.heap);this.heap_len=0;this.heap_max=0;this.depth=new a.Buf16(2*R+1);ee(this.depth);this.l_buf=0;this.lit_bufsize=0;this.last_lit=0;this.d_buf=0;this.opt_len=0;this.static_len=0;this.matches=0;this.insert=0;this.bi_buf=0;this.bi_valid=0}function be(e){var r;if(!e||!e.state){return Q(e,p)}e.total_in=e.total_out=0;e.data_type=C;r=e.state;r.pending=0;r.pending_out=0;if(r.wrap<0){r.wrap=-r.wrap}r.status=r.wrap?z:G;e.adler=r.wrap===2?0:1;r.last_flush=o;n._tr_init(r);return d}function ge(e){var r=be(e);if(r===d){pe(e.state)}return r}function we(e,r){if(!e||!e.state){return p}if(e.state.wrap!==2){return p}e.state.gzhead=r;return d}function ke(e,r,t,n,i,s){if(!e){return p}var f=1;if(r===g){r=6}if(n<0){f=0;n=-n}else if(n>15){f=2;n-=16}if(i<1||i>T||t!==B||n<8||n>15||r<0||r>9||s<0||s>S){return Q(e,p)}if(n===8){n=9}var o=new me;e.state=o;o.strm=e;o.wrap=f;o.gzhead=null;o.w_bits=n;o.w_size=1<>1;o.l_buf=(1+2)*o.lit_bufsize;o.level=r;o.strategy=s;o.method=t;return ge(e)}function Ee(e,r){return ke(e,r,B,y,x,_)}function Se(e,r){var t,a;var i,f;if(!e||!e.state||r>h||r<0){return e?Q(e,p):p}a=e.state;if(!e.output||!e.input&&e.avail_in!==0||a.status===j&&r!==u){return Q(e,e.avail_out===0?b:p)}a.strm=e;t=a.last_flush;a.last_flush=r;if(a.status===z){if(a.wrap===2){e.adler=0;ae(a,31);ae(a,139);ae(a,8);if(!a.gzhead){ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,a.level===9?2:a.strategy>=k||a.level<2?4:0);ae(a,J);a.status=G}else{ae(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(!a.gzhead.extra?0:4)+(!a.gzhead.name?0:8)+(!a.gzhead.comment?0:16));ae(a,a.gzhead.time&255);ae(a,a.gzhead.time>>8&255);ae(a,a.gzhead.time>>16&255);ae(a,a.gzhead.time>>24&255);ae(a,a.level===9?2:a.strategy>=k||a.level<2?4:0);ae(a,a.gzhead.os&255);if(a.gzhead.extra&&a.gzhead.extra.length){ae(a,a.gzhead.extra.length&255);ae(a,a.gzhead.extra.length>>8&255)}if(a.gzhead.hcrc){e.adler=s(e.adler,a.pending_buf,a.pending,0)}a.gzindex=0;a.status=H}}else{var m=B+(a.w_bits-8<<4)<<8;var g=-1;if(a.strategy>=k||a.level<2){g=0}else if(a.level<6){g=1}else if(a.level===6){g=2}else{g=3}m|=g<<6;if(a.strstart!==0){m|=U}m+=31-m%31;a.status=G;ne(a,m);if(a.strstart!==0){ne(a,e.adler>>>16);ne(a,e.adler&65535)}e.adler=1}}if(a.status===H){if(a.gzhead.extra){i=a.pending;while(a.gzindex<(a.gzhead.extra.length&65535)){if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){break}}ae(a,a.gzhead.extra[a.gzindex]&255);a.gzindex++}if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(a.gzindex===a.gzhead.extra.length){a.gzindex=0;a.status=W}}else{a.status=W}}if(a.status===W){if(a.gzhead.name){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindexi){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.gzindex=0;a.status=V}}else{a.status=V}}if(a.status===V){if(a.gzhead.comment){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindexi){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.status=X}}else{a.status=X}}if(a.status===X){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size){re(e)}if(a.pending+2<=a.pending_buf_size){ae(a,e.adler&255);ae(a,e.adler>>8&255);e.adler=0;a.status=G}}else{a.status=G}}if(a.pending!==0){re(e);if(e.avail_out===0){a.last_flush=-1;return d}}else if(e.avail_in===0&&q(r)<=q(t)&&r!==u){return Q(e,b)}if(a.status===j&&e.avail_in!==0){return Q(e,b)}if(e.avail_in!==0||a.lookahead!==0||r!==o&&a.status!==j){var w=a.strategy===k?he(a,r):a.strategy===E?ue(a,r):ve[a.level].func(a,r);if(w===Y||w===Z){a.status=j}if(w===K||w===Y){if(e.avail_out===0){a.last_flush=-1}return d}if(w===$){if(r===l){n._tr_align(a)}else if(r!==h){n._tr_stored_block(a,0,0,false);if(r===c){ee(a.head);if(a.lookahead===0){a.strstart=0;a.block_start=0;a.insert=0}}}re(e);if(e.avail_out===0){a.last_flush=-1;return d}}}if(r!==u){return d}if(a.wrap<=0){return v}if(a.wrap===2){ae(a,e.adler&255);ae(a,e.adler>>8&255);ae(a,e.adler>>16&255);ae(a,e.adler>>24&255);ae(a,e.total_in&255);ae(a,e.total_in>>8&255);ae(a,e.total_in>>16&255);ae(a,e.total_in>>24&255)}else{ne(a,e.adler>>>16);ne(a,e.adler&65535)}re(e);if(a.wrap>0){a.wrap=-a.wrap}return a.pending!==0?d:v}function _e(e){var r;if(!e||!e.state){return p}r=e.state.status;if(r!==z&&r!==H&&r!==W&&r!==V&&r!==X&&r!==G&&r!==j){return Q(e,p)}e.state=null;return r===G?Q(e,m):d}t.deflateInit=Ee;t.deflateInit2=ke;t.deflateReset=ge;t.deflateResetKeep=be;t.deflateSetHeader=we;t.deflate=Se;t.deflateEnd=_e;t.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,r,t){"use strict";function a(){this.text=0;this.time=0;this.xflags=0;this.os=0;this.extra=null;this.extra_len=0;this.name="";this.comment="";this.hcrc=0;this.done=false}r.exports=a},{}],34:[function(e,r,t){"use strict";var a=30;var n=12;r.exports=function i(e,r){var t;var i;var s;var f;var o;var l;var c;var u;var h;var d;var v;var p;var m;var b;var g;var w;var k;var E;var S;var _;var C;var B;var T;var y,x;t=e.state;i=e.next_in;y=e.input;s=i+(e.avail_in-5);f=e.next_out;x=e.output;o=f-(r-e.avail_out);l=f+(e.avail_out-257);c=t.dmax;u=t.wsize;h=t.whave;d=t.wnext;v=t.window;p=t.hold;m=t.bits;b=t.lencode;g=t.distcode;w=(1<>>24;p>>>=S;m-=S;S=E>>>16&255;if(S===0){x[f++]=E&65535}else if(S&16){_=E&65535;S&=15;if(S){if(m>>=S;m-=S}if(m<15){p+=y[i++]<>>24;p>>>=S;m-=S;S=E>>>16&255;if(S&16){C=E&65535;S&=15;if(mc){e.msg="invalid distance too far back";t.mode=a;break e}p>>>=S;m-=S;S=f-o;if(C>S){S=C-S;if(S>h){if(t.sane){e.msg="invalid distance too far back";t.mode=a;break e}}B=0;T=v;if(d===0){B+=u-S;if(S<_){_-=S;do{x[f++]=v[B++]}while(--S);B=f-C;T=x}}else if(d2){x[f++]=T[B++];x[f++]=T[B++];x[f++]=T[B++];_-=3}if(_){x[f++]=T[B++];if(_>1){x[f++]=T[B++]}}}else{B=f-C;do{x[f++]=x[B++];x[f++]=x[B++];x[f++]=x[B++];_-=3}while(_>2);if(_){x[f++]=x[B++];if(_>1){x[f++]=x[B++]}}}}else if((S&64)===0){E=g[(E&65535)+(p&(1<>3;i-=_;m-=_<<3;p&=(1<>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function ie(){this.mode=0;this.last=false;this.wrap=0;this.havedict=false;this.flags=0;this.dmax=0;this.check=0;this.total=0;this.head=null;this.wbits=0;this.wsize=0;this.whave=0;this.wnext=0;this.window=null;this.hold=0;this.bits=0;this.length=0;this.offset=0;this.extra=0;this.lencode=null;this.distcode=null;this.lenbits=0;this.distbits=0;this.ncode=0;this.nlen=0;this.ndist=0;this.have=0;this.next=null;this.lens=new a.Buf16(320);this.work=new a.Buf16(288);this.lendyn=null;this.distdyn=null;this.sane=0;this.back=0;this.was=0}function se(e){var r;if(!e||!e.state){return b}r=e.state;e.total_in=e.total_out=r.total=0;e.msg="";if(r.wrap){e.adler=r.wrap&1}r.mode=S;r.last=0;r.havedict=0;r.dmax=32768;r.head=null;r.hold=0;r.bits=0;r.lencode=r.lendyn=new a.Buf32(ee);r.distcode=r.distdyn=new a.Buf32(re);r.sane=1;r.back=-1;return v}function fe(e){var r;if(!e||!e.state){return b}r=e.state;r.wsize=0;r.whave=0;r.wnext=0;return se(e)}function oe(e,r){var t;var a;if(!e||!e.state){return b}a=e.state;if(r<0){t=0;r=-r}else{t=(r>>4)+1;if(r<48){r&=15}}if(r&&(r<8||r>15)){return b}if(a.window!==null&&a.wbits!==r){a.window=null}a.wrap=t;a.wbits=r;return fe(e)}function le(e,r){var t;var a;if(!e){return b}a=new ie;e.state=a;a.window=null;t=oe(e,r);if(t!==v){e.state=null}return t}function ce(e){return le(e,ae)}var ue=true;var he,de;function ve(e){if(ue){var r;he=new a.Buf32(512);de=new a.Buf32(32);r=0;while(r<144){e.lens[r++]=8}while(r<256){e.lens[r++]=9}while(r<280){e.lens[r++]=7}while(r<288){e.lens[r++]=8}f(l,e.lens,0,288,he,0,e.work,{bits:9});r=0;while(r<32){e.lens[r++]=5}f(c,e.lens,0,32,de,0,e.work,{bits:5});ue=false}e.lencode=he;e.lenbits=9;e.distcode=de;e.distbits=5}function pe(e,r,t,n){var i;var s=e.state;if(s.window===null){s.wsize=1<=s.wsize){a.arraySet(s.window,r,t-s.wsize,s.wsize,0);s.wnext=0;s.whave=s.wsize}else{i=s.wsize-s.wnext;if(i>n){i=n}a.arraySet(s.window,r,t-n,i,s.wnext);n-=i;if(n){a.arraySet(s.window,r,t-n,n,0);s.wnext=n;s.whave=s.wsize}else{s.wnext+=i;if(s.wnext===s.wsize){s.wnext=0}if(s.whave>>8&255;t.check=i(t.check,Be,2,0);fe=0;oe=0;t.mode=_;break}t.flags=0;if(t.head){t.head.done=false}if(!(t.wrap&1)||(((fe&255)<<8)+(fe>>8))%31){e.msg="incorrect header check";t.mode=J;break}if((fe&15)!==E){e.msg="unknown compression method";t.mode=J;break}fe>>>=4;oe-=4;_e=(fe&15)+8;if(t.wbits===0){t.wbits=_e}else if(_e>t.wbits){e.msg="invalid window size";t.mode=J;break}t.dmax=1<<_e;e.adler=t.check=1;t.mode=fe&512?R:D;fe=0;oe=0;break;case _:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>8&1}if(t.flags&512){Be[0]=fe&255;Be[1]=fe>>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0;t.mode=C;case C:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>8&255;Be[2]=fe>>>16&255;Be[3]=fe>>>24&255;t.check=i(t.check,Be,4,0)}fe=0;oe=0;t.mode=B;case B:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>8}if(t.flags&512){Be[0]=fe&255;Be[1]=fe>>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0;t.mode=T;case T:if(t.flags&1024){while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0}else if(t.head){t.head.extra=null}t.mode=y;case y:if(t.flags&1024){ue=t.length;if(ue>ie){ue=ie}if(ue){if(t.head){_e=t.head.extra_len-t.length;if(!t.head.extra){t.head.extra=new Array(t.head.extra_len)}a.arraySet(t.head.extra,ee,te,ue,_e)}if(t.flags&512){t.check=i(t.check,ee,ue,te)}ie-=ue;te+=ue;t.length-=ue}if(t.length){break e}}t.length=0;t.mode=x;case x:if(t.flags&2048){if(ie===0){break e}ue=0;do{_e=ee[te+ue++];if(t.head&&_e&&t.length<65536){t.head.name+=String.fromCharCode(_e)}}while(_e&&ue>9&1;t.head.done=true}e.adler=t.check=0;t.mode=D;break;case R:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>=oe&7;oe-=oe&7;t.mode=$;break}while(oe<3){if(ie===0){break e}ie--;fe+=ee[te++]<>>=1;oe-=1;switch(fe&3){case 0:t.mode=P;break;case 1:ve(t);t.mode=H;if(r===d){fe>>>=2;oe-=2;break e}break;case 2:t.mode=M;break;case 3:e.msg="invalid block type";t.mode=J;}fe>>>=2;oe-=2;break;case P:fe>>>=oe&7;oe-=oe&7;while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>16^65535)){e.msg="invalid stored block lengths";t.mode=J;break}t.length=fe&65535;fe=0;oe=0;t.mode=N;if(r===d){break e};case N:t.mode=L;case L:ue=t.length;if(ue){if(ue>ie){ue=ie}if(ue>se){ue=se}if(ue===0){break e}a.arraySet(re,ee,te,ue,ae);ie-=ue;te+=ue;se-=ue;ae+=ue;t.length-=ue;break}t.mode=D;break;case M:while(oe<14){if(ie===0){break e}ie--;fe+=ee[te++]<>>=5;oe-=5;t.ndist=(fe&31)+1;fe>>>=5;oe-=5;t.ncode=(fe&15)+4;fe>>>=4;oe-=4;if(t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols";t.mode=J;break}t.have=0;t.mode=U;case U:while(t.have>>=3;oe-=3}while(t.have<19){t.lens[xe[t.have++]]=0}t.lencode=t.lendyn;t.lenbits=7;Te={bits:t.lenbits};Ce=f(o,t.lens,0,19,t.lencode,0,t.work,Te);t.lenbits=Te.bits;if(Ce){e.msg="invalid code lengths set";t.mode=J;break}t.have=0;t.mode=z;case z:while(t.have>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=be;oe-=be;t.lens[t.have++]=we}else{if(we===16){ye=be+2;while(oe>>=be;oe-=be;if(t.have===0){e.msg="invalid bit length repeat";t.mode=J;break}_e=t.lens[t.have-1];ue=3+(fe&3);fe>>>=2;oe-=2}else if(we===17){ye=be+3;while(oe>>=be;oe-=be;_e=0;ue=3+(fe&7);fe>>>=3;oe-=3}else{ye=be+7;while(oe>>=be;oe-=be;_e=0;ue=11+(fe&127);fe>>>=7;oe-=7}if(t.have+ue>t.nlen+t.ndist){e.msg="invalid bit length repeat";t.mode=J;break}while(ue--){t.lens[t.have++]=_e}}}if(t.mode===J){break}if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block";t.mode=J;break}t.lenbits=9;Te={bits:t.lenbits};Ce=f(l,t.lens,0,t.nlen,t.lencode,0,t.work,Te);t.lenbits=Te.bits;if(Ce){e.msg="invalid literal/lengths set";t.mode=J;break}t.distbits=6;t.distcode=t.distdyn;Te={bits:t.distbits};Ce=f(c,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,Te);t.distbits=Te.bits;if(Ce){e.msg="invalid distances set";t.mode=J;break}t.mode=H;if(r===d){break e};case H:t.mode=W;case W:if(ie>=6&&se>=258){e.next_out=ae;e.avail_out=se;e.next_in=te;e.avail_in=ie;t.hold=fe;t.bits=oe;s(e,ce);ae=e.next_out;re=e.output;se=e.avail_out;te=e.next_in;ee=e.input;ie=e.avail_in;fe=t.hold;oe=t.bits;if(t.mode===D){t.back=-1}break}t.back=0;for(;;){me=t.lencode[fe&(1<>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>ke)];be=me>>>24;ge=me>>>16&255;we=me&65535;if(ke+be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=ke;oe-=ke;t.back+=ke}fe>>>=be;oe-=be;t.back+=be;t.length=we;if(ge===0){t.mode=K;break}if(ge&32){t.back=-1;t.mode=D;break}if(ge&64){e.msg="invalid literal/length code";t.mode=J;break}t.extra=ge&15;t.mode=V;case V:if(t.extra){ye=t.extra;while(oe>>=t.extra;oe-=t.extra;t.back+=t.extra}t.was=t.length;t.mode=X;case X:for(;;){me=t.distcode[fe&(1<>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>ke)];be=me>>>24;ge=me>>>16&255;we=me&65535;if(ke+be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=ke;oe-=ke;t.back+=ke}fe>>>=be;oe-=be;t.back+=be;if(ge&64){e.msg="invalid distance code";t.mode=J;break}t.offset=we;t.extra=ge&15;t.mode=G;case G:if(t.extra){ye=t.extra;while(oe>>=t.extra;oe-=t.extra;t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back";t.mode=J;break}t.mode=j;case j:if(se===0){break e}ue=ce-se;if(t.offset>ue){ue=t.offset-ue;if(ue>t.whave){if(t.sane){e.msg="invalid distance too far back";t.mode=J;break}}if(ue>t.wnext){ue-=t.wnext;he=t.wsize-ue}else{he=t.wnext-ue}if(ue>t.length){ue=t.length}de=t.window}else{de=re;he=ae-t.offset;ue=t.length}if(ue>se){ue=se}se-=ue;t.length-=ue;do{re[ae++]=de[he++]}while(--ue);if(t.length===0){t.mode=W}break;case K:if(se===0){break e}re[ae++]=t.length;se--;t.mode=W;break;case $:if(t.wrap){while(oe<32){if(ie===0){break e}ie--;fe|=ee[te++]<=1;C--){if(U[C]!==0){break}}if(B>C){B=C}if(C===0){m[b++]=1<<24|64<<16|0;m[b++]=1<<24|64<<16|0;w.bits=1;return 0}for(_=1;_0&&(e===f||C!==1)){return-1}z[1]=0;for(E=1;Ei||e===l&&A>s){return 1}var j=0;for(;;){j++;V=E-y;if(g[S]M){X=H[W+g[S]];G=N[L+g[S]]}else{X=32+64;G=0}R=1<>y)+O]=V<<24|X<<16|G|0}while(O!==0);R=1<>=1}if(R!==0){I&=R-1;I+=R}else{I=0}S++;if(--U[E]===0){if(E===C){break}E=r[t+g[S]]}if(E>B&&(I&F)!==D){if(y===0){y=B}P+=_;T=E-y;x=1<i||e===l&&A>s){return 1}D=I&F;m[D]=B<<24|T<<16|P-b|0}}if(I!==0){m[P+I]=E-y<<24|64<<16|0}w.bits=B;return 0}},{"../utils/common":27}],37:[function(e,r,t){"use strict";r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,r,t){"use strict";var a=e("../utils/common");var n=4;var i=0;var s=1;var f=2;function o(e){var r=e.length;while(--r>=0){e[r]=0}}var l=0;var c=1;var u=2;var h=3;var d=258;var v=29;var p=256;var m=p+1+v;var b=30;var g=19;var w=2*m+1;var k=15;var E=16;var S=7;var _=256;var C=16;var B=17;var T=18;var y=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0];var x=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];var A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7];var I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var R=512;var O=new Array((m+2)*2);o(O);var D=new Array(b*2);o(D);var F=new Array(R);o(F);var P=new Array(d-h+1);o(P);var N=new Array(v);o(N);var L=new Array(b);o(L);var M=function(e,r,t,a,n){this.static_tree=e;this.extra_bits=r;this.extra_base=t;this.elems=a;this.max_length=n;this.has_stree=e&&e.length};var U;var z;var H;var W=function(e,r){this.dyn_tree=e;this.max_code=0;this.stat_desc=r};function V(e){return e<256?F[e]:F[256+(e>>>7)]}function X(e,r){e.pending_buf[e.pending++]=r&255;e.pending_buf[e.pending++]=r>>>8&255}function G(e,r,t){if(e.bi_valid>E-t){e.bi_buf|=r<>E-e.bi_valid;e.bi_valid+=t-E}else{e.bi_buf|=r<>>=1;t<<=1}while(--r>0);return t>>>1}function $(e){if(e.bi_valid===16){X(e,e.bi_buf);e.bi_buf=0;e.bi_valid=0}else if(e.bi_valid>=8){e.pending_buf[e.pending++]=e.bi_buf&255;e.bi_buf>>=8;e.bi_valid-=8}}function Y(e,r){var t=r.dyn_tree;var a=r.max_code;var n=r.stat_desc.static_tree;var i=r.stat_desc.has_stree;var s=r.stat_desc.extra_bits;var f=r.stat_desc.extra_base;var o=r.stat_desc.max_length;var l;var c,u;var h;var d;var v;var p=0;for(h=0;h<=k;h++){e.bl_count[h]=0}t[e.heap[e.heap_max]*2+1]=0;for(l=e.heap_max+1;lo){h=o;p++}t[c*2+1]=h;if(c>a){continue}e.bl_count[h]++;d=0;if(c>=f){d=s[c-f]}v=t[c*2];e.opt_len+=v*(h+d);if(i){e.static_len+=v*(n[c*2+1]+d)}}if(p===0){return}do{h=o-1;while(e.bl_count[h]===0){h--}e.bl_count[h]--;e.bl_count[h+1]+=2;e.bl_count[o]--;p-=2}while(p>0);for(h=o;h!==0;h--){c=e.bl_count[h];while(c!==0){u=e.heap[--l];if(u>a){continue}if(t[u*2+1]!==h){e.opt_len+=(h-t[u*2+1])*t[u*2];t[u*2+1]=h}c--}}}function Z(e,r,t){var a=new Array(k+1);var n=0;var i;var s;for(i=1;i<=k;i++){a[i]=n=n+t[i-1]<<1}for(s=0;s<=r;s++){var f=e[s*2+1];if(f===0){continue}e[s*2]=K(a[f]++,f)}}function J(){var e;var r;var t;var a;var n;var i=new Array(k+1);t=0;for(a=0;a>=7;for(;a8){X(e,e.bi_buf)}else if(e.bi_valid>0){e.pending_buf[e.pending++]=e.bi_buf}e.bi_buf=0;e.bi_valid=0}function ee(e,r,t,n){q(e);if(n){X(e,t);X(e,~t)}a.arraySet(e.pending_buf,e.window,r,t,e.pending);e.pending+=t}function re(e,r,t,a){var n=r*2;var i=t*2;return e[n]>1;s>=1;s--){te(e,t,s)}l=i;do{s=e.heap[1];e.heap[1]=e.heap[e.heap_len--];te(e,t,1);f=e.heap[1];e.heap[--e.heap_max]=s;e.heap[--e.heap_max]=f;t[l*2]=t[s*2]+t[f*2];e.depth[l]=(e.depth[s]>=e.depth[f]?e.depth[s]:e.depth[f])+1;t[s*2+1]=t[f*2+1]=l;e.heap[1]=l++;te(e,t,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1];Y(e,r);Z(t,o,e.bl_count)}function ie(e,r,t){var a;var n=-1;var i;var s=r[0*2+1];var f=0;var o=7;var l=4;if(s===0){o=138;l=3}r[(t+1)*2+1]=65535;for(a=0;a<=t;a++){i=s;s=r[(a+1)*2+1];if(++f=3;r--){if(e.bl_tree[I[r]*2+1]!==0){break}}e.opt_len+=3*(r+1)+5+5+4;return r}function oe(e,r,t,a){var n;G(e,r-257,5);G(e,t-1,5);G(e,a-4,4);for(n=0;n>>=1){if(r&1&&e.dyn_ltree[t*2]!==0){return i}}if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0){return s}for(t=32;t0){if(e.strm.data_type===f){e.strm.data_type=le(e)}ne(e,e.l_desc);ne(e,e.d_desc);o=fe(e);i=e.opt_len+3+7>>>3;s=e.static_len+3+7>>>3;if(s<=i){i=s}}else{i=s=t+5}if(t+4<=i&&r!==-1){he(e,r,t,a)}else if(e.strategy===n||s===i){G(e,(c<<1)+(a?1:0),3);ae(e,O,D)}else{G(e,(u<<1)+(a?1:0),3);oe(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1);ae(e,e.dyn_ltree,e.dyn_dtree)}Q(e);if(a){q(e)}}function pe(e,r,t){e.pending_buf[e.d_buf+e.last_lit*2]=r>>>8&255;e.pending_buf[e.d_buf+e.last_lit*2+1]=r&255;e.pending_buf[e.l_buf+e.last_lit]=t&255;e.last_lit++;if(r===0){e.dyn_ltree[t*2]++}else{e.matches++;r--;e.dyn_ltree[(P[t]+p+1)*2]++;e.dyn_dtree[V(r)*2]++}return e.last_lit===e.lit_bufsize-1}t._tr_init=ue;t._tr_stored_block=he;t._tr_flush_block=ve;t._tr_tally=pe;t._tr_align=de},{"../utils/common":27}],39:[function(e,r,t){"use strict";function a(){this.input=null;this.next_in=0;this.avail_in=0;this.total_in=0;this.output=null;this.next_out=0;this.avail_out=0;this.total_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0}r.exports=a},{}]},{},[9])(9)});var XLSX={};function make_xlsx_lib(e){e.version="0.16.8";var r=1200,t=1252;if(typeof module!=="undefined"&&typeof require!=="undefined"){if(typeof cptable==="undefined"){if(typeof global!=="undefined")global.cptable=undefined;else if(typeof window!=="undefined")window.cptable=undefined}}var a=[874,932,936,949,950];for(var n=0;n<=8;++n)a.push(1250+n);var i={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969};var s=function(e){if(a.indexOf(e)==-1)return;t=i[0]=e};function f(){s(1252)}var o=function(e){r=e;s(e)};function l(){o(1200);f()}function c(e){var r=[];for(var t=0,a=e.length;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8));return r.join("")}function h(e){var r=[];for(var t=0;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8));return r.join("")}var d=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);if(r==255&&t==254)return u(e.slice(2));if(r==254&&t==255)return h(e.slice(2));if(r==65279)return e.slice(1);return e};var v=function cb(e){return String.fromCharCode(e)};var p=function ub(e){return String.fromCharCode(e)};if(typeof cptable!=="undefined"){o=function(e){r=e;s(e)};d=function(e){if(e.charCodeAt(0)===255&&e.charCodeAt(1)===254){return cptable.utils.decode(1200,c(e.slice(2)))}return e};v=function hb(e){if(r===1200)return String.fromCharCode(e);return cptable.utils.decode(r,[e&255,e>>8])[0]};p=function db(e){return cptable.utils.decode(t,[e])[0]}}var m=null;var b=true;var g=function vb(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(r){var t="";var a=0,n=0,i=0,s=0,f=0,o=0,l=0;for(var c=0;c>2;n=r.charCodeAt(c++);f=(a&3)<<4|n>>4;i=r.charCodeAt(c++);o=(n&15)<<2|i>>6;l=i&63;if(isNaN(n)){o=l=64}else if(isNaN(i)){l=64}t+=e.charAt(s)+e.charAt(f)+e.charAt(o)+e.charAt(l)}return t},decode:function r(t){var a="";var n=0,i=0,s=0,f=0,o=0,l=0,c=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var u=0;u>4;a+=String.fromCharCode(n);l=e.indexOf(t.charAt(u++));i=(o&15)<<4|l>>2;if(l!==64){a+=String.fromCharCode(i)}c=e.indexOf(t.charAt(u++));s=(l&3)<<6|c;if(c!==64){a+=String.fromCharCode(s)}}return a}}}();var w=typeof Buffer!=="undefined"&&typeof process!=="undefined"&&typeof process.versions!=="undefined"&&!!process.versions.node;var k=function(){};if(typeof Buffer!=="undefined"){var E=!Buffer.from;if(!E)try{Buffer.from("foo","utf8")}catch(S){E=true}k=E?function(e,r){return r?new Buffer(e,r):new Buffer(e)}:Buffer.from.bind(Buffer);if(!Buffer.alloc)Buffer.alloc=function(e){return new Buffer(e)};if(!Buffer.allocUnsafe)Buffer.allocUnsafe=function(e){return new Buffer(e)}}function _(e){return w?Buffer.alloc(e):new Array(e)}function C(e){return w?Buffer.allocUnsafe(e):new Array(e)}var B=function pb(e){if(w)return k(e,"binary");return e.split("").map(function(e){return e.charCodeAt(0)&255})};function T(e){if(typeof ArrayBuffer==="undefined")return B(e);var r=new ArrayBuffer(e.length),t=new Uint8Array(r);for(var a=0;a!=e.length;++a)t[a]=e.charCodeAt(a)&255;return r}function y(e){if(Array.isArray(e))return e.map(function(e){return String.fromCharCode(e)}).join("");var r=[];for(var t=0;t=0)r+=e.charAt(t--);return r}function t(e,r){var t="";while(t.length=r?a:t("0",r-a.length)+a}function n(e,r){var a=""+e;return a.length>=r?a:t(" ",r-a.length)+a}function i(e,r){var a=""+e;return a.length>=r?a:a+t(" ",r-a.length)}function s(e,r){var a=""+Math.round(e);return a.length>=r?a:t("0",r-a.length)+a}function f(e,r){var a=""+e;return a.length>=r?a:t("0",r-a.length)+a}var o=Math.pow(2,32);function l(e,r){if(e>o||e<-o)return s(e,r);var t=Math.round(e);return f(t,r)}function c(e,r){r=r||0;return e.length>=7+r&&(e.charCodeAt(r)|32)===103&&(e.charCodeAt(r+1)|32)===101&&(e.charCodeAt(r+2)|32)===110&&(e.charCodeAt(r+3)|32)===101&&(e.charCodeAt(r+4)|32)===114&&(e.charCodeAt(r+5)|32)===97&&(e.charCodeAt(r+6)|32)===108}var u=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]];var h=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function d(e){e[0]="General";e[1]="0";e[2]="0.00";e[3]="#,##0";e[4]="#,##0.00";e[9]="0%";e[10]="0.00%";e[11]="0.00E+00";e[12]="# ?/?";e[13]="# ??/??";e[14]="m/d/yy";e[15]="d-mmm-yy";e[16]="d-mmm";e[17]="mmm-yy";e[18]="h:mm AM/PM";e[19]="h:mm:ss AM/PM";e[20]="h:mm";e[21]="h:mm:ss";e[22]="m/d/yy h:mm";e[37]="#,##0 ;(#,##0)";e[38]="#,##0 ;[Red](#,##0)";e[39]="#,##0.00;(#,##0.00)";e[40]="#,##0.00;[Red](#,##0.00)";e[45]="mm:ss";e[46]="[h]:mm:ss";e[47]="mmss.0";e[48]="##0.0E+0";e[49]="@";e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "'}var v={};d(v);var p=[];var m=0;for(m=5;m<=8;++m)p[m]=32+m;for(m=23;m<=26;++m)p[m]=0;for(m=27;m<=31;++m)p[m]=14;for(m=50;m<=58;++m)p[m]=14;for(m=59;m<=62;++m)p[m]=m-58;for(m=67;m<=68;++m)p[m]=m-58;for(m=72;m<=75;++m)p[m]=m-58;for(m=67;m<=68;++m)p[m]=m-57;for(m=76;m<=78;++m)p[m]=m-56;for(m=79;m<=81;++m)p[m]=m-34;var b=[];b[5]=b[63]='"$"#,##0_);\\("$"#,##0\\)';b[6]=b[64]='"$"#,##0_);[Red]\\("$"#,##0\\)';b[7]=b[65]='"$"#,##0.00_);\\("$"#,##0.00\\)';b[8]=b[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)';b[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)';b[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)';b[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)';b[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';function g(e,r,t){var a=e<0?-1:1;var n=e*a;var i=0,s=1,f=0;var o=1,l=0,c=0;var u=Math.floor(n);while(lr){if(l>r){c=o;f=i}else{c=l;f=s}}if(!t)return[0,a*f,c];var h=Math.floor(a*f/c);return[h,a*f-h*c,c]}function w(e,r,t){if(e>2958465||e<0)return null;var a=e|0,n=Math.floor(86400*(e-a)),i=0;var s=[];var f={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(f.u)<1e-6)f.u=0;if(r&&r.date1904)a+=1462;if(f.u>.9999){f.u=0;if(++n==86400){f.T=n=0;++a;++f.D}}if(a===60){s=t?[1317,10,29]:[1900,2,29];i=3}else if(a===0){s=t?[1317,8,29]:[1900,1,0];i=6}else{if(a>60)--a;var o=new Date(1900,0,1);o.setDate(o.getDate()+a-1);s=[o.getFullYear(),o.getMonth()+1,o.getDate()];i=o.getDay();if(a<60)i=(i+6)%7;if(t)i=y(o,s)}f.y=s[0];f.m=s[1];f.d=s[2];f.S=n%60;n=Math.floor(n/60);f.M=n%60;n=Math.floor(n/60);f.H=n;f.q=i;return f}e.parse_date_code=w;var k=new Date(1899,11,31,0,0,0);var E=k.getTime();var S=new Date(1900,2,1,0,0,0);function _(e,r){var t=e.getTime();if(r)t-=1461*24*60*60*1e3;else if(e>=S)t+=24*60*60*1e3;return(t-(E+(e.getTimezoneOffset()-k.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function C(e){return e.toString(10)}e._general_int=C;var B=function H(){var e=/(?:\.0*|(\.\d*[1-9])0+)$/;function r(r){return r.indexOf(".")==-1?r:r.replace(e,"$1")}var t=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/;var a=/(E[+-])(\d)$/;function n(e){if(e.indexOf("E")==-1)return e;return e.replace(t,"$1E").replace(a,"$10$2")}function i(e){var t=e<0?12:11;var a=r(e.toFixed(12));if(a.length<=t)return a;a=e.toPrecision(10);if(a.length<=t)return a;return e.toExponential(5)}function s(e){var t=r(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function f(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),a;if(t>=-4&&t<=-1)a=e.toPrecision(10+t);else if(Math.abs(t)<=9)a=i(e);else if(t===10)a=e.toFixed(10).substr(0,12);else a=s(e);return r(n(a.toUpperCase()))}return f}();e._general_num=B;function T(e,r){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):B(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return U(14,_(e,r&&r.date1904),r);}throw new Error("unsupported value in General format: "+e)}e._general=T;function y(e,r){r[0]-=581;var t=e.getDay();if(e<60)t=(t+6)%7;return t}function x(e,r,t,n){var i="",s=0,f=0,o=t.y,l,c=0;switch(e){case 98:o=t.y+543;case 121:switch(r.length){case 1:;case 2:l=o%100;c=2;break;default:l=o%1e4;c=4;break;}break;case 109:switch(r.length){case 1:;case 2:l=t.m;c=r.length;break;case 3:return h[t.m-1][1];case 5:return h[t.m-1][0];default:return h[t.m-1][2];}break;case 100:switch(r.length){case 1:;case 2:l=t.d;c=r.length;break;case 3:return u[t.q][0];default:return u[t.q][1];}break;case 104:switch(r.length){case 1:;case 2:l=1+(t.H+11)%12;c=r.length;break;default:throw"bad hour format: "+r;}break;case 72:switch(r.length){case 1:;case 2:l=t.H;c=r.length;break;default:throw"bad hour format: "+r;}break;case 77:switch(r.length){case 1:;case 2:l=t.M;c=r.length;break;default:throw"bad minute format: "+r;}break;case 115:if(r!="s"&&r!="ss"&&r!=".0"&&r!=".00"&&r!=".000")throw"bad second format: "+r;if(t.u===0&&(r=="s"||r=="ss"))return a(t.S,r.length);if(n>=2)f=n===3?1e3:100;else f=n===1?10:1;s=Math.round(f*(t.S+t.u));if(s>=60*f)s=0;if(r==="s")return s===0?"0":""+s/f;i=a(s,2+n);if(r==="ss")return i.substr(0,2);return"."+i.substr(2,r.length-1);case 90:switch(r){case"[h]":;case"[hh]":l=t.D*24+t.H;break;case"[m]":;case"[mm]":l=(t.D*24+t.H)*60+t.M;break;case"[s]":;case"[ss]":l=((t.D*24+t.H)*60+t.M)*60+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r;}c=r.length===3?1:2;break;case 101:l=o;c=1;break;}var d=c>0?a(l,c):"";return d}function A(e){var r=3;if(e.length<=r)return e;var t=e.length%r,a=e.substr(0,t);for(;t!=e.length;t+=r)a+=(a.length>0?",":"")+e.substr(t,r);return a}var I=function W(){var e=/%/g;function s(r,a,n){var i=a.replace(e,""),s=a.length-i.length;return I(r,i,n*Math.pow(10,2*s))+t("%",s)}function f(e,r,t){var a=r.length-1;while(r.charCodeAt(a-1)===44)--a;return I(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function o(e,r){var t;var a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(r==0)return"0.0E+0";else if(r<0)return"-"+o(e,-r);var n=e.indexOf(".");if(n===-1)n=e.indexOf("E");var i=Math.floor(Math.log(r)*Math.LOG10E)%n;if(i<0)i+=n;t=(r/Math.pow(10,i)).toPrecision(a+1+(n+i)%n);if(t.indexOf("e")===-1){var s=Math.floor(Math.log(r)*Math.LOG10E);if(t.indexOf(".")===-1)t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i);else t+="E+"+(s-i);while(t.substr(0,2)==="0."){t=t.charAt(0)+t.substr(2,n)+"."+t.substr(2+n);t=t.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.")}t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,r,t,a){return r+t+a.substr(0,(n+i)%n)+"."+a.substr(i)+"E"})}else t=r.toExponential(a);if(e.match(/E\+00$/)&&t.match(/e[+-]\d$/))t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1);if(e.match(/E\-/)&&t.match(/e\+/))t=t.replace(/e\+/,"e");return t.replace("e","E")}var c=/# (\?+)( ?)\/( ?)(\d+)/;function u(e,r,i){var s=parseInt(e[4],10),f=Math.round(r*s),o=Math.floor(f/s);var l=f-o*s,c=s;return i+(o===0?"":""+o)+" "+(l===0?t(" ",e[1].length+1+e[4].length):n(l,e[1].length)+e[2]+"/"+e[3]+a(c,e[4].length))}function h(e,r,a){return a+(r===0?"":""+r)+t(" ",e[1].length+2+e[4].length)}var d=/^#*0*\.([0#]+)/;var v=/\).*[0#]/;var p=/\(###\) ###\\?-####/;function m(e){var r="",t;for(var a=0;a!=e.length;++a)switch(t=e.charCodeAt(a)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t);}return r}function b(e,r){var t=Math.pow(10,r);return""+Math.round(e*t)/t}function w(e,r){var t=e-Math.floor(e),a=Math.pow(10,r);if(r<(""+Math.round(t*a)).length)return 0;return Math.round(t*a)}function k(e,r){if(r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length){return 1}return 0}function E(e){if(e<2147483647&&e>-2147483648)return""+(e>=0?e|0:e-1|0);return""+Math.floor(e)}function S(e,h,_){if(e.charCodeAt(0)===40&&!h.match(v)){var C=h.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");if(_>=0)return S("n",C,_);return"("+S("n",C,-_)+")"}if(h.charCodeAt(h.length-1)===44)return f(e,h,_);if(h.indexOf("%")!==-1)return s(e,h,_);if(h.indexOf("E")!==-1)return o(h,_);if(h.charCodeAt(0)===36)return"$"+S(e,h.substr(h.charAt(1)==" "?2:1),_);var B;var T,y,x,R=Math.abs(_),O=_<0?"-":"";if(h.match(/^00+$/))return O+l(R,h.length);if(h.match(/^[#?]+$/)){B=l(_,0);if(B==="0")B="";return B.length>h.length?B:m(h.substr(0,h.length-B.length))+B}if(T=h.match(c))return u(T,R,O);if(h.match(/^#+0+$/))return O+l(R,h.length-h.indexOf("0"));if(T=h.match(d)){B=b(_,T[1].length).replace(/^([^\.]+)$/,"$1."+m(T[1])).replace(/\.$/,"."+m(T[1])).replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(T[1]).length-r.length)});return h.indexOf("0.")!==-1?B:B.replace(/^0\./,".")}h=h.replace(/^#+([0.])/,"$1");if(T=h.match(/^(0*)\.(#*)$/)){return O+b(R,T[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,T[1].length?"0.":".")}if(T=h.match(/^#{1,3},##0(\.?)$/))return O+A(l(R,0));if(T=h.match(/^#,##0\.([#0]*0)$/)){return _<0?"-"+S(e,h,-_):A(""+(Math.floor(_)+k(_,T[1].length)))+"."+a(w(_,T[1].length),T[1].length)}if(T=h.match(/^#,#*,#0/))return S(e,h.replace(/^#,#*,/,""),_);if(T=h.match(/^([0#]+)(\\?-([0#]+))+$/)){B=r(S(e,h.replace(/[\\-]/g,""),_));y=0;return r(r(h.replace(/\\/g,"")).replace(/[0#]/g,function(e){return y=0)return T("n",o,f);return"("+T("n",o,-f)+")"}if(s.charCodeAt(s.length-1)===44)return _(e,s,f);if(s.indexOf("%")!==-1)return C(e,s,f);if(s.indexOf("E")!==-1)return B(s,f);if(s.charCodeAt(0)===36)return"$"+T(e,s.substr(s.charAt(1)==" "?2:1),f);var l;var u,b,w,k=Math.abs(f),E=f<0?"-":"";if(s.match(/^00+$/))return E+a(k,s.length);if(s.match(/^[#?]+$/)){l=""+f;if(f===0)l="";return l.length>s.length?l:m(s.substr(0,s.length-l.length))+l}if(u=s.match(c))return h(u,k,E);if(s.match(/^#+0+$/))return E+a(k,s.length-s.indexOf("0"));if(u=s.match(d)){l=(""+f).replace(/^([^\.]+)$/,"$1."+m(u[1])).replace(/\.$/,"."+m(u[1]));l=l.replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(u[1]).length-r.length)});return s.indexOf("0.")!==-1?l:l.replace(/^0\./,".")}s=s.replace(/^#+([0.])/,"$1");if(u=s.match(/^(0*)\.(#*)$/)){return E+(""+k).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,u[1].length?"0.":".")}if(u=s.match(/^#{1,3},##0(\.?)$/))return E+A(""+k);if(u=s.match(/^#,##0\.([#0]*0)$/)){return f<0?"-"+T(e,s,-f):A(""+f)+"."+t("0",u[1].length)}if(u=s.match(/^#,#*,#0/))return T(e,s.replace(/^#,#*,/,""),f);if(u=s.match(/^([0#]+)(\\?-([0#]+))+$/)){l=r(T(e,s.replace(/[\\-]/g,""),f));b=0;return r(r(s.replace(/\\/g,"")).replace(/[0#]/g,function(e){return b-1||t=="\\"&&e.charAt(r+1)=="-"&&"0#".indexOf(e.charAt(r+2))>-1)){}break;case"?":while(e.charAt(++r)===t){}break;case"*":++r;if(e.charAt(r)==" "||e.charAt(r)=="*")++r;break;case"(":;case")":++r;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":while(r-1){}break;case" ":++r;break;default:++r;break;}}return false}e.is_date=D;function F(e,r,t,a){var n=[],i="",s=0,f="",o="t",l,u,h;var d="H";while(s=12?"P":"A";m.t="T";d="h";s+=3}else if(e.substr(s,5).toUpperCase()==="AM/PM"){if(l!=null)m.v=l.H>=12?"PM":"AM";m.t="T";s+=5;d="h"}else if(e.substr(s,5).toUpperCase()==="上午/下午"){if(l!=null)m.v=l.H>=12?"下午":"上午";m.t="T";s+=5;d="h"}else{m.t="t";++s}if(l==null&&m.t==="T")return"";n[n.length]=m;o=f;break;case"[":i=f;while(e.charAt(s++)!=="]"&&s-1){i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$";if(!D(e))n[n.length]={t:"t",v:i}}break;case".":if(l!=null){i=f;while(++s-1)i+=f;n[n.length]={t:"n",v:i};break;case"?":i=f;while(e.charAt(++s)===f)i+=f;n[n.length]={t:f,v:i};o=f;break;case"*":++s;if(e.charAt(s)==" "||e.charAt(s)=="*")++s;break;case"(":;case")":n[n.length]={t:a===1?"t":f,v:f};++s;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":i=f;while(s-1)i+=e.charAt(s);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:f,v:f};++s;break;case"$":n[n.length]={t:"t",v:"$"};++s;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f)===-1)throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"t",v:f};++s;break;}}var b=0,g=0,k;for(s=n.length-1,o="t";s>=0;--s){switch(n[s].t){case"h":;case"H":n[s].t=d;o="h";if(b<1)b=1;break;case"s":if(k=n[s].v.match(/\.0+$/))g=Math.max(g,k[0].length-1);if(b<3)b=3;case"d":;case"y":;case"M":;case"e":o=n[s].t;break;case"m":if(o==="s"){n[s].t="M";if(b<2)b=2}break;case"X":break;case"Z":if(b<1&&n[s].v.match(/[Hh]/))b=1;if(b<2&&n[s].v.match(/[Mm]/))b=2;if(b<3&&n[s].v.match(/[Ss]/))b=3;}}switch(b){case 0:break;case 1:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}if(l.M>=60){l.M=0;++l.H}break;case 2:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}break;}var E="",S;for(s=0;s0){if(E.charCodeAt(0)==40){C=r<0&&E.charCodeAt(0)===45?-r:r;B=I("n",E,C)}else{C=r<0&&a>1?-r:r;B=I("n",E,C);if(C<0&&n[0]&&n[0].t=="t"){B=B.substr(1);n[0].v="-"+n[0].v}}S=B.length-1;var y=n.length;for(s=0;s-1){y=s;break}var A=n.length;if(y===n.length&&B.indexOf("E")===-1){for(s=n.length-1;s>=0;--s){if(n[s]==null||"n?".indexOf(n[s].t)===-1)continue;if(S>=n[s].v.length-1){S-=n[s].v.length;n[s].v=B.substr(S+1,n[s].v.length)}else if(S<0)n[s].v="";else{n[s].v=B.substr(0,S+1);S=-1}n[s].t="t";A=s}if(S>=0&&A=0;--s){if(n[s]==null||"n?".indexOf(n[s].t)===-1)continue;u=n[s].v.indexOf(".")>-1&&s===y?n[s].v.indexOf(".")-1:n[s].v.length-1;_=n[s].v.substr(u+1);for(;u>=0;--u){if(S>=0&&(n[s].v.charAt(u)==="0"||n[s].v.charAt(u)==="#"))_=B.charAt(S--)+_}n[s].v=_;n[s].t="t";A=s}if(S>=0&&A-1&&s===y?n[s].v.indexOf(".")+1:0;_=n[s].v.substr(0,u);for(;u-1){C=a>1&&r<0&&s>0&&n[s-1].v==="-"?-r:r;n[s].v=I(n[s].t,n[s].v,C);n[s].t="t"}var R="";for(s=0;s!==n.length;++s)if(n[s]!=null)R+=n[s].v;return R}e._eval=F;var P=/\[[=<>]/;var N=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function L(e,r){if(r==null)return false;var t=parseFloat(r[2]);switch(r[1]){case"=":if(e==t)return true;break;case">":if(e>t)return true;break;case"<":if(e":if(e!=t)return true;break;case">=":if(e>=t)return true;break;case"<=":if(e<=t)return true;break;}return false}function M(e,r){var t=R(e);var a=t.length,n=t[a-1].indexOf("@");if(a<4&&n>-1)--a;if(t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if(typeof r!=="number")return[4,t.length===4||n>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=n>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=n>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=n>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"];break;case 4:break;}var i=r>0?t[0]:r<0?t[1]:t[2];if(t[0].indexOf("[")===-1&&t[1].indexOf("[")===-1)return[a,i];if(t[0].match(P)!=null||t[1].match(P)!=null){var s=t[0].match(N);var f=t[1].match(N);return L(r,s)?[a,t[0]]:L(r,f)?[a,t[1]]:[a,t[s!=null&&f!=null?2:1]]}return[a,i]}function U(e,r,t){if(t==null)t={};var a="";switch(typeof e){case"string":if(e=="m/d/yy"&&t.dateNF)a=t.dateNF;else a=e;break;case"number":if(e==14&&t.dateNF)a=t.dateNF;else a=(t.table!=null?t.table:v)[e];if(a==null)a=t.table&&t.table[p[e]]||v[p[e]];if(a==null)a=b[e]||"General";break;}if(c(a,0))return T(r,t);if(r instanceof Date)r=_(r,t.date1904);var n=M(a,r);if(c(n[1]))return T(r,t);if(r===true)r="TRUE";else if(r===false)r="FALSE";else if(r===""||r==null)return"";return F(n[1],r,t,n[0])}function z(e,r){if(typeof r!="number"){r=+r||-1;for(var t=0;t<392;++t){if(v[t]==undefined){if(r<0)r=t;continue}if(v[t]==e){r=t;break}}if(r<0)r=391}v[r]=e;return r}e.load=z;e._table=v;e.get_table=function V(){return v};e.load_table=function X(e){for(var r=0;r!=392;++r)if(e[r]!==undefined)z(e[r],r)};e.init_table=d;e.format=U};F(D);var P={"General Number":"General","General Date":D._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":D._table[15],"Short Date":D._table[14],"Long Time":D._table[19],"Medium Time":D._table[18],"Short Time":D._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:D._table[2],Standard:D._table[4],Percent:D._table[10],Scientific:D._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var N={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"};var L=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function M(e){var r=typeof e=="number"?D._table[e]:e;r=r.replace(L,"(\\d+)");return new RegExp("^"+r+"$")}function U(e,r,t){var a=-1,n=-1,i=-1,s=-1,f=-1,o=-1;(r.match(L)||[]).forEach(function(e,r){var l=parseInt(t[r+1],10);switch(e.toLowerCase().charAt(0)){case"y":a=l;break;case"d":i=l;break;case"h":s=l;break;case"s":o=l;break;case"m":if(s>=0)f=l;else n=l;break;}});if(o>=0&&f==-1&&n>=0){f=n;n=-1}var l=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);if(l.length==7)l="0"+l;if(l.length==8)l="20"+l;var c=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2);if(s==-1&&f==-1&&o==-1)return l;if(a==-1&&n==-1&&i==-1)return c;return l+"T"+c}var z=true;var H;(function(e){e(H={})})(function(e){e.version="1.2.0";function r(){var e=0,r=new Array(256);for(var t=0;t!=256;++t){e=t;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;r[t]=e}return typeof Int32Array!=="undefined"?new Int32Array(r):r}var t=r();function a(e,r){var a=r^-1,n=e.length-1;for(var i=0;i>>8^t[(a^e.charCodeAt(i++))&255];a=a>>>8^t[(a^e.charCodeAt(i++))&255]}if(i===n)a=a>>>8^t[(a^e.charCodeAt(i))&255];return a^-1}function n(e,r){if(e.length>1e4)return i(e,r);var a=r^-1,n=e.length-3;for(var s=0;s>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255]}while(s>>8^t[(a^e[s++])&255];return a^-1}function i(e,r){var a=r^-1,n=e.length-7;for(var i=0;i>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255]}while(i>>8^t[(a^e[i++])&255];return a^-1}function s(e,r){var a=r^-1;for(var n=0,i=e.length,s,f;n>>8^t[(a^s)&255]}else if(s<2048){a=a>>>8^t[(a^(192|s>>6&31))&255];a=a>>>8^t[(a^(128|s&63))&255]}else if(s>=55296&&s<57344){s=(s&1023)+64;f=e.charCodeAt(n++)&1023;a=a>>>8^t[(a^(240|s>>8&7))&255];a=a>>>8^t[(a^(128|s>>2&63))&255];a=a>>>8^t[(a^(128|f>>6&15|(s&3)<<4))&255];a=a>>>8^t[(a^(128|f&63))&255]}else{a=a>>>8^t[(a^(224|s>>12&15))&255];a=a>>>8^t[(a^(128|s>>6&63))&255];a=a>>>8^t[(a^(128|s&63))&255]}}return a^-1}e.table=t;e.bstr=a;e.buf=n;e.str=s});var W=function bb(){var e={};e.version="1.1.4";function r(e,r){var t=e.split("/"),a=r.split("/");for(var n=0,i=0,s=Math.min(t.length,a.length);n>>1;e._W(2,t);var a=r.getFullYear()-1980;a=a<<4|r.getMonth()+1;a=a<<5|r.getDate();e._W(2,a)}function i(e){var r=e._R(2)&65535;var t=e._R(2)&65535;var a=new Date;var n=t&31;t>>>=5;var i=t&15;t>>>=4;a.setMilliseconds(0);a.setFullYear(t+1980);a.setMonth(i-1);a.setDate(n);var s=r&31;r>>>=5;var f=r&63;r>>>=6;a.setHours(r);a.setMinutes(f);a.setSeconds(s<<1);return a}function s(e){Yr(e,0);var r={};var t=0;while(e.l<=e.length-4){var a=e._R(2);var n=e._R(2),i=e.l+n;var s={};switch(a){case 21589:{t=e._R(1);if(t&1)s.mtime=e._R(4);if(n>5){if(t&2)s.atime=e._R(4);if(t&4)s.ctime=e._R(4)}if(s.mtime)s.mt=new Date(s.mtime*1e3)}break;}e.l=i;r[a]=s}return r}var f;function o(){return f||(f=require("fs"))}function l(e,r){if(e[0]==80&&e[1]==75)return Te(e,r);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var t=3;var a=512;var n=0;var i=0;var s=0;var f=0;var o=0;var l=[];var v=e.slice(0,512);Yr(v,0);var m=c(v);t=m[0];switch(t){case 3:a=512;break;case 4:a=4096;break;case 0:if(m[1]==0)return Te(e,r);default:throw new Error("Major Version: Expected 3 or 4 saw "+t);}if(a!==512){v=e.slice(0,a);Yr(v,28)}var g=e.slice(0,a);u(v,t);var w=v._R(4,"i");if(t===3&&w!==0)throw new Error("# Directory Sectors: Expected 0 saw "+w);v.l+=4;s=v._R(4,"i");v.l+=4;v.chk("00100000","Mini Stream Cutoff Size: ");f=v._R(4,"i");n=v._R(4,"i");o=v._R(4,"i");i=v._R(4,"i");for(var E=-1,S=0;S<109;++S){E=v._R(4,"i");if(E<0)break;l[S]=E}var _=h(e,a);p(o,i,_,a,l);var C=b(_,s,l,a);C[s].name="!Directory";if(n>0&&f!==N)C[f].name="!MiniFAT";C[l[0]].name="!FAT";C.fat_addrs=l;C.ssz=a;var B={},T=[],y=[],x=[];k(s,C,_,T,n,B,y,f);d(y,x,T);T.shift();var A={FileIndex:y,FullPaths:x};if(r&&r.raw)A.raw={header:g,sectors:_};return A}function c(e){if(e[e.l]==80&&e[e.l+1]==75)return[0,0];e.chk(L,"Header Signature: ");e.l+=16;var r=e._R(2,"u");return[e._R(2,"u"),r]}function u(e,r){var t=9;e.l+=2;switch(t=e._R(2)){case 9:if(r!=3)throw new Error("Sector Shift: Expected 9 saw "+t);break;case 12:if(r!=4)throw new Error("Sector Shift: Expected 12 saw "+t);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+t);}e.chk("0600","Mini Sector Shift: ");e.chk("000000000000","Reserved: ")}function h(e,r){var t=Math.ceil(e.length/r)-1;var a=[];for(var n=1;n0&&s>=0){i.push(r.slice(s*P,s*P+P));n-=P;s=Hr(t,s*4)}if(i.length===0)return Jr(0);return I(i).slice(0,e.size)}function p(e,r,t,a,n){var i=N;if(e===N){if(r!==0)throw new Error("DIFAT chain shorter than expected")}else if(e!==-1){var s=t[e],f=(a>>>2)-1;if(!s)return;for(var o=0;o=0;){n[o]=true;i[i.length]=o;s.push(e[o]);var c=t[Math.floor(o*4/a)];l=o*4&f;if(a<4+l)throw new Error("FAT boundary crossed: "+o+" 4 "+a);if(!e[c])break;o=Hr(e[c],l)}return{nodes:i,data:mr([s])}}function b(e,r,t,a){var n=e.length,i=[];var s=[],f=[],o=[];var l=a-1,c=0,u=0,h=0,d=0;for(c=0;c=n)h-=n;if(s[h])continue;o=[];var v=[];for(u=h;u>=0;){v[u]=true;s[u]=true;f[f.length]=u;o.push(e[u]);var p=t[Math.floor(u*4/a)];d=u*4&l;if(a<4+d)throw new Error("FAT boundary crossed: "+u+" 4 "+a);if(!e[p])break;u=Hr(e[p],d);if(v[u])break}i[h]={nodes:f,data:mr([o])}}return i}function k(e,r,t,a,n,i,s,f){var o=0,l=a.length?2:0;var c=r[e].data;var u=0,h=0,d;for(;u0&&o!==N)r[o].name="!StreamData"}else if(b.size>=4096){b.storage="fat";if(r[b.start]===undefined)r[b.start]=m(t,b.start,r.fat_addrs,r.ssz);r[b.start].name=b.name;b.content=r[b.start].data.slice(0,b.size)}else{b.storage="minifat";if(b.size<0)b.size=0;else if(o!==N&&b.start!==N&&r[o]){b.content=v(b,r[o].data,(r[f]||{}).data)}}if(b.content)Yr(b.content,0);i[d]=b;s.push(b)}}function E(e,r){return new Date((zr(e,r+4)/1e7*Math.pow(2,32)+zr(e,r)/1e7-11644473600)*1e3)}function S(e,r){o();return l(f.readFileSync(e),r)}function T(e,r){switch(r&&r.type||"base64"){case"file":return S(e,r);case"base64":return l(B(g.decode(e)),r);case"binary":return l(B(e),r);}return l(e,r)}function y(e,r){var t=r||{},a=t.root||"Root Entry";if(!e.FullPaths)e.FullPaths=[];if(!e.FileIndex)e.FileIndex=[];if(e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");if(e.FullPaths.length===0){e.FullPaths[0]=a+"/";e.FileIndex[0]={name:a,type:5}}if(t.CLSID)e.FileIndex[0].clsid=t.CLSID;x(e)}function x(e){var r="Sh33tJ5";if(W.find(e,"/"+r))return;var t=Jr(4);t[0]=55;t[1]=t[3]=50;t[2]=54;e.FileIndex.push({name:r,type:2,content:t,size:4,L:69,R:69,C:69});e.FullPaths.push(e.FullPaths[0]+r);A(e)}function A(e,n){y(e);var i=false,s=false;for(var f=e.FullPaths.length-1;f>=0;--f){var o=e.FileIndex[f];switch(o.type){case 0:if(s)i=true;else{e.FileIndex.pop();e.FullPaths.pop()}break;case 1:;case 2:;case 5:s=true;if(isNaN(o.R*o.L*o.C))i=true;if(o.R>-1&&o.L>-1&&o.R==o.L)i=true;break;default:i=true;break;}}if(!i&&!n)return;var l=new Date(1987,1,19),c=0;var u=[];for(f=0;f1?1:-1;d.size=0;d.type=5}else if(v.slice(-1)=="/"){for(c=f+1;c=u.length?-1:c;for(c=f+1;c=u.length?-1:c;d.type=1}else{if(t(e.FullPaths[f+1]||"")==t(v))d.R=f+1;d.type=2}}}function D(e,r){var t=r||{};A(e);if(t.fileType=="zip")return xe(e,t);var a=function(e){var r=0,t=0;for(var a=0;a0){if(i<4096)r+=i+63>>6;else t+=i+511>>9}}var s=e.FullPaths.length+3>>2;var f=r+7>>3;var o=r+127>>7;var l=f+t+s+o;var c=l+127>>7;var u=c<=109?0:Math.ceil((c-109)/127);while(l+c+u+127>>7>c)u=++c<=109?0:Math.ceil((c-109)/127);var h=[1,u,c,o,s,t,r,0];e.FileIndex[0].size=r<<6;h[7]=(e.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3);return h}(e);var n=Jr(a[7]<<9);var i=0,s=0;{for(i=0;i<8;++i)n._W(1,M[i]);for(i=0;i<8;++i)n._W(2,0);n._W(2,62);n._W(2,3);n._W(2,65534);n._W(2,9);n._W(2,6);for(i=0;i<3;++i)n._W(2,0);n._W(4,0);n._W(4,a[2]);n._W(4,a[0]+a[1]+a[2]+a[3]-1);n._W(4,0);n._W(4,1<<12);n._W(4,a[3]?a[0]+a[1]+a[2]-1:N);n._W(4,a[3]);n._W(-4,a[1]?a[0]-1:N);n._W(4,a[1]);for(i=0;i<109;++i)n._W(-4,i>9)}f(a[6]+7>>3);while(n.l&511)n._W(-4,z.ENDOFCHAIN);s=i=0;for(o=0;o=4096)continue;c.start=s;f(l+63>>6)}while(n.l&511)n._W(-4,z.ENDOFCHAIN);for(i=0;i=4096){n.l=c.start+1<<9;for(o=0;o0&&c.size<4096){for(o=0;o>16|r>>8|r)&255}var ee=typeof Uint8Array!=="undefined";var re=ee?new Uint8Array(1<<8):[];for(var te=0;te<1<<8;++te)re[te]=q(te);function ae(e,r){var t=re[e&255];if(r<=8)return t>>>8-r;t=t<<8|re[e>>8&255];if(r<=16)return t>>>16-r;t=t<<8|re[e>>16&255];return t>>>24-r}function ne(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=6?0:e[a+1]<<8))>>>t&3}function ie(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=5?0:e[a+1]<<8))>>>t&7}function se(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=4?0:e[a+1]<<8))>>>t&15}function fe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=3?0:e[a+1]<<8))>>>t&31}function oe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=1?0:e[a+1]<<8))>>>t&127}function le(e,r,t){var a=r&7,n=r>>>3,i=(1<>>a;if(t<8-a)return s&i;s|=e[n+1]<<8-a;if(t<16-a)return s&i;s|=e[n+2]<<16-a;if(t<24-a)return s&i;s|=e[n+3]<<24-a;return s&i}function ce(e,r){var t=e.length,a=2*t>r?2*t:r+5,n=0;if(t>=r)return e;if(w){var i=C(a);if(e.copy)e.copy(i);else for(;n0)t[t.l++]=r[a++]}return t.l}}();return function(r){var t=Jr(50+Math.floor(r.length*1.1));var a=e(r,t);return t.slice(0,a)}}();function de(e,r,t){var a=1,n=0,i=0,s=0,f=0,o=e.length;var l=ee?new Uint16Array(32):ue(32);for(i=0;i<32;++i)l[i]=0;for(i=o;i>a-u;for(s=(1<=0;--s)r[f|s<>8-v;for(var p=(1<<7-v)-1;p>=0;--p)we[d|p<>>=3){case 16:i=3+ne(e,r);r+=2;d=m[m.length-1];while(i-- >0)m.push(d);break;case 17:i=3+ie(e,r);r+=3;while(i-- >0)m.push(0);break;case 18:i=11+oe(e,r);r+=7;while(i-- >0)m.push(0);break;default:m.push(d);if(o>>0;var f=0,o=0;while((a&1)==0){a=ie(e,t);t+=3;if(a>>>1==0){if(t&7)t+=8-(t&7);var l=e[t>>>3]|e[(t>>>3)+1]<<8;t+=32;if(!r&&s>>3,(t>>>3)+l);i+=l;t+=8*l}else while(l-- >0){n[i++]=e[t>>>3];t+=8}continue}else if(a>>>1==1){f=9;o=5}else{t=Se(e,t);f=ke;o=Ee}if(!r&&s>>1==1?ve[c]:be[c];t+=u&15;u>>>=4;if((u>>>8&255)===0)n[i++]=u;else if(u==256)break;else{u-=257;var h=u<8?0:u-4>>2;if(h>5)h=0;var d=i+J[u];if(h>0){d+=le(e,t,h);t+=h}c=le(e,t,o);u=a>>>1==1?pe[c]:ge[c];t+=u&15;u>>>=4;var v=u<4?0:u-2>>1;var p=Q[u];if(v>0){p+=le(e,t,v);t+=v}if(!r&&s>>3]}function Ce(e,r){var t=e.slice(e.l||0);var a=_e(t,r);e.l+=a[1];return a[0]}function Be(e,r){if(e){if(typeof console!=="undefined")console.error(r)}else throw new Error(r)}function Te(e,r){var t=e;Yr(t,0);var a=[],n=[];var i={FileIndex:a,FullPaths:n};y(i,{root:r.root});var f=t.length-4;while((t[f]!=80||t[f+1]!=75||t[f+2]!=5||t[f+3]!=6)&&f>=0)--f;t.l=f+4;t.l+=4;var o=t._R(2);t.l+=6;var l=t._R(4);t.l=l;for(f=0;f3)a=true;switch(n[i].slice(n[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[i].slice(n[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!a)throw new Error("Unsupported ISO Duration Field: M");else t*=60;case"S":break;}r+=t*parseInt(n[i],10)}return r}var se=new Date("2017-02-19T19:06:09.000Z");if(isNaN(se.getFullYear()))se=new Date("2/19/17");var fe=se.getFullYear()==2017;function oe(e,r){var t=new Date(e);if(fe){if(r>0)t.setTime(t.getTime()+t.getTimezoneOffset()*60*1e3);else if(r<0)t.setTime(t.getTime()-t.getTimezoneOffset()*60*1e3);return t}if(e instanceof Date)return e;if(se.getFullYear()==1917&&!isNaN(t.getFullYear())){var a=t.getFullYear();if(e.indexOf(""+a)>-1)return t;t.setFullYear(t.getFullYear()+100);return t}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"];var i=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);if(e.indexOf("Z")>-1)i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3);return i}function le(e){var r="";for(var t=0;t!=e.length;++t)r+=String.fromCharCode(e[t]);return r}function ce(e){if(typeof JSON!="undefined"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var r={};for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))r[t]=ce(e[t]);return r}function ue(e,r){var t="";while(t.length8099)return t;if((n>0||i>1)&&a!=101)return r;if(e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/))return r;if(e.match(/[^-0-9:,\/\\]/))return t;return r}var ve="abacaba".split(/(:?b)/i).length==5;function pe(e,r,t){if(ve||typeof r=="string")return e.split(r);var a=e.split(r),n=[a[0]];for(var i=1;i\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g;var Re=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/gm;if(!Ae.match(Re))Re=/<[^>]*>/g;var Oe=/<\w*:/,De=/<(\/?)\w+:/;function Fe(e,r,t){var a={};var n=0,i=0;for(;n!==e.length;++n)if((i=e.charCodeAt(n))===32||i===10||i===13)break;if(!r)a[0]=e.slice(0,n);if(n===e.length)return a;var s=e.match(Ie),f=0,o="",l=0,c="",u="",h=1;if(s)for(l=0;l!=s.length;++l){u=s[l];for(i=0;i!=u.length;++i)if(u.charCodeAt(i)===61)break;c=u.slice(0,i).trim();while(u.charCodeAt(i+1)==32)++i;h=(n=u.charCodeAt(i+1))==34||n==39?1:0;o=u.slice(i+1+h,u.length-h);for(f=0;f!=c.length;++f)if(c.charCodeAt(f)===58)break;if(f===c.length){if(c.indexOf("_")>0)c=c.slice(0,c.indexOf("_"));a[c]=o;if(!t)a[c.toLowerCase()]=o}else{var d=(f===5&&c.slice(0,5)==="xmlns"?"xmlns":"")+c.slice(f+1);if(a[d]&&c.slice(f-3,f)=="ext")continue;a[d]=o;if(!t)a[d.toLowerCase()]=o}}return a}function Pe(e){return e.replace(De,"<$1")}var Ne={""":'"',"'":"'",">":">","<":"<","&":"&"};var Le=Z(Ne);var Me=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,r=/_x([\da-fA-F]{4})_/gi;return function t(a){var n=a+"",i=n.indexOf("-1?16:10))||e}).replace(r,function(e,r){return String.fromCharCode(parseInt(r,16))});var s=n.indexOf("]]>");return t(n.slice(0,i))+n.slice(i+9,s)+t(n.slice(s+3))}}();var Ue=/[&<>'"]/g,ze=/[\u0000-\u0008\u000b-\u001f]/g;function He(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(ze,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function We(e){return He(e).replace(/ /g,"_x0020_")}var Ve=/[\u0000-\u001f]/g;function Xe(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(/\n/g,"
    ").replace(Ve,function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"})}function Ge(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(Ve,function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})}var je=function(){var e=/&#(\d+);/g;function r(e,r){return String.fromCharCode(parseInt(r,10))}return function t(a){return a.replace(e,r)}}();var Ke=function(){return function e(r){return r.replace(/(\r\n|[\r\n])/g," ")}}();function $e(e){switch(e){case 1:;case true:;case"1":;case"true":;case"TRUE":return true;default:return false;}}var Ye=function gb(e){var r="",t=0,a=0,n=0,i=0,s=0,f=0;while(t191&&a<224){s=(a&31)<<6;s|=n&63;r+=String.fromCharCode(s);continue}i=e.charCodeAt(t++);if(a<240){r+=String.fromCharCode((a&15)<<12|(n&63)<<6|i&63);continue}s=e.charCodeAt(t++);f=((a&7)<<18|(n&63)<<12|(i&63)<<6|s&63)-65536;r+=String.fromCharCode(55296+(f>>>10&1023));r+=String.fromCharCode(56320+(f&1023))}return r};var Ze=function(e){var r=[],t=0,a=0,n=0;while(t>6)));r.push(String.fromCharCode(128+(a&63)));break;case a>=55296&&a<57344:a-=55296;n=e.charCodeAt(t++)-56320+(a<<10);r.push(String.fromCharCode(240+(n>>18&7)));r.push(String.fromCharCode(144+(n>>12&63)));r.push(String.fromCharCode(128+(n>>6&63)));r.push(String.fromCharCode(128+(n&63)));break;default:r.push(String.fromCharCode(224+(a>>12)));r.push(String.fromCharCode(128+(a>>6&63)));r.push(String.fromCharCode(128+(a&63)));}}return r.join("")};if(w){var Je=function wb(e){var r=Buffer.alloc(2*e.length),t,a,n=1,i=0,s=0,f;for(a=0;a>>10&1023);t=56320+(t&1023)}if(s!==0){r[i++]=s&255;r[i++]=s>>>8;s=0}r[i++]=t%256;r[i++]=t>>>8}return r.slice(0,i).toString("ucs2")};var Qe="foo bar baz☃🍣";if(Ye(Qe)==Je(Qe))Ye=Je;var qe=function kb(e){return k(e,"binary").toString("utf8")};if(Ye(Qe)==qe(Qe))Ye=qe;Ze=function(e){return k(e,"utf8").toString("binary")}}var er=function(){var e={};return function r(t,a){var n=t+"|"+(a||"");if(e[n])return e[n];return e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",a||"")}}();var rr=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]});return function r(t){var a=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,"");for(var n=0;n([\\s\\S]*?)","g")}}();var ar=/<\/?(?:vt:)?variant>/g,nr=/<(?:vt:)([^>]*)>([\s\S]*)"+r+""}function or(e){return K(e).map(function(r){return" "+r+'="'+e[r]+'"'}).join("")}function lr(e,r,t){return"<"+e+(t!=null?or(t):"")+(r!=null?(r.match(sr)?' xml:space="preserve"':"")+">"+r+""}function cr(e,r){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(r)throw t}return""}function ur(e,r){switch(typeof e){case"string":var t=lr("vt:lpwstr",He(e));if(r)t=t.replace(/"/g,"_x0022_");return t;case"number":return lr((e|0)==e?"vt:i4":"vt:r8",He(String(e)));case"boolean":return lr("vt:bool",e?"true":"false");}if(e instanceof Date)return lr("vt:filetime",cr(e));throw new Error("Unable to serialize "+e)}var hr={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};hr.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var dr={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function vr(e,r){var t=1-2*(e[r+7]>>>7);var a=((e[r+7]&127)<<4)+(e[r+6]>>>4&15);var n=e[r+6]&15;for(var i=5;i>=0;--i)n=n*256+e[r+i];if(a==2047)return n==0?t*Infinity:NaN;if(a==0)a=-1022;else{a-=1023;n+=Math.pow(2,52)}return t*Math.pow(2,a-52)*n}function pr(e,r,t){var a=(r<0||1/r==-Infinity?1:0)<<7,n=0,i=0;var s=a?-r:r;if(!isFinite(s)){n=2047;i=isNaN(r)?26985:0}else if(s==0)n=i=0;else{n=Math.floor(Math.log(s)/Math.LN2);i=s*Math.pow(2,52-n);if(n<=-1023&&(!isFinite(i)||i>4|a}var mr=function(e){var r=[],t=10240;for(var a=0;a0?Sr(e,r+4,r+4+t-1):""};var Br=Cr;var Tr=function(e,r){var t=zr(e,r);return t>0?Sr(e,r+4,r+4+t-1):""};var yr=Tr;var xr=function(e,r){var t=2*zr(e,r);return t>0?Sr(e,r+4,r+4+t-1):""};var Ar=xr;var Ir,Rr;Ir=Rr=function Eb(e,r){var t=zr(e,r);return t>0?gr(e,r+4,r+4+t):""};var Or=function(e,r){var t=zr(e,r);return t>0?Sr(e,r+4,r+4+t):""};var Dr=Or;var Fr,Pr;Fr=Pr=function(e,r){return vr(e,r)};var Nr=function Sb(e){return Array.isArray(e)};if(w){gr=function(e,r,t){if(!Buffer.isBuffer(e))return wr(e,r,t);return e.toString("utf16le",r,t).replace(R,"")};kr=function(e,r,t){return Buffer.isBuffer(e)?e.toString("hex",r,r+t):Er(e,r,t)};Cr=function _b(e,r){if(!Buffer.isBuffer(e))return Br(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};Tr=function Cb(e,r){if(!Buffer.isBuffer(e))return yr(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};xr=function Bb(e,r){if(!Buffer.isBuffer(e))return Ar(e,r);var t=2*e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t-1)};Ir=function Tb(e,r){if(!Buffer.isBuffer(e))return Rr(e,r);var t=e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t)};Or=function yb(e,r){if(!Buffer.isBuffer(e))return Dr(e,r);var t=e.readUInt32LE(r);return e.toString("utf8",r+4,r+4+t)};Sr=function xb(e,r,t){return Buffer.isBuffer(e)?e.toString("utf8",r,t):_r(e,r,t)};mr=function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0]):br(e)};I=function(e){return Buffer.isBuffer(e[0])?Buffer.concat(e):[].concat.apply([],e)};Fr=function Ab(e,r){if(Buffer.isBuffer(e))return e.readDoubleLE(r);return Pr(e,r)};Nr=function Ib(e){return Buffer.isBuffer(e)||Array.isArray(e)}}if(typeof cptable!=="undefined"){gr=function(e,r,t){return cptable.utils.decode(1200,e.slice(r,t)).replace(R,"")};Sr=function(e,r,t){return cptable.utils.decode(65001,e.slice(r,t))};Cr=function(e,r){var a=zr(e,r);return a>0?cptable.utils.decode(t,e.slice(r+4,r+4+a-1)):""};Tr=function(e,t){var a=zr(e,t);return a>0?cptable.utils.decode(r,e.slice(t+4,t+4+a-1)):""};xr=function(e,r){var t=2*zr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t-1)):""};Ir=function(e,r){var t=zr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t)):""};Or=function(e,r){var t=zr(e,r);return t>0?cptable.utils.decode(65001,e.slice(r+4,r+4+t)):""}}var Lr=function(e,r){return e[r]};var Mr=function(e,r){return e[r+1]*(1<<8)+e[r]};var Ur=function(e,r){var t=e[r+1]*(1<<8)+e[r];return t<32768?t:(65535-t+1)*-1};var zr=function(e,r){return e[r+3]*(1<<24)+(e[r+2]<<16)+(e[r+1]<<8)+e[r]};var Hr=function(e,r){return e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]};var Wr=function(e,r){return e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]};function Vr(e,t){var a="",n,i,s=[],f,o,l,c;switch(t){case"dbcs":c=this.l;if(w&&Buffer.isBuffer(this))a=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l0?Hr:Wr)(this,this.l);this.l+=4;return n}else{i=zr(this,this.l);this.l+=4}return i;case 8:;case-8:if(t==="f"){if(e==8)i=Fr(this,this.l);else i=Fr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0);this.l+=8;return i}else e=8;case 16:a=kr(this,this.l,e);break;};}this.l+=e;return a}var Xr=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255;e[t+2]=r>>>16&255;e[t+3]=r>>>24&255};var Gr=function(e,r,t){e[t]=r&255;e[t+1]=r>>8&255;e[t+2]=r>>16&255;e[t+3]=r>>24&255};var jr=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255};function Kr(e,r,a){var n=0,i=0;if(a==="dbcs"){for(i=0;i!=r.length;++i)jr(this,r.charCodeAt(i),this.l+2*i);n=2*r.length}else if(a==="sbcs"){if(typeof cptable!=="undefined"&&t==874){for(i=0;i!=r.length;++i){var s=cptable.utils.encode(t,r.charAt(i));this[this.l+i]=s[0]}}else{r=r.replace(/[^\x00-\x7F]/g,"_");for(i=0;i!=r.length;++i)this[this.l+i]=r.charCodeAt(i)&255}n=r.length}else if(a==="hex"){for(;i>8}while(this.l>>=8;this[this.l+1]=r&255;break;case 3:n=3;this[this.l]=r&255;r>>>=8;this[this.l+1]=r&255;r>>>=8;this[this.l+2]=r&255;break;case 4:n=4;Xr(this,r,this.l);break;case 8:n=8;if(a==="f"){pr(this,r,this.l);break};case 16:break;case-4:n=4;Gr(this,r,this.l);break;}this.l+=n;return this}function $r(e,r){var t=kr(this,this.l,e.length>>1);if(t!==e)throw new Error(r+"Expected "+e+" saw "+t);this.l+=e.length>>1}function Yr(e,r){e.l=r;e._R=Vr;e.chk=$r;e._W=Kr}function Zr(e,r){e.l+=r}function Jr(e){var r=_(e);Yr(r,0);return r}function Qr(e,r,t){if(!e)return;var a,n,i;Yr(e,e.l||0);var s=e.length,f=0,o=0;while(e.la.l){a=a.slice(0,a.l);a.l=a.length}if(a.length>0)e.push(a);a=null};var i=function c(e){if(a&&e=128?1:0)+1;if(a>=128)++i;if(a>=16384)++i;if(a>=2097152)++i;var s=e.next(i);if(n<=127)s._W(1,n);else{s._W(1,(n&127)+128);s._W(1,n>>7)}for(var f=0;f!=4;++f){if(a>=128){s._W(1,(a&127)+128);a>>=7}else{s._W(1,a);break}}if(a>0&&Nr(t))e.push(t)}function rt(e,r,t){var a=ce(e);if(r.s){if(a.cRel)a.c+=r.s.c;if(a.rRel)a.r+=r.s.r}else{if(a.cRel)a.c+=r.c;if(a.rRel)a.r+=r.r}if(!t||t.biff<12){while(a.c>=256)a.c-=256;while(a.r>=65536)a.r-=65536}return a}function tt(e,r,t){var a=ce(e);a.s=rt(a.s,r.s,t);a.e=rt(a.e,r.s,t);return a}function at(e,r){if(e.cRel&&e.c<0){e=ce(e);while(e.c<0)e.c+=r>8?16384:256}if(e.rRel&&e.r<0){e=ce(e);while(e.r<0)e.r+=r>8?1048576:r>5?65536:16384}var t=bt(e);if(!e.cRel&&e.cRel!=null)t=dt(t);if(!e.rRel&&e.rRel!=null)t=lt(t);return t}function nt(e,r){if(e.s.r==0&&!e.s.rRel){if(e.e.r==(r.biff>=12?1048575:r.biff>=8?65536:16384)&&!e.e.rRel){return(e.s.cRel?"":"$")+ht(e.s.c)+":"+(e.e.cRel?"":"$")+ht(e.e.c)}}if(e.s.c==0&&!e.s.cRel){if(e.e.c==(r.biff>=12?16383:255)&&!e.e.cRel){return(e.s.rRel?"":"$")+ot(e.s.r)+":"+(e.e.rRel?"":"$")+ot(e.e.r)}}return at(e.s,r.biff)+":"+at(e.e,r.biff)}var it={};var st=function(e,r){var t;if(typeof r!=="undefined")t=r;else if(typeof require!=="undefined"){try{t=undefined}catch(a){t=null}}e.rc4=function(e,r){var t=new Array(256);var a=0,n=0,i=0,s=0;for(n=0;n!=256;++n)t[n]=n;for(n=0;n!=256;++n){i=i+t[n]+e[n%e.length].charCodeAt(0)&255;s=t[n];t[n]=t[i];t[i]=s}n=i=0;var f=_(r.length);for(a=0;a!=r.length;++a){n=n+1&255;i=(i+t[n])%256;s=t[n];t[n]=t[i];t[i]=s;f[a]=r[a]^t[t[n]+t[i]&255]}return f};e.md5=function(e){if(!t)throw new Error("Unsupported crypto");return t.createHash("md5").update(e).digest("hex")}};st(it,typeof crypto!=="undefined"?crypto:undefined);function ft(e){return parseInt(ct(e),10)-1}function ot(e){return""+(e+1)}function lt(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function ct(e){return e.replace(/\$(\d+)$/,"$1")}function ut(e){var r=vt(e),t=0,a=0;for(;a!==r.length;++a)t=26*t+r.charCodeAt(a)-64;return t-1}function ht(e){if(e<0)throw new Error("invalid column "+e);var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function dt(e){return e.replace(/^([A-Z])/,"$$$1")}function vt(e){return e.replace(/^\$([A-Z])/,"$1")}function pt(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function mt(e){var r=0,t=0;for(var a=0;a=48&&n<=57)r=10*r+(n-48);else if(n>=65&&n<=90)t=26*t+(n-64)}return{c:t-1,r:r-1}}function bt(e){var r=e.c+1;var t="";for(;r;r=(r-1)/26|0)t=String.fromCharCode((r-1)%26+65)+t;return t+(e.r+1)}function gt(e){var r=e.indexOf(":");if(r==-1)return{s:mt(e),e:mt(e)};return{s:mt(e.slice(0,r)),e:mt(e.slice(r+1))}}function wt(e,r){if(typeof r==="undefined"||typeof r==="number"){return wt(e.s,e.e)}if(typeof e!=="string")e=bt(e);if(typeof r!=="string")r=bt(r);return e==r?e:e+":"+r}function kt(e){var r={s:{c:0,r:0},e:{c:0,r:0}};var t=0,a=0,n=0;var i=e.length;for(t=0;a26)break;t=26*t+n}r.s.c=--t;for(t=0;a9)break;t=10*t+n}r.s.r=--t;if(a===i||e.charCodeAt(++a)===58){r.e.c=r.s.c;r.e.r=r.s.r;return r}for(t=0;a!=i;++a){ -if((n=e.charCodeAt(a)-64)<1||n>26)break;t=26*t+n}r.e.c=--t;for(t=0;a!=i;++a){if((n=e.charCodeAt(a)-48)<0||n>9)break;t=10*t+n}r.e.r=--t;return r}function Et(e,r){var t=e.t=="d"&&r instanceof Date;if(e.z!=null)try{return e.w=D.format(e.z,t?ee(r):r)}catch(a){}try{return e.w=D.format((e.XF||{}).numFmtId||(t?14:0),t?ee(r):r)}catch(a){return""+r}}function St(e,r,t){if(e==null||e.t==null||e.t=="z")return"";if(e.w!==undefined)return e.w;if(e.t=="d"&&!e.z&&t&&t.dateNF)e.z=t.dateNF;if(r==undefined)return Et(e,e.v);return Et(e,r)}function _t(e,r){var t=r&&r.sheet?r.sheet:"Sheet1";var a={};a[t]=e;return{SheetNames:[t],Sheets:a}}function Ct(e,r,t){var a=t||{};var n=e?Array.isArray(e):a.dense;if(m!=null&&n==null)n=m;var i=e||(n?[]:{});var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?mt(a.origin):a.origin;s=o.r;f=o.c}if(!i["!ref"])i["!ref"]="A1:A1"}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var c=kt(i["!ref"]);l.s.c=c.s.c;l.s.r=c.s.r;l.e.c=Math.max(l.e.c,c.e.c);l.e.r=Math.max(l.e.r,c.e.r);if(s==-1)l.e.r=s=c.e.r+1}for(var u=0;u!=r.length;++u){if(!r[u])continue;if(!Array.isArray(r[u]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=r[u].length;++h){if(typeof r[u][h]==="undefined")continue;var d={v:r[u][h]};var v=s+u,p=f+h;if(l.s.r>v)l.s.r=v;if(l.s.c>p)l.s.c=p;if(l.e.r0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}function At(e){return{ich:e._R(2),ifnt:e._R(2)}}function It(e,r){if(!r)r=Jr(4);r._W(2,e.ich||0);r._W(2,e.ifnt||0);return r}function Rt(e,r){var t=e.l;var a=e._R(1);var n=yt(e);var i=[];var s={t:n,h:n};if((a&1)!==0){var f=e._R(4);for(var o=0;o!=f;++o)i.push(At(e));s.r=i}else s.r=[{ich:0,ifnt:0}];e.l=t+r;return s}function Ot(e,r){var t=false;if(r==null){t=true;r=Jr(15+4*e.t.length)}r._W(1,0);xt(e.t,r);return t?r.slice(0,r.l):r}var Dt=Rt;function Ft(e,r){var t=false;if(r==null){t=true;r=Jr(23+4*e.t.length)}r._W(1,1);xt(e.t,r);r._W(4,1);It({ich:0,ifnt:0},r);return t?r.slice(0,r.l):r}function Pt(e){var r=e._R(4);var t=e._R(2);t+=e._R(1)<<16;e.l++;return{c:r,iStyleRef:t}}function Nt(e,r){if(r==null)r=Jr(8);r._W(-4,e.c);r._W(3,e.iStyleRef||e.s);r._W(1,0);return r}var Lt=yt;var Mt=xt;function Ut(e){var r=e._R(4);return r===0||r===4294967295?"":e._R(r,"dbcs")}function zt(e,r){var t=false;if(r==null){t=true;r=Jr(127)}r._W(4,e.length>0?e.length:4294967295);if(e.length>0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}var Ht=yt;var Wt=Ut;var Vt=zt;function Xt(e){var r=e.slice(e.l,e.l+4);var t=r[0]&1,a=r[0]&2;e.l+=4;r[0]&=252;var n=a===0?Fr([0,0,0,0,r[0],r[1],r[2],r[3]],0):Hr(r,0)>>2;return t?n/100:n}function Gt(e,r){if(r==null)r=Jr(4);var t=0,a=0,n=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29){a=1}else if(n==(n|0)&&n>=-(1<<29)&&n<1<<29){a=1;t=1}if(a)r._W(-4,((t?n:e)<<2)+(t+2));else throw new Error("unsupported RkNumber "+e)}function jt(e){var r={s:{},e:{}};r.s.r=e._R(4);r.e.r=e._R(4);r.s.c=e._R(4);r.e.c=e._R(4);return r}function Kt(e,r){if(!r)r=Jr(16);r._W(4,e.s.r);r._W(4,e.e.r);r._W(4,e.s.c);r._W(4,e.e.c);return r}var $t=jt;var Yt=Kt;function Zt(e){return e._R(8,"f")}function Jt(e,r){return(r||Jr(8))._W(8,e,"f")}function Qt(e){var r={};var t=e._R(1);var a=t>>>1;var n=e._R(1);var i=e._R(2,"i");var s=e._R(1);var f=e._R(1);var o=e._R(1);e.l++;switch(a){case 0:r.auto=1;break;case 1:r.index=n;var l=ya[n];if(l)r.rgb=oo(l);break;case 2:r.rgb=oo([s,f,o]);break;case 3:r.theme=n;break;}if(i!=0)r.tint=i>0?i/32767:i/32768;return r}function qt(e,r){if(!r)r=Jr(8);if(!e||e.auto){r._W(4,0);r._W(4,0);return r}if(e.index!=null){r._W(1,2);r._W(1,e.index)}else if(e.theme!=null){r._W(1,6);r._W(1,e.theme)}else{r._W(1,5);r._W(1,0)}var t=e.tint||0;if(t>0)t*=32767;else if(t<0)t*=32768;r._W(2,t);if(!e.rgb||e.theme!=null){r._W(2,0);r._W(1,0);r._W(1,0)}else{var a=e.rgb||"FFFFFF";if(typeof a=="number")a=("000000"+a.toString(16)).slice(-6);r._W(1,parseInt(a.slice(0,2),16));r._W(1,parseInt(a.slice(2,4),16));r._W(1,parseInt(a.slice(4,6),16));r._W(1,255)}return r}function ea(e){var r=e._R(1);e.l++;var t={fBold:r&1,fItalic:r&2,fUnderline:r&4,fStrikeout:r&8,fOutline:r&16,fShadow:r&32,fCondense:r&64,fExtend:r&128};return t}function ra(e,r){if(!r)r=Jr(2);var t=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);r._W(1,t);r._W(1,0);return r}function ta(e,r){var t={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"};var a=e._R(4);switch(a){case 0:return"";case 4294967295:;case 4294967294:return t[e._R(4)]||"";}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));e.l-=4;return e._R(0,r==1?"lpstr":"lpwstr")}function aa(e){return ta(e,1)}function na(e){return ta(e,2)}var ia=2;var sa=3;var fa=11;var oa=12;var la=19;var ca=30;var ua=64;var ha=65;var da=71;var va=4096;var pa=80;var ma=81;var ba=[pa,ma];var ga={1:{n:"CodePage",t:ia},2:{n:"Category",t:pa},3:{n:"PresentationFormat",t:pa},4:{n:"ByteCount",t:sa},5:{n:"LineCount",t:sa},6:{n:"ParagraphCount",t:sa},7:{n:"SlideCount",t:sa},8:{n:"NoteCount",t:sa},9:{n:"HiddenCount",t:sa},10:{n:"MultimediaClipCount",t:sa},11:{n:"ScaleCrop",t:fa},12:{n:"HeadingPairs",t:va|oa},13:{n:"TitlesOfParts",t:va|ca},14:{n:"Manager",t:pa},15:{n:"Company",t:pa},16:{n:"LinksUpToDate",t:fa},17:{n:"CharacterCount",t:sa},19:{n:"SharedDoc",t:fa},22:{n:"HyperlinksChanged",t:fa},23:{n:"AppVersion",t:sa,p:"version"},24:{n:"DigSig",t:ha},26:{n:"ContentType",t:pa},27:{n:"ContentStatus",t:pa},28:{n:"Language",t:pa},29:{n:"Version",t:pa},255:{}};var wa={1:{n:"CodePage",t:ia},2:{n:"Title",t:pa},3:{n:"Subject",t:pa},4:{n:"Author",t:pa},5:{n:"Keywords",t:pa},6:{n:"Comments",t:pa},7:{n:"Template",t:pa},8:{n:"LastAuthor",t:pa},9:{n:"RevNumber",t:pa},10:{n:"EditTime",t:ua},11:{n:"LastPrinted",t:ua},12:{n:"CreatedDate",t:ua},13:{n:"ModifiedDate",t:ua},14:{n:"PageCount",t:sa},15:{n:"WordCount",t:sa},16:{n:"CharCount",t:sa},17:{n:"Thumbnail",t:da},18:{n:"Application",t:pa},19:{n:"DocSecurity",t:sa},255:{}};var ka={2147483648:{n:"Locale",t:la},2147483651:{n:"Behavior",t:la},1919054434:{}};(function(){for(var e in ka)if(Object.prototype.hasOwnProperty.call(ka,e))ga[e]=wa[e]=ka[e]})();var Ea=Y(ga,"n");var Sa=Y(wa,"n");var _a={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"};var Ca=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Ba(e){return e.map(function(e){return[e>>16&255,e>>8&255,e&255]})}var Ta=Ba([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);var ya=ce(Ta);var xa={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"};var Aa=J(xa);var Ia={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};var Ra=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};K(e).forEach(function(r){["xlsm","xlam"].forEach(function(t){if(!e[r][t])e[r][t]=e[r].xlsx})});K(e).forEach(function(r){K(e[r]).forEach(function(t){Ia[e[r][t]]=r})});return e}();var Oa=Q(Ia);hr.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Da(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function Fa(e){var r=Da();if(!e||!e.match)return r;var t={};(e.match(Re)||[]).forEach(function(e){var a=Fe(e);switch(a[0].replace(Oe,"<")){case"0?r.calcchains[0]:"";r.sst=r.strs.length>0?r.strs[0]:"";r.style=r.styles.length>0?r.styles[0]:"";r.defaults=t;delete r.calcchains;return r}var Pa=lr("Types",null,{xmlns:hr.CT,"xmlns:xsd":hr.xsd,"xmlns:xsi":hr.xsi});var Na=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Oa.rels[0]]].map(function(e){return lr("Default",null,{Extension:e[0],ContentType:e[1]})});function La(e,r){var t=[],a;t[t.length]=Ae;t[t.length]=Pa;t=t.concat(Na);var n=function(n){if(e[n]&&e[n].length>0){a=e[n][0];t[t.length]=lr("Override",null,{PartName:(a[0]=="/"?"":"/")+a,ContentType:Ra[n][r.bookType||"xlsx"]})}};var i=function(a){(e[a]||[]).forEach(function(e){t[t.length]=lr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:Ra[a][r.bookType||"xlsx"]})})};var s=function(r){(e[r]||[]).forEach(function(e){t[t.length]=lr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:Oa[r][0]})})};n("workbooks");i("sheets");i("charts");s("themes");["strs","styles"].forEach(n);["coreprops","extprops","custprops"].forEach(s);s("vba");s("comments");s("drawings");if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}var Ma={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Ua(e){var r=e.lastIndexOf("/");return e.slice(0,r+1)+"_rels/"+e.slice(r+1)+".rels"}function za(e,r){var t={"!id":{}};if(!e)return t;if(r.charAt(0)!=="/"){r="/"+r}var a={};(e.match(Re)||[]).forEach(function(e){var n=Fe(e);if(n[0]==="2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}var Va=[Ma.HLINK,Ma.XPATH,Ma.XMISS];function Xa(e,r,t,a,n,i){if(!n)n={};if(!e["!id"])e["!id"]={};if(r<0)for(r=1;e["!id"]["rId"+r];++r){}n.Id="rId"+r;n.Type=a;n.Target=t;if(i)n.TargetMode=i;else if(Va.indexOf(n.Type)>-1)n.TargetMode="External";if(e["!id"][n.Id])throw new Error("Cannot rewrite rId "+r);e["!id"][n.Id]=n;e[("/"+n.Target).replace("//","/")]=n;return r}var Ga="application/vnd.oasis.opendocument.spreadsheet";function ja(e,r){var t=sp(e);var a;var n;while(a=fp.exec(t))switch(a[3]){case"manifest":break;case"file-entry":n=Fe(a[0],false);if(n.path=="/"&&n.type!==Ga)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":;case"algorithm":;case"start-key-generation":;case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(r&&r.WTF)throw a;}}function Ka(e){var r=[Ae];r.push('\n');r.push(' \n');for(var t=0;t\n');r.push("");return r.join("")}function $a(e,r,t){return[' \n',' \n'," \n"].join("")}function Ya(e,r){return[' \n',' \n'," \n"].join("")}function Za(e){var r=[Ae];r.push('\n');for(var t=0;t!=e.length;++t){r.push($a(e[t][0],e[t][1]));r.push(Ya("",e[t][0]))}r.push($a("","Document","pkg"));r.push("");return r.join("")}var Ja=function(){var r='Sheet'+"JS "+e.version+"";return function t(){return r}}();var Qa=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];hr.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties";Ma.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var qa=function(){var e=new Array(Qa.length);for(var r=0;r]*>([\\s\\S]*?)")}return e}();function en(e){var r={};e=Ye(e);for(var t=0;t0)r[a[1]]=Me(n[1]);if(a[2]==="date"&&r[a[1]])r[a[1]]=oe(r[a[1]])}return r}var rn=lr("cp:coreProperties",null,{"xmlns:cp":hr.CORE_PROPS,"xmlns:dc":hr.dc,"xmlns:dcterms":hr.dcterms,"xmlns:dcmitype":hr.dcmitype,"xmlns:xsi":hr.xsi});function tn(e,r,t,a,n){if(n[e]!=null||r==null||r==="")return;n[e]=r;r=He(r);a[a.length]=t?lr(e,r,t):fr(e,r)}function an(e,r){var t=r||{};var a=[Ae,rn],n={};if(!e&&!t.Props)return a.join("");if(e){if(e.CreatedDate!=null)tn("dcterms:created",typeof e.CreatedDate==="string"?e.CreatedDate:cr(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n);if(e.ModifiedDate!=null)tn("dcterms:modified",typeof e.ModifiedDate==="string"?e.ModifiedDate:cr(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n)}for(var i=0;i!=Qa.length;++i){var s=Qa[i];var f=t.Props&&t.Props[s[1]]!=null?t.Props[s[1]]:e?e[s[1]]:null;if(f===true)f="1";else if(f===false)f="0";else if(typeof f=="number")f=String(f);if(f!=null)tn(s[0],f,null,a,n)}if(a.length>2){a[a.length]="";a[1]=a[1].replace("/>",">")}return a.join("")}var nn=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];hr.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties";Ma.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var sn=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function fn(e,r,t,a){var n=[];if(typeof e=="string")n=ir(e,a);else for(var i=0;i0)for(var l=0;l!==n.length;l+=2){o=+n[l+1].v;switch(n[l].v){case"Worksheets":;case"工作表":;case"Листы":;case"أوراق العمل":;case"ワークシート":;case"גליונות עבודה":;case"Arbeitsblätter":;case"Çalışma Sayfaları":;case"Feuilles de calcul":;case"Fogli di lavoro":;case"Folhas de cálculo":;case"Planilhas":;case"Regneark":;case"Hojas de cálculo":;case"Werkbladen":t.Worksheets=o;t.SheetNames=s.slice(f,f+o);break;case"Named Ranges":;case"Rangos con nombre":;case"名前付き一覧":;case"Benannte Bereiche":;case"Navngivne områder":t.NamedRanges=o;t.DefinedNames=s.slice(f,f+o);break;case"Charts":;case"Diagramme":t.Chartsheets=o;t.ChartNames=s.slice(f,f+o);break;}f+=o}}function on(e,r,t){var a={};if(!r)r={};e=Ye(e);nn.forEach(function(t){var n=(e.match(er(t[0]))||[])[1];switch(t[2]){case"string":if(n)r[t[1]]=Me(n);break;case"bool":r[t[1]]=n==="true";break;case"raw":var i=e.match(new RegExp("<"+t[0]+"[^>]*>([\\s\\S]*?)"));if(i&&i.length>0)a[t[1]]=i[1];break;}});if(a.HeadingPairs&&a.TitlesOfParts)fn(a.HeadingPairs,a.TitlesOfParts,r,t);return r}var ln=lr("Properties",null,{xmlns:hr.EXT_PROPS,"xmlns:vt":hr.vt});function cn(e){var r=[],t=lr;if(!e)e={};e.Application="SheetJS";r[r.length]=Ae;r[r.length]=ln;nn.forEach(function(a){if(e[a[1]]===undefined)return;var n;switch(a[2]){case"string":n=He(String(e[a[1]]));break;case"bool":n=e[a[1]]?"true":"false";break;}if(n!==undefined)r[r.length]=t(a[0],n)});r[r.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","Worksheets")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"}));r[r.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(e){return""+He(e)+""}).join(""),{size:e.Worksheets,baseType:"lpstr"}));if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}hr.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties";Ma.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var un=/<[^>]+>[^<]*/g;function hn(e,r){var t={},a="";var n=e.match(un);if(n)for(var i=0;i!=n.length;++i){var s=n[i],f=Fe(s);switch(f[0]){case"":a=null;break;default:if(s.indexOf("");var l=o[0].slice(4),c=o[1];switch(l){case"lpstr":;case"bstr":;case"lpwstr":t[a]=Me(c);break;case"bool":t[a]=$e(c);break;case"i1":;case"i2":;case"i4":;case"i8":;case"int":;case"uint":t[a]=parseInt(c,10);break;case"r4":;case"r8":;case"decimal":t[a]=parseFloat(c);break;case"filetime":;case"date":t[a]=oe(c);break;case"cy":;case"error":t[a]=Me(c);break;default:if(l.slice(-1)=="/")break;if(r.WTF&&typeof console!=="undefined")console.warn("Unexpected",s,l,o);}}else if(s.slice(0,2)==="2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}var pn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};var mn=Z(pn);function bn(e,r,t){r=mn[r]||r;e[r]=t}function gn(e,r){var t=[];K(pn).map(function(e){for(var r=0;r'+n.join("")+""}function kn(e){var r=e._R(4),t=e._R(4);return new Date((t/1e7*Math.pow(2,32)+r/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function En(e){var r=typeof e=="string"?new Date(Date.parse(e)):e;var t=r.getTime()/1e3+11644473600;var a=t%Math.pow(2,32),n=(t-a)/Math.pow(2,32);a*=1e7;n*=1e7;var i=a/Math.pow(2,32)|0;if(i>0){a=a%Math.pow(2,32);n+=i}var s=Jr(8);s._W(4,a);s._W(4,n);return s}function Sn(e,r,t){var a=e.l;var n=e._R(0,"lpstr-cp");if(t)while(e.l-a&3)++e.l;return n}function _n(e,r,t){var a=e._R(0,"lpwstr");if(t)e.l+=4-(a.length+1&3)&3;return a}function Cn(e,r,t){if(r===31)return _n(e);return Sn(e,r,t)}function Bn(e,r,t){return Cn(e,r,t===false?0:4)}function Tn(e,r){if(!r)throw new Error("VtUnalignedString must have positive length");return Cn(e,r,0)}function yn(e){var r=e._R(4);var t=[];for(var a=0;a!=r;++a)t[a]=e._R(0,"lpstr-cp").replace(R,"");return t}function xn(e){return yn(e)}function An(e){var r=Pn(e,ma);var t=Pn(e,sa);return[r,t]}function In(e){var r=e._R(4);var t=[];for(var a=0;a!=r/2;++a)t.push(An(e));return t}function Rn(e){return In(e)}function On(e,r){var t=e._R(4);var a={};for(var n=0;n!=t;++n){var i=e._R(4);var s=e._R(4);a[i]=e._R(s,r===1200?"utf16le":"utf8").replace(R,"").replace(O,"!");if(r===1200&&s%2)e.l+=2}if(e.l&3)e.l=e.l>>2+1<<2;return a}function Dn(e){var r=e._R(4);var t=e.slice(e.l,e.l+r);e.l+=r;if((r&3)>0)e.l+=4-(r&3)&3;return t}function Fn(e){var r={};r.Size=e._R(4);e.l+=r.Size+3-(r.Size-1)%4;return r}function Pn(e,r,t){var a=e._R(2),n,i=t||{};e.l+=2;if(r!==oa)if(a!==r&&ba.indexOf(r)===-1)throw new Error("Expected type "+r+" saw "+a);switch(r===oa?a:r){case 2:n=e._R(2,"i");if(!i.raw)e.l+=2;return n;case 3:n=e._R(4,"i");return n;case 11:return e._R(4)!==0;case 19:n=e._R(4);return n;case 30:return Sn(e,a,4).replace(R,"");case 31:return _n(e);case 64:return kn(e);case 65:return Dn(e);case 71:return Fn(e);case 80:return Bn(e,a,!i.raw).replace(R,"");case 81:return Tn(e,a).replace(R,"");case 4108:return Rn(e);case 4126:return xn(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+a);}}function Nn(e,r){var t=Jr(4),a=Jr(4);t._W(4,e==80?31:e);switch(e){case 3:a._W(-4,r);break;case 5:a=Jr(8);a._W(8,r,"f");break;case 11:a._W(4,r?1:0);break;case 64:a=En(r);break;case 31:;case 80:a=Jr(4+2*(r.length+1)+(r.length%2?0:2));a._W(4,r.length+1);a._W(0,r,"dbcs");while(a.l!=a.length)a._W(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r); -;}return I([t,a])}function Ln(e,r){var t=e.l;var a=e._R(4);var n=e._R(4);var i=[],s=0;var f=0;var l=-1,c={};for(s=0;s!=n;++s){var u=e._R(4);var h=e._R(4);i[s]=[u,h+t]}i.sort(function(e,r){return e[1]-r[1]});var d={};for(s=0;s!=n;++s){if(e.l!==i[s][1]){var v=true;if(s>0&&r)switch(r[i[s-1][0]].t){case 2:if(e.l+2===i[s][1]){e.l+=2;v=false}break;case 80:if(e.l<=i[s][1]){e.l=i[s][1];v=false}break;case 4108:if(e.l<=i[s][1]){e.l=i[s][1];v=false}break;}if((!r||s==0)&&e.l<=i[s][1]){v=false;e.l=i[s][1]}if(v)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(r){var p=r[i[s][0]];d[p.n]=Pn(e,p.t,{raw:true});if(p.p==="version")d[p.n]=String(d[p.n]>>16)+"."+("0000"+String(d[p.n]&65535)).slice(-4);if(p.n=="CodePage")switch(d[p.n]){case 0:d[p.n]=1252;case 874:;case 932:;case 936:;case 949:;case 950:;case 1250:;case 1251:;case 1253:;case 1254:;case 1255:;case 1256:;case 1257:;case 1258:;case 1e4:;case 1200:;case 1201:;case 1252:;case 65e3:;case-536:;case 65001:;case-535:o(f=d[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[p.n]);}}else{if(i[s][0]===1){f=d.CodePage=Pn(e,ia);o(f);if(l!==-1){var m=e.l;e.l=i[l][1];c=On(e,f);e.l=m}}else if(i[s][0]===0){if(f===0){l=s;e.l=i[s+1][1];continue}c=On(e,f)}else{var b=c[i[s][0]];var g;switch(e[e.l]){case 65:e.l+=4;g=Dn(e);break;case 30:e.l+=4;g=Bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4;g=Bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4;g=e._R(4,"i");break;case 19:e.l+=4;g=e._R(4);break;case 5:e.l+=4;g=e._R(8,"f");break;case 11:e.l+=4;g=jn(e,4);break;case 64:e.l+=4;g=oe(kn(e));break;default:throw new Error("unparsed value: "+e[e.l]);}d[b]=g}}}e.l=t+a;return d}var Mn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(sn);function Un(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break;}return-1}function zn(e,r,t){var a=Jr(8),n=[],i=[];var s=8,f=0;var o=Jr(8),l=Jr(8);o._W(4,2);o._W(4,1200);l._W(4,1);i.push(o);n.push(l);s+=8+o.length;if(!r){l=Jr(8);l._W(4,0);n.unshift(l);var c=[Jr(4)];c[0]._W(4,e.length);for(f=0;f-1)continue;if(e[f][1]==null)continue;var h=e[f][1],d=0;if(r){d=+r[e[f][0]];var v=t[d];if(v.p=="version"&&typeof h=="string"){var p=h.split(".");h=(+p[0]<<16)+(+p[1]||0)}o=Nn(v.t,h)}else{var m=Un(h);if(m==-1){m=31;h=String(h)}o=Nn(m,h)}i.push(o);l=Jr(8);l._W(4,!r?2+f:d);n.push(l);s+=8+o.length}var b=8*(i.length+1);for(f=0;f=12?2:1);var i="sbcs-cont";var s=r;if(a&&a.biff>=8)r=1200;if(!a||a.biff==8){var f=e._R(1);if(f){i="dbcs-cont"}}else if(a.biff==12){i="wstr"}if(a.biff>=2&&a.biff<=5)i="cpstr";var o=n?e._R(n,i):"";r=s;return o}function ei(e){var t=r;r=1200;var a=e._R(2),n=e._R(1);var i=n&4,s=n&8;var f=1+(n&1);var o=0,l;var c={};if(s)o=e._R(2);if(i)l=e._R(4);var u=f==2?"dbcs-cont":"sbcs-cont";var h=a===0?"":e._R(a,u);if(s)e.l+=4*o;if(i)e.l+=l;c.t=h;if(!s){c.raw=""+c.t+"";c.r=c.t}r=t;return c}function ri(e){var r=e.t||"",t=1;var a=Jr(3+(t>1?2:0));a._W(2,r.length);a._W(1,(t>1?8:0)|1);if(t>1)a._W(2,t);var n=Jr(2*r.length);n._W(2*r.length,r,"utf16le");var i=[a,n];return I(i)}function ti(e,r,t){var a;if(t){if(t.biff>=2&&t.biff<=5)return e._R(r,"cpstr");if(t.biff>=12)return e._R(r,"dbcs-cont")}var n=e._R(1);if(n===0){a=e._R(r,"sbcs-cont")}else{a=e._R(r,"dbcs-cont")}return a}function ai(e,r,t){var a=e._R(t&&t.biff==2?1:2);if(a===0){e.l++;return""}return ti(e,a,t)}function ni(e,r,t){if(t.biff>5)return ai(e,r,t);var a=e._R(1);if(a===0){e.l++;return""}return e._R(a,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ii(e,r,t){if(!t)t=Jr(3+2*e.length);t._W(2,e.length);t._W(1,1);t._W(31,e,"utf16le");return t}function si(e){var r=e._R(1);e.l++;var t=e._R(2);e.l+=2;return[r,t]}function fi(e){var r=e._R(4),t=e.l;var a=false;if(r>24){e.l+=r-24;if(e._R(16)==="795881f43b1d7f48af2c825dc4852763")a=true;e.l=t}var n=e._R((a?r-24:r)>>1,"utf16le").replace(R,"");if(a)e.l+=24;return n}function oi(e){e.l+=2;var r=e._R(0,"lpstr-ansi");e.l+=2;if(e._R(2)!=57005)throw new Error("Bad FileMoniker");var t=e._R(4);if(t===0)return r.replace(/\\/g,"/");var a=e._R(4);if(e._R(2)!=3)throw new Error("Bad FileMoniker");var n=e._R(a>>1,"utf16le").replace(R,"");return n}function li(e,r){var t=e._R(16);r-=16;switch(t){case"e0c9ea79f9bace118c8200aa004ba90b":return fi(e,r);case"0303000000000000c000000000000046":return oi(e,r);default:throw new Error("Unsupported Moniker "+t);}}function ci(e){var r=e._R(4);var t=r>0?e._R(r,"utf16le").replace(R,""):"";return t}function ui(e,r){var t=e.l+r;var a=e._R(4);if(a!==2)throw new Error("Unrecognized streamVersion: "+a);var n=e._R(2);e.l+=2;var i,s,f,o,l="",c,u;if(n&16)i=ci(e,t-e.l);if(n&128)s=ci(e,t-e.l);if((n&257)===257)f=ci(e,t-e.l);if((n&257)===1)o=li(e,t-e.l);if(n&8)l=ci(e,t-e.l);if(n&32)c=e._R(16);if(n&64)u=kn(e);e.l=t;var h=s||f||o||"";if(h&&l)h+="#"+l;if(!h)h="#"+l;var d={Target:h};if(c)d.guid=c;if(u)d.time=u;if(i)d.Tooltip=i;return d}function hi(e){var r=Jr(512),t=0;var a=e.Target;var n=a.indexOf("#")>-1?31:23;switch(a.charAt(0)){case"#":n=28;break;case".":n&=~2;break;}r._W(4,2);r._W(4,n);var i=[8,6815827,6619237,4849780,83];for(t=0;t8?4:2;var n=e._R(a),i=e._R(a,"i"),s=e._R(a,"i");return[n,i,s]}function ki(e){var r=e._R(2);var t=Xt(e);return[r,t]}function Ei(e,r,t){e.l+=4;r-=4;var a=e.l+r;var n=qn(e,r,t);var i=e._R(2);a-=e.l;if(i!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+i);e.l+=i;return n}function Si(e){var r=e._R(2);var t=e._R(2);var a=e._R(2);var n=e._R(2);return{s:{c:a,r:r},e:{c:n,r:t}}}function _i(e,r){if(!r)r=Jr(8);r._W(2,e.s.r);r._W(2,e.e.r);r._W(2,e.s.c);r._W(2,e.e.c);return r}function Ci(e){var r=e._R(2);var t=e._R(2);var a=e._R(1);var n=e._R(1);return{s:{c:a,r:r},e:{c:n,r:t}}}var Bi=Ci;function Ti(e){e.l+=4;var r=e._R(2);var t=e._R(2);var a=e._R(2);e.l+=12;return[t,r,a]}function yi(e){var r={};e.l+=4;e.l+=16;r.fSharedNote=e._R(2);e.l+=4;return r}function xi(e){var r={};e.l+=4;e.cf=e._R(2);return r}function Ai(e){e.l+=2;e.l+=e._R(2)}var Ii={0:Ai,4:Ai,5:Ai,6:Ai,7:xi,8:Ai,9:Ai,10:Ai,11:Ai,12:Ai,13:yi,14:Ai,15:Ai,16:Ai,17:Ai,18:Ai,19:Ai,20:Ai,21:Ti};function Ri(e,r){var t=e.l+r;var a=[];while(e.l=2){t.dt=e._R(2);e.l-=2}switch(t.BIFFVer){case 1536:;case 1280:;case 1024:;case 768:;case 512:;case 2:;case 7:break;default:if(r>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer);}e._R(r);return t}function Di(e,r,t){var a=1536,n=16;switch(t.bookType){case"biff8":break;case"biff5":a=1280;n=8;break;case"biff4":a=4;n=6;break;case"biff3":a=3;n=6;break;case"biff2":a=2;n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version");}var i=Jr(n);i._W(2,a);i._W(2,r);if(n>4)i._W(2,29282);if(n>6)i._W(2,1997);if(n>8){i._W(2,49161);i._W(2,1);i._W(2,1798);i._W(2,0)}return i}function Fi(e,r){if(r===0)return 1200;if(e._R(2)!==1200){}return 1200}function Pi(e,r,t){if(t.enc){e.l+=r;return""}var a=e.l;var n=ni(e,0,t);e._R(r+a-e.l);return n}function Ni(e,r){var t=!r||r.biff==8;var a=Jr(t?112:54);a._W(r.biff==8?2:1,7);if(t)a._W(1,0);a._W(4,859007059);a._W(4,5458548|(t?0:536870912));while(a.l=8?2:1;var a=Jr(8+t*e.name.length);a._W(4,e.pos);a._W(1,e.hs||0);a._W(1,e.dt);a._W(1,e.name.length);if(r.biff>=8)a._W(1,1);a._W(t*e.name.length,e.name,r.biff<8?"sbcs":"utf16le");var n=a.slice(0,a.l);n.l=a.l;return n}function zi(e,r){var t=e.l+r;var a=e._R(4);var n=e._R(4);var i=[];for(var s=0;s!=n&&e.l>15);n&=32767}var i={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[i,n]}function Ki(e){var r=e._R(2),t=e._R(2),a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2),f=e._R(2);var o=e._R(2),l=e._R(2);return{Pos:[r,t],Dim:[a,n],Flags:i,CurTab:s,FirstTab:f,Selected:o,TabRatio:l}}function $i(){var e=Jr(18);e._W(2,0);e._W(2,0);e._W(2,29280);e._W(2,17600);e._W(2,56);e._W(2,0);e._W(2,0);e._W(2,1);e._W(2,500);return e}function Yi(e,r,t){if(t&&t.biff>=2&&t.biff<5)return{};var a=e._R(2);return{RTL:a&64}}function Zi(e){var r=Jr(18),t=1718;if(e&&e.RTL)t|=64;r._W(2,t);r._W(4,0);r._W(4,64);r._W(4,0);r._W(4,0);return r}function Ji(){}function Qi(e,r,t){var a={dyHeight:e._R(2),fl:e._R(2)};switch(t&&t.biff||8){case 2:break;case 3:;case 4:e.l+=2;break;default:e.l+=10;break;}a.name=qn(e,0,t);return a}function qi(e,r){var t=e.name||"Arial";var a=r&&r.biff==5,n=a?15+t.length:16+2*t.length;var i=Jr(n);i._W(2,(e.sz||12)*20);i._W(4,0);i._W(2,400);i._W(4,0);i._W(2,0);i._W(1,t.length);if(!a)i._W(1,1);i._W((a?1:2)*t.length,t,a?"sbcs":"utf16le");return i}function es(e){var r=pi(e);r.isst=e._R(4);return r}function rs(e,r,t,a){var n=Jr(10);mi(e,r,a,n);n._W(4,t);return n}function ts(e,r,t){var a=e.l+r;var n=pi(e,6);if(t.biff==2)e.l++;var i=ai(e,a-e.l,t);n.val=i;return n}function as(e,r,t,a,n){var i=!n||n.biff==8;var s=Jr(6+2+ +i+(1+i)*t.length);mi(e,r,a,s);s._W(2,t.length);if(i)s._W(1,1);s._W((1+i)*t.length,t,i?"utf16le":"sbcs");return s}function ns(e,r,t){var a=e._R(2);var n=ni(e,0,t);return[a,n]}function is(e,r,t,a){var n=t&&t.biff==5;if(!a)a=Jr(n?3+r.length:5+2*r.length);a._W(2,e);a._W(n?1:2,r.length);if(!n)a._W(1,1);a._W((n?1:2)*r.length,r,n?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;if(i.l==null)i.l=i.length;return i}var ss=ni;function fs(e,r,t){var a=e.l+r;var n=t.biff==8||!t.biff?4:2;var i=e._R(n),s=e._R(n);var f=e._R(2),o=e._R(2);e.l=a;return{s:{r:i,c:f},e:{r:s,c:o}}}function os(e,r){var t=r.biff==8||!r.biff?4:2;var a=Jr(2*t+6);a._W(t,e.s.r);a._W(t,e.e.r+1);a._W(2,e.s.c);a._W(2,e.e.c+1);a._W(2,0);return a}function ls(e){var r=e._R(2),t=e._R(2);var a=ki(e);return{r:r,c:t,ixfe:a[0],rknum:a[1]}}function cs(e,r){var t=e.l+r-2;var a=e._R(2),n=e._R(2);var i=[];while(e.l>26];if(!a.cellStyles)return n;n.alc=i&7;n.fWrap=i>>3&1;n.alcV=i>>4&7;n.fJustLast=i>>7&1;n.trot=i>>8&255;n.cIndent=i>>16&15;n.fShrinkToFit=i>>20&1;n.iReadOrder=i>>22&2;n.fAtrNum=i>>26&1;n.fAtrFnt=i>>27&1;n.fAtrAlc=i>>28&1;n.fAtrBdr=i>>29&1;n.fAtrPat=i>>30&1;n.fAtrProt=i>>31&1;n.dgLeft=s&15;n.dgRight=s>>4&15;n.dgTop=s>>8&15;n.dgBottom=s>>12&15;n.icvLeft=s>>16&127;n.icvRight=s>>23&127;n.grbitDiag=s>>30&3;n.icvTop=f&127;n.icvBottom=f>>7&127;n.icvDiag=f>>14&127;n.dgDiag=f>>21&15;n.icvFore=o&127;n.icvBack=o>>7&127;n.fsxButton=o>>14&1;return n}function ds(e,r,t){var a={};a.ifnt=e._R(2);a.numFmtId=e._R(2);a.flags=e._R(2);a.fStyle=a.flags>>2&1;r-=6;a.data=hs(e,r,a.fStyle,t);return a}function vs(e,r,t,a){var n=t&&t.biff==5;if(!a)a=Jr(n?16:20);a._W(2,0);if(e.style){a._W(2,e.numFmtId||0);a._W(2,65524)}else{a._W(2,e.numFmtId||0);a._W(2,r<<4)}a._W(4,0);a._W(4,0);if(!n)a._W(4,0);a._W(2,0);return a}function ps(e){e.l+=4;var r=[e._R(2),e._R(2)];if(r[0]!==0)r[0]--;if(r[1]!==0)r[1]--;if(r[0]>7||r[1]>7)throw new Error("Bad Gutters: "+r.join("|"));return r}function ms(e){var r=Jr(8);r._W(4,0);r._W(2,e[0]?e[0]+1:0);r._W(2,e[1]?e[1]+1:0);return r}function bs(e,r,t){var a=pi(e,6);if(t.biff==2)++e.l;var n=Jn(e,2);a.val=n;a.t=n===true||n===false?"b":"e";return a}function gs(e,r,t,a,n,i){var s=Jr(8);mi(e,r,a,s);Qn(t,i,s);return s}function ws(e){var r=pi(e,6);var t=Zt(e,8);r.val=t;return r}function ks(e,r,t,a){var n=Jr(14);mi(e,r,a,n);Jt(t,n);return n}var Es=gi;function Ss(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(2);t.sbcch=i;if(i==1025||i==14849)return[i,n];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);var s=ti(e,i);var f=[];while(a>e.l)f.push(ai(e));return[i,n,s,f]}function _s(e,r,t){var a=e._R(2);var n;var i={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};if(t.sbcch===14849)n=Ei(e,r-2,t);i.body=n||e._R(r-2);if(typeof n==="string")i.Name=n;return i}var Cs=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Bs(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(1);var s=e._R(1);var f=e._R(t&&t.biff==2?1:2);var o=0;if(!t||t.biff>=5){if(t.biff!=5)e.l+=2;o=e._R(2);if(t.biff==5)e.l+=2;e.l+=4}var l=ti(e,s,t);if(n&32)l=Cs[l.charCodeAt(0)];var c=a-e.l;if(t&&t.biff==2)--c;var u=a==e.l||f===0?[]:Vu(e,c,t,f);return{chKey:i,Name:l,itab:o,rgce:u}}function Ts(e,r,t){if(t.biff<8)return ys(e,r,t);var a=[],n=e.l+r,i=e._R(t.biff>8?4:2);while(i--!==0)a.push(wi(e,t.biff>8?12:6,t));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function ys(e,r,t){if(e[e.l+1]==3)e[e.l]++;var a=qn(e,r,t);return a.charCodeAt(0)==3?a.slice(1):a}function xs(e,r,t){if(t.biff<8){e.l+=r;return}var a=e._R(2);var n=e._R(2);var i=ti(e,a,t);var s=ti(e,n,t);return[i,s]}function As(e,r,t){var a=Ci(e,6);e.l++;var n=e._R(1);r-=8;return[Xu(e,r,t),n,a]}function Is(e,r,t){var a=Bi(e,6);switch(t.biff){case 2:e.l++;r-=7;break;case 3:;case 4:e.l+=2;r-=8;break;default:e.l+=6;r-=12;}return[a,Hu(e,r,t,a)]}function Rs(e){var r=e._R(4)!==0;var t=e._R(4)!==0;var a=e._R(4);return[r,t,a]}function Os(e,r,t){if(t.biff<8)return;var a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2);var f=ni(e,0,t);if(t.biff<8)e._R(1);return[{r:a,c:n},f,s,i]}function Ds(e,r,t){return Os(e,r,t)}function Fs(e,r){var t=[];var a=e._R(2);while(a--)t.push(Si(e,r));return t}function Ps(e){var r=Jr(2+e.length*8);r._W(2,e.length);for(var t=0;t=(c?f:2*f))break}if(n.length!==f&&n.length!==f*2){throw new Error("cchText: "+f+" != "+n.length)}e.l=a+r;return{t:n}}catch(h){e.l=a+r;return{t:n}}}function zs(e,r){var t=Si(e,8);e.l+=16;var a=ui(e,r-24);return[t,a]}function Hs(e){var r=Jr(24);var t=mt(e[0]);r._W(2,t.r);r._W(2,t.r);r._W(2,t.c);r._W(2,t.c);var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" ");for(var n=0;n<16;++n)r._W(1,parseInt(a[n],16));return I([r,hi(e[1])])}function Ws(e,r){e._R(2);var t=Si(e,8);var a=e._R((r-10)/2,"dbcs-cont");a=a.replace(R,"");return[t,a]}function Vs(e){var r=e[1].Tooltip;var t=Jr(10+2*(r.length+1));t._W(2,2048);var a=mt(e[0]);t._W(2,a.r);t._W(2,a.r);t._W(2,a.c);t._W(2,a.c);for(var n=0;n0)t.push(vi(e,8));return t}function Ks(e){var r=e._R(2);var t=[];while(r-- >0)t.push(vi(e,8));return t}function $s(e){e.l+=2;var r={cxfs:0,crc:0};r.cxfs=e._R(2);r.crc=e._R(4);return r}function Ys(e,r,t){if(!t.cellStyles)return Zr(e,r);var a=t&&t.biff>=12?4:2;var n=e._R(a);var i=e._R(a);var s=e._R(a);var f=e._R(a);var o=e._R(2);if(a==2)e.l+=2;var l={s:n,e:i,w:s,ixfe:f,flags:o};if(t.biff>=5||!t.biff)l.level=o>>8&7;return l}function Zs(e,r){var t={};if(r<32)return t;e.l+=16;t.header=Zt(e,8);t.footer=Zt(e,8);e.l+=2;return t}function Js(e,r,t){var a={area:false};if(t.biff!=5){e.l+=r;return a}var n=e._R(1);e.l+=3;if(n&16)a.area=true;return a}function Qs(e){var r=Jr(2*e);for(var t=0;t0){if(n[n.l]===42){n.l+=u;continue}++n.l;a[++b]=[];w=0;for(w=0;w!=d.length;++w){var k=n.slice(n.l,n.l+d[w].len);n.l+=d[w].len;Yr(k,0);var E=cptable.utils.decode(h,k);switch(d[w].type){case"C":a[b][w]=cptable.utils.decode(h,k);a[b][w]=a[b][w].trim();break;case"D":if(E.length===8)a[b][w]=new Date(+E.slice(0,4),+E.slice(4,6)-1,+E.slice(6,8));else a[b][w]=E;break;case"F":a[b][w]=parseFloat(E.trim());break;case"+":;case"I":a[b][w]=o?k._R(-4,"i")^2147483648:k._R(4,"i");break;case"L":switch(E.toUpperCase()){case"Y":;case"T":a[b][w]=true;break;case"N":;case"F":a[b][w]=false;break;case" ":;case"?":a[b][w]=false;break;default:throw new Error("DBF Unrecognized L:|"+E+"|");}break;case"M":if(!s)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));a[b][w]="##MEMO##"+(o?parseInt(E.trim(),10):k._R(4));break;case"N":a[b][w]=+E.replace(/\u0000/g,"").trim();break;case"@":a[b][w]=new Date(k._R(-8,"f")-621356832e5);break;case"T":a[b][w]=new Date((k._R(4)-2440588)*864e5+k._R(4));break;case"Y":a[b][w]=k._R(4,"i")/1e4;break;case"O":a[b][w]=-k._R(-8,"f");break;case"B":if(f&&d[w].len==8){a[b][w]=k._R(8,"f");break};case"G":;case"P":k.l+=d[w].len;break;case"0":if(d[w].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+d[w].type);}}}if(i!=2)if(n.l=0)o(+n.codepage);if(n.type=="string")throw new Error("Cannot write DBF to JS string");var i=qr();var s=rb(e,{header:1,raw:true,cellDates:true});var l=s[0],c=s.slice(1);var u=0,h=0,d=0,v=1;for(u=0;u":190,"?":191,"{":223};var r=new RegExp("N("+K(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm");var t=function(r,t){var a=e[t];return typeof a=="number"?p(a):a};var a=function(e,r,t){var a=r.charCodeAt(0)-32<<4|t.charCodeAt(0)-48;return a==59?e:p(a)};e["|"]=254;function n(e,r){switch(r.type){case"base64":return i(g.decode(e),r);case"binary":return i(e,r);case"buffer":return i(e.toString("binary"),r);case"array":return i(le(e),r);}throw new Error("Unrecognized type "+r.type)}function i(e,n){var i=e.split(/[\n\r]+/),s=-1,f=-1,l=0,c=0,u=[];var h=[];var d=null;var v={},p=[],m=[],b=[];var g=0,w;if(+n.codepage>=0)o(+n.codepage);for(;l!==i.length;++l){g=0;var k=i[l].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(r,t);var E=k.replace(/;;/g,"\0").split(";").map(function(e){ -return e.replace(/\u0000/g,";")});var S=E[0],_;if(k.length>0)switch(S){case"ID":break;case"E":break;case"B":break;case"O":break;case"P":if(E[1].charAt(0)=="P")h.push(k.slice(3).replace(/;;/g,";"));break;case"C":var C=false,B=false;for(c=1;c0){p[s].hpt=g;p[s].hpx=To(g)}else if(g===0)p[s].hidden=true;break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+k);}if(y<1)d=null;break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+k);}}if(p.length>0)v["!rows"]=p;if(m.length>0)v["!cols"]=m;if(n&&n.sheetRows)u=u.slice(0,n.sheetRows);return[u,v]}function s(e,r){var t=n(e,r);var a=t[0],i=t[1];var s=Bt(a,r);K(i).forEach(function(e){s[e]=i[e]});return s}function f(e,r){return _t(s(e,r),r)}function l(e,r,t,a){var n="C;Y"+(t+1)+";X"+(a+1)+";K";switch(e.t){case"n":n+=e.v||0;if(e.f&&!e.F)n+=";E"+sc(e.f,{r:t,c:a});break;case"b":n+=e.v?"TRUE":"FALSE";break;case"e":n+=e.w||e.v;break;case"d":n+='"'+(e.w||e.v)+'"';break;case"s":n+='"'+e.v.replace(/"/g,"")+'"';break;}return n}function c(e,r){r.forEach(function(r,t){var a="F;W"+(t+1)+" "+(t+1)+" ";if(r.hidden)a+="0";else{if(typeof r.width=="number")r.wpx=bo(r.width);if(typeof r.wpx=="number")r.wch=go(r.wpx);if(typeof r.wch=="number")a+=Math.round(r.wch)}if(a.charAt(a.length-1)!=" ")e.push(a)})}function u(e,r){r.forEach(function(r,t){var a="F;";if(r.hidden)a+="M0;";else if(r.hpt)a+="M"+20*r.hpt+";";else if(r.hpx)a+="M"+20*Bo(r.hpx)+";";if(a.length>2)e.push(a+"R"+(t+1))})}function h(e,r){var t=["ID;PWXL;N;E"],a=[];var n=kt(e["!ref"]),i;var s=Array.isArray(e);var f="\r\n";t.push("P;PGeneral");t.push("F;P0;DG0G8;M255");if(e["!cols"])c(t,e["!cols"]);if(e["!rows"])u(t,e["!rows"]);t.push("B;Y"+(n.e.r-n.s.r+1)+";X"+(n.e.c-n.s.c+1)+";D"+[n.s.c,n.s.r,n.e.c,n.e.r].join(" "));for(var o=n.s.r;o<=n.e.r;++o){for(var h=n.s.c;h<=n.e.c;++h){var d=bt({r:o,c:h});i=s?(e[o]||[])[h]:e[d];if(!i||i.v==null&&(!i.f||i.F))continue;a.push(l(i,e,o,h,r))}}return t.join(f)+f+a.join(f)+f+"E"+f}return{to_workbook:f,to_sheet:s,from_sheet:h}}();var vf=function(){function e(e,t){switch(t.type){case"base64":return r(g.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(le(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=e.split("\n"),a=-1,n=-1,i=0,s=[];for(;i!==t.length;++i){if(t[i].trim()==="BOT"){s[++a]=[];n=0;continue}if(a<0)continue;var f=t[i].trim().split(",");var o=f[0],l=f[1];++i;var c=t[i].trim();switch(+o){case-1:if(c==="BOT"){s[++a]=[];n=0;continue}else if(c!=="EOD")throw new Error("Unrecognized DIF special command "+c);break;case 0:if(c==="TRUE")s[a][n]=true;else if(c==="FALSE")s[a][n]=false;else if(!isNaN(he(l)))s[a][n]=he(l);else if(!isNaN(de(l).getDate()))s[a][n]=oe(l);else s[a][n]=l;++n;break;case 1:c=c.slice(1,c.length-1);s[a][n++]=c!==""?c:null;break;}if(c==="EOD")break}if(r&&r.sheetRows)s=s.slice(0,r.sheetRows);return s}function t(r,t){return Bt(e(r,t),t)}function a(e,r){return _t(t(e,r),r)}var n=function(){var e=function t(e,r,a,n,i){e.push(r);e.push(a+","+n);e.push('"'+i.replace(/"/g,'""')+'"')};var r=function a(e,r,t,n){e.push(r+","+t);e.push(r==1?'"'+n.replace(/"/g,'""')+'"':n)};return function n(t){var a=[];var n=kt(t["!ref"]),i;var s=Array.isArray(t);e(a,"TABLE",0,1,"sheetjs");e(a,"VECTORS",0,n.e.r-n.s.r+1,"");e(a,"TUPLES",0,n.e.c-n.s.c+1,"");e(a,"DATA",0,0,"");for(var f=n.s.r;f<=n.e.r;++f){r(a,-1,0,"BOT");for(var o=n.s.c;o<=n.e.c;++o){var l=bt({r:f,c:o});i=s?(t[f]||[])[o]:t[l];if(!i){r(a,1,0,"");continue}switch(i.t){case"n":var c=b?i.w:i.v;if(!c&&i.v!=null)c=i.v;if(c==null){if(b&&i.f&&!i.F)r(a,1,0,"="+i.f);else r(a,1,0,"")}else r(a,0,c,"V");break;case"b":r(a,0,i.v?1:0,i.v?"TRUE":"FALSE");break;case"s":r(a,1,0,!b||isNaN(i.v)?i.v:'="'+i.v+'"');break;case"d":if(!i.w)i.w=D.format(i.z||D._table[14],ee(oe(i.v)));if(b)r(a,0,i.w,"V");else r(a,1,0,i.w);break;default:r(a,1,0,"");}}}r(a,-1,0,"EOD");var u="\r\n";var h=a.join(u);return h}}();return{to_workbook:a,to_sheet:t,from_sheet:n}}();var pf=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function r(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(r,t){var a=r.split("\n"),n=-1,i=-1,s=0,f=[];for(;s!==a.length;++s){var o=a[s].trim().split(":");if(o[0]!=="cell")continue;var l=mt(o[1]);if(f.length<=l.r)for(n=f.length;n<=l.r;++n)if(!f[n])f[n]=[];n=l.r;i=l.c;switch(o[2]){case"t":f[n][i]=e(o[3]);break;case"v":f[n][i]=+o[3];break;case"vtf":var c=o[o.length-1];case"vtc":switch(o[3]){case"nl":f[n][i]=+o[4]?true:false;break;default:f[n][i]=+o[4];break;}if(o[2]=="vtf")f[n][i]=[f[n][i],c];}}if(t&&t.sheetRows)f=f.slice(0,t.sheetRows);return f}function a(e,r){return Bt(t(e,r),r)}function n(e,r){return _t(a(e,r),r)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n");var s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n";var f=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n");var o="--SocialCalcSpreadsheetControlSave--";function l(e){if(!e||!e["!ref"])return"";var t=[],a=[],n,i="";var s=gt(e["!ref"]);var f=Array.isArray(e);for(var o=s.s.r;o<=s.e.r;++o){for(var l=s.s.c;l<=s.e.c;++l){i=bt({r:o,c:l});n=f?(e[o]||[])[l]:e[i];if(!n||n.v==null||n.t==="z")continue;a=["cell",i,"t"];switch(n.t){case"s":;case"str":a.push(r(n.v));break;case"n":if(!n.f){a[2]="v";a[3]=n.v}else{a[2]="vtf";a[3]="n";a[4]=n.v;a[5]=r(n.f)}break;case"b":a[2]="vt"+(n.f?"f":"c");a[3]="nl";a[4]=n.v?"1":"0";a[5]=r(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var c=ee(oe(n.v));a[2]="vtc";a[3]="nd";a[4]=""+c;a[5]=n.w||D.format(n.z||D._table[14],c);break;case"e":continue;}t.push(a.join(":"))}}t.push("sheet:c:"+(s.e.c-s.s.c+1)+":r:"+(s.e.r-s.s.r+1)+":tvf:1");t.push("valueformat:1:text-wiki");return t.join("\n")}function c(e){return[i,s,f,s,l(e),o].join("\n")}return{to_workbook:n,to_sheet:a,from_sheet:c}}();var mf=function(){function e(e,r,t,a,n){if(n.raw)r[t][a]=e;else if(e==="TRUE")r[t][a]=true;else if(e==="FALSE")r[t][a]=false;else if(e===""){}else if(!isNaN(he(e)))r[t][a]=he(e);else if(!isNaN(de(e).getDate()))r[t][a]=oe(e);else r[t][a]=e}function r(r,t){var a=t||{};var n=[];if(!r||r.length===0)return n;var i=r.split(/[\r\n]/);var s=i.length-1;while(s>=0&&i[s].length===0)--s;var f=10,o=0;var l=0;for(;l<=s;++l){o=i[l].indexOf(" ");if(o==-1)o=i[l].length;else o++;f=Math.max(f,o)}for(l=0;l<=s;++l){n[l]=[];var c=0;e(i[l].slice(0,f).trim(),n,l,c,a);for(c=1;c<=(i[l].length-f)/10+1;++c)e(i[l].slice(f+(c-1)*10,f+c*10).trim(),n,l,c,a)}if(a.sheetRows)n=n.slice(0,a.sheetRows);return n}var t={44:",",9:"\t",59:";"};var a={44:3,9:2,59:1};function n(e){var r={},n=false,i=0,s=0;for(;i0)b();i["!ref"]=wt(s);return i}function s(e,t){if(!(t&&t.PRN))return i(e,t);if(e.slice(0,4)=="sep=")return i(e,t);if(e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0)return i(e,t);return Bt(r(e,t),t)}function f(e,r){var t="",a=r.type=="string"?[0,0,0,0]:Fm(e,r);switch(r.type){case"base64":t=g.decode(e);break;case"binary":t=e;break;case"buffer":if(r.codepage==65001)t=e.toString("utf8");else if(r.codepage&&typeof cptable!=="undefined")t=cptable.utils.decode(r.codepage,e);else t=e.toString("binary");break;case"array":t=le(e);break;case"string":t=e;break;default:throw new Error("Unrecognized type "+r.type);}if(a[0]==239&&a[1]==187&&a[2]==191)t=Ye(t.slice(3));else if(r.type=="binary"&&typeof cptable!=="undefined"&&r.codepage)t=cptable.utils.decode(r.codepage,cptable.utils.encode(1252,t));if(t.slice(0,19)=="socialcalc:version:")return pf.to_sheet(r.type=="string"?t:Ye(t),r);return s(t,r)}function o(e,r){return _t(f(e,r),r)}function l(e){var r=[];var t=kt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){var s=[];for(var f=t.s.c;f<=t.e.c;++f){var o=bt({r:i,c:f});a=n?(e[i]||[])[f]:e[o];if(!a||a.v==null){s.push(" ");continue}var l=(a.w||(St(a),a.w)||"").slice(0,10);while(l.length<10)l+=" ";s.push(l+(f===0?" ":""))}r.push(s.join(""))}return r.join("\n")}return{to_workbook:o,to_sheet:f,from_sheet:l}}();function bf(e,r){var t=r||{},a=!!t.WTF;t.WTF=true;try{var n=df.to_workbook(e,t);t.WTF=a;return n}catch(i){t.WTF=a;if(!i.message.match(/SYLK bad record ID/)&&a)throw i;return mf.to_workbook(e,r)}}var gf=function(){function e(e,r,t){if(!e)return;Yr(e,e.l||0);var a=t.Enum||w;while(e.l=4096)a.qpro=true;break;case 6:l=e;break;case 15:if(!a.qpro)e[1].v=e[1].v.slice(1);case 13:;case 14:;case 16:;case 51:if(u==14&&(e[2]&112)==112&&(e[2]&15)>1&&(e[2]&15)<15){e[1].z=a.dateNF||D._table[14];if(a.cellDates){e[1].t="d";e[1].v=ne(e[1].v)}}if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[bt(e[0])]=e[1];break;}else switch(u){case 22:e[1].v=e[1].v.slice(1);case 23:;case 24:;case 25:;case 37:;case 39:;case 40:if(e[3]>s){n["!ref"]=wt(l);f[i]=n;n=a.dense?[]:{};l={s:{r:0,c:0},e:{r:0,c:0}};s=e[3];i="Sheet"+(s+1);o.push(i)}if(c>0&&e[0].r>=c)break;if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[bt(e[0])]=e[1];if(l.e.c>1;if(t[1].v&1){switch(a&7){case 1:a=(a>>3)*500;break;case 2:a=(a>>3)/20;break;case 4:a=(a>>3)/2e3;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(a&7);}}t[1].v=a;return t}function h(e,r){var t=l(e,r);var a=e._R(4);var n=e._R(4);var i=e._R(2);if(i==65535){t[1].v=0;return t}var s=i&32768;i=(i&32767)-16446;t[1].v=(s*2-1)*((i>0?n<>>-i)+(i>-32?a<>>-(i+32)));return t}function d(e,r){var t=h(e,14);e.l+=r-14;return t}function v(e,r){var t=l(e,r);var a=e._R(4);t[1].v=a>>6;return t}function p(e,r){var t=l(e,r);var a=e._R(8,"f");t[1].v=a;return t}function b(e,r){var t=p(e,14);e.l+=r-10;return t}var w={0:{n:"BOF",f:$n},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:a},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:s},14:{n:"NUMBER",f:f},15:{n:"LABEL",f:i},16:{n:"FORMULA",f:o},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:i},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:Zr}};var k={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:c},23:{n:"NUMBER17",f:h},24:{n:"NUMBER18",f:u},25:{n:"FORMULA19",f:d},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:v},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:b},255:{n:"",f:Zr}};return{to_workbook:r}}();function wf(e){var r={},t=e.match(Re),a=0;var n=false;if(t)for(;a!=t.length;++a){var s=Fe(t[a]);switch(s[0].replace(/\w*:/g,"")){case"":;case"":r.shadow=1;break;case"":break;case"":;case"":r.outline=1;break;case"":break;case"":;case"":r.strike=1;break;case"":break;case"":;case"":r.u=1;break;case"":break;case"":;case"":r.b=1;break;case"":break;case"":;case"":r.i=1;break;case"":break;case"":;case"":break;case"":n=false;break;default:if(s[0].charCodeAt(1)!==47&&!n)throw new Error("Unrecognized rich format "+s[0]);}}return r}var kf=function(){var e=er("t"),r=er("rPr");function t(t){var a=t.match(e);if(!a)return{t:"s",v:""};var n={t:"s",v:Me(a[1])};var i=t.match(r);if(i)n.s=wf(i[1]);return n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/;return function i(e){return e.replace(a,"").split(n).map(t).filter(function(e){return e.v})}}();var Ef=function Rb(){var e=/(\r\n|\n)/g;function r(e,r,t){var a=[];if(e.u)a.push("text-decoration: underline;");if(e.uval)a.push("text-underline-style:"+e.uval+";");if(e.sz)a.push("font-size:"+e.sz+"pt;");if(e.outline)a.push("text-effect: outline;");if(e.shadow)a.push("text-shadow: auto;");r.push('');if(e.b){r.push("");t.push("")}if(e.i){r.push("");t.push("")}if(e.strike){r.push("");t.push("")}var n=e.valign||"";if(n=="superscript"||n=="super")n="sup";else if(n=="subscript")n="sub";if(n!=""){r.push("<"+n+">");t.push("")}t.push("");return e}function t(t){var a=[[],t.v,[]];if(!t.v)return"";if(t.s)r(t.s,a[0],a[2]);return a[0].join("")+a[1].replace(e,"
    ")+a[2].join("")}return function a(e){return e.map(t).join("")}}();var Sf=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,_f=/<(?:\w+:)?r>/;var Cf=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Bf(e,r){var t=r?r.cellHTML:true;var a={};if(!e)return{t:""};if(e.match(/^\s*<(?:\w+:)?t[^>]*>/)){a.t=Me(Ye(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""));a.r=Ye(e);if(t)a.h=Xe(a.t)}else if(e.match(_f)){a.r=Ye(e);a.t=Me(Ye((e.replace(Cf,"").match(Sf)||[]).join("").replace(Re,"")));if(t)a.h=Ef(kf(a.r))}return a}var Tf=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/;var yf=/<(?:\w+:)?(?:si|sstItem)>/g;var xf=/<\/(?:\w+:)?(?:si|sstItem)>/;function Af(e,r){var t=[],a="";if(!e)return t;var n=e.match(Tf);if(n){a=n[2].replace(yf,"").split(xf);for(var i=0;i!=a.length;++i){var s=Bf(a[i].trim(),r);if(s!=null)t[t.length]=s}n=Fe(n[1]);t.Count=n.count;t.Unique=n.uniqueCount}return t}Ma.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var If=/^\s|\s$|[\t\n\r]/;function Rf(e,r){if(!r.bookSST)return"";var t=[Ae];t[t.length]=lr("sst",null,{xmlns:hr.main[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a){if(e[a]==null)continue;var n=e[a];var i="";if(n.r)i+=n.r;else{i+=""}i+="";t[t.length]=i}if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}function Of(e){return[e._R(4),e._R(4)]}function Df(e,r){var t=[];var a=false;Qr(e,function n(e,i,s){switch(s){case 159:t.Count=e[0];t.Unique=e[1];break;case 19:t.push(e);break;case 160:return true;case 35:a=true;break;case 36:a=false;break;default:if(i.indexOf("Begin")>0){}else if(i.indexOf("End")>0){}if(!a||r.WTF)throw new Error("Unexpected record "+s+" "+i);}});return t}function Ff(e,r){if(!r)r=Jr(8);r._W(4,e.Count);r._W(4,e.Unique);return r}var Pf=Ot;function Nf(e){var r=qr();et(r,"BrtBeginSst",Ff(e));for(var t=0;t=4)e.l+=r-4;return t}function Uf(e){var r={};r.id=e._R(0,"lpp4");r.R=Mf(e,4);r.U=Mf(e,4);r.W=Mf(e,4);return r}function zf(e){var r=e._R(4);var t=e.l+r-4;var a={};var n=e._R(4);var i=[];while(n-- >0)i.push({t:e._R(4),v:e._R(0,"lpp4")});a.name=e._R(0,"lpp4");a.comps=i;if(e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t);return a}function Hf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(zf(e));return r}function Wf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(e._R(0,"lpp4"));return r}function Vf(e){var r={};e._R(4);e.l+=4;r.id=e._R(0,"lpp4");r.name=e._R(0,"lpp4");r.R=Mf(e,4);r.U=Mf(e,4);r.W=Mf(e,4);return r}function Xf(e){var r=Vf(e);r.ename=e._R(0,"8lpp4");r.blksz=e._R(4);r.cmode=e._R(4);if(e._R(4)!=4)throw new Error("Bad !Primary record");return r}function Gf(e,r){var t=e.l+r;var a={};a.Flags=e._R(4)&63;e.l+=4;a.AlgID=e._R(4);var n=false;switch(a.AlgID){case 26126:;case 26127:;case 26128:n=a.Flags==36;break;case 26625:n=a.Flags==4;break;case 0:n=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID;}if(!n)throw new Error("Encryption Flags/AlgID mismatch");a.AlgIDHash=e._R(4);a.KeySize=e._R(4);a.ProviderType=e._R(4);e.l+=8;a.CSPName=e._R(t-e.l>>1,"utf16le");e.l=t;return a}function jf(e,r){var t={},a=e.l+r;e.l+=4;t.Salt=e.slice(e.l,e.l+16);e.l+=16;t.Verifier=e.slice(e.l,e.l+16);e.l+=16;e._R(4);t.VerifierHash=e.slice(e.l,a);e.l=a;return t}function Kf(e){var r=Mf(e);switch(r.Minor){case 2:return[r.Minor,$f(e,r)];case 3:return[r.Minor,Yf(e,r)];case 4:return[r.Minor,Zf(e,r)];}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}function $f(e){var r=e._R(4);if((r&63)!=36)throw new Error("EncryptionInfo mismatch");var t=e._R(4);var a=Gf(e,t);var n=jf(e,e.length-e.l);return{t:"Std",h:a,v:n}}function Yf(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Zf(e){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var t=e._R(e.length-e.l,"utf8");var a={};t.replace(Re,function n(e){var t=Fe(e);switch(Pe(t[0])){case"":break;case"":;case"":break;case"":break;case"4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);t.Flags=e._R(4);r-=4;var n=e._R(4);r-=4;t.EncryptionHeader=Gf(e,n);r-=n;t.EncryptionVerifier=jf(e,r);return t}function Qf(e){var r={};var t=r.EncryptionVersionInfo=Mf(e,4);if(t.Major!=1||t.Minor!=1)throw"unrecognized version code "+t.Major+" : "+t.Minor;r.Salt=e._R(16);r.EncryptedVerifier=e._R(16);r.EncryptedVerifierHash=e._R(16);return r}function qf(e){var r=0,t;var a=Lf(e);var n=a.length+1,i,s;var f,o,l;t=_(n);t[0]=a.length;for(i=1;i!=n;++i)t[i]=a[i-1];for(i=n-1;i>=0;--i){s=t[i];f=(r&16384)===0?0:1;o=r<<1&32767;l=f|o;r=l^s}return r^52811}var eo=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0];var r=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163];var t=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628];var a=function(e){return(e/2|e*128)&255};var n=function(e,r){return a(e^r)};var i=function(e){var a=r[e.length-1];var n=104;for(var i=e.length-1;i>=0;--i){var s=e[i];for(var f=0;f!=7;++f){if(s&64)a^=t[n];s*=2;--n}}return a};return function(r){var t=Lf(r);var a=i(t);var s=t.length;var f=_(16);for(var o=0;o!=16;++o)f[o]=0;var l,c,u;if((s&1)===1){l=a>>8;f[s]=n(e[0],l);--s;l=a&255;c=t[t.length-1];f[s]=n(c,l)}while(s>0){--s;l=a>>8;f[s]=n(t[s],l);--s;l=a&255;f[s]=n(t[s],l)}s=15;u=15-t.length;while(u>0){l=a>>8;f[s]=n(e[u],l);--s;--u;l=a&255;f[s]=n(t[s],l);--s;--u}return f}}();var ro=function(e,r,t,a,n){if(!n)n=r;if(!a)a=eo(e);var i,s;for(i=0;i!=r.length;++i){s=r[i];s^=a[t];s=(s>>5|s<<3)&255;n[i]=s;++t}return[n,t,a]};var to=function(e){var r=0,t=eo(e);return function(e){var a=ro("",e,r,t);r=a[1];return a[0]}};function ao(e,r,t,a){var n={key:$n(e),verificationBytes:$n(e)};if(t.password)n.verifier=qf(t.password);a.valid=n.verificationBytes===n.verifier;if(a.valid)a.insitu=to(t.password);return n}function no(e,r,t){var a=t||{};a.Info=e._R(2);e.l-=2;if(a.Info===1)a.Data=Qf(e,r);else a.Data=Jf(e,r);return a}function io(e,r,t){var a={Type:t.biff>=8?e._R(2):0};if(a.Type)no(e,r-2,a);else ao(e,t.biff>=8?r:r-2,t,a);return a}var so=function(){function e(e,t){switch(t.type){case"base64":return r(g.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(le(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=r||{};var a=t.dense?[]:{};var n={s:{c:0,r:0},e:{c:0,r:0}};if(!e.match(/\\trowd/))throw new Error("RTF missing table");a["!ref"]=wt(n);return a}function t(r,t){return _t(e(r,t),t)}function a(e){var r=["{\\rtf1\\ansi"];var t=kt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){r.push("\\trowd\\trautofit1");for(var s=t.s.c;s<=t.e.c;++s)r.push("\\cellx"+(s+1));r.push("\\pard\\intbl");for(s=t.s.c;s<=t.e.c;++s){var f=bt({r:i,c:s});a=n?(e[i]||[])[s]:e[f];if(!a||a.v==null&&(!a.f||a.F))continue;r.push(" "+(a.w||(St(a),a.w)));r.push("\\cell")}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}return{to_workbook:t,to_sheet:e,from_sheet:a}}();function fo(e){var r=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(r.slice(0,2),16),parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16)]}function oo(e){for(var r=0,t=1;r!=3;++r)t=t*256+(e[r]>255?255:e[r]<0?0:e[r]);return t.toString(16).toUpperCase().slice(1)}function lo(e){var r=e[0]/255,t=e[1]/255,a=e[2]/255;var n=Math.max(r,t,a),i=Math.min(r,t,a),s=n-i;if(s===0)return[0,0,r];var f=0,o=0,l=n+i;o=s/(l>1?2-l:l);switch(n){case r:f=((t-a)/s+6)%6;break;case t:f=(a-r)/s+2;break;case a:f=(r-t)/s+4;break;}return[f/6,o,l/2]}function co(e){var r=e[0],t=e[1],a=e[2];var n=t*2*(a<.5?a:1-a),i=a-n/2;var s=[i,i,i],f=6*r;var o;if(t!==0)switch(f|0){case 0:;case 6:o=n*f;s[0]+=n;s[1]+=o;break;case 1:o=n*(2-f);s[0]+=o;s[1]+=n;break;case 2:o=n*(f-2);s[1]+=n;s[2]+=o;break;case 3:o=n*(4-f);s[1]+=o;s[2]+=n;break;case 4:o=n*(f-4);s[2]+=n;s[0]+=o;break;case 5:o=n*(6-f);s[2]+=o;s[0]+=n;break;}for(var l=0;l!=3;++l)s[l]=Math.round(s[l]*255);return s}function uo(e,r){if(r===0)return e;var t=lo(fo(e));if(r<0)t[2]=t[2]*(1+r);else t[2]=1-(1-t[2])*(1-r);return oo(co(t))}var ho=6,vo=15,po=1,mo=ho;function bo(e){return Math.floor((e+Math.round(128/mo)/256)*mo)}function go(e){return Math.floor((e-5)/mo*100+.5)/100}function wo(e){return Math.round((e*mo+5)/mo*256)/256}function ko(e){return wo(go(bo(e)))}function Eo(e){var r=Math.abs(e-ko(e)),t=mo;if(r>.005)for(mo=po;mo":;case"":break;case"":;case"":n={};if(t.diagonalUp)n.diagonalUp=$e(t.diagonalUp);if(t.diagonalDown)n.diagonalDown=$e(t.diagonalDown);r.Borders.push(n);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":;case"":break;case"":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in borders")};}})}function Ao(e,r,t,a){r.Fills=[];var n={};var i=false;(e[0].match(Re)||[]).forEach(function(e){var t=Fe(e);switch(Pe(t[0])){case"":;case"":break;case"":;case"":n={};r.Fills.push(n);break;case"":break;case"":break;case"":r.Fills.push(n);n={};break;case"":if(t.patternType)n.patternType=t.patternType;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":break;case"":break;case"":;case"":break;case"":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in fills")};}})}function Io(e,r,t,a){r.Fonts=[];var n={};var s=false;(e[0].match(Re)||[]).forEach(function(e){var f=Fe(e);switch(Pe(f[0])){case"":;case"":break;case"":break;case"":;case"":r.Fonts.push(n);n={};break;case"":;case"":break;case"":n.bold=1;break;case"":n.italic=1;break;case"":n.underline=1;break;case"":n.strike=1;break;case"":n.outline=1;break;case"":n.shadow=1;break;case"":n.condense=1;break;case"":n.extend=1;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":s=false;break;case"":;case"":break;case"":s=false;break;default:if(a&&a.WTF){if(!s)throw new Error("unrecognized "+f[0]+" in fonts")};}})}function Ro(e,r,t){r.NumberFmt=[];var a=K(D._table);for(var n=0;n":;case"":;case"":break;case"0){if(o>392){for(o=392;o>60;--o)if(r.NumberFmt[o]==null)break;r.NumberFmt[o]=f}D.load(f,o)}}break;case"":break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts");}}}function Oo(e){var r=[""];[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(e[a]!=null)r[r.length]=lr("numFmt",null,{numFmtId:a,formatCode:He(e[a])})});if(r.length===1)return"";r[r.length]="";r[0]=lr("numFmts",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Do=["numFmtId","fillId","fontId","borderId","xfId"];var Fo=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Po(e,r,t){r.CellXf=[];var a;var n=false;(e[0].match(Re)||[]).forEach(function(e){var i=Fe(e),s=0;switch(Pe(i[0])){case"":;case"":;case"":break;case"":a=i;delete a[0];for(s=0;s392){for(s=392;s>60;--s)if(r.NumberFmt[a.numFmtId]==r.NumberFmt[s]){a.numFmtId=s;break}}r.CellXf.push(a);break;case"":break;case"":var f={};if(i.vertical)f.vertical=i.vertical;if(i.horizontal)f.horizontal=i.horizontal;if(i.textRotation!=null)f.textRotation=i.textRotation;if(i.indent)f.indent=i.indent;if(i.wrapText)f.wrapText=$e(i.wrapText);a.alignment=f;break;case"":break;case"":;case"":break;case"":n=false;break;case"":;case"":break;case"":n=false;break;default:if(t&&t.WTF){if(!n)throw new Error("unrecognized "+i[0]+" in cellXfs")};}})}function No(e){var r=[];r[r.length]=lr("cellXfs",null);e.forEach(function(e){r[r.length]=lr("xf",null,e)});r[r.length]="";if(r.length===2)return"";r[0]=lr("cellXfs",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Lo=function Ob(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/;var r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/;var t=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/;var a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/;var n=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function i(s,f,o){var l={};if(!s)return l;s=s.replace(//gm,"").replace(//gm,"");var c;if(c=s.match(e))Ro(c,l,o);if(c=s.match(a))Io(c,l,f,o);if(c=s.match(t))Ao(c,l,f,o);if(c=s.match(n))xo(c,l,f,o);if(c=s.match(r))Po(c,l,o);return l}}();var Mo=lr("styleSheet",null,{xmlns:hr.main[0],"xmlns:vt":hr.vt});Ma.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function Uo(e,r){var t=[Ae,Mo],a;if(e.SSF&&(a=Oo(e.SSF))!=null)t[t.length]=a;t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';if(a=No(r.cellXfs))t[t.length]=a;t[t.length]='';t[t.length]='';t[t.length]='';if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}function zo(e,r){var t=e._R(2);var a=yt(e,r-2);return[t,a]}function Ho(e,r,t){if(!t)t=Jr(6+4*r.length);t._W(2,e);xt(r,t);var a=t.length>t.l?t.slice(0,t.l):t;if(t.l==null)t.l=t.length;return a}function Wo(e,r,t){var a={};a.sz=e._R(2)/20;var n=ea(e,2,t);if(n.fItalic)a.italic=1;if(n.fCondense)a.condense=1;if(n.fExtend)a.extend=1;if(n.fShadow)a.shadow=1;if(n.fOutline)a.outline=1;if(n.fStrikeout)a.strike=1;var i=e._R(2);if(i===700)a.bold=1;switch(e._R(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break;}var s=e._R(1);if(s!=0)a.underline=s;var f=e._R(1);if(f>0)a.family=f;var o=e._R(1);if(o>0)a.charset=o;e.l++;a.color=Qt(e,8);switch(e._R(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break;}a.name=yt(e,r-21);return a}function Vo(e,r){if(!r)r=Jr(25+4*32);r._W(2,e.sz*20);ra(e,r);r._W(2,e.bold?700:400);var t=0;if(e.vertAlign=="superscript")t=1;else if(e.vertAlign=="subscript")t=2;r._W(2,t);r._W(1,e.underline||0);r._W(1,e.family||0);r._W(1,e.charset||0);r._W(1,0);qt(e.color,r);var a=0;if(e.scheme=="major")a=1;if(e.scheme=="minor")a=2;r._W(1,a);xt(e.name,r);return r.length>r.l?r.slice(0,r.l):r}var Xo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];var Go=Z(Xo);var jo=Zr;function Ko(e,r){if(!r)r=Jr(4*3+8*7+16*1);var t=Go[e.patternType];if(t==null)t=40;r._W(4,t);var a=0;if(t!=40){qt({auto:1},r);qt({auto:1},r);for(;a<12;++a)r._W(4,0)}else{for(;a<4;++a)r._W(4,0);for(;a<12;++a)r._W(4,0)}return r.length>r.l?r.slice(0,r.l):r}function $o(e,r){var t=e.l+r;var a=e._R(2);var n=e._R(2);e.l=t;return{ixfe:a,numFmtId:n}}function Yo(e,r,t){if(!t)t=Jr(16);t._W(2,r||0);t._W(2,e.numFmtId||0);t._W(2,0);t._W(2,0);t._W(2,0);t._W(1,0);t._W(1,0);var a=0;t._W(1,a);t._W(1,0);t._W(1,0);t._W(1,0);return t}function Zo(e,r){if(!r)r=Jr(10);r._W(1,0);r._W(1,0);r._W(4,0);r._W(4,0);return r}var Jo=Zr;function Qo(e,r){if(!r)r=Jr(51);r._W(1,0);Zo(null,r);Zo(null,r);Zo(null,r);Zo(null,r);Zo(null,r);return r.length>r.l?r.slice(0,r.l):r}function qo(e,r){if(!r)r=Jr(12+4*10);r._W(4,e.xfId);r._W(2,1);r._W(1,+e.builtinId);r._W(1,0);zt(e.name||"",r);return r.length>r.l?r.slice(0,r.l):r}function el(e,r,t){var a=Jr(4+256*2*4);a._W(4,e);zt(r,a);zt(t,a);return a.length>a.l?a.slice(0,a.l):a}function rl(e,r,t){var a={};a.NumberFmt=[];for(var n in D._table)a.NumberFmt[n]=D._table[n];a.CellXf=[];a.Fonts=[];var i=[];var s=false;Qr(e,function f(e,n,o){switch(o){case 44:a.NumberFmt[e[0]]=e[1];D.load(e[1],e[0]);break;case 43:a.Fonts.push(e);if(e.color.theme!=null&&r&&r.themeElements&&r.themeElements.clrScheme){e.color.rgb=uo(r.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)}break;case 1025:break;case 45:break;case 46:break;case 47:if(i[i.length-1]=="BrtBeginCellXFs"){a.CellXf.push(e)}break;case 48:;case 507:;case 572:;case 475:break;case 1171:;case 2102:;case 1130:;case 512:;case 2095:;case 3072:break;case 35:s=true;break;case 36:s=false;break;case 37:i.push(n);s=true;break;case 38:i.pop();s=false;break;default:if((n||"").indexOf("Begin")>0)i.push(n);else if((n||"").indexOf("End")>0)i.pop();else if(!s||t.WTF&&i[i.length-1]!="BrtACBegin")throw new Error("Unexpected record "+o+" "+n);}});return a}function tl(e,r){if(!r)return;var t=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(e){for(var a=e[0];a<=e[1];++a)if(r[a]!=null)++t});if(t==0)return;et(e,"BrtBeginFmts",Tt(t));[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(r[a]!=null)et(e,"BrtFmt",Ho(a,r[a]))});et(e,"BrtEndFmts")}function al(e){var r=1;if(r==0)return;et(e,"BrtBeginFonts",Tt(r));et(e,"BrtFont",Vo({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}));et(e,"BrtEndFonts")}function nl(e){var r=2;if(r==0)return;et(e,"BrtBeginFills",Tt(r));et(e,"BrtFill",Ko({patternType:"none"}));et(e,"BrtFill",Ko({patternType:"gray125"}));et(e,"BrtEndFills")}function il(e){var r=1;if(r==0)return;et(e,"BrtBeginBorders",Tt(r));et(e,"BrtBorder",Qo({}));et(e,"BrtEndBorders")}function sl(e){var r=1;et(e,"BrtBeginCellStyleXFs",Tt(r));et(e,"BrtXF",Yo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535));et(e,"BrtEndCellStyleXFs")}function fl(e,r){et(e,"BrtBeginCellXFs",Tt(r.length));r.forEach(function(r){et(e,"BrtXF",Yo(r,0))});et(e,"BrtEndCellXFs")}function ol(e){var r=1;et(e,"BrtBeginStyles",Tt(r));et(e,"BrtStyle",qo({xfId:0,builtinId:0,name:"Normal"}));et(e,"BrtEndStyles")}function ll(e){var r=0;et(e,"BrtBeginDXFs",Tt(r));et(e,"BrtEndDXFs")}function cl(e){var r=0;et(e,"BrtBeginTableStyles",el(r,"TableStyleMedium9","PivotStyleMedium4"));et(e,"BrtEndTableStyles")}function ul(){return}function hl(e,r){var t=qr();et(t,"BrtBeginStyleSheet");tl(t,e.SSF);al(t,e);nl(t,e);il(t,e);sl(t,e);fl(t,r.cellXfs);ol(t,e);ll(t,e);cl(t,e);ul(t,e);et(t,"BrtEndStyleSheet");return t.end()}Ma.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var dl=["","","","","","","","","","","",""];function vl(e,r,t){r.themeElements.clrScheme=[];var a={};(e[0].match(Re)||[]).forEach(function(e){var n=Fe(e);switch(n[0]){case"":break;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":if(n[0].charAt(1)==="/"){r.themeElements.clrScheme[dl.indexOf(n[0])]=a;a={}}else{a.name=n[0].slice(3,n[0].length-1)}break;default:if(t&&t.WTF)throw new Error("Unrecognized "+n[0]+" in clrScheme");}})}function pl(){}function ml(){}var bl=/]*)>[\s\S]*<\/a:clrScheme>/;var gl=/]*)>[\s\S]*<\/a:fontScheme>/;var wl=/]*)>[\s\S]*<\/a:fmtScheme>/;function kl(e,r,t){r.themeElements={};var a;[["clrScheme",bl,vl],["fontScheme",gl,pl],["fmtScheme",wl,ml]].forEach(function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,r,t)})}var El=/]*)>[\s\S]*<\/a:themeElements>/;function Sl(e,r){if(!e||e.length===0)return Sl(_l());var t;var a={};if(!(t=e.match(El)))throw new Error("themeElements not found in theme");kl(t[0],a,r);a.raw=e;return a}function _l(e,r){if(r&&r.themeXLSX)return r.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var t=[Ae];t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";return t.join("")}function Cl(e,r,t){var a=e.l+r;var n=e._R(4);if(n===124226)return;if(!t.cellStyles||!Be){e.l=a;return}var i=e.slice(e.l);e.l=a;var s;try{s=new Be(i)}catch(f){return}var o=Se(s,"theme/theme/theme1.xml",true);if(!o)return;return Sl(o,t)}function Bl(e){return e._R(4)}function Tl(e){var r={};r.xclrType=e._R(2);r.nTintShade=e._R(2);switch(r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=yl(e,4);break;case 2:r.xclrValue=di(e,4);break;case 3:r.xclrValue=Bl(e,4);break;case 4:e.l+=4;break;}e.l+=8;return r}function yl(e,r){return Zr(e,r)}function xl(e,r){return Zr(e,r)}function Al(e){var r=e._R(2);var t=e._R(2)-4;var a=[r];switch(r){case 4:;case 5:;case 7:;case 8:;case 9:;case 10:;case 11:;case 13:a[1]=Tl(e,t);break;case 6:a[1]=xl(e,t);break;case 14:;case 15:a[1]=e._R(t===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+t);}return a}function Il(e,r){var t=e.l+r;e.l+=2;var a=e._R(2);e.l+=2;var n=e._R(2);var i=[];while(n-- >0)i.push(Al(e,t-e.l));return{ixfe:a,ext:i}}function Rl(e,r){r.forEach(function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break;}})}function Ol(e){var r=[];if(!e)return r;var t=1;(e.match(Re)||[]).forEach(function(e){var a=Fe(e);switch(a[0]){case"":;case"":break;case"0){}else if((r||"").indexOf("End")>0){}else if(!n||t.WTF)throw new Error("Unexpected record "+s+" "+r);}});return a}function Pl(){}function Nl(e,r,t,a){if(!e)return e;var n=a||{};var i=false,s=false;Qr(e,function f(e,r,t){if(s)return;switch(t){case 359:;case 363:;case 364:;case 366:;case 367:;case 368:;case 369:;case 370:;case 371:;case 472:;case 577:;case 578:;case 579:;case 580:;case 581:;case 582:;case 583:;case 584:;case 585:;case 586:;case 587:break;case 35:i=true;break;case 36:i=false;break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!i||n.WTF)throw new Error("Unexpected record "+t.toString(16)+" "+r);}},n)}Ma.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image";Ma.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function Ll(e,r){if(!e)return"??";var t=(e.match(/]*r:id="([^"]*)"/)||["",""])[1];return r["!id"][t].Target}var Ml=1024;function Ul(e,r){var t=[21600,21600];var a=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(",");var n=[lr("xml",null,{"xmlns:v":dr.v,"xmlns:o":dr.o,"xmlns:x":dr.x,"xmlns:mv":dr.mv}).replace(/\/>/,">"),lr("o:shapelayout",lr("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),lr("v:shapetype",[lr("v:stroke",null,{joinstyle:"miter"}),lr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:t.join(","),path:a})];while(Ml",i,lr("v:shadow",null,s),lr("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",fr("x:Anchor",[r.c+1,0,r.r+1,0,r.c+3,20,r.r+5,20].join(",")),fr("x:AutoFill","False"),fr("x:Row",String(r.r)),fr("x:Column",String(r.c)),e[1].hidden?"":"","",""])});n.push("");return n.join("")}Ma.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function zl(e,r){var t=Array.isArray(e);var a;r.forEach(function(r){var n=mt(r.ref);if(t){if(!e[n.r])e[n.r]=[];a=e[n.r][n.c]}else a=e[r.ref];if(!a){a={t:"z"};if(t)e[n.r][n.c]=a;else e[r.ref]=a;var i=kt(e["!ref"]||"BDWGO1000001:A1");if(i.s.r>n.r)i.s.r=n.r;if(i.e.rn.c)i.s.c=n.c;if(i.e.c/))return[];var t=[];var a=[];var n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);if(n&&n[1])n[1].split(/<\/\w*:?author>/).forEach(function(e){if(e===""||e.trim()==="")return;var r=e.match(/<(?:\w+:)?author[^>]*>(.*)/);if(r)t.push(r[1])});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);if(i&&i[1])i[1].split(/<\/\w*:?comment>/).forEach(function(e){if(e===""||e.trim()==="")return;var n=e.match(/<(?:\w+:)?comment[^>]*>/);if(!n)return;var i=Fe(n[0]);var s={author:i.authorId&&t[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid};var f=mt(i.ref);if(r.sheetRows&&r.sheetRows<=f.r)return;var o=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/);var l=!!o&&!!o[1]&&Bf(o[1])||{r:"",t:"",h:""};s.r=l.r;if(l.r=="")l.t=l.h="";s.t=l.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");if(r.cellHTML)s.h=l.h;a.push(s)});return a}var Wl=lr("comments",null,{xmlns:hr.main[0]});function Vl(e){var r=[Ae,Wl];var t=[];r.push("");e.forEach(function(e){e[1].forEach(function(e){var a=He(e.a);if(t.indexOf(a)>-1)return;t.push(a);r.push(""+a+"")})});r.push("");r.push("");e.forEach(function(e){e[1].forEach(function(a){r.push('');r.push(fr("t",a.t==null?"":He(a.t)));r.push("")})});r.push("");if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}function Xl(e){var r={};r.iauthor=e._R(4);var t=$t(e,16);r.rfx=t.s;r.ref=bt(t.s);e.l+=16;return r}function Gl(e,r){if(r==null)r=Jr(36);r._W(4,e[1].iauthor);Yt(e[0],r);r._W(4,0);r._W(4,0);r._W(4,0);r._W(4,0);return r}var jl=yt;function Kl(e){return xt(e.slice(0,54))}function $l(e,r){var t=[];var a=[];var n={};var i=false;Qr(e,function s(e,f,o){switch(o){case 632:a.push(e);break;case 635:n=e;break;case 637:n.t=e.t;n.h=e.h;n.r=e.r;break;case 636:n.author=a[n.iauthor];delete n.iauthor;if(r.sheetRows&&n.rfx&&r.sheetRows<=n.rfx.r)break;if(!n.t)n.t="";delete n.rfx;t.push(n);break;case 3072:break;case 35:i=true;break;case 36:i=false;break;case 37:break;case 38:break;default:if((f||"").indexOf("Begin")>0){}else if((f||"").indexOf("End")>0){}else if(!i||r.WTF)throw new Error("Unexpected record "+o+" "+f);}});return t}function Yl(e){var r=qr();var t=[];et(r,"BrtBeginComments");et(r,"BrtBeginCommentAuthors");e.forEach(function(e){e[1].forEach(function(e){if(t.indexOf(e.a)>-1)return;t.push(e.a.slice(0,54));et(r,"BrtCommentAuthor",Kl(e.a))})});et(r,"BrtEndCommentAuthors");et(r,"BrtBeginCommentList");e.forEach(function(e){e[1].forEach(function(a){a.iauthor=t.indexOf(a.a);var n={s:mt(e[0]),e:mt(e[0])};et(r,"BrtBeginComment",Gl([n,a]));if(a.t&&a.t.length>0)et(r,"BrtCommentText",Ft(a));et(r,"BrtEndComment");delete a.iauthor})});et(r,"BrtEndCommentList");et(r,"BrtEndComments");return r.end()}var Zl="application/vnd.ms-office.vbaProject";function Jl(e){var r=W.utils.cfb_new({root:"R"});e.FullPaths.forEach(function(t,a){if(t.slice(-1)==="/"||!t.match(/_VBA_PROJECT_CUR/))return;var n=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");W.utils.cfb_add(r,n,e.FileIndex[a].content)});return W.write(r)}function Ql(e,r){ -r.FullPaths.forEach(function(t,a){if(a==0)return;var n=t.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");if(n.slice(-1)!=="/")W.utils.cfb_add(e,n,r.FileIndex[a].content)})}var ql=["xlsb","xlsm","xlam","biff8","xla"];Ma.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet";Ma.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function ec(){return{"!type":"dialog"}}function rc(){return{"!type":"dialog"}}function tc(){return{"!type":"macro"}}function ac(){return{"!type":"macro"}}var nc=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g;var r={r:0,c:0};function t(e,t,a,n){var i=false,s=false;if(a.length==0)s=true;else if(a.charAt(0)=="["){s=true;a=a.slice(1,-1)}if(n.length==0)i=true;else if(n.charAt(0)=="["){i=true;n=n.slice(1,-1)}var f=a.length>0?parseInt(a,10)|0:0,o=n.length>0?parseInt(n,10)|0:0;if(i)o+=r.c;else--o;if(s)f+=r.r;else--f;return t+(i?"":"$")+ht(o)+(s?"":"$")+ot(f)}return function a(n,i){r=i;return n.replace(e,t)}}();var ic=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g;var sc=function(){return function e(r,t){return r.replace(ic,function(e,r,a,n,i,s){var f=ut(n)-(a?0:t.c);var o=ft(s)-(i?0:t.r);var l=o==0?"":!i?"["+o+"]":o+1;var c=f==0?"":!a?"["+f+"]":f+1;return r+"R"+l+"C"+c})}}();function fc(e,r){return e.replace(ic,function(e,t,a,n,i,s){return t+(a=="$"?a+n:ht(ut(n)+r.c))+(i=="$"?i+s:ot(ft(s)+r.r))})}function oc(e,r,t){var a=gt(r),n=a.s,i=mt(t);var s={r:i.r-n.r,c:i.c-n.c};return fc(e,s)}function lc(e){if(e.length==1)return false;return true}function cc(e){return e.replace(/_xlfn\./g,"")}function uc(e){e.l+=1;return}function hc(e,r){var t=e._R(r==1?1:2);return[t&16383,t>>14&1,t>>15&1]}function dc(e,r,t){var a=2;if(t){if(t.biff>=2&&t.biff<=5)return vc(e,r,t);else if(t.biff==12)a=4}var n=e._R(a),i=e._R(a);var s=hc(e,2);var f=hc(e,2);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:f[0],cRel:f[1],rRel:f[2]}}}function vc(e){var r=hc(e,2),t=hc(e,2);var a=e._R(1);var n=e._R(1);return{s:{r:r[0],c:a,cRel:r[1],rRel:r[2]},e:{r:t[0],c:n,cRel:t[1],rRel:t[2]}}}function pc(e,r,t){if(t.biff<8)return vc(e,r,t);var a=e._R(t.biff==12?4:2),n=e._R(t.biff==12?4:2);var i=hc(e,2);var s=hc(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function mc(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return bc(e,r,t);var a=e._R(t&&t.biff==12?4:2);var n=hc(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function bc(e){var r=hc(e,2);var t=e._R(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}function gc(e){var r=e._R(2);var t=e._R(2);return{r:r,c:t&255,fQuoted:!!(t&16384),cRel:t>>15,rRel:t>>15}}function wc(e,r,t){var a=t&&t.biff?t.biff:8;if(a>=2&&a<=5)return kc(e,r,t);var n=e._R(a>=12?4:2);var i=e._R(2);var s=(i&16384)>>14,f=(i&32768)>>15;i&=16383;if(f==1)while(n>524287)n-=1048576;if(s==1)while(i>8191)i=i-16384;return{r:n,c:i,cRel:s,rRel:f}}function kc(e){var r=e._R(2);var t=e._R(1);var a=(r&32768)>>15,n=(r&16384)>>14;r&=16383;if(a==1&&r>=8192)r=r-16384;if(n==1&&t>=128)t=t-256;return{r:r,c:t,cRel:n,rRel:a}}function Ec(e,r,t){var a=(e[e.l++]&96)>>5;var n=dc(e,t.biff>=2&&t.biff<=5?6:8,t);return[a,n]}function Sc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2,"i");var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}var s=dc(e,i,t);return[a,n,s]}function _c(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t&&t.biff>8?12:t.biff<8?6:8;return[a]}function Cc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}e.l+=i;return[a,n]}function Bc(e,r,t){var a=(e[e.l++]&96)>>5;var n=pc(e,r-1,t);return[a,n]}function Tc(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t.biff==2?6:t.biff==12?14:7;return[a]}function yc(e){var r=e[e.l+1]&1;var t=1;e.l+=4;return[r,t]}function xc(e,r,t){e.l+=2;var a=e._R(t&&t.biff==2?1:2);var n=[];for(var i=0;i<=a;++i)n.push(e._R(t&&t.biff==2?1:2));return n}function Ac(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function Ic(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function Rc(e){var r=e[e.l+1]&255?1:0;e.l+=2;return[r,e._R(2)]}function Oc(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=t&&t.biff==2?3:4;return[a]}function Dc(e){var r=e._R(1),t=e._R(1);return[r,t]}function Fc(e){e._R(2);return Dc(e,2)}function Pc(e){e._R(2);return Dc(e,2)}function Nc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=mc(e,0,t);return[a,n]}function Lc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=wc(e,0,t);return[a,n]}function Mc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(2);if(t&&t.biff==5)e.l+=12;var i=mc(e,0,t);return[a,n,i]}function Uc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(t&&t.biff<=3?1:2);return[th[n],rh[n],a]}function zc(e,r,t){var a=e[e.l++];var n=e._R(1),i=t&&t.biff<=3?[a==88?-1:0,e._R(1)]:Hc(e);return[n,(i[0]===0?rh:eh)[i[1]]]}function Hc(e){return[e[e.l+1]>>7,e._R(2)&32767]}function Wc(e,r,t){e.l+=t&&t.biff==2?3:4;return}function Vc(e,r,t){e.l++;if(t&&t.biff==12)return[e._R(4,"i"),0];var a=e._R(2);var n=e._R(t&&t.biff==2?1:2);return[a,n]}function Xc(e){e.l++;return xa[e._R(1)]}function Gc(e){e.l++;return e._R(2)}function jc(e){e.l++;return e._R(1)!==0}function Kc(e){e.l++;return Zt(e,8)}function $c(e,r,t){e.l++;return qn(e,r-1,t)}function Yc(e,r){var t=[e._R(1)];if(r==12)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2;break;}switch(t[0]){case 4:t[1]=jn(e,1)?"TRUE":"FALSE";if(r!=12)e.l+=7;break;case 37:;case 16:t[1]=xa[e[e.l]];e.l+=r==12?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Zt(e,8);break;case 2:t[1]=ni(e,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+t[0]);}return t}function Zc(e,r,t){var a=e._R(t.biff==12?4:2);var n=[];for(var i=0;i!=a;++i)n.push((t.biff==12?$t:Si)(e,8));return n}function Jc(e,r,t){var a=0,n=0;if(t.biff==12){a=e._R(4);n=e._R(4)}else{n=1+e._R(1);a=1+e._R(2)}if(t.biff>=2&&t.biff<8){--a;if(--n==0)n=256}for(var i=0,s=[];i!=a&&(s[i]=[]);++i)for(var f=0;f!=n;++f)s[i][f]=Yc(e,t.biff);return s}function Qc(e,r,t){var a=e._R(1)>>>5&3;var n=!t||t.biff>=8?4:2;var i=e._R(n);switch(t.biff){case 2:e.l+=5;break;case 3:;case 4:e.l+=8;break;case 5:e.l+=12;break;}return[a,0,i]}function qc(e,r,t){if(t.biff==5)return eu(e,r,t);var a=e._R(1)>>>5&3;var n=e._R(2);var i=e._R(4);return[a,n,i]}function eu(e){var r=e._R(1)>>>5&3;var t=e._R(2,"i");e.l+=8;var a=e._R(2);e.l+=12;return[r,t,a]}function ru(e,r,t){var a=e._R(1)>>>5&3;e.l+=t&&t.biff==2?3:4;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function tu(e,r,t){var a=e._R(1)>>>5&3;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function au(e,r,t){var a=e._R(1)>>>5&3;e.l+=4;if(t.biff<8)e.l--;if(t.biff==12)e.l+=2;return[a]}function nu(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=4;if(t)switch(t.biff){case 5:i=15;break;case 12:i=6;break;}e.l+=i;return[a,n]}var iu=Zr;var su=Zr;var fu=Zr;function ou(e,r,t){e.l+=2;return[gc(e,4,t)]}function lu(e){e.l+=6;return[]}var cu=ou;var uu=lu;var hu=lu;var du=ou;function vu(e){e.l+=2;return[$n(e),e._R(2)&1]}var pu=ou;var mu=vu;var bu=lu;var gu=ou;var wu=ou;var ku=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Eu(e){e.l+=2;var r=e._R(2);var t=e._R(2);var a=e._R(4);var n=e._R(2);var i=e._R(2);var s=ku[t>>2&31];return{ixti:r,coltype:t&3,rt:s,idx:a,c:n,C:i}}function Su(e){e.l+=2;return[e._R(4)]}function _u(e,r,t){e.l+=5;e.l+=2;e.l+=t.biff==2?1:4;return["PTGSHEET"]}function Cu(e,r,t){e.l+=t.biff==2?4:5;return["PTGENDSHEET"]}function Bu(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function Tu(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function yu(e){e.l+=4;return[0,0]}var xu={1:{n:"PtgExp",f:Vc},2:{n:"PtgTbl",f:fu},3:{n:"PtgAdd",f:uc},4:{n:"PtgSub",f:uc},5:{n:"PtgMul",f:uc},6:{n:"PtgDiv",f:uc},7:{n:"PtgPower",f:uc},8:{n:"PtgConcat",f:uc},9:{n:"PtgLt",f:uc},10:{n:"PtgLe",f:uc},11:{n:"PtgEq",f:uc},12:{n:"PtgGe",f:uc},13:{n:"PtgGt",f:uc},14:{n:"PtgNe",f:uc},15:{n:"PtgIsect",f:uc},16:{n:"PtgUnion",f:uc},17:{n:"PtgRange",f:uc},18:{n:"PtgUplus",f:uc},19:{n:"PtgUminus",f:uc},20:{n:"PtgPercent",f:uc},21:{n:"PtgParen",f:uc},22:{n:"PtgMissArg",f:uc},23:{n:"PtgStr",f:$c},26:{n:"PtgSheet",f:_u},27:{n:"PtgEndSheet",f:Cu},28:{n:"PtgErr",f:Xc},29:{n:"PtgBool",f:jc},30:{n:"PtgInt",f:Gc},31:{n:"PtgNum",f:Kc},32:{n:"PtgArray",f:Tc},33:{n:"PtgFunc",f:Uc},34:{n:"PtgFuncVar",f:zc},35:{n:"PtgName",f:Qc},36:{n:"PtgRef",f:Nc},37:{n:"PtgArea",f:Ec},38:{n:"PtgMemArea",f:ru},39:{n:"PtgMemErr",f:iu},40:{n:"PtgMemNoMem",f:su},41:{n:"PtgMemFunc",f:tu},42:{n:"PtgRefErr",f:au},43:{n:"PtgAreaErr",f:_c},44:{n:"PtgRefN",f:Lc},45:{n:"PtgAreaN",f:Bc},46:{n:"PtgMemAreaN",f:Bu},47:{n:"PtgMemNoMemN",f:Tu},57:{n:"PtgNameX",f:qc},58:{n:"PtgRef3d",f:Mc},59:{n:"PtgArea3d",f:Sc},60:{n:"PtgRefErr3d",f:nu},61:{n:"PtgAreaErr3d",f:Cc},255:{}};var Au={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in Au)xu[e]=xu[Au[e]]})();var Iu={1:{n:"PtgElfLel",f:vu},2:{n:"PtgElfRw",f:gu},3:{n:"PtgElfCol",f:cu},6:{n:"PtgElfRwV",f:wu},7:{n:"PtgElfColV",f:du},10:{n:"PtgElfRadical",f:pu},11:{n:"PtgElfRadicalS",f:bu},13:{n:"PtgElfColS",f:uu},15:{n:"PtgElfColSV",f:hu},16:{n:"PtgElfRadicalLel",f:mu},25:{n:"PtgList",f:Eu},29:{n:"PtgSxName",f:Su},255:{}};var Ru={0:{n:"PtgAttrNoop",f:yu},1:{n:"PtgAttrSemi",f:Oc},2:{n:"PtgAttrIf",f:Ic},4:{n:"PtgAttrChoose",f:xc},8:{n:"PtgAttrGoto",f:Ac},16:{n:"PtgAttrSum",f:Wc},32:{n:"PtgAttrBaxcel",f:yc},64:{n:"PtgAttrSpace",f:Fc},65:{n:"PtgAttrSpaceSemi",f:Pc},128:{n:"PtgAttrIfError",f:Rc},255:{}};Ru[33]=Ru[32];function Ou(e,r,t,a){if(a.biff<8)return Zr(e,r);var n=e.l+r;var i=[];for(var s=0;s!==t.length;++s){switch(t[s][0]){case"PtgArray":t[s][1]=Jc(e,0,a);i.push(t[s][1]);break;case"PtgMemArea":t[s][2]=Zc(e,t[s][1],a);i.push(t[s][2]);break;case"PtgExp":if(a&&a.biff==12){t[s][1][1]=e._R(4);i.push(t[s][1])}break;case"PtgList":;case"PtgElfRadicalS":;case"PtgElfColS":;case"PtgElfColSV":throw"Unsupported "+t[s][0];default:break;}}r=n-e.l;if(r!==0)i.push(Zr(e,r));return i}function Du(e,r,t){var a=e.l+r;var n,i,s=[];while(a!=e.l){r=a-e.l;i=e[e.l];n=xu[i];if(i===24||i===25)n=(i===24?Iu:Ru)[e[e.l+1]];if(!n||!n.f){Zr(e,r)}else{s.push([n.n,n.f(e,r,t)])}}return s}function Fu(e){var r=[];for(var t=0;t=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};var Nu=new RegExp(/[^\w\u4E00-\u9FFF\u3040-\u30FF]/);function Lu(e,r){if(!e&&!(r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");if(Nu.test(e))return"'"+e+"'";return e}function Mu(e,r,t){if(!e)return"SH33TJSERR0";if(t.biff>8&&(!e.XTI||!e.XTI[r]))return e.SheetNames[r];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[r];if(t.biff<8){if(r>1e4)r-=65536;if(r<0)r=-r;return r==0?"":e.XTI[r-1]}if(!a)return"SH33TJSERR1";var n="";if(t.biff>8)switch(e[a[0]][0]){case 357:n=a[1]==-1?"#REF":e.SheetNames[a[1]];return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:if(t.SID!=null)return e.SheetNames[t.SID];return"SH33TJSSAME"+e[a[0]][0];case 355:;default:return"SH33TJSSRC"+e[a[0]][0];}switch(e[a[0]][0][0]){case 1025:n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3";return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(e){return e.Name}).join(";;");default:if(!e[a[0]][0][3])return"SH33TJSERR2";n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4";return a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]];}}function Uu(e,r,t){return Lu(Mu(e,r,t),t)}function zu(e,r,t,a,n){var i=n&&n.biff||8;var s={s:{c:0,r:0},e:{c:0,r:0}};var f=[],o,l,c,u=0,h=0,d,v="";if(!e[0]||!e[0][0])return"";var p=-1,m="";for(var b=0,g=e[0].length;b=0){switch(e[0][p][1][0]){case 0:m=ue(" ",e[0][p][1][1]);break;case 1:m=ue("\r",e[0][p][1][1]);break;default:m="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0]);}l=l+m;p=-1}f.push(l+Pu[w[0]]+o);break;case"PtgIsect":o=f.pop();l=f.pop();f.push(l+" "+o);break;case"PtgUnion":o=f.pop();l=f.pop();f.push(l+","+o);break;case"PtgRange":o=f.pop();l=f.pop();f.push(l+":"+o);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":c=rt(w[1][1],s,n);f.push(at(c,i));break;case"PtgRefN":c=t?rt(w[1][1],t,n):w[1][1];f.push(at(c,i));break;case"PtgRef3d":u=w[1][1];c=rt(w[1][2],s,n);v=Uu(a,u,n);var k=v;f.push(v+"!"+at(c,i));break;case"PtgFunc":;case"PtgFuncVar":var E=w[1][0],S=w[1][1];if(!E)E=0;E&=127;var _=E==0?[]:f.slice(-E);f.length-=E;if(S==="User")S=_.shift();f.push(S+"("+_.join(",")+")");break;case"PtgBool":f.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(w[1]);break;case"PtgNum":f.push(String(w[1]));break;case"PtgStr":f.push('"'+w[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(w[1]);break;case"PtgAreaN":d=tt(w[1][1],t?{s:t}:s,n);f.push(nt(d,n));break;case"PtgArea":d=tt(w[1][1],s,n);f.push(nt(d,n));break;case"PtgArea3d":u=w[1][1];d=w[1][2];v=Uu(a,u,n);f.push(v+"!"+nt(d,n));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":;case"PtgAttrSemi":break;case"PtgName":h=w[1][2];var C=(a.names||[])[h-1]||(a[0]||[])[h];var B=C?C.Name:"SH33TJSNAME"+String(h);if(B in ah)B=ah[B];f.push(B);break;case"PtgNameX":var T=w[1][1];h=w[1][2];var y;if(n.biff<=5){if(T<0)T=-T;if(a[T])y=a[T][h]}else{var x="";if(((a[T]||[])[0]||[])[0]==14849){}else if(((a[T]||[])[0]||[])[0]==1025){if(a[T][h]&&a[T][h].itab>0){x=a.SheetNames[a[T][h].itab-1]+"!"}}else x=a.SheetNames[h-1]+"!";if(a[T]&&a[T][h])x+=a[T][h].Name;else if(a[0]&&a[0][h])x+=a[0][h].Name;else{var A=Mu(a,T,n).split(";;");if(A[h-1])x=A[h-1];else x+="SH33TJSERRX"}f.push(x);break}if(!y)y={Name:"SH33TJSERRY"};f.push(y.Name);break;case"PtgParen":var I="(",R=")";if(p>=0){m="";switch(e[0][p][1][0]){case 2:I=ue(" ",e[0][p][1][1])+I;break;case 3:I=ue("\r",e[0][p][1][1])+I;break;case 4:R=ue(" ",e[0][p][1][1])+R;break;case 5:R=ue("\r",e[0][p][1][1])+R;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0]);}p=-1}f.push(I+f.pop()+R);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":c={c:w[1][1],r:w[1][0]};var O={c:t.c,r:t.r};if(a.sharedf[bt(c)]){var D=a.sharedf[bt(c)];f.push(zu(D,s,O,a,n))}else{var F=false;for(o=0;o!=a.arrayf.length;++o){l=a.arrayf[o];if(c.cl[0].e.c)continue;if(c.rl[0].e.r)continue;f.push(zu(l[1],s,O,a,n));F=true;break}if(!F)f.push(w[1])}break;case"PtgArray":f.push("{"+Fu(w[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":;case"PtgAttrSpaceSemi":p=b;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+w[1].idx+"[#"+w[1].rt+"]");break;case"PtgMemAreaN":;case"PtgMemNoMemN":;case"PtgAttrNoop":;case"PtgSheet":;case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":;case"PtgElfColS":;case"PtgElfColSV":;case"PtgElfColV":;case"PtgElfLel":;case"PtgElfRadical":;case"PtgElfRadicalLel":;case"PtgElfRadicalS":;case"PtgElfRw":;case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(w));default:throw new Error("Unrecognized Formula Token: "+String(w));}var P=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3)if(p>=0&&P.indexOf(e[0][b][0])==-1){w=e[0][p];var N=true;switch(w[1][0]){case 4:N=false;case 0:m=ue(" ",w[1][1]);break;case 5:N=false;case 1:m=ue("\r",w[1][1]);break;default:m="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0]);}f.push((N?m:"")+f.pop()+(N?"":m));p=-1}}if(f.length>1&&n.WTF)throw new Error("bad formula stack");return f[0]}function Hu(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Zr(e,r-2)];var f=Du(e,s,t);if(r!==s+n)i=Ou(e,r-s-n,f,t);e.l=a;return[f,i]}function Wu(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Zr(e,r-2)];var f=Du(e,s,t);if(r!==s+n)i=Ou(e,r-s-n,f,t);e.l=a;return[f,i]}function Vu(e,r,t,a){var n=e.l+r;var i=Du(e,a,t);var s;if(n!==e.l)s=Ou(e,n-e.l,i,t);return[i,s]}function Xu(e,r,t){var a=e.l+r;var n,i=e._R(2);var s=Du(e,i,t);if(i==65535)return[[],Zr(e,r-2)];if(r!==i+2)n=Ou(e,a-i-2,s,t);return[s,n]}function Gu(e){var r;if(Mr(e,e.l+6)!==65535)return[Zt(e),"n"];switch(e[e.l]){case 0:e.l+=8;return["String","s"];case 1:r=e[e.l+2]===1;e.l+=8;return[r,"b"];case 2:r=e[e.l+2];e.l+=8;return[r,"e"];case 3:e.l+=8;return["","s"];}return[]}function ju(e){if(e==null){var r=Jr(8);r._W(1,3);r._W(1,0);r._W(2,0);r._W(2,0);r._W(2,65535);return r}else if(typeof e=="number")return Jt(e);return Jt(0)}function Ku(e,r,t){var a=e.l+r;var n=pi(e,6);if(t.biff==2)++e.l;var i=Gu(e,8);var s=e._R(1);if(t.biff!=2){e._R(1);if(t.biff>=5){e._R(4)}}var f=Wu(e,a-e.l,t);return{cell:n,val:i[0],formula:f,shared:s>>3&1,tt:i[1]}}function $u(e,r,t,a,n){var i=mi(r,t,n);var s=ju(e.v);var f=Jr(6);var o=1|32;f._W(2,o);f._W(4,0);var l=Jr(e.bf.length);for(var c=0;c0?Ou(e,i,n,t):null;return[n,s]}var Zu=Yu;var Ju=Yu;var Qu=Yu;var qu=Yu;var eh={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"};var rh={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC", -448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"};var th={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};var ah={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function nh(e){if(e.slice(0,3)=="of:")e=e.slice(3);if(e.charCodeAt(0)==61){e=e.slice(1);if(e.charCodeAt(0)==61)e=e.slice(1)}e=e.replace(/COM\.MICROSOFT\./g,"");e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(e,r){return r.replace(/\./g,"")});e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1");return e.replace(/[;~]/g,",").replace(/\|/g,";")}function ih(e){var r="of:="+e.replace(ic,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return r.replace(/;/g,"|").replace(/,/g,";")}function sh(e){var r=e.split(":");var t=r[0].split(".")[0];return[t,r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}function fh(e){return e.replace(/\./,"!")}var oh={};var lh={};Ma.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var ch=typeof Map!=="undefined";function uh(e,r,t){var a=0,n=e.length;if(t){if(ch?t.has(r):Object.prototype.hasOwnProperty.call(t,r)){var i=ch?t.get(r):t[r];for(;a-1){t.width=wo(a);t.customWidth=1}else if(r.width!=null)t.width=r.width;if(r.hidden)t.hidden=true;return t}function dh(e,r){if(!e)return;var t=[.7,.7,.75,.75,.3,.3];if(r=="xlml")t=[1,1,1,1,.5,.5];if(e.left==null)e.left=t[0];if(e.right==null)e.right=t[1];if(e.top==null)e.top=t[2];if(e.bottom==null)e.bottom=t[3];if(e.header==null)e.header=t[4];if(e.footer==null)e.footer=t[5]}function vh(e,r,t){var a=t.revssf[r.z!=null?r.z:"General"];var n=60,i=e.length;if(a==null&&t.ssf){for(;n<392;++n)if(t.ssf[n]==null){D.load(r.z,n);t.ssf[n]=r.z;t.revssf[r.z]=a=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===a)return n;e[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1};return i}function ph(e,r,t,a,n,i){try{if(a.cellNF)e.z=D._table[r]}catch(s){if(a.WTF)throw s}if(e.t==="z")return;if(e.t==="d"&&typeof e.v==="string")e.v=oe(e.v);if(!a||a.cellText!==false)try{if(D._table[r]==null)D.load(N[r]||"General",r);if(e.t==="e")e.w=e.w||xa[e.v];else if(r===0){if(e.t==="n"){if((e.v|0)===e.v)e.w=D._general_int(e.v);else e.w=D._general_num(e.v)}else if(e.t==="d"){var f=ee(e.v);if((f|0)===f)e.w=D._general_int(f);else e.w=D._general_num(f)}else if(e.v===undefined)return"";else e.w=D._general(e.v,lh)}else if(e.t==="d")e.w=D.format(r,ee(e.v),lh);else e.w=D.format(r,e.v,lh)}catch(s){if(a.WTF)throw s}if(!a.cellStyles)return;if(t!=null)try{e.s=i.Fills[t];if(e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb){e.s.fgColor.rgb=uo(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0);if(a.WTF)e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb}if(e.s.bgColor&&e.s.bgColor.theme){e.s.bgColor.rgb=uo(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0);if(a.WTF)e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb}}catch(s){if(a.WTF&&i.Fills)throw s}}function mh(e,r,t){if(e&&e["!ref"]){var a=kt(e["!ref"]);if(a.e.c=0&&t.s.c>=0)e["!ref"]=wt(t)}var gh=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g;var wh=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/;var kh=/<(?:\w:)?hyperlink [^>]*>/gm;var Eh=/"(\w*:\w*)"/;var Sh=/<(?:\w:)?col\b[^>]*[\/]?>/g;var _h=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g;var Ch=/<(?:\w:)?pageMargins[^>]*\/>/g;var Bh=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/;var Th=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function yh(e,r,t,a,n,i,s){if(!e)return e;if(!a)a={"!id":{}};if(m!=null&&r.dense==null)r.dense=m;var f=r.dense?[]:{};var o={s:{r:2e6,c:2e6},e:{r:0,c:0}};var l="",c="";var u=e.match(wh);if(u){l=e.slice(0,u.index);c=e.slice(u.index+u[0].length)}else l=c=e;var h=l.match(Bh);if(h)Ah(h[0],f,n,t);var d=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var v=l.slice(d,d+50).match(Eh);if(v)bh(f,v[1])}var p=l.match(Th);if(p&&p[1])Wh(p[1],n);var b=[];if(r.cellStyles){var g=l.match(Sh);if(g)Lh(b,g)}if(u)Gh(u[1],f,r,o,i,s);var w=c.match(_h);if(w)f["!autofilter"]=Uh(w[0]);var k=[];var E=c.match(gh);if(E)for(d=0;d!=E.length;++d)k[d]=kt(E[d].slice(E[d].indexOf('"')+1));var S=c.match(kh);if(S)Fh(f,S,a);var _=c.match(Ch);if(_)f["!margins"]=Ph(Fe(_[0]));if(!f["!ref"]&&o.e.c>=o.s.c&&o.e.r>=o.s.r)f["!ref"]=wt(o);if(r.sheetRows>0&&f["!ref"]){var C=kt(f["!ref"]);if(r.sheetRows<=+C.e.r){C.e.r=r.sheetRows-1;if(C.e.r>o.e.r)C.e.r=o.e.r;if(C.e.ro.e.c)C.e.c=o.e.c;if(C.e.c0)f["!cols"]=b;if(k.length>0)f["!merges"]=k;return f}function xh(e){if(e.length===0)return"";var r='';for(var t=0;t!=e.length;++t)r+='';return r+""}function Ah(e,r,t,a){var n=Fe(e);if(!t.Sheets[a])t.Sheets[a]={};if(n.codeName)t.Sheets[a].CodeName=n.codeName}function Ih(e,r,t,a,n){var i=false;var s={},f=null;if(a.bookType!=="xlsx"&&r.vbaraw){var o=r.SheetNames[t];try{if(r.Workbook)o=r.Workbook.Sheets[t].CodeName||o}catch(l){}i=true;s.codeName=He(o)}if(!i&&!f)return;n[n.length]=lr("sheetPr",f,s)}var Rh=["objects","scenarios","selectLockedCells","selectUnlockedCells"];var Oh=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Dh(e){var r={sheet:1};Rh.forEach(function(t){if(e[t]!=null&&e[t])r[t]="1"});Oh.forEach(function(t){if(e[t]!=null&&!e[t])r[t]="0"});if(e.password)r.password=qf(e.password).toString(16).toUpperCase();return lr("sheetProtection",null,r)}function Fh(e,r,t){var a=Array.isArray(e);for(var n=0;n!=r.length;++n){var i=Fe(Ye(r[n]),true);if(!i.ref)return;var s=((t||{})["!id"]||[])[i.id];if(s){i.Target=s.Target;if(i.location)i.Target+="#"+i.location}else{i.Target="#"+i.location;s={Target:i.Target,TargetMode:"Internal"}}i.Rel=s;if(i.tooltip){i.Tooltip=i.tooltip;delete i.tooltip}var f=kt(i.ref);for(var o=f.s.r;o<=f.e.r;++o)for(var l=f.s.c;l<=f.e.c;++l){var c=bt({c:l,r:o});if(a){if(!e[o])e[o]=[];if(!e[o][l])e[o][l]={t:"z",v:undefined};e[o][l].l=i}else{if(!e[c])e[c]={t:"z",v:undefined};e[c].l=i}}}}function Ph(e){var r={};["left","right","top","bottom","header","footer"].forEach(function(t){if(e[t])r[t]=parseFloat(e[t])});return r}function Nh(e){dh(e);return lr("pageMargins",null,e)}function Lh(e,r){var t=false;for(var a=0;a!=r.length;++a){var n=Fe(r[a],true);if(n.hidden)n.hidden=$e(n.hidden);var i=parseInt(n.min,10)-1,s=parseInt(n.max,10)-1;delete n.min;delete n.max;n.width=+n.width;if(!t&&n.width){t=true;Eo(n.width)}So(n);while(i<=s)e[i++]=ce(n)}}function Mh(e,r){var t=[""],a;for(var n=0;n!=r.length;++n){if(!(a=r[n]))continue;t[t.length]=lr("col",null,hh(n,a))}t[t.length]="";return t.join("")}function Uh(e){var r={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return r}function zh(e,r,t,a){var n=typeof e.ref=="string"?e.ref:wt(e.ref);if(!t.Workbook)t.Workbook={Sheets:[]};if(!t.Workbook.Names)t.Workbook.Names=[];var i=t.Workbook.Names;var s=gt(n);if(s.s.r==s.e.r){s.e.r=gt(r["!ref"]).e.r;n=wt(s)}for(var f=0;fa-z][^>]*)?\/?>/;function Wh(e,r){if(!r.Views)r.Views=[{}];(e.match(Hh)||[]).forEach(function(e,t){var a=Fe(e);if(!r.Views[t])r.Views[t]={};if($e(a.rightToLeft))r.Views[t].RTL=true})}function Vh(e,r,t,a){var n={workbookViewId:"0"};if((((a||{}).Workbook||{}).Views||[])[0])n.rightToLeft=a.Workbook.Views[0].RTL?"1":"0";return lr("sheetViews",lr("sheetView",null,n),{})}function Xh(e,r,t,a){if(e.v===undefined&&typeof e.f!=="string"||e.t==="z")return"";var n="";var i=e.t,s=e.v;if(e.t!=="z")switch(e.t){case"b":n=e.v?"1":"0";break;case"n":n=""+e.v;break;case"e":n=xa[e.v];break;case"d":if(a&&a.cellDates)n=oe(e.v,-1).toISOString();else{e=ce(e);e.t="n";n=""+(e.v=ee(oe(e.v)))}if(typeof e.z==="undefined")e.z=D._table[14];break;default:n=e.v;break;}var f=fr("v",He(n)),o={r:r};var l=vh(a.cellXfs,e,a);if(l!==0)o.s=l;switch(e.t){case"n":break;case"d":o.t="d";break;case"b":o.t="b";break;case"e":o.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(a&&a.bookSST){f=fr("v",""+uh(a.Strings,e.v,a.revStrings));o.t="s";break}o.t="str";break;}if(e.t!=i){e.t=i;e.v=s}if(typeof e.f=="string"&&e.f){var c=e.F&&e.F.slice(0,r.length)==r?{t:"array",ref:e.F}:null;f=lr("f",He(e.f),c)+(e.v!=null?f:"")}if(e.l)t["!links"].push([r,e.l]);if(e.c)t["!comments"].push([r,e.c]);return lr("c",f,o)}var Gh=function(){var e=/<(?:\w+:)?c[ >]/,r=/<\/(?:\w+:)?row>/;var t=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/;var n=/ref=["']([^"']*)["']/;var i=er("v"),s=er("f");return function f(o,l,c,u,h,d){var v=0,p="",m=[],b=[],g=0,w=0,k=0,E="",S;var _,C=0,B=0;var T,y;var x=0,A=0;var I=Array.isArray(d.CellXf),R;var O=[];var F=[];var P=Array.isArray(l);var N=[],L={},M=false;var U=!!c.sheetStubs;for(var z=o.split(r),H=0,W=z.length;H!=W;++H){p=z[H].trim();var V=p.length;if(V===0)continue;for(v=0;vC-1)u.s.r=C-1;if(u.e.r":"")+p;if(b!=null&&b.length===2){g=0;E=b[1];for(w=0;w!=E.length;++w){if((k=E.charCodeAt(w)-64)<1||k>26)break;g=26*g+k}--g;B=g}else++B;for(w=0;w!=p.length;++w)if(p.charCodeAt(w)===62)break;++w;_=Fe(p.slice(0,w),true);if(!_.r)_.r=bt({r:C-1,c:B});E=p.slice(w);S={t:""};if((b=E.match(i))!=null&&b[1]!=="")S.v=Me(b[1]);if(c.cellFormula){if((b=E.match(s))!=null&&b[1]!==""){S.f=Me(Ye(b[1])).replace(/\r\n/g,"\n");if(!c.xlfn)S.f=cc(S.f);if(b[0].indexOf('t="array"')>-1){S.F=(E.match(n)||[])[1];if(S.F.indexOf(":")>-1)O.push([kt(S.F),S.F])}else if(b[0].indexOf('t="shared"')>-1){y=Fe(b[0]);var G=Me(Ye(b[1]));if(!c.xlfn)G=cc(G);F[parseInt(y.si,10)]=[y,G,_.r]}}else if(b=E.match(/]*\/>/)){y=Fe(b[0]);if(F[y.si])S.f=oc(F[y.si][1],F[y.si][2],_.r)}var j=mt(_.r);for(w=0;w=O[w][0].s.r&&j.r<=O[w][0].e.r)if(j.c>=O[w][0].s.c&&j.c<=O[w][0].e.c)S.F=O[w][1]}if(_.t==null&&S.v===undefined){if(S.f||S.F){S.v=0;S.t="n"}else if(!U)continue;else S.t="z"}else S.t=_.t||"n";if(u.s.c>B)u.s.c=B;if(u.e.c0)l["!rows"]=N}}();function jh(e,r,t,a){var n=[],i=[],s=kt(e["!ref"]),f="",o,l="",c=[],u=0,h=0,d=e["!rows"];var v=Array.isArray(e);var p={r:l},m,b=-1;for(h=s.s.c;h<=s.e.c;++h)c[h]=ht(h);for(u=s.s.r;u<=s.e.r;++u){i=[];l=ot(u);for(h=s.s.c;h<=s.e.c;++h){o=c[h]+l;var g=v?(e[u]||[])[h]:e[o];if(g===undefined)continue;if((f=Xh(g,o,e,r,t,a))!=null)i.push(f)}if(i.length>0||d&&d[u]){p={r:l};if(d&&d[u]){m=d[u];if(m.hidden)p.hidden=1;b=-1;if(m.hpx)b=Bo(m.hpx);else if(m.hpt)b=m.hpt;if(b>-1){p.ht=b;p.customHeight=1}if(m.level){p.outlineLevel=m.level}}n[n.length]=lr("row",i.join(""),p)}}if(d)for(;u-1){p.ht=b;p.customHeight=1}if(m.level){p.outlineLevel=m.level}n[n.length]=lr("row","",p)}}return n.join("")}var Kh=lr("worksheet",null,{xmlns:hr.main[0],"xmlns:r":hr.r});function $h(e,r,t,a){var n=[Ae,Kh];var i=t.SheetNames[e],s=0,f="";var o=t.Sheets[i];if(o==null)o={};var l=o["!ref"]||"A1";var c=kt(l);if(c.e.c>16383||c.e.r>1048575){if(r.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383);c.e.r=Math.min(c.e.c,1048575);l=wt(c)}if(!a)a={};o["!comments"]=[];var u=[];Ih(o,t,e,r,n);n[n.length]=lr("dimension",null,{ref:l});n[n.length]=Vh(o,r,e,t);if(r.sheetFormat)n[n.length]=lr("sheetFormatPr",null,{defaultRowHeight:r.sheetFormat.defaultRowHeight||"16",baseColWidth:r.sheetFormat.baseColWidth||"10",outlineLevelRow:r.sheetFormat.outlineLevelRow||"7"});if(o["!cols"]!=null&&o["!cols"].length>0)n[n.length]=Mh(o,o["!cols"]);n[s=n.length]="";o["!links"]=[];if(o["!ref"]!=null){f=jh(o,r,e,t,a);if(f.length>0)n[n.length]=f}if(n.length>s+1){n[n.length]="";n[s]=n[s].replace("/>",">")}if(o["!protect"]!=null)n[n.length]=Dh(o["!protect"]);if(o["!autofilter"]!=null)n[n.length]=zh(o["!autofilter"],o,t,e);if(o["!merges"]!=null&&o["!merges"].length>0)n[n.length]=xh(o["!merges"]);var h=-1,d,v=-1;if(o["!links"].length>0){n[n.length]="";o["!links"].forEach(function(e){if(!e[1].Target)return;d={ref:e[0]};if(e[1].Target.charAt(0)!="#"){v=Xa(a,-1,He(e[1].Target).replace(/#.*$/,""),Ma.HLINK);d["r:id"]="rId"+v}if((h=e[1].Target.indexOf("#"))>-1)d.location=He(e[1].Target.slice(h+1));if(e[1].Tooltip)d.tooltip=He(e[1].Tooltip);n[n.length]=lr("hyperlink",null,d)});n[n.length]=""}delete o["!links"];if(o["!margins"]!=null)n[n.length]=Nh(o["!margins"]);if(!r||r.ignoreEC||r.ignoreEC==void 0)n[n.length]=fr("ignoredErrors",lr("ignoredError",null,{numberStoredAsText:1,sqref:l}));if(u.length>0){v=Xa(a,-1,"../drawings/drawing"+(e+1)+".xml",Ma.DRAW);n[n.length]=lr("drawing",null,{"r:id":"rId"+v});o["!drawing"]=u}if(o["!comments"].length>0){v=Xa(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Ma.VML);n[n.length]=lr("legacyDrawing",null,{"r:id":"rId"+v});o["!legacy"]=v}if(n.length>1){n[n.length]="";n[1]=n[1].replace("/>",">")}return n.join("")}function Yh(e,r){var t={};var a=e.l+r;t.r=e._R(4);e.l+=4;var n=e._R(2);e.l+=1;var i=e._R(1);e.l=a;if(i&7)t.level=i&7;if(i&16)t.hidden=true;if(i&32)t.hpt=n/20;return t}function Zh(e,r,t){var a=Jr(17+8*16);var n=(t["!rows"]||[])[e]||{};a._W(4,e);a._W(4,0);var i=320;if(n.hpx)i=Bo(n.hpx)*20;else if(n.hpt)i=n.hpt*20;a._W(2,i);a._W(1,0);var s=0;if(n.level)s|=n.level;if(n.hidden)s|=16;if(n.hpx||n.hpt)s|=32;a._W(1,s);a._W(1,0);var f=0,o=a.l;a.l+=4;var l={r:e,c:0};for(var c=0;c<16;++c){if(r.s.c>c+1<<10||r.e.ca.l?a.slice(0,a.l):a}function Jh(e,r,t,a){var n=Zh(a,t,r);if(n.length>17||(r["!rows"]||[])[a])et(e,"BrtRowHdr",n)}var Qh=$t;var qh=Yt;function ed(){}function rd(e,r){var t={};e.l+=19;t.name=Lt(e,r-19);return t}function td(e,r){if(r==null)r=Jr(84+4*e.length);for(var t=0;t<3;++t)r._W(1,0);qt({auto:1},r);r._W(-4,-1);r._W(-4,-1);Mt(e,r);return r.slice(0,r.l)}function ad(e){var r=Pt(e);return[r]}function nd(e,r,t){if(t==null)t=Jr(8);return Nt(r,t)}function id(e){var r=Pt(e);var t=e._R(1);return[r,t,"b"]}function sd(e,r,t){if(t==null)t=Jr(9);Nt(r,t);t._W(1,e.v?1:0);return t}function fd(e){var r=Pt(e);var t=e._R(1);return[r,t,"e"]}function od(e){var r=Pt(e);var t=e._R(4);return[r,t,"s"]}function ld(e,r,t){if(t==null)t=Jr(12);Nt(r,t);t._W(4,r.v);return t}function cd(e){var r=Pt(e);var t=Zt(e);return[r,t,"n"]}function ud(e,r,t){if(t==null)t=Jr(16);Nt(r,t);Jt(e.v,t);return t}function hd(e){var r=Pt(e);var t=Xt(e);return[r,t,"n"]}function dd(e,r,t){if(t==null)t=Jr(12);Nt(r,t);Gt(e.v,t);return t}function vd(e){var r=Pt(e);var t=yt(e);return[r,t,"str"]}function pd(e,r,t){if(t==null)t=Jr(12+4*e.v.length);Nt(r,t);xt(e.v,t);return t.length>t.l?t.slice(0,t.l):t}function md(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"b"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function bd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"e"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function gd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=Zt(e);var s=[n,i,"n"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function wd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=yt(e);var s=[n,i,"str"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}var kd=$t;var Ed=Yt;function Sd(e,r){if(r==null)r=Jr(4);r._W(4,e);return r}function _d(e,r){var t=e.l+r;var a=$t(e,16);var n=Ut(e);var i=yt(e);var s=yt(e);var f=yt(e);e.l=t;var o={rfx:a,relId:n,loc:i,display:f};if(s)o.Tooltip=s;return o}function Cd(e,r){var t=Jr(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Yt({s:mt(e[0]),e:mt(e[0])},t);Vt("rId"+r,t);var a=e[1].Target.indexOf("#");var n=a==-1?"":e[1].Target.slice(a+1);xt(n||"",t);xt(e[1].Tooltip||"",t);xt("",t);return t.slice(0,t.l)}function Bd(){}function Td(e,r,t){var a=e.l+r;var n=jt(e,16);var i=e._R(1);var s=[n];s[2]=i;if(t.cellFormula){var f=Zu(e,a-e.l,t);s[1]=f}else e.l=a;return s}function yd(e,r,t){var a=e.l+r;var n=$t(e,16);var i=[n];if(t.cellFormula){var s=qu(e,a-e.l,t);i[1]=s;e.l=a}else e.l=a;return i}function xd(e,r,t){if(t==null)t=Jr(18);var a=hh(e,r);t._W(-4,e);t._W(-4,e);t._W(4,(a.width||10)*256);t._W(4,0);var n=0;if(r.hidden)n|=1;if(typeof a.width=="number")n|=2;if(r.level)n|=r.level<<8;t._W(2,n);return t}var Ad=["left","right","top","bottom","header","footer"];function Id(e){var r={};Ad.forEach(function(t){r[t]=Zt(e,8)});return r}function Rd(e,r){if(r==null)r=Jr(6*8);dh(e);Ad.forEach(function(t){Jt(e[t],r)});return r}function Od(e){var r=e._R(2);e.l+=28;return{RTL:r&32}}function Dd(e,r,t){if(t==null)t=Jr(30);var a=924;if((((r||{}).Views||[])[0]||{}).RTL)a|=32;t._W(2,a);t._W(4,0);t._W(4,0);t._W(4,0);t._W(1,0);t._W(1,0);t._W(2,0);t._W(2,100);t._W(2,0);t._W(2,0);t._W(2,0);t._W(4,0);return t}function Fd(e){var r=Jr(24);r._W(4,4);r._W(4,1);Yt(e,r);return r}function Pd(e,r){if(r==null)r=Jr(16*4+2);r._W(2,e.password?qf(e.password):0);r._W(4,1);[["objects",false],["scenarios",false],["formatCells",true],["formatColumns",true],["formatRows",true],["insertColumns",true],["insertRows",true],["insertHyperlinks",true],["deleteColumns",true],["deleteRows",true],["selectLockedCells",false],["sort",true],["autoFilter",true],["pivotTables",true],["selectUnlockedCells",false]].forEach(function(t){if(t[1])r._W(4,e[t[0]]!=null&&!e[t[0]]?1:0);else r._W(4,e[t[0]]!=null&&e[t[0]]?0:1)});return r}function Nd(){}function Ld(){}function Md(e,r,t,a,n,i,s){if(!e)return e;var f=r||{};if(!a)a={"!id":{}};if(m!=null&&f.dense==null)f.dense=m;var o=f.dense?[]:{};var l;var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};var u=[];var h=false,d=false;var v,p,b,g,w,k,E,S,_;var C=[];f.biff=12;f["!row"]=0;var B=0,T=false;var y=[];var x={};var A=f.supbooks||n.supbooks||[[]];A.sharedf=x;A.arrayf=y;A.SheetNames=n.SheetNames||n.Sheets.map(function(e){return e.name});if(!f.supbooks){f.supbooks=A;if(n.Names)for(var I=0;I=I[0].s.r&&v.r<=I[0].e.r)if(w>=I[0].s.c&&w<=I[0].e.c){p.F=wt(I[0]);T=true}}if(!T&&e.length>3)p.f=e[3]}if(c.s.r>v.r)c.s.r=v.r;if(c.s.c>w)c.s.c=w;if(c.e.rv.r)c.s.r=v.r;if(c.s.c>w)c.s.c=w;if(c.e.r=e.s){R[e.e--]={width:e.w/256,hidden:!!(e.flags&1),level:e.level};if(!F){F=true;Eo(e.w/256)}So(R[e.e+1])}break;case 161:o["!autofilter"]={ref:wt(e)};break;case 476:o["!margins"]=e;break;case 147:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 137:if(!n.Views)n.Views=[{}];if(!n.Views[0])n.Views[0]={};if(e.RTL)n.Views[0].RTL=true;break;case 485:break;case 64:;case 1053:break;case 151:break;case 175:;case 644:;case 625:;case 562:;case 396:;case 1112:;case 1146:;case 471:;case 1050:;case 649:;case 1105:;case 49:;case 589:;case 607:;case 564:;case 1055:;case 168:;case 174:;case 1180:;case 499:;case 507:;case 550:;case 171:;case 167:;case 1177:;case 169:;case 1181:;case 551:;case 552:;case 661:;case 639:;case 478:;case 537:;case 477:;case 536:;case 1103:;case 680:;case 1104:;case 1024:;case 152:;case 663:;case 535:;case 678:;case 504:;case 1043:;case 428:;case 170:;case 3072:;case 50:;case 2070:;case 1045:break;case 35:h=true;break;case 36:h=false;break;case 37:u.push(r);h=true;break;case 38:u.pop();h=false;break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!h||f.WTF)throw new Error("Unexpected record "+m+" "+r);}},f);delete f.supbooks;delete f["!row"];if(!o["!ref"]&&(c.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0)))o["!ref"]=wt(l||c);if(f.sheetRows&&o["!ref"]){var P=kt(o["!ref"]);if(f.sheetRows<=+P.e.r){P.e.r=f.sheetRows-1;if(P.e.r>c.e.r)P.e.r=c.e.r;if(P.e.rc.e.c)P.e.c=c.e.c;if(P.e.c0)o["!merges"]=C;if(R.length>0)o["!cols"]=R;if(O.length>0)o["!rows"]=O;return o}function Ud(e,r,t,a,n,i){if(r.v===undefined)return;var s="";switch(r.t){case"b":s=r.v?"1":"0";break;case"d":r=ce(r);r.z=r.z||D._table[14];r.v=ee(oe(r.v));r.t="n";break;case"n":;case"e":s=""+r.v;break;default:s=r.v;break;}var f={r:t,c:a};f.s=vh(n.cellXfs,r,n);if(r.l)i["!links"].push([bt(f),r.l]);if(r.c)i["!comments"].push([bt(f),r.c]);switch(r.t){case"s":;case"str":if(n.bookSST){s=uh(n.Strings,r.v,n.revStrings);f.t="s";f.v=s;et(e,"BrtCellIsst",ld(r,f))}else{f.t="str";et(e,"BrtCellSt",pd(r,f))}return;case"n":if(r.v==(r.v|0)&&r.v>-1e3&&r.v<1e3)et(e,"BrtCellRk",dd(r,f));else et(e,"BrtCellReal",ud(r,f));return;case"b":f.t="b";et(e,"BrtCellBool",sd(r,f));return;case"e":f.t="e";break;}et(e,"BrtCellBlank",nd(r,f))}function zd(e,r,t,a){var n=kt(r["!ref"]||"A1"),i,s="",f=[];et(e,"BrtBeginSheetData");var o=Array.isArray(r);var l=n.e.r;if(r["!rows"])l=Math.max(n.e.r,r["!rows"].length-1);for(var c=n.s.r;c<=l;++c){s=ot(c);Jh(e,r,n,c);if(c<=n.e.r)for(var u=n.s.c;u<=n.e.c;++u){if(c===n.s.r)f[u]=ht(u);i=f[u]+s;var h=o?(r[c]||[])[u]:r[i];if(!h)continue;Ud(e,h,c,u,a,r)}}et(e,"BrtEndSheetData")}function Hd(e,r){if(!r||!r["!merges"])return;et(e,"BrtBeginMergeCells",Sd(r["!merges"].length));r["!merges"].forEach(function(r){et(e,"BrtMergeCell",Ed(r))});et(e,"BrtEndMergeCells")}function Wd(e,r){if(!r||!r["!cols"])return;et(e,"BrtBeginColInfos");r["!cols"].forEach(function(r,t){if(r)et(e,"BrtColInfo",xd(t,r))});et(e,"BrtEndColInfos")}function Vd(e,r){if(!r||!r["!ref"])return;et(e,"BrtBeginCellIgnoreECs");et(e,"BrtCellIgnoreEC",Fd(kt(r["!ref"])));et(e,"BrtEndCellIgnoreECs")}function Xd(e,r,t){r["!links"].forEach(function(r){if(!r[1].Target)return;var a=Xa(t,-1,r[1].Target.replace(/#.*$/,""),Ma.HLINK);et(e,"BrtHLink",Cd(r,a))});delete r["!links"]}function Gd(e,r,t,a){if(r["!comments"].length>0){ -var n=Xa(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Ma.VML);et(e,"BrtLegacyDrawing",Vt("rId"+n));r["!legacy"]=n}}function jd(e,r,t,a){if(!r["!autofilter"])return;var n=r["!autofilter"];var i=typeof n.ref==="string"?n.ref:wt(n.ref);if(!t.Workbook)t.Workbook={Sheets:[]};if(!t.Workbook.Names)t.Workbook.Names=[];var s=t.Workbook.Names;var f=gt(i);if(f.s.r==f.e.r){f.e.r=gt(r["!ref"]).e.r;i=wt(f)}for(var o=0;o16383||l.e.r>1048575){if(r.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383);l.e.r=Math.min(l.e.c,1048575)}s["!links"]=[];s["!comments"]=[];et(n,"BrtBeginSheet");if(t.vbaraw)et(n,"BrtWsProp",td(f));et(n,"BrtWsDim",qh(l));Kd(n,s,t.Workbook);$d(n,s);Wd(n,s,e,r,t);zd(n,s,e,r,t);Yd(n,s);jd(n,s,t,e);Hd(n,s);Xd(n,s,a);if(s["!margins"])et(n,"BrtMargins",Rd(s["!margins"]));if(!r||r.ignoreEC||r.ignoreEC==void 0)Vd(n,s);Gd(n,s,e,a);et(n,"BrtEndSheet");return n.end()}Ma.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart";Ma.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx";function Jd(e){var r=[];var t=e.match(/^/);var a;(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach(function(e){var a=e.match(/(.*)<\/c:v><\/c:pt>/);if(!a)return;r[+a[1]]=t?+a[2]:a[2]});var n=Me((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);(e.match(/(.*?)<\/c:f>/gm)||[]).forEach(function(e){a=e.replace(/<.*?>/g,"")});return[r,n,a]}function Qd(e,r,t,a,n,i){var s=i||{"!type":"chart"};if(!e)return i;var f=0,o=0,l="A";var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(e){var r=Jd(e);c.s.r=c.s.c=0;c.e.c=f;l=ht(f);r[0].forEach(function(e,t){s[l+ot(t)]={t:"n",v:e,z:r[1]};o=t});if(c.e.r0)s["!ref"]=wt(c);return s}Ma.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var qd=lr("chartsheet",null,{xmlns:hr.main[0],"xmlns:r":hr.r});function ev(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!drawel":null,"!rel":""};var s;var f=e.match(Bh);if(f)Ah(f[0],i,n,t);if(s=e.match(/drawing r:id="(.*?)"/))i["!rel"]=s[1];if(a["!id"][i["!rel"]])i["!drawel"]=a["!id"][i["!rel"]];return i}function rv(e,r,t,a){var n=[Ae,qd];n[n.length]=lr("drawing",null,{"r:id":"rId1"});Xa(a,-1,"../drawings/drawing"+(e+1)+".xml",Ma.DRAW);if(n.length>2){n[n.length]="";n[1]=n[1].replace("/>",">")}return n.join("")}function tv(e,r){e.l+=10;var t=yt(e,r-10);return{name:t}}function av(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!drawel":null,"!rel":""};var s=[];var f=false;Qr(e,function o(e,a,l){switch(l){case 550:i["!rel"]=e;break;case 651:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 562:;case 652:;case 669:;case 679:;case 551:;case 552:;case 476:;case 3072:break;case 35:f=true;break;case 36:f=false;break;case 37:s.push(a);break;case 38:s.pop();break;default:if((a||"").indexOf("Begin")>0)s.push(a);else if((a||"").indexOf("End")>0)s.pop();else if(!f||r.WTF)throw new Error("Unexpected record "+l+" "+a);}},r);if(a["!id"][i["!rel"]])i["!drawel"]=a["!id"][i["!rel"]];return i}function nv(){var e=qr();et(e,"BrtBeginSheet");et(e,"BrtEndSheet");return e.end()}var iv=[["allowRefreshQuery",false,"bool"],["autoCompressPictures",true,"bool"],["backupFile",false,"bool"],["checkCompatibility",false,"bool"],["CodeName",""],["date1904",false,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",false,"bool"],["hidePivotFieldList",false,"bool"],["promptedSolutions",false,"bool"],["publishItems",false,"bool"],["refreshAllConnections",false,"bool"],["saveExternalLinkValues",true,"bool"],["showBorderUnselectedTables",true,"bool"],["showInkAnnotation",true,"bool"],["showObjects","all"],["showPivotChartFilter",false,"bool"],["updateLinks","userSet"]];var sv=[["activeTab",0,"int"],["autoFilterDateGrouping",true,"bool"],["firstSheet",0,"int"],["minimized",false,"bool"],["showHorizontalScroll",true,"bool"],["showSheetTabs",true,"bool"],["showVerticalScroll",true,"bool"],["tabRatio",600,"int"],["visibility","visible"]];var fv=[];var ov=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function lv(e,r){for(var t=0;t!=e.length;++t){var a=e[t];for(var n=0;n!=r.length;++n){var i=r[n];if(a[i[0]]==null)a[i[0]]=i[1];else switch(i[2]){case"bool":if(typeof a[i[0]]=="string")a[i[0]]=$e(a[i[0]]);break;case"int":if(typeof a[i[0]]=="string")a[i[0]]=parseInt(a[i[0]],10);break;}}}}function cv(e,r){for(var t=0;t!=r.length;++t){var a=r[t];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":if(typeof e[a[0]]=="string")e[a[0]]=$e(e[a[0]]);break;case"int":if(typeof e[a[0]]=="string")e[a[0]]=parseInt(e[a[0]],10);break;}}}function uv(e){cv(e.WBProps,iv);cv(e.CalcPr,ov);lv(e.WBView,sv);lv(e.Sheets,fv);lh.date1904=$e(e.WBProps.date1904)}function hv(e){if(!e.Workbook)return"false";if(!e.Workbook.WBProps)return"false";return $e(e.Workbook.WBProps.date1904)?"true":"false"}var dv="][*?/\\".split("");function vv(e,r){if(e.length>31){if(r)return false;throw new Error("Sheet names cannot exceed 31 chars")}var t=true;dv.forEach(function(a){if(e.indexOf(a)==-1)return;if(!r)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");t=false});return t}function pv(e,r,t){e.forEach(function(a,n){vv(a);for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+s)}})}function mv(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var r=e.Workbook&&e.Workbook.Sheets||[];pv(e.SheetNames,r,!!e.vbaraw);for(var t=0;t":break;case"":;case"":break;case"":break;case"":iv.forEach(function(e){if(c[e[0]]==null)return;switch(e[2]){case"bool":t.WBProps[e[0]]=$e(c[e[0]]);break;case"int":t.WBProps[e[0]]=parseInt(c[e[0]],10);break;default:t.WBProps[e[0]]=c[e[0]];}});if(c.codeName)t.WBProps.CodeName=Ye(c.codeName);break;case"":break;case"":break;case"":;case"":break;case"":delete c[0];t.WBView.push(c);break;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":a=false;break;case"":{i.Ref=Me(Ye(e.slice(s,l)));t.Names.push(i)}break;case"":break;case"":delete c[0];t.CalcPr=c;break;case"":break;case"":;case"":;case"":break;case"":;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":;case"":;case"":break;case"":a=false;break;case"":a=true;break;case"":a=false;break;case"0;var a={codeName:"ThisWorkbook"};if(e.Workbook&&e.Workbook.WBProps){iv.forEach(function(r){if(e.Workbook.WBProps[r[0]]==null)return;if(e.Workbook.WBProps[r[0]]==r[1])return;a[r[0]]=e.Workbook.WBProps[r[0]]});if(e.Workbook.WBProps.CodeName){a.codeName=e.Workbook.WBProps.CodeName;delete a.CodeName}}r[r.length]=lr("workbookPr",null,a);var n=e.Workbook&&e.Workbook.Sheets||[];var i=0;if(n&&n[0]&&!!n[0].Hidden){r[r.length]="";for(i=0;i!=e.SheetNames.length;++i){if(!n[i])break;if(!n[i].Hidden)break}if(i==e.SheetNames.length)i=0;r[r.length]='';r[r.length]=""}r[r.length]="";for(i=0;i!=e.SheetNames.length;++i){var s={name:He(e.SheetNames[i].slice(0,31))};s.sheetId=""+(i+1);s["r:id"]="rId"+(i+1);if(n[i])switch(n[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break;}r[r.length]=lr("sheet",null,s)}r[r.length]="";if(t){r[r.length]="";if(e.Workbook&&e.Workbook.Names)e.Workbook.Names.forEach(function(e){var t={name:e.Name};if(e.Comment)t.comment=e.Comment;if(e.Sheet!=null)t.localSheetId=""+e.Sheet;if(e.Hidden)t.hidden="1";if(!e.Ref)return;r[r.length]=lr("definedName",He(e.Ref),t)});r[r.length]=""}if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}function Ev(e,r){var t={};t.Hidden=e._R(4);t.iTabID=e._R(4);t.strRelID=Wt(e,r-8);t.name=yt(e);return t}function Sv(e,r){if(!r)r=Jr(127);r._W(4,e.Hidden);r._W(4,e.iTabID);Vt(e.strRelID,r);xt(e.name.slice(0,31),r);return r.length>r.l?r.slice(0,r.l):r}function _v(e,r){var t={};var a=e._R(4);t.defaultThemeVersion=e._R(4);var n=r>8?yt(e):"";if(n.length>0)t.CodeName=n;t.autoCompressPictures=!!(a&65536);t.backupFile=!!(a&64);t.checkCompatibility=!!(a&4096);t.date1904=!!(a&1);t.filterPrivacy=!!(a&8);t.hidePivotFieldList=!!(a&1024);t.promptedSolutions=!!(a&16);t.publishItems=!!(a&2048);t.refreshAllConnections=!!(a&262144);t.saveExternalLinkValues=!!(a&128);t.showBorderUnselectedTables=!!(a&4);t.showInkAnnotation=!!(a&32);t.showObjects=["all","placeholders","none"][a>>13&3];t.showPivotChartFilter=!!(a&32768);t.updateLinks=["userSet","never","always"][a>>8&3];return t}function Cv(e,r){if(!r)r=Jr(72);var t=0;if(e){if(e.filterPrivacy)t|=8}r._W(4,t);r._W(4,0);Mt(e&&e.CodeName||"ThisWorkbook",r);return r.slice(0,r.l)}function Bv(e,r){var t={};e._R(4);t.ArchID=e._R(4);e.l+=r-8;return t}function Tv(e,r,t){var a=e.l+r;e.l+=4;e.l+=1;var n=e._R(4);var i=Ht(e);var s=Qu(e,0,t);var f=Ut(e);e.l=a;var o={Name:i,Ptg:s};if(n<268435455)o.Sheet=n;if(f)o.Comment=f;return o}function yv(e,r){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""};var a=[];var n=false;if(!r)r={};r.biff=12;var i=[];var s=[[]];s.SheetNames=[];s.XTI=[];Qr(e,function f(e,o,l){switch(l){case 156:s.SheetNames.push(e.name);t.Sheets.push(e);break;case 153:t.WBProps=e;break;case 39:if(e.Sheet!=null)r.SID=e.Sheet;e.Ref=zu(e.Ptg,null,null,s,r);delete r.SID;delete e.Ptg;i.push(e);break;case 1036:break;case 357:;case 358:;case 355:;case 667:if(!s[0].length)s[0]=[l,e];else s.push([l,e]);s[s.length-1].XTI=[];break;case 362:if(s.length===0){s[0]=[];s[0].XTI=[]}s[s.length-1].XTI=s[s.length-1].XTI.concat(e);s.XTI=s.XTI.concat(e);break;case 361:break;case 3072:;case 3073:;case 2071:;case 534:;case 677:;case 158:;case 157:;case 610:;case 2050:;case 155:;case 548:;case 676:;case 128:;case 665:;case 2128:;case 2125:;case 549:;case 2053:;case 596:;case 2076:;case 2075:;case 2082:;case 397:;case 154:;case 1117:;case 553:;case 2091:break;case 35:a.push(o);n=true;break;case 36:a.pop();n=false;break;case 37:a.push(o);n=true;break;case 38:a.pop();n=false;break;case 16:break;default:if((o||"").indexOf("Begin")>0){}else if((o||"").indexOf("End")>0){}else if(!n||r.WTF&&a[a.length-1]!="BrtACBegin"&&a[a.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+l+" "+o);}},r);uv(t);t.Names=i;t.supbooks=s;return t}function xv(e,r){et(e,"BrtBeginBundleShs");for(var t=0;t!=r.SheetNames.length;++t){var a=r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t]&&r.Workbook.Sheets[t].Hidden||0;var n={Hidden:a,iTabID:t+1,strRelID:"rId"+(t+1),name:r.SheetNames[t]};et(e,"BrtBundleSh",Sv(n))}et(e,"BrtEndBundleShs")}function Av(r,t){if(!t)t=Jr(127);for(var a=0;a!=4;++a)t._W(4,0);xt("SheetJS",t);xt(e.version,t);xt(e.version,t);xt("7262",t);t.length=t.l;return t.length>t.l?t.slice(0,t.l):t}function Iv(e,r){if(!r)r=Jr(29);r._W(-4,0);r._W(-4,460);r._W(4,28800);r._W(4,17600);r._W(4,500);r._W(4,e);r._W(4,e);var t=120;r._W(1,t);return r.length>r.l?r.slice(0,r.l):r}function Rv(e,r){if(!r.Workbook||!r.Workbook.Sheets)return;var t=r.Workbook.Sheets;var a=0,n=-1,i=-1;for(;an)return;et(e,"BrtBeginBookViews");et(e,"BrtBookView",Iv(n));et(e,"BrtEndBookViews")}function Ov(e,r){var t=qr();et(t,"BrtBeginBook");et(t,"BrtFileVersion",Av());et(t,"BrtWbProp",Cv(e.Workbook&&e.Workbook.WBProps||null));Rv(t,e,r);xv(t,e,r);et(t,"BrtEndBook");return t.end()}function Dv(e,r,t){if(r.slice(-4)===".bin")return yv(e,t);return gv(e,t)}function Fv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return Md(e,a,t,n,i,s,f);return yh(e,a,t,n,i,s,f)}function Pv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return av(e,a,t,n,i,s,f);return ev(e,a,t,n,i,s,f)}function Nv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return tc(e,a,t,n,i,s,f);return ac(e,a,t,n,i,s,f)}function Lv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return ec(e,a,t,n,i,s,f);return rc(e,a,t,n,i,s,f)}function Mv(e,r,t,a){if(r.slice(-4)===".bin")return rl(e,t,a);return Lo(e,t,a)}function Uv(e,r,t){return Sl(e,t)}function zv(e,r,t){if(r.slice(-4)===".bin")return Df(e,t);return Af(e,t)}function Hv(e,r,t){if(r.slice(-4)===".bin")return $l(e,t);return Hl(e,t)}function Wv(e,r,t){if(r.slice(-4)===".bin")return Fl(e,r,t);return Ol(e,r,t)}function Vv(e,r,t,a){if(t.slice(-4)===".bin")return Nl(e,r,t,a);return Pl(e,r,t,a)}function Xv(e,r,t){return(r.slice(-4)===".bin"?Ov:kv)(e,t)}function Gv(e,r,t,a,n){return(r.slice(-4)===".bin"?Zd:$h)(e,t,a,n)}function jv(e,r,t,a,n){return(r.slice(-4)===".bin"?nv:rv)(e,t,a,n)}function Kv(e,r,t){return(r.slice(-4)===".bin"?hl:Uo)(e,t)}function $v(e,r,t){return(r.slice(-4)===".bin"?Nf:Rf)(e,t)}function Yv(e,r,t){return(r.slice(-4)===".bin"?Yl:Vl)(e,t)}var Zv=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g;var Jv=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Qv(e,r){var t=e.split(/\s+/);var a=[];if(!r)a[0]=t[0];if(t.length===1)return a;var n=e.match(Zv),i,s,f,o;if(n)for(o=0;o!=n.length;++o){i=n[o].match(Jv);if((s=i[1].indexOf(":"))===-1)a[i[1]]=i[2].slice(1,i[2].length-1);else{if(i[1].slice(0,6)==="xmlns:")f="xmlns"+i[1].slice(6);else f=i[1].slice(s+1);a[f]=i[2].slice(1,i[2].length-1)}}return a}function qv(e){var r=e.split(/\s+/);var t={};if(r.length===1)return t;var a=e.match(Zv),n,i,s,f;if(a)for(f=0;f!=a.length;++f){n=a[f].match(Jv);if((i=n[1].indexOf(":"))===-1)t[n[1]]=n[2].slice(1,n[2].length-1);else{if(n[1].slice(0,6)==="xmlns:")s="xmlns"+n[1].slice(6);else s=n[1].slice(i+1);t[s]=n[2].slice(1,n[2].length-1)}}return t}function ep(e,r){var t=P[e]||Me(e);if(t==="General")return D._general(r);return D.format(t,r)}function rp(e,r,t,a){var n=a;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=$e(a);break;case"i2":;case"int":n=parseInt(a,10);break;case"r4":;case"float":n=parseFloat(a);break;case"date":;case"dateTime.tz":n=oe(a);break;case"i8":;case"string":;case"fixed":;case"uuid":;case"bin.base64":break;default:throw new Error("bad custprop:"+t[0]);}e[Me(r)]=n}function tp(e,r,t){if(e.t==="z")return;if(!t||t.cellText!==false)try{if(e.t==="e"){e.w=e.w||xa[e.v]}else if(r==="General"){if(e.t==="n"){if((e.v|0)===e.v)e.w=D._general_int(e.v);else e.w=D._general_num(e.v)}else e.w=D._general(e.v)}else e.w=ep(r||"General",e.v)}catch(a){if(t.WTF)throw a}try{var n=P[r]||r||"General";if(t.cellNF)e.z=n;if(t.cellDates&&e.t=="n"&&D.is_date(n)){var i=D.parse_date_code(e.v);if(i){e.t="d";e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)}}}catch(a){if(t.WTF)throw a}}function ap(e,r,t){if(t.cellStyles){if(r.Interior){var a=r.Interior;if(a.Pattern)a.patternType=yo[a.Pattern]||a.Pattern}}e[r.ID]=r}function np(e,r,t,a,n,i,s,f,o,l){var c="General",u=a.StyleID,h={};l=l||{};var d=[];var v=0;if(u===undefined&&f)u=f.StyleID;if(u===undefined&&s)u=s.StyleID;while(i[u]!==undefined){if(i[u].nf)c=i[u].nf;if(i[u].Interior)d.push(i[u].Interior);if(!i[u].Parent)break;u=i[u].Parent}switch(t.Type){case"Boolean":a.t="b";a.v=$e(e);break;case"String":a.t="s";a.r=je(Me(e));a.v=e.indexOf("<")>-1?Me(r||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":if(e.slice(-1)!="Z")e+="Z";a.v=(oe(e)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3);if(a.v!==a.v)a.v=Me(e);else if(a.v<60)a.v=a.v-1;if(!c||c=="General")c="yyyy-mm-dd";case"Number":if(a.v===undefined)a.v=+e;if(!a.t)a.t="n";break;case"Error":a.t="e";a.v=Aa[e];if(l.cellText!==false)a.w=e;break;default:if(e==""&&r==""){a.t="z"}else{a.t="s";a.v=je(r||e)}break;}tp(a,c,l);if(l.cellFormula!==false){if(a.Formula){var p=Me(a.Formula);if(p.charCodeAt(0)==61)p=p.slice(1);a.f=nc(p,n);delete a.Formula;if(a.ArrayRange=="RC")a.F=nc("RC:RC",n);else if(a.ArrayRange){a.F=nc(a.ArrayRange,n);o.push([kt(a.F),a.F])}}else{for(v=0;v=o[v][0].s.r&&n.r<=o[v][0].e.r)if(n.c>=o[v][0].s.c&&n.c<=o[v][0].e.c)a.F=o[v][1]}}if(l.cellStyles){d.forEach(function(e){if(!h.patternType&&e.patternType)h.patternType=e.patternType});a.s=h}if(a.StyleID!==undefined)a.ixfe=a.StyleID}function ip(e){e.t=e.v||"";e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");e.v=e.w=e.ixfe=undefined}function sp(e){if(w&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e==="string")return e;if(typeof Uint8Array!=="undefined"&&e instanceof Uint8Array)return Ye(y(A(e)));throw new Error("Bad input format: expected Buffer or string")}var fp=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm;function op(e,r){var t=r||{};F(D);var a=d(sp(e));if(t.type=="binary"||t.type=="array"||t.type=="base64"){if(typeof cptable!=="undefined")a=cptable.utils.decode(65001,c(a));else a=Ye(a)}var n=a.slice(0,1024).toLowerCase(),i=false;if(n.indexOf("=0)i=true});if(i)return rm.to_workbook(a,t);var s;var f=[],o;if(m!=null&&t.dense==null)t.dense=m;var l={},u=[],h=t.dense?[]:{},v="";var p={},b={},g={};var w=Qv(''),k=0;var E=0,S=0;var _={s:{r:2e6,c:2e6},e:{r:0,c:0}};var C={},B={};var T="",y=0;var x=[];var A={},I={},R=0,O=[];var N=[],L={};var M=[],U,z=false;var H=[];var W=[],V={},X=0,G=0;var j={Sheets:[],WBProps:{date1904:false}},K={};fp.lastIndex=0;a=a.replace(//gm,"");var $="";while(s=fp.exec(a))switch(s[3]=($=s[3]).toLowerCase()){case"data":if($=="data"){if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true]);break}if(f[f.length-1][1])break;if(s[1]==="/")np(a.slice(k,s.index),T,w,f[f.length-1][0]=="comment"?L:b,{c:E,r:S},C,M[E],g,H,t);else{T="";w=Qv(s[0]);k=s.index+s[0].length}break;case"cell":if(s[1]==="/"){if(N.length>0)b.c=N;if((!t.sheetRows||t.sheetRows>S)&&b.v!==undefined){if(t.dense){if(!h[S])h[S]=[];h[S][E]=b}else h[ht(E)+ot(S)]=b}if(b.HRef){b.l={Target:b.HRef};if(b.HRefScreenTip)b.l.Tooltip=b.HRefScreenTip;delete b.HRef;delete b.HRefScreenTip}if(b.MergeAcross||b.MergeDown){X=E+(parseInt(b.MergeAcross,10)|0);G=S+(parseInt(b.MergeDown,10)|0);x.push({s:{c:E,r:S},e:{c:X,r:G}})}if(!t.sheetStubs){if(b.MergeAcross)E=X+1;else++E}else if(b.MergeAcross||b.MergeDown){for(var Y=E;Y<=X;++Y){for(var Z=S;Z<=G;++Z){if(Y>E||Z>S){if(t.dense){if(!h[Z])h[Z]=[];h[Z][Y]={t:"z"}}else h[ht(Y)+ot(Z)]={t:"z"}}}}E=X+1}else++E}else{b=qv(s[0]);if(b.Index)E=+b.Index-1;if(E<_.s.c)_.s.c=E;if(E>_.e.c)_.e.c=E;if(s[0].slice(-2)==="/>")++E;N=[]}break;case"row":if(s[1]==="/"||s[0].slice(-2)==="/>"){if(S<_.s.r)_.s.r=S;if(S>_.e.r)_.e.r=S;if(s[0].slice(-2)==="/>"){g=Qv(s[0]);if(g.Index)S=+g.Index-1}E=0;++S}else{g=Qv(s[0]);if(g.Index)S=+g.Index-1;V={};if(g.AutoFitHeight=="0"||g.Height){V.hpx=parseInt(g.Height,10);V.hpt=Bo(V.hpx);W[S]=V}if(g.Hidden=="1"){V.hidden=true;W[S]=V}}break;case"worksheet":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));u.push(v);if(_.s.r<=_.e.r&&_.s.c<=_.e.c){h["!ref"]=wt(_);if(t.sheetRows&&t.sheetRows<=_.e.r){h["!fullref"]=h["!ref"];_.e.r=t.sheetRows-1;h["!ref"]=wt(_)}}if(x.length)h["!merges"]=x;if(M.length>0)h["!cols"]=M;if(W.length>0)h["!rows"]=W;l[v]=h}else{_={s:{r:2e6,c:2e6},e:{r:0,c:0}};S=E=0;f.push([s[3],false]);o=Qv(s[0]);v=Me(o.Name);h=t.dense?[]:{};x=[];H=[];W=[];K={name:v,Hidden:0};j.Sheets.push(K)}break;case"table":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].slice(-2)=="/>")break;else{p=Qv(s[0]);f.push([s[3],false]);M=[];z=false}break;case"style":if(s[1]==="/")ap(C,B,t);else B=Qv(s[0]);break;case"numberformat":B.nf=Me(Qv(s[0]).Format||"General");if(P[B.nf])B.nf=P[B.nf];for(var J=0;J!=392;++J)if(D._table[J]==B.nf)break;if(J==392)for(J=57;J!=392;++J)if(D._table[J]==null){D.load(B.nf,J);break}break;case"column":if(f[f.length-1][0]!=="table")break;U=Qv(s[0]);if(U.Hidden){U.hidden=true;delete U.Hidden}if(U.Width)U.wpx=parseInt(U.Width,10);if(!z&&U.wpx>10){z=true;mo=ho;for(var Q=0;Q0)re.Sheet=j.Sheets.length-1;j.Names.push(re);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")T+=a.slice(y,s.index);else y=s.index+s[0].length;break;case"interior":if(!t.cellStyles)break;B.Interior=Qv(s[0]);break;case"protection":break;case"author":;case"title":;case"description":;case"created":;case"keywords":;case"subject":;case"category":;case"company":;case"lastauthor":;case"lastsaved":;case"lastprinted":;case"version":;case"revision":;case"totaltime":;case"hyperlinkbase":;case"manager":;case"contentstatus":;case"identifier":;case"language":;case"appname":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")bn(A,$,a.slice(R,s.index));else R=s.index+s[0].length;break;case"paragraphs":break;case"styles":;case"workbook":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else f.push([s[3],false]);break;case"comment":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));ip(L);N.push(L)}else{f.push([s[3],false]);o=Qv(s[0]);L={a:o.Author}}break;case"autofilter":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/"){var te=Qv(s[0]);h["!autofilter"]={ref:nc(te.Range).replace(/\$/g,"")};f.push([s[3],true])}break;case"name":break;case"datavalidation":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else{if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true])}break;case"pixelsperinch":break;case"componentoptions":;case"documentproperties":;case"customdocumentproperties":;case"officedocumentsettings":;case"pivottable":;case"pivotcache":;case"names":;case"mapinfo":;case"pagebreaks":;case"querytable":;case"sorting":;case"schema":;case"conditionalformatting":;case"smarttagtype":;case"smarttags":;case"excelworkbook":;case"workbookoptions":;case"worksheetoptions":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true]);break;default:if(f.length==0&&s[3]=="document")return lm(a,t);if(f.length==0&&s[3]=="uof")return lm(a,t);var ae=true;switch(f[f.length-1][0]){case"officedocumentsettings":switch(s[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:ae=false;}break;case"componentoptions":switch(s[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:ae=false;}break;case"excelworkbook":switch(s[3]){case"date1904":j.WBProps.date1904=true;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:ae=false;}break;case"workbookoptions":switch(s[3]){case"owcversion":break;case"height":break;case"width":break;default:ae=false;}break;case"worksheetoptions":switch(s[3]){case"visible":if(s[0].slice(-2)==="/>"){}else if(s[1]==="/")switch(a.slice(R,s.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2;break;}else R=s.index+s[0].length;break;case"header":if(!h["!margins"])dh(h["!margins"]={},"xlml");h["!margins"].header=Fe(s[0]).Margin;break;case"footer":if(!h["!margins"])dh(h["!margins"]={},"xlml");h["!margins"].footer=Fe(s[0]).Margin;break;case"pagemargins":var ne=Fe(s[0]);if(!h["!margins"])dh(h["!margins"]={},"xlml");if(ne.Top)h["!margins"].top=ne.Top;if(ne.Left)h["!margins"].left=ne.Left;if(ne.Right)h["!margins"].right=ne.Right;if(ne.Bottom)h["!margins"].bottom=ne.Bottom;break;case"displayrighttoleft":if(!j.Views)j.Views=[];if(!j.Views[0])j.Views[0]={};j.Views[0].RTL=true;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":;case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:ae=false;}break;case"pivottable":;case"pivotcache":switch(s[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:ae=false;}break;case"pagebreaks":switch(s[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:ae=false;}break;case"autofilter":switch(s[3]){case"autofiltercolumn": -break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ae=false;}break;case"querytable":switch(s[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:ae=false;}break;case"datavalidation":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:ae=false;}break;case"sorting":;case"conditionalformatting":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:ae=false;}break;case"mapinfo":;case"schema":;case"data":switch(s[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":;case"element":;case"complextype":;case"datatype":;case"all":;case"attribute":;case"extends":break;case"row":break;default:ae=false;}break;case"smarttags":break;default:ae=false;break;}if(ae)break;if(s[3].match(/!\[CDATA/))break;if(!f[f.length-1][1])throw"Unrecognized tag: "+s[3]+"|"+f.join("|");if(f[f.length-1][0]==="customdocumentproperties"){if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")rp(I,$,O,a.slice(R,s.index));else{O=s;R=s.index+s[0].length}break}if(t.WTF)throw"Unrecognized tag: "+s[3]+"|"+f.join("|");}var ie={};if(!t.bookSheets&&!t.bookProps)ie.Sheets=l;ie.SheetNames=u;ie.Workbook=j;ie.SSF=D.get_table();ie.Props=A;ie.Custprops=I;return ie}function lp(e,r){Bm(r=r||{});switch(r.type||"base64"){case"base64":return op(g.decode(e),r);case"binary":;case"buffer":;case"file":return op(e,r);case"array":return op(y(e),r);}}function cp(e,r){var t=[];if(e.Props)t.push(gn(e.Props,r));if(e.Custprops)t.push(wn(e.Props,e.Custprops,r));return t.join("")}function up(){return""}function hp(e,r){var t=[''];r.cellXfs.forEach(function(e,r){var a=[];a.push(lr("NumberFormat",null,{"ss:Format":He(D._table[e.numFmtId])}));var n={"ss:ID":"s"+(21+r)};t.push(lr("Style",a.join(""),n))});return lr("Styles",t.join(""))}function dp(e){return lr("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+sc(e.Ref,{r:0,c:0})})}function vp(e){if(!((e||{}).Workbook||{}).Names)return"";var r=e.Workbook.Names;var t=[];for(var a=0;a");if(e["!margins"].header)n.push(lr("Header",null,{"x:Margin":e["!margins"].header}));if(e["!margins"].footer)n.push(lr("Footer",null,{"x:Margin":e["!margins"].footer}));n.push(lr("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"}));n.push("")}if(a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t]){if(a.Workbook.Sheets[t].Hidden)n.push(lr("Visible",a.Workbook.Sheets[t].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}}if(((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL)n.push("");if(e["!protect"]){n.push(fr("ProtectContents","True"));if(e["!protect"].objects)n.push(fr("ProtectObjects","True"));if(e["!protect"].scenarios)n.push(fr("ProtectScenarios","True"));if(e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells)n.push(fr("EnableSelection","NoSelection"));else if(e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells)n.push(fr("EnableSelection","UnlockedCells"));[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(r){if(e["!protect"][r[0]])n.push("<"+r[1]+"/>")})}if(n.length==0)return"";return lr("WorksheetOptions",n.join(""),{xmlns:dr.x})}function bp(e){return e.map(function(e){var r=Ke(e.t||"");var t=lr("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return lr("Comment",t,{"ss:Author":e.a})}).join("")}function gp(e,r,t,a,n,i,s){if(!e||e.v==undefined&&e.f==undefined)return"";var f={};if(e.f)f["ss:Formula"]="="+He(sc(e.f,s));if(e.F&&e.F.slice(0,r.length)==r){var o=mt(e.F.slice(r.length+1));f["ss:ArrayRange"]="RC:R"+(o.r==s.r?"":"["+(o.r-s.r)+"]")+"C"+(o.c==s.c?"":"["+(o.c-s.c)+"]")}if(e.l&&e.l.Target){f["ss:HRef"]=He(e.l.Target);if(e.l.Tooltip)f["x:HRefScreenTip"]=He(e.l.Tooltip)}if(t["!merges"]){var l=t["!merges"];for(var c=0;c!=l.length;++c){if(l[c].s.c!=s.c||l[c].s.r!=s.r)continue;if(l[c].e.c>l[c].s.c)f["ss:MergeAcross"]=l[c].e.c-l[c].s.c;if(l[c].e.r>l[c].s.r)f["ss:MergeDown"]=l[c].e.r-l[c].s.r}}var u="",h="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":u="Number";h=String(e.v);break;case"b":u="Boolean";h=e.v?"1":"0";break;case"e":u="Error";h=xa[e.v];break;case"d":u="DateTime";h=new Date(e.v).toISOString();if(e.z==null)e.z=e.z||D._table[14];break;case"s":u="String";h=Ge(e.v||"");break;}var d=vh(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+d);f["ss:Index"]=s.c+1;var v=e.v!=null?h:"";var p=e.t=="z"?"":''+v+"";if((e.c||[]).length>0)p+=bp(e.c);return lr("Cell",p,f)}function wp(e,r){var t='"}function kp(e,r,t,a){if(!e["!ref"])return"";var n=kt(e["!ref"]);var i=e["!merges"]||[],s=0;var f=[];if(e["!cols"])e["!cols"].forEach(function(e,r){So(e);var t=!!e.width;var a=hh(r,e);var n={"ss:Index":r+1};if(t)n["ss:Width"]=bo(a.width);if(e.hidden)n["ss:Hidden"]="1";f.push(lr("Column",null,n))});var o=Array.isArray(e);for(var l=n.s.r;l<=n.e.r;++l){var c=[wp(l,(e["!rows"]||[])[l])];for(var u=n.s.c;u<=n.e.c;++u){var h=false;for(s=0;s!=i.length;++s){if(i[s].s.c>u)continue;if(i[s].s.r>l)continue;if(i[s].e.c");if(c.length>2)f.push(c.join(""))}return f.join("")}function Ep(e,r,t){var a=[];var n=t.SheetNames[e];var i=t.Sheets[n];var s=i?pp(i,r,e,t):"";if(s.length>0)a.push(""+s+"");s=i?kp(i,r,e,t):"";if(s.length>0)a.push("
    "+s+"
    ");a.push(mp(i,r,e,t));return a.join("")}function Sp(e,r){if(!r)r={};if(!e.SSF)e.SSF=D.get_table();if(e.SSF){F(D);D.load_table(e.SSF);r.revssf=J(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF;r.cellXfs=[];vh(r.cellXfs,{},{revssf:{General:0}})}var t=[];t.push(cp(e,r));t.push(up(e,r));t.push("");t.push("");for(var a=0;a40)return r;t.l-=4;r.Reserved1=t._R(0,"lpstr-ansi");if(t.length-t.l<=4)return r;a=t._R(4);if(a!==1907505652)return r;r.UnicodeClipboardFormat=na(t);a=t._R(4);if(a==0||a>40)return r;t.l-=4;r.Reserved2=t._R(0,"lpwstr")}function Cp(e,r,t,a){var n=t;var i=[];var s=r.slice(r.l,r.l+n);if(a&&a.enc&&a.enc.insitu)switch(e.n){case"BOF":;case"FilePass":;case"FileLock":;case"InterfaceHdr":;case"RRDInfo":;case"RRDHead":;case"UsrExcl":break;default:if(s.length===0)break;a.enc.insitu(s);}i.push(s);r.l+=n;var f=Pp[Mr(r,r.l)];var o=0;while(f!=null&&f.n.slice(0,8)==="Continue"){n=Mr(r,r.l+2);o=r.l+4;if(f.n=="ContinueFrt")o+=4;else if(f.n.slice(0,11)=="ContinueFrt")o+=12;i.push(r.slice(o,r.l+4+n));r.l+=4+n;f=Pp[Mr(r,r.l)]}var l=I(i);Yr(l,0);var c=0;l.lens=[];for(var u=0;u1)return;if(t.sheetRows&&e.r>=t.sheetRows)_=false;if(!_)return;if(t.cellStyles&&r.XF&&r.XF.data)A(e,r,t);delete r.ixfe;delete r.XF;h=e;d=bt(e);if(!s||!s.s||!s.e)s={s:{r:0,c:0},e:{r:0,c:0}};if(e.rs.e.r)s.e.r=e.r+1;if(e.c+1>s.e.c)s.e.c=e.c+1;if(t.cellFormula&&r.f){for(var a=0;ae.c||k[a][0].s.r>e.r)continue;if(k[a][0].e.c>8)!==J)throw new Error("rt mismatch: "+ee+"!="+J);if(q.r==12){e.l+=10;Q-=10}}var re={};if(q.n==="EOF")re=q.f(e,Q,R);else re=Cp(q,e,Q,R);var te=q.n;if(V==0&&te!="BOF")continue;switch(te){case"Date1904":t.opts.Date1904=T.WBProps.date1904=re;break;case"WriteProtect":t.opts.WriteProtect=true;break;case"FilePass":if(!R.enc)e.l=0;R.enc=re;if(!r.password)throw new Error("File is password-protected");if(re.valid==null)throw new Error("Encryption scheme unsupported");if(!re.valid)throw new Error("Password is incorrect");break;case"WriteAccess":R.lastuser=re;break;case"FileSharing":break;case"CodePage":var ae=Number(re);switch(ae){case 21010:ae=1200;break;case 32768:ae=1e4;break;case 32769:ae=1252;break;}o(R.codepage=ae);Y=true;break;case"RRTabId":R.rrtabid=re;break;case"WinProtect":R.winlocked=re;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":;case"CalcCount":;case"CalcDelta":;case"CalcIter":;case"CalcMode":;case"CalcPrecision":;case"CalcSaveRecalc":t.opts[te]=re;break;case"CalcRefMode":R.CalcRefMode=re;break;case"Uncalced":break;case"ForceFullCalculation":t.opts.FullCalc=re;break;case"WsBool":if(re.fDialog)n["!type"]="dialog";break;case"XF":C.push(re);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":H.push([re]);H[H.length-1].XTI=[];break;case"ExternName":H[H.length-1].push(re);break;case"Index":break;case"Lbl":$={Name:re.Name,Ref:zu(re.rgce,s,null,H,R)};if(re.itab>0)$.Sheet=re.itab-1;H.names.push($);if(!H[0]){H[0]=[];H[0].XTI=[]}H[H.length-1].push(re);if(re.Name=="_xlnm._FilterDatabase"&&re.itab>0)if(re.rgce&&re.rgce[0]&&re.rgce[0][0]&&re.rgce[0][0][0]=="PtgArea3d")j[re.itab-1]={ref:wt(re.rgce[0][0][1][2])};break;case"ExternCount":R.ExternCount=re;break;case"ExternSheet":if(H.length==0){H[0]=[];H[0].XTI=[]}H[H.length-1].XTI=H[H.length-1].XTI.concat(re);H.XTI=H.XTI.concat(re);break;case"NameCmt":if(R.biff<8)break;if($!=null)$.Comment=re[1];break;case"Protect":n["!protect"]=re;break;case"Password":if(re!==0&&R.WTF)console.error("Password verifier: "+re);break;case"Prot4Rev":;case"Prot4RevPass":break;case"BoundSheet8":{i[re.pos]=re;R.snames.push(re.name)}break;case"EOF":{if(--V)break;if(s.e){if(s.e.r>0&&s.e.c>0){s.e.r--;s.e.c--;n["!ref"]=wt(s);if(r.sheetRows&&r.sheetRows<=s.e.r){var ne=s.e.r;s.e.r=r.sheetRows-1;n["!fullref"]=n["!ref"];n["!ref"]=wt(s);s.e.r=ne}s.e.r++;s.e.c++}if(F.length>0)n["!merges"]=F;if(P.length>0)n["!objects"]=P;if(N.length>0)n["!cols"]=N;if(L.length>0)n["!rows"]=L;T.Sheets.push(y)}if(c==="")u=n;else a[c]=n;n=r.dense?[]:{}}break;case"BOF":{if(R.biff===8)R.biff={9:2,521:3,1033:4}[J]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[re.BIFFVer]||8;if(R.biff==8&&re.BIFFVer==0&&re.dt==16)R.biff=2;if(V++)break;_=true;n=r.dense?[]:{};if(R.biff<8&&!Y){Y=true;o(R.codepage=r.codepage||1252)}if(R.biff<5){if(c==="")c="Sheet1";s={s:{r:0,c:0},e:{r:0,c:0}};var ie={pos:e.l-Q,name:c};i[ie.pos]=ie;R.snames.push(c)}else c=(i[Z]||{name:""}).name;if(re.dt==32)n["!type"]="chart";if(re.dt==64)n["!type"]="macro";F=[];P=[];R.arrayf=k=[];N=[];L=[];M=U=0;z=false;y={Hidden:(i[Z]||{hs:0}).hs,name:c}}break;case"Number":;case"BIFF2NUM":;case"BIFF2INT":{if(n["!type"]=="chart")if(r.dense?(n[re.r]||[])[re.c]:n[bt({c:re.c,r:re.r})])++re.c;E={ixfe:re.ixfe,XF:C[re.ixfe]||{},v:re.val,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"BoolErr":{E={ixfe:re.ixfe,XF:C[re.ixfe],v:re.val,t:re.t};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"RK":{E={ixfe:re.ixfe,XF:C[re.ixfe],v:re.rknum,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulRk":{for(var se=re.c;se<=re.C;++se){var fe=re.rkrec[se-re.c][0];E={ixfe:fe,XF:C[fe],v:re.rkrec[se-re.c][1],t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:se,r:re.r},E,r)}}break;case"Formula":{if(re.val=="String"){f=re;break}E=Tp(re.val,re.cell.ixfe,re.tt);E.XF=C[E.ixfe];if(r.cellFormula){var oe=re.formula;if(oe&&oe[0]&&oe[0][0]&&oe[0][0][0]=="PtgExp"){var le=oe[0][0][1][0],ce=oe[0][0][1][1];var ue=bt({r:le,c:ce});if(w[ue])E.f=""+zu(re.formula,s,re.cell,H,R);else E.F=((r.dense?(n[le]||[])[ce]:n[ue])||{}).F}else E.f=""+zu(re.formula,s,re.cell,H,R)}if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I(re.cell,E,r);f=re}break;case"String":{if(f){f.val=re;E=Tp(re,f.cell.ixfe,"s");E.XF=C[E.ixfe];if(r.cellFormula){E.f=""+zu(f.formula,s,f.cell,H,R)}if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I(f.cell,E,r);f=null}else throw new Error("String record expects Formula")}break;case"Array":{k.push(re);var he=bt(re[0].s);v=r.dense?(n[re[0].s.r]||[])[re[0].s.c]:n[he];if(r.cellFormula&&v){if(!f)break;if(!he||!v)break;v.f=""+zu(re[1],s,re[0],H,R);v.F=wt(re[0])}}break;case"ShrFmla":{if(!_)break;if(!r.cellFormula)break;if(d){if(!f)break;w[bt(f.cell)]=re[0];v=r.dense?(n[f.cell.r]||[])[f.cell.c]:n[bt(f.cell)];(v||{}).f=""+zu(re[0],s,h,H,R)}}break;case"LabelSst":E=Tp(l[re.isst].t,re.ixfe,"s");if(l[re.isst].h)E.h=l[re.isst].h;E.XF=C[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Blank":if(r.sheetStubs){E={ixfe:re.ixfe,XF:C[re.ixfe],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulBlank":if(r.sheetStubs){for(var de=re.c;de<=re.C;++de){var ve=re.ixfe[de-re.c];E={ixfe:ve,XF:C[ve],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:de,r:re.r},E,r)}}break;case"RString":;case"Label":;case"BIFF2STR":E=Tp(re.val,re.ixfe,"s");E.XF=C[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Dimensions":{if(V===1)s=re}break;case"SST":{l=re}break;case"Format":{if(R.biff==4){G[X++]=re[1];for(var pe=0;pe=163)D.load(re[1],X+163)}else D.load(re[1],re[0])}break;case"BIFF2FORMAT":{G[X++]=re;for(var me=0;me=163)D.load(re,X+163)}break;case"MergeCells":F=F.concat(re);break;case"Obj":P[re.cmo[0]]=R.lastobj=re;break;case"TxO":R.lastobj.TxO=re;break;case"ImData":R.lastobj.ImData=re;break;case"HLink":{for(g=re[0].s.r;g<=re[0].e.r;++g)for(b=re[0].s.c;b<=re[0].e.c;++b){v=r.dense?(n[g]||[])[b]:n[bt({c:b,r:g})];if(v)v.l=re[1]}}break;case"HLinkTooltip":{for(g=re[0].s.r;g<=re[0].e.r;++g)for(b=re[0].s.c;b<=re[0].e.c;++b){v=r.dense?(n[g]||[])[b]:n[bt({c:b,r:g})];if(v&&v.l)v.l.Tooltip=re[1]}}break;case"Note":{if(R.biff<=5&&R.biff>=2)break;v=r.dense?(n[re[0].r]||[])[re[0].c]:n[bt(re[0])];var be=P[re[2]];if(!v){if(r.dense){if(!n[re[0].r])n[re[0].r]=[];v=n[re[0].r][re[0].c]={t:"z"}}else{v=n[bt(re[0])]={t:"z"}}s.e.r=Math.max(s.e.r,re[0].r);s.s.r=Math.min(s.s.r,re[0].r);s.e.c=Math.max(s.e.c,re[0].c);s.s.c=Math.min(s.s.c,re[0].c)}if(!v.c)v.c=[];p={a:re[1],t:be.TxO.t};v.c.push(p)}break;default:switch(q.n){case"ClrtClient":break;case"XFExt":Rl(C[re.ixfe],re.ext);break;case"DefColWidth":M=re;break;case"DefaultRowHeight":U=re[1];break;case"ColInfo":{if(!R.cellStyles)break;while(re.e>=re.s){N[re.e--]={width:re.w/256};if(!z){z=true;Eo(re.w/256)}So(N[re.e+1])}}break;case"Row":{var ge={};if(re.level!=null){L[re.r]=ge;ge.level=re.level}if(re.hidden){L[re.r]=ge;ge.hidden=true}if(re.hpt){L[re.r]=ge;ge.hpt=re.hpt;ge.hpx=To(re.hpt)}}break;case"LeftMargin":;case"RightMargin":;case"TopMargin":;case"BottomMargin":if(!n["!margins"])dh(n["!margins"]={});n["!margins"][te.slice(0,-6).toLowerCase()]=re;break;case"Setup":if(!n["!margins"])dh(n["!margins"]={});n["!margins"].header=re.header;n["!margins"].footer=re.footer;break;case"Window2":if(re.RTL)T.Views[0].RTL=true;break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":;case"FeatHdr11":break;case"Feature11":;case"Feature12":;case"List12":break;case"Country":S=re;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":;case"Fbi2":;case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":B=re;break;case"Theme":O=re;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":{}break;case"SheetExt":{}break;case"SheetExtOptional":{}break;case"ObNoMacros":{}break;case"ObProj":{}break;case"CodeName":{if(!c)T.WBProps.CodeName=re||"ThisWorkbook";else y.CodeName=re||y.name}break;case"GUIDTypeLib":{}break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":;case"DXFN":;case"DXFN12":;case"DXFN12List":;case"DXFN12NoCB":break;case"Dv":;case"DVal":break;case"BRAI":;case"Series":;case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":;case"CF":;case"CF12":;case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":;case"Mms":;case"InterfaceEnd":;case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":;case"HideObj":;case"GridSet":;case"Guts":;case"UserBView":;case"UserSViewBegin":;case"UserSViewEnd":break;case"Pane":break;default:switch(q.n){case"Dat":;case"Begin":;case"End":;case"StartBlock":;case"EndBlock":;case"Frame":;case"Area":;case"Axis":;case"AxisLine":;case"Tick":break;case"AxesUsed":;case"CrtLayout12":;case"CrtLayout12A":;case"CrtLink":;case"CrtLine":;case"CrtMlFrt":;case"CrtMlFrtContinue":break;case"LineFormat":;case"AreaFormat":;case"Chart":;case"Chart3d":;case"Chart3DBarShape":;case"ChartFormat":;case"ChartFrtInfo":break;case"PlotArea":;case"PlotGrowth":break;case"SeriesList":;case"SerParent":;case"SerAuxTrend":break;case"DataFormat":;case"SerToCrt":;case"FontX":break;case"CatSerRange":;case"AxcExt":;case"SerFmt":break;case"ShtProps":break;case"DefaultText":;case"Text":;case"CatLab":break;case"DataLabExtContents":break;case"Legend":;case"LegendException":break;case"Pie":;case"Scatter":break;case"PieFormat":;case"MarkerFormat":break;case"StartObject":;case"EndObject":break;case"AlRuns":;case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":;case"YMult":break;case"Line":;case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":;case"Qsif":;case"Qsir":;case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":;case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":;case"MsoDrawingGroup":;case"MsoDrawingSelection":break;case"WebPub":;case"AutoWebPub":break;case"HeaderFooter":;case"HFPicture":;case"PLV":;case"HorizontalPageBreaks":;case"VerticalPageBreaks":break;case"Backup":;case"CompressPictures":;case"Compat12":break;case"Continue":;case"ContinueFrt12":break;case"FrtFontList":;case"FrtWrapper":break;default:switch(q.n){case"TabIdConf":;case"Radar":;case"RadarArea":;case"DropBar":;case"Intl":;case"CoordList":;case"SerAuxErrBar":break;case"BIFF2FONTCLR":;case"BIFF2FMTCNT":;case"BIFF2FONTXTRA":break;case"BIFF2XF":;case"BIFF3XF":;case"BIFF4XF":break;case"BIFF4FMTCNT":;case"BIFF2ROW":;case"BIFF2WINDOW2":break;case"SCENARIO":;case"DConBin":;case"PicF":;case"DataLabExt":;case"Lel":;case"BopPop":;case"BopPopCustom":;case"RealTimeData":;case"Name":break;case"LHNGraph":;case"FnGroupName":;case"AddMenu":;case"LPr":break;case"ListObj":;case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":;case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(r.WTF)throw"Unrecognized Record "+q.n;};};};}}else e.l+=Q}t.SheetNames=K(i).sort(function(e,r){return Number(e)-Number(r)}).map(function(e){return i[e].name});if(!r.bookSheets)t.Sheets=a;if(t.Sheets)j.forEach(function(e,r){t.Sheets[t.SheetNames[r]]["!autofilter"]=e});t.Preamble=u;t.Strings=l;t.SSF=D.get_table();if(R.enc)t.Encryption=R.enc;if(O)t.Themes=O;t.Metadata={};if(S!==undefined)t.Metadata.Country=S;if(H.names.length>0)T.Names=H.names;t.Workbook=T;return t}var xp={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Ap(e,r,t){var a=W.find(e,"!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Hn(a,ga,xp.DSI);for(var i in n)r[i]=n[i]}catch(s){if(t.WTF)throw s}var f=W.find(e,"!SummaryInformation");if(f&&f.size>0)try{var o=Hn(f,wa,xp.SI);for(var l in o)if(r[l]==null)r[l]=o[l]}catch(s){if(t.WTF)throw s}if(r.HeadingPairs&&r.TitlesOfParts){fn(r.HeadingPairs,r.TitlesOfParts,r,t);delete r.HeadingPairs;delete r.TitlesOfParts}}function Ip(e,r){var t=[],a=[],n=[];var i=0,s;if(e.Props){s=K(e.Props);for(i=0;i-1)continue;if(n[i][1]==null)continue;f.push(n[i])}if(a.length)W.utils.cfb_add(r,"/SummaryInformation",Wn(a,xp.SI,Sa,wa));if(t.length||f.length)W.utils.cfb_add(r,"/DocumentSummaryInformation",Wn(t,xp.DSI,Ea,ga,f.length?f:null,xp.UDI))}function Rp(e,r){if(!r)r={};Bm(r);l();if(r.codepage)s(r.codepage);var t,a;if(e.FullPaths){if(W.find(e,"/encryption"))throw new Error("File is password-protected");t=W.find(e,"!CompObj");a=W.find(e,"/Workbook")||W.find(e,"/Book")}else{switch(r.type){case"base64":e=B(g.decode(e));break;case"binary":e=B(e);break;case"buffer":break;case"array":if(!Array.isArray(e))e=Array.prototype.slice.call(e);break;}Yr(e,0);a={content:e}}var n;var i;if(t)_p(t);if(r.bookProps&&!r.bookSheets)n={};else{var f=w?"buffer":"array";if(a&&a.content)n=yp(a.content,r);else if((i=W.find(e,"PerfectOffice_MAIN"))&&i.content)n=gf.to_workbook(i.content,(r.type=f,r));else if((i=W.find(e,"NativeContent_MAIN"))&&i.content)n=gf.to_workbook(i.content,(r.type=f,r));else throw new Error("Cannot find Workbook stream");if(r.bookVBA&&e.FullPaths&&W.find(e,"/_VBA_PROJECT_CUR/VBA/dir"))n.vbaraw=Jl(e)}var o={};if(e.FullPaths)Ap(e,o,r);n.Props=n.Custprops=o;if(r.bookFiles)n.cfb=e;return n}function Op(e,r){var t=r||{};var a=W.utils.cfb_new({root:"R"});var n="/Workbook";switch(t.bookType||"xls"){case"xls":t.bookType="biff8";case"xla":if(!t.bookType)t.bookType="xla";case"biff8":n="/Workbook";t.biff=8;break;case"biff5":n="/Book";t.biff=5;break;default:throw new Error("invalid type "+t.bookType+" for XLS CFB");}W.utils.cfb_add(a,n,em(e,t));if(t.biff==8&&(e.Props||e.Custprops))Ip(e,a);if(t.biff==8&&e.vbaraw)Ql(a,W.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"}));return a}var Dp={0:{n:"BrtRowHdr",f:Yh},1:{n:"BrtCellBlank",f:ad},2:{n:"BrtCellRk",f:hd},3:{n:"BrtCellError",f:fd},4:{n:"BrtCellBool",f:id},5:{n:"BrtCellReal",f:cd},6:{n:"BrtCellSt",f:vd},7:{n:"BrtCellIsst",f:od},8:{n:"BrtFmlaString",f:wd},9:{n:"BrtFmlaNum",f:gd},10:{n:"BrtFmlaBool",f:md},11:{n:"BrtFmlaError",f:bd},16:{n:"BrtFRTArchID$",f:Bv},19:{n:"BrtSSTItem",f:Rt},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:Tv},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:Wo},44:{n:"BrtFmt",f:zo},45:{n:"BrtFill",f:jo},46:{n:"BrtBorder",f:Jo},47:{n:"BrtXF",f:$o},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Ys},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:Dl},64:{n:"BrtDVal",f:Nd},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Zr,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:Od},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:rd},148:{n:"BrtWsDim",f:Qh,p:16},151:{n:"BrtPane",f:Bd},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:_v},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Ev},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:Of},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:$t},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:kd},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets" -},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Wt},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Ts},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:Td},427:{n:"BrtShrFmla",f:yd},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:Id},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:ed},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:_d},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Wt},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:jl},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Xl},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Dt},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:tv},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:Ld},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}};var Fp=Y(Dp,"n");var Pp={3:{n:"BIFF2NUM",f:nf},4:{n:"BIFF2STR",f:af},6:{n:"Formula",f:Ku},9:{n:"BOF",f:Oi},10:{n:"EOF",f:Vn},12:{n:"CalcCount",f:$n},13:{n:"CalcMode",f:$n},14:{n:"CalcPrecision",f:jn},15:{n:"CalcRefMode",f:jn},16:{n:"CalcDelta",f:Zt},17:{n:"CalcIter",f:jn},18:{n:"Protect",f:jn},19:{n:"Password",f:$n},20:{n:"Header",f:Es},21:{n:"Footer",f:Es},23:{n:"ExternSheet",f:Ts},24:{n:"Lbl",f:Bs},25:{n:"WinProtect",f:jn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:Ds},29:{n:"Selection"},34:{n:"Date1904",f:jn},35:{n:"ExternName",f:_s},36:{n:"COLWIDTH"},38:{n:"LeftMargin",f:Zt},39:{n:"RightMargin",f:Zt},40:{n:"TopMargin",f:Zt},41:{n:"BottomMargin",f:Zt},42:{n:"PrintRowCol",f:jn},43:{n:"PrintGrid",f:jn},47:{n:"FilePass",f:io},49:{n:"Font",f:Qi},51:{n:"PrintSize",f:$n},60:{n:"Continue"},61:{n:"Window1",f:Ki},64:{n:"Backup",f:jn},65:{n:"Pane",f:Ji},66:{n:"CodePage",f:$n},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:$n},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Pi},93:{n:"Obj",f:Ns},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:jn},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:jn},125:{n:"ColInfo",f:Ys},128:{n:"Guts",f:ps},129:{n:"WsBool",f:Li},130:{n:"GridSet",f:$n},131:{n:"HCenter",f:jn},132:{n:"VCenter",f:jn},133:{n:"BoundSheet8",f:Mi},134:{n:"WriteProtect"},140:{n:"Country",f:Xs},141:{n:"HideObj",f:$n},144:{n:"Sort"},146:{n:"Palette",f:Ks},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:$n},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:ef},161:{n:"Setup",f:Zs},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:cs},190:{n:"MulBlank",f:us},193:{n:"Mms",f:Vn},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:jn},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:$n},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:jn},222:{n:"OleObjectSize"},224:{n:"XF",f:ds},225:{n:"InterfaceHdr",f:Fi},226:{n:"InterfaceEnd",f:Vn},227:{n:"SXVS"},229:{n:"MergeCells",f:Fs},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:zi},253:{n:"LabelSst",f:es},255:{n:"ExtSST",f:Wi},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Zn},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:jn},353:{n:"DSF",f:Vn},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:Ss},431:{n:"Prot4Rev",f:jn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Us},439:{n:"RefreshAll",f:jn},440:{n:"HLink",f:zs},441:{n:"Lel"},442:{n:"CodeName",f:ai},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:$n},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Vn},449:{n:"RecalcId",f:Gi,r:2},450:{n:"EntExU2",f:Vn},512:{n:"Dimensions",f:fs},513:{n:"Blank",f:qs},515:{n:"Number",f:ws},516:{n:"Label",f:ts},517:{n:"BoolErr",f:bs},518:{n:"Formula",f:Ku},519:{n:"String",f:rf},520:{n:"Row",f:Vi},523:{n:"Index"},545:{n:"Array",f:Is},549:{n:"DefaultRowHeight",f:ji},566:{n:"Table"},574:{n:"Window2",f:Yi},638:{n:"RK",f:ls},659:{n:"Style"},1030:{n:"Formula",f:Ku},1048:{n:"BigName"},1054:{n:"Format",f:ns},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:As},2048:{n:"HLinkTooltip",f:Ws},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Oi},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Vn},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:$s,r:12},2173:{n:"XFExt",f:Il,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:jn,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:xs,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:Cl,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Rs,r:12},2203:{n:"CompressPictures",f:Vn},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:Xi},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:$n},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:Js},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:js},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:fs},2:{n:"BIFF2INT",f:ff},5:{n:"BoolErr",f:bs},7:{n:"String",f:lf},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:$n},30:{n:"BIFF2FORMAT",f:ss},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Is},37:{n:"DefaultRowHeight",f:ji},50:{n:"BIFF2FONTXTRA",f:cf},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:tf},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:uf},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Oi},536:{n:"Lbl",f:Bs},547:{n:"ExternName",f:_s},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Oi},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}};var Np=Y(Pp,"n");function Lp(e,r,t,a){var n=+r||+Np[r];if(isNaN(n))return;var i=a||(t||[]).length||0;var s=e.next(4);s._W(2,n);s._W(2,i);if(i>0&&Nr(t))e.push(t)}function Mp(e,r,t,a){var n=a||(t||[]).length||0;if(n<=8224)return Lp(e,r,t,n);var i=+r||+Np[r];if(isNaN(i))return;var s=t.parts||[],f=0;var o=0,l=0;while(l+(s[f]||8224)<=8224){l+=s[f]||8224;f++}var c=e.next(4);c._W(2,i);c._W(2,l);e.push(t.slice(o,o+l));o+=l;while(o=0&&n<65536)Lp(e,2,of(t,a,n));else Lp(e,3,sf(t,a,n));return;case"b":;case"e":Lp(e,5,zp(t,a,r.v,r.t));return;case"s":;case"str":Lp(e,4,Hp(t,a,r.v));return;}Lp(e,1,Up(null,t,a))}function Vp(e,r,t,a){var n=Array.isArray(r);var i=kt(r["!ref"]||"A1"),s,f="",o=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255);i.e.r=Math.min(i.e.c,16383);s=wt(i)}for(var l=i.s.r;l<=i.e.r;++l){f=ot(l);for(var c=i.s.c;c<=i.e.c;++c){if(l===i.s.r)o[c]=ht(c);s=o[c]+f;var u=n?(r[l]||[])[c]:r[s];if(!u)continue;Wp(e,u,l,c,a)}}}function Xp(e,r){var t=r||{};if(m!=null&&t.dense==null)t.dense=m;var a=qr();var n=0;for(var i=0;i255||d.e.r>=v){if(r.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255);d.e.r=Math.min(d.e.c,v-1)}Lp(a,2057,Di(t,16,r));Lp(a,"CalcMode",Yn(1));Lp(a,"CalcCount",Yn(100));Lp(a,"CalcRefMode",Kn(true));Lp(a,"CalcIter",Kn(false));Lp(a,"CalcDelta",Jt(.001));Lp(a,"CalcSaveRecalc",Kn(true));Lp(a,"PrintRowCol",Kn(false));Lp(a,"PrintGrid",Kn(false));Lp(a,"GridSet",Yn(1));Lp(a,"Guts",ms([0,0]));Lp(a,"HCenter",Kn(false));Lp(a,"VCenter",Kn(false));Lp(a,512,os(d,r));if(l)i["!links"]=[];for(var p=d.s.r;p<=d.e.r;++p){u=ot(p);for(var m=d.s.c;m<=d.e.c;++m){if(p===d.s.r)h[m]=ht(m);c=h[m]+u;var b=o?(i[p]||[])[m]:i[c];if(!b)continue;Zp(a,b,p,m,r); -if(l&&b.l)i["!links"].push([c,b.l])}}var g=f.CodeName||f.name||n;if(l)Lp(a,"Window2",Zi((s.Views||[])[0]));if(l&&(i["!merges"]||[]).length)Lp(a,"MergeCells",Ps(i["!merges"]));if(l)Yp(a,i);Lp(a,"CodeName",ii(g,r));if(l)Kp(a,i);Lp(a,"EOF");return a.end()}function Qp(e,r,t){var a=qr();var n=(e||{}).Workbook||{};var i=n.Sheets||[];var s=n.WBProps||{};var f=t.biff==8,o=t.biff==5;Lp(a,2057,Di(e,5,t));if(t.bookType=="xla")Lp(a,"Addin");Lp(a,"InterfaceHdr",f?Yn(1200):null);Lp(a,"Mms",Xn(2));if(o)Lp(a,"ToolbarHdr");if(o)Lp(a,"ToolbarEnd");Lp(a,"InterfaceEnd");Lp(a,"WriteAccess",Ni("SheetJS",t));Lp(a,"CodePage",Yn(f?1200:1252));if(f)Lp(a,"DSF",Yn(0));if(f)Lp(a,"Excel9File");Lp(a,"RRTabId",Qs(e.SheetNames.length));if(f&&e.vbaraw)Lp(a,"ObProj");if(f&&e.vbaraw){var l=s.CodeName||"ThisWorkbook";Lp(a,"CodeName",ii(l,t))}Lp(a,"BuiltInFnGroupCount",Yn(17));Lp(a,"WinProtect",Kn(false));Lp(a,"Protect",Kn(false));Lp(a,"Password",Yn(0));if(f)Lp(a,"Prot4Rev",Kn(false));if(f)Lp(a,"Prot4RevPass",Yn(0));Lp(a,"Window1",$i(t));Lp(a,"Backup",Kn(false));Lp(a,"HideObj",Yn(0));Lp(a,"Date1904",Kn(hv(e)=="true"));Lp(a,"CalcPrecision",Kn(true));if(f)Lp(a,"RefreshAll",Kn(false));Lp(a,"BookBool",Yn(0));Gp(a,e,t);jp(a,e.SSF,t);$p(a,t);if(f)Lp(a,"UsesELFs",Kn(false));var c=a.end();var u=qr();if(f)Lp(u,"Country",Gs());if(f&&t.Strings)Mp(u,"SST",Hi(t.Strings,t));Lp(u,"EOF");var h=u.end();var d=qr();var v=0,p=0;for(p=0;p/g,"");var n=e.match(/");var i=e.match(/<\/table/i);var s=n.index,f=i&&i.index||e.length;var o=pe(e.slice(s,f),/(:?]*>)/i,"");var l=-1,c=0,u=0,h=0;var d={s:{r:1e7,c:1e7},e:{r:0,c:0}};var v=[];for(s=0;s/i);for(f=0;f"))>-1)k=k.slice(E+1);for(var S=0;S")));h=C.colspan?+C.colspan:1;if((u=+C.rowspan)>1||h>1)v.push({s:{r:l,c:c},e:{r:l+(u||1)-1,c:c+h-1}});var B=C.t||"";if(!k.length){c+=h;continue}k=rr(k);if(d.s.r>l)d.s.r=l;if(d.e.rc)d.s.c=c;if(d.e.ct||n[l].s.c>s)continue;if(n[l].e.r1)d.rowspan=f;if(o>1)d.colspan=o;d.t=u&&u.t||"z";if(a.editable)h=''+h+"";d.id=(a.id||"sjs")+"-"+c;if(d.t!="z"){d.v=u.v;if(u.z!=null)d.z=u.z}i.push(lr("td",h,d))}var v="";return v+i.join("")+""}function a(e,r,t){var a=[];return a.join("")+""}var n='SheetJS Table Export';var i="";function s(e,r){var s=r||{};var f=s.header!=null?s.header:n;var o=s.footer!=null?s.footer:i;var l=[f];var c=gt(e["!ref"]);s.dense=Array.isArray(e);l.push(a(e,c,s));for(var u=c.s.r;u<=c.e.r;++u)l.push(t(e,c,u,s));l.push("
    "+o);return l.join("")}return{to_workbook:r,to_sheet:e,_row:t,BEGIN:n,END:i,_preamble:a,from_sheet:s}}();function tm(e,r,t){var a=t||{};if(m!=null)a.dense=m;var n=0,i=0;if(a.origin!=null){if(typeof a.origin=="number")n=a.origin;else{var s=typeof a.origin=="string"?mt(a.origin):a.origin;n=s.r;i=s.c}}var f=r.getElementsByTagName("tr");var o=Math.min(a.sheetRows||1e7,f.length);var l={s:{r:0,c:0},e:{r:n,c:i}};if(e["!ref"]){var c=gt(e["!ref"]);l.s.r=Math.min(l.s.r,c.s.r);l.s.c=Math.min(l.s.c,c.s.c);l.e.r=Math.max(l.e.r,c.e.r);l.e.c=Math.max(l.e.c,c.e.c);if(n==-1)l.e.r=n=c.e.r+1}var u=[],h=0;var d=e["!rows"]||(e["!rows"]=[]);var v=0,p=0,b=0,g=0,w=0,k=0;if(!e["!cols"])e["!cols"]=[];for(;v1||k>1)u.push({s:{r:p+n,c:g+i},e:{r:p+n+(w||1)-1,c:g+i+(k||1)-1}});var y={t:"s",v:C};var x=_.getAttribute("t")||"";if(C!=null){if(C.length==0)y.t=x||"z";else if(a.raw||C.trim().length==0||x=="s"){}else if(C==="TRUE")y={t:"b",v:true};else if(C==="FALSE")y={t:"b",v:false};else if(!isNaN(he(C)))y={t:"n",v:he(C)};else if(!isNaN(de(C).getDate())){y={t:"d",v:oe(C)};if(!a.cellDates)y={t:"n",v:ee(y.v)};y.z=a.dateNF||D._table[14]}}if(y.z===undefined&&B!=null)y.z=B;if(a.dense){if(!e[p+n])e[p+n]=[];e[p+n][g+i]=y}else e[bt({c:g+i,r:p+n})]=y;if(l.e.c=o)e["!fullref"]=wt((l.e.r=f.length-v+p-1+n,l));return e}function am(e,r){var t=r||{};var a=t.dense?[]:{};return tm(a,e,r)}function nm(e,r){return _t(am(e,r),r)}function im(e){var r="";var t=sm(e);if(t)r=t(e).getPropertyValue("display");if(!r)r=e.style.display;return r==="none"}function sm(e){if(e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle==="function")return e.ownerDocument.defaultView.getComputedStyle;if(typeof getComputedStyle==="function")return getComputedStyle;return null}var fm=function(){var e=function(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,function(e,r){return Array(parseInt(r,10)+1).join(" ")}).replace(/]*\/>/g,"\t").replace(//g,"\n");var t=Me(r.replace(/<[^>]*>/g,""));return[t]};var r={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function t(a,n){var i=n||{};if(m!=null&&i.dense==null)i.dense=m;var s=sp(a);var f=[],o;var l;var c={name:""},u="",h=0;var d;var v;var p={},b=[];var g=i.dense?[]:{};var w,k;var E={value:""};var S="",_=0,C;var B=[];var T=-1,y=-1,x={s:{r:1e6,c:1e7},e:{r:0,c:0}};var A=0;var I={};var R=[],O={},D=0,F=0;var P=[],N=1,L=1;var M=[];var U={Names:[]};var z={};var H=["",""];var W=[],V={};var X="",G=0;var j=false,K=false;var $=0;fp.lastIndex=0;s=s.replace(//gm,"").replace(//gm,"");while(w=fp.exec(s))switch(w[3]=w[3].replace(/_.*$/,"")){case"table":;case"工作表":if(w[1]==="/"){if(x.e.c>=x.s.c&&x.e.r>=x.s.r)g["!ref"]=wt(x);else g["!ref"]="A1:A1";if(i.sheetRows>0&&i.sheetRows<=x.e.r){g["!fullref"]=g["!ref"];x.e.r=i.sheetRows-1;g["!ref"]=wt(x)}if(R.length)g["!merges"]=R;if(P.length)g["!rows"]=P;d.name=d["名称"]||d.name;if(typeof JSON!=="undefined")JSON.stringify(d);b.push(d.name);p[d.name]=g;K=false}else if(w[0].charAt(w[0].length-2)!=="/"){d=Fe(w[0],false);T=y=-1;x.s.r=x.s.c=1e7;x.e.r=x.e.c=0;g=i.dense?[]:{};R=[];P=[];K=true}break;case"table-row-group":if(w[1]==="/")--A;else++A;break;case"table-row":;case"行":if(w[1]==="/"){T+=N;N=1;break}v=Fe(w[0],false);if(v["行号"])T=v["行号"]-1;else if(T==-1)T=0;N=+v["number-rows-repeated"]||1;if(N<10)for($=0;$0)P[T+$]={level:A};y=-1;break;case"covered-table-cell":if(w[1]!=="/")++y;if(i.sheetStubs){if(i.dense){if(!g[T])g[T]=[];g[T][y]={t:"z"}}else g[bt({r:T,c:y})]={t:"z"}}S="";B=[];break;case"table-cell":;case"数据":if(w[0].charAt(w[0].length-2)==="/"){++y;E=Fe(w[0],false);L=parseInt(E["number-columns-repeated"]||"1",10);k={t:"z",v:null};if(E.formula&&i.cellFormula!=false)k.f=nh(Me(E.formula));if((E["数据类型"]||E["value-type"])=="string"){k.t="s";k.v=Me(E["string-value"]||"");if(i.dense){if(!g[T])g[T]=[];g[T][y]=k}else{g[bt({r:T,c:y})]=k}}y+=L-1}else if(w[1]!=="/"){++y;L=1;var Y=N?T+N-1:T;if(y>x.e.c)x.e.c=y;if(yx.e.r)x.e.r=Y;E=Fe(w[0],false);W=[];V={};k={t:E["数据类型"]||E["value-type"],v:null};if(i.cellFormula){if(E.formula)E.formula=Me(E.formula);if(E["number-matrix-columns-spanned"]&&E["number-matrix-rows-spanned"]){D=parseInt(E["number-matrix-rows-spanned"],10)||0;F=parseInt(E["number-matrix-columns-spanned"],10)||0;O={s:{r:T,c:y},e:{r:T+D-1,c:y+F-1}};k.F=wt(O);M.push([O,k.F])}if(E.formula)k.f=nh(E.formula);else for($=0;$=M[$][0].s.r&&T<=M[$][0].e.r)if(y>=M[$][0].s.c&&y<=M[$][0].e.c)k.F=M[$][1]}if(E["number-columns-spanned"]||E["number-rows-spanned"]){D=parseInt(E["number-rows-spanned"],10)||0;F=parseInt(E["number-columns-spanned"],10)||0;O={s:{r:T,c:y},e:{r:T+D-1,c:y+F-1}};R.push(O)}if(E["number-columns-repeated"])L=parseInt(E["number-columns-repeated"],10);switch(k.t){case"boolean":k.t="b";k.v=$e(E["boolean-value"]);break;case"float":k.t="n";k.v=parseFloat(E.value);break;case"percentage":k.t="n";k.v=parseFloat(E.value);break;case"currency":k.t="n";k.v=parseFloat(E.value);break;case"date":k.t="d";k.v=oe(E["date-value"]);if(!i.cellDates){k.t="n";k.v=ee(k.v)}k.z="m/d/yy";break;case"time":k.t="n";k.v=ie(E["time-value"])/86400;break;case"number":k.t="n";k.v=parseFloat(E["数据数值"]);break;default:if(k.t==="string"||k.t==="text"||!k.t){k.t="s";if(E["string-value"]!=null){S=Me(E["string-value"]);B=[]}}else throw new Error("Unsupported value type "+k.t);}}else{j=false;if(k.t==="s"){k.v=S||"";if(B.length)k.R=B;j=_==0}if(z.Target)k.l=z;if(W.length>0){k.c=W;W=[]}if(S&&i.cellText!==false)k.w=S;if(j){k.t="z";delete k.v}if(!j||i.sheetStubs){if(!(i.sheetRows&&i.sheetRows<=T)){for(var Z=0;Z0)g[T+Z][y+L]=ce(k)}else{g[bt({r:T+Z,c:y})]=k;while(--L>0)g[bt({r:T+Z,c:y+L})]=ce(k)}if(x.e.c<=y)x.e.c=y}}}L=parseInt(E["number-columns-repeated"]||"1",10);y+=L-1;L=0;k={};S="";B=[]}z={};break;case"document":;case"document-content":;case"电子表格文档":;case"spreadsheet":;case"主体":;case"scripts":;case"styles":;case"font-face-decls":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],true]);break;case"annotation":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o;V.t=S;if(B.length)V.R=B;V.a=X;W.push(V)}else if(w[0].charAt(w[0].length-2)!=="/"){f.push([w[3],false])}X="";G=0;S="";_=0;B=[];break;case"creator":if(w[1]==="/"){X=s.slice(G,w.index)}else G=w.index+w[0].length;break;case"meta":;case"元数据":;case"settings":;case"config-item-set":;case"config-item-map-indexed":;case"config-item-map-entry":;case"config-item-map-named":;case"shapes":;case"frame":;case"text-box":;case"image":;case"data-pilot-tables":;case"list-style":;case"form":;case"dde-links":;case"event-listeners":;case"chart":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],false]);S="";_=0;B=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":;case"percentage-style":;case"date-style":;case"time-style":if(w[1]==="/"){I[c.name]=u;if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/"){u="";c=Fe(w[0],false);f.push([w[3],true])}break;case"script":break;case"libraries":break;case"automatic-styles":break;case"master-styles":break;case"default-style":;case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Fe(w[0],false);u+=r[w[3]][l.style==="long"?1:0];break;}break;case"fraction":break;case"day":;case"month":;case"year":;case"era":;case"day-of-week":;case"week-of-year":;case"quarter":;case"hours":;case"minutes":;case"seconds":;case"am-pm":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Fe(w[0],false);u+=r[w[3]][l.style==="long"?1:0];break;}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(w[0].slice(-2)==="/>")break;else if(w[1]==="/")switch(f[f.length-1][0]){case"number-style":;case"date-style":;case"time-style":u+=s.slice(h,w.index);break;}else h=w.index+w[0].length;break;case"named-range":l=Fe(w[0],false);H=sh(l["cell-range-address"]);var J={Name:l.name,Ref:H[0]+"!"+H[1]};if(K)J.Sheet=b.length;U.Names.push(J);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":;case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":;case"文本串":if(w[1]==="/"&&(!E||!E["string-value"])){var Q=e(s.slice(_,w.index),C);S=(S.length>0?S+"\n":"")+Q[0]}else{C=Fe(w[0],false);_=w.index+w[0].length}break;case"s":break;case"database-range":if(w[1]==="/")break;try{H=sh(Fe(w[0])["target-range-address"]);p[H[0]]["!autofilter"]={ref:H[1]}}catch(q){}break;case"date":break;case"object":break;case"title":;case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":;case"sender-lastname":;case"sender-initials":;case"sender-title":;case"sender-position":;case"sender-email":;case"sender-phone-private":;case"sender-fax":;case"sender-company":;case"sender-phone-work":;case"sender-street":;case"sender-city":;case"sender-postal-code":;case"sender-country":;case"sender-state-or-province":;case"author-name":;case"author-initials":;case"chapter":;case"file-name":;case"template-name":;case"sheet-name":break;case"event-listener":break;case"initial-creator":;case"creation-date":;case"print-date":;case"generator":;case"document-statistic":;case"user-defined":;case"editing-duration":;case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":;case"source-cell-range":;case"source-service":;case"data-pilot-field":;case"data-pilot-level":;case"data-pilot-subtotals":;case"data-pilot-subtotal":;case"data-pilot-members":;case"data-pilot-member":;case"data-pilot-display-info":;case"data-pilot-sort-info":;case"data-pilot-layout-info":;case"data-pilot-field-reference":;case"data-pilot-groups":;case"data-pilot-group":;case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":;case"dde-connection-decl":;case"dde-link":;case"dde-source":break;case"properties":break;case"property":break;case"a":if(w[1]!=="/"){z=Fe(w[0],false);if(!z.href)break;z.Target=z.href;delete z.href;if(z.Target.charAt(0)=="#"&&z.Target.indexOf(".")>-1){H=sh(z.Target.slice(1));z.Target="#"+H[0]+"!"+H[1]}}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(w[2]){case"dc:":;case"calcext:":;case"loext:":;case"ooo:":;case"chartooo:":;case"draw:":;case"style:":;case"chart:":;case"form:":;case"uof:":;case"表:":;case"字:":break;default:if(i.WTF)throw new Error(w);};}var re={Sheets:p,SheetNames:b,Workbook:U};if(i.bookSheets)delete re.Sheets;return re}}();function om(e,r){r=r||{};var t=!!we(e,"objectdata");if(t)ja(Ee(e,"META-INF/manifest.xml"),r);var a=Se(e,"content.xml");if(!a)throw new Error("Missing content.xml in "+(t?"ODS":"UOF")+" file");var n=fm(t?a:Ye(a),r);if(we(e,"meta.xml"))n.Props=en(Ee(e,"meta.xml"));return n}function lm(e,r){return fm(e,r)}var cm=function(){var e="";return function r(){return Ae+e}}();var um=function(){var e=function(e){return He(e).replace(/ +/g,function(e){return''}).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")};var r=" \n";var t=" \n";var a=function(a,n,i){var s=[];s.push(' \n');var f=0,o=0,l=gt(a["!ref"]);var c=a["!merges"]||[],u=0;var h=Array.isArray(a);for(f=0;f\n");for(;f<=l.e.r;++f){s.push(" \n");for(o=0;oo)continue;if(c[u].s.r>f)continue;if(c[u].e.c\n")}s.push(" \n");return s.join("")};var n=function(e){e.push(" \n");e.push(' \n');e.push(' \n');e.push(" /\n");e.push(' \n');e.push(" /\n");e.push(" \n");e.push(" \n");e.push(' \n');e.push(' \n');e.push(" \n");e.push(' \n');e.push(" \n")};return function i(e,r){var t=[Ae];var i=or({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"});var s=or({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});if(r.bookType=="fods")t.push("\n");else t.push("\n");n(t);t.push(" \n");t.push(" \n");for(var f=0;f!=e.SheetNames.length;++f)t.push(a(e.Sheets[e.SheetNames[f]],e,f,r));t.push(" \n");t.push(" \n");if(r.bookType=="fods")t.push("");else t.push("");return t.join("")}}();function hm(e,r){if(r.bookType=="fods")return um(e,r);var t=Te();var a="";var n=[];var i=[];a="mimetype";Ce(t,a,"application/vnd.oasis.opendocument.spreadsheet");a="content.xml";Ce(t,a,um(e,r));n.push([a,"text/xml"]);i.push([a,"ContentFile"]);a="styles.xml";Ce(t,a,cm(e,r));n.push([a,"text/xml"]);i.push([a,"StylesFile"]);a="meta.xml";Ce(t,a,Ja());n.push([a,"text/xml"]);i.push([a,"MetadataFile"]);a="manifest.rdf";Ce(t,a,Za(i));n.push([a,"application/rdf+xml"]);a="META-INF/manifest.xml";Ce(t,a,Ka(n));return t}function dm(e,r){if(!r)return 0;var t=e.SheetNames.indexOf(r);if(t==-1)throw new Error("Sheet not found: "+r);return t}function vm(e){return function r(t,a){var n=dm(t,a.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],a,t)}}var pm=vm(rm);var mm=vm({from_sheet:nb});var bm=vm(typeof df!=="undefined"?df:{});var gm=vm(typeof vf!=="undefined"?vf:{});var wm=vm(typeof mf!=="undefined"?mf:{});var km=vm(typeof so!=="undefined"?so:{});var Em=vm({from_sheet:ib});var Sm=vm(typeof hf!=="undefined"?hf:{});var _m=vm(typeof pf!=="undefined"?pf:{});function Cm(e){return function r(t){for(var a=0;a!=e.length;++a){var n=e[a];if(t[n[0]]===undefined)t[n[0]]=n[1];if(n[2]==="n")t[n[0]]=Number(t[n[0]])}}}var Bm=function(e){Cm([["cellNF",false],["cellHTML",true],["cellFormula",true],["cellStyles",false],["cellText",true],["cellDates",false],["sheetStubs",false],["sheetRows",0,"n"],["bookDeps",false],["bookSheets",false],["bookProps",false],["bookFiles",false],["bookVBA",false],["password",""],["WTF",false]])(e)};var Tm=Cm([["cellDates",false],["bookSST",false],["bookType","xlsx"],["compression",false],["WTF",false]]);function ym(e){if(Ma.WS.indexOf(e)>-1)return"sheet";if(Ma.CS&&e==Ma.CS)return"chart";if(Ma.DS&&e==Ma.DS)return"dialog";if(Ma.MS&&e==Ma.MS)return"macro";return e&&e.length?e:"sheet"}function xm(e,r){if(!e)return 0;try{e=r.map(function a(r){if(!r.id)r.id=r.strRelID;return[r.name,e["!id"][r.id].Target,ym(e["!id"][r.id].Type)]})}catch(t){return null}return!e||e.length===0?null:e}function Am(e,r,t,a,n,i,s,f,o,l,c,u){try{i[a]=za(Se(e,t,true),r);var h=Ee(e,r);var d;switch(f){case"sheet":d=Fv(h,r,n,o,i[a],l,c,u);break;case"chart":d=Pv(h,r,n,o,i[a],l,c,u);if(!d||!d["!drawel"])break;var v=xe(d["!drawel"].Target,r);var p=Ua(v);var m=Ll(Se(e,v,true),za(Se(e,p,true),v));var b=xe(m,v);var g=Ua(b);d=Qd(Se(e,b,true),b,o,za(Se(e,g,true),b),l,d);break;case"macro":d=Nv(h,r,n,o,i[a],l,c,u);break;case"dialog":d=Lv(h,r,n,o,i[a],l,c,u);break;default:throw new Error("Unrecognized sheet type "+f);}s[a]=d;var w=[];if(i&&i[a])K(i[a]).forEach(function(t){if(i[a][t].Type==Ma.CMNT){var n=xe(i[a][t].Target,r);w=Hv(Ee(e,n,true),n,o);if(!w||!w.length)return;zl(d,w)}})}catch(k){if(o.WTF)throw k}}function Im(e){return e.charAt(0)=="/"?e.slice(1):e}function Rm(e,r){F(D);r=r||{};Bm(r);if(we(e,"META-INF/manifest.xml"))return om(e,r);if(we(e,"objectdata.xml"))return om(e,r);if(we(e,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var t=_e(e);var a=Fa(Se(e,"[Content_Types].xml"));var n=false;var i,s;if(a.workbooks.length===0){s="xl/workbook.xml";if(Ee(e,s,true))a.workbooks.push(s)}if(a.workbooks.length===0){s="xl/workbook.bin";if(!Ee(e,s,true))throw new Error("Could not find workbook");a.workbooks.push(s);n=true}if(a.workbooks[0].slice(-3)=="bin")n=true;var f={};var o={};if(!r.bookSheets&&!r.bookProps){oh=[];if(a.sst)try{oh=zv(Ee(e,Im(a.sst)),a.sst,r)}catch(l){if(r.WTF)throw l}if(r.cellStyles&&a.themes.length)f=Uv(Se(e,a.themes[0].replace(/^\//,""),true)||"",a.themes[0],r);if(a.style)o=Mv(Ee(e,Im(a.style)),a.style,f,r)}a.links.map(function(t){try{var a=za(Se(e,Ua(Im(t))),t);return Vv(Ee(e,Im(t)),a,t,r)}catch(n){}});var c=Dv(Ee(e,Im(a.workbooks[0])),a.workbooks[0],r);var u={},h="";if(a.coreprops.length){h=Ee(e,Im(a.coreprops[0]),true);if(h)u=en(h);if(a.extprops.length!==0){h=Ee(e,Im(a.extprops[0]),true);if(h)on(h,u,r)}}var d={};if(!r.bookSheets||r.bookProps){if(a.custprops.length!==0){h=Se(e,Im(a.custprops[0]),true);if(h)d=hn(h,r)}}var v={};if(r.bookSheets||r.bookProps){if(c.Sheets)i=c.Sheets.map(function I(e){return e.name});else if(u.Worksheets&&u.SheetNames.length>0)i=u.SheetNames;if(r.bookProps){v.Props=u;v.Custprops=d}if(r.bookSheets&&typeof i!=="undefined")v.SheetNames=i;if(r.bookSheets?v.SheetNames:r.bookProps)return v}i={};var p={};if(r.bookDeps&&a.calcchain)p=Wv(Ee(e,Im(a.calcchain)),a.calcchain,r);var m=0;var b={};var g,w;{var k=c.Sheets;u.Worksheets=k.length;u.SheetNames=[];for(var E=0;E!=k.length;++E){u.SheetNames[E]=k[E].name}}var S=n?"bin":"xml";var _=a.workbooks[0].lastIndexOf("/");var C=(a.workbooks[0].slice(0,_+1)+"_rels/"+a.workbooks[0].slice(_+1)+".rels").replace(/^\//,"");if(!we(e,C))C="xl/_rels/workbook."+S+".rels";var B=za(Se(e,C,true),C);if(B)B=xm(B,c.Sheets);var T=Ee(e,"xl/worksheets/sheet.xml",true)?1:0;e:for(m=0;m!=u.Worksheets;++m){var y="sheet";if(B&&B[m]){g="xl/"+B[m][1].replace(/[\/]?xl\//,"");if(!we(e,g))g=B[m][1];if(!we(e,g))g=C.replace(/_rels\/.*$/,"")+B[m][1];y=B[m][2]}else{g="xl/worksheets/sheet"+(m+1-T)+"."+S;g=g.replace(/sheet0\./,"sheet.")}w=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels");if(r&&r.sheets!=null)switch(typeof r.sheets){case"number":if(m!=r.sheets)continue e;break;case"string":if(u.SheetNames[m].toLowerCase()!=r.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(r.sheets)){var x=false;for(var A=0;A!=r.sheets.length;++A){if(typeof r.sheets[A]=="number"&&r.sheets[A]==m)x=1;if(typeof r.sheets[A]=="string"&&r.sheets[A].toLowerCase()==u.SheetNames[m].toLowerCase())x=1}if(!x)continue e};}Am(e,g,w,u.SheetNames[m],m,b,i,y,r,c,f,o)}v={Directory:a,Workbook:c,Props:u,Custprops:d,Deps:p,Sheets:i,SheetNames:u.SheetNames,Strings:oh,Styles:o,Themes:f,SSF:D.get_table()};if(r&&r.bookFiles){v.keys=t;v.files=e.files}if(r&&r.bookVBA){if(a.vba.length>0)v.vbaraw=Ee(e,Im(a.vba[0]),true);else if(a.defaults&&a.defaults.bin===Zl)v.vbaraw=Ee(e,"xl/vbaProject.bin",true)}return v}function Om(e,r){var t=r||{};var a="Workbook",n=W.find(e,a);try{a="/!DataSpaces/Version";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Uf(n.content);a="/!DataSpaces/DataSpaceMap";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=Hf(n.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=Wf(n.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Xf(n.content)}catch(f){}a="/EncryptionInfo";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var o=Kf(n.content);a="/EncryptedPackage";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(o[0]==4&&typeof decrypt_agile!=="undefined")return decrypt_agile(o[1],n.content,t.password||"",t);if(o[0]==2&&typeof decrypt_std76!=="undefined")return decrypt_std76(o[1],n.content,t.password||"",t);throw new Error("File is password-protected")}function Dm(e,r){Ml=1024;if(r.bookType=="ods")return hm(e,r);if(e&&!e.SSF){e.SSF=D.get_table()}if(e&&e.SSF){F(D);D.load_table(e.SSF);r.revssf=J(e.SSF); -r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF}r.rels={};r.wbrels={};r.Strings=[];r.Strings.Count=0;r.Strings.Unique=0;if(ch)r.revStrings=new Map;else{r.revStrings={};r.revStrings.foo=[];delete r.revStrings.foo}var t=r.bookType=="xlsb"?"bin":"xml";var a=ql.indexOf(r.bookType)>-1;var n=Da();Tm(r=r||{});var i=Te();var s="",f=0;r.cellXfs=[];vh(r.cellXfs,{},{revssf:{General:0}});if(!e.Props)e.Props={};s="docProps/core.xml";Ce(i,s,an(e.Props,r));n.coreprops.push(s);Xa(r.rels,2,s,Ma.CORE_PROPS);s="docProps/app.xml";if(e.Props&&e.Props.SheetNames){}else if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{var o=[];for(var l=0;l0){s="docProps/custom.xml";Ce(i,s,vn(e.Custprops,r));n.custprops.push(s);Xa(r.rels,4,s,Ma.CUST_PROPS)}for(f=1;f<=e.SheetNames.length;++f){var c={"!id":{}};var u=e.Sheets[e.SheetNames[f-1]];var h=(u||{})["!type"]||"sheet";switch(h){case"chart":;default:s="xl/worksheets/sheet"+f+"."+t;Ce(i,s,Gv(f-1,s,r,e,c));n.sheets.push(s);Xa(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Ma.WS[0]);}if(u){var d=u["!comments"];var v=false;if(d&&d.length>0){var p="xl/comments"+f+"."+t;Ce(i,p,Yv(d,p,r));n.comments.push(p);Xa(c,-1,"../comments"+f+"."+t,Ma.CMNT);v=true}if(u["!legacy"]){if(v)Ce(i,"xl/drawings/vmlDrawing"+f+".vml",Ul(f,u["!comments"]))}delete u["!comments"];delete u["!legacy"]}if(c["!id"].rId1)Ce(i,Ua(s),Wa(c))}if(r.Strings!=null&&r.Strings.length>0){s="xl/sharedStrings."+t;Ce(i,s,$v(r.Strings,s,r));n.strs.push(s);Xa(r.wbrels,-1,"sharedStrings."+t,Ma.SST)}s="xl/workbook."+t;Ce(i,s,Xv(e,s,r));n.workbooks.push(s);Xa(r.rels,1,s,Ma.WB);s="xl/theme/theme1.xml";Ce(i,s,_l(e.Themes,r));n.themes.push(s);Xa(r.wbrels,-1,"theme/theme1.xml",Ma.THEME);s="xl/styles."+t;Ce(i,s,Kv(e,s,r));n.styles.push(s);Xa(r.wbrels,-1,"styles."+t,Ma.STY);if(e.vbaraw&&a){s="xl/vbaProject.bin";Ce(i,s,e.vbaraw);n.vba.push(s);Xa(r.wbrels,-1,"vbaProject.bin",Ma.VBA)}Ce(i,"[Content_Types].xml",La(n,r));Ce(i,"_rels/.rels",Wa(r.rels));Ce(i,"xl/_rels/workbook."+t+".rels",Wa(r.wbrels));delete r.revssf;delete r.ssf;return i}function Fm(e,r){var t="";switch((r||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":t=g.decode(e.slice(0,12));break;case"binary":t=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"));}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3),t.charCodeAt(4),t.charCodeAt(5),t.charCodeAt(6),t.charCodeAt(7)]}function Pm(e,r){if(W.find(e,"EncryptedPackage"))return Om(e,r);return Rp(e,r)}function Nm(e,r){var t,a=e;var n=r||{};if(!n.type)n.type=w&&Buffer.isBuffer(e)?"buffer":"base64";t=ye(a,n);return Rm(t,n)}function Lm(e,r){var t=0;e:while(t=2&&a[3]===0)return gf.to_workbook(t,i);break;case 3:;case 131:;case 139:;case 140:return hf.to_workbook(t,i);case 123:if(a[1]===92&&a[2]===114&&a[3]===116)return so.to_workbook(t,i);break;case 10:;case 13:;case 32:return Mm(t,i);}if(hf.versions.indexOf(a[0])>-1&&a[2]<=12&&a[3]<=31)return hf.to_workbook(t,i);return Hm(e,t,i,n)}function Vm(e,r){var t=r||{};t.type="file";return Wm(e,t)}function Xm(e,r){switch(r.type){case"base64":;case"binary":break;case"buffer":;case"array":r.type="";break;case"file":return G(r.file,W.write(e,{type:w?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");default:throw new Error("Unrecognized type "+r.type);}return W.write(e,r)}function Gm(e,r){var t=r||{};var a=Dm(e,t);var n={};if(t.compression)n.compression="DEFLATE";if(t.password)n.type=w?"nodebuffer":"string";else switch(t.type){case"base64":n.type="base64";break;case"binary":n.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":;case"file":n.type=w?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+t.type);}var i=a.FullPaths?W.write(a,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type}):a.generate(n);if(t.password&&typeof encrypt_agile!=="undefined")return Xm(encrypt_agile(i,t.password),t);if(t.type==="file")return G(t.file,i);return t.type=="string"?Ye(i):i}function jm(e,r){var t=r||{};var a=Op(e,t);return Xm(a,t)}function Km(e,r,t){if(!t)t="";var a=t+e;switch(r.type){case"base64":return g.encode(Ze(a));case"binary":return Ze(a);case"string":return e;case"file":return G(r.file,a,"utf8");case"buffer":{if(w)return k(a,"utf8");else return Km(a,{type:"binary"}).split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function $m(e,r){switch(r.type){case"base64":return g.encode(e);case"binary":return e;case"string":return e;case"file":return G(r.file,e,"binary");case"buffer":{if(w)return k(e,"binary");else return e.split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function Ym(e,r){switch(r.type){case"string":;case"base64":;case"binary":var t="";for(var a=0;a0)n=0;var u=ot(o.s.r);var h=[];var d=[];var v=0,p=0;var m=Array.isArray(e);var b=o.s.r,g=0,w=0;if(m&&!e[b])e[b]=[];for(g=o.s.c;g<=o.e.c;++g){h[g]=ht(g);t=m?e[b][g]:e[h[g]+u];switch(a){case 1:i[g]=g-o.s.c;break;case 2:i[g]=h[g];break;case 3:i[g]=l.header[g-o.s.c];break;default:if(t==null)t={w:"__EMPTY",t:"s"};f=s=St(t,null,l);p=0;for(w=0;w=0)c='"'+c.replace(tb,'""')+'"'}else c="";l.push(c)}if(f.blankrows===false&&o)return null;return l.join(s)}function nb(e,r){var t=[];var a=r==null?{}:r;if(e==null||e["!ref"]==null)return"";var n=kt(e["!ref"]);var i=a.FS!==undefined?a.FS:",",s=i.charCodeAt(0);var f=a.RS!==undefined?a.RS:"\n",o=f.charCodeAt(0);var l=new RegExp((i=="|"?"\\|":i)+"+$");var c="",u=[];a.dense=Array.isArray(e);var h=a.skipHidden&&e["!cols"]||[];var d=a.skipHidden&&e["!rows"]||[];for(var v=n.s.c;v<=n.e.c;++v)if(!(h[v]||{}).hidden)u[v]=ht(v);for(var p=n.s.r;p<=n.e.r;++p){if((d[p]||{}).hidden)continue;c=ab(e,n,p,u,s,o,i,a);if(c==null){continue}if(a.strip)c=c.replace(l,"");t.push(c+f)}delete a.dense;return t.join("")}function ib(e,r){if(!r)r={};r.FS="\t";r.RS="\n";var t=nb(e,r);if(typeof cptable=="undefined"||r.type=="string")return t;var a=cptable.utils.encode(1200,t,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function sb(e){var r="",t,a="";if(e==null||e["!ref"]==null)return[];var n=kt(e["!ref"]),i="",s=[],f;var o=[];var l=Array.isArray(e);for(f=n.s.c;f<=n.e.c;++f)s[f]=ht(f);for(var c=n.s.r;c<=n.e.r;++c){i=ot(c);for(f=n.s.c;f<=n.e.c;++f){r=s[f]+i;t=l?(e[c]||[])[f]:e[r];a="";if(t===undefined)continue;else if(t.F!=null){r=t.F;if(!t.f)continue;a=t.f;if(r.indexOf(":")==-1)r=r+":"+r}if(t.f!=null)a=t.f;else if(t.t=="z")continue;else if(t.t=="n"&&t.v!=null)a=""+t.v;else if(t.t=="b")a=t.v?"TRUE":"FALSE";else if(t.w!==undefined)a="'"+t.w;else if(t.v===undefined)continue;else if(t.t=="s")a="'"+t.v;else a=""+t.v;o[o.length]=r+"="+a}}return o}function fb(e,r,t){var a=t||{};var n=+!a.skipHeader;var i=e||{};var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?mt(a.origin):a.origin;s=o.r;f=o.c}}var l;var c={s:{c:0,r:0},e:{c:f,r:s+r.length-1+n}};if(i["!ref"]){var u=kt(i["!ref"]);c.e.c=Math.max(c.e.c,u.e.c);c.e.r=Math.max(c.e.r,u.e.r);if(s==-1){s=u.e.r+1;c.e.r=s+r.length-1+n}}else{if(s==-1){s=0;c.e.r=r.length-1+n}}var h=a.header||[],d=0;r.forEach(function(e,r){K(e).forEach(function(t){if((d=h.indexOf(t))==-1)h[d=h.length]=t;var o=e[t];var c="z";var u="";var v=bt({c:f+d,r:s+r+n});l=lb.sheet_get_cell(i,v);if(o&&typeof o==="object"&&!(o instanceof Date)){i[v]=o}else{if(typeof o=="number")c="n";else if(typeof o=="boolean")c="b";else if(typeof o=="string")c="s";else if(o instanceof Date){c="d";if(!a.cellDates){c="n";o=ee(o)}u=a.dateNF||D._table[14]}if(!l)i[v]=l={t:c,v:o};else{l.t=c;l.v=o;delete l.w;delete l.R;if(u)l.z=u}if(u)l.z=u}})});c.e.c=Math.max(c.e.c,f+h.length-1);var v=ot(s);if(n)for(d=0;d=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}else if(typeof r=="string"){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}else throw new Error("Cannot find sheet |"+r+"|")}e.book_new=function(){return{SheetNames:[],Sheets:{}}};e.book_append_sheet=function(e,r,t){if(!t)for(var a=1;a<=65535;++a,t=undefined)if(e.SheetNames.indexOf(t="Sheet"+a)==-1)break;if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");vv(t);if(e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");e.SheetNames.push(t);e.Sheets[t]=r};e.book_set_sheet_visibility=function(e,r,a){t(e,"Workbook",{});t(e.Workbook,"Sheets",[]);var i=n(e,r);t(e.Workbook.Sheets,i,{});switch(a){case 0:;case 1:;case 2:break;default:throw new Error("Bad sheet visibility setting "+a);}e.Workbook.Sheets[i].Hidden=a};r([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]);e.cell_set_number_format=function(e,r){e.z=r;return e};e.cell_set_hyperlink=function(e,r,t){if(!r){delete e.l}else{e.l={Target:r};if(t)e.l.Tooltip=t}return e};e.cell_set_internal_link=function(r,t,a){return e.cell_set_hyperlink(r,"#"+t,a)};e.cell_add_comment=function(e,r,t){if(!e.c)e.c=[];e.c.push({t:r,a:t||"SheetJS"})};e.sheet_set_array_formula=function(e,r,t){var n=typeof r!="string"?r:kt(r);var i=typeof r=="string"?r:wt(r);for(var s=n.s.r;s<=n.e.r;++s)for(var f=n.s.c;f<=n.e.c;++f){var o=a(e,s,f);o.t="n";o.F=i;delete o.v;if(s==n.s.r&&f==n.s.c)o.f=t}return e};return e})(lb);if(w&&typeof require!="undefined")(function(){var r={}.Readable;var t=function(e,t){var a=r();var n=t==null?{}:t;if(e==null||e["!ref"]==null){a.push(null);return a}var i=kt(e["!ref"]);var s=n.FS!==undefined?n.FS:",",f=s.charCodeAt(0);var o=n.RS!==undefined?n.RS:"\n",l=o.charCodeAt(0);var c=new RegExp((s=="|"?"\\|":s)+"+$");var u="",h=[];n.dense=Array.isArray(e);var d=n.skipHidden&&e["!cols"]||[];var v=n.skipHidden&&e["!rows"]||[];for(var p=i.s.c;p<=i.e.c;++p)if(!(d[p]||{}).hidden)h[p]=ht(p);var m=i.s.r;var b=false;a._read=function(){if(!b){b=true;return a.push("\ufeff")}while(m<=i.e.r){++m;if((v[m-1]||{}).hidden)continue;u=ab(e,i,m-1,h,f,l,s,n);if(u!=null){if(n.strip)u=u.replace(c,"");a.push(u+o);break}}if(m>i.e.r)return a.push(null)};return a};var a=function(e,t){var a=r();var n=t||{};var i=n.header!=null?n.header:rm.BEGIN;var s=n.footer!=null?n.footer:rm.END;a.push(i);var f=gt(e["!ref"]);n.dense=Array.isArray(e);a.push(rm._preamble(e,f,n));var o=f.s.r;var l=false;a._read=function(){if(o>f.e.r){if(!l){l=true;a.push(""+s)}return a.push(null)}while(o<=f.e.r){a.push(rm._row(e,f,o,n));++o;break}};return a};var n=function(e,t){var a=r({objectMode:true});if(e==null||e["!ref"]==null){a.push(null);return a}var n={t:"n",v:0},i=0,s=1,f=[],o=0,l="";var c={s:{r:0,c:0},e:{r:0,c:0}};var u=t||{};var h=u.range!=null?u.range:e["!ref"];if(u.header===1)i=1;else if(u.header==="A")i=2;else if(Array.isArray(u.header))i=3;switch(typeof h){case"string":c=kt(h);break;case"number":c=kt(e["!ref"]);c.s.r=h;break;default:c=h;}if(i>0)s=0;var d=ot(c.s.r);var v=[];var p=0;var m=Array.isArray(e);var b=c.s.r,g=0,w=0;if(m&&!e[b])e[b]=[];for(g=c.s.c;g<=c.e.c;++g){v[g]=ht(g);n=m?e[b][g]:e[v[g]+d];switch(i){case 1:f[g]=g-c.s.c;break;case 2:f[g]=v[g];break;case 3:f[g]=u.header[g-c.s.c];break;default:if(n==null)n={w:"__EMPTY",t:"s"};l=o=St(n,null,u);p=0;for(w=0;wc.e.r)return a.push(null);while(b<=c.e.r){var r=eb(e,c,b,v,i,f,m,u);++b;if(r.isempty===false||(i===1?u.blankrows!==false:!!u.blankrows)){a.push(r.row);break}}};return a};e.stream={to_json:n,to_html:a,to_csv:t}})();if(typeof Rp!=="undefined")e.parse_xlscfb=Rp;e.parse_zip=Rm;e.read=Wm;e.readFile=Vm;e.readFileSync=Vm;e.write=Zm;e.writeFile=Qm;e.writeFileSync=Qm;e.writeFileAsync=qm;e.utils=lb;e.SSF=D;if(typeof W!=="undefined")e.CFB=W}if(typeof exports!=="undefined")make_xlsx_lib(exports);else if(typeof module!=="undefined"&&module.exports)make_xlsx_lib(module.exports);else if(typeof define==="function"&&define.amd)define(function(){if(!XLSX.version)make_xlsx_lib(XLSX);return XLSX});else make_xlsx_lib(XLSX);var XLS=XLSX,ODS=XLSX; diff --git a/dist/login.html b/dist/login.html deleted file mode 100644 index d024c7a..0000000 --- a/dist/login.html +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - EAdmin - 商城项目完整演示案例 - - - - - - -
    -
    -
    -
    - EAdmin - 商城 -
    -
    - 商城项目完整演示案例 - V1.0.1极速版 -
    - -
    - -
    - -
    - -
    - -
    - - 图形验证码 -
    - -
    -
    -
    - - - - \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100644 index 4569856..0000000 --- a/gulpfile.js +++ /dev/null @@ -1,153 +0,0 @@ -const gulp = require('gulp'); -const concat = require('gulp-concat'); -const uglify = require('gulp-uglify'); -const rename = require('gulp-rename'); -const header = require('gulp-header'); -const less = require('gulp-less'); -const cssmin = require('gulp-minify-css'); -const plumber = require('gulp-plumber'); -const babel = require('gulp-babel'); -const sync = require('browser-sync').create(); -const reload = sync.reload; - -// 定义通用注释 -var note = "/*!\r\n eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com \r\n*/\r\n"; - -// 开发模式 -gulp.task('dev', [ - 'jsmin' -], function() { - sync.init({ - server: { - baseDir: './dist' - }, - browser: 'chrome' - }); - // 编译类库 - gulp.watch([ - 'src/js/**/*.js' - ], ['jsmin']); - // 编译less - gulp.watch('src/less/dark/**/*.less', ['less_dark']); - gulp.watch('src/less/light/**/*.less', ['less_light']); - // 合并CSS - gulp.watch('src/css/dark/**/*.css', ['css_dark']); - gulp.watch('src/css/light/**/*.css', ['css_light']); - // 重载 - gulp.watch([ - 'dist/**/*.js', - 'dist/**/*.css', - 'dist/**/*.html' - ]).on('change', reload); -}); - -// 运行模式 -gulp.task('run', [], function() { - sync.init({ - server: { - baseDir: './dist' - }, - browser: 'chrome' - }); -}); - -// 压缩JS -gulp.task('jsmin', function(){ - // 压缩核心类,函数,初始化文件 - gulp.src([ - 'src/js/core/al.load.js' - ]). - pipe(plumber()). - pipe(babel()). - pipe(uglify()). - pipe(rename({ - suffix : '.min' - })). - pipe(header(note)). - pipe(gulp.dest('dist/js/core')); - // 压缩核心类,函数,初始化文件 - gulp.src([ - 'src/js/core/al.conf.js', - 'src/js/core/al.func.js', - 'src/js/core/al.init.js' - ]). - pipe(plumber()). - pipe(babel()). - pipe(concat('al.init.js')). - pipe(uglify()). - pipe(rename({ - suffix : '.min' - })). - pipe(header(note)). - pipe(gulp.dest('dist/js/core')); - // 压缩类库 - gulp.src([ - 'src/js/lib/*.js' - ]). - pipe(plumber()). - pipe(babel()). - pipe(concat('eadmin.lib.js')). - pipe(uglify()). - pipe(rename({ - suffix : '.min' - })). - pipe(header(note)). - pipe(gulp.dest('dist/js/lib')); - // 压缩框架 - gulp.src([ - 'src/js/framework/eadmin/1.0.1/*.js' - ]). - pipe(plumber()). - pipe(babel()). - pipe(uglify()). - pipe(rename({ - suffix : '.min' - })). - pipe(header(note)). - pipe(gulp.dest('dist/js/framework/eadmin/1.0.1')); -}); - -//编译less -gulp.task('less_dark', function(){ - gulp.src([ - 'src/less/dark/**/*.less', - '!src/less/dark/global.less' - ]). - pipe(plumber()). - pipe(less()). - pipe(gulp.dest('src/css/dark')); -}); -gulp.task('less_light', function(){ - gulp.src([ - 'src/less/light/**/*.less', - '!src/less/light/global.less' - ]). - pipe(plumber()). - pipe(less()). - pipe(gulp.dest('src/css/light')); -}); - -//合并css -gulp.task('css_dark', function(){ - return gulp.src([ - 'src/css/dark/*.css', - 'src/css/dark/common/*.css', - 'src/css/dark/lib/*.css', - ]). - pipe(plumber()). - pipe(concat('eadmin.min.css')). - pipe(cssmin()). - pipe(gulp.dest('dist/css')); -}); - -gulp.task('css_light', function(){ - return gulp.src([ - 'src/css/light/*.css', - 'src/css/light/common/*.css', - 'src/css/light/lib/*.css', - ]). - pipe(plumber()). - pipe(concat('eadmin_light.min.css')). - pipe(cssmin()). - pipe(gulp.dest('dist/css')); -}); \ No newline at end of file diff --git a/package.json b/package.json deleted file mode 100644 index b1f704b..0000000 --- a/package.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "name": "eadmin", - "version": "1.0.1", - "description": "EAdmin极速后台开箱即用模版", - "main": "index.js", - "scripts": {}, - "author": "surui / 317953536@qq.com", - "license": "ISC", - "devDependencies": { - "babel-core": "^6.26.3", - "babel-preset-env": "^1.7.0", - "browser-sync": "^2.18.13", - "gulp": "^3.9.1", - "gulp-babel": "^7.0.1", - "gulp-concat": "^2.6.1", - "gulp-header": "^1.8.9", - "gulp-less": "^3.3.2", - "gulp-minify-css": "^1.2.4", - "gulp-order": "^1.1.1", - "gulp-plumber": "^1.1.0", - "gulp-rename": "^1.2.2", - "gulp-uglify": "^3.0.0", - "gulp-watch": "^4.3.11" - }, - "dependencies": { - "@types/jquery": "^3.3.29" - } -} diff --git a/src/css/dark/animate.css b/src/css/dark/animate.css deleted file mode 100644 index 3f692ca..0000000 --- a/src/css/dark/animate.css +++ /dev/null @@ -1,11 +0,0 @@ -@charset "UTF-8"; - -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */ - -@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/src/css/dark/bootstrap.css b/src/css/dark/bootstrap.css deleted file mode 100644 index e539b1f..0000000 --- a/src/css/dark/bootstrap.css +++ /dev/null @@ -1,567 +0,0 @@ -@media (max-width: 576px) { - #container - { - padding: 20px !important; - } - header - { - box-shadow: 0px 5px 10px 0px #060916; - z-index: 9999; - } - header .main-nav>div:first-child - { - padding-left: 20px !important; - } - header .main-nav .member - { - display: none; - } - header .main-nav .nav - { - display: none; - } - header .sub-nav, - .table-page .info, - .table-page .jump - { - display: none !important; - } - .table-page - { - text-align: center !important; - } - header .mobile-menu - { - display: block !important; - } -} -@media (max-width : 1280px) -{ - header .main-nav .nav a li - { - padding: 0 10px !important; - } -} -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding: 10px; -} -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} -.col-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; -} - -.col-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; -} - -.col-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; -} - -.col-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; -} - -.col-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; -} - -.col-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; -} - -.col-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; -} - -.col-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; -} - -.col-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-sm-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-sm-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-sm-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-sm-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-sm-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-sm-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-sm-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-sm-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-sm-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-md-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-md-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-md-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-md-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-md-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-md-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-md-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-md-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-md-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-lg-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-lg-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-lg-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-lg-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-lg-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-lg-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-lg-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-lg-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-lg-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-xl-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-xl-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-xl-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-xl-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-xl-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-xl-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-xl-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-xl-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-xl-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -#container:before, -#container:after{ - content: " "; - display: table; -} -#container:after{ - content: " "; - clear: both; -} \ No newline at end of file diff --git a/src/css/dark/common/block.css b/src/css/dark/common/block.css deleted file mode 100644 index 33b5229..0000000 --- a/src/css/dark/common/block.css +++ /dev/null @@ -1,508 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 盒子 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -#container { - margin: 0 auto; - width: 100%; - padding: 10px 60px 20px 60px; - position: relative; -} -.block-title { - width: 100%; - height: 20px; - line-height: 18px; - margin-bottom: 10px; - position: relative; - font-size: 16px; - color: #cccccc; -} -.block-title span { - background: -moz-linear-gradient(top, #66b5ff, #0084FF); - background: -webkit-linear-gradient(top, #66b5ff, #0084FF); - background: -o-linear-gradient(top, #66b5ff, #0084FF); - border-radius: 5px; - width: 5px; - height: 20px; - display: inline-block; - vertical-align: top; - margin-right: 8px; -} -.block-title a { - float: right; - color: #66b5ff !important; - font-size: 14px; -} -.block-box { - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; - cursor: default; -} -.block-box .block { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - padding: 20px; - background: #1A2042; - position: relative; -} -.block-box .block .font-list { - margin-top: 18px; - width: 100%; -} -.block-box .block .font-list li { - height: 32px; - line-height: 32px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.block-box .block .font-list td { - padding: 8px 20px 8px 0; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.block-box .block .font-list thead td { - color: #999; -} -.block-box .block .font-list img { - height: 40px; - vertical-align: middle; -} -.block-box .block .font-list .table-img-head { - border-radius: 50px; - border: 2px #0084FF solid; - width: 32px; - height: 32px; -} -.block-box .block .btnbar { - text-align: right; -} -.block-box .block .btnbar button { - margin-right: 0; -} -.block-box .block .person > .info, -.block-box .block .pic > .info { - margin-top: 15px; - overflow: hidden; - height: 30px; - line-height: 40px; -} -.block-box .block .person > .info span:first-child, -.block-box .block .pic > .info span:first-child { - float: left; - color: #999; -} -.block-box .block .person > .info span:last-child, -.block-box .block .pic > .info span:last-child { - float: right; -} -.block-box .block .person > .info i, -.block-box .block .pic > .info i { - margin-right: 0; - margin-left: 6px; -} -.block-box .block .person { - position: relative; - text-align: center; -} -.block-box .block .person img { - border-radius: 50px; - width: 80px; - height: 80px; - margin-bottom: 10px; -} -.block-box .block .person h6 { - margin-bottom: 0; -} -.block-box .block .corner { - color: #FFF; - border-radius: 5px 0 0 5px; - position: absolute; - height: 24px; - line-height: 24px; - top: 10px; - right: 0; - padding: 0 6px; - background-color: #0084FF; - text-shadow: 1px 1px 1px #36495C; -} -.block-box .block .pic { - position: relative; -} -.block-box .block .pic .icon { - margin-top: 15px; - color: #999; -} -.block-box .block .pic .icon span { - margin-right: 10px; -} -.block-box .block .pic .info { - height: 34px; - line-height: 30px; -} -.block-box .block .pic .info img { - border-radius: 50px; - width: 32px; - height: 32px; - vertical-align: middle; - border: 2px #0084FF solid; - margin-right: 5px; -} -.block-box .block .pic .cover { - border-radius: 5px; - width: 100%; - max-height: 360px; - margin-bottom: 10px; -} -.block-box .block .user-profile img { - border-radius: 50px; - width: 80px; - height: 80px; - margin-bottom: 10px; - border: 4px #0084FF solid; -} -.block-box .block .user-profile hr { - border: 0; - border-top: 1px #141933 solid; - margin: 15px 0; -} -.block-box .block-data .data { - margin-top: 25px; -} -.block-box .block-data h5 { - line-height: 30px; - margin-bottom: 0; -} -.block-box .block-data .num { - font-family: num; - font-size: 28px; - margin-right: 5px; -} -.block-box .block-data i { - font-size: 20px; -} -.block-box .block-data-small { - padding: 10px 20px; -} -.block-box .block-data-small .data { - margin-top: 0; -} -.block-box .title { - font-size: 16px; - color: #cccccc; - margin-bottom: 0 !important; - height: 20px; -} -.block-box .note { - margin-top: 5px; - color: #999; - display: inline-block; -} -.block-box .form-group { - position: relative; -} -.block-box .form-group > span { - display: block; -} -.block-box .form-group textarea { - line-height: 1.5; -} -.block-box .form-group .error { - color: #ff6582; -} -.block-box .form-group .font-num { - bottom: 10px; - right: 10px; - position: absolute; -} -.block-box .form-group:not(:last-child) { - margin-bottom: 10px; -} -.block-box .input-group { - display: flex; - flex-wrap: wrap; - width: 100%; -} -.block-box .input-group input { - width: 1%; - flex: 1 1 auto; -} -.block-box .input-group input:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.block-box .input-group input:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.block-box .input-group > span { - padding: 10px; - border: 1px #30375B solid; -} -.block-box .input-group .prepend { - border-right: none; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.block-box .input-group .append, -.block-box .input-group .num-add-cut { - border-left: none; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.block-box .input-group .num-add-cut { - position: relative; - padding: 10px 12px; -} -.block-box .input-group .num-add-cut i { - position: absolute; - width: 100%; - left: 0; - text-align: center; - height: 50%; - cursor: pointer; -} -.block-box .input-group .num-add-cut .add { - top: 0; - border-bottom: 1px #30375B solid; -} -.block-box .input-group .num-add-cut .cut { - bottom: 2px; - line-height: 1.4; -} -.block-box .input-group .num-add-cut .disabled { - color: #7886A3; - cursor: not-allowed; -} -.block-box .empty { - width: 100%; - text-align: center; - color: #999; - margin: 30px 0; -} -.block-box .empty img { - width: 70%; -} -.left-menu { - font-size: 14px; -} -.left-menu a { - border-radius: 5px; - height: 30px; - line-height: 30px; - margin-top: 5px; - padding-left: 10px; - display: block; -} -.left-menu ul:not(:first-child) { - margin-top: 20px; -} -.left-menu .title { - padding-left: 10px; - color: #999; - font-size: 16px; - border-bottom: 1px #30375B solid; - height: 37px; -} -.left-menu .active { - background: -moz-linear-gradient(left, #0084FF, #66b5ff); - background: -webkit-linear-gradient(left, #0084FF, #66b5ff); - background: -o-linear-gradient(left, #0084FF, #66b5ff); -} -.left-menu .active li { - color: #FFF; -} -#right-frame { - position: relative; - padding-right: 240px; -} -#right-frame h1 { - margin-bottom: 20px; - padding-bottom: 20px; - border-bottom: 1px #30375B solid; -} -#right-frame h2 { - margin-top: 50px; -} -#right-frame p { - margin-top: 10px; - line-height: 30px; -} -#right-frame code { - padding: 5px; -} -#right-frame strong { - border-radius: 5px; - margin: 0 5px; - background-color: #4E5675; - padding: 3px 5px; -} -#right-frame .doc { - margin-top: 20px; - width: 100%; - border-collapse: collapse; - border: none; -} -#right-frame .doc thead { - font-weight: bold; - text-align: center; -} -#right-frame .doc td { - padding: 10px; - border: solid #000 1px; - line-height: 30px; -} -#right-frame .doc td p { - margin-top: unset; -} -#right-frame .doc td em { - border-radius: 5px; - background: #2196F3; - padding: 0 5px; - margin-right: 5px; - color: #FFF; -} -#right-frame .doc tr:nth-child(even) { - background: #171c3b; -} -#right-frame .contents { - position: fixed; - top: 130px; - right: 80px; - width: 200px; - border-left: 1px #30375B solid; - padding-top: 20px; -} -#right-frame .contents li { - padding-left: 20px; - margin-bottom: 20px; - cursor: pointer; -} -#right-frame .contents .active { - border-left: 4px #0084FF solid; - color: #0084FF; - padding-left: 16px; -} -#right-frame .hljs { - border-radius: 5px; - background: #232B4C; - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} -#right-frame .hljs .hljs-ln-numbers { - color: #4A4F6A; - font-weight: bold; - text-align: center; - padding: 0 15px 0 10px; -} -#right-frame .hljs tr { - height: 24px; -} -.quote { - border-radius: 5px; - background: #232B4C; - border-left: 5px #30375B solid; - margin-bottom: 10px; -} -.quote blockquote { - padding: 5px 0; - margin-left: 30px; -} -.quote li { - list-style: disc; - padding: 8px 0; -} -.quote strong { - background: unset !important; -} -.quote-info, -.quote-error, -.quote-success { - padding: 10px; - line-height: 25px; - color: #36495C; -} -.quote-info { - border-left-color: #ffee01; - background: #F8F7DE; - color: #9c920e; -} -.quote-error { - border-left-color: #FF1844; - background: #fae1dd; - color: #FF1844; -} -.quote-success { - border-left-color: #6fee00; - background: #D6EFC7; - color: #3d8300; -} -#login { - background-image: url(../img/login-bg.png); - background-repeat: no-repeat; -} -#login > .block-box { - position: absolute; - margin: -180px 0 0 -160px; - display: block; - width: 320px; - left: 50%; - top: 50%; -} -#login > .block-box .block { - min-height: 360px; - padding: 30px; -} -#login > .block-box .block .form-group { - min-height: 44px; -} -#login > .block-box input { - padding: 12px 10px; -} -#login > .block-box input::-webkit-input-placeholder { - font-size: 14px; -} -#login > .block-box form button { - border-radius: 4px; -} -#login .main-title, -#login .sub-title { - text-align: center; -} -#login .main-title { - font-size: 24px; - margin-bottom: 30px; -} -#login .sub-title { - font-size: 14px; - margin-bottom: 15px; - color: #B1b1b1; -} -#login form button { - width: 100%; -} -#login #verify { - width: 100px; - margin-left: 10px; - height: 40px; - vertical-align: middle; - border-radius: 4px; - cursor: pointer; -} diff --git a/src/css/dark/common/common.css b/src/css/dark/common/common.css deleted file mode 100644 index 86bd8a6..0000000 --- a/src/css/dark/common/common.css +++ /dev/null @@ -1,364 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通用样式文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -@font-face { - font-family: "num"; - src: url(../font/num.ttf); -} -/** - * ================= 旋转 ================== - */ -@-webkit-keyframes load { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.rotate { - animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; - -webkit-animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; -} -.rotate-0 { - transform-origin: center center; - transform: rotate(0deg); - -webkit-transform: rotate(0deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-90 { - transform-origin: center center; - transform: rotate(90deg); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-180 { - transform-origin: center center; - transform: rotate(180deg); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -/** - * ================= 标题 ================== - */ -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin-top: 0; - line-height: 22px; -} -h3, -h4, -h5, -h6 { - margin-bottom: 10px; -} -h1 { - margin-bottom: 20px; - font-size: 24px; -} -h1 i { - font-size: 24px; -} -h2 { - margin-bottom: 20px; - font-size: 20px; -} -h2 i { - font-size: 20px; -} -h3 { - font-size: 18px; -} -h3 i { - font-size: 18px; -} -h4 { - font-size: 16px; -} -h4 i { - font-size: 16px; -} -h5 { - font-size: 14px; -} -h5 i { - font-size: 14px; -} -h6 { - font-size: 12px; -} -h6 i { - font-size: 12px; -} -/** - * ================= 遮罩 ================== - */ -.mask { - opacity: 0.6; - width: 100%; - height: 100%; - background: #000; - position: fixed; - top: 0; - left: 0; - z-index: 9998; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - color: #FFF; -} -.mask i { - font-size: 18px; -} -/** - * ================= 边距 ================== - */ -.m0 { - margin: 0 !important; -} -.mt0 { - margin-top: 0 !important; -} -.mt10 { - margin-top: 10px !important; -} -.mt20 { - margin-top: 20px !important; -} -.mt30 { - margin-top: 30px !important; -} -.mb0 { - margin-bottom: 0 !important; -} -.mb10 { - margin-bottom: 10px !important; -} -.mb20 { - margin-bottom: 20px !important; -} -.mb30 { - margin-bottom: 30px !important; -} -.ml0 { - margin-left: 0 !important; -} -.ml10 { - margin-left: 10px !important; -} -.ml20 { - margin-left: 20px !important; -} -.ml30 { - margin-left: 30px !important; -} -.mr0 { - margin-right: 0 !important; -} -.mr10 { - margin-right: 10px !important; -} -.mr20 { - margin-right: 20px !important; -} -.mr30 { - margin-right: 30px !important; -} -.p0 { - padding: 0 !important; -} -.pl0 { - padding-left: 0 !important; -} -.pt0 { - padding-top: 0 !important; -} -.pb0 { - padding-bottom: 0 !important; -} -.pr0 { - padding-right: 0 !important; -} -/** - * ================= 颜色 ================== - */ -.font-color-1 { - color: #FF1844 !important; -} -.font-color-2 { - color: #6fee00 !important; -} -.font-color-3 { - color: #ffee01 !important; -} -.font-color-4 { - color: #ff7c00 !important; -} -.font-color-5 { - color: #f52394 !important; -} -.font-color-6 { - color: #00b2d4 !important; -} -.font-color-7 { - color: #800080 !important; -} -.font-color-8 { - color: #593110 !important; -} -.font-color-0 { - color: #0084FF !important; -} -.color-1 { - background-color: #FF1844 !important; -} -.color-2 { - background-color: #6fee00 !important; -} -.color-3 { - background-color: #ffee01 !important; -} -.color-4 { - background-color: #ff7c00 !important; -} -.color-5 { - background-color: #f52394 !important; -} -.color-6 { - background-color: #00b2d4 !important; -} -.color-7 { - background-color: #800080 !important; -} -.color-8 { - background-color: #593110 !important; -} -.color-0 { - background-color: #0084FF !important; -} -.linear-1 { - background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; - background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; - background: -o-linear-gradient(left, #ff7e97, #FF1844) !important; -} -.linear-2 { - background: -moz-linear-gradient(left, #a4ff55, #6fee00) !important; - background: -webkit-linear-gradient(left, #a4ff55, #6fee00) !important; - background: -o-linear-gradient(left, #a4ff55, #6fee00) !important; -} -.linear-3 { - background: -moz-linear-gradient(left, #fff567, #ffee01) !important; - background: -webkit-linear-gradient(left, #fff567, #ffee01) !important; - background: -o-linear-gradient(left, #fff567, #ffee01) !important; -} -.linear-4 { - background: -moz-linear-gradient(left, #ffb066, #ff7c00) !important; - background: -webkit-linear-gradient(left, #ffb066, #ff7c00) !important; - background: -o-linear-gradient(left, #ffb066, #ff7c00) !important; -} -.linear-5 { - background: -moz-linear-gradient(left, #f985c3, #f52394) !important; - background: -webkit-linear-gradient(left, #f985c3, #f52394) !important; - background: -o-linear-gradient(left, #f985c3, #f52394) !important; -} -.linear-6 { - background: -moz-linear-gradient(left, #3be0ff, #00b2d4) !important; - background: -webkit-linear-gradient(left, #3be0ff, #00b2d4) !important; - background: -o-linear-gradient(left, #3be0ff, #00b2d4) !important; -} -.linear-7 { - background: -moz-linear-gradient(left, #e600e6, #800080) !important; - background: -webkit-linear-gradient(left, #e600e6, #800080) !important; - background: -o-linear-gradient(left, #e600e6, #800080) !important; -} -.linear-8 { - background: -moz-linear-gradient(left, #af6120, #593110) !important; - background: -webkit-linear-gradient(left, #af6120, #593110) !important; - background: -o-linear-gradient(left, #af6120, #593110) !important; -} -.linear-0 { - background: -moz-linear-gradient(left, #66b5ff, #0084FF) !important; - background: -webkit-linear-gradient(left, #66b5ff, #0084FF) !important; - background: -o-linear-gradient(left, #66b5ff, #0084FF) !important; -} -/** - * ================= 杂项 ================== - */ -.fl { - float: left; -} -.fr { - float: right; -} -.fs12 { - font-size: 12px !important; -} -.fs14 { - font-size: 14px !important; -} -.fs16 { - font-size: 16px !important; -} -.fs18 { - font-size: 18px !important; -} -.va-m { - vertical-align: middle; -} -.fwb { - font-weight: bold; -} -.tac { - text-align: center; -} -.cp { - cursor: pointer; -} -.flex { - display: flex; - flex-wrap: wrap; -} -.dn { - display: none; -} diff --git a/src/css/dark/common/header.css b/src/css/dark/common/header.css deleted file mode 100644 index 33844b6..0000000 --- a/src/css/dark/common/header.css +++ /dev/null @@ -1,115 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 顶部导航栏 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -header { - width: 100%; - position: relative; - padding: 0 60px; - height: 85px; -} -header .main-nav { - height: 50px; - line-height: 50px; - display: flex; -} -header .main-nav > div { - padding: 0; -} -header .main-nav > div:first-child { - font-size: 18px; - font-weight: bold; - padding-left: 35px; -} -header .main-nav > div:first-child img { - width: 32px; - height: 32px; - position: absolute; - top: 9px; - left: 0; -} -header .main-nav .nav a { - float: left; -} -header .main-nav .nav a li { - padding: 0 15px; -} -header .main-nav .nav .active .nav-slider { - display: block; -} -header .main-nav > div:last-child { - text-align: right; - position: relative; -} -header .main-nav > div:last-child img { - border-radius: 100%; - position: absolute; - width: 28px; - height: 28px; - top: 10px; - right: 0; - border: 2px #0084FF solid; -} -header .main-nav > div:last-child i { - font-size: 18px; - margin-right: 0; - margin-left: 20px; -} -header .main-nav .nav-slider { - border-radius: 50px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - height: 4px; - margin-top: -50px; - display: none; -} -header .sub-nav { - height: 30px; - line-height: 30px; - display: flex; -} -header .sub-nav > div { - padding: 0; -} -header .sub-nav li { - font-size: 12px; - float: left; - text-align: center; - padding: 0 15px; - margin-right: 10px; -} -header .sub-nav .active li { - border-radius: 50px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); -} -header .sub-nav .active:hover { - color: #FFF; -} -#loading-progress { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - height: 4px; - background-color: #0084FF; - position: fixed; - top: 0; - left: 0; -} diff --git a/src/css/dark/common/reset.css b/src/css/dark/common/reset.css deleted file mode 100644 index a8c5533..0000000 --- a/src/css/dark/common/reset.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 重置 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -* { - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - -moz-user-focus: none; -} -body { - background: #0C112A; - font-size: 14px; - font-family: "Microsoft YaHei"; - color: #FFF; -} -ul, -li, -p { - margin: 0; - padding: 0; -} -li { - list-style: none; -} -a { - transition: color 0.2s linear; - color: #FFF; - text-decoration: none; -} -a:hover { - transition: color 0.2s linear; - color: #cccccc; -} -em { - font-style: normal; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -th { - font-weight: normal; - text-align: initial; -} -td { - padding: 0; -} -i { - display: inline-block; - vertical-align: top; - margin-right: 5px; - font-size: 16px; -} -img, -video { - border-radius: 5px; -} -@-moz-document url-prefix() { - i { - vertical-align: middle; - } -} diff --git a/src/css/dark/common/scroll.css b/src/css/dark/common/scroll.css deleted file mode 100644 index 47ac90e..0000000 --- a/src/css/dark/common/scroll.css +++ /dev/null @@ -1,96 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滚动条 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.ps { - overflow: hidden; - overflow-anchor: none; - touch-action: auto; -} -.ps__rail-x { - display: none; - opacity: 0.4; - transition: background-color 0.2s linear, opacity 0.2s linear; - height: 10px; - bottom: 4px; - position: absolute; -} -.ps__rail-y { - display: none; - opacity: 0; - transition: background-color 0.2s linear, opacity 0.2s linear; - width: 4px; - right: 4px; - position: absolute; -} -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y { - display: block; - background-color: transparent; -} -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y { - opacity: 0.6; -} -.ps .ps__rail-x:hover, -.ps .ps__rail-y:hover, -.ps .ps__rail-x:focus, -.ps .ps__rail-y:focus, -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-y.ps--clicking { - opacity: 0.6; -} -.ps__thumb-x { - background-color: #4E5675; - border-radius: 50px; - transition: background-color 0.2s linear, height 0.2s ease-in-out; - height: 10px; - bottom: 0px; - position: absolute; -} -.ps__thumb-y { - box-shadow: #060916 0px 0px 20px; - background-color: #4E5675; - border-radius: 50px; - transition: background-color 0.2s linear, width 0.2s ease-in-out; - width: 4px; - right: 0px; - position: absolute; -} -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x, -.ps__rail-x.ps--clicking .ps__thumb-x { - background-color: #4E5675; -} -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y.ps--clicking .ps__thumb-y { - background-color: #4E5675; -} -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} diff --git a/src/css/dark/dropzone.css b/src/css/dark/dropzone.css deleted file mode 100644 index 054f554..0000000 --- a/src/css/dark/dropzone.css +++ /dev/null @@ -1,225 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.dropzone { - min-height: 120px; - border: 2px dashed #30375B; - background: #232B4C; - padding: 10px; - border-radius: 4px; - position: relative; - transition: border-color 0.2s linear; -} -.dropzone-mini { - padding: unset !important; - min-height: unset !important; - width: 38px; - height: 38px; -} -.dropzone:hover { - border-color: #0084FF; - transition: border-color 0.2s linear; -} -.dropzone .dz-message { - font-size: 14px; - min-height: 74px; -} -.dropzone .dz-mini { - margin: unset !important; - min-height: unset !important; -} -.dropzone .dz-mini i { - font-size: 24px !important; - margin-bottom: 0 !important; - margin-top: 3px !important; -} -.dropzone .dz-message i { - font-size: 42px; - margin: 0 auto; - display: block; - margin-bottom: 10px; -} -.dropzone.dz-clickable { - cursor: pointer; -} -.dropzone.dz-clickable:not(.dz-remove) { - cursor: default; -} -.dropzone.dz-clickable .dz-message, -.dropzone.dz-clickable .dz-message * { - cursor: pointer; -} -.dropzone.dz-started .dz-message { - display: none; -} -.dropzone .dz-message { - text-align: center; - margin: 2em 0; -} -.dropzone .dz-preview { - position: relative; - display: inline-block; - vertical-align: top; - margin: 5px; - min-height: 110px; -} -.dropzone .dz-preview-mini { - min-height: unset !important; - margin: 2px !important; -} -.dropzone .dz-preview-mini .dz-image { - width: unset !important; - height: unset !important; -} -.dropzone .dz-preview-mini .dz-success-i, -.dropzone .dz-preview-mini .dz-error-i, -.dropzone .dz-preview-mini .dz-remove-i { - font-size: 12px !important; - opacity: 0 !important; - right: 0px !important; - bottom: 0px !important; -} -.dropzone .dz-preview .dz-success-i, -.dropzone .dz-preview .dz-error-i, -.dropzone .dz-preview .dz-remove-i { - opacity: 0; - z-index: 500; - position: absolute; - display: block; - bottom: 3px; - right: 3px; - margin-right: 0; - font-size: 18px; -} -.dropzone .dz-preview .dz-success-i { - color: #6fee00; -} -.dropzone .dz-preview .dz-error-i { - color: #FF1844; -} -.dropzone .dz-preview .dz-remove-i { - opacity: 1; - color: #FFF; - cursor: pointer; -} -.dropzone .dz-error .dz-error-i { - opacity: 1 !important; -} -.dropzone .dz-success .dz-success-i { - opacity: 1 !important; -} -.dropzone .dz-complete .dz-remove-i { - opacity: 0; -} -.dropzone .dz-preview .dz-image { - border-radius: 4px; - overflow: hidden; - width: 120px; - height: 120px; - position: relative; - display: block; - z-index: 10; - background: #4E5675; -} -.dropzone .dz-preview .dz-details { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 20; - text-align: center; - padding: 2em 1em; - display: none; -} -.dropzone .dz-preview .dz-details .dz-filename { - margin-bottom: 1em; - font-size: 14px; - text-overflow: ellipsis; - overflow: hidden; -} -.dropzone .dz-preview .dz-details .dz-size strong { - background: unset !important; - margin: unset !important; -} -.dropzone .dz-preview .dz-image img { - display: block; - border-radius: 5px; - width: 100%; -} -.dropzone .dz-button { - position: absolute; - bottom: 5px; - right: 0; - left: 0; - display: none; - padding: 10px 10px 0 10px; - width: 100%; - overflow: hidden; - height: 40px; - line-height: 30px; -} -.dropzone .dz-button button { - float: right; -} -.dropzone .dz-button span { - float: left; -} -.dropzone .dz-preview.dz-processing .dz-progress { - opacity: 1; - -webkit-transition: all 0.2s linear; - -moz-transition: all 0.2s linear; - -ms-transition: all 0.2s linear; - -o-transition: all 0.2s linear; - transition: all 0.2s linear; -} -.dropzone .dz-preview.dz-complete .dz-progress { - opacity: 0; - -webkit-transition: opacity 0.4s ease-in; - -moz-transition: opacity 0.4s ease-in; - -ms-transition: opacity 0.4s ease-in; - -o-transition: opacity 0.4s ease-in; - transition: opacity 0.4s ease-in; -} -.dropzone .dz-preview:not(.dz-processing) .dz-progress { - -webkit-animation: pulse 6s ease infinite; - -moz-animation: pulse 6s ease infinite; - -ms-animation: pulse 6s ease infinite; - -o-animation: pulse 6s ease infinite; - animation: pulse 6s ease infinite; -} -.dropzone .dz-preview .dz-progress { - opacity: 0; - z-index: 1000; - pointer-events: none; - position: absolute; - height: 4px; - top: 0; - width: 100%; - -webkit-transform: scale(1); - overflow: hidden; -} -.dropzone .dz-preview .dz-progress .dz-upload { - background: #0084FF; - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 0; - -webkit-transition: width 300ms ease-in-out; - -moz-transition: width 300ms ease-in-out; - -ms-transition: width 300ms ease-in-out; - -o-transition: width 300ms ease-in-out; - transition: width 300ms ease-in-out; -} diff --git a/src/css/dark/lib/button.css b/src/css/dark/lib/button.css deleted file mode 100644 index 3df821e..0000000 --- a/src/css/dark/lib/button.css +++ /dev/null @@ -1,83 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 按钮 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -button { - border-radius: 50px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - color: #FFF; - background: none; - border: 2px #30375B solid; - cursor: pointer; - padding: 0px 20px; - outline: none; - font-size: 16px; - margin-right: 5px; - height: 46px; - line-height: 1; -} -button:hover:not(:disabled) { - box-shadow: #060916 0px 0px 20px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - border-color: #0084FF; -} -button:active:not(:disabled) { - border-color: #005cb3; -} -button i { - font-size: 18px; -} -button:disabled { - color: #7886A3; - cursor: not-allowed; -} -.middle { - font-size: 14px; - padding: 0px 16px; - height: 36px; -} -.middle i { - font-size: 14px; -} -.small { - font-size: 14px; - padding: 0 8px; - height: 26px; -} -.small i { - font-size: 12px; -} -.highlight { - background: #0084FF; - border-color: #0084FF; - color: #FFF; -} -.highlight:hover:not(:disabled) { - background: #0077e6; - border-color: #0077e6; -} -.highlight:active:not(:disabled) { - background: #005cb3; - border-color: #005cb3; -} -.highlight:disabled { - color: #7886A3; - background: #30375B; - cursor: not-allowed; - border-color: #30375B; -} diff --git a/src/css/dark/lib/citypicker.css b/src/css/dark/lib/citypicker.css deleted file mode 100644 index 84292a3..0000000 --- a/src/css/dark/lib/citypicker.css +++ /dev/null @@ -1,110 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.citypicker { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - position: absolute; - border: 1px #30375B solid; - background: #232B4C; - z-index: 9999; - padding: 5px 10px; - outline: none; - display: none; -} -.citypicker span { - border-radius: 5px; - transition: background 0.2s linear; - display: inline-block; - cursor: pointer; - text-align: center; - padding: 6px 0; -} -.citypicker span:not(.current):not(.title):not(.not-allow):hover { - transition: background 0.2s linear; - background: #4E5675; -} -.citypicker .title { - color: #999; - padding-left: 5px; -} -.citypicker .header, -.citypicker .body { - display: flex; - flex-wrap: wrap; - justify-content: space-around; - align-content: space-around; -} -.citypicker .header { - margin: 5px 0; -} -.citypicker .header span { - width: 40px; -} -.citypicker .header .current { - color: #FFF; -} -.citypicker .body:after { - content: ""; - flex: auto; -} -.citypicker .body span { - width: 60px; - margin: 2px 15px; -} -.citypicker .quick, -.citypicker .vert { - max-height: 240px; - position: relative; -} -.citypicker .quick span, -.citypicker .vert span { - width: 100%; - text-align: left; - padding-left: 6px; - margin-bottom: 5px; -} -.citypicker .quick .ps__rail-y, -.citypicker .vert .ps__rail-y { - right: 0; -} -.citypicker .quick .current, -.citypicker .vert .current { - background: #4E5675; -} -.citypicker .vert { - height: 200px; - min-width: 120px; - float: left; -} -.citypicker .vert span { - display: block; -} -.citypicker .vert span i { - float: right; - margin-right: 0; -} -.citypicker .vert:not(:last-child) { - margin-right: 5px; -} -.citypicker .current { - background: -moz-linear-gradient(top, #339dff, #0084FF); - background: -webkit-linear-gradient(top, #339dff, #0084FF); - background: -o-linear-gradient(top, #339dff, #0084FF); -} diff --git a/src/css/dark/lib/colorpicker.css b/src/css/dark/lib/colorpicker.css deleted file mode 100644 index a15f0d0..0000000 --- a/src/css/dark/lib/colorpicker.css +++ /dev/null @@ -1,46 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 颜色选择器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.colorpicker { - min-height: 38px; - overflow: hidden; -} -.colorpicker > div { - display: inline; - width: 28px; - height: 28px; - float: left; - position: relative; - cursor: pointer; -} -.colorpicker > div .color { - border-radius: 5px; - width: 22px; - height: 22px; - margin: 3px 6px 3px 0; - position: absolute; -} -.colorpicker > div i { - color: #FFF; - position: absolute; - top: 6px; - left: 3px; - display: none; - margin-right: 0; -} diff --git a/src/css/dark/lib/datepicker.css b/src/css/dark/lib/datepicker.css deleted file mode 100644 index 1016183..0000000 --- a/src/css/dark/lib/datepicker.css +++ /dev/null @@ -1,234 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 日期选择 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.datepicker { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - width: auto; - position: absolute; - border: 1px #30375B solid; - background: #232B4C; - z-index: 9999; - padding: 0 10px 5px 10px; - outline: none; - display: none; -} -.datepicker .header, -.datepicker .footer { - height: 35px; - line-height: 35px; - text-align: center; -} -.datepicker .header span, -.datepicker .footer span { - transition: color 0.2s linear; - text-align: center; -} -.datepicker .header i, -.datepicker .footer i { - width: 24px; - height: 24px; - font-size: 18px; - margin-right: 0; -} -.datepicker .header .font, -.datepicker .footer .font { - float: left; - padding-left: 5px; -} -.datepicker .header .font:hover, -.datepicker .footer .font:hover { - color: #0084FF; -} -.datepicker .header .confirm, -.datepicker .footer .confirm { - float: right; - position: relative; -} -.datepicker .header .confirm button, -.datepicker .footer .confirm button { - padding: 5px 10px; - margin-right: 0; - margin-left: 2px; -} -.datepicker .header .not-allow, -.datepicker .footer .not-allow { - color: #7886A3; - cursor: not-allowed; -} -.datepicker .header .not-allow:hover, -.datepicker .footer .not-allow:hover { - color: #7886A3; -} -.datepicker .header .prev-year, -.datepicker .header .prev-month { - float: left; -} -.datepicker .header .next-year, -.datepicker .header .next-month { - float: right; -} -.datepicker .footer { - display: none; -} -.datepicker .footer .choose-time { - display: none; -} -.datepicker .body { - width: 260px; -} -.datepicker .body span { - width: 34px; - height: 34px; - line-height: 34px; -} -.datepicker .body .next { - color: #7886A3; - margin-bottom: 3px; -} -.datepicker .datepicker-panel { - float: left; -} -.datepicker .right { - margin-left: 10px; - display: none; -} -.datepicker .week, -.datepicker .day, -.datepicker .y-m, -.datepicker .picker-time { - display: flex; - flex-wrap: wrap; - justify-content: space-around; - align-content: space-around; -} -.datepicker .week { - color: #7886A3; -} -.datepicker .week span { - cursor: default; -} -.datepicker .day span:not(.next) { - border-radius: 5px; - transition: background 0.2s linear; - position: relative; - margin-bottom: 3px; -} -.datepicker .day span:not(.next):hover:not(.current) { - transition: background 0.2s linear; - background: #4E5675; -} -.datepicker .day span:not(.next) div { - border-radius: 50px; - width: 5px; - height: 5px; - position: absolute; - background: #0084FF; - right: 2px; - top: 2px; -} -.datepicker .day span.current { - box-shadow: #060916 0px 0px 20px; - background: -moz-linear-gradient(top, #339dff, #0084FF); - background: -webkit-linear-gradient(top, #339dff, #0084FF); - background: -o-linear-gradient(top, #339dff, #0084FF); - color: #FFF; -} -.datepicker .day span.current div { - background: #FFF; -} -.datepicker .y-m { - display: none; -} -.datepicker .y-m div { - border-radius: 5px; - transition: background 0.2s linear; - text-align: center; - padding: 10px 0; - width: 62px; - cursor: pointer; - margin: 10px 5px; -} -.datepicker .y-m div:hover { - transition: background 0.2s linear; - background: #4E5675; -} -.datepicker .y-m .active { - background: #4E5675; -} -.datepicker .picker-time { - display: none; -} -.datepicker .picker-time ul { - margin-right: 2%; - width: 31%; - height: 256px; - padding-bottom: 1px; - position: relative; -} -.datepicker .picker-time ul li { - border-radius: 5px; - transition: background 0.2s linear; - height: 24px; - line-height: 24px; - cursor: pointer; - text-align: center; - margin-top: 2px; -} -.datepicker .picker-time ul li:not(.current):hover { - transition: background 0.2s linear; - background: #4E5675; -} -.datepicker .picker-time ul .current { - background: #4E5675; -} -.datepicker .picker-time ul .ps__rail-y { - right: 0; -} -.datepicker .quick { - padding: 0 6px; - display: none; - margin-bottom: 5px; -} -.datepicker .quick span { - border-radius: 5px; - transition: background 0.2s linear; - padding: 5px 10px; - margin: 6px 0; -} -.datepicker .quick span.title { - padding-left: 0; - color: #999; -} -.datepicker .quick span.current { - box-shadow: #060916 0px 0px 20px; - background: #0084FF; - color: #FFF; -} -.datepicker .footer { - height: 30px; -} -.datepicker .clear { - clear: both; -} -.datepicker span { - text-align: center; - display: inline-block; - cursor: pointer; -} diff --git a/src/css/dark/lib/dropdown.css b/src/css/dark/lib/dropdown.css deleted file mode 100644 index b443f28..0000000 --- a/src/css/dark/lib/dropdown.css +++ /dev/null @@ -1,70 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.dropdown { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - border: 1px #30375B solid; - background: #232B4C; - position: absolute; - z-index: 9999; - outline: none; - padding: 5px 0; - display: none; -} -.dropdown ul { - max-height: 300px; - overflow: hidden; - position: relative; -} -.dropdown li:not(.divided) { - height: 32px; - line-height: 32px; - padding: 0 10px; - cursor: pointer; - display: flex; - flex-wrap: nowrap; -} -.dropdown li:not(.divided) span { - flex: 1 1 auto; -} -.dropdown li:not(.divided) .checked { - margin: 0 0 0 20px; -} -.dropdown li:not(.divided):hover:not(.disabled) { - background: #4E5675; -} -.dropdown .ps__rail-y { - right: 0; -} -.dropdown .title { - text-align: center; - height: 30px; - line-height: 25px; - border-bottom: 1px #30375B solid; - margin-bottom: 5px; -} -.dropdown .divided { - margin: 4px 0; - border-bottom: 1px #30375B solid; -} -.dropdown .disabled { - color: #7886A3; - cursor: not-allowed !important; -} diff --git a/src/css/dark/lib/editor.css b/src/css/dark/lib/editor.css deleted file mode 100644 index 978db2d..0000000 --- a/src/css/dark/lib/editor.css +++ /dev/null @@ -1,200 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 编辑器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.ql-snow .ql-toolbar .ql-picker-item.ql-selected, -.ql-snow .ql-toolbar .ql-picker-item:hover, -.ql-snow .ql-toolbar .ql-picker-label.ql-active, -.ql-snow .ql-toolbar .ql-picker-label:hover, -.ql-snow .ql-toolbar button.ql-active, -.ql-snow .ql-toolbar button:focus, -.ql-snow .ql-toolbar button:hover, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected, -.ql-snow.ql-toolbar .ql-picker-item:hover, -.ql-snow.ql-toolbar .ql-picker-label.ql-active, -.ql-snow.ql-toolbar .ql-picker-label:hover, -.ql-snow.ql-toolbar button.ql-active, -.ql-snow.ql-toolbar button:focus, -.ql-snow.ql-toolbar button:hover { - color: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:focus .ql-fill, -.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:hover .ql-fill, -.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:focus .ql-fill, -.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:hover .ql-fill, -.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { - fill: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow .ql-toolbar button.ql-active .ql-stroke, -.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar button:focus .ql-stroke, -.ql-snow .ql-toolbar button:focus .ql-stroke-miter, -.ql-snow .ql-toolbar button:hover .ql-stroke, -.ql-snow .ql-toolbar button:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow.ql-toolbar button.ql-active .ql-stroke, -.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar button:focus .ql-stroke, -.ql-snow.ql-toolbar button:focus .ql-stroke-miter, -.ql-snow.ql-toolbar button:hover .ql-stroke, -.ql-snow.ql-toolbar button:hover .ql-stroke-miter { - stroke: #0084FF; -} -@media (pointer: coarse) { - .ql-snow .ql-toolbar button:hover:not(.ql-active), - .ql-snow.ql-toolbar button:hover:not(.ql-active) { - color: #FFF; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { - fill: #FFF; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { - stroke: #FFF; - } -} -.ql-snow a { - color: #0084FF; -} -.ql-snow .ql-stroke { - stroke: #FFF; -} -.ql-snow .ql-stroke-miter { - stroke: #FFF; -} -.ql-snow .ql-fill, -.ql-snow .ql-stroke.ql-fill { - fill: #FFF; -} -.ql-snow .ql-picker { - color: #FFF; -} -.ql-snow .ql-tooltip { - color: #FFF; -} -.ql-editor .ql-bg-blue { - background-color: #0084FF; -} -.ql-editor .ql-color-blue { - color: #0084FF; -} -.ql-editor p { - margin-top: unset !important; - line-height: unset !important; -} -.ql-container { - font-size: 14px; - height: unset !important; -} -.ql-toolbar.ql-snow, -.ql-container.ql-snow { - border-color: #30375B; -} -.ql-toolbar.ql-snow { - border-radius: 5px 5px 0 0; - background: #171c3b; - padding: 12px; -} -.ql-container.ql-snow { - border-radius: 0 0 5px 5px; - background: #232B4C; -} -.ql-editor.ql-blank::before { - color: #999; - font-size: 14px; - font-style: normal; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - border-color: #30375B; - outline: none; -} -.ql-snow .ql-picker-options { - background: #232B4C; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options { - margin-top: 2px; -} -.ql-snow.ql-toolbar button:hover { - box-shadow: none; -} -.ql-snow .ql-tooltip { - box-shadow: #060916 0px 0px 20px; - border-radius: 5px; - padding: 8px 12px; - border-color: #30375B; - background-color: #1A2042; -} -.ql-snow .ql-tooltip input[type=text] { - border-color: #30375B; - font-size: 14px; - height: 36px; - line-height: 36px; - padding: 5px 10px; - width: 260px; -} -.ql-snow .ql-tooltip input[type=text]:focus { - border-color: #0084FF; - background: #2a3560; -} -.editor { - position: relative; -} diff --git a/src/css/dark/lib/form.css b/src/css/dark/lib/form.css deleted file mode 100644 index a2c66a3..0000000 --- a/src/css/dark/lib/form.css +++ /dev/null @@ -1,299 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表单 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -::-webkit-input-placeholder { - color: #999; -} -:-moz-placeholder { - color: #999; -} -::-moz-placeholder { - color: #999; -} -:-ms-input-placeholder { - color: #999; -} -input, -textarea { - border-radius: 5px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - padding: 10px; - border: 1px #30375B solid; - background: #232B4C; - width: 100%; - color: #FFF; -} -input:focus, -textarea:focus { - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - box-shadow: #060916 0px 0px 20px; - outline: none; - border-color: #0084FF; - background: #2a3560; -} -input:disabled, -textarea:disabled { - cursor: not-allowed; - color: #7886A3; -} -input:disabled::-webkit-input-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #7886A3; -} -input:disabled:-moz-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #7886A3; -} -input:disabled::-moz-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #7886A3; -} -input:disabled:-ms-input-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #7886A3; -} -label { - position: relative; -} -textarea { - cursor: text; - white-space: pre-wrap; - word-wrap: break-word; -} -.no-resize { - resize: none; -} -.icon-input i:not(.add):not(.cut), -.icon-input-right i:not(.add):not(.cut) { - position: absolute; - top: 0px; -} -.icon-input input { - padding-left: 26px; -} -.icon-input i { - left: 8px; -} -.icon-input-right input { - padding-right: 24px; -} -.icon-input-right i { - margin-right: 0; - right: 8px; -} -.error-input { - border-color: #FF1844; - background: #482323; -} -.error-input:focus { - border-color: #FF1844; - background: #482323; -} -input[type="radio"], -input[type="checkbox"], -select { - border: 0; - position: absolute; - left: -9999px; -} -select { - min-width: 120px; -} -.radio, -.radio-disabled, -.radio-checked, -.radio-disabled-checked, -.checkbox, -.checkbox-disabled, -.checkbox-checked, -.checkbox-disabled-checked { - margin-right: 10px; - line-height: 40px; - display: inline-block; -} -.radio i, -.radio-disabled i, -.radio-checked i, -.radio-disabled-checked i, -.checkbox i, -.checkbox-disabled i, -.checkbox-checked i, -.checkbox-disabled-checked i { - font-size: 18px; - margin-right: 0; - font-weight: bold; -} -.radio, -.checkbox, -.checkbox-checked { - cursor: pointer; -} -.radio-disabled, -.radio-disabled-checked, -.checkbox-disabled, -.checkbox-disabled-checked { - color: #7886A3; - cursor: not-allowed; -} -.radio i, -.checkbox i { - transition: color 0.2s linear; -} -.radio-checked i, -.checkbox-checked i { - transition: color 0.2s linear; - color: #0084FF; -} -.radio-tag, -.radio-checked-tag, -.radio-disabled-tag { - border-radius: 5px; - padding: 10px 15px; - cursor: pointer; - display: inline-block; - margin-bottom: 5px; -} -.radio-tag { - border: 2px dashed #30375B; -} -.radio-checked-tag { - border: 2px solid #0084FF; - background: #2a3560; -} -.radio-disabled-tag { - border: 2px dashed #30375B; - color: #7886A3; - cursor: not-allowed; -} -.select { - border-radius: 5px; - padding: 10px 30px 8px 10px; - border: 1px #30375B solid; - background: #232B4C; - display: inline-block; - position: relative; - cursor: pointer; - margin-right: 5px; -} -.select i:not(.rotate) { - position: absolute; - right: 0px; - top: 10px; -} -.select i.ri-loader-4-line { - font-size: 14px; -} -.select span { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - display: inline-block; - width: 100%; -} -.select .select-clear { - display: none; -} -.select-disabled { - cursor: not-allowed; - border-color: #30375B; -} -.select-disabled span, -.select-disabled i { - color: #7886A3; -} -.select-option { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - display: none; - position: absolute; - border: 1px #30375B solid; - background: #232B4C; - margin-top: 5px; - outline: none; - z-index: 9999; - cursor: pointer; -} -.select-option ul { - padding: 6px; - position: relative; - max-height: 240px; -} -.select-option ul li { - padding: 5px 10px 5px 5px; - cursor: pointer; -} -.select-option ul li label { - height: 26px; - line-height: 26px; - width: 100%; -} -.select-option ul li:not(:first-child) { - margin-top: 4px; -} -.select-option ul li:hover { - border-radius: 5px; - background: #4E5675; -} -.select-option ul .multiple { - padding: 0 10px 0 5px; -} -.select-option ul .active { - border-radius: 5px; - background: #4E5675; -} -.select-option .disabled { - color: #7886A3; - cursor: not-allowed; -} -.select-option .disabled:hover { - background: #232B4C; -} -.checkbox-switch { - border-radius: 50px; - background: #999; - width: 44px; - height: 22px; - cursor: pointer; - padding: 3px; - display: inline-block; - position: relative; -} -.checkbox-switch span { - transition: margin-left 0.2s linear; - border-radius: 50px; - background: #FFF; - width: 16px; - height: 16px; - display: inline-block; - position: absolute; -} -.switch-open { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); -} -.switch-open span { - box-shadow: #060916 0px 0px 20px; - transition: margin-left 0.2s linear; - margin-left: 22px; -} -.switch-disabled { - cursor: not-allowed; - background: #7886A3; -} diff --git a/src/css/dark/lib/imageview.css b/src/css/dark/lib/imageview.css deleted file mode 100644 index dd1d70d..0000000 --- a/src/css/dark/lib/imageview.css +++ /dev/null @@ -1,93 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 图片查看器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.imageview { - cursor: pointer; -} -#imageview { - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - z-index: 9999; - overflow: hidden; - background: rgba(0, 0, 0, 0.8); - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; -} -#imageview ul { - position: absolute; - left: 50%; - top: 50%; - height: 100%; - transform: translate(-50%, -50%); -} -#imageview ul li { - display: flex; - align-items: center; - width: 100%; - height: 100%; - padding: 20px; -} -#imageview img { - cursor: move; -} -#imageview .imgW { - width: 100%; - height: auto; -} -#imageview .imgH { - width: auto; - height: 100%; -} -#imageview .imageview-close { - border-radius: 50px; - transition: background 0.2s linear; - position: absolute; - top: 30px; - right: 40px; - width: 60px; - height: 60px; - background: rgba(40, 40, 40, 0.6); - text-align: center; - line-height: 60px; -} -#imageview .imageview-close i { - color: #FFF; - font-size: 28px; - margin-right: unset; -} -#imageview .imageview-close:hover { - transition: background 0.2s linear; - background: rgba(100, 100, 100, 0.4); -} -#imageview .imageview-tips { - border-radius: 50px; - color: #FFF; - background: rgba(40, 40, 40, 0.6); - height: 26px; - width: 60px; - z-index: 9999; - text-align: center; - line-height: 26px; - display: none; -} diff --git a/src/css/dark/lib/message.css b/src/css/dark/lib/message.css deleted file mode 100644 index a1bd70e..0000000 --- a/src/css/dark/lib/message.css +++ /dev/null @@ -1,42 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 消息 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.message { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - opacity: 0.6; - color: #FFF; - position: fixed; - background: #000; - z-index: 9999; - padding: 10px 15px; - left: 50%; -} -.message i { - font-size: 16px; -} -.message .info { - color: #ffee01; -} -.message .error { - color: #FF1844; -} -.message .success { - color: #6fee00; -} diff --git a/src/css/dark/lib/notice.css b/src/css/dark/lib/notice.css deleted file mode 100644 index 8e9a5a9..0000000 --- a/src/css/dark/lib/notice.css +++ /dev/null @@ -1,72 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通知 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -#notice { - position: fixed; - right: 10px; - width: 300px; - z-index: 9999; -} -.notice { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - background: #000; - padding: 15px 10px; - width: 100%; - position: relative; - margin-bottom: 10px; -} -.notice i { - position: absolute; - margin-right: 0; -} -.notice .notice-title { - font-size: 16px; - margin-bottom: 5px; -} -.notice .desc { - line-height: 18px; - margin-top: 5px; - color: #999; -} -.notice .close { - right: 10px; - top: 10px; - cursor: pointer; - font-weight: bold; -} -.notice .title-icon { - font-size: 26px; -} -.notice .href { - margin: 10px 0 5px 0; -} -.notice .href a { - color: #0084FF; - font-weight: bold; -} -.notice .info { - color: #ffee01; -} -.notice .error { - color: #FF1844; -} -.notice .success { - color: #6fee00; -} diff --git a/src/css/dark/lib/popup.css b/src/css/dark/lib/popup.css deleted file mode 100644 index ad9d25c..0000000 --- a/src/css/dark/lib/popup.css +++ /dev/null @@ -1,65 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 模态 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.popup { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - position: fixed; - border: 1px #30375B solid; - background: #232B4C; - z-index: 9999; - padding: 5px 10px; - top: 30%; - left: 50%; - text-align: center; - width: 260px; - margin: 0 0 0 -130px; -} -.popup span { - display: block; -} -.popup i { - font-size: 36px; -} -.popup .title { - font-size: 18px; - margin: 15px 0 10px 0; -} -.popup .txt { - margin: 10px; - line-height: 22px; -} -.popup .btn { - margin: 15px 0; -} -.popup .btn button { - margin: 0; -} -.popup .alert { - color: #ffee01; -} -.popup .error { - color: #FF1844; -} -.popup .success { - color: #6fee00; -} -.popup .confirm { - color: #ffee01; -} diff --git a/src/css/dark/lib/progress.css b/src/css/dark/lib/progress.css deleted file mode 100644 index 23ec9a3..0000000 --- a/src/css/dark/lib/progress.css +++ /dev/null @@ -1,51 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 进度条 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.progress { - height: 30px; - position: relative; -} -.progress .bg, -.progress .percent, -.progress .point { - border-radius: 50px; - position: absolute; - top: 10px; - left: 0; - height: 12px; -} -.progress .bg { - width: 100%; - background: #4E5675; - font-size: 12px; -} -.progress .percent { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - box-shadow: #060916 0px 0px 10px; -} -.progress .point { - width: 100%; - line-height: 12px; - color: #FFF; - font-size: 12px; - text-align: center; - text-shadow: 1px 1px 1px #36495C; -} diff --git a/src/css/dark/lib/rate.css b/src/css/dark/lib/rate.css deleted file mode 100644 index a2aea41..0000000 --- a/src/css/dark/lib/rate.css +++ /dev/null @@ -1,37 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 评分 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.rate { - min-height: 38px; -} -.rate .star { - transition: color 0.2s linear; - display: inline-block; - font-size: 18px; - margin-right: 8px; - cursor: pointer; -} -.rate .full { - transition: color 0.2s linear; - color: #ffee01; -} -.rate .disabled { - cursor: not-allowed; - color: #7886A3; -} diff --git a/src/css/dark/lib/slider.css b/src/css/dark/lib/slider.css deleted file mode 100644 index 382b413..0000000 --- a/src/css/dark/lib/slider.css +++ /dev/null @@ -1,74 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滑块 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.slider { - border-radius: 5px; - height: 4px; - background: #30375B; - cursor: pointer; - position: relative; - margin: 20px 0 5px 0; -} -.slider .slider-bar { - border-radius: 5px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - position: absolute; - width: 0; - height: 4px; -} -.slider .slider-btn { - transition: box-shadow 0.2s linear; - border-radius: 50px; - width: 16px; - height: 16px; - cursor: grab; - position: absolute; - background: #FFF; - border: 3px #0084FF solid; - z-index: 999; - left: 0; - top: -6px; -} -.slider .slider-btn:hover { - transition: box-shadow 0.2s linear; - box-shadow: #060916 0px 0px 20px; -} -.slider .step { - border-radius: 50%; - width: 4px; - height: 4px; - background: #4E5675; - position: absolute; -} -.slider-disabled { - background: #7886A3; - cursor: not-allowed; -} -.slider-disabled .slider-bar { - background: #999; -} -.slider-disabled .slider-btn { - border-color: #999; - cursor: not-allowed; -} -.slider-disabled .slider-btn:hover { - box-shadow: #060916 0px 0px 0px; -} diff --git a/src/css/dark/lib/status.css b/src/css/dark/lib/status.css deleted file mode 100644 index 9473ae9..0000000 --- a/src/css/dark/lib/status.css +++ /dev/null @@ -1,33 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 状态 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.status { - padding-left: 14px; - position: relative; - margin-right: 10px; - font-size: 14px; -} -.status i { - border-radius: 50px; - width: 8px; - height: 8px; - position: absolute; - top: 6px; - left: 0; -} diff --git a/src/css/dark/lib/tab.css b/src/css/dark/lib/tab.css deleted file mode 100644 index 3226616..0000000 --- a/src/css/dark/lib/tab.css +++ /dev/null @@ -1,81 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 选项卡 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tab { - border-bottom: 2px #30375B solid; - white-space: nowrap; -} -.tab span { - background: #232B4C; - display: inline-block; - height: 40px; - line-height: 40px; - cursor: pointer; - position: relative; - padding: 0 15px; - border: 2px #30375B solid; - border-bottom: none; - margin-right: 8px; - border-radius: 5px 5px 0 0; -} -.tab span .mark { - border-radius: 50px; - position: absolute; - background: #FF1844; - color: #FFF; - right: 2px; - top: -4px; - font-size: 10px; - line-height: 14px; - padding: 0px 3px; -} -.tab .active { - background: #1A2042; - height: 42px; - border-bottom: 2px #1A2042 solid; - margin-bottom: -2px; -} -.tab-panel { - min-height: 200px; - display: none; - position: relative; -} -.tab-panel .block-title { - padding: 0 10px; -} -.tab-panel .block { - padding: 0; - box-shadow: none; -} -.tab-panel .block-pb { - padding: 20px; - background: #232B4C; - border: 2px #30375B solid; -} -.tab-panel .panel-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display: flex; - justify-content: center; - align-items: center; -} diff --git a/src/css/dark/lib/table.css b/src/css/dark/lib/table.css deleted file mode 100644 index f253807..0000000 --- a/src/css/dark/lib/table.css +++ /dev/null @@ -1,239 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表格 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.table { - position: relative; - overflow-x: hidden; -} -.table button { - color: #FFF; - text-shadow: 1px 1px 1px #36495C; -} -.table .table-box { - position: relative; -} -.table .table-box thead tr, -.table .fixed-left thead tr, -.table .fixed-right thead tr { - border-bottom: 1px #000 solid; - background: #171c3b; -} -.table .table-box thead tr .order, -.table .fixed-left thead tr .order, -.table .fixed-right thead tr .order { - position: relative; - padding: 2px 10px; -} -.table .table-box thead tr .order i, -.table .fixed-left thead tr .order i, -.table .fixed-right thead tr .order i { - position: absolute; - left: 0; - cursor: pointer; - padding: 0 8px; -} -.table .table-box thead tr .order .asc, -.table .fixed-left thead tr .order .asc, -.table .fixed-right thead tr .order .asc { - top: -3px; -} -.table .table-box thead tr .order .desc, -.table .fixed-left thead tr .order .desc, -.table .fixed-right thead tr .order .desc { - bottom: -3px; -} -.table .table-box thead tr .order .active, -.table .fixed-left thead tr .order .active, -.table .fixed-right thead tr .order .active { - color: #0084FF; -} -.table .table-box tbody tr:nth-child(even), -.table .fixed-left tbody tr:nth-child(even), -.table .fixed-right tbody tr:nth-child(even) { - background-color: #161b37; -} -.table .table-box tbody tr:hover, -.table .fixed-left tbody tr:hover, -.table .fixed-right tbody tr:hover { - background-color: #283267; -} -.table .table-box tbody img, -.table .fixed-left tbody img, -.table .fixed-right tbody img { - height: 40px; - width: 40px; - vertical-align: middle; -} -.table .table-box tbody a, -.table .fixed-left tbody a, -.table .fixed-right tbody a { - color: #66b5ff !important; -} -.table .table-box tbody i, -.table .fixed-left tbody i, -.table .fixed-right tbody i { - margin-right: 0; -} -.table .table-box tbody .table-img-head, -.table .fixed-left tbody .table-img-head, -.table .fixed-right tbody .table-img-head { - border-radius: 50px; - border: 2px #0084FF solid; - width: 32px; - height: 32px; -} -.table .table-box td:not(.td-checkbox), -.table .fixed-left td:not(.td-checkbox), -.table .fixed-right td:not(.td-checkbox) { - min-width: 100px; - max-width: 500px; - padding: 0 10px; - height: 46px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.table .table-box label:not(.no-padding), -.table .fixed-left label:not(.no-padding), -.table .fixed-right label:not(.no-padding) { - padding: 0 10px; - margin: 0; -} -.table .table-box .td-checkbox, -.table .fixed-left .td-checkbox, -.table .fixed-right .td-checkbox { - width: 40px; -} -.table .table-box .td-checkbox div, -.table .fixed-left .td-checkbox div, -.table .fixed-right .td-checkbox div { - width: 40px; -} -.table .table-box .head-border-top, -.table .fixed-left .head-border-top, -.table .fixed-right .head-border-top { - border-top: 1px #000 solid; -} -.table .table-box .tr-hover, -.table .fixed-left .tr-hover, -.table .fixed-right .tr-hover { - background-color: #283267 !important; -} -.table .fixed-left, -.table .fixed-right { - position: absolute; - top: 0; - background: #1A2042; -} -.table .fixed-left { - left: 0; - box-shadow: 4px 0 10px 0px #0c112a; -} -.table .fixed-right { - right: 0; - box-shadow: -4px 0 10px 0px #0c112a; -} -.table .empty { - height: 60px; - line-height: 60px; - text-align: center; - color: #999; - margin-bottom: 15px; -} -.table-page { - text-align: right; - margin-top: 10px; -} -.table-page > span:not(.jump):not(.info) { - border-radius: 5px; - transition: background 0.2s linear; - padding: 5px 10px; - cursor: pointer; - margin-left: 4px; -} -.table-page > span:not(.jump):not(.info):hover:not(.current) { - transition: background 0.2s linear; - background: #4E5675; -} -.table-page .prev-page, -.table-page .next-page { - padding: 5px 6px !important; -} -.table-page .prev-page > i, -.table-page .next-page > i { - margin-right: 0; - vertical-align: text-top; -} -.table-page .current { - color: #FFF; - background: #0084FF; -} -.table-page .current:hover { - transition: background 0.2s linear; - background: #0084FF; -} -.table-page .info { - text-align: left; - margin-right: 10px; -} -.table-page .jump { - margin-left: 10px; -} -.table-page .jump input { - width: 50px; - margin: 0 2px; -} -.table-page .jump button { - margin-left: 6px; -} -.table-page .select, -.table-page .select-option { - margin-left: 4px; - margin-right: 4px; -} -.table-page .select { - min-width: auto; -} -.table-tools button, -.table-search button { - margin-right: 10px; - padding: 8px 12px; -} -.table-tools .form-group, -.table-search .form-group { - min-height: unset; -} -.table-search .table-search-box > div { - padding-top: 0; - padding-bottom: 10px; -} -.table-tools { - border-bottom: 1px #000 solid; - padding-bottom: 10px; -} -.table-shade { - width: 100%; - min-height: 160px; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - display: none; - color: #FFF; -} diff --git a/src/css/dark/lib/tag.css b/src/css/dark/lib/tag.css deleted file mode 100644 index 180f4ac..0000000 --- a/src/css/dark/lib/tag.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 标签 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tag { - border-radius: 5px; - display: inline-block; - padding: 6px 10px; - outline: none; - font-family: inherit; - line-height: 1.1; - margin: 5px 6px 5px 0; - color: #FFF; - text-shadow: 1px 1px 1px #36495C; -} diff --git a/src/css/dark/lib/tips.css b/src/css/dark/lib/tips.css deleted file mode 100644 index cc5acd1..0000000 --- a/src/css/dark/lib/tips.css +++ /dev/null @@ -1,63 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * TIPS - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tips { - box-shadow: #060916 0px 0px 20px; - border-radius: 5px; - position: absolute; - left: -9999px; - top: -9999px; - background: #000; - padding: 10px 14px; - cursor: default; - max-width: 260px; - min-width: 44px; - line-height: 20px; - z-index: 9999; -} -.tips .tips-arrow { - position: absolute; - border-width: 5px; - border-style: solid; - border-color: transparent; -} -.tips .down { - left: 50%; - margin-left: -5px; - bottom: -10px; - border-top-color: #000; -} -.tips .top { - left: 50%; - margin-left: -5px; - top: -10px; - border-bottom-color: #000; -} -.tips .right { - top: 50%; - margin-top: -5px; - right: -10px; - border-left-color: #000; -} -.tips .left { - top: 50%; - margin-top: -5px; - left: -10px; - border-right-color: #000; -} diff --git a/src/css/dark/lib/transfer.css b/src/css/dark/lib/transfer.css deleted file mode 100644 index d7fba8a..0000000 --- a/src/css/dark/lib/transfer.css +++ /dev/null @@ -1,111 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 穿梭框 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.transfer-box { - position: relative; -} -.transfer-box-list { - border-radius: 5px; - width: 180px; - height: 266px; - border: 1px #30375B solid; - display: inline-block; - padding-top: 36px; - position: relative; - vertical-align: middle; -} -.transfer-box-list .transfer-header { - background: #232B4C; - border-bottom: 1px #30375B solid; - position: absolute; - top: 0; - width: 100%; - padding: 0 10px; - height: 36px; - line-height: 36px; -} -.transfer-box-list .transfer-header label { - padding: 0; - line-height: 30px; -} -.transfer-box-list span { - float: right; -} -.transfer-body { - position: relative; - overflow: hidden; - margin-top: 1px; -} -.transfer-body ul { - padding: 4px; - overflow: hidden; - position: relative; -} -.transfer-body li { - border-radius: 5px; - padding: 0 6px; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.transfer-body li:hover { - background: #4E5675; -} -.transfer-body li label { - line-height: 30px; -} -.transfer-body .disabled { - cursor: not-allowed; -} -.transfer-body .disabled:hover { - background: none; -} -.transfer-search { - width: 100%; - padding: 0 4px; - position: absolute; - top: 40px; - left: 0; - margin-bottom: 4px; -} -.transfer-search input { - padding: 6px; -} -.transfer-body-search { - margin-top: 34px; -} -.transfer-button { - display: inline-block; - vertical-align: middle; - margin: 0 10px; -} -.transfer-button button { - border-radius: 5px; - padding: 6px; - display: block; - height: 32px; - margin: 0; -} -.transfer-button button i { - margin-right: 0; -} -.transfer-button button:first-child { - margin-bottom: 10px; -} diff --git a/src/css/dark/lib/tree.css b/src/css/dark/lib/tree.css deleted file mode 100644 index 5211ba1..0000000 --- a/src/css/dark/lib/tree.css +++ /dev/null @@ -1,40 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 树形 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tree label { - line-height: 20px; -} -.tree ul { - margin-left: -5px; - padding-left: 20px; -} -.tree > ul { - padding-left: 0; -} -.tree li > i { - font-size: 20px; - margin-right: 0; - cursor: pointer; -} -.tree li { - line-height: 28px; -} -.tree .tree-checkbox { - padding-left: 25px; -} diff --git a/src/css/dark/lib/window.css b/src/css/dark/lib/window.css deleted file mode 100644 index 31a6598..0000000 --- a/src/css/dark/lib/window.css +++ /dev/null @@ -1,93 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 弹窗 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.window { - border-radius: 5px; - box-shadow: #060916 0px 0px 20px; - position: fixed; - border: 1px #30375B solid; - background: #1A2042; - z-index: 9998; - padding: 5px 0px 20px 15px; - top: 50%; - left: 50%; -} -.window .title { - position: relative; - height: 28px; - line-height: 28px; - margin: 0 25px 10px 0; -} -.window .window-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display: flex; - justify-content: center; - align-items: center; -} -.window .window-close { - position: absolute; - top: 8px; - right: 6px; - width: 20px; - height: 20px; -} -.window .window-close i { - transition: color 0.2s linear; - position: absolute; - font-size: 18px; - cursor: pointer; - color: #FF1844; -} -.window .window-close i:hover { - transition: color 0.2s linear; - color: #ff7e97; -} -.window .body { - position: relative; - overflow: hidden; - padding-right: 15px; -} -.window .body .block { - padding: 0; - box-shadow: none; -} -.window .body .block-title { - padding: 0 10px; -} -.window .body .block-pb { - padding: 20px; - background: #232B4C; - border: 2px #30375B solid; -} -.window .body .form-group .title { - margin-bottom: 0; -} -.window .btnbar { - margin: 7px 15px 10px 0; - text-align: right; -} -.window .btnbar button { - margin-right: 0; - margin-left: 10px; -} diff --git a/src/css/dark/normalize.css b/src/css/dark/normalize.css deleted file mode 100644 index fd83bb3..0000000 --- a/src/css/dark/normalize.css +++ /dev/null @@ -1,352 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - - *, *::before, *::after { - box-sizing: border-box; - } - - html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - } - - /* Sections - ========================================================================== */ - - /** - * Remove the margin in all browsers. - */ - - body { - margin: 0; - } - - /** - * Render the `main` element consistently in IE. - */ - - main { - display: block; - } - - /** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - - h1 { - font-size: 2em; - margin: 0.67em 0; - } - - /* Grouping content - ========================================================================== */ - - /** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - - hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ - } - - /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - - pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ - } - - /* Text-level semantics - ========================================================================== */ - - /** - * Remove the gray background on active links in IE 10. - */ - - a { - background-color: transparent; - } - - /** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - - abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ - } - - /** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - - b, - strong { - font-weight: bolder; - } - - /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - - code, - kbd, - samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ - } - - /** - * Add the correct font size in all browsers. - */ - - small { - font-size: 80%; - } - - /** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - - sub, - sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - } - - sub { - bottom: -0.25em; - } - - sup { - top: -0.5em; - } - - /* Embedded content - ========================================================================== */ - - /** - * Remove the border on images inside links in IE 10. - */ - - img { - border-style: none; - } - - /* Forms - ========================================================================== */ - - /** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - - input, - optgroup, - select, - textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ - } - - /** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - - button, - input { /* 1 */ - overflow: visible; - } - - /** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - - button, - select { /* 1 */ - text-transform: none; - } - - /** - * Correct the inability to style clickable types in iOS and Safari. - */ - - button, - [type="button"], - [type="reset"], - [type="submit"] { - -webkit-appearance: button; - } - - /** - * Remove the inner border and padding in Firefox. - */ - - button::-moz-focus-inner, - [type="button"]::-moz-focus-inner, - [type="reset"]::-moz-focus-inner, - [type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; - } - - /** - * Restore the focus styles unset by the previous rule. - */ - - button:-moz-focusring, - [type="button"]:-moz-focusring, - [type="reset"]:-moz-focusring, - [type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; - } - - /** - * Correct the padding in Firefox. - */ - - fieldset { - padding: 0.35em 0.75em 0.625em; - } - - /** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - - legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ - } - - /** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - - progress { - vertical-align: baseline; - } - - /** - * Remove the default vertical scrollbar in IE 10+. - */ - - textarea { - overflow: auto; - } - - /** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - - [type="checkbox"], - [type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - } - - /** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - - [type="number"]::-webkit-inner-spin-button, - [type="number"]::-webkit-outer-spin-button { - height: auto; - } - - /** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - - [type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ - } - - /** - * Remove the inner padding in Chrome and Safari on macOS. - */ - - [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; - } - - /** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - - ::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ - } - - /* Interactive - ========================================================================== */ - - /* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - - details { - display: block; - } - - /* - * Add the correct display in all browsers. - */ - - summary { - display: list-item; - } - - /* Misc - ========================================================================== */ - - /** - * Add the correct display in IE 10+. - */ - - template { - display: none; - } - - /** - * Add the correct display in IE 10. - */ - - [hidden] { - display: none; - } \ No newline at end of file diff --git a/src/css/dark/quill.snow.css b/src/css/dark/quill.snow.css deleted file mode 100644 index 32921ef..0000000 --- a/src/css/dark/quill.snow.css +++ /dev/null @@ -1,964 +0,0 @@ -/*! - * Quill Editor v2.0.0-dev.3 - * https://quilljs.com/ - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */ -.ql-container { - box-sizing: border-box; - font-family: Helvetica, Arial, sans-serif; - font-size: 13px; - height: 100%; - margin: 0; - position: relative; -} -.ql-container.ql-disabled .ql-tooltip { - visibility: hidden; -} -.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, -.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui { - cursor: pointer; -} -.ql-clipboard { - left: -100000px; - height: 1px; - overflow-y: hidden; - position: absolute; - top: 50%; -} -.ql-clipboard p { - margin: 0; - padding: 0; -} -.ql-editor { - box-sizing: border-box; - counter-reset: list-0; - line-height: 1.42; - height: 100%; - outline: 0; - overflow-y: auto; - padding: 12px 15px; - tab-size: 4; - -moz-tab-size: 4; - text-align: left; - white-space: pre-wrap; - word-wrap: break-word; -} -.ql-editor > * { - cursor: text; -} -.ql-editor blockquote, -.ql-editor h1, -.ql-editor h2, -.ql-editor h3, -.ql-editor h4, -.ql-editor h5, -.ql-editor h6, -.ql-editor ol, -.ql-editor p, -.ql-editor pre { - margin: 0; - padding: 0; -} -.ql-editor h1, -.ql-editor h2, -.ql-editor h3, -.ql-editor h4, -.ql-editor h5, -.ql-editor h6, -.ql-editor p { - counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor table { - border-collapse: collapse; -} -.ql-editor td { - border: 1px solid #000; - padding: 2px 5px; -} -.ql-editor ol { - padding-left: 1.5em; -} -.ql-editor li { - list-style-type: none; - padding-left: 1.5em; - position: relative; -} -.ql-editor li > .ql-ui:before { - display: inline-block; - margin-left: -1.5em; - margin-right: .3em; - text-align: right; - white-space: nowrap; - width: 1.2em; -} -.ql-editor li[data-list=checked] > .ql-ui, -.ql-editor li[data-list=unchecked] > .ql-ui { - color: #777; -} -.ql-editor li[data-list=bullet] > .ql-ui:before { - content: '\2022'; -} -.ql-editor li[data-list=checked] > .ql-ui:before { - content: '\2611'; -} -.ql-editor li[data-list=unchecked] > .ql-ui:before { - content: '\2610'; -} -.ql-editor li[data-list=ordered] { - counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; - counter-increment: list-0; -} -.ql-editor li[data-list=ordered] > .ql-ui:before { - content: counter(list-0, decimal) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-1 { - counter-increment: list-1; -} -.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before { - content: counter(list-1, lower-alpha) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-1 { - counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-2 { - counter-increment: list-2; -} -.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before { - content: counter(list-2, lower-roman) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-2 { - counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-3 { - counter-increment: list-3; -} -.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before { - content: counter(list-3, decimal) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-3 { - counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-4 { - counter-increment: list-4; -} -.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before { - content: counter(list-4, lower-alpha) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-4 { - counter-reset: list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-5 { - counter-increment: list-5; -} -.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before { - content: counter(list-5, lower-roman) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-5 { - counter-reset: list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-6 { - counter-increment: list-6; -} -.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before { - content: counter(list-6, decimal) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-6 { - counter-reset: list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-7 { - counter-increment: list-7; -} -.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before { - content: counter(list-7, lower-alpha) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-7 { - counter-reset: list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-8 { - counter-increment: list-8; -} -.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before { - content: counter(list-8, lower-roman) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-8 { - counter-reset: list-9; -} -.ql-editor li[data-list=ordered].ql-indent-9 { - counter-increment: list-9; -} -.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before { - content: counter(list-9, decimal) '. '; -} -.ql-editor .ql-indent-1:not(.ql-direction-rtl) { - padding-left: 3em; -} -.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { - padding-left: 4.5em; -} -.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { - padding-right: 3em; -} -.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { - padding-right: 4.5em; -} -.ql-editor .ql-indent-2:not(.ql-direction-rtl) { - padding-left: 6em; -} -.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { - padding-left: 7.5em; -} -.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { - padding-right: 6em; -} -.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { - padding-right: 7.5em; -} -.ql-editor .ql-indent-3:not(.ql-direction-rtl) { - padding-left: 9em; -} -.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { - padding-left: 10.5em; -} -.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { - padding-right: 9em; -} -.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { - padding-right: 10.5em; -} -.ql-editor .ql-indent-4:not(.ql-direction-rtl) { - padding-left: 12em; -} -.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { - padding-left: 13.5em; -} -.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { - padding-right: 12em; -} -.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { - padding-right: 13.5em; -} -.ql-editor .ql-indent-5:not(.ql-direction-rtl) { - padding-left: 15em; -} -.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { - padding-left: 16.5em; -} -.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { - padding-right: 15em; -} -.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { - padding-right: 16.5em; -} -.ql-editor .ql-indent-6:not(.ql-direction-rtl) { - padding-left: 18em; -} -.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { - padding-left: 19.5em; -} -.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { - padding-right: 18em; -} -.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { - padding-right: 19.5em; -} -.ql-editor .ql-indent-7:not(.ql-direction-rtl) { - padding-left: 21em; -} -.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { - padding-left: 22.5em; -} -.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { - padding-right: 21em; -} -.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { - padding-right: 22.5em; -} -.ql-editor .ql-indent-8:not(.ql-direction-rtl) { - padding-left: 24em; -} -.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { - padding-left: 25.5em; -} -.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { - padding-right: 24em; -} -.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { - padding-right: 25.5em; -} -.ql-editor .ql-indent-9:not(.ql-direction-rtl) { - padding-left: 27em; -} -.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { - padding-left: 28.5em; -} -.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { - padding-right: 27em; -} -.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { - padding-right: 28.5em; -} -.ql-editor li.ql-direction-rtl { - padding-right: 1.5em; -} -.ql-editor li.ql-direction-rtl > .ql-ui:before { - margin-left: .3em; - margin-right: -1.5em; - text-align: left; -} -.ql-editor table { - table-layout: fixed; - width: 100%; -} -.ql-editor table td { - outline: 0; -} -.ql-editor .ql-code-block-container { - font-family: monospace; -} -.ql-editor .ql-video { - display: block; - max-width: 100%; -} -.ql-editor .ql-video.ql-align-center { - margin: 0 auto; -} -.ql-editor .ql-video.ql-align-right { - margin: 0 0 0 auto; -} -.ql-editor .ql-bg-black { - background-color: #000; -} -.ql-editor .ql-bg-red { - background-color: #e60000; -} -.ql-editor .ql-bg-orange { - background-color: #f90; -} -.ql-editor .ql-bg-yellow { - background-color: #ff0; -} -.ql-editor .ql-bg-green { - background-color: #008a00; -} -.ql-editor .ql-bg-blue { - background-color: #0084FF; -} -.ql-editor .ql-bg-purple { - background-color: #93f; -} -.ql-editor .ql-color-white { - color: #fff; -} -.ql-editor .ql-color-red { - color: #e60000; -} -.ql-editor .ql-color-orange { - color: #f90; -} -.ql-editor .ql-color-yellow { - color: #ff0; -} -.ql-editor .ql-color-green { - color: #008a00; -} -.ql-editor .ql-color-blue { - color: #0084FF; -} -.ql-editor .ql-color-purple { - color: #93f; -} -.ql-editor .ql-font-serif { - font-family: Georgia, Times New Roman, serif; -} -.ql-editor .ql-font-monospace { - font-family: Monaco, Courier New, monospace; -} -.ql-editor .ql-size-small { - font-size: 0.75em; -} -.ql-editor .ql-size-large { - font-size: 1.5em; -} -.ql-editor .ql-size-huge { - font-size: 2.5em; -} -.ql-editor .ql-direction-rtl { - direction: rtl; - text-align: inherit; -} -.ql-editor .ql-align-center { - text-align: center; -} -.ql-editor .ql-align-justify { - text-align: justify; -} -.ql-editor .ql-align-right { - text-align: right; -} -.ql-editor .ql-ui { - position: absolute; -} -.ql-editor.ql-blank::before { - color: rgba(0, 0, 0, 0.6); - content: attr(data-placeholder); - font-style: italic; - left: 15px; - pointer-events: none; - position: absolute; - right: 15px; -} -.ql-snow .ql-toolbar:after, -.ql-snow.ql-toolbar:after { - clear: both; - content: ''; - display: table; -} -.ql-snow .ql-toolbar button, -.ql-snow.ql-toolbar button { - background: 0 0; - border: none; - cursor: pointer; - display: inline-block; - float: left; - height: 24px; - padding: 3px 5px; - width: 28px; -} -.ql-snow .ql-toolbar button svg, -.ql-snow.ql-toolbar button svg { - float: left; - height: 100%; -} -.ql-snow .ql-toolbar button:active:hover, -.ql-snow.ql-toolbar button:active:hover { - outline: 0; -} -.ql-snow .ql-toolbar input.ql-image[type=file], -.ql-snow.ql-toolbar input.ql-image[type=file] { - display: none; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected, -.ql-snow .ql-toolbar .ql-picker-item:hover, -.ql-snow .ql-toolbar .ql-picker-label.ql-active, -.ql-snow .ql-toolbar .ql-picker-label:hover, -.ql-snow .ql-toolbar button.ql-active, -.ql-snow .ql-toolbar button:focus, -.ql-snow .ql-toolbar button:hover, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected, -.ql-snow.ql-toolbar .ql-picker-item:hover, -.ql-snow.ql-toolbar .ql-picker-label.ql-active, -.ql-snow.ql-toolbar .ql-picker-label:hover, -.ql-snow.ql-toolbar button.ql-active, -.ql-snow.ql-toolbar button:focus, -.ql-snow.ql-toolbar button:hover { - color: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:focus .ql-fill, -.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:hover .ql-fill, -.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:focus .ql-fill, -.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:hover .ql-fill, -.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { - fill: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow .ql-toolbar button.ql-active .ql-stroke, -.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar button:focus .ql-stroke, -.ql-snow .ql-toolbar button:focus .ql-stroke-miter, -.ql-snow .ql-toolbar button:hover .ql-stroke, -.ql-snow .ql-toolbar button:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow.ql-toolbar button.ql-active .ql-stroke, -.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar button:focus .ql-stroke, -.ql-snow.ql-toolbar button:focus .ql-stroke-miter, -.ql-snow.ql-toolbar button:hover .ql-stroke, -.ql-snow.ql-toolbar button:hover .ql-stroke-miter { - stroke: #0084FF; -} -@media (pointer: coarse) { - .ql-snow .ql-toolbar button:hover:not(.ql-active), - .ql-snow.ql-toolbar button:hover:not(.ql-active) { - color: #FFF; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { - fill: #FFF; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { - stroke: #FFF; - } -} -.ql-snow { - box-sizing: border-box; -} -.ql-snow * { - box-sizing: border-box; -} -.ql-snow .ql-hidden { - display: none; -} -.ql-snow .ql-out-bottom, -.ql-snow .ql-out-top { - visibility: hidden; -} -.ql-snow .ql-tooltip { - position: absolute; - transform: translateY(10px); -} -.ql-snow .ql-tooltip a { - cursor: pointer; - text-decoration: none; -} -.ql-snow .ql-tooltip.ql-flip { - transform: translateY(-10px); -} -.ql-snow .ql-formats { - display: inline-block; - vertical-align: middle; -} -.ql-snow .ql-formats:after { - clear: both; - content: ''; - display: table; -} -.ql-snow .ql-stroke { - fill: none; - stroke: #FFF; - stroke-linecap: round; - stroke-linejoin: round; - stroke-width: 2; -} -.ql-snow .ql-stroke-miter { - fill: none; - stroke: #FFF; - stroke-miterlimit: 10; - stroke-width: 2; -} -.ql-snow .ql-fill, -.ql-snow .ql-stroke.ql-fill { - fill: #FFF; -} -.ql-snow .ql-empty { - fill: none; -} -.ql-snow .ql-even { - fill-rule: evenodd; -} -.ql-snow .ql-stroke.ql-thin, -.ql-snow .ql-thin { - stroke-width: 1; -} -.ql-snow .ql-transparent { - opacity: 0.4; -} -.ql-snow .ql-direction svg:last-child { - display: none; -} -.ql-snow .ql-direction.ql-active svg:last-child { - display: inline; -} -.ql-snow .ql-direction.ql-active svg:first-child { - display: none; -} -.ql-snow .ql-editor h1 { - font-size: 2em; -} -.ql-snow .ql-editor h2 { - font-size: 1.5em; -} -.ql-snow .ql-editor h3 { - font-size: 1.17em; -} -.ql-snow .ql-editor h4 { - font-size: 1em; -} -.ql-snow .ql-editor h5 { - font-size: 0.83em; -} -.ql-snow .ql-editor h6 { - font-size: 0.67em; -} -.ql-snow .ql-editor a { - text-decoration: underline; -} -.ql-snow .ql-editor blockquote { - border-left: 4px solid #ccc; - margin-bottom: 5px; - margin-top: 5px; - padding-left: 16px; -} -.ql-snow .ql-editor .ql-code-block-container, -.ql-snow .ql-editor code { - background-color: #f0f0f0; - border-radius: 3px; -} -.ql-snow .ql-editor .ql-code-block-container { - margin-bottom: 5px; - margin-top: 5px; - padding: 5px 10px; -} -.ql-snow .ql-editor code { - font-size: 85%; - padding: 2px 4px; -} -.ql-snow .ql-editor .ql-code-block-container { - background-color: #23241f; - color: #f8f8f2; - overflow: visible; -} -.ql-snow .ql-editor img { - max-width: 100%; -} -.ql-snow .ql-picker { - color: #FFF; - display: inline-block; - float: left; - font-size: 14px; - font-weight: 500; - height: 24px; - position: relative; - vertical-align: middle; -} -.ql-snow .ql-picker-label { - cursor: pointer; - display: inline-block; - height: 100%; - padding-left: 8px; - padding-right: 2px; - position: relative; - width: 100%; -} -.ql-snow .ql-picker-label::before { - display: inline-block; - line-height: 22px; -} -.ql-snow .ql-picker-options { - background-color: #fff; - display: none; - min-width: 100%; - padding: 4px 8px; - position: absolute; - white-space: nowrap; -} -.ql-snow .ql-picker-options .ql-picker-item { - cursor: pointer; - display: block; - padding-bottom: 5px; - padding-top: 5px; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-label { - color: #ccc; - z-index: 2; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { - fill: #ccc; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { - stroke: #ccc; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options { - display: block; - margin-top: -1px; - top: 100%; - z-index: 1; -} -.ql-snow .ql-color-picker, -.ql-snow .ql-icon-picker { - width: 28px; -} -.ql-snow .ql-color-picker .ql-picker-label, -.ql-snow .ql-icon-picker .ql-picker-label { - padding: 2px 4px; -} -.ql-snow .ql-color-picker .ql-picker-label svg, -.ql-snow .ql-icon-picker .ql-picker-label svg { - right: 4px; -} -.ql-snow .ql-icon-picker .ql-picker-options { - padding: 4px 0; -} -.ql-snow .ql-icon-picker .ql-picker-item { - height: 24px; - width: 24px; - padding: 2px 4px; -} -.ql-snow .ql-color-picker .ql-picker-options { - padding: 3px 5px; - width: 152px; -} -.ql-snow .ql-color-picker .ql-picker-item { - border: 1px solid transparent; - float: left; - height: 16px; - margin: 2px; - padding: 0; - width: 16px; -} -.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { - position: absolute; - margin-top: -9px; - right: 0; - top: 50%; - width: 18px; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before { - content: attr(data-label); -} -.ql-snow .ql-picker.ql-header { - width: 98px; -} -.ql-snow .ql-picker.ql-header .ql-picker-item::before, -.ql-snow .ql-picker.ql-header .ql-picker-label::before { - content: 'Normal'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { - content: 'Heading 1'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { - content: 'Heading 2'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { - content: 'Heading 3'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { - content: 'Heading 4'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { - content: 'Heading 5'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { - content: 'Heading 6'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { - font-size: 2em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { - font-size: 1.5em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { - font-size: 1.17em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { - font-size: 1em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { - font-size: 0.83em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { - font-size: 0.67em; -} -.ql-snow .ql-picker.ql-font { - width: 108px; -} -.ql-snow .ql-picker.ql-font .ql-picker-item::before, -.ql-snow .ql-picker.ql-font .ql-picker-label::before { - content: 'Sans Serif'; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, -.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before { - content: 'Serif'; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, -.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before { - content: 'Monospace'; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { - font-family: Georgia, Times New Roman, serif; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { - font-family: Monaco, Courier New, monospace; -} -.ql-snow .ql-picker.ql-size { - width: 98px; -} -.ql-snow .ql-picker.ql-size .ql-picker-item::before, -.ql-snow .ql-picker.ql-size .ql-picker-label::before { - content: 'Normal'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before { - content: 'Small'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before { - content: 'Large'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before { - content: 'Huge'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { - font-size: 10px; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { - font-size: 18px; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { - font-size: 32px; -} -.ql-snow .ql-color-picker.ql-background .ql-picker-item { - background-color: #fff; -} -.ql-snow .ql-color-picker.ql-color .ql-picker-item { - background-color: #000; -} -.ql-code-block-container { - position: relative; -} -.ql-code-block-container .ql-ui { - right: 5px; - top: 5px; -} -.ql-toolbar.ql-snow { - border: 1px solid #ccc; - box-sizing: border-box; - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; - padding: 8px; -} -.ql-toolbar.ql-snow .ql-formats { - margin-right: 15px; -} -.ql-toolbar.ql-snow .ql-picker-label { - border: 1px solid transparent; -} -.ql-toolbar.ql-snow .ql-picker-options { - border: 1px solid transparent; - box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { - border-color: #ccc; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - border-color: #ccc; -} -.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, -.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { - border-color: #000; -} -.ql-toolbar.ql-snow + .ql-container.ql-snow { - border-top: 0; -} -.ql-snow .ql-tooltip { - background-color: #fff; - border: 1px solid #ccc; - box-shadow: 0 0 5px #ddd; - color: #FFF; - padding: 5px 12px; - white-space: nowrap; -} -.ql-snow .ql-tooltip::before { - content: "Visit URL:"; - line-height: 26px; - margin-right: 8px; -} -.ql-snow .ql-tooltip input[type=text] { - display: none; - border: 1px solid #ccc; - font-size: 13px; - height: 26px; - margin: 0; - padding: 3px 5px; - width: 170px; -} -.ql-snow .ql-tooltip a.ql-preview { - display: inline-block; - max-width: 200px; - overflow-x: hidden; - text-overflow: ellipsis; - vertical-align: top; -} -.ql-snow .ql-tooltip a.ql-action::after { - border-right: 1px solid #ccc; - content: 'Edit'; - margin-left: 16px; - padding-right: 8px; -} -.ql-snow .ql-tooltip a.ql-remove::before { - content: 'Remove'; - margin-left: 8px; -} -.ql-snow .ql-tooltip a { - line-height: 26px; -} -.ql-snow .ql-tooltip.ql-editing a.ql-preview, -.ql-snow .ql-tooltip.ql-editing a.ql-remove { - display: none; -} -.ql-snow .ql-tooltip.ql-editing input[type=text] { - display: inline-block; -} -.ql-snow .ql-tooltip.ql-editing a.ql-action::after { - border-right: 0; - content: '保存'; - padding-right: 0; -} -.ql-snow .ql-tooltip[data-mode=link]::before { - content: "链接:"; -} -.ql-snow .ql-tooltip[data-mode=formula]::before { - content: "样式:"; -} -.ql-snow .ql-tooltip[data-mode=video]::before { - content: "视频:"; -} -.ql-snow a { - color: #0084FF; -} -.ql-container.ql-snow { - border: 1px solid #ccc; -} diff --git a/src/css/dark/remixicon.css b/src/css/dark/remixicon.css deleted file mode 100644 index 099b6b7..0000000 --- a/src/css/dark/remixicon.css +++ /dev/null @@ -1,2317 +0,0 @@ -/* -* Remix Icon v2.5.0 -* https://remixicon.com -* https://github.com/Remix-Design/RemixIcon -* -* Copyright RemixIcon.com -* Released under the Apache License Version 2.0 -* -* Date: 2020-05-23 -*/ -@font-face { - font-family: "remixicon"; - src: url('../font/remixicon.eot'); /* IE9*/ - src: url('../font/remixicon.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url("../font/remixicon.woff2") format("woff2"), - url("../font/remixicon.woff") format("woff"), - url('../font/remixicon.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('../font/remixicon.svg#remixicon') format('svg'); /* iOS 4.1- */ - font-display: swap; -} - -[class^="ri-"], [class*=" ri-"] { - font-family: 'remixicon' !important; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } -.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } -.ri-xxs { font-size: .5em; } -.ri-xs { font-size: .75em; } -.ri-sm { font-size: .875em } -.ri-1x { font-size: 1em; } -.ri-2x { font-size: 2em; } -.ri-3x { font-size: 3em; } -.ri-4x { font-size: 4em; } -.ri-5x { font-size: 5em; } -.ri-6x { font-size: 6em; } -.ri-7x { font-size: 7em; } -.ri-8x { font-size: 8em; } -.ri-9x { font-size: 9em; } -.ri-10x { font-size: 10em; } -.ri-fw { text-align: center; width: 1.25em; } - -.ri-24-hours-fill:before { content: "\ea01"; } -.ri-24-hours-line:before { content: "\ea02"; } -.ri-4k-fill:before { content: "\ea03"; } -.ri-4k-line:before { content: "\ea04"; } -.ri-a-b:before { content: "\ea05"; } -.ri-account-box-fill:before { content: "\ea06"; } -.ri-account-box-line:before { content: "\ea07"; } -.ri-account-circle-fill:before { content: "\ea08"; } -.ri-account-circle-line:before { content: "\ea09"; } -.ri-account-pin-box-fill:before { content: "\ea0a"; } -.ri-account-pin-box-line:before { content: "\ea0b"; } -.ri-account-pin-circle-fill:before { content: "\ea0c"; } -.ri-account-pin-circle-line:before { content: "\ea0d"; } -.ri-add-box-fill:before { content: "\ea0e"; } -.ri-add-box-line:before { content: "\ea0f"; } -.ri-add-circle-fill:before { content: "\ea10"; } -.ri-add-circle-line:before { content: "\ea11"; } -.ri-add-fill:before { content: "\ea12"; } -.ri-add-line:before { content: "\ea13"; } -.ri-admin-fill:before { content: "\ea14"; } -.ri-admin-line:before { content: "\ea15"; } -.ri-advertisement-fill:before { content: "\ea16"; } -.ri-advertisement-line:before { content: "\ea17"; } -.ri-airplay-fill:before { content: "\ea18"; } -.ri-airplay-line:before { content: "\ea19"; } -.ri-alarm-fill:before { content: "\ea1a"; } -.ri-alarm-line:before { content: "\ea1b"; } -.ri-alarm-warning-fill:before { content: "\ea1c"; } -.ri-alarm-warning-line:before { content: "\ea1d"; } -.ri-album-fill:before { content: "\ea1e"; } -.ri-album-line:before { content: "\ea1f"; } -.ri-alert-fill:before { content: "\ea20"; } -.ri-alert-line:before { content: "\ea21"; } -.ri-aliens-fill:before { content: "\ea22"; } -.ri-aliens-line:before { content: "\ea23"; } -.ri-align-bottom:before { content: "\ea24"; } -.ri-align-center:before { content: "\ea25"; } -.ri-align-justify:before { content: "\ea26"; } -.ri-align-left:before { content: "\ea27"; } -.ri-align-right:before { content: "\ea28"; } -.ri-align-top:before { content: "\ea29"; } -.ri-align-vertically:before { content: "\ea2a"; } -.ri-alipay-fill:before { content: "\ea2b"; } -.ri-alipay-line:before { content: "\ea2c"; } -.ri-amazon-fill:before { content: "\ea2d"; } -.ri-amazon-line:before { content: "\ea2e"; } -.ri-anchor-fill:before { content: "\ea2f"; } -.ri-anchor-line:before { content: "\ea30"; } -.ri-ancient-gate-fill:before { content: "\ea31"; } -.ri-ancient-gate-line:before { content: "\ea32"; } -.ri-ancient-pavilion-fill:before { content: "\ea33"; } -.ri-ancient-pavilion-line:before { content: "\ea34"; } -.ri-android-fill:before { content: "\ea35"; } -.ri-android-line:before { content: "\ea36"; } -.ri-angularjs-fill:before { content: "\ea37"; } -.ri-angularjs-line:before { content: "\ea38"; } -.ri-anticlockwise-2-fill:before { content: "\ea39"; } -.ri-anticlockwise-2-line:before { content: "\ea3a"; } -.ri-anticlockwise-fill:before { content: "\ea3b"; } -.ri-anticlockwise-line:before { content: "\ea3c"; } -.ri-app-store-fill:before { content: "\ea3d"; } -.ri-app-store-line:before { content: "\ea3e"; } -.ri-apple-fill:before { content: "\ea3f"; } -.ri-apple-line:before { content: "\ea40"; } -.ri-apps-2-fill:before { content: "\ea41"; } -.ri-apps-2-line:before { content: "\ea42"; } -.ri-apps-fill:before { content: "\ea43"; } -.ri-apps-line:before { content: "\ea44"; } -.ri-archive-drawer-fill:before { content: "\ea45"; } -.ri-archive-drawer-line:before { content: "\ea46"; } -.ri-archive-fill:before { content: "\ea47"; } -.ri-archive-line:before { content: "\ea48"; } -.ri-arrow-down-circle-fill:before { content: "\ea49"; } -.ri-arrow-down-circle-line:before { content: "\ea4a"; } -.ri-arrow-down-fill:before { content: "\ea4b"; } -.ri-arrow-down-line:before { content: "\ea4c"; } -.ri-arrow-down-s-fill:before { content: "\ea4d"; } -.ri-arrow-down-s-line:before { content: "\ea4e"; } -.ri-arrow-drop-down-fill:before { content: "\ea4f"; } -.ri-arrow-drop-down-line:before { content: "\ea50"; } -.ri-arrow-drop-left-fill:before { content: "\ea51"; } -.ri-arrow-drop-left-line:before { content: "\ea52"; } -.ri-arrow-drop-right-fill:before { content: "\ea53"; } -.ri-arrow-drop-right-line:before { content: "\ea54"; } -.ri-arrow-drop-up-fill:before { content: "\ea55"; } -.ri-arrow-drop-up-line:before { content: "\ea56"; } -.ri-arrow-go-back-fill:before { content: "\ea57"; } -.ri-arrow-go-back-line:before { content: "\ea58"; } -.ri-arrow-go-forward-fill:before { content: "\ea59"; } -.ri-arrow-go-forward-line:before { content: "\ea5a"; } -.ri-arrow-left-circle-fill:before { content: "\ea5b"; } -.ri-arrow-left-circle-line:before { content: "\ea5c"; } -.ri-arrow-left-down-fill:before { content: "\ea5d"; } -.ri-arrow-left-down-line:before { content: "\ea5e"; } -.ri-arrow-left-fill:before { content: "\ea5f"; } -.ri-arrow-left-line:before { content: "\ea60"; } -.ri-arrow-left-right-fill:before { content: "\ea61"; } -.ri-arrow-left-right-line:before { content: "\ea62"; } -.ri-arrow-left-s-fill:before { content: "\ea63"; } -.ri-arrow-left-s-line:before { content: "\ea64"; } -.ri-arrow-left-up-fill:before { content: "\ea65"; } -.ri-arrow-left-up-line:before { content: "\ea66"; } -.ri-arrow-right-circle-fill:before { content: "\ea67"; } -.ri-arrow-right-circle-line:before { content: "\ea68"; } -.ri-arrow-right-down-fill:before { content: "\ea69"; } -.ri-arrow-right-down-line:before { content: "\ea6a"; } -.ri-arrow-right-fill:before { content: "\ea6b"; } -.ri-arrow-right-line:before { content: "\ea6c"; } -.ri-arrow-right-s-fill:before { content: "\ea6d"; } -.ri-arrow-right-s-line:before { content: "\ea6e"; } -.ri-arrow-right-up-fill:before { content: "\ea6f"; } -.ri-arrow-right-up-line:before { content: "\ea70"; } -.ri-arrow-up-circle-fill:before { content: "\ea71"; } -.ri-arrow-up-circle-line:before { content: "\ea72"; } -.ri-arrow-up-down-fill:before { content: "\ea73"; } -.ri-arrow-up-down-line:before { content: "\ea74"; } -.ri-arrow-up-fill:before { content: "\ea75"; } -.ri-arrow-up-line:before { content: "\ea76"; } -.ri-arrow-up-s-fill:before { content: "\ea77"; } -.ri-arrow-up-s-line:before { content: "\ea78"; } -.ri-artboard-2-fill:before { content: "\ea79"; } -.ri-artboard-2-line:before { content: "\ea7a"; } -.ri-artboard-fill:before { content: "\ea7b"; } -.ri-artboard-line:before { content: "\ea7c"; } -.ri-article-fill:before { content: "\ea7d"; } -.ri-article-line:before { content: "\ea7e"; } -.ri-aspect-ratio-fill:before { content: "\ea7f"; } -.ri-aspect-ratio-line:before { content: "\ea80"; } -.ri-asterisk:before { content: "\ea81"; } -.ri-at-fill:before { content: "\ea82"; } -.ri-at-line:before { content: "\ea83"; } -.ri-attachment-2:before { content: "\ea84"; } -.ri-attachment-fill:before { content: "\ea85"; } -.ri-attachment-line:before { content: "\ea86"; } -.ri-auction-fill:before { content: "\ea87"; } -.ri-auction-line:before { content: "\ea88"; } -.ri-award-fill:before { content: "\ea89"; } -.ri-award-line:before { content: "\ea8a"; } -.ri-baidu-fill:before { content: "\ea8b"; } -.ri-baidu-line:before { content: "\ea8c"; } -.ri-ball-pen-fill:before { content: "\ea8d"; } -.ri-ball-pen-line:before { content: "\ea8e"; } -.ri-bank-card-2-fill:before { content: "\ea8f"; } -.ri-bank-card-2-line:before { content: "\ea90"; } -.ri-bank-card-fill:before { content: "\ea91"; } -.ri-bank-card-line:before { content: "\ea92"; } -.ri-bank-fill:before { content: "\ea93"; } -.ri-bank-line:before { content: "\ea94"; } -.ri-bar-chart-2-fill:before { content: "\ea95"; } -.ri-bar-chart-2-line:before { content: "\ea96"; } -.ri-bar-chart-box-fill:before { content: "\ea97"; } -.ri-bar-chart-box-line:before { content: "\ea98"; } -.ri-bar-chart-fill:before { content: "\ea99"; } -.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } -.ri-bar-chart-grouped-line:before { content: "\ea9b"; } -.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } -.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } -.ri-bar-chart-line:before { content: "\ea9e"; } -.ri-barcode-box-fill:before { content: "\ea9f"; } -.ri-barcode-box-line:before { content: "\eaa0"; } -.ri-barcode-fill:before { content: "\eaa1"; } -.ri-barcode-line:before { content: "\eaa2"; } -.ri-barricade-fill:before { content: "\eaa3"; } -.ri-barricade-line:before { content: "\eaa4"; } -.ri-base-station-fill:before { content: "\eaa5"; } -.ri-base-station-line:before { content: "\eaa6"; } -.ri-basketball-fill:before { content: "\eaa7"; } -.ri-basketball-line:before { content: "\eaa8"; } -.ri-battery-2-charge-fill:before { content: "\eaa9"; } -.ri-battery-2-charge-line:before { content: "\eaaa"; } -.ri-battery-2-fill:before { content: "\eaab"; } -.ri-battery-2-line:before { content: "\eaac"; } -.ri-battery-charge-fill:before { content: "\eaad"; } -.ri-battery-charge-line:before { content: "\eaae"; } -.ri-battery-fill:before { content: "\eaaf"; } -.ri-battery-line:before { content: "\eab0"; } -.ri-battery-low-fill:before { content: "\eab1"; } -.ri-battery-low-line:before { content: "\eab2"; } -.ri-battery-saver-fill:before { content: "\eab3"; } -.ri-battery-saver-line:before { content: "\eab4"; } -.ri-battery-share-fill:before { content: "\eab5"; } -.ri-battery-share-line:before { content: "\eab6"; } -.ri-bear-smile-fill:before { content: "\eab7"; } -.ri-bear-smile-line:before { content: "\eab8"; } -.ri-behance-fill:before { content: "\eab9"; } -.ri-behance-line:before { content: "\eaba"; } -.ri-bell-fill:before { content: "\eabb"; } -.ri-bell-line:before { content: "\eabc"; } -.ri-bike-fill:before { content: "\eabd"; } -.ri-bike-line:before { content: "\eabe"; } -.ri-bilibili-fill:before { content: "\eabf"; } -.ri-bilibili-line:before { content: "\eac0"; } -.ri-bill-fill:before { content: "\eac1"; } -.ri-bill-line:before { content: "\eac2"; } -.ri-billiards-fill:before { content: "\eac3"; } -.ri-billiards-line:before { content: "\eac4"; } -.ri-bit-coin-fill:before { content: "\eac5"; } -.ri-bit-coin-line:before { content: "\eac6"; } -.ri-blaze-fill:before { content: "\eac7"; } -.ri-blaze-line:before { content: "\eac8"; } -.ri-bluetooth-connect-fill:before { content: "\eac9"; } -.ri-bluetooth-connect-line:before { content: "\eaca"; } -.ri-bluetooth-fill:before { content: "\eacb"; } -.ri-bluetooth-line:before { content: "\eacc"; } -.ri-blur-off-fill:before { content: "\eacd"; } -.ri-blur-off-line:before { content: "\eace"; } -.ri-body-scan-fill:before { content: "\eacf"; } -.ri-body-scan-line:before { content: "\ead0"; } -.ri-bold:before { content: "\ead1"; } -.ri-book-2-fill:before { content: "\ead2"; } -.ri-book-2-line:before { content: "\ead3"; } -.ri-book-3-fill:before { content: "\ead4"; } -.ri-book-3-line:before { content: "\ead5"; } -.ri-book-fill:before { content: "\ead6"; } -.ri-book-line:before { content: "\ead7"; } -.ri-book-mark-fill:before { content: "\ead8"; } -.ri-book-mark-line:before { content: "\ead9"; } -.ri-book-open-fill:before { content: "\eada"; } -.ri-book-open-line:before { content: "\eadb"; } -.ri-book-read-fill:before { content: "\eadc"; } -.ri-book-read-line:before { content: "\eadd"; } -.ri-booklet-fill:before { content: "\eade"; } -.ri-booklet-line:before { content: "\eadf"; } -.ri-bookmark-2-fill:before { content: "\eae0"; } -.ri-bookmark-2-line:before { content: "\eae1"; } -.ri-bookmark-3-fill:before { content: "\eae2"; } -.ri-bookmark-3-line:before { content: "\eae3"; } -.ri-bookmark-fill:before { content: "\eae4"; } -.ri-bookmark-line:before { content: "\eae5"; } -.ri-boxing-fill:before { content: "\eae6"; } -.ri-boxing-line:before { content: "\eae7"; } -.ri-braces-fill:before { content: "\eae8"; } -.ri-braces-line:before { content: "\eae9"; } -.ri-brackets-fill:before { content: "\eaea"; } -.ri-brackets-line:before { content: "\eaeb"; } -.ri-briefcase-2-fill:before { content: "\eaec"; } -.ri-briefcase-2-line:before { content: "\eaed"; } -.ri-briefcase-3-fill:before { content: "\eaee"; } -.ri-briefcase-3-line:before { content: "\eaef"; } -.ri-briefcase-4-fill:before { content: "\eaf0"; } -.ri-briefcase-4-line:before { content: "\eaf1"; } -.ri-briefcase-5-fill:before { content: "\eaf2"; } -.ri-briefcase-5-line:before { content: "\eaf3"; } -.ri-briefcase-fill:before { content: "\eaf4"; } -.ri-briefcase-line:before { content: "\eaf5"; } -.ri-bring-forward:before { content: "\eaf6"; } -.ri-bring-to-front:before { content: "\eaf7"; } -.ri-broadcast-fill:before { content: "\eaf8"; } -.ri-broadcast-line:before { content: "\eaf9"; } -.ri-brush-2-fill:before { content: "\eafa"; } -.ri-brush-2-line:before { content: "\eafb"; } -.ri-brush-3-fill:before { content: "\eafc"; } -.ri-brush-3-line:before { content: "\eafd"; } -.ri-brush-4-fill:before { content: "\eafe"; } -.ri-brush-4-line:before { content: "\eaff"; } -.ri-brush-fill:before { content: "\eb00"; } -.ri-brush-line:before { content: "\eb01"; } -.ri-bubble-chart-fill:before { content: "\eb02"; } -.ri-bubble-chart-line:before { content: "\eb03"; } -.ri-bug-2-fill:before { content: "\eb04"; } -.ri-bug-2-line:before { content: "\eb05"; } -.ri-bug-fill:before { content: "\eb06"; } -.ri-bug-line:before { content: "\eb07"; } -.ri-building-2-fill:before { content: "\eb08"; } -.ri-building-2-line:before { content: "\eb09"; } -.ri-building-3-fill:before { content: "\eb0a"; } -.ri-building-3-line:before { content: "\eb0b"; } -.ri-building-4-fill:before { content: "\eb0c"; } -.ri-building-4-line:before { content: "\eb0d"; } -.ri-building-fill:before { content: "\eb0e"; } -.ri-building-line:before { content: "\eb0f"; } -.ri-bus-2-fill:before { content: "\eb10"; } -.ri-bus-2-line:before { content: "\eb11"; } -.ri-bus-fill:before { content: "\eb12"; } -.ri-bus-line:before { content: "\eb13"; } -.ri-bus-wifi-fill:before { content: "\eb14"; } -.ri-bus-wifi-line:before { content: "\eb15"; } -.ri-cactus-fill:before { content: "\eb16"; } -.ri-cactus-line:before { content: "\eb17"; } -.ri-cake-2-fill:before { content: "\eb18"; } -.ri-cake-2-line:before { content: "\eb19"; } -.ri-cake-3-fill:before { content: "\eb1a"; } -.ri-cake-3-line:before { content: "\eb1b"; } -.ri-cake-fill:before { content: "\eb1c"; } -.ri-cake-line:before { content: "\eb1d"; } -.ri-calculator-fill:before { content: "\eb1e"; } -.ri-calculator-line:before { content: "\eb1f"; } -.ri-calendar-2-fill:before { content: "\eb20"; } -.ri-calendar-2-line:before { content: "\eb21"; } -.ri-calendar-check-fill:before { content: "\eb22"; } -.ri-calendar-check-line:before { content: "\eb23"; } -.ri-calendar-event-fill:before { content: "\eb24"; } -.ri-calendar-event-line:before { content: "\eb25"; } -.ri-calendar-fill:before { content: "\eb26"; } -.ri-calendar-line:before { content: "\eb27"; } -.ri-calendar-todo-fill:before { content: "\eb28"; } -.ri-calendar-todo-line:before { content: "\eb29"; } -.ri-camera-2-fill:before { content: "\eb2a"; } -.ri-camera-2-line:before { content: "\eb2b"; } -.ri-camera-3-fill:before { content: "\eb2c"; } -.ri-camera-3-line:before { content: "\eb2d"; } -.ri-camera-fill:before { content: "\eb2e"; } -.ri-camera-lens-fill:before { content: "\eb2f"; } -.ri-camera-lens-line:before { content: "\eb30"; } -.ri-camera-line:before { content: "\eb31"; } -.ri-camera-off-fill:before { content: "\eb32"; } -.ri-camera-off-line:before { content: "\eb33"; } -.ri-camera-switch-fill:before { content: "\eb34"; } -.ri-camera-switch-line:before { content: "\eb35"; } -.ri-capsule-fill:before { content: "\eb36"; } -.ri-capsule-line:before { content: "\eb37"; } -.ri-car-fill:before { content: "\eb38"; } -.ri-car-line:before { content: "\eb39"; } -.ri-car-washing-fill:before { content: "\eb3a"; } -.ri-car-washing-line:before { content: "\eb3b"; } -.ri-caravan-fill:before { content: "\eb3c"; } -.ri-caravan-line:before { content: "\eb3d"; } -.ri-cast-fill:before { content: "\eb3e"; } -.ri-cast-line:before { content: "\eb3f"; } -.ri-cellphone-fill:before { content: "\eb40"; } -.ri-cellphone-line:before { content: "\eb41"; } -.ri-celsius-fill:before { content: "\eb42"; } -.ri-celsius-line:before { content: "\eb43"; } -.ri-centos-fill:before { content: "\eb44"; } -.ri-centos-line:before { content: "\eb45"; } -.ri-character-recognition-fill:before { content: "\eb46"; } -.ri-character-recognition-line:before { content: "\eb47"; } -.ri-charging-pile-2-fill:before { content: "\eb48"; } -.ri-charging-pile-2-line:before { content: "\eb49"; } -.ri-charging-pile-fill:before { content: "\eb4a"; } -.ri-charging-pile-line:before { content: "\eb4b"; } -.ri-chat-1-fill:before { content: "\eb4c"; } -.ri-chat-1-line:before { content: "\eb4d"; } -.ri-chat-2-fill:before { content: "\eb4e"; } -.ri-chat-2-line:before { content: "\eb4f"; } -.ri-chat-3-fill:before { content: "\eb50"; } -.ri-chat-3-line:before { content: "\eb51"; } -.ri-chat-4-fill:before { content: "\eb52"; } -.ri-chat-4-line:before { content: "\eb53"; } -.ri-chat-check-fill:before { content: "\eb54"; } -.ri-chat-check-line:before { content: "\eb55"; } -.ri-chat-delete-fill:before { content: "\eb56"; } -.ri-chat-delete-line:before { content: "\eb57"; } -.ri-chat-download-fill:before { content: "\eb58"; } -.ri-chat-download-line:before { content: "\eb59"; } -.ri-chat-follow-up-fill:before { content: "\eb5a"; } -.ri-chat-follow-up-line:before { content: "\eb5b"; } -.ri-chat-forward-fill:before { content: "\eb5c"; } -.ri-chat-forward-line:before { content: "\eb5d"; } -.ri-chat-heart-fill:before { content: "\eb5e"; } -.ri-chat-heart-line:before { content: "\eb5f"; } -.ri-chat-history-fill:before { content: "\eb60"; } -.ri-chat-history-line:before { content: "\eb61"; } -.ri-chat-new-fill:before { content: "\eb62"; } -.ri-chat-new-line:before { content: "\eb63"; } -.ri-chat-off-fill:before { content: "\eb64"; } -.ri-chat-off-line:before { content: "\eb65"; } -.ri-chat-poll-fill:before { content: "\eb66"; } -.ri-chat-poll-line:before { content: "\eb67"; } -.ri-chat-private-fill:before { content: "\eb68"; } -.ri-chat-private-line:before { content: "\eb69"; } -.ri-chat-quote-fill:before { content: "\eb6a"; } -.ri-chat-quote-line:before { content: "\eb6b"; } -.ri-chat-settings-fill:before { content: "\eb6c"; } -.ri-chat-settings-line:before { content: "\eb6d"; } -.ri-chat-smile-2-fill:before { content: "\eb6e"; } -.ri-chat-smile-2-line:before { content: "\eb6f"; } -.ri-chat-smile-3-fill:before { content: "\eb70"; } -.ri-chat-smile-3-line:before { content: "\eb71"; } -.ri-chat-smile-fill:before { content: "\eb72"; } -.ri-chat-smile-line:before { content: "\eb73"; } -.ri-chat-upload-fill:before { content: "\eb74"; } -.ri-chat-upload-line:before { content: "\eb75"; } -.ri-chat-voice-fill:before { content: "\eb76"; } -.ri-chat-voice-line:before { content: "\eb77"; } -.ri-check-double-fill:before { content: "\eb78"; } -.ri-check-double-line:before { content: "\eb79"; } -.ri-check-fill:before { content: "\eb7a"; } -.ri-check-line:before { content: "\eb7b"; } -.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } -.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } -.ri-checkbox-blank-fill:before { content: "\eb7e"; } -.ri-checkbox-blank-line:before { content: "\eb7f"; } -.ri-checkbox-circle-fill:before { content: "\eb80"; } -.ri-checkbox-circle-line:before { content: "\eb81"; } -.ri-checkbox-fill:before { content: "\eb82"; } -.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } -.ri-checkbox-indeterminate-line:before { content: "\eb84"; } -.ri-checkbox-line:before { content: "\eb85"; } -.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } -.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } -.ri-checkbox-multiple-fill:before { content: "\eb88"; } -.ri-checkbox-multiple-line:before { content: "\eb89"; } -.ri-china-railway-fill:before { content: "\eb8a"; } -.ri-china-railway-line:before { content: "\eb8b"; } -.ri-chrome-fill:before { content: "\eb8c"; } -.ri-chrome-line:before { content: "\eb8d"; } -.ri-clapperboard-fill:before { content: "\eb8e"; } -.ri-clapperboard-line:before { content: "\eb8f"; } -.ri-clipboard-fill:before { content: "\eb90"; } -.ri-clipboard-line:before { content: "\eb91"; } -.ri-clockwise-2-fill:before { content: "\eb92"; } -.ri-clockwise-2-line:before { content: "\eb93"; } -.ri-clockwise-fill:before { content: "\eb94"; } -.ri-clockwise-line:before { content: "\eb95"; } -.ri-close-circle-fill:before { content: "\eb96"; } -.ri-close-circle-line:before { content: "\eb97"; } -.ri-close-fill:before { content: "\eb98"; } -.ri-close-line:before { content: "\eb99"; } -.ri-closed-captioning-fill:before { content: "\eb9a"; } -.ri-closed-captioning-line:before { content: "\eb9b"; } -.ri-cloud-fill:before { content: "\eb9c"; } -.ri-cloud-line:before { content: "\eb9d"; } -.ri-cloud-off-fill:before { content: "\eb9e"; } -.ri-cloud-off-line:before { content: "\eb9f"; } -.ri-cloud-windy-fill:before { content: "\eba0"; } -.ri-cloud-windy-line:before { content: "\eba1"; } -.ri-cloudy-2-fill:before { content: "\eba2"; } -.ri-cloudy-2-line:before { content: "\eba3"; } -.ri-cloudy-fill:before { content: "\eba4"; } -.ri-cloudy-line:before { content: "\eba5"; } -.ri-code-box-fill:before { content: "\eba6"; } -.ri-code-box-line:before { content: "\eba7"; } -.ri-code-fill:before { content: "\eba8"; } -.ri-code-line:before { content: "\eba9"; } -.ri-code-s-fill:before { content: "\ebaa"; } -.ri-code-s-line:before { content: "\ebab"; } -.ri-code-s-slash-fill:before { content: "\ebac"; } -.ri-code-s-slash-line:before { content: "\ebad"; } -.ri-code-view:before { content: "\ebae"; } -.ri-codepen-fill:before { content: "\ebaf"; } -.ri-codepen-line:before { content: "\ebb0"; } -.ri-coin-fill:before { content: "\ebb1"; } -.ri-coin-line:before { content: "\ebb2"; } -.ri-coins-fill:before { content: "\ebb3"; } -.ri-coins-line:before { content: "\ebb4"; } -.ri-collage-fill:before { content: "\ebb5"; } -.ri-collage-line:before { content: "\ebb6"; } -.ri-command-fill:before { content: "\ebb7"; } -.ri-command-line:before { content: "\ebb8"; } -.ri-community-fill:before { content: "\ebb9"; } -.ri-community-line:before { content: "\ebba"; } -.ri-compass-2-fill:before { content: "\ebbb"; } -.ri-compass-2-line:before { content: "\ebbc"; } -.ri-compass-3-fill:before { content: "\ebbd"; } -.ri-compass-3-line:before { content: "\ebbe"; } -.ri-compass-4-fill:before { content: "\ebbf"; } -.ri-compass-4-line:before { content: "\ebc0"; } -.ri-compass-discover-fill:before { content: "\ebc1"; } -.ri-compass-discover-line:before { content: "\ebc2"; } -.ri-compass-fill:before { content: "\ebc3"; } -.ri-compass-line:before { content: "\ebc4"; } -.ri-compasses-2-fill:before { content: "\ebc5"; } -.ri-compasses-2-line:before { content: "\ebc6"; } -.ri-compasses-fill:before { content: "\ebc7"; } -.ri-compasses-line:before { content: "\ebc8"; } -.ri-computer-fill:before { content: "\ebc9"; } -.ri-computer-line:before { content: "\ebca"; } -.ri-contacts-book-2-fill:before { content: "\ebcb"; } -.ri-contacts-book-2-line:before { content: "\ebcc"; } -.ri-contacts-book-fill:before { content: "\ebcd"; } -.ri-contacts-book-line:before { content: "\ebce"; } -.ri-contacts-book-upload-fill:before { content: "\ebcf"; } -.ri-contacts-book-upload-line:before { content: "\ebd0"; } -.ri-contacts-fill:before { content: "\ebd1"; } -.ri-contacts-line:before { content: "\ebd2"; } -.ri-contrast-2-fill:before { content: "\ebd3"; } -.ri-contrast-2-line:before { content: "\ebd4"; } -.ri-contrast-drop-2-fill:before { content: "\ebd5"; } -.ri-contrast-drop-2-line:before { content: "\ebd6"; } -.ri-contrast-drop-fill:before { content: "\ebd7"; } -.ri-contrast-drop-line:before { content: "\ebd8"; } -.ri-contrast-fill:before { content: "\ebd9"; } -.ri-contrast-line:before { content: "\ebda"; } -.ri-copper-coin-fill:before { content: "\ebdb"; } -.ri-copper-coin-line:before { content: "\ebdc"; } -.ri-copper-diamond-fill:before { content: "\ebdd"; } -.ri-copper-diamond-line:before { content: "\ebde"; } -.ri-copyleft-fill:before { content: "\ebdf"; } -.ri-copyleft-line:before { content: "\ebe0"; } -.ri-copyright-fill:before { content: "\ebe1"; } -.ri-copyright-line:before { content: "\ebe2"; } -.ri-coreos-fill:before { content: "\ebe3"; } -.ri-coreos-line:before { content: "\ebe4"; } -.ri-coupon-2-fill:before { content: "\ebe5"; } -.ri-coupon-2-line:before { content: "\ebe6"; } -.ri-coupon-3-fill:before { content: "\ebe7"; } -.ri-coupon-3-line:before { content: "\ebe8"; } -.ri-coupon-4-fill:before { content: "\ebe9"; } -.ri-coupon-4-line:before { content: "\ebea"; } -.ri-coupon-5-fill:before { content: "\ebeb"; } -.ri-coupon-5-line:before { content: "\ebec"; } -.ri-coupon-fill:before { content: "\ebed"; } -.ri-coupon-line:before { content: "\ebee"; } -.ri-cpu-fill:before { content: "\ebef"; } -.ri-cpu-line:before { content: "\ebf0"; } -.ri-creative-commons-by-fill:before { content: "\ebf1"; } -.ri-creative-commons-by-line:before { content: "\ebf2"; } -.ri-creative-commons-fill:before { content: "\ebf3"; } -.ri-creative-commons-line:before { content: "\ebf4"; } -.ri-creative-commons-nc-fill:before { content: "\ebf5"; } -.ri-creative-commons-nc-line:before { content: "\ebf6"; } -.ri-creative-commons-nd-fill:before { content: "\ebf7"; } -.ri-creative-commons-nd-line:before { content: "\ebf8"; } -.ri-creative-commons-sa-fill:before { content: "\ebf9"; } -.ri-creative-commons-sa-line:before { content: "\ebfa"; } -.ri-creative-commons-zero-fill:before { content: "\ebfb"; } -.ri-creative-commons-zero-line:before { content: "\ebfc"; } -.ri-criminal-fill:before { content: "\ebfd"; } -.ri-criminal-line:before { content: "\ebfe"; } -.ri-crop-2-fill:before { content: "\ebff"; } -.ri-crop-2-line:before { content: "\ec00"; } -.ri-crop-fill:before { content: "\ec01"; } -.ri-crop-line:before { content: "\ec02"; } -.ri-css3-fill:before { content: "\ec03"; } -.ri-css3-line:before { content: "\ec04"; } -.ri-cup-fill:before { content: "\ec05"; } -.ri-cup-line:before { content: "\ec06"; } -.ri-currency-fill:before { content: "\ec07"; } -.ri-currency-line:before { content: "\ec08"; } -.ri-cursor-fill:before { content: "\ec09"; } -.ri-cursor-line:before { content: "\ec0a"; } -.ri-customer-service-2-fill:before { content: "\ec0b"; } -.ri-customer-service-2-line:before { content: "\ec0c"; } -.ri-customer-service-fill:before { content: "\ec0d"; } -.ri-customer-service-line:before { content: "\ec0e"; } -.ri-dashboard-2-fill:before { content: "\ec0f"; } -.ri-dashboard-2-line:before { content: "\ec10"; } -.ri-dashboard-3-fill:before { content: "\ec11"; } -.ri-dashboard-3-line:before { content: "\ec12"; } -.ri-dashboard-fill:before { content: "\ec13"; } -.ri-dashboard-line:before { content: "\ec14"; } -.ri-database-2-fill:before { content: "\ec15"; } -.ri-database-2-line:before { content: "\ec16"; } -.ri-database-fill:before { content: "\ec17"; } -.ri-database-line:before { content: "\ec18"; } -.ri-delete-back-2-fill:before { content: "\ec19"; } -.ri-delete-back-2-line:before { content: "\ec1a"; } -.ri-delete-back-fill:before { content: "\ec1b"; } -.ri-delete-back-line:before { content: "\ec1c"; } -.ri-delete-bin-2-fill:before { content: "\ec1d"; } -.ri-delete-bin-2-line:before { content: "\ec1e"; } -.ri-delete-bin-3-fill:before { content: "\ec1f"; } -.ri-delete-bin-3-line:before { content: "\ec20"; } -.ri-delete-bin-4-fill:before { content: "\ec21"; } -.ri-delete-bin-4-line:before { content: "\ec22"; } -.ri-delete-bin-5-fill:before { content: "\ec23"; } -.ri-delete-bin-5-line:before { content: "\ec24"; } -.ri-delete-bin-6-fill:before { content: "\ec25"; } -.ri-delete-bin-6-line:before { content: "\ec26"; } -.ri-delete-bin-7-fill:before { content: "\ec27"; } -.ri-delete-bin-7-line:before { content: "\ec28"; } -.ri-delete-bin-fill:before { content: "\ec29"; } -.ri-delete-bin-line:before { content: "\ec2a"; } -.ri-delete-column:before { content: "\ec2b"; } -.ri-delete-row:before { content: "\ec2c"; } -.ri-device-fill:before { content: "\ec2d"; } -.ri-device-line:before { content: "\ec2e"; } -.ri-device-recover-fill:before { content: "\ec2f"; } -.ri-device-recover-line:before { content: "\ec30"; } -.ri-dingding-fill:before { content: "\ec31"; } -.ri-dingding-line:before { content: "\ec32"; } -.ri-direction-fill:before { content: "\ec33"; } -.ri-direction-line:before { content: "\ec34"; } -.ri-disc-fill:before { content: "\ec35"; } -.ri-disc-line:before { content: "\ec36"; } -.ri-discord-fill:before { content: "\ec37"; } -.ri-discord-line:before { content: "\ec38"; } -.ri-discuss-fill:before { content: "\ec39"; } -.ri-discuss-line:before { content: "\ec3a"; } -.ri-dislike-fill:before { content: "\ec3b"; } -.ri-dislike-line:before { content: "\ec3c"; } -.ri-disqus-fill:before { content: "\ec3d"; } -.ri-disqus-line:before { content: "\ec3e"; } -.ri-divide-fill:before { content: "\ec3f"; } -.ri-divide-line:before { content: "\ec40"; } -.ri-donut-chart-fill:before { content: "\ec41"; } -.ri-donut-chart-line:before { content: "\ec42"; } -.ri-door-closed-fill:before { content: "\ec43"; } -.ri-door-closed-line:before { content: "\ec44"; } -.ri-door-fill:before { content: "\ec45"; } -.ri-door-line:before { content: "\ec46"; } -.ri-door-lock-box-fill:before { content: "\ec47"; } -.ri-door-lock-box-line:before { content: "\ec48"; } -.ri-door-lock-fill:before { content: "\ec49"; } -.ri-door-lock-line:before { content: "\ec4a"; } -.ri-door-open-fill:before { content: "\ec4b"; } -.ri-door-open-line:before { content: "\ec4c"; } -.ri-dossier-fill:before { content: "\ec4d"; } -.ri-dossier-line:before { content: "\ec4e"; } -.ri-douban-fill:before { content: "\ec4f"; } -.ri-douban-line:before { content: "\ec50"; } -.ri-double-quotes-l:before { content: "\ec51"; } -.ri-double-quotes-r:before { content: "\ec52"; } -.ri-download-2-fill:before { content: "\ec53"; } -.ri-download-2-line:before { content: "\ec54"; } -.ri-download-cloud-2-fill:before { content: "\ec55"; } -.ri-download-cloud-2-line:before { content: "\ec56"; } -.ri-download-cloud-fill:before { content: "\ec57"; } -.ri-download-cloud-line:before { content: "\ec58"; } -.ri-download-fill:before { content: "\ec59"; } -.ri-download-line:before { content: "\ec5a"; } -.ri-draft-fill:before { content: "\ec5b"; } -.ri-draft-line:before { content: "\ec5c"; } -.ri-drag-drop-fill:before { content: "\ec5d"; } -.ri-drag-drop-line:before { content: "\ec5e"; } -.ri-drag-move-2-fill:before { content: "\ec5f"; } -.ri-drag-move-2-line:before { content: "\ec60"; } -.ri-drag-move-fill:before { content: "\ec61"; } -.ri-drag-move-line:before { content: "\ec62"; } -.ri-dribbble-fill:before { content: "\ec63"; } -.ri-dribbble-line:before { content: "\ec64"; } -.ri-drive-fill:before { content: "\ec65"; } -.ri-drive-line:before { content: "\ec66"; } -.ri-drizzle-fill:before { content: "\ec67"; } -.ri-drizzle-line:before { content: "\ec68"; } -.ri-drop-fill:before { content: "\ec69"; } -.ri-drop-line:before { content: "\ec6a"; } -.ri-dropbox-fill:before { content: "\ec6b"; } -.ri-dropbox-line:before { content: "\ec6c"; } -.ri-dual-sim-1-fill:before { content: "\ec6d"; } -.ri-dual-sim-1-line:before { content: "\ec6e"; } -.ri-dual-sim-2-fill:before { content: "\ec6f"; } -.ri-dual-sim-2-line:before { content: "\ec70"; } -.ri-dv-fill:before { content: "\ec71"; } -.ri-dv-line:before { content: "\ec72"; } -.ri-dvd-fill:before { content: "\ec73"; } -.ri-dvd-line:before { content: "\ec74"; } -.ri-e-bike-2-fill:before { content: "\ec75"; } -.ri-e-bike-2-line:before { content: "\ec76"; } -.ri-e-bike-fill:before { content: "\ec77"; } -.ri-e-bike-line:before { content: "\ec78"; } -.ri-earth-fill:before { content: "\ec79"; } -.ri-earth-line:before { content: "\ec7a"; } -.ri-earthquake-fill:before { content: "\ec7b"; } -.ri-earthquake-line:before { content: "\ec7c"; } -.ri-edge-fill:before { content: "\ec7d"; } -.ri-edge-line:before { content: "\ec7e"; } -.ri-edit-2-fill:before { content: "\ec7f"; } -.ri-edit-2-line:before { content: "\ec80"; } -.ri-edit-box-fill:before { content: "\ec81"; } -.ri-edit-box-line:before { content: "\ec82"; } -.ri-edit-circle-fill:before { content: "\ec83"; } -.ri-edit-circle-line:before { content: "\ec84"; } -.ri-edit-fill:before { content: "\ec85"; } -.ri-edit-line:before { content: "\ec86"; } -.ri-eject-fill:before { content: "\ec87"; } -.ri-eject-line:before { content: "\ec88"; } -.ri-emotion-2-fill:before { content: "\ec89"; } -.ri-emotion-2-line:before { content: "\ec8a"; } -.ri-emotion-fill:before { content: "\ec8b"; } -.ri-emotion-happy-fill:before { content: "\ec8c"; } -.ri-emotion-happy-line:before { content: "\ec8d"; } -.ri-emotion-laugh-fill:before { content: "\ec8e"; } -.ri-emotion-laugh-line:before { content: "\ec8f"; } -.ri-emotion-line:before { content: "\ec90"; } -.ri-emotion-normal-fill:before { content: "\ec91"; } -.ri-emotion-normal-line:before { content: "\ec92"; } -.ri-emotion-sad-fill:before { content: "\ec93"; } -.ri-emotion-sad-line:before { content: "\ec94"; } -.ri-emotion-unhappy-fill:before { content: "\ec95"; } -.ri-emotion-unhappy-line:before { content: "\ec96"; } -.ri-empathize-fill:before { content: "\ec97"; } -.ri-empathize-line:before { content: "\ec98"; } -.ri-emphasis-cn:before { content: "\ec99"; } -.ri-emphasis:before { content: "\ec9a"; } -.ri-english-input:before { content: "\ec9b"; } -.ri-equalizer-fill:before { content: "\ec9c"; } -.ri-equalizer-line:before { content: "\ec9d"; } -.ri-eraser-fill:before { content: "\ec9e"; } -.ri-eraser-line:before { content: "\ec9f"; } -.ri-error-warning-fill:before { content: "\eca0"; } -.ri-error-warning-line:before { content: "\eca1"; } -.ri-evernote-fill:before { content: "\eca2"; } -.ri-evernote-line:before { content: "\eca3"; } -.ri-exchange-box-fill:before { content: "\eca4"; } -.ri-exchange-box-line:before { content: "\eca5"; } -.ri-exchange-cny-fill:before { content: "\eca6"; } -.ri-exchange-cny-line:before { content: "\eca7"; } -.ri-exchange-dollar-fill:before { content: "\eca8"; } -.ri-exchange-dollar-line:before { content: "\eca9"; } -.ri-exchange-fill:before { content: "\ecaa"; } -.ri-exchange-funds-fill:before { content: "\ecab"; } -.ri-exchange-funds-line:before { content: "\ecac"; } -.ri-exchange-line:before { content: "\ecad"; } -.ri-external-link-fill:before { content: "\ecae"; } -.ri-external-link-line:before { content: "\ecaf"; } -.ri-eye-2-fill:before { content: "\ecb0"; } -.ri-eye-2-line:before { content: "\ecb1"; } -.ri-eye-close-fill:before { content: "\ecb2"; } -.ri-eye-close-line:before { content: "\ecb3"; } -.ri-eye-fill:before { content: "\ecb4"; } -.ri-eye-line:before { content: "\ecb5"; } -.ri-eye-off-fill:before { content: "\ecb6"; } -.ri-eye-off-line:before { content: "\ecb7"; } -.ri-facebook-box-fill:before { content: "\ecb8"; } -.ri-facebook-box-line:before { content: "\ecb9"; } -.ri-facebook-circle-fill:before { content: "\ecba"; } -.ri-facebook-circle-line:before { content: "\ecbb"; } -.ri-facebook-fill:before { content: "\ecbc"; } -.ri-facebook-line:before { content: "\ecbd"; } -.ri-fahrenheit-fill:before { content: "\ecbe"; } -.ri-fahrenheit-line:before { content: "\ecbf"; } -.ri-feedback-fill:before { content: "\ecc0"; } -.ri-feedback-line:before { content: "\ecc1"; } -.ri-file-2-fill:before { content: "\ecc2"; } -.ri-file-2-line:before { content: "\ecc3"; } -.ri-file-3-fill:before { content: "\ecc4"; } -.ri-file-3-line:before { content: "\ecc5"; } -.ri-file-4-fill:before { content: "\ecc6"; } -.ri-file-4-line:before { content: "\ecc7"; } -.ri-file-add-fill:before { content: "\ecc8"; } -.ri-file-add-line:before { content: "\ecc9"; } -.ri-file-chart-2-fill:before { content: "\ecca"; } -.ri-file-chart-2-line:before { content: "\eccb"; } -.ri-file-chart-fill:before { content: "\eccc"; } -.ri-file-chart-line:before { content: "\eccd"; } -.ri-file-cloud-fill:before { content: "\ecce"; } -.ri-file-cloud-line:before { content: "\eccf"; } -.ri-file-code-fill:before { content: "\ecd0"; } -.ri-file-code-line:before { content: "\ecd1"; } -.ri-file-copy-2-fill:before { content: "\ecd2"; } -.ri-file-copy-2-line:before { content: "\ecd3"; } -.ri-file-copy-fill:before { content: "\ecd4"; } -.ri-file-copy-line:before { content: "\ecd5"; } -.ri-file-damage-fill:before { content: "\ecd6"; } -.ri-file-damage-line:before { content: "\ecd7"; } -.ri-file-download-fill:before { content: "\ecd8"; } -.ri-file-download-line:before { content: "\ecd9"; } -.ri-file-edit-fill:before { content: "\ecda"; } -.ri-file-edit-line:before { content: "\ecdb"; } -.ri-file-excel-2-fill:before { content: "\ecdc"; } -.ri-file-excel-2-line:before { content: "\ecdd"; } -.ri-file-excel-fill:before { content: "\ecde"; } -.ri-file-excel-line:before { content: "\ecdf"; } -.ri-file-fill:before { content: "\ece0"; } -.ri-file-forbid-fill:before { content: "\ece1"; } -.ri-file-forbid-line:before { content: "\ece2"; } -.ri-file-gif-fill:before { content: "\ece3"; } -.ri-file-gif-line:before { content: "\ece4"; } -.ri-file-history-fill:before { content: "\ece5"; } -.ri-file-history-line:before { content: "\ece6"; } -.ri-file-hwp-fill:before { content: "\ece7"; } -.ri-file-hwp-line:before { content: "\ece8"; } -.ri-file-info-fill:before { content: "\ece9"; } -.ri-file-info-line:before { content: "\ecea"; } -.ri-file-line:before { content: "\eceb"; } -.ri-file-list-2-fill:before { content: "\ecec"; } -.ri-file-list-2-line:before { content: "\eced"; } -.ri-file-list-3-fill:before { content: "\ecee"; } -.ri-file-list-3-line:before { content: "\ecef"; } -.ri-file-list-fill:before { content: "\ecf0"; } -.ri-file-list-line:before { content: "\ecf1"; } -.ri-file-lock-fill:before { content: "\ecf2"; } -.ri-file-lock-line:before { content: "\ecf3"; } -.ri-file-mark-fill:before { content: "\ecf4"; } -.ri-file-mark-line:before { content: "\ecf5"; } -.ri-file-music-fill:before { content: "\ecf6"; } -.ri-file-music-line:before { content: "\ecf7"; } -.ri-file-paper-2-fill:before { content: "\ecf8"; } -.ri-file-paper-2-line:before { content: "\ecf9"; } -.ri-file-paper-fill:before { content: "\ecfa"; } -.ri-file-paper-line:before { content: "\ecfb"; } -.ri-file-pdf-fill:before { content: "\ecfc"; } -.ri-file-pdf-line:before { content: "\ecfd"; } -.ri-file-ppt-2-fill:before { content: "\ecfe"; } -.ri-file-ppt-2-line:before { content: "\ecff"; } -.ri-file-ppt-fill:before { content: "\ed00"; } -.ri-file-ppt-line:before { content: "\ed01"; } -.ri-file-reduce-fill:before { content: "\ed02"; } -.ri-file-reduce-line:before { content: "\ed03"; } -.ri-file-search-fill:before { content: "\ed04"; } -.ri-file-search-line:before { content: "\ed05"; } -.ri-file-settings-fill:before { content: "\ed06"; } -.ri-file-settings-line:before { content: "\ed07"; } -.ri-file-shield-2-fill:before { content: "\ed08"; } -.ri-file-shield-2-line:before { content: "\ed09"; } -.ri-file-shield-fill:before { content: "\ed0a"; } -.ri-file-shield-line:before { content: "\ed0b"; } -.ri-file-shred-fill:before { content: "\ed0c"; } -.ri-file-shred-line:before { content: "\ed0d"; } -.ri-file-text-fill:before { content: "\ed0e"; } -.ri-file-text-line:before { content: "\ed0f"; } -.ri-file-transfer-fill:before { content: "\ed10"; } -.ri-file-transfer-line:before { content: "\ed11"; } -.ri-file-unknow-fill:before { content: "\ed12"; } -.ri-file-unknow-line:before { content: "\ed13"; } -.ri-file-upload-fill:before { content: "\ed14"; } -.ri-file-upload-line:before { content: "\ed15"; } -.ri-file-user-fill:before { content: "\ed16"; } -.ri-file-user-line:before { content: "\ed17"; } -.ri-file-warning-fill:before { content: "\ed18"; } -.ri-file-warning-line:before { content: "\ed19"; } -.ri-file-word-2-fill:before { content: "\ed1a"; } -.ri-file-word-2-line:before { content: "\ed1b"; } -.ri-file-word-fill:before { content: "\ed1c"; } -.ri-file-word-line:before { content: "\ed1d"; } -.ri-file-zip-fill:before { content: "\ed1e"; } -.ri-file-zip-line:before { content: "\ed1f"; } -.ri-film-fill:before { content: "\ed20"; } -.ri-film-line:before { content: "\ed21"; } -.ri-filter-2-fill:before { content: "\ed22"; } -.ri-filter-2-line:before { content: "\ed23"; } -.ri-filter-3-fill:before { content: "\ed24"; } -.ri-filter-3-line:before { content: "\ed25"; } -.ri-filter-fill:before { content: "\ed26"; } -.ri-filter-line:before { content: "\ed27"; } -.ri-filter-off-fill:before { content: "\ed28"; } -.ri-filter-off-line:before { content: "\ed29"; } -.ri-find-replace-fill:before { content: "\ed2a"; } -.ri-find-replace-line:before { content: "\ed2b"; } -.ri-finder-fill:before { content: "\ed2c"; } -.ri-finder-line:before { content: "\ed2d"; } -.ri-fingerprint-2-fill:before { content: "\ed2e"; } -.ri-fingerprint-2-line:before { content: "\ed2f"; } -.ri-fingerprint-fill:before { content: "\ed30"; } -.ri-fingerprint-line:before { content: "\ed31"; } -.ri-fire-fill:before { content: "\ed32"; } -.ri-fire-line:before { content: "\ed33"; } -.ri-firefox-fill:before { content: "\ed34"; } -.ri-firefox-line:before { content: "\ed35"; } -.ri-first-aid-kit-fill:before { content: "\ed36"; } -.ri-first-aid-kit-line:before { content: "\ed37"; } -.ri-flag-2-fill:before { content: "\ed38"; } -.ri-flag-2-line:before { content: "\ed39"; } -.ri-flag-fill:before { content: "\ed3a"; } -.ri-flag-line:before { content: "\ed3b"; } -.ri-flashlight-fill:before { content: "\ed3c"; } -.ri-flashlight-line:before { content: "\ed3d"; } -.ri-flask-fill:before { content: "\ed3e"; } -.ri-flask-line:before { content: "\ed3f"; } -.ri-flight-land-fill:before { content: "\ed40"; } -.ri-flight-land-line:before { content: "\ed41"; } -.ri-flight-takeoff-fill:before { content: "\ed42"; } -.ri-flight-takeoff-line:before { content: "\ed43"; } -.ri-flood-fill:before { content: "\ed44"; } -.ri-flood-line:before { content: "\ed45"; } -.ri-flow-chart:before { content: "\ed46"; } -.ri-flutter-fill:before { content: "\ed47"; } -.ri-flutter-line:before { content: "\ed48"; } -.ri-focus-2-fill:before { content: "\ed49"; } -.ri-focus-2-line:before { content: "\ed4a"; } -.ri-focus-3-fill:before { content: "\ed4b"; } -.ri-focus-3-line:before { content: "\ed4c"; } -.ri-focus-fill:before { content: "\ed4d"; } -.ri-focus-line:before { content: "\ed4e"; } -.ri-foggy-fill:before { content: "\ed4f"; } -.ri-foggy-line:before { content: "\ed50"; } -.ri-folder-2-fill:before { content: "\ed51"; } -.ri-folder-2-line:before { content: "\ed52"; } -.ri-folder-3-fill:before { content: "\ed53"; } -.ri-folder-3-line:before { content: "\ed54"; } -.ri-folder-4-fill:before { content: "\ed55"; } -.ri-folder-4-line:before { content: "\ed56"; } -.ri-folder-5-fill:before { content: "\ed57"; } -.ri-folder-5-line:before { content: "\ed58"; } -.ri-folder-add-fill:before { content: "\ed59"; } -.ri-folder-add-line:before { content: "\ed5a"; } -.ri-folder-chart-2-fill:before { content: "\ed5b"; } -.ri-folder-chart-2-line:before { content: "\ed5c"; } -.ri-folder-chart-fill:before { content: "\ed5d"; } -.ri-folder-chart-line:before { content: "\ed5e"; } -.ri-folder-download-fill:before { content: "\ed5f"; } -.ri-folder-download-line:before { content: "\ed60"; } -.ri-folder-fill:before { content: "\ed61"; } -.ri-folder-forbid-fill:before { content: "\ed62"; } -.ri-folder-forbid-line:before { content: "\ed63"; } -.ri-folder-history-fill:before { content: "\ed64"; } -.ri-folder-history-line:before { content: "\ed65"; } -.ri-folder-info-fill:before { content: "\ed66"; } -.ri-folder-info-line:before { content: "\ed67"; } -.ri-folder-keyhole-fill:before { content: "\ed68"; } -.ri-folder-keyhole-line:before { content: "\ed69"; } -.ri-folder-line:before { content: "\ed6a"; } -.ri-folder-lock-fill:before { content: "\ed6b"; } -.ri-folder-lock-line:before { content: "\ed6c"; } -.ri-folder-music-fill:before { content: "\ed6d"; } -.ri-folder-music-line:before { content: "\ed6e"; } -.ri-folder-open-fill:before { content: "\ed6f"; } -.ri-folder-open-line:before { content: "\ed70"; } -.ri-folder-received-fill:before { content: "\ed71"; } -.ri-folder-received-line:before { content: "\ed72"; } -.ri-folder-reduce-fill:before { content: "\ed73"; } -.ri-folder-reduce-line:before { content: "\ed74"; } -.ri-folder-settings-fill:before { content: "\ed75"; } -.ri-folder-settings-line:before { content: "\ed76"; } -.ri-folder-shared-fill:before { content: "\ed77"; } -.ri-folder-shared-line:before { content: "\ed78"; } -.ri-folder-shield-2-fill:before { content: "\ed79"; } -.ri-folder-shield-2-line:before { content: "\ed7a"; } -.ri-folder-shield-fill:before { content: "\ed7b"; } -.ri-folder-shield-line:before { content: "\ed7c"; } -.ri-folder-transfer-fill:before { content: "\ed7d"; } -.ri-folder-transfer-line:before { content: "\ed7e"; } -.ri-folder-unknow-fill:before { content: "\ed7f"; } -.ri-folder-unknow-line:before { content: "\ed80"; } -.ri-folder-upload-fill:before { content: "\ed81"; } -.ri-folder-upload-line:before { content: "\ed82"; } -.ri-folder-user-fill:before { content: "\ed83"; } -.ri-folder-user-line:before { content: "\ed84"; } -.ri-folder-warning-fill:before { content: "\ed85"; } -.ri-folder-warning-line:before { content: "\ed86"; } -.ri-folder-zip-fill:before { content: "\ed87"; } -.ri-folder-zip-line:before { content: "\ed88"; } -.ri-folders-fill:before { content: "\ed89"; } -.ri-folders-line:before { content: "\ed8a"; } -.ri-font-color:before { content: "\ed8b"; } -.ri-font-size-2:before { content: "\ed8c"; } -.ri-font-size:before { content: "\ed8d"; } -.ri-football-fill:before { content: "\ed8e"; } -.ri-football-line:before { content: "\ed8f"; } -.ri-footprint-fill:before { content: "\ed90"; } -.ri-footprint-line:before { content: "\ed91"; } -.ri-forbid-2-fill:before { content: "\ed92"; } -.ri-forbid-2-line:before { content: "\ed93"; } -.ri-forbid-fill:before { content: "\ed94"; } -.ri-forbid-line:before { content: "\ed95"; } -.ri-format-clear:before { content: "\ed96"; } -.ri-fridge-fill:before { content: "\ed97"; } -.ri-fridge-line:before { content: "\ed98"; } -.ri-fullscreen-exit-fill:before { content: "\ed99"; } -.ri-fullscreen-exit-line:before { content: "\ed9a"; } -.ri-fullscreen-fill:before { content: "\ed9b"; } -.ri-fullscreen-line:before { content: "\ed9c"; } -.ri-function-fill:before { content: "\ed9d"; } -.ri-function-line:before { content: "\ed9e"; } -.ri-functions:before { content: "\ed9f"; } -.ri-funds-box-fill:before { content: "\eda0"; } -.ri-funds-box-line:before { content: "\eda1"; } -.ri-funds-fill:before { content: "\eda2"; } -.ri-funds-line:before { content: "\eda3"; } -.ri-gallery-fill:before { content: "\eda4"; } -.ri-gallery-line:before { content: "\eda5"; } -.ri-gallery-upload-fill:before { content: "\eda6"; } -.ri-gallery-upload-line:before { content: "\eda7"; } -.ri-game-fill:before { content: "\eda8"; } -.ri-game-line:before { content: "\eda9"; } -.ri-gamepad-fill:before { content: "\edaa"; } -.ri-gamepad-line:before { content: "\edab"; } -.ri-gas-station-fill:before { content: "\edac"; } -.ri-gas-station-line:before { content: "\edad"; } -.ri-gatsby-fill:before { content: "\edae"; } -.ri-gatsby-line:before { content: "\edaf"; } -.ri-genderless-fill:before { content: "\edb0"; } -.ri-genderless-line:before { content: "\edb1"; } -.ri-ghost-2-fill:before { content: "\edb2"; } -.ri-ghost-2-line:before { content: "\edb3"; } -.ri-ghost-fill:before { content: "\edb4"; } -.ri-ghost-line:before { content: "\edb5"; } -.ri-ghost-smile-fill:before { content: "\edb6"; } -.ri-ghost-smile-line:before { content: "\edb7"; } -.ri-gift-2-fill:before { content: "\edb8"; } -.ri-gift-2-line:before { content: "\edb9"; } -.ri-gift-fill:before { content: "\edba"; } -.ri-gift-line:before { content: "\edbb"; } -.ri-git-branch-fill:before { content: "\edbc"; } -.ri-git-branch-line:before { content: "\edbd"; } -.ri-git-commit-fill:before { content: "\edbe"; } -.ri-git-commit-line:before { content: "\edbf"; } -.ri-git-merge-fill:before { content: "\edc0"; } -.ri-git-merge-line:before { content: "\edc1"; } -.ri-git-pull-request-fill:before { content: "\edc2"; } -.ri-git-pull-request-line:before { content: "\edc3"; } -.ri-git-repository-commits-fill:before { content: "\edc4"; } -.ri-git-repository-commits-line:before { content: "\edc5"; } -.ri-git-repository-fill:before { content: "\edc6"; } -.ri-git-repository-line:before { content: "\edc7"; } -.ri-git-repository-private-fill:before { content: "\edc8"; } -.ri-git-repository-private-line:before { content: "\edc9"; } -.ri-github-fill:before { content: "\edca"; } -.ri-github-line:before { content: "\edcb"; } -.ri-gitlab-fill:before { content: "\edcc"; } -.ri-gitlab-line:before { content: "\edcd"; } -.ri-global-fill:before { content: "\edce"; } -.ri-global-line:before { content: "\edcf"; } -.ri-globe-fill:before { content: "\edd0"; } -.ri-globe-line:before { content: "\edd1"; } -.ri-goblet-fill:before { content: "\edd2"; } -.ri-goblet-line:before { content: "\edd3"; } -.ri-google-fill:before { content: "\edd4"; } -.ri-google-line:before { content: "\edd5"; } -.ri-google-play-fill:before { content: "\edd6"; } -.ri-google-play-line:before { content: "\edd7"; } -.ri-government-fill:before { content: "\edd8"; } -.ri-government-line:before { content: "\edd9"; } -.ri-gps-fill:before { content: "\edda"; } -.ri-gps-line:before { content: "\eddb"; } -.ri-gradienter-fill:before { content: "\eddc"; } -.ri-gradienter-line:before { content: "\eddd"; } -.ri-grid-fill:before { content: "\edde"; } -.ri-grid-line:before { content: "\eddf"; } -.ri-group-2-fill:before { content: "\ede0"; } -.ri-group-2-line:before { content: "\ede1"; } -.ri-group-fill:before { content: "\ede2"; } -.ri-group-line:before { content: "\ede3"; } -.ri-guide-fill:before { content: "\ede4"; } -.ri-guide-line:before { content: "\ede5"; } -.ri-h-1:before { content: "\ede6"; } -.ri-h-2:before { content: "\ede7"; } -.ri-h-3:before { content: "\ede8"; } -.ri-h-4:before { content: "\ede9"; } -.ri-h-5:before { content: "\edea"; } -.ri-h-6:before { content: "\edeb"; } -.ri-hail-fill:before { content: "\edec"; } -.ri-hail-line:before { content: "\eded"; } -.ri-hammer-fill:before { content: "\edee"; } -.ri-hammer-line:before { content: "\edef"; } -.ri-hand-coin-fill:before { content: "\edf0"; } -.ri-hand-coin-line:before { content: "\edf1"; } -.ri-hand-heart-fill:before { content: "\edf2"; } -.ri-hand-heart-line:before { content: "\edf3"; } -.ri-hand-sanitizer-fill:before { content: "\edf4"; } -.ri-hand-sanitizer-line:before { content: "\edf5"; } -.ri-handbag-fill:before { content: "\edf6"; } -.ri-handbag-line:before { content: "\edf7"; } -.ri-hard-drive-2-fill:before { content: "\edf8"; } -.ri-hard-drive-2-line:before { content: "\edf9"; } -.ri-hard-drive-fill:before { content: "\edfa"; } -.ri-hard-drive-line:before { content: "\edfb"; } -.ri-hashtag:before { content: "\edfc"; } -.ri-haze-2-fill:before { content: "\edfd"; } -.ri-haze-2-line:before { content: "\edfe"; } -.ri-haze-fill:before { content: "\edff"; } -.ri-haze-line:before { content: "\ee00"; } -.ri-hd-fill:before { content: "\ee01"; } -.ri-hd-line:before { content: "\ee02"; } -.ri-heading:before { content: "\ee03"; } -.ri-headphone-fill:before { content: "\ee04"; } -.ri-headphone-line:before { content: "\ee05"; } -.ri-health-book-fill:before { content: "\ee06"; } -.ri-health-book-line:before { content: "\ee07"; } -.ri-heart-2-fill:before { content: "\ee08"; } -.ri-heart-2-line:before { content: "\ee09"; } -.ri-heart-3-fill:before { content: "\ee0a"; } -.ri-heart-3-line:before { content: "\ee0b"; } -.ri-heart-add-fill:before { content: "\ee0c"; } -.ri-heart-add-line:before { content: "\ee0d"; } -.ri-heart-fill:before { content: "\ee0e"; } -.ri-heart-line:before { content: "\ee0f"; } -.ri-heart-pulse-fill:before { content: "\ee10"; } -.ri-heart-pulse-line:before { content: "\ee11"; } -.ri-hearts-fill:before { content: "\ee12"; } -.ri-hearts-line:before { content: "\ee13"; } -.ri-heavy-showers-fill:before { content: "\ee14"; } -.ri-heavy-showers-line:before { content: "\ee15"; } -.ri-history-fill:before { content: "\ee16"; } -.ri-history-line:before { content: "\ee17"; } -.ri-home-2-fill:before { content: "\ee18"; } -.ri-home-2-line:before { content: "\ee19"; } -.ri-home-3-fill:before { content: "\ee1a"; } -.ri-home-3-line:before { content: "\ee1b"; } -.ri-home-4-fill:before { content: "\ee1c"; } -.ri-home-4-line:before { content: "\ee1d"; } -.ri-home-5-fill:before { content: "\ee1e"; } -.ri-home-5-line:before { content: "\ee1f"; } -.ri-home-6-fill:before { content: "\ee20"; } -.ri-home-6-line:before { content: "\ee21"; } -.ri-home-7-fill:before { content: "\ee22"; } -.ri-home-7-line:before { content: "\ee23"; } -.ri-home-8-fill:before { content: "\ee24"; } -.ri-home-8-line:before { content: "\ee25"; } -.ri-home-fill:before { content: "\ee26"; } -.ri-home-gear-fill:before { content: "\ee27"; } -.ri-home-gear-line:before { content: "\ee28"; } -.ri-home-heart-fill:before { content: "\ee29"; } -.ri-home-heart-line:before { content: "\ee2a"; } -.ri-home-line:before { content: "\ee2b"; } -.ri-home-smile-2-fill:before { content: "\ee2c"; } -.ri-home-smile-2-line:before { content: "\ee2d"; } -.ri-home-smile-fill:before { content: "\ee2e"; } -.ri-home-smile-line:before { content: "\ee2f"; } -.ri-home-wifi-fill:before { content: "\ee30"; } -.ri-home-wifi-line:before { content: "\ee31"; } -.ri-honor-of-kings-fill:before { content: "\ee32"; } -.ri-honor-of-kings-line:before { content: "\ee33"; } -.ri-honour-fill:before { content: "\ee34"; } -.ri-honour-line:before { content: "\ee35"; } -.ri-hospital-fill:before { content: "\ee36"; } -.ri-hospital-line:before { content: "\ee37"; } -.ri-hotel-bed-fill:before { content: "\ee38"; } -.ri-hotel-bed-line:before { content: "\ee39"; } -.ri-hotel-fill:before { content: "\ee3a"; } -.ri-hotel-line:before { content: "\ee3b"; } -.ri-hotspot-fill:before { content: "\ee3c"; } -.ri-hotspot-line:before { content: "\ee3d"; } -.ri-hq-fill:before { content: "\ee3e"; } -.ri-hq-line:before { content: "\ee3f"; } -.ri-html5-fill:before { content: "\ee40"; } -.ri-html5-line:before { content: "\ee41"; } -.ri-ie-fill:before { content: "\ee42"; } -.ri-ie-line:before { content: "\ee43"; } -.ri-image-2-fill:before { content: "\ee44"; } -.ri-image-2-line:before { content: "\ee45"; } -.ri-image-add-fill:before { content: "\ee46"; } -.ri-image-add-line:before { content: "\ee47"; } -.ri-image-edit-fill:before { content: "\ee48"; } -.ri-image-edit-line:before { content: "\ee49"; } -.ri-image-fill:before { content: "\ee4a"; } -.ri-image-line:before { content: "\ee4b"; } -.ri-inbox-archive-fill:before { content: "\ee4c"; } -.ri-inbox-archive-line:before { content: "\ee4d"; } -.ri-inbox-fill:before { content: "\ee4e"; } -.ri-inbox-line:before { content: "\ee4f"; } -.ri-inbox-unarchive-fill:before { content: "\ee50"; } -.ri-inbox-unarchive-line:before { content: "\ee51"; } -.ri-increase-decrease-fill:before { content: "\ee52"; } -.ri-increase-decrease-line:before { content: "\ee53"; } -.ri-indent-decrease:before { content: "\ee54"; } -.ri-indent-increase:before { content: "\ee55"; } -.ri-indeterminate-circle-fill:before { content: "\ee56"; } -.ri-indeterminate-circle-line:before { content: "\ee57"; } -.ri-information-fill:before { content: "\ee58"; } -.ri-information-line:before { content: "\ee59"; } -.ri-infrared-thermometer-fill:before { content: "\ee5a"; } -.ri-infrared-thermometer-line:before { content: "\ee5b"; } -.ri-ink-bottle-fill:before { content: "\ee5c"; } -.ri-ink-bottle-line:before { content: "\ee5d"; } -.ri-input-cursor-move:before { content: "\ee5e"; } -.ri-input-method-fill:before { content: "\ee5f"; } -.ri-input-method-line:before { content: "\ee60"; } -.ri-insert-column-left:before { content: "\ee61"; } -.ri-insert-column-right:before { content: "\ee62"; } -.ri-insert-row-bottom:before { content: "\ee63"; } -.ri-insert-row-top:before { content: "\ee64"; } -.ri-instagram-fill:before { content: "\ee65"; } -.ri-instagram-line:before { content: "\ee66"; } -.ri-install-fill:before { content: "\ee67"; } -.ri-install-line:before { content: "\ee68"; } -.ri-invision-fill:before { content: "\ee69"; } -.ri-invision-line:before { content: "\ee6a"; } -.ri-italic:before { content: "\ee6b"; } -.ri-kakao-talk-fill:before { content: "\ee6c"; } -.ri-kakao-talk-line:before { content: "\ee6d"; } -.ri-key-2-fill:before { content: "\ee6e"; } -.ri-key-2-line:before { content: "\ee6f"; } -.ri-key-fill:before { content: "\ee70"; } -.ri-key-line:before { content: "\ee71"; } -.ri-keyboard-box-fill:before { content: "\ee72"; } -.ri-keyboard-box-line:before { content: "\ee73"; } -.ri-keyboard-fill:before { content: "\ee74"; } -.ri-keyboard-line:before { content: "\ee75"; } -.ri-keynote-fill:before { content: "\ee76"; } -.ri-keynote-line:before { content: "\ee77"; } -.ri-knife-blood-fill:before { content: "\ee78"; } -.ri-knife-blood-line:before { content: "\ee79"; } -.ri-knife-fill:before { content: "\ee7a"; } -.ri-knife-line:before { content: "\ee7b"; } -.ri-landscape-fill:before { content: "\ee7c"; } -.ri-landscape-line:before { content: "\ee7d"; } -.ri-layout-2-fill:before { content: "\ee7e"; } -.ri-layout-2-line:before { content: "\ee7f"; } -.ri-layout-3-fill:before { content: "\ee80"; } -.ri-layout-3-line:before { content: "\ee81"; } -.ri-layout-4-fill:before { content: "\ee82"; } -.ri-layout-4-line:before { content: "\ee83"; } -.ri-layout-5-fill:before { content: "\ee84"; } -.ri-layout-5-line:before { content: "\ee85"; } -.ri-layout-6-fill:before { content: "\ee86"; } -.ri-layout-6-line:before { content: "\ee87"; } -.ri-layout-bottom-2-fill:before { content: "\ee88"; } -.ri-layout-bottom-2-line:before { content: "\ee89"; } -.ri-layout-bottom-fill:before { content: "\ee8a"; } -.ri-layout-bottom-line:before { content: "\ee8b"; } -.ri-layout-column-fill:before { content: "\ee8c"; } -.ri-layout-column-line:before { content: "\ee8d"; } -.ri-layout-fill:before { content: "\ee8e"; } -.ri-layout-grid-fill:before { content: "\ee8f"; } -.ri-layout-grid-line:before { content: "\ee90"; } -.ri-layout-left-2-fill:before { content: "\ee91"; } -.ri-layout-left-2-line:before { content: "\ee92"; } -.ri-layout-left-fill:before { content: "\ee93"; } -.ri-layout-left-line:before { content: "\ee94"; } -.ri-layout-line:before { content: "\ee95"; } -.ri-layout-masonry-fill:before { content: "\ee96"; } -.ri-layout-masonry-line:before { content: "\ee97"; } -.ri-layout-right-2-fill:before { content: "\ee98"; } -.ri-layout-right-2-line:before { content: "\ee99"; } -.ri-layout-right-fill:before { content: "\ee9a"; } -.ri-layout-right-line:before { content: "\ee9b"; } -.ri-layout-row-fill:before { content: "\ee9c"; } -.ri-layout-row-line:before { content: "\ee9d"; } -.ri-layout-top-2-fill:before { content: "\ee9e"; } -.ri-layout-top-2-line:before { content: "\ee9f"; } -.ri-layout-top-fill:before { content: "\eea0"; } -.ri-layout-top-line:before { content: "\eea1"; } -.ri-leaf-fill:before { content: "\eea2"; } -.ri-leaf-line:before { content: "\eea3"; } -.ri-lifebuoy-fill:before { content: "\eea4"; } -.ri-lifebuoy-line:before { content: "\eea5"; } -.ri-lightbulb-fill:before { content: "\eea6"; } -.ri-lightbulb-flash-fill:before { content: "\eea7"; } -.ri-lightbulb-flash-line:before { content: "\eea8"; } -.ri-lightbulb-line:before { content: "\eea9"; } -.ri-line-chart-fill:before { content: "\eeaa"; } -.ri-line-chart-line:before { content: "\eeab"; } -.ri-line-fill:before { content: "\eeac"; } -.ri-line-height:before { content: "\eead"; } -.ri-line-line:before { content: "\eeae"; } -.ri-link-m:before { content: "\eeaf"; } -.ri-link-unlink-m:before { content: "\eeb0"; } -.ri-link-unlink:before { content: "\eeb1"; } -.ri-link:before { content: "\eeb2"; } -.ri-linkedin-box-fill:before { content: "\eeb3"; } -.ri-linkedin-box-line:before { content: "\eeb4"; } -.ri-linkedin-fill:before { content: "\eeb5"; } -.ri-linkedin-line:before { content: "\eeb6"; } -.ri-links-fill:before { content: "\eeb7"; } -.ri-links-line:before { content: "\eeb8"; } -.ri-list-check-2:before { content: "\eeb9"; } -.ri-list-check:before { content: "\eeba"; } -.ri-list-ordered:before { content: "\eebb"; } -.ri-list-settings-fill:before { content: "\eebc"; } -.ri-list-settings-line:before { content: "\eebd"; } -.ri-list-unordered:before { content: "\eebe"; } -.ri-live-fill:before { content: "\eebf"; } -.ri-live-line:before { content: "\eec0"; } -.ri-loader-2-fill:before { content: "\eec1"; } -.ri-loader-2-line:before { content: "\eec2"; } -.ri-loader-3-fill:before { content: "\eec3"; } -.ri-loader-3-line:before { content: "\eec4"; } -.ri-loader-4-fill:before { content: "\eec5"; } -.ri-loader-4-line:before { content: "\eec6"; } -.ri-loader-5-fill:before { content: "\eec7"; } -.ri-loader-5-line:before { content: "\eec8"; } -.ri-loader-fill:before { content: "\eec9"; } -.ri-loader-line:before { content: "\eeca"; } -.ri-lock-2-fill:before { content: "\eecb"; } -.ri-lock-2-line:before { content: "\eecc"; } -.ri-lock-fill:before { content: "\eecd"; } -.ri-lock-line:before { content: "\eece"; } -.ri-lock-password-fill:before { content: "\eecf"; } -.ri-lock-password-line:before { content: "\eed0"; } -.ri-lock-unlock-fill:before { content: "\eed1"; } -.ri-lock-unlock-line:before { content: "\eed2"; } -.ri-login-box-fill:before { content: "\eed3"; } -.ri-login-box-line:before { content: "\eed4"; } -.ri-login-circle-fill:before { content: "\eed5"; } -.ri-login-circle-line:before { content: "\eed6"; } -.ri-logout-box-fill:before { content: "\eed7"; } -.ri-logout-box-line:before { content: "\eed8"; } -.ri-logout-box-r-fill:before { content: "\eed9"; } -.ri-logout-box-r-line:before { content: "\eeda"; } -.ri-logout-circle-fill:before { content: "\eedb"; } -.ri-logout-circle-line:before { content: "\eedc"; } -.ri-logout-circle-r-fill:before { content: "\eedd"; } -.ri-logout-circle-r-line:before { content: "\eede"; } -.ri-luggage-cart-fill:before { content: "\eedf"; } -.ri-luggage-cart-line:before { content: "\eee0"; } -.ri-luggage-deposit-fill:before { content: "\eee1"; } -.ri-luggage-deposit-line:before { content: "\eee2"; } -.ri-lungs-fill:before { content: "\eee3"; } -.ri-lungs-line:before { content: "\eee4"; } -.ri-mac-fill:before { content: "\eee5"; } -.ri-mac-line:before { content: "\eee6"; } -.ri-macbook-fill:before { content: "\eee7"; } -.ri-macbook-line:before { content: "\eee8"; } -.ri-magic-fill:before { content: "\eee9"; } -.ri-magic-line:before { content: "\eeea"; } -.ri-mail-add-fill:before { content: "\eeeb"; } -.ri-mail-add-line:before { content: "\eeec"; } -.ri-mail-check-fill:before { content: "\eeed"; } -.ri-mail-check-line:before { content: "\eeee"; } -.ri-mail-close-fill:before { content: "\eeef"; } -.ri-mail-close-line:before { content: "\eef0"; } -.ri-mail-download-fill:before { content: "\eef1"; } -.ri-mail-download-line:before { content: "\eef2"; } -.ri-mail-fill:before { content: "\eef3"; } -.ri-mail-forbid-fill:before { content: "\eef4"; } -.ri-mail-forbid-line:before { content: "\eef5"; } -.ri-mail-line:before { content: "\eef6"; } -.ri-mail-lock-fill:before { content: "\eef7"; } -.ri-mail-lock-line:before { content: "\eef8"; } -.ri-mail-open-fill:before { content: "\eef9"; } -.ri-mail-open-line:before { content: "\eefa"; } -.ri-mail-send-fill:before { content: "\eefb"; } -.ri-mail-send-line:before { content: "\eefc"; } -.ri-mail-settings-fill:before { content: "\eefd"; } -.ri-mail-settings-line:before { content: "\eefe"; } -.ri-mail-star-fill:before { content: "\eeff"; } -.ri-mail-star-line:before { content: "\ef00"; } -.ri-mail-unread-fill:before { content: "\ef01"; } -.ri-mail-unread-line:before { content: "\ef02"; } -.ri-mail-volume-fill:before { content: "\ef03"; } -.ri-mail-volume-line:before { content: "\ef04"; } -.ri-map-2-fill:before { content: "\ef05"; } -.ri-map-2-line:before { content: "\ef06"; } -.ri-map-fill:before { content: "\ef07"; } -.ri-map-line:before { content: "\ef08"; } -.ri-map-pin-2-fill:before { content: "\ef09"; } -.ri-map-pin-2-line:before { content: "\ef0a"; } -.ri-map-pin-3-fill:before { content: "\ef0b"; } -.ri-map-pin-3-line:before { content: "\ef0c"; } -.ri-map-pin-4-fill:before { content: "\ef0d"; } -.ri-map-pin-4-line:before { content: "\ef0e"; } -.ri-map-pin-5-fill:before { content: "\ef0f"; } -.ri-map-pin-5-line:before { content: "\ef10"; } -.ri-map-pin-add-fill:before { content: "\ef11"; } -.ri-map-pin-add-line:before { content: "\ef12"; } -.ri-map-pin-fill:before { content: "\ef13"; } -.ri-map-pin-line:before { content: "\ef14"; } -.ri-map-pin-range-fill:before { content: "\ef15"; } -.ri-map-pin-range-line:before { content: "\ef16"; } -.ri-map-pin-time-fill:before { content: "\ef17"; } -.ri-map-pin-time-line:before { content: "\ef18"; } -.ri-map-pin-user-fill:before { content: "\ef19"; } -.ri-map-pin-user-line:before { content: "\ef1a"; } -.ri-mark-pen-fill:before { content: "\ef1b"; } -.ri-mark-pen-line:before { content: "\ef1c"; } -.ri-markdown-fill:before { content: "\ef1d"; } -.ri-markdown-line:before { content: "\ef1e"; } -.ri-markup-fill:before { content: "\ef1f"; } -.ri-markup-line:before { content: "\ef20"; } -.ri-mastercard-fill:before { content: "\ef21"; } -.ri-mastercard-line:before { content: "\ef22"; } -.ri-mastodon-fill:before { content: "\ef23"; } -.ri-mastodon-line:before { content: "\ef24"; } -.ri-medal-2-fill:before { content: "\ef25"; } -.ri-medal-2-line:before { content: "\ef26"; } -.ri-medal-fill:before { content: "\ef27"; } -.ri-medal-line:before { content: "\ef28"; } -.ri-medicine-bottle-fill:before { content: "\ef29"; } -.ri-medicine-bottle-line:before { content: "\ef2a"; } -.ri-medium-fill:before { content: "\ef2b"; } -.ri-medium-line:before { content: "\ef2c"; } -.ri-men-fill:before { content: "\ef2d"; } -.ri-men-line:before { content: "\ef2e"; } -.ri-mental-health-fill:before { content: "\ef2f"; } -.ri-mental-health-line:before { content: "\ef30"; } -.ri-menu-2-fill:before { content: "\ef31"; } -.ri-menu-2-line:before { content: "\ef32"; } -.ri-menu-3-fill:before { content: "\ef33"; } -.ri-menu-3-line:before { content: "\ef34"; } -.ri-menu-4-fill:before { content: "\ef35"; } -.ri-menu-4-line:before { content: "\ef36"; } -.ri-menu-5-fill:before { content: "\ef37"; } -.ri-menu-5-line:before { content: "\ef38"; } -.ri-menu-add-fill:before { content: "\ef39"; } -.ri-menu-add-line:before { content: "\ef3a"; } -.ri-menu-fill:before { content: "\ef3b"; } -.ri-menu-fold-fill:before { content: "\ef3c"; } -.ri-menu-fold-line:before { content: "\ef3d"; } -.ri-menu-line:before { content: "\ef3e"; } -.ri-menu-unfold-fill:before { content: "\ef3f"; } -.ri-menu-unfold-line:before { content: "\ef40"; } -.ri-merge-cells-horizontal:before { content: "\ef41"; } -.ri-merge-cells-vertical:before { content: "\ef42"; } -.ri-message-2-fill:before { content: "\ef43"; } -.ri-message-2-line:before { content: "\ef44"; } -.ri-message-3-fill:before { content: "\ef45"; } -.ri-message-3-line:before { content: "\ef46"; } -.ri-message-fill:before { content: "\ef47"; } -.ri-message-line:before { content: "\ef48"; } -.ri-messenger-fill:before { content: "\ef49"; } -.ri-messenger-line:before { content: "\ef4a"; } -.ri-meteor-fill:before { content: "\ef4b"; } -.ri-meteor-line:before { content: "\ef4c"; } -.ri-mic-2-fill:before { content: "\ef4d"; } -.ri-mic-2-line:before { content: "\ef4e"; } -.ri-mic-fill:before { content: "\ef4f"; } -.ri-mic-line:before { content: "\ef50"; } -.ri-mic-off-fill:before { content: "\ef51"; } -.ri-mic-off-line:before { content: "\ef52"; } -.ri-mickey-fill:before { content: "\ef53"; } -.ri-mickey-line:before { content: "\ef54"; } -.ri-microscope-fill:before { content: "\ef55"; } -.ri-microscope-line:before { content: "\ef56"; } -.ri-microsoft-fill:before { content: "\ef57"; } -.ri-microsoft-line:before { content: "\ef58"; } -.ri-mind-map:before { content: "\ef59"; } -.ri-mini-program-fill:before { content: "\ef5a"; } -.ri-mini-program-line:before { content: "\ef5b"; } -.ri-mist-fill:before { content: "\ef5c"; } -.ri-mist-line:before { content: "\ef5d"; } -.ri-money-cny-box-fill:before { content: "\ef5e"; } -.ri-money-cny-box-line:before { content: "\ef5f"; } -.ri-money-cny-circle-fill:before { content: "\ef60"; } -.ri-money-cny-circle-line:before { content: "\ef61"; } -.ri-money-dollar-box-fill:before { content: "\ef62"; } -.ri-money-dollar-box-line:before { content: "\ef63"; } -.ri-money-dollar-circle-fill:before { content: "\ef64"; } -.ri-money-dollar-circle-line:before { content: "\ef65"; } -.ri-money-euro-box-fill:before { content: "\ef66"; } -.ri-money-euro-box-line:before { content: "\ef67"; } -.ri-money-euro-circle-fill:before { content: "\ef68"; } -.ri-money-euro-circle-line:before { content: "\ef69"; } -.ri-money-pound-box-fill:before { content: "\ef6a"; } -.ri-money-pound-box-line:before { content: "\ef6b"; } -.ri-money-pound-circle-fill:before { content: "\ef6c"; } -.ri-money-pound-circle-line:before { content: "\ef6d"; } -.ri-moon-clear-fill:before { content: "\ef6e"; } -.ri-moon-clear-line:before { content: "\ef6f"; } -.ri-moon-cloudy-fill:before { content: "\ef70"; } -.ri-moon-cloudy-line:before { content: "\ef71"; } -.ri-moon-fill:before { content: "\ef72"; } -.ri-moon-foggy-fill:before { content: "\ef73"; } -.ri-moon-foggy-line:before { content: "\ef74"; } -.ri-moon-line:before { content: "\ef75"; } -.ri-more-2-fill:before { content: "\ef76"; } -.ri-more-2-line:before { content: "\ef77"; } -.ri-more-fill:before { content: "\ef78"; } -.ri-more-line:before { content: "\ef79"; } -.ri-motorbike-fill:before { content: "\ef7a"; } -.ri-motorbike-line:before { content: "\ef7b"; } -.ri-mouse-fill:before { content: "\ef7c"; } -.ri-mouse-line:before { content: "\ef7d"; } -.ri-movie-2-fill:before { content: "\ef7e"; } -.ri-movie-2-line:before { content: "\ef7f"; } -.ri-movie-fill:before { content: "\ef80"; } -.ri-movie-line:before { content: "\ef81"; } -.ri-music-2-fill:before { content: "\ef82"; } -.ri-music-2-line:before { content: "\ef83"; } -.ri-music-fill:before { content: "\ef84"; } -.ri-music-line:before { content: "\ef85"; } -.ri-mv-fill:before { content: "\ef86"; } -.ri-mv-line:before { content: "\ef87"; } -.ri-navigation-fill:before { content: "\ef88"; } -.ri-navigation-line:before { content: "\ef89"; } -.ri-netease-cloud-music-fill:before { content: "\ef8a"; } -.ri-netease-cloud-music-line:before { content: "\ef8b"; } -.ri-netflix-fill:before { content: "\ef8c"; } -.ri-netflix-line:before { content: "\ef8d"; } -.ri-newspaper-fill:before { content: "\ef8e"; } -.ri-newspaper-line:before { content: "\ef8f"; } -.ri-node-tree:before { content: "\ef90"; } -.ri-notification-2-fill:before { content: "\ef91"; } -.ri-notification-2-line:before { content: "\ef92"; } -.ri-notification-3-fill:before { content: "\ef93"; } -.ri-notification-3-line:before { content: "\ef94"; } -.ri-notification-4-fill:before { content: "\ef95"; } -.ri-notification-4-line:before { content: "\ef96"; } -.ri-notification-badge-fill:before { content: "\ef97"; } -.ri-notification-badge-line:before { content: "\ef98"; } -.ri-notification-fill:before { content: "\ef99"; } -.ri-notification-line:before { content: "\ef9a"; } -.ri-notification-off-fill:before { content: "\ef9b"; } -.ri-notification-off-line:before { content: "\ef9c"; } -.ri-npmjs-fill:before { content: "\ef9d"; } -.ri-npmjs-line:before { content: "\ef9e"; } -.ri-number-0:before { content: "\ef9f"; } -.ri-number-1:before { content: "\efa0"; } -.ri-number-2:before { content: "\efa1"; } -.ri-number-3:before { content: "\efa2"; } -.ri-number-4:before { content: "\efa3"; } -.ri-number-5:before { content: "\efa4"; } -.ri-number-6:before { content: "\efa5"; } -.ri-number-7:before { content: "\efa6"; } -.ri-number-8:before { content: "\efa7"; } -.ri-number-9:before { content: "\efa8"; } -.ri-numbers-fill:before { content: "\efa9"; } -.ri-numbers-line:before { content: "\efaa"; } -.ri-nurse-fill:before { content: "\efab"; } -.ri-nurse-line:before { content: "\efac"; } -.ri-oil-fill:before { content: "\efad"; } -.ri-oil-line:before { content: "\efae"; } -.ri-omega:before { content: "\efaf"; } -.ri-open-arm-fill:before { content: "\efb0"; } -.ri-open-arm-line:before { content: "\efb1"; } -.ri-open-source-fill:before { content: "\efb2"; } -.ri-open-source-line:before { content: "\efb3"; } -.ri-opera-fill:before { content: "\efb4"; } -.ri-opera-line:before { content: "\efb5"; } -.ri-order-play-fill:before { content: "\efb6"; } -.ri-order-play-line:before { content: "\efb7"; } -.ri-organization-chart:before { content: "\efb8"; } -.ri-outlet-2-fill:before { content: "\efb9"; } -.ri-outlet-2-line:before { content: "\efba"; } -.ri-outlet-fill:before { content: "\efbb"; } -.ri-outlet-line:before { content: "\efbc"; } -.ri-page-separator:before { content: "\efbd"; } -.ri-pages-fill:before { content: "\efbe"; } -.ri-pages-line:before { content: "\efbf"; } -.ri-paint-brush-fill:before { content: "\efc0"; } -.ri-paint-brush-line:before { content: "\efc1"; } -.ri-paint-fill:before { content: "\efc2"; } -.ri-paint-line:before { content: "\efc3"; } -.ri-palette-fill:before { content: "\efc4"; } -.ri-palette-line:before { content: "\efc5"; } -.ri-pantone-fill:before { content: "\efc6"; } -.ri-pantone-line:before { content: "\efc7"; } -.ri-paragraph:before { content: "\efc8"; } -.ri-parent-fill:before { content: "\efc9"; } -.ri-parent-line:before { content: "\efca"; } -.ri-parentheses-fill:before { content: "\efcb"; } -.ri-parentheses-line:before { content: "\efcc"; } -.ri-parking-box-fill:before { content: "\efcd"; } -.ri-parking-box-line:before { content: "\efce"; } -.ri-parking-fill:before { content: "\efcf"; } -.ri-parking-line:before { content: "\efd0"; } -.ri-passport-fill:before { content: "\efd1"; } -.ri-passport-line:before { content: "\efd2"; } -.ri-patreon-fill:before { content: "\efd3"; } -.ri-patreon-line:before { content: "\efd4"; } -.ri-pause-circle-fill:before { content: "\efd5"; } -.ri-pause-circle-line:before { content: "\efd6"; } -.ri-pause-fill:before { content: "\efd7"; } -.ri-pause-line:before { content: "\efd8"; } -.ri-pause-mini-fill:before { content: "\efd9"; } -.ri-pause-mini-line:before { content: "\efda"; } -.ri-paypal-fill:before { content: "\efdb"; } -.ri-paypal-line:before { content: "\efdc"; } -.ri-pen-nib-fill:before { content: "\efdd"; } -.ri-pen-nib-line:before { content: "\efde"; } -.ri-pencil-fill:before { content: "\efdf"; } -.ri-pencil-line:before { content: "\efe0"; } -.ri-pencil-ruler-2-fill:before { content: "\efe1"; } -.ri-pencil-ruler-2-line:before { content: "\efe2"; } -.ri-pencil-ruler-fill:before { content: "\efe3"; } -.ri-pencil-ruler-line:before { content: "\efe4"; } -.ri-percent-fill:before { content: "\efe5"; } -.ri-percent-line:before { content: "\efe6"; } -.ri-phone-camera-fill:before { content: "\efe7"; } -.ri-phone-camera-line:before { content: "\efe8"; } -.ri-phone-fill:before { content: "\efe9"; } -.ri-phone-find-fill:before { content: "\efea"; } -.ri-phone-find-line:before { content: "\efeb"; } -.ri-phone-line:before { content: "\efec"; } -.ri-phone-lock-fill:before { content: "\efed"; } -.ri-phone-lock-line:before { content: "\efee"; } -.ri-picture-in-picture-2-fill:before { content: "\efef"; } -.ri-picture-in-picture-2-line:before { content: "\eff0"; } -.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } -.ri-picture-in-picture-exit-line:before { content: "\eff2"; } -.ri-picture-in-picture-fill:before { content: "\eff3"; } -.ri-picture-in-picture-line:before { content: "\eff4"; } -.ri-pie-chart-2-fill:before { content: "\eff5"; } -.ri-pie-chart-2-line:before { content: "\eff6"; } -.ri-pie-chart-box-fill:before { content: "\eff7"; } -.ri-pie-chart-box-line:before { content: "\eff8"; } -.ri-pie-chart-fill:before { content: "\eff9"; } -.ri-pie-chart-line:before { content: "\effa"; } -.ri-pin-distance-fill:before { content: "\effb"; } -.ri-pin-distance-line:before { content: "\effc"; } -.ri-ping-pong-fill:before { content: "\effd"; } -.ri-ping-pong-line:before { content: "\effe"; } -.ri-pinterest-fill:before { content: "\efff"; } -.ri-pinterest-line:before { content: "\f000"; } -.ri-pinyin-input:before { content: "\f001"; } -.ri-pixelfed-fill:before { content: "\f002"; } -.ri-pixelfed-line:before { content: "\f003"; } -.ri-plane-fill:before { content: "\f004"; } -.ri-plane-line:before { content: "\f005"; } -.ri-plant-fill:before { content: "\f006"; } -.ri-plant-line:before { content: "\f007"; } -.ri-play-circle-fill:before { content: "\f008"; } -.ri-play-circle-line:before { content: "\f009"; } -.ri-play-fill:before { content: "\f00a"; } -.ri-play-line:before { content: "\f00b"; } -.ri-play-list-2-fill:before { content: "\f00c"; } -.ri-play-list-2-line:before { content: "\f00d"; } -.ri-play-list-add-fill:before { content: "\f00e"; } -.ri-play-list-add-line:before { content: "\f00f"; } -.ri-play-list-fill:before { content: "\f010"; } -.ri-play-list-line:before { content: "\f011"; } -.ri-play-mini-fill:before { content: "\f012"; } -.ri-play-mini-line:before { content: "\f013"; } -.ri-playstation-fill:before { content: "\f014"; } -.ri-playstation-line:before { content: "\f015"; } -.ri-plug-2-fill:before { content: "\f016"; } -.ri-plug-2-line:before { content: "\f017"; } -.ri-plug-fill:before { content: "\f018"; } -.ri-plug-line:before { content: "\f019"; } -.ri-polaroid-2-fill:before { content: "\f01a"; } -.ri-polaroid-2-line:before { content: "\f01b"; } -.ri-polaroid-fill:before { content: "\f01c"; } -.ri-polaroid-line:before { content: "\f01d"; } -.ri-police-car-fill:before { content: "\f01e"; } -.ri-police-car-line:before { content: "\f01f"; } -.ri-price-tag-2-fill:before { content: "\f020"; } -.ri-price-tag-2-line:before { content: "\f021"; } -.ri-price-tag-3-fill:before { content: "\f022"; } -.ri-price-tag-3-line:before { content: "\f023"; } -.ri-price-tag-fill:before { content: "\f024"; } -.ri-price-tag-line:before { content: "\f025"; } -.ri-printer-cloud-fill:before { content: "\f026"; } -.ri-printer-cloud-line:before { content: "\f027"; } -.ri-printer-fill:before { content: "\f028"; } -.ri-printer-line:before { content: "\f029"; } -.ri-product-hunt-fill:before { content: "\f02a"; } -.ri-product-hunt-line:before { content: "\f02b"; } -.ri-profile-fill:before { content: "\f02c"; } -.ri-profile-line:before { content: "\f02d"; } -.ri-projector-2-fill:before { content: "\f02e"; } -.ri-projector-2-line:before { content: "\f02f"; } -.ri-projector-fill:before { content: "\f030"; } -.ri-projector-line:before { content: "\f031"; } -.ri-psychotherapy-fill:before { content: "\f032"; } -.ri-psychotherapy-line:before { content: "\f033"; } -.ri-pulse-fill:before { content: "\f034"; } -.ri-pulse-line:before { content: "\f035"; } -.ri-pushpin-2-fill:before { content: "\f036"; } -.ri-pushpin-2-line:before { content: "\f037"; } -.ri-pushpin-fill:before { content: "\f038"; } -.ri-pushpin-line:before { content: "\f039"; } -.ri-qq-fill:before { content: "\f03a"; } -.ri-qq-line:before { content: "\f03b"; } -.ri-qr-code-fill:before { content: "\f03c"; } -.ri-qr-code-line:before { content: "\f03d"; } -.ri-qr-scan-2-fill:before { content: "\f03e"; } -.ri-qr-scan-2-line:before { content: "\f03f"; } -.ri-qr-scan-fill:before { content: "\f040"; } -.ri-qr-scan-line:before { content: "\f041"; } -.ri-question-answer-fill:before { content: "\f042"; } -.ri-question-answer-line:before { content: "\f043"; } -.ri-question-fill:before { content: "\f044"; } -.ri-question-line:before { content: "\f045"; } -.ri-question-mark:before { content: "\f046"; } -.ri-questionnaire-fill:before { content: "\f047"; } -.ri-questionnaire-line:before { content: "\f048"; } -.ri-quill-pen-fill:before { content: "\f049"; } -.ri-quill-pen-line:before { content: "\f04a"; } -.ri-radar-fill:before { content: "\f04b"; } -.ri-radar-line:before { content: "\f04c"; } -.ri-radio-2-fill:before { content: "\f04d"; } -.ri-radio-2-line:before { content: "\f04e"; } -.ri-radio-button-fill:before { content: "\f04f"; } -.ri-radio-button-line:before { content: "\f050"; } -.ri-radio-fill:before { content: "\f051"; } -.ri-radio-line:before { content: "\f052"; } -.ri-rainbow-fill:before { content: "\f053"; } -.ri-rainbow-line:before { content: "\f054"; } -.ri-rainy-fill:before { content: "\f055"; } -.ri-rainy-line:before { content: "\f056"; } -.ri-reactjs-fill:before { content: "\f057"; } -.ri-reactjs-line:before { content: "\f058"; } -.ri-record-circle-fill:before { content: "\f059"; } -.ri-record-circle-line:before { content: "\f05a"; } -.ri-record-mail-fill:before { content: "\f05b"; } -.ri-record-mail-line:before { content: "\f05c"; } -.ri-recycle-fill:before { content: "\f05d"; } -.ri-recycle-line:before { content: "\f05e"; } -.ri-red-packet-fill:before { content: "\f05f"; } -.ri-red-packet-line:before { content: "\f060"; } -.ri-reddit-fill:before { content: "\f061"; } -.ri-reddit-line:before { content: "\f062"; } -.ri-refresh-fill:before { content: "\f063"; } -.ri-refresh-line:before { content: "\f064"; } -.ri-refund-2-fill:before { content: "\f065"; } -.ri-refund-2-line:before { content: "\f066"; } -.ri-refund-fill:before { content: "\f067"; } -.ri-refund-line:before { content: "\f068"; } -.ri-registered-fill:before { content: "\f069"; } -.ri-registered-line:before { content: "\f06a"; } -.ri-remixicon-fill:before { content: "\f06b"; } -.ri-remixicon-line:before { content: "\f06c"; } -.ri-remote-control-2-fill:before { content: "\f06d"; } -.ri-remote-control-2-line:before { content: "\f06e"; } -.ri-remote-control-fill:before { content: "\f06f"; } -.ri-remote-control-line:before { content: "\f070"; } -.ri-repeat-2-fill:before { content: "\f071"; } -.ri-repeat-2-line:before { content: "\f072"; } -.ri-repeat-fill:before { content: "\f073"; } -.ri-repeat-line:before { content: "\f074"; } -.ri-repeat-one-fill:before { content: "\f075"; } -.ri-repeat-one-line:before { content: "\f076"; } -.ri-reply-all-fill:before { content: "\f077"; } -.ri-reply-all-line:before { content: "\f078"; } -.ri-reply-fill:before { content: "\f079"; } -.ri-reply-line:before { content: "\f07a"; } -.ri-reserved-fill:before { content: "\f07b"; } -.ri-reserved-line:before { content: "\f07c"; } -.ri-rest-time-fill:before { content: "\f07d"; } -.ri-rest-time-line:before { content: "\f07e"; } -.ri-restart-fill:before { content: "\f07f"; } -.ri-restart-line:before { content: "\f080"; } -.ri-restaurant-2-fill:before { content: "\f081"; } -.ri-restaurant-2-line:before { content: "\f082"; } -.ri-restaurant-fill:before { content: "\f083"; } -.ri-restaurant-line:before { content: "\f084"; } -.ri-rewind-fill:before { content: "\f085"; } -.ri-rewind-line:before { content: "\f086"; } -.ri-rewind-mini-fill:before { content: "\f087"; } -.ri-rewind-mini-line:before { content: "\f088"; } -.ri-rhythm-fill:before { content: "\f089"; } -.ri-rhythm-line:before { content: "\f08a"; } -.ri-riding-fill:before { content: "\f08b"; } -.ri-riding-line:before { content: "\f08c"; } -.ri-road-map-fill:before { content: "\f08d"; } -.ri-road-map-line:before { content: "\f08e"; } -.ri-roadster-fill:before { content: "\f08f"; } -.ri-roadster-line:before { content: "\f090"; } -.ri-robot-fill:before { content: "\f091"; } -.ri-robot-line:before { content: "\f092"; } -.ri-rocket-2-fill:before { content: "\f093"; } -.ri-rocket-2-line:before { content: "\f094"; } -.ri-rocket-fill:before { content: "\f095"; } -.ri-rocket-line:before { content: "\f096"; } -.ri-rotate-lock-fill:before { content: "\f097"; } -.ri-rotate-lock-line:before { content: "\f098"; } -.ri-rounded-corner:before { content: "\f099"; } -.ri-route-fill:before { content: "\f09a"; } -.ri-route-line:before { content: "\f09b"; } -.ri-router-fill:before { content: "\f09c"; } -.ri-router-line:before { content: "\f09d"; } -.ri-rss-fill:before { content: "\f09e"; } -.ri-rss-line:before { content: "\f09f"; } -.ri-ruler-2-fill:before { content: "\f0a0"; } -.ri-ruler-2-line:before { content: "\f0a1"; } -.ri-ruler-fill:before { content: "\f0a2"; } -.ri-ruler-line:before { content: "\f0a3"; } -.ri-run-fill:before { content: "\f0a4"; } -.ri-run-line:before { content: "\f0a5"; } -.ri-safari-fill:before { content: "\f0a6"; } -.ri-safari-line:before { content: "\f0a7"; } -.ri-safe-2-fill:before { content: "\f0a8"; } -.ri-safe-2-line:before { content: "\f0a9"; } -.ri-safe-fill:before { content: "\f0aa"; } -.ri-safe-line:before { content: "\f0ab"; } -.ri-sailboat-fill:before { content: "\f0ac"; } -.ri-sailboat-line:before { content: "\f0ad"; } -.ri-save-2-fill:before { content: "\f0ae"; } -.ri-save-2-line:before { content: "\f0af"; } -.ri-save-3-fill:before { content: "\f0b0"; } -.ri-save-3-line:before { content: "\f0b1"; } -.ri-save-fill:before { content: "\f0b2"; } -.ri-save-line:before { content: "\f0b3"; } -.ri-scales-2-fill:before { content: "\f0b4"; } -.ri-scales-2-line:before { content: "\f0b5"; } -.ri-scales-3-fill:before { content: "\f0b6"; } -.ri-scales-3-line:before { content: "\f0b7"; } -.ri-scales-fill:before { content: "\f0b8"; } -.ri-scales-line:before { content: "\f0b9"; } -.ri-scan-2-fill:before { content: "\f0ba"; } -.ri-scan-2-line:before { content: "\f0bb"; } -.ri-scan-fill:before { content: "\f0bc"; } -.ri-scan-line:before { content: "\f0bd"; } -.ri-scissors-2-fill:before { content: "\f0be"; } -.ri-scissors-2-line:before { content: "\f0bf"; } -.ri-scissors-cut-fill:before { content: "\f0c0"; } -.ri-scissors-cut-line:before { content: "\f0c1"; } -.ri-scissors-fill:before { content: "\f0c2"; } -.ri-scissors-line:before { content: "\f0c3"; } -.ri-screenshot-2-fill:before { content: "\f0c4"; } -.ri-screenshot-2-line:before { content: "\f0c5"; } -.ri-screenshot-fill:before { content: "\f0c6"; } -.ri-screenshot-line:before { content: "\f0c7"; } -.ri-sd-card-fill:before { content: "\f0c8"; } -.ri-sd-card-line:before { content: "\f0c9"; } -.ri-sd-card-mini-fill:before { content: "\f0ca"; } -.ri-sd-card-mini-line:before { content: "\f0cb"; } -.ri-search-2-fill:before { content: "\f0cc"; } -.ri-search-2-line:before { content: "\f0cd"; } -.ri-search-eye-fill:before { content: "\f0ce"; } -.ri-search-eye-line:before { content: "\f0cf"; } -.ri-search-fill:before { content: "\f0d0"; } -.ri-search-line:before { content: "\f0d1"; } -.ri-secure-payment-fill:before { content: "\f0d2"; } -.ri-secure-payment-line:before { content: "\f0d3"; } -.ri-seedling-fill:before { content: "\f0d4"; } -.ri-seedling-line:before { content: "\f0d5"; } -.ri-send-backward:before { content: "\f0d6"; } -.ri-send-plane-2-fill:before { content: "\f0d7"; } -.ri-send-plane-2-line:before { content: "\f0d8"; } -.ri-send-plane-fill:before { content: "\f0d9"; } -.ri-send-plane-line:before { content: "\f0da"; } -.ri-send-to-back:before { content: "\f0db"; } -.ri-sensor-fill:before { content: "\f0dc"; } -.ri-sensor-line:before { content: "\f0dd"; } -.ri-separator:before { content: "\f0de"; } -.ri-server-fill:before { content: "\f0df"; } -.ri-server-line:before { content: "\f0e0"; } -.ri-service-fill:before { content: "\f0e1"; } -.ri-service-line:before { content: "\f0e2"; } -.ri-settings-2-fill:before { content: "\f0e3"; } -.ri-settings-2-line:before { content: "\f0e4"; } -.ri-settings-3-fill:before { content: "\f0e5"; } -.ri-settings-3-line:before { content: "\f0e6"; } -.ri-settings-4-fill:before { content: "\f0e7"; } -.ri-settings-4-line:before { content: "\f0e8"; } -.ri-settings-5-fill:before { content: "\f0e9"; } -.ri-settings-5-line:before { content: "\f0ea"; } -.ri-settings-6-fill:before { content: "\f0eb"; } -.ri-settings-6-line:before { content: "\f0ec"; } -.ri-settings-fill:before { content: "\f0ed"; } -.ri-settings-line:before { content: "\f0ee"; } -.ri-shape-2-fill:before { content: "\f0ef"; } -.ri-shape-2-line:before { content: "\f0f0"; } -.ri-shape-fill:before { content: "\f0f1"; } -.ri-shape-line:before { content: "\f0f2"; } -.ri-share-box-fill:before { content: "\f0f3"; } -.ri-share-box-line:before { content: "\f0f4"; } -.ri-share-circle-fill:before { content: "\f0f5"; } -.ri-share-circle-line:before { content: "\f0f6"; } -.ri-share-fill:before { content: "\f0f7"; } -.ri-share-forward-2-fill:before { content: "\f0f8"; } -.ri-share-forward-2-line:before { content: "\f0f9"; } -.ri-share-forward-box-fill:before { content: "\f0fa"; } -.ri-share-forward-box-line:before { content: "\f0fb"; } -.ri-share-forward-fill:before { content: "\f0fc"; } -.ri-share-forward-line:before { content: "\f0fd"; } -.ri-share-line:before { content: "\f0fe"; } -.ri-shield-check-fill:before { content: "\f0ff"; } -.ri-shield-check-line:before { content: "\f100"; } -.ri-shield-cross-fill:before { content: "\f101"; } -.ri-shield-cross-line:before { content: "\f102"; } -.ri-shield-fill:before { content: "\f103"; } -.ri-shield-flash-fill:before { content: "\f104"; } -.ri-shield-flash-line:before { content: "\f105"; } -.ri-shield-keyhole-fill:before { content: "\f106"; } -.ri-shield-keyhole-line:before { content: "\f107"; } -.ri-shield-line:before { content: "\f108"; } -.ri-shield-star-fill:before { content: "\f109"; } -.ri-shield-star-line:before { content: "\f10a"; } -.ri-shield-user-fill:before { content: "\f10b"; } -.ri-shield-user-line:before { content: "\f10c"; } -.ri-ship-2-fill:before { content: "\f10d"; } -.ri-ship-2-line:before { content: "\f10e"; } -.ri-ship-fill:before { content: "\f10f"; } -.ri-ship-line:before { content: "\f110"; } -.ri-shirt-fill:before { content: "\f111"; } -.ri-shirt-line:before { content: "\f112"; } -.ri-shopping-bag-2-fill:before { content: "\f113"; } -.ri-shopping-bag-2-line:before { content: "\f114"; } -.ri-shopping-bag-3-fill:before { content: "\f115"; } -.ri-shopping-bag-3-line:before { content: "\f116"; } -.ri-shopping-bag-fill:before { content: "\f117"; } -.ri-shopping-bag-line:before { content: "\f118"; } -.ri-shopping-basket-2-fill:before { content: "\f119"; } -.ri-shopping-basket-2-line:before { content: "\f11a"; } -.ri-shopping-basket-fill:before { content: "\f11b"; } -.ri-shopping-basket-line:before { content: "\f11c"; } -.ri-shopping-cart-2-fill:before { content: "\f11d"; } -.ri-shopping-cart-2-line:before { content: "\f11e"; } -.ri-shopping-cart-fill:before { content: "\f11f"; } -.ri-shopping-cart-line:before { content: "\f120"; } -.ri-showers-fill:before { content: "\f121"; } -.ri-showers-line:before { content: "\f122"; } -.ri-shuffle-fill:before { content: "\f123"; } -.ri-shuffle-line:before { content: "\f124"; } -.ri-shut-down-fill:before { content: "\f125"; } -.ri-shut-down-line:before { content: "\f126"; } -.ri-side-bar-fill:before { content: "\f127"; } -.ri-side-bar-line:before { content: "\f128"; } -.ri-signal-tower-fill:before { content: "\f129"; } -.ri-signal-tower-line:before { content: "\f12a"; } -.ri-signal-wifi-1-fill:before { content: "\f12b"; } -.ri-signal-wifi-1-line:before { content: "\f12c"; } -.ri-signal-wifi-2-fill:before { content: "\f12d"; } -.ri-signal-wifi-2-line:before { content: "\f12e"; } -.ri-signal-wifi-3-fill:before { content: "\f12f"; } -.ri-signal-wifi-3-line:before { content: "\f130"; } -.ri-signal-wifi-error-fill:before { content: "\f131"; } -.ri-signal-wifi-error-line:before { content: "\f132"; } -.ri-signal-wifi-fill:before { content: "\f133"; } -.ri-signal-wifi-line:before { content: "\f134"; } -.ri-signal-wifi-off-fill:before { content: "\f135"; } -.ri-signal-wifi-off-line:before { content: "\f136"; } -.ri-sim-card-2-fill:before { content: "\f137"; } -.ri-sim-card-2-line:before { content: "\f138"; } -.ri-sim-card-fill:before { content: "\f139"; } -.ri-sim-card-line:before { content: "\f13a"; } -.ri-single-quotes-l:before { content: "\f13b"; } -.ri-single-quotes-r:before { content: "\f13c"; } -.ri-sip-fill:before { content: "\f13d"; } -.ri-sip-line:before { content: "\f13e"; } -.ri-skip-back-fill:before { content: "\f13f"; } -.ri-skip-back-line:before { content: "\f140"; } -.ri-skip-back-mini-fill:before { content: "\f141"; } -.ri-skip-back-mini-line:before { content: "\f142"; } -.ri-skip-forward-fill:before { content: "\f143"; } -.ri-skip-forward-line:before { content: "\f144"; } -.ri-skip-forward-mini-fill:before { content: "\f145"; } -.ri-skip-forward-mini-line:before { content: "\f146"; } -.ri-skull-2-fill:before { content: "\f147"; } -.ri-skull-2-line:before { content: "\f148"; } -.ri-skull-fill:before { content: "\f149"; } -.ri-skull-line:before { content: "\f14a"; } -.ri-skype-fill:before { content: "\f14b"; } -.ri-skype-line:before { content: "\f14c"; } -.ri-slack-fill:before { content: "\f14d"; } -.ri-slack-line:before { content: "\f14e"; } -.ri-slice-fill:before { content: "\f14f"; } -.ri-slice-line:before { content: "\f150"; } -.ri-slideshow-2-fill:before { content: "\f151"; } -.ri-slideshow-2-line:before { content: "\f152"; } -.ri-slideshow-3-fill:before { content: "\f153"; } -.ri-slideshow-3-line:before { content: "\f154"; } -.ri-slideshow-4-fill:before { content: "\f155"; } -.ri-slideshow-4-line:before { content: "\f156"; } -.ri-slideshow-fill:before { content: "\f157"; } -.ri-slideshow-line:before { content: "\f158"; } -.ri-smartphone-fill:before { content: "\f159"; } -.ri-smartphone-line:before { content: "\f15a"; } -.ri-snapchat-fill:before { content: "\f15b"; } -.ri-snapchat-line:before { content: "\f15c"; } -.ri-snowy-fill:before { content: "\f15d"; } -.ri-snowy-line:before { content: "\f15e"; } -.ri-sort-asc:before { content: "\f15f"; } -.ri-sort-desc:before { content: "\f160"; } -.ri-sound-module-fill:before { content: "\f161"; } -.ri-sound-module-line:before { content: "\f162"; } -.ri-soundcloud-fill:before { content: "\f163"; } -.ri-soundcloud-line:before { content: "\f164"; } -.ri-space-ship-fill:before { content: "\f165"; } -.ri-space-ship-line:before { content: "\f166"; } -.ri-space:before { content: "\f167"; } -.ri-spam-2-fill:before { content: "\f168"; } -.ri-spam-2-line:before { content: "\f169"; } -.ri-spam-3-fill:before { content: "\f16a"; } -.ri-spam-3-line:before { content: "\f16b"; } -.ri-spam-fill:before { content: "\f16c"; } -.ri-spam-line:before { content: "\f16d"; } -.ri-speaker-2-fill:before { content: "\f16e"; } -.ri-speaker-2-line:before { content: "\f16f"; } -.ri-speaker-3-fill:before { content: "\f170"; } -.ri-speaker-3-line:before { content: "\f171"; } -.ri-speaker-fill:before { content: "\f172"; } -.ri-speaker-line:before { content: "\f173"; } -.ri-spectrum-fill:before { content: "\f174"; } -.ri-spectrum-line:before { content: "\f175"; } -.ri-speed-fill:before { content: "\f176"; } -.ri-speed-line:before { content: "\f177"; } -.ri-speed-mini-fill:before { content: "\f178"; } -.ri-speed-mini-line:before { content: "\f179"; } -.ri-split-cells-horizontal:before { content: "\f17a"; } -.ri-split-cells-vertical:before { content: "\f17b"; } -.ri-spotify-fill:before { content: "\f17c"; } -.ri-spotify-line:before { content: "\f17d"; } -.ri-spy-fill:before { content: "\f17e"; } -.ri-spy-line:before { content: "\f17f"; } -.ri-stack-fill:before { content: "\f180"; } -.ri-stack-line:before { content: "\f181"; } -.ri-stack-overflow-fill:before { content: "\f182"; } -.ri-stack-overflow-line:before { content: "\f183"; } -.ri-stackshare-fill:before { content: "\f184"; } -.ri-stackshare-line:before { content: "\f185"; } -.ri-star-fill:before { content: "\f186"; } -.ri-star-half-fill:before { content: "\f187"; } -.ri-star-half-line:before { content: "\f188"; } -.ri-star-half-s-fill:before { content: "\f189"; } -.ri-star-half-s-line:before { content: "\f18a"; } -.ri-star-line:before { content: "\f18b"; } -.ri-star-s-fill:before { content: "\f18c"; } -.ri-star-s-line:before { content: "\f18d"; } -.ri-star-smile-fill:before { content: "\f18e"; } -.ri-star-smile-line:before { content: "\f18f"; } -.ri-steam-fill:before { content: "\f190"; } -.ri-steam-line:before { content: "\f191"; } -.ri-steering-2-fill:before { content: "\f192"; } -.ri-steering-2-line:before { content: "\f193"; } -.ri-steering-fill:before { content: "\f194"; } -.ri-steering-line:before { content: "\f195"; } -.ri-stethoscope-fill:before { content: "\f196"; } -.ri-stethoscope-line:before { content: "\f197"; } -.ri-sticky-note-2-fill:before { content: "\f198"; } -.ri-sticky-note-2-line:before { content: "\f199"; } -.ri-sticky-note-fill:before { content: "\f19a"; } -.ri-sticky-note-line:before { content: "\f19b"; } -.ri-stock-fill:before { content: "\f19c"; } -.ri-stock-line:before { content: "\f19d"; } -.ri-stop-circle-fill:before { content: "\f19e"; } -.ri-stop-circle-line:before { content: "\f19f"; } -.ri-stop-fill:before { content: "\f1a0"; } -.ri-stop-line:before { content: "\f1a1"; } -.ri-stop-mini-fill:before { content: "\f1a2"; } -.ri-stop-mini-line:before { content: "\f1a3"; } -.ri-store-2-fill:before { content: "\f1a4"; } -.ri-store-2-line:before { content: "\f1a5"; } -.ri-store-3-fill:before { content: "\f1a6"; } -.ri-store-3-line:before { content: "\f1a7"; } -.ri-store-fill:before { content: "\f1a8"; } -.ri-store-line:before { content: "\f1a9"; } -.ri-strikethrough-2:before { content: "\f1aa"; } -.ri-strikethrough:before { content: "\f1ab"; } -.ri-subscript-2:before { content: "\f1ac"; } -.ri-subscript:before { content: "\f1ad"; } -.ri-subtract-fill:before { content: "\f1ae"; } -.ri-subtract-line:before { content: "\f1af"; } -.ri-subway-fill:before { content: "\f1b0"; } -.ri-subway-line:before { content: "\f1b1"; } -.ri-subway-wifi-fill:before { content: "\f1b2"; } -.ri-subway-wifi-line:before { content: "\f1b3"; } -.ri-suitcase-2-fill:before { content: "\f1b4"; } -.ri-suitcase-2-line:before { content: "\f1b5"; } -.ri-suitcase-3-fill:before { content: "\f1b6"; } -.ri-suitcase-3-line:before { content: "\f1b7"; } -.ri-suitcase-fill:before { content: "\f1b8"; } -.ri-suitcase-line:before { content: "\f1b9"; } -.ri-sun-cloudy-fill:before { content: "\f1ba"; } -.ri-sun-cloudy-line:before { content: "\f1bb"; } -.ri-sun-fill:before { content: "\f1bc"; } -.ri-sun-foggy-fill:before { content: "\f1bd"; } -.ri-sun-foggy-line:before { content: "\f1be"; } -.ri-sun-line:before { content: "\f1bf"; } -.ri-superscript-2:before { content: "\f1c0"; } -.ri-superscript:before { content: "\f1c1"; } -.ri-surgical-mask-fill:before { content: "\f1c2"; } -.ri-surgical-mask-line:before { content: "\f1c3"; } -.ri-surround-sound-fill:before { content: "\f1c4"; } -.ri-surround-sound-line:before { content: "\f1c5"; } -.ri-survey-fill:before { content: "\f1c6"; } -.ri-survey-line:before { content: "\f1c7"; } -.ri-swap-box-fill:before { content: "\f1c8"; } -.ri-swap-box-line:before { content: "\f1c9"; } -.ri-swap-fill:before { content: "\f1ca"; } -.ri-swap-line:before { content: "\f1cb"; } -.ri-switch-fill:before { content: "\f1cc"; } -.ri-switch-line:before { content: "\f1cd"; } -.ri-sword-fill:before { content: "\f1ce"; } -.ri-sword-line:before { content: "\f1cf"; } -.ri-syringe-fill:before { content: "\f1d0"; } -.ri-syringe-line:before { content: "\f1d1"; } -.ri-t-box-fill:before { content: "\f1d2"; } -.ri-t-box-line:before { content: "\f1d3"; } -.ri-t-shirt-2-fill:before { content: "\f1d4"; } -.ri-t-shirt-2-line:before { content: "\f1d5"; } -.ri-t-shirt-air-fill:before { content: "\f1d6"; } -.ri-t-shirt-air-line:before { content: "\f1d7"; } -.ri-t-shirt-fill:before { content: "\f1d8"; } -.ri-t-shirt-line:before { content: "\f1d9"; } -.ri-table-2:before { content: "\f1da"; } -.ri-table-alt-fill:before { content: "\f1db"; } -.ri-table-alt-line:before { content: "\f1dc"; } -.ri-table-fill:before { content: "\f1dd"; } -.ri-table-line:before { content: "\f1de"; } -.ri-tablet-fill:before { content: "\f1df"; } -.ri-tablet-line:before { content: "\f1e0"; } -.ri-takeaway-fill:before { content: "\f1e1"; } -.ri-takeaway-line:before { content: "\f1e2"; } -.ri-taobao-fill:before { content: "\f1e3"; } -.ri-taobao-line:before { content: "\f1e4"; } -.ri-tape-fill:before { content: "\f1e5"; } -.ri-tape-line:before { content: "\f1e6"; } -.ri-task-fill:before { content: "\f1e7"; } -.ri-task-line:before { content: "\f1e8"; } -.ri-taxi-fill:before { content: "\f1e9"; } -.ri-taxi-line:before { content: "\f1ea"; } -.ri-taxi-wifi-fill:before { content: "\f1eb"; } -.ri-taxi-wifi-line:before { content: "\f1ec"; } -.ri-team-fill:before { content: "\f1ed"; } -.ri-team-line:before { content: "\f1ee"; } -.ri-telegram-fill:before { content: "\f1ef"; } -.ri-telegram-line:before { content: "\f1f0"; } -.ri-temp-cold-fill:before { content: "\f1f1"; } -.ri-temp-cold-line:before { content: "\f1f2"; } -.ri-temp-hot-fill:before { content: "\f1f3"; } -.ri-temp-hot-line:before { content: "\f1f4"; } -.ri-terminal-box-fill:before { content: "\f1f5"; } -.ri-terminal-box-line:before { content: "\f1f6"; } -.ri-terminal-fill:before { content: "\f1f7"; } -.ri-terminal-line:before { content: "\f1f8"; } -.ri-terminal-window-fill:before { content: "\f1f9"; } -.ri-terminal-window-line:before { content: "\f1fa"; } -.ri-test-tube-fill:before { content: "\f1fb"; } -.ri-test-tube-line:before { content: "\f1fc"; } -.ri-text-direction-l:before { content: "\f1fd"; } -.ri-text-direction-r:before { content: "\f1fe"; } -.ri-text-spacing:before { content: "\f1ff"; } -.ri-text-wrap:before { content: "\f200"; } -.ri-text:before { content: "\f201"; } -.ri-thermometer-fill:before { content: "\f202"; } -.ri-thermometer-line:before { content: "\f203"; } -.ri-thumb-down-fill:before { content: "\f204"; } -.ri-thumb-down-line:before { content: "\f205"; } -.ri-thumb-up-fill:before { content: "\f206"; } -.ri-thumb-up-line:before { content: "\f207"; } -.ri-thunderstorms-fill:before { content: "\f208"; } -.ri-thunderstorms-line:before { content: "\f209"; } -.ri-ticket-2-fill:before { content: "\f20a"; } -.ri-ticket-2-line:before { content: "\f20b"; } -.ri-ticket-fill:before { content: "\f20c"; } -.ri-ticket-line:before { content: "\f20d"; } -.ri-time-fill:before { content: "\f20e"; } -.ri-time-line:before { content: "\f20f"; } -.ri-timer-2-fill:before { content: "\f210"; } -.ri-timer-2-line:before { content: "\f211"; } -.ri-timer-fill:before { content: "\f212"; } -.ri-timer-flash-fill:before { content: "\f213"; } -.ri-timer-flash-line:before { content: "\f214"; } -.ri-timer-line:before { content: "\f215"; } -.ri-todo-fill:before { content: "\f216"; } -.ri-todo-line:before { content: "\f217"; } -.ri-toggle-fill:before { content: "\f218"; } -.ri-toggle-line:before { content: "\f219"; } -.ri-tools-fill:before { content: "\f21a"; } -.ri-tools-line:before { content: "\f21b"; } -.ri-tornado-fill:before { content: "\f21c"; } -.ri-tornado-line:before { content: "\f21d"; } -.ri-trademark-fill:before { content: "\f21e"; } -.ri-trademark-line:before { content: "\f21f"; } -.ri-traffic-light-fill:before { content: "\f220"; } -.ri-traffic-light-line:before { content: "\f221"; } -.ri-train-fill:before { content: "\f222"; } -.ri-train-line:before { content: "\f223"; } -.ri-train-wifi-fill:before { content: "\f224"; } -.ri-train-wifi-line:before { content: "\f225"; } -.ri-translate-2:before { content: "\f226"; } -.ri-translate:before { content: "\f227"; } -.ri-travesti-fill:before { content: "\f228"; } -.ri-travesti-line:before { content: "\f229"; } -.ri-treasure-map-fill:before { content: "\f22a"; } -.ri-treasure-map-line:before { content: "\f22b"; } -.ri-trello-fill:before { content: "\f22c"; } -.ri-trello-line:before { content: "\f22d"; } -.ri-trophy-fill:before { content: "\f22e"; } -.ri-trophy-line:before { content: "\f22f"; } -.ri-truck-fill:before { content: "\f230"; } -.ri-truck-line:before { content: "\f231"; } -.ri-tumblr-fill:before { content: "\f232"; } -.ri-tumblr-line:before { content: "\f233"; } -.ri-tv-2-fill:before { content: "\f234"; } -.ri-tv-2-line:before { content: "\f235"; } -.ri-tv-fill:before { content: "\f236"; } -.ri-tv-line:before { content: "\f237"; } -.ri-twitch-fill:before { content: "\f238"; } -.ri-twitch-line:before { content: "\f239"; } -.ri-twitter-fill:before { content: "\f23a"; } -.ri-twitter-line:before { content: "\f23b"; } -.ri-typhoon-fill:before { content: "\f23c"; } -.ri-typhoon-line:before { content: "\f23d"; } -.ri-u-disk-fill:before { content: "\f23e"; } -.ri-u-disk-line:before { content: "\f23f"; } -.ri-ubuntu-fill:before { content: "\f240"; } -.ri-ubuntu-line:before { content: "\f241"; } -.ri-umbrella-fill:before { content: "\f242"; } -.ri-umbrella-line:before { content: "\f243"; } -.ri-underline:before { content: "\f244"; } -.ri-uninstall-fill:before { content: "\f245"; } -.ri-uninstall-line:before { content: "\f246"; } -.ri-unsplash-fill:before { content: "\f247"; } -.ri-unsplash-line:before { content: "\f248"; } -.ri-upload-2-fill:before { content: "\f249"; } -.ri-upload-2-line:before { content: "\f24a"; } -.ri-upload-cloud-2-fill:before { content: "\f24b"; } -.ri-upload-cloud-2-line:before { content: "\f24c"; } -.ri-upload-cloud-fill:before { content: "\f24d"; } -.ri-upload-cloud-line:before { content: "\f24e"; } -.ri-upload-fill:before { content: "\f24f"; } -.ri-upload-line:before { content: "\f250"; } -.ri-usb-fill:before { content: "\f251"; } -.ri-usb-line:before { content: "\f252"; } -.ri-user-2-fill:before { content: "\f253"; } -.ri-user-2-line:before { content: "\f254"; } -.ri-user-3-fill:before { content: "\f255"; } -.ri-user-3-line:before { content: "\f256"; } -.ri-user-4-fill:before { content: "\f257"; } -.ri-user-4-line:before { content: "\f258"; } -.ri-user-5-fill:before { content: "\f259"; } -.ri-user-5-line:before { content: "\f25a"; } -.ri-user-6-fill:before { content: "\f25b"; } -.ri-user-6-line:before { content: "\f25c"; } -.ri-user-add-fill:before { content: "\f25d"; } -.ri-user-add-line:before { content: "\f25e"; } -.ri-user-fill:before { content: "\f25f"; } -.ri-user-follow-fill:before { content: "\f260"; } -.ri-user-follow-line:before { content: "\f261"; } -.ri-user-heart-fill:before { content: "\f262"; } -.ri-user-heart-line:before { content: "\f263"; } -.ri-user-line:before { content: "\f264"; } -.ri-user-location-fill:before { content: "\f265"; } -.ri-user-location-line:before { content: "\f266"; } -.ri-user-received-2-fill:before { content: "\f267"; } -.ri-user-received-2-line:before { content: "\f268"; } -.ri-user-received-fill:before { content: "\f269"; } -.ri-user-received-line:before { content: "\f26a"; } -.ri-user-search-fill:before { content: "\f26b"; } -.ri-user-search-line:before { content: "\f26c"; } -.ri-user-settings-fill:before { content: "\f26d"; } -.ri-user-settings-line:before { content: "\f26e"; } -.ri-user-shared-2-fill:before { content: "\f26f"; } -.ri-user-shared-2-line:before { content: "\f270"; } -.ri-user-shared-fill:before { content: "\f271"; } -.ri-user-shared-line:before { content: "\f272"; } -.ri-user-smile-fill:before { content: "\f273"; } -.ri-user-smile-line:before { content: "\f274"; } -.ri-user-star-fill:before { content: "\f275"; } -.ri-user-star-line:before { content: "\f276"; } -.ri-user-unfollow-fill:before { content: "\f277"; } -.ri-user-unfollow-line:before { content: "\f278"; } -.ri-user-voice-fill:before { content: "\f279"; } -.ri-user-voice-line:before { content: "\f27a"; } -.ri-video-add-fill:before { content: "\f27b"; } -.ri-video-add-line:before { content: "\f27c"; } -.ri-video-chat-fill:before { content: "\f27d"; } -.ri-video-chat-line:before { content: "\f27e"; } -.ri-video-download-fill:before { content: "\f27f"; } -.ri-video-download-line:before { content: "\f280"; } -.ri-video-fill:before { content: "\f281"; } -.ri-video-line:before { content: "\f282"; } -.ri-video-upload-fill:before { content: "\f283"; } -.ri-video-upload-line:before { content: "\f284"; } -.ri-vidicon-2-fill:before { content: "\f285"; } -.ri-vidicon-2-line:before { content: "\f286"; } -.ri-vidicon-fill:before { content: "\f287"; } -.ri-vidicon-line:before { content: "\f288"; } -.ri-vimeo-fill:before { content: "\f289"; } -.ri-vimeo-line:before { content: "\f28a"; } -.ri-vip-crown-2-fill:before { content: "\f28b"; } -.ri-vip-crown-2-line:before { content: "\f28c"; } -.ri-vip-crown-fill:before { content: "\f28d"; } -.ri-vip-crown-line:before { content: "\f28e"; } -.ri-vip-diamond-fill:before { content: "\f28f"; } -.ri-vip-diamond-line:before { content: "\f290"; } -.ri-vip-fill:before { content: "\f291"; } -.ri-vip-line:before { content: "\f292"; } -.ri-virus-fill:before { content: "\f293"; } -.ri-virus-line:before { content: "\f294"; } -.ri-visa-fill:before { content: "\f295"; } -.ri-visa-line:before { content: "\f296"; } -.ri-voice-recognition-fill:before { content: "\f297"; } -.ri-voice-recognition-line:before { content: "\f298"; } -.ri-voiceprint-fill:before { content: "\f299"; } -.ri-voiceprint-line:before { content: "\f29a"; } -.ri-volume-down-fill:before { content: "\f29b"; } -.ri-volume-down-line:before { content: "\f29c"; } -.ri-volume-mute-fill:before { content: "\f29d"; } -.ri-volume-mute-line:before { content: "\f29e"; } -.ri-volume-off-vibrate-fill:before { content: "\f29f"; } -.ri-volume-off-vibrate-line:before { content: "\f2a0"; } -.ri-volume-up-fill:before { content: "\f2a1"; } -.ri-volume-up-line:before { content: "\f2a2"; } -.ri-volume-vibrate-fill:before { content: "\f2a3"; } -.ri-volume-vibrate-line:before { content: "\f2a4"; } -.ri-vuejs-fill:before { content: "\f2a5"; } -.ri-vuejs-line:before { content: "\f2a6"; } -.ri-walk-fill:before { content: "\f2a7"; } -.ri-walk-line:before { content: "\f2a8"; } -.ri-wallet-2-fill:before { content: "\f2a9"; } -.ri-wallet-2-line:before { content: "\f2aa"; } -.ri-wallet-3-fill:before { content: "\f2ab"; } -.ri-wallet-3-line:before { content: "\f2ac"; } -.ri-wallet-fill:before { content: "\f2ad"; } -.ri-wallet-line:before { content: "\f2ae"; } -.ri-water-flash-fill:before { content: "\f2af"; } -.ri-water-flash-line:before { content: "\f2b0"; } -.ri-webcam-fill:before { content: "\f2b1"; } -.ri-webcam-line:before { content: "\f2b2"; } -.ri-wechat-2-fill:before { content: "\f2b3"; } -.ri-wechat-2-line:before { content: "\f2b4"; } -.ri-wechat-fill:before { content: "\f2b5"; } -.ri-wechat-line:before { content: "\f2b6"; } -.ri-wechat-pay-fill:before { content: "\f2b7"; } -.ri-wechat-pay-line:before { content: "\f2b8"; } -.ri-weibo-fill:before { content: "\f2b9"; } -.ri-weibo-line:before { content: "\f2ba"; } -.ri-whatsapp-fill:before { content: "\f2bb"; } -.ri-whatsapp-line:before { content: "\f2bc"; } -.ri-wheelchair-fill:before { content: "\f2bd"; } -.ri-wheelchair-line:before { content: "\f2be"; } -.ri-wifi-fill:before { content: "\f2bf"; } -.ri-wifi-line:before { content: "\f2c0"; } -.ri-wifi-off-fill:before { content: "\f2c1"; } -.ri-wifi-off-line:before { content: "\f2c2"; } -.ri-window-2-fill:before { content: "\f2c3"; } -.ri-window-2-line:before { content: "\f2c4"; } -.ri-window-fill:before { content: "\f2c5"; } -.ri-window-line:before { content: "\f2c6"; } -.ri-windows-fill:before { content: "\f2c7"; } -.ri-windows-line:before { content: "\f2c8"; } -.ri-windy-fill:before { content: "\f2c9"; } -.ri-windy-line:before { content: "\f2ca"; } -.ri-wireless-charging-fill:before { content: "\f2cb"; } -.ri-wireless-charging-line:before { content: "\f2cc"; } -.ri-women-fill:before { content: "\f2cd"; } -.ri-women-line:before { content: "\f2ce"; } -.ri-wubi-input:before { content: "\f2cf"; } -.ri-xbox-fill:before { content: "\f2d0"; } -.ri-xbox-line:before { content: "\f2d1"; } -.ri-xing-fill:before { content: "\f2d2"; } -.ri-xing-line:before { content: "\f2d3"; } -.ri-youtube-fill:before { content: "\f2d4"; } -.ri-youtube-line:before { content: "\f2d5"; } -.ri-zcool-fill:before { content: "\f2d6"; } -.ri-zcool-line:before { content: "\f2d7"; } -.ri-zhihu-fill:before { content: "\f2d8"; } -.ri-zhihu-line:before { content: "\f2d9"; } -.ri-zoom-in-fill:before { content: "\f2da"; } -.ri-zoom-in-line:before { content: "\f2db"; } -.ri-zoom-out-fill:before { content: "\f2dc"; } -.ri-zoom-out-line:before { content: "\f2dd"; } -.ri-zzz-fill:before { content: "\f2de"; } -.ri-zzz-line:before { content: "\f2df"; } - diff --git a/src/css/light/animate.css b/src/css/light/animate.css deleted file mode 100644 index 3f692ca..0000000 --- a/src/css/light/animate.css +++ /dev/null @@ -1,11 +0,0 @@ -@charset "UTF-8"; - -/*! - * animate.css -http://daneden.me/animate - * Version - 3.7.0 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2018 Daniel Eden - */ - -@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/src/css/light/bootstrap.css b/src/css/light/bootstrap.css deleted file mode 100644 index e539b1f..0000000 --- a/src/css/light/bootstrap.css +++ /dev/null @@ -1,567 +0,0 @@ -@media (max-width: 576px) { - #container - { - padding: 20px !important; - } - header - { - box-shadow: 0px 5px 10px 0px #060916; - z-index: 9999; - } - header .main-nav>div:first-child - { - padding-left: 20px !important; - } - header .main-nav .member - { - display: none; - } - header .main-nav .nav - { - display: none; - } - header .sub-nav, - .table-page .info, - .table-page .jump - { - display: none !important; - } - .table-page - { - text-align: center !important; - } - header .mobile-menu - { - display: block !important; - } -} -@media (max-width : 1280px) -{ - header .main-nav .nav a li - { - padding: 0 10px !important; - } -} -.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, -.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, -.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, -.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, -.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, -.col-xl-auto { - position: relative; - width: 100%; - padding: 10px; -} -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; -} -.col-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} - -.col-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; -} - -.col-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; -} - -.col-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} - -.col-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; -} - -.col-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; -} - -.col-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} - -.col-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; -} - -.col-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; -} - -.col-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} - -.col-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; -} - -.col-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; -} - -.col-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-sm-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-sm-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-sm-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-sm-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-sm-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-sm-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-sm-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-sm-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-sm-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-sm-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-sm-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-sm-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-sm-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-md-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-md-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-md-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-md-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-md-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-md-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-md-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-md-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-md-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-md-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-md-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-md-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-md-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - - .col-lg-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-lg-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-lg-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-lg-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-lg-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-lg-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-lg-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-lg-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-lg-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-lg-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-lg-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-lg-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-lg-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - max-width: 100%; - } - .col-xl-auto { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - - .col-xl-1 { - -webkit-box-flex: 0; - -ms-flex: 0 0 8.3333333333%; - flex: 0 0 8.3333333333%; - max-width: 8.3333333333%; - } - - .col-xl-2 { - -webkit-box-flex: 0; - -ms-flex: 0 0 16.6666666667%; - flex: 0 0 16.6666666667%; - max-width: 16.6666666667%; - } - - .col-xl-3 { - -webkit-box-flex: 0; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - - .col-xl-4 { - -webkit-box-flex: 0; - -ms-flex: 0 0 33.3333333333%; - flex: 0 0 33.3333333333%; - max-width: 33.3333333333%; - } - - .col-xl-5 { - -webkit-box-flex: 0; - -ms-flex: 0 0 41.6666666667%; - flex: 0 0 41.6666666667%; - max-width: 41.6666666667%; - } - - .col-xl-6 { - -webkit-box-flex: 0; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - - .col-xl-7 { - -webkit-box-flex: 0; - -ms-flex: 0 0 58.3333333333%; - flex: 0 0 58.3333333333%; - max-width: 58.3333333333%; - } - - .col-xl-8 { - -webkit-box-flex: 0; - -ms-flex: 0 0 66.6666666667%; - flex: 0 0 66.6666666667%; - max-width: 66.6666666667%; - } - - .col-xl-9 { - -webkit-box-flex: 0; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - - .col-xl-10 { - -webkit-box-flex: 0; - -ms-flex: 0 0 83.3333333333%; - flex: 0 0 83.3333333333%; - max-width: 83.3333333333%; - } - - .col-xl-11 { - -webkit-box-flex: 0; - -ms-flex: 0 0 91.6666666667%; - flex: 0 0 91.6666666667%; - max-width: 91.6666666667%; - } - - .col-xl-12 { - -webkit-box-flex: 0; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } -} -#container:before, -#container:after{ - content: " "; - display: table; -} -#container:after{ - content: " "; - clear: both; -} \ No newline at end of file diff --git a/src/css/light/common/block.css b/src/css/light/common/block.css deleted file mode 100644 index cc56910..0000000 --- a/src/css/light/common/block.css +++ /dev/null @@ -1,508 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 盒子 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -#container { - margin: 0 auto; - width: 100%; - padding: 10px 60px 20px 60px; - position: relative; -} -.block-title { - width: 100%; - height: 20px; - line-height: 18px; - margin-bottom: 10px; - position: relative; - font-size: 16px; - color: #666; -} -.block-title span { - background: -moz-linear-gradient(top, #66b5ff, #0084FF); - background: -webkit-linear-gradient(top, #66b5ff, #0084FF); - background: -o-linear-gradient(top, #66b5ff, #0084FF); - border-radius: 5px; - width: 5px; - height: 20px; - display: inline-block; - vertical-align: top; - margin-right: 8px; -} -.block-title a { - float: right; - color: #66b5ff !important; - font-size: 14px; -} -.block-box { - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; - cursor: default; -} -.block-box .block { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - padding: 20px; - background: #FFF; - position: relative; -} -.block-box .block .font-list { - margin-top: 18px; - width: 100%; -} -.block-box .block .font-list li { - height: 32px; - line-height: 32px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.block-box .block .font-list td { - padding: 8px 20px 8px 0; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.block-box .block .font-list thead td { - color: #999; -} -.block-box .block .font-list img { - height: 40px; - vertical-align: middle; -} -.block-box .block .font-list .table-img-head { - border-radius: 50px; - border: 2px #0084FF solid; - width: 32px; - height: 32px; -} -.block-box .block .btnbar { - text-align: right; -} -.block-box .block .btnbar button { - margin-right: 0; -} -.block-box .block .person > .info, -.block-box .block .pic > .info { - margin-top: 15px; - overflow: hidden; - height: 30px; - line-height: 40px; -} -.block-box .block .person > .info span:first-child, -.block-box .block .pic > .info span:first-child { - float: left; - color: #999; -} -.block-box .block .person > .info span:last-child, -.block-box .block .pic > .info span:last-child { - float: right; -} -.block-box .block .person > .info i, -.block-box .block .pic > .info i { - margin-right: 0; - margin-left: 6px; -} -.block-box .block .person { - position: relative; - text-align: center; -} -.block-box .block .person img { - border-radius: 50px; - width: 80px; - height: 80px; - margin-bottom: 10px; -} -.block-box .block .person h6 { - margin-bottom: 0; -} -.block-box .block .corner { - color: #FFF; - border-radius: 5px 0 0 5px; - position: absolute; - height: 24px; - line-height: 24px; - top: 10px; - right: 0; - padding: 0 6px; - background-color: #0084FF; - text-shadow: 1px 1px 1px #36495C; -} -.block-box .block .pic { - position: relative; -} -.block-box .block .pic .icon { - margin-top: 15px; - color: #999; -} -.block-box .block .pic .icon span { - margin-right: 10px; -} -.block-box .block .pic .info { - height: 34px; - line-height: 30px; -} -.block-box .block .pic .info img { - border-radius: 50px; - width: 32px; - height: 32px; - vertical-align: middle; - border: 2px #0084FF solid; - margin-right: 5px; -} -.block-box .block .pic .cover { - border-radius: 5px; - width: 100%; - max-height: 360px; - margin-bottom: 10px; -} -.block-box .block .user-profile img { - border-radius: 50px; - width: 80px; - height: 80px; - margin-bottom: 10px; - border: 4px #0084FF solid; -} -.block-box .block .user-profile hr { - border: 0; - border-top: 1px #f5f5f5 solid; - margin: 15px 0; -} -.block-box .block-data .data { - margin-top: 25px; -} -.block-box .block-data h5 { - line-height: 30px; - margin-bottom: 0; -} -.block-box .block-data .num { - font-family: num; - font-size: 28px; - margin-right: 5px; -} -.block-box .block-data i { - font-size: 20px; -} -.block-box .block-data-small { - padding: 10px 20px; -} -.block-box .block-data-small .data { - margin-top: 0; -} -.block-box .title { - font-size: 16px; - color: #666; - margin-bottom: 0 !important; - height: 20px; -} -.block-box .note { - margin-top: 5px; - color: #999; - display: inline-block; -} -.block-box .form-group { - position: relative; -} -.block-box .form-group > span { - display: block; -} -.block-box .form-group textarea { - line-height: 1.5; -} -.block-box .form-group .error { - color: #ff6582; -} -.block-box .form-group .font-num { - bottom: 10px; - right: 10px; - position: absolute; -} -.block-box .form-group:not(:last-child) { - margin-bottom: 10px; -} -.block-box .input-group { - display: flex; - flex-wrap: wrap; - width: 100%; -} -.block-box .input-group input { - width: 1%; - flex: 1 1 auto; -} -.block-box .input-group input:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.block-box .input-group input:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.block-box .input-group > span { - padding: 10px; - border: 1px #DCE8F2 solid; -} -.block-box .input-group .prepend { - border-right: none; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.block-box .input-group .append, -.block-box .input-group .num-add-cut { - border-left: none; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.block-box .input-group .num-add-cut { - position: relative; - padding: 10px 12px; -} -.block-box .input-group .num-add-cut i { - position: absolute; - width: 100%; - left: 0; - text-align: center; - height: 50%; - cursor: pointer; -} -.block-box .input-group .num-add-cut .add { - top: 0; - border-bottom: 1px #DCE8F2 solid; -} -.block-box .input-group .num-add-cut .cut { - bottom: 2px; - line-height: 1.4; -} -.block-box .input-group .num-add-cut .disabled { - color: #BBC5D8; - cursor: not-allowed; -} -.block-box .empty { - width: 100%; - text-align: center; - color: #999; - margin: 30px 0; -} -.block-box .empty img { - width: 70%; -} -.left-menu { - font-size: 14px; -} -.left-menu a { - border-radius: 5px; - height: 30px; - line-height: 30px; - margin-top: 5px; - padding-left: 10px; - display: block; -} -.left-menu ul:not(:first-child) { - margin-top: 20px; -} -.left-menu .title { - padding-left: 10px; - color: #999; - font-size: 16px; - border-bottom: 1px #DCE8F2 solid; - height: 37px; -} -.left-menu .active { - background: -moz-linear-gradient(left, #0084FF, #66b5ff); - background: -webkit-linear-gradient(left, #0084FF, #66b5ff); - background: -o-linear-gradient(left, #0084FF, #66b5ff); -} -.left-menu .active li { - color: #FFF; -} -#right-frame { - position: relative; - padding-right: 240px; -} -#right-frame h1 { - margin-bottom: 20px; - padding-bottom: 20px; - border-bottom: 1px #DCE8F2 solid; -} -#right-frame h2 { - margin-top: 50px; -} -#right-frame p { - margin-top: 10px; - line-height: 30px; -} -#right-frame code { - padding: 5px; -} -#right-frame strong { - border-radius: 5px; - margin: 0 5px; - background-color: #DCE8F2; - padding: 3px 5px; -} -#right-frame .doc { - margin-top: 20px; - width: 100%; - border-collapse: collapse; - border: none; -} -#right-frame .doc thead { - font-weight: bold; - text-align: center; -} -#right-frame .doc td { - padding: 10px; - border: solid #DCE8F2 1px; - line-height: 30px; -} -#right-frame .doc td p { - margin-top: unset; -} -#right-frame .doc td em { - border-radius: 5px; - background: #2196F3; - padding: 0 5px; - margin-right: 5px; - color: #FFF; -} -#right-frame .doc tr:nth-child(even) { - background: #fafafa; -} -#right-frame .contents { - position: fixed; - top: 130px; - right: 80px; - width: 200px; - border-left: 1px #DCE8F2 solid; - padding-top: 20px; -} -#right-frame .contents li { - padding-left: 20px; - margin-bottom: 20px; - cursor: pointer; -} -#right-frame .contents .active { - border-left: 4px #0084FF solid; - color: #0084FF; - padding-left: 16px; -} -#right-frame .hljs { - border-radius: 5px; - background: #232B4C; - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} -#right-frame .hljs .hljs-ln-numbers { - color: #4A4F6A; - font-weight: bold; - text-align: center; - padding: 0 15px 0 10px; -} -#right-frame .hljs tr { - height: 24px; -} -.quote { - border-radius: 5px; - background: #F7F7F7; - border-left: 5px #DCE8F2 solid; - margin-bottom: 10px; -} -.quote blockquote { - padding: 5px 0; - margin-left: 30px; -} -.quote li { - list-style: disc; - padding: 8px 0; -} -.quote strong { - background: unset !important; -} -.quote-info, -.quote-error, -.quote-success { - padding: 10px; - line-height: 25px; - color: #36495C; -} -.quote-info { - border-left-color: #ffee01; - background: #F8F7DE; - color: #9c920e; -} -.quote-error { - border-left-color: #FF1844; - background: #fae1dd; - color: #FF1844; -} -.quote-success { - border-left-color: #6fee00; - background: #D6EFC7; - color: #3d8300; -} -#login { - background-image: url(../img/login-bg.png); - background-repeat: no-repeat; -} -#login > .block-box { - position: absolute; - margin: -180px 0 0 -160px; - display: block; - width: 320px; - left: 50%; - top: 50%; -} -#login > .block-box .block { - min-height: 360px; - padding: 30px; -} -#login > .block-box .block .form-group { - min-height: 44px; -} -#login > .block-box input { - padding: 12px 10px; -} -#login > .block-box input::-webkit-input-placeholder { - font-size: 14px; -} -#login > .block-box form button { - border-radius: 4px; -} -#login .main-title, -#login .sub-title { - text-align: center; -} -#login .main-title { - font-size: 24px; - margin-bottom: 30px; -} -#login .sub-title { - font-size: 14px; - margin-bottom: 15px; - color: #B1b1b1; -} -#login form button { - width: 100%; -} -#login #verify { - width: 100px; - margin-left: 10px; - height: 40px; - vertical-align: middle; - border-radius: 4px; - cursor: pointer; -} diff --git a/src/css/light/common/common.css b/src/css/light/common/common.css deleted file mode 100644 index f405111..0000000 --- a/src/css/light/common/common.css +++ /dev/null @@ -1,364 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通用样式文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -@font-face { - font-family: "num"; - src: url(../font/num.ttf); -} -/** - * ================= 旋转 ================== - */ -@-webkit-keyframes load { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.rotate { - animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; - -webkit-animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; -} -.rotate-0 { - transform-origin: center center; - transform: rotate(0deg); - -webkit-transform: rotate(0deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-90 { - transform-origin: center center; - transform: rotate(90deg); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-180 { - transform-origin: center center; - transform: rotate(180deg); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -/** - * ================= 标题 ================== - */ -h1, -h2, -h3, -h4, -h5, -h6 { - font-weight: normal; - margin-top: 0; - line-height: 22px; -} -h3, -h4, -h5, -h6 { - margin-bottom: 10px; -} -h1 { - margin-bottom: 20px; - font-size: 24px; -} -h1 i { - font-size: 24px; -} -h2 { - margin-bottom: 20px; - font-size: 20px; -} -h2 i { - font-size: 20px; -} -h3 { - font-size: 18px; -} -h3 i { - font-size: 18px; -} -h4 { - font-size: 16px; -} -h4 i { - font-size: 16px; -} -h5 { - font-size: 14px; -} -h5 i { - font-size: 14px; -} -h6 { - font-size: 12px; -} -h6 i { - font-size: 12px; -} -/** - * ================= 遮罩 ================== - */ -.mask { - opacity: 0.6; - width: 100%; - height: 100%; - background: #555; - position: fixed; - top: 0; - left: 0; - z-index: 9998; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; - color: #FFF; -} -.mask i { - font-size: 18px; -} -/** - * ================= 边距 ================== - */ -.m0 { - margin: 0 !important; -} -.mt0 { - margin-top: 0 !important; -} -.mt10 { - margin-top: 10px !important; -} -.mt20 { - margin-top: 20px !important; -} -.mt30 { - margin-top: 30px !important; -} -.mb0 { - margin-bottom: 0 !important; -} -.mb10 { - margin-bottom: 10px !important; -} -.mb20 { - margin-bottom: 20px !important; -} -.mb30 { - margin-bottom: 30px !important; -} -.ml0 { - margin-left: 0 !important; -} -.ml10 { - margin-left: 10px !important; -} -.ml20 { - margin-left: 20px !important; -} -.ml30 { - margin-left: 30px !important; -} -.mr0 { - margin-right: 0 !important; -} -.mr10 { - margin-right: 10px !important; -} -.mr20 { - margin-right: 20px !important; -} -.mr30 { - margin-right: 30px !important; -} -.p0 { - padding: 0 !important; -} -.pl0 { - padding-left: 0 !important; -} -.pt0 { - padding-top: 0 !important; -} -.pb0 { - padding-bottom: 0 !important; -} -.pr0 { - padding-right: 0 !important; -} -/** - * ================= 颜色 ================== - */ -.font-color-1 { - color: #FF1844 !important; -} -.font-color-2 { - color: #6fee00 !important; -} -.font-color-3 { - color: #ffee01 !important; -} -.font-color-4 { - color: #FF7C00 !important; -} -.font-color-5 { - color: #F52394 !important; -} -.font-color-6 { - color: #00B2D4 !important; -} -.font-color-7 { - color: #800080 !important; -} -.font-color-8 { - color: #593110 !important; -} -.font-color-0 { - color: #0084FF !important; -} -.color-1 { - background-color: #FF1844 !important; -} -.color-2 { - background-color: #6fee00 !important; -} -.color-3 { - background-color: #ffee01 !important; -} -.color-4 { - background-color: #FF7C00 !important; -} -.color-5 { - background-color: #F52394 !important; -} -.color-6 { - background-color: #00B2D4 !important; -} -.color-7 { - background-color: #800080 !important; -} -.color-8 { - background-color: #593110 !important; -} -.color-0 { - background-color: #0084FF !important; -} -.linear-1 { - background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; - background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; - background: -o-linear-gradient(left, #ff7e97, #FF1844) !important; -} -.linear-2 { - background: -moz-linear-gradient(left, #a4ff55, #6fee00) !important; - background: -webkit-linear-gradient(left, #a4ff55, #6fee00) !important; - background: -o-linear-gradient(left, #a4ff55, #6fee00) !important; -} -.linear-3 { - background: -moz-linear-gradient(left, #fff567, #ffee01) !important; - background: -webkit-linear-gradient(left, #fff567, #ffee01) !important; - background: -o-linear-gradient(left, #fff567, #ffee01) !important; -} -.linear-4 { - background: -moz-linear-gradient(left, #ffb066, #FF7C00) !important; - background: -webkit-linear-gradient(left, #ffb066, #FF7C00) !important; - background: -o-linear-gradient(left, #ffb066, #FF7C00) !important; -} -.linear-5 { - background: -moz-linear-gradient(left, #f985c3, #F52394) !important; - background: -webkit-linear-gradient(left, #f985c3, #F52394) !important; - background: -o-linear-gradient(left, #f985c3, #F52394) !important; -} -.linear-6 { - background: -moz-linear-gradient(left, #3be0ff, #00B2D4) !important; - background: -webkit-linear-gradient(left, #3be0ff, #00B2D4) !important; - background: -o-linear-gradient(left, #3be0ff, #00B2D4) !important; -} -.linear-7 { - background: -moz-linear-gradient(left, #e600e6, #800080) !important; - background: -webkit-linear-gradient(left, #e600e6, #800080) !important; - background: -o-linear-gradient(left, #e600e6, #800080) !important; -} -.linear-8 { - background: -moz-linear-gradient(left, #af6120, #593110) !important; - background: -webkit-linear-gradient(left, #af6120, #593110) !important; - background: -o-linear-gradient(left, #af6120, #593110) !important; -} -.linear-0 { - background: -moz-linear-gradient(left, #66b5ff, #0084FF) !important; - background: -webkit-linear-gradient(left, #66b5ff, #0084FF) !important; - background: -o-linear-gradient(left, #66b5ff, #0084FF) !important; -} -/** - * ================= 杂项 ================== - */ -.fl { - float: left; -} -.fr { - float: right; -} -.fs12 { - font-size: 12px !important; -} -.fs14 { - font-size: 14px !important; -} -.fs16 { - font-size: 16px !important; -} -.fs18 { - font-size: 18px !important; -} -.va-m { - vertical-align: middle; -} -.fwb { - font-weight: bold; -} -.tac { - text-align: center; -} -.cp { - cursor: pointer; -} -.flex { - display: flex; - flex-wrap: wrap; -} -.dn { - display: none; -} diff --git a/src/css/light/common/header.css b/src/css/light/common/header.css deleted file mode 100644 index 0b0cb5c..0000000 --- a/src/css/light/common/header.css +++ /dev/null @@ -1,116 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 顶部导航栏 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -header { - width: 100%; - position: relative; - padding: 0 60px; - height: 85px; -} -header .main-nav { - height: 50px; - line-height: 50px; - display: flex; -} -header .main-nav > div { - padding: 0; -} -header .main-nav > div:first-child { - font-size: 18px; - font-weight: bold; - padding-left: 35px; -} -header .main-nav > div:first-child img { - width: 32px; - height: 32px; - position: absolute; - top: 9px; - left: 0; -} -header .main-nav .nav a { - float: left; -} -header .main-nav .nav a li { - padding: 0 15px; -} -header .main-nav .nav .active .nav-slider { - display: block; -} -header .main-nav > div:last-child { - text-align: right; - position: relative; -} -header .main-nav > div:last-child img { - border-radius: 100%; - position: absolute; - width: 28px; - height: 28px; - top: 10px; - right: 0; - border: 2px #0084FF solid; -} -header .main-nav > div:last-child i { - font-size: 18px; - margin-right: 0; - margin-left: 20px; -} -header .main-nav .nav-slider { - border-radius: 50px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - height: 4px; - margin-top: -50px; - display: none; -} -header .sub-nav { - height: 30px; - line-height: 30px; - display: flex; -} -header .sub-nav > div { - padding: 0; -} -header .sub-nav li { - font-size: 12px; - float: left; - text-align: center; - padding: 0 15px; - margin-right: 10px; -} -header .sub-nav .active li { - border-radius: 50px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - color: #FFF; -} -header .sub-nav .active:hover { - color: #36495C; -} -#loading-progress { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - height: 4px; - background-color: #0084FF; - position: fixed; - top: 0; - left: 0; -} diff --git a/src/css/light/common/reset.css b/src/css/light/common/reset.css deleted file mode 100644 index be609df..0000000 --- a/src/css/light/common/reset.css +++ /dev/null @@ -1,76 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 重置 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -* { - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - -moz-user-focus: none; -} -body { - background: #F5F5F5; - font-size: 14px; - font-family: "Microsoft YaHei"; - color: #36495C; -} -ul, -li, -p { - margin: 0; - padding: 0; -} -li { - list-style: none; -} -a { - transition: color 0.2s linear; - color: #36495C; - text-decoration: none; -} -a:hover { - transition: color 0.2s linear; - color: #10161c; -} -em { - font-style: normal; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -th { - font-weight: normal; - text-align: initial; -} -td { - padding: 0; -} -i { - display: inline-block; - vertical-align: top; - margin-right: 5px; - font-size: 16px; -} -img, -video { - border-radius: 5px; -} -@-moz-document url-prefix() { - i { - vertical-align: middle; - } -} diff --git a/src/css/light/common/scroll.css b/src/css/light/common/scroll.css deleted file mode 100644 index 9f8f1de..0000000 --- a/src/css/light/common/scroll.css +++ /dev/null @@ -1,96 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滚动条 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.ps { - overflow: hidden; - overflow-anchor: none; - touch-action: auto; -} -.ps__rail-x { - display: none; - opacity: 0.4; - transition: background-color 0.2s linear, opacity 0.2s linear; - height: 10px; - bottom: 4px; - position: absolute; -} -.ps__rail-y { - display: none; - opacity: 0; - transition: background-color 0.2s linear, opacity 0.2s linear; - width: 4px; - right: 4px; - position: absolute; -} -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y { - display: block; - background-color: transparent; -} -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y { - opacity: 0.6; -} -.ps .ps__rail-x:hover, -.ps .ps__rail-y:hover, -.ps .ps__rail-x:focus, -.ps .ps__rail-y:focus, -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-y.ps--clicking { - opacity: 0.6; -} -.ps__thumb-x { - background-color: #999; - border-radius: 50px; - transition: background-color 0.2s linear, height 0.2s ease-in-out; - height: 10px; - bottom: 0px; - position: absolute; -} -.ps__thumb-y { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - background-color: #999; - border-radius: 50px; - transition: background-color 0.2s linear, width 0.2s ease-in-out; - width: 4px; - right: 0px; - position: absolute; -} -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x, -.ps__rail-x.ps--clicking .ps__thumb-x { - background-color: #999; -} -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y.ps--clicking .ps__thumb-y { - background-color: #999; -} -@supports (-ms-overflow-style: none) { - .ps { - overflow: auto !important; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .ps { - overflow: auto !important; - } -} diff --git a/src/css/light/dropzone.css b/src/css/light/dropzone.css deleted file mode 100644 index 3b9ed1f..0000000 --- a/src/css/light/dropzone.css +++ /dev/null @@ -1,225 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.dropzone { - min-height: 120px; - border: 2px dashed #DCE8F2; - background: #F7F7F7; - padding: 10px; - border-radius: 4px; - position: relative; - transition: border-color 0.2s linear; -} -.dropzone-mini { - padding: unset !important; - min-height: unset !important; - width: 38px; - height: 38px; -} -.dropzone:hover { - border-color: #0084FF; - transition: border-color 0.2s linear; -} -.dropzone .dz-message { - font-size: 14px; - min-height: 74px; -} -.dropzone .dz-mini { - margin: unset !important; - min-height: unset !important; -} -.dropzone .dz-mini i { - font-size: 24px !important; - margin-bottom: 0 !important; - margin-top: 3px !important; -} -.dropzone .dz-message i { - font-size: 42px; - margin: 0 auto; - display: block; - margin-bottom: 10px; -} -.dropzone.dz-clickable { - cursor: pointer; -} -.dropzone.dz-clickable:not(.dz-remove) { - cursor: default; -} -.dropzone.dz-clickable .dz-message, -.dropzone.dz-clickable .dz-message * { - cursor: pointer; -} -.dropzone.dz-started .dz-message { - display: none; -} -.dropzone .dz-message { - text-align: center; - margin: 2em 0; -} -.dropzone .dz-preview { - position: relative; - display: inline-block; - vertical-align: top; - margin: 5px; - min-height: 110px; -} -.dropzone .dz-preview-mini { - min-height: unset !important; - margin: 2px !important; -} -.dropzone .dz-preview-mini .dz-image { - width: unset !important; - height: unset !important; -} -.dropzone .dz-preview-mini .dz-success-i, -.dropzone .dz-preview-mini .dz-error-i, -.dropzone .dz-preview-mini .dz-remove-i { - font-size: 12px !important; - opacity: 0 !important; - right: 0px !important; - bottom: 0px !important; -} -.dropzone .dz-preview .dz-success-i, -.dropzone .dz-preview .dz-error-i, -.dropzone .dz-preview .dz-remove-i { - opacity: 0; - z-index: 500; - position: absolute; - display: block; - bottom: 3px; - right: 3px; - margin-right: 0; - font-size: 18px; -} -.dropzone .dz-preview .dz-success-i { - color: #6fee00; -} -.dropzone .dz-preview .dz-error-i { - color: #FF1844; -} -.dropzone .dz-preview .dz-remove-i { - opacity: 1; - color: #FFF; - cursor: pointer; -} -.dropzone .dz-error .dz-error-i { - opacity: 1 !important; -} -.dropzone .dz-success .dz-success-i { - opacity: 1 !important; -} -.dropzone .dz-complete .dz-remove-i { - opacity: 0; -} -.dropzone .dz-preview .dz-image { - border-radius: 4px; - overflow: hidden; - width: 120px; - height: 120px; - position: relative; - display: block; - z-index: 10; - background: #DCE8F2; -} -.dropzone .dz-preview .dz-details { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 20; - text-align: center; - padding: 2em 1em; - display: none; -} -.dropzone .dz-preview .dz-details .dz-filename { - margin-bottom: 1em; - font-size: 14px; - text-overflow: ellipsis; - overflow: hidden; -} -.dropzone .dz-preview .dz-details .dz-size strong { - background: unset !important; - margin: unset !important; -} -.dropzone .dz-preview .dz-image img { - display: block; - border-radius: 5px; - width: 100%; -} -.dropzone .dz-button { - position: absolute; - bottom: 5px; - right: 0; - left: 0; - display: none; - padding: 10px 10px 0 10px; - width: 100%; - overflow: hidden; - height: 40px; - line-height: 30px; -} -.dropzone .dz-button button { - float: right; -} -.dropzone .dz-button span { - float: left; -} -.dropzone .dz-preview.dz-processing .dz-progress { - opacity: 1; - -webkit-transition: all 0.2s linear; - -moz-transition: all 0.2s linear; - -ms-transition: all 0.2s linear; - -o-transition: all 0.2s linear; - transition: all 0.2s linear; -} -.dropzone .dz-preview.dz-complete .dz-progress { - opacity: 0; - -webkit-transition: opacity 0.4s ease-in; - -moz-transition: opacity 0.4s ease-in; - -ms-transition: opacity 0.4s ease-in; - -o-transition: opacity 0.4s ease-in; - transition: opacity 0.4s ease-in; -} -.dropzone .dz-preview:not(.dz-processing) .dz-progress { - -webkit-animation: pulse 6s ease infinite; - -moz-animation: pulse 6s ease infinite; - -ms-animation: pulse 6s ease infinite; - -o-animation: pulse 6s ease infinite; - animation: pulse 6s ease infinite; -} -.dropzone .dz-preview .dz-progress { - opacity: 0; - z-index: 1000; - pointer-events: none; - position: absolute; - height: 4px; - top: 0; - width: 100%; - -webkit-transform: scale(1); - overflow: hidden; -} -.dropzone .dz-preview .dz-progress .dz-upload { - background: #0084FF; - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 0; - -webkit-transition: width 300ms ease-in-out; - -moz-transition: width 300ms ease-in-out; - -ms-transition: width 300ms ease-in-out; - -o-transition: width 300ms ease-in-out; - transition: width 300ms ease-in-out; -} diff --git a/src/css/light/lib/button.css b/src/css/light/lib/button.css deleted file mode 100644 index 2e1f1e9..0000000 --- a/src/css/light/lib/button.css +++ /dev/null @@ -1,83 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 按钮 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -button { - border-radius: 50px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - color: #36495C; - background: none; - border: 2px #DCE8F2 solid; - cursor: pointer; - padding: 0px 20px; - outline: none; - font-size: 16px; - margin-right: 5px; - height: 46px; - line-height: 1; -} -button:hover:not(:disabled) { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - border-color: #0084FF; -} -button:active:not(:disabled) { - border-color: #005cb3; -} -button i { - font-size: 18px; -} -button:disabled { - color: #BBC5D8; - cursor: not-allowed; -} -.middle { - font-size: 14px; - padding: 0px 16px; - height: 36px; -} -.middle i { - font-size: 14px; -} -.small { - font-size: 14px; - padding: 0 8px; - height: 26px; -} -.small i { - font-size: 12px; -} -.highlight { - background: #0084FF; - border-color: #0084FF; - color: #FFF; -} -.highlight:hover:not(:disabled) { - background: #0077e6; - border-color: #0077e6; -} -.highlight:active:not(:disabled) { - background: #005cb3; - border-color: #005cb3; -} -.highlight:disabled { - color: #BBC5D8; - background: #DCE8F2; - cursor: not-allowed; - border-color: #DCE8F2; -} diff --git a/src/css/light/lib/citypicker.css b/src/css/light/lib/citypicker.css deleted file mode 100644 index 2470568..0000000 --- a/src/css/light/lib/citypicker.css +++ /dev/null @@ -1,110 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.citypicker { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - position: absolute; - border: 1px #DCE8F2 solid; - background: #FFF; - z-index: 9999; - padding: 5px 10px; - outline: none; - display: none; -} -.citypicker span { - border-radius: 5px; - transition: background 0.2s linear; - display: inline-block; - cursor: pointer; - text-align: center; - padding: 6px 0; -} -.citypicker span:not(.current):not(.title):not(.not-allow):hover { - transition: background 0.2s linear; - background: #DCE8F2; -} -.citypicker .title { - color: #999; - padding-left: 5px; -} -.citypicker .header, -.citypicker .body { - display: flex; - flex-wrap: wrap; - justify-content: space-around; - align-content: space-around; -} -.citypicker .header { - margin: 5px 0; -} -.citypicker .header span { - width: 40px; -} -.citypicker .header .current { - color: #FFF; -} -.citypicker .body:after { - content: ""; - flex: auto; -} -.citypicker .body span { - width: 60px; - margin: 2px 15px; -} -.citypicker .quick, -.citypicker .vert { - max-height: 240px; - position: relative; -} -.citypicker .quick span, -.citypicker .vert span { - width: 100%; - text-align: left; - padding-left: 6px; - margin-bottom: 5px; -} -.citypicker .quick .ps__rail-y, -.citypicker .vert .ps__rail-y { - right: 0; -} -.citypicker .quick .current, -.citypicker .vert .current { - background: #DCE8F2; -} -.citypicker .vert { - height: 200px; - min-width: 120px; - float: left; -} -.citypicker .vert span { - display: block; -} -.citypicker .vert span i { - float: right; - margin-right: 0; -} -.citypicker .vert:not(:last-child) { - margin-right: 5px; -} -.citypicker .current { - background: -moz-linear-gradient(top, #339dff, #0084FF); - background: -webkit-linear-gradient(top, #339dff, #0084FF); - background: -o-linear-gradient(top, #339dff, #0084FF); -} diff --git a/src/css/light/lib/colorpicker.css b/src/css/light/lib/colorpicker.css deleted file mode 100644 index a15f0d0..0000000 --- a/src/css/light/lib/colorpicker.css +++ /dev/null @@ -1,46 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 颜色选择器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.colorpicker { - min-height: 38px; - overflow: hidden; -} -.colorpicker > div { - display: inline; - width: 28px; - height: 28px; - float: left; - position: relative; - cursor: pointer; -} -.colorpicker > div .color { - border-radius: 5px; - width: 22px; - height: 22px; - margin: 3px 6px 3px 0; - position: absolute; -} -.colorpicker > div i { - color: #FFF; - position: absolute; - top: 6px; - left: 3px; - display: none; - margin-right: 0; -} diff --git a/src/css/light/lib/datepicker.css b/src/css/light/lib/datepicker.css deleted file mode 100644 index 6961b6f..0000000 --- a/src/css/light/lib/datepicker.css +++ /dev/null @@ -1,234 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 日期选择 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.datepicker { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - width: auto; - position: absolute; - border: 1px #DCE8F2 solid; - background: #FFF; - z-index: 9999; - padding: 0 10px 5px 10px; - outline: none; - display: none; -} -.datepicker .header, -.datepicker .footer { - height: 35px; - line-height: 35px; - text-align: center; -} -.datepicker .header span, -.datepicker .footer span { - transition: color 0.2s linear; - text-align: center; -} -.datepicker .header i, -.datepicker .footer i { - width: 24px; - height: 24px; - font-size: 18px; - margin-right: 0; -} -.datepicker .header .font, -.datepicker .footer .font { - float: left; - padding-left: 5px; -} -.datepicker .header .font:hover, -.datepicker .footer .font:hover { - color: #0084FF; -} -.datepicker .header .confirm, -.datepicker .footer .confirm { - float: right; - position: relative; -} -.datepicker .header .confirm button, -.datepicker .footer .confirm button { - padding: 5px 10px; - margin-right: 0; - margin-left: 2px; -} -.datepicker .header .not-allow, -.datepicker .footer .not-allow { - color: #BBC5D8; - cursor: not-allowed; -} -.datepicker .header .not-allow:hover, -.datepicker .footer .not-allow:hover { - color: #BBC5D8; -} -.datepicker .header .prev-year, -.datepicker .header .prev-month { - float: left; -} -.datepicker .header .next-year, -.datepicker .header .next-month { - float: right; -} -.datepicker .footer { - display: none; -} -.datepicker .footer .choose-time { - display: none; -} -.datepicker .body { - width: 260px; -} -.datepicker .body span { - width: 34px; - height: 34px; - line-height: 34px; -} -.datepicker .body .next { - color: #BBC5D8; - margin-bottom: 3px; -} -.datepicker .datepicker-panel { - float: left; -} -.datepicker .right { - margin-left: 10px; - display: none; -} -.datepicker .week, -.datepicker .day, -.datepicker .y-m, -.datepicker .picker-time { - display: flex; - flex-wrap: wrap; - justify-content: space-around; - align-content: space-around; -} -.datepicker .week { - color: #BBC5D8; -} -.datepicker .week span { - cursor: default; -} -.datepicker .day span:not(.next) { - border-radius: 5px; - transition: background 0.2s linear; - position: relative; - margin-bottom: 3px; -} -.datepicker .day span:not(.next):hover:not(.current) { - transition: background 0.2s linear; - background: #DCE8F2; -} -.datepicker .day span:not(.next) div { - border-radius: 50px; - width: 5px; - height: 5px; - position: absolute; - background: #0084FF; - right: 2px; - top: 2px; -} -.datepicker .day span.current { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - background: -moz-linear-gradient(top, #339dff, #0084FF); - background: -webkit-linear-gradient(top, #339dff, #0084FF); - background: -o-linear-gradient(top, #339dff, #0084FF); - color: #FFF; -} -.datepicker .day span.current div { - background: #FFF; -} -.datepicker .y-m { - display: none; -} -.datepicker .y-m div { - border-radius: 5px; - transition: background 0.2s linear; - text-align: center; - padding: 10px 0; - width: 62px; - cursor: pointer; - margin: 10px 5px; -} -.datepicker .y-m div:hover { - transition: background 0.2s linear; - background: #DCE8F2; -} -.datepicker .y-m .active { - background: #DCE8F2; -} -.datepicker .picker-time { - display: none; -} -.datepicker .picker-time ul { - margin-right: 2%; - width: 31%; - height: 256px; - padding-bottom: 1px; - position: relative; -} -.datepicker .picker-time ul li { - border-radius: 5px; - transition: background 0.2s linear; - height: 24px; - line-height: 24px; - cursor: pointer; - text-align: center; - margin-top: 2px; -} -.datepicker .picker-time ul li:not(.current):hover { - transition: background 0.2s linear; - background: #DCE8F2; -} -.datepicker .picker-time ul .current { - background: #DCE8F2; -} -.datepicker .picker-time ul .ps__rail-y { - right: 0; -} -.datepicker .quick { - padding: 0 6px; - display: none; - margin-bottom: 5px; -} -.datepicker .quick span { - border-radius: 5px; - transition: background 0.2s linear; - padding: 5px 10px; - margin: 6px 0; -} -.datepicker .quick span.title { - padding-left: 0; - color: #999; -} -.datepicker .quick span.current { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - background: #0084FF; - color: #FFF; -} -.datepicker .footer { - height: 30px; -} -.datepicker .clear { - clear: both; -} -.datepicker span { - text-align: center; - display: inline-block; - cursor: pointer; -} diff --git a/src/css/light/lib/dropdown.css b/src/css/light/lib/dropdown.css deleted file mode 100644 index 30af156..0000000 --- a/src/css/light/lib/dropdown.css +++ /dev/null @@ -1,70 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.dropdown { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - border: 1px #DCE8F2 solid; - background: #FFF; - position: absolute; - z-index: 9999; - outline: none; - padding: 5px 0; - display: none; -} -.dropdown ul { - max-height: 300px; - overflow: hidden; - position: relative; -} -.dropdown li:not(.divided) { - height: 32px; - line-height: 32px; - padding: 0 10px; - cursor: pointer; - display: flex; - flex-wrap: nowrap; -} -.dropdown li:not(.divided) span { - flex: 1 1 auto; -} -.dropdown li:not(.divided) .checked { - margin: 0 0 0 20px; -} -.dropdown li:not(.divided):hover:not(.disabled) { - background: #DCE8F2; -} -.dropdown .ps__rail-y { - right: 0; -} -.dropdown .title { - text-align: center; - height: 30px; - line-height: 25px; - border-bottom: 1px #DCE8F2 solid; - margin-bottom: 5px; -} -.dropdown .divided { - margin: 4px 0; - border-bottom: 1px #DCE8F2 solid; -} -.dropdown .disabled { - color: #BBC5D8; - cursor: not-allowed !important; -} diff --git a/src/css/light/lib/editor.css b/src/css/light/lib/editor.css deleted file mode 100644 index 22dd1d4..0000000 --- a/src/css/light/lib/editor.css +++ /dev/null @@ -1,200 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 编辑器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.ql-snow .ql-toolbar .ql-picker-item.ql-selected, -.ql-snow .ql-toolbar .ql-picker-item:hover, -.ql-snow .ql-toolbar .ql-picker-label.ql-active, -.ql-snow .ql-toolbar .ql-picker-label:hover, -.ql-snow .ql-toolbar button.ql-active, -.ql-snow .ql-toolbar button:focus, -.ql-snow .ql-toolbar button:hover, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected, -.ql-snow.ql-toolbar .ql-picker-item:hover, -.ql-snow.ql-toolbar .ql-picker-label.ql-active, -.ql-snow.ql-toolbar .ql-picker-label:hover, -.ql-snow.ql-toolbar button.ql-active, -.ql-snow.ql-toolbar button:focus, -.ql-snow.ql-toolbar button:hover { - color: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:focus .ql-fill, -.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:hover .ql-fill, -.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:focus .ql-fill, -.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:hover .ql-fill, -.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { - fill: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow .ql-toolbar button.ql-active .ql-stroke, -.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar button:focus .ql-stroke, -.ql-snow .ql-toolbar button:focus .ql-stroke-miter, -.ql-snow .ql-toolbar button:hover .ql-stroke, -.ql-snow .ql-toolbar button:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow.ql-toolbar button.ql-active .ql-stroke, -.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar button:focus .ql-stroke, -.ql-snow.ql-toolbar button:focus .ql-stroke-miter, -.ql-snow.ql-toolbar button:hover .ql-stroke, -.ql-snow.ql-toolbar button:hover .ql-stroke-miter { - stroke: #0084FF; -} -@media (pointer: coarse) { - .ql-snow .ql-toolbar button:hover:not(.ql-active), - .ql-snow.ql-toolbar button:hover:not(.ql-active) { - color: #36495C; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { - fill: #36495C; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { - stroke: #36495C; - } -} -.ql-snow a { - color: #0084FF; -} -.ql-snow .ql-stroke { - stroke: #36495C; -} -.ql-snow .ql-stroke-miter { - stroke: #36495C; -} -.ql-snow .ql-fill, -.ql-snow .ql-stroke.ql-fill { - fill: #36495C; -} -.ql-snow .ql-picker { - color: #36495C; -} -.ql-snow .ql-tooltip { - color: #36495C; -} -.ql-editor .ql-bg-blue { - background-color: #0084FF; -} -.ql-editor .ql-color-blue { - color: #0084FF; -} -.ql-editor p { - margin-top: unset !important; - line-height: unset !important; -} -.ql-container { - font-size: 14px; - height: unset !important; -} -.ql-toolbar.ql-snow, -.ql-container.ql-snow { - border-color: #DCE8F2; -} -.ql-toolbar.ql-snow { - border-radius: 5px 5px 0 0; - background: #fafafa; - padding: 12px; -} -.ql-container.ql-snow { - border-radius: 0 0 5px 5px; - background: #F7F7F7; -} -.ql-editor.ql-blank::before { - color: #999; - font-size: 14px; - font-style: normal; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - border-color: #DCE8F2; - outline: none; -} -.ql-snow .ql-picker-options { - background: #F7F7F7; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options { - margin-top: 2px; -} -.ql-snow.ql-toolbar button:hover { - box-shadow: none; -} -.ql-snow .ql-tooltip { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - border-radius: 5px; - padding: 8px 12px; - border-color: #DCE8F2; - background-color: #FFF; -} -.ql-snow .ql-tooltip input[type=text] { - border-color: #DCE8F2; - font-size: 14px; - height: 36px; - line-height: 36px; - padding: 5px 10px; - width: 260px; -} -.ql-snow .ql-tooltip input[type=text]:focus { - border-color: #0084FF; - background: #F5FCFF; -} -.editor { - position: relative; -} diff --git a/src/css/light/lib/form.css b/src/css/light/lib/form.css deleted file mode 100644 index 3c820b0..0000000 --- a/src/css/light/lib/form.css +++ /dev/null @@ -1,300 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表单 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -::-webkit-input-placeholder { - color: #999; -} -:-moz-placeholder { - color: #999; -} -::-moz-placeholder { - color: #999; -} -:-ms-input-placeholder { - color: #999; -} -input, -textarea { - border-radius: 5px; - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - padding: 10px; - border: 1px #DCE8F2 solid; - background: #F7F7F7; - width: 100%; - color: #36495C; -} -input:focus, -textarea:focus { - transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - outline: none; - border-color: #0084FF; - background: #F5FCFF; -} -input:disabled, -textarea:disabled { - cursor: not-allowed; - color: #BBC5D8; -} -input:disabled::-webkit-input-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #BBC5D8; -} -input:disabled:-moz-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #BBC5D8; -} -input:disabled::-moz-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #BBC5D8; -} -input:disabled:-ms-input-placeholder, -textarea:disabled::-webkit-input-placeholder { - color: #BBC5D8; -} -label { - position: relative; -} -textarea { - cursor: text; - white-space: pre-wrap; - word-wrap: break-word; -} -.no-resize { - resize: none; -} -.icon-input i:not(.add):not(.cut), -.icon-input-right i:not(.add):not(.cut) { - position: absolute; - top: 0px; -} -.icon-input input { - padding-left: 26px; -} -.icon-input i { - left: 8px; -} -.icon-input-right input { - padding-right: 24px; -} -.icon-input-right i { - margin-right: 0; - right: 8px; -} -.error-input { - border-color: #FF1844; - background: #FAE1DD; -} -.error-input:focus { - border-color: #FF1844; - background: #FAE1DD; -} -input[type="radio"], -input[type="checkbox"], -select { - border: 0; - position: absolute; - left: -9999px; -} -select { - min-width: 120px; -} -.radio, -.radio-disabled, -.radio-checked, -.radio-disabled-checked, -.checkbox, -.checkbox-disabled, -.checkbox-checked, -.checkbox-disabled-checked { - margin-right: 10px; - line-height: 40px; - display: inline-block; -} -.radio i, -.radio-disabled i, -.radio-checked i, -.radio-disabled-checked i, -.checkbox i, -.checkbox-disabled i, -.checkbox-checked i, -.checkbox-disabled-checked i { - font-size: 18px; - margin-right: 0; - font-weight: bold; -} -.radio, -.checkbox, -.checkbox-checked { - cursor: pointer; -} -.radio-disabled, -.radio-disabled-checked, -.checkbox-disabled, -.checkbox-disabled-checked { - color: #BBC5D8; - cursor: not-allowed; -} -.radio i, -.checkbox i { - transition: color 0.2s linear; -} -.radio-checked i, -.checkbox-checked i { - transition: color 0.2s linear; - color: #0084FF; -} -.radio-tag, -.radio-checked-tag, -.radio-disabled-tag { - border-radius: 5px; - padding: 10px 15px; - cursor: pointer; - display: inline-block; - margin-bottom: 5px; -} -.radio-tag { - border: 2px dashed #DCE8F2; -} -.radio-checked-tag { - border: 2px solid #0084FF; - color: #0084FF; - background: #ebf5ff; -} -.radio-disabled-tag { - border: 2px dashed #DCE8F2; - color: #BBC5D8; - cursor: not-allowed; -} -.select { - border-radius: 5px; - padding: 10px 30px 8px 10px; - border: 1px #DCE8F2 solid; - background: #F7F7F7; - display: inline-block; - position: relative; - cursor: pointer; - margin-right: 5px; -} -.select i:not(.rotate) { - position: absolute; - right: 0px; - top: 10px; -} -.select i.ri-loader-4-line { - font-size: 14px; -} -.select span { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - display: inline-block; - width: 100%; -} -.select .select-clear { - display: none; -} -.select-disabled { - cursor: not-allowed; - border-color: #DCE8F2; -} -.select-disabled span, -.select-disabled i { - color: #BBC5D8; -} -.select-option { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - display: none; - position: absolute; - border: 1px #DCE8F2 solid; - background: #FFF; - margin-top: 5px; - outline: none; - z-index: 9999; - cursor: pointer; -} -.select-option ul { - padding: 6px; - position: relative; - max-height: 240px; -} -.select-option ul li { - padding: 5px 10px 5px 5px; - cursor: pointer; -} -.select-option ul li label { - height: 26px; - line-height: 26px; - width: 100%; -} -.select-option ul li:not(:first-child) { - margin-top: 4px; -} -.select-option ul li:hover { - border-radius: 5px; - background: #DCE8F2; -} -.select-option ul .multiple { - padding: 0 10px 0 5px; -} -.select-option ul .active { - border-radius: 5px; - background: #DCE8F2; -} -.select-option .disabled { - color: #BBC5D8; - cursor: not-allowed; -} -.select-option .disabled:hover { - background: #FFF; -} -.checkbox-switch { - border-radius: 50px; - background: #999; - width: 44px; - height: 22px; - cursor: pointer; - padding: 3px; - display: inline-block; - position: relative; -} -.checkbox-switch span { - transition: margin-left 0.2s linear; - border-radius: 50px; - background: #FFF; - width: 16px; - height: 16px; - display: inline-block; - position: absolute; -} -.switch-open { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); -} -.switch-open span { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - transition: margin-left 0.2s linear; - margin-left: 22px; -} -.switch-disabled { - cursor: not-allowed; - background: #BBC5D8; -} diff --git a/src/css/light/lib/imageview.css b/src/css/light/lib/imageview.css deleted file mode 100644 index dd1d70d..0000000 --- a/src/css/light/lib/imageview.css +++ /dev/null @@ -1,93 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 图片查看器 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.imageview { - cursor: pointer; -} -#imageview { - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - z-index: 9999; - overflow: hidden; - background: rgba(0, 0, 0, 0.8); - display: flex; - justify-content: center; - align-items: center; - cursor: pointer; -} -#imageview ul { - position: absolute; - left: 50%; - top: 50%; - height: 100%; - transform: translate(-50%, -50%); -} -#imageview ul li { - display: flex; - align-items: center; - width: 100%; - height: 100%; - padding: 20px; -} -#imageview img { - cursor: move; -} -#imageview .imgW { - width: 100%; - height: auto; -} -#imageview .imgH { - width: auto; - height: 100%; -} -#imageview .imageview-close { - border-radius: 50px; - transition: background 0.2s linear; - position: absolute; - top: 30px; - right: 40px; - width: 60px; - height: 60px; - background: rgba(40, 40, 40, 0.6); - text-align: center; - line-height: 60px; -} -#imageview .imageview-close i { - color: #FFF; - font-size: 28px; - margin-right: unset; -} -#imageview .imageview-close:hover { - transition: background 0.2s linear; - background: rgba(100, 100, 100, 0.4); -} -#imageview .imageview-tips { - border-radius: 50px; - color: #FFF; - background: rgba(40, 40, 40, 0.6); - height: 26px; - width: 60px; - z-index: 9999; - text-align: center; - line-height: 26px; - display: none; -} diff --git a/src/css/light/lib/message.css b/src/css/light/lib/message.css deleted file mode 100644 index 5c5ba4f..0000000 --- a/src/css/light/lib/message.css +++ /dev/null @@ -1,42 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 消息 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.message { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - opacity: 0.6; - color: #36495C; - position: fixed; - background: #FFF; - z-index: 9999; - padding: 10px 15px; - left: 50%; -} -.message i { - font-size: 16px; -} -.message .info { - color: #ffee01; -} -.message .error { - color: #FF1844; -} -.message .success { - color: #6fee00; -} diff --git a/src/css/light/lib/notice.css b/src/css/light/lib/notice.css deleted file mode 100644 index 8ce85e3..0000000 --- a/src/css/light/lib/notice.css +++ /dev/null @@ -1,72 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通知 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -#notice { - position: fixed; - right: 10px; - width: 300px; - z-index: 9999; -} -.notice { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - background: #FFF; - padding: 15px 10px; - width: 100%; - position: relative; - margin-bottom: 10px; -} -.notice i { - position: absolute; - margin-right: 0; -} -.notice .notice-title { - font-size: 16px; - margin-bottom: 5px; -} -.notice .desc { - line-height: 18px; - margin-top: 5px; - color: #999; -} -.notice .close { - right: 10px; - top: 10px; - cursor: pointer; - font-weight: bold; -} -.notice .title-icon { - font-size: 26px; -} -.notice .href { - margin: 10px 0 5px 0; -} -.notice .href a { - color: #0084FF; - font-weight: bold; -} -.notice .info { - color: #ffee01; -} -.notice .error { - color: #FF1844; -} -.notice .success { - color: #6fee00; -} diff --git a/src/css/light/lib/popup.css b/src/css/light/lib/popup.css deleted file mode 100644 index 8e3be5e..0000000 --- a/src/css/light/lib/popup.css +++ /dev/null @@ -1,65 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 模态 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.popup { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - position: fixed; - border: 1px #DCE8F2 solid; - background: #F7F7F7; - z-index: 9999; - padding: 5px 10px; - top: 30%; - left: 50%; - text-align: center; - width: 260px; - margin: 0 0 0 -130px; -} -.popup span { - display: block; -} -.popup i { - font-size: 36px; -} -.popup .title { - font-size: 18px; - margin: 15px 0 10px 0; -} -.popup .txt { - margin: 10px; - line-height: 22px; -} -.popup .btn { - margin: 15px 0; -} -.popup .btn button { - margin: 0; -} -.popup .alert { - color: #ffee01; -} -.popup .error { - color: #FF1844; -} -.popup .success { - color: #6fee00; -} -.popup .confirm { - color: #ffee01; -} diff --git a/src/css/light/lib/progress.css b/src/css/light/lib/progress.css deleted file mode 100644 index 0ac4621..0000000 --- a/src/css/light/lib/progress.css +++ /dev/null @@ -1,51 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 进度条 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.progress { - height: 30px; - position: relative; -} -.progress .bg, -.progress .percent, -.progress .point { - border-radius: 50px; - position: absolute; - top: 10px; - left: 0; - height: 12px; -} -.progress .bg { - width: 100%; - background: #DCE8F2; - font-size: 12px; -} -.progress .percent { - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 10px; -} -.progress .point { - width: 100%; - line-height: 12px; - color: #FFF; - font-size: 12px; - text-align: center; - text-shadow: 1px 1px 1px #36495C; -} diff --git a/src/css/light/lib/rate.css b/src/css/light/lib/rate.css deleted file mode 100644 index 35a15d4..0000000 --- a/src/css/light/lib/rate.css +++ /dev/null @@ -1,37 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 评分 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.rate { - min-height: 38px; -} -.rate .star { - transition: color 0.2s linear; - display: inline-block; - font-size: 18px; - margin-right: 8px; - cursor: pointer; -} -.rate .full { - transition: color 0.2s linear; - color: #ffee01; -} -.rate .disabled { - cursor: not-allowed; - color: #BBC5D8; -} diff --git a/src/css/light/lib/slider.css b/src/css/light/lib/slider.css deleted file mode 100644 index fa4d9ad..0000000 --- a/src/css/light/lib/slider.css +++ /dev/null @@ -1,74 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滑块 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.slider { - border-radius: 5px; - height: 4px; - background: #DCE8F2; - cursor: pointer; - position: relative; - margin: 30px 0 5px 0; -} -.slider .slider-bar { - border-radius: 5px; - background: -moz-linear-gradient(left, #66b5ff, #0084FF); - background: -webkit-linear-gradient(left, #66b5ff, #0084FF); - background: -o-linear-gradient(left, #66b5ff, #0084FF); - position: absolute; - width: 0; - height: 4px; -} -.slider .slider-btn { - transition: box-shadow 0.2s linear; - border-radius: 50px; - width: 16px; - height: 16px; - cursor: grab; - position: absolute; - background: #FFF; - border: 3px #0084FF solid; - z-index: 999; - left: 0; - top: -6px; -} -.slider .slider-btn:hover { - transition: box-shadow 0.2s linear; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; -} -.slider .step { - border-radius: 50%; - width: 4px; - height: 4px; - background: #DCE8F2; - position: absolute; -} -.slider-disabled { - background: #BBC5D8; - cursor: not-allowed; -} -.slider-disabled .slider-bar { - background: #999; -} -.slider-disabled .slider-btn { - border-color: #999; - cursor: not-allowed; -} -.slider-disabled .slider-btn:hover { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 0px; -} diff --git a/src/css/light/lib/status.css b/src/css/light/lib/status.css deleted file mode 100644 index 9473ae9..0000000 --- a/src/css/light/lib/status.css +++ /dev/null @@ -1,33 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 状态 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.status { - padding-left: 14px; - position: relative; - margin-right: 10px; - font-size: 14px; -} -.status i { - border-radius: 50px; - width: 8px; - height: 8px; - position: absolute; - top: 6px; - left: 0; -} diff --git a/src/css/light/lib/tab.css b/src/css/light/lib/tab.css deleted file mode 100644 index 5813581..0000000 --- a/src/css/light/lib/tab.css +++ /dev/null @@ -1,81 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 选项卡 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tab { - border-bottom: 2px #DCE8F2 solid; - white-space: nowrap; -} -.tab span { - background: #F7F7F7; - display: inline-block; - height: 40px; - line-height: 40px; - cursor: pointer; - position: relative; - padding: 0 15px; - border: 2px #DCE8F2 solid; - border-bottom: none; - margin-right: 8px; - border-radius: 5px 5px 0 0; -} -.tab span .mark { - border-radius: 50px; - position: absolute; - background: #FF1844; - color: #FFF; - right: 2px; - top: -4px; - font-size: 10px; - line-height: 14px; - padding: 0px 3px; -} -.tab .active { - background: #FFF; - height: 42px; - border-bottom: 2px #FFF solid; - margin-bottom: -2px; -} -.tab-panel { - min-height: 200px; - display: none; - position: relative; -} -.tab-panel .block { - padding: 0; - box-shadow: none; -} -.tab-panel .block-title { - padding: 0 10px; -} -.tab-panel .block-pb { - padding: 20px; - background: #F7F7F7; - border: 2px #DCE8F2 solid; -} -.tab-panel .panel-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display: flex; - justify-content: center; - align-items: center; -} diff --git a/src/css/light/lib/table.css b/src/css/light/lib/table.css deleted file mode 100644 index 963790f..0000000 --- a/src/css/light/lib/table.css +++ /dev/null @@ -1,239 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表格 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.table { - position: relative; - overflow-x: hidden; -} -.table button { - color: #FFF; - text-shadow: 1px 1px 1px #36495C; -} -.table .table-box { - position: relative; -} -.table .table-box thead tr, -.table .fixed-left thead tr, -.table .fixed-right thead tr { - border-bottom: 1px #DCE8F2 solid; - background: #fafafa; -} -.table .table-box thead tr .order, -.table .fixed-left thead tr .order, -.table .fixed-right thead tr .order { - position: relative; - padding: 2px 10px; -} -.table .table-box thead tr .order i, -.table .fixed-left thead tr .order i, -.table .fixed-right thead tr .order i { - position: absolute; - left: 0; - cursor: pointer; - padding: 0 8px; -} -.table .table-box thead tr .order .asc, -.table .fixed-left thead tr .order .asc, -.table .fixed-right thead tr .order .asc { - top: -3px; -} -.table .table-box thead tr .order .desc, -.table .fixed-left thead tr .order .desc, -.table .fixed-right thead tr .order .desc { - bottom: -3px; -} -.table .table-box thead tr .order .active, -.table .fixed-left thead tr .order .active, -.table .fixed-right thead tr .order .active { - color: #0084FF; -} -.table .table-box tbody tr:nth-child(even), -.table .fixed-left tbody tr:nth-child(even), -.table .fixed-right tbody tr:nth-child(even) { - background-color: #f7f7f7; -} -.table .table-box tbody tr:hover, -.table .fixed-left tbody tr:hover, -.table .fixed-right tbody tr:hover { - background-color: #DFF0FF; -} -.table .table-box tbody img, -.table .fixed-left tbody img, -.table .fixed-right tbody img { - height: 40px; - width: 40px; - vertical-align: middle; -} -.table .table-box tbody a, -.table .fixed-left tbody a, -.table .fixed-right tbody a { - color: #0084FF !important; -} -.table .table-box tbody i, -.table .fixed-left tbody i, -.table .fixed-right tbody i { - margin-right: 0; -} -.table .table-box tbody .table-img-head, -.table .fixed-left tbody .table-img-head, -.table .fixed-right tbody .table-img-head { - border-radius: 50px; - border: 2px #0084FF solid; - width: 32px; - height: 32px; -} -.table .table-box td:not(.td-checkbox), -.table .fixed-left td:not(.td-checkbox), -.table .fixed-right td:not(.td-checkbox) { - min-width: 100px; - max-width: 500px; - padding: 0 10px; - height: 46px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.table .table-box label:not(.no-padding), -.table .fixed-left label:not(.no-padding), -.table .fixed-right label:not(.no-padding) { - padding: 0 10px; - margin: 0; -} -.table .table-box .td-checkbox, -.table .fixed-left .td-checkbox, -.table .fixed-right .td-checkbox { - width: 40px; -} -.table .table-box .td-checkbox div, -.table .fixed-left .td-checkbox div, -.table .fixed-right .td-checkbox div { - width: 40px; -} -.table .table-box .head-border-top, -.table .fixed-left .head-border-top, -.table .fixed-right .head-border-top { - border-top: 1px #DCE8F2 solid; -} -.table .table-box .tr-hover, -.table .fixed-left .tr-hover, -.table .fixed-right .tr-hover { - background-color: #DFF0FF !important; -} -.table .fixed-left, -.table .fixed-right { - position: absolute; - top: 0; - background: #FFF; -} -.table .fixed-left { - left: 0; - box-shadow: 4px 0 10px 0px rgba(0, 77, 154, 0.2); -} -.table .fixed-right { - right: 0; - box-shadow: -4px 0 10px 0px rgba(0, 77, 154, 0.2); -} -.table .empty { - height: 60px; - line-height: 60px; - text-align: center; - color: #999; - margin-bottom: 15px; -} -.table-page { - text-align: right; - margin-top: 10px; -} -.table-page > span:not(.jump):not(.info) { - border-radius: 5px; - transition: background 0.2s linear; - padding: 5px 10px; - cursor: pointer; - margin-left: 4px; -} -.table-page > span:not(.jump):not(.info):hover:not(.current) { - transition: background 0.2s linear; - background: #DCE8F2; -} -.table-page .prev-page, -.table-page .next-page { - padding: 5px 6px !important; -} -.table-page .prev-page > i, -.table-page .next-page > i { - margin-right: 0; - vertical-align: text-top; -} -.table-page .current { - color: #FFF; - background: #0084FF; -} -.table-page .current:hover { - transition: background 0.2s linear; - background: #0084FF; -} -.table-page .info { - text-align: left; - margin-right: 10px; -} -.table-page .jump { - margin-left: 10px; -} -.table-page .jump input { - width: 50px; - margin: 0 2px; -} -.table-page .jump button { - margin-left: 6px; -} -.table-page .select, -.table-page .select-option { - margin-left: 4px; - margin-right: 4px; -} -.table-page .select { - min-width: auto; -} -.table-tools button, -.table-search button { - margin-right: 10px; - padding: 8px 12px; -} -.table-tools .form-group, -.table-search .form-group { - min-height: unset; -} -.table-search .table-search-box > div { - padding-top: 0; - padding-bottom: 10px; -} -.table-tools { - border-bottom: 1px #DCE8F2 solid; - padding-bottom: 10px; -} -.table-shade { - width: 100%; - min-height: 160px; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - display: none; - color: #36495C; -} diff --git a/src/css/light/lib/tag.css b/src/css/light/lib/tag.css deleted file mode 100644 index 180f4ac..0000000 --- a/src/css/light/lib/tag.css +++ /dev/null @@ -1,30 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 标签 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tag { - border-radius: 5px; - display: inline-block; - padding: 6px 10px; - outline: none; - font-family: inherit; - line-height: 1.1; - margin: 5px 6px 5px 0; - color: #FFF; - text-shadow: 1px 1px 1px #36495C; -} diff --git a/src/css/light/lib/tips.css b/src/css/light/lib/tips.css deleted file mode 100644 index 4442434..0000000 --- a/src/css/light/lib/tips.css +++ /dev/null @@ -1,63 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * TIPS - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tips { - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - border-radius: 5px; - position: absolute; - left: -9999px; - top: -9999px; - background: #FFF; - padding: 10px 14px; - cursor: default; - max-width: 260px; - min-width: 44px; - line-height: 20px; - z-index: 9999; -} -.tips .tips-arrow { - position: absolute; - border-width: 5px; - border-style: solid; - border-color: transparent; -} -.tips .down { - left: 50%; - margin-left: -5px; - bottom: -10px; - border-top-color: #FFF; -} -.tips .top { - left: 50%; - margin-left: -5px; - top: -10px; - border-bottom-color: #FFF; -} -.tips .right { - top: 50%; - margin-top: -5px; - right: -10px; - border-left-color: #FFF; -} -.tips .left { - top: 50%; - margin-top: -5px; - left: -10px; - border-right-color: #FFF; -} diff --git a/src/css/light/lib/transfer.css b/src/css/light/lib/transfer.css deleted file mode 100644 index c4845cc..0000000 --- a/src/css/light/lib/transfer.css +++ /dev/null @@ -1,111 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 穿梭框 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.transfer-box { - position: relative; -} -.transfer-box-list { - border-radius: 5px; - width: 180px; - height: 266px; - border: 1px #DCE8F2 solid; - display: inline-block; - padding-top: 36px; - position: relative; - vertical-align: middle; -} -.transfer-box-list .transfer-header { - background: #F7F7F7; - border-bottom: 1px #DCE8F2 solid; - position: absolute; - top: 0; - width: 100%; - padding: 0 10px; - height: 36px; - line-height: 36px; -} -.transfer-box-list .transfer-header label { - padding: 0; - line-height: 30px; -} -.transfer-box-list span { - float: right; -} -.transfer-body { - position: relative; - overflow: hidden; - margin-top: 1px; -} -.transfer-body ul { - padding: 4px; - overflow: hidden; - position: relative; -} -.transfer-body li { - border-radius: 5px; - padding: 0 6px; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.transfer-body li:hover { - background: #DCE8F2; -} -.transfer-body li label { - line-height: 30px; -} -.transfer-body .disabled { - cursor: not-allowed; -} -.transfer-body .disabled:hover { - background: none; -} -.transfer-search { - width: 100%; - padding: 0 4px; - position: absolute; - top: 40px; - left: 0; - margin-bottom: 4px; -} -.transfer-search input { - padding: 6px; -} -.transfer-body-search { - margin-top: 34px; -} -.transfer-button { - display: inline-block; - vertical-align: middle; - margin: 0 10px; -} -.transfer-button button { - border-radius: 5px; - padding: 6px; - display: block; - height: 32px; - margin: 0; -} -.transfer-button button i { - margin-right: 0; -} -.transfer-button button:first-child { - margin-bottom: 10px; -} diff --git a/src/css/light/lib/tree.css b/src/css/light/lib/tree.css deleted file mode 100644 index 5211ba1..0000000 --- a/src/css/light/lib/tree.css +++ /dev/null @@ -1,40 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 树形 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.tree label { - line-height: 20px; -} -.tree ul { - margin-left: -5px; - padding-left: 20px; -} -.tree > ul { - padding-left: 0; -} -.tree li > i { - font-size: 20px; - margin-right: 0; - cursor: pointer; -} -.tree li { - line-height: 28px; -} -.tree .tree-checkbox { - padding-left: 25px; -} diff --git a/src/css/light/lib/window.css b/src/css/light/lib/window.css deleted file mode 100644 index 7449d8a..0000000 --- a/src/css/light/lib/window.css +++ /dev/null @@ -1,93 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 弹窗 - */ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ -/** - * ================= 颜色设置 ================== - */ -/** - * ================= 字体设置 ================== - */ -/** - * ================= 通用方法 ================== - */ -.window { - border-radius: 5px; - box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; - position: fixed; - border: 1px #DCE8F2 solid; - background: #FFF; - z-index: 9998; - padding: 5px 0px 20px 15px; - top: 50%; - left: 50%; -} -.window .title { - position: relative; - height: 28px; - line-height: 28px; - margin: 0 25px 10px 0; -} -.window .window-loading { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display: flex; - justify-content: center; - align-items: center; -} -.window .window-close { - position: absolute; - top: 8px; - right: 6px; - width: 20px; - height: 20px; -} -.window .window-close i { - transition: color 0.2s linear; - position: absolute; - font-size: 18px; - cursor: pointer; - color: #FF1844; -} -.window .window-close i:hover { - transition: color 0.2s linear; - color: #ff7e97; -} -.window .body { - position: relative; - overflow: hidden; - padding-right: 15px; -} -.window .body .block { - padding: 0; - box-shadow: none; -} -.window .body .block-title { - padding: 0 10px; -} -.window .body .block-pb { - padding: 20px; - background: #F7F7F7; - border: 2px #DCE8F2 solid; -} -.window .body .form-group .title { - margin-bottom: 0px; -} -.window .btnbar { - margin: 7px 15px 10px 0; - text-align: right; -} -.window .btnbar button { - margin-right: 0; - margin-left: 10px; -} diff --git a/src/css/light/normalize.css b/src/css/light/normalize.css deleted file mode 100644 index fd83bb3..0000000 --- a/src/css/light/normalize.css +++ /dev/null @@ -1,352 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - - *, *::before, *::after { - box-sizing: border-box; - } - - html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - } - - /* Sections - ========================================================================== */ - - /** - * Remove the margin in all browsers. - */ - - body { - margin: 0; - } - - /** - * Render the `main` element consistently in IE. - */ - - main { - display: block; - } - - /** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - - h1 { - font-size: 2em; - margin: 0.67em 0; - } - - /* Grouping content - ========================================================================== */ - - /** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - - hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ - } - - /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - - pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ - } - - /* Text-level semantics - ========================================================================== */ - - /** - * Remove the gray background on active links in IE 10. - */ - - a { - background-color: transparent; - } - - /** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - - abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ - } - - /** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - - b, - strong { - font-weight: bolder; - } - - /** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - - code, - kbd, - samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ - } - - /** - * Add the correct font size in all browsers. - */ - - small { - font-size: 80%; - } - - /** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - - sub, - sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - } - - sub { - bottom: -0.25em; - } - - sup { - top: -0.5em; - } - - /* Embedded content - ========================================================================== */ - - /** - * Remove the border on images inside links in IE 10. - */ - - img { - border-style: none; - } - - /* Forms - ========================================================================== */ - - /** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - - input, - optgroup, - select, - textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ - } - - /** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - - button, - input { /* 1 */ - overflow: visible; - } - - /** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - - button, - select { /* 1 */ - text-transform: none; - } - - /** - * Correct the inability to style clickable types in iOS and Safari. - */ - - button, - [type="button"], - [type="reset"], - [type="submit"] { - -webkit-appearance: button; - } - - /** - * Remove the inner border and padding in Firefox. - */ - - button::-moz-focus-inner, - [type="button"]::-moz-focus-inner, - [type="reset"]::-moz-focus-inner, - [type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; - } - - /** - * Restore the focus styles unset by the previous rule. - */ - - button:-moz-focusring, - [type="button"]:-moz-focusring, - [type="reset"]:-moz-focusring, - [type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; - } - - /** - * Correct the padding in Firefox. - */ - - fieldset { - padding: 0.35em 0.75em 0.625em; - } - - /** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - - legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ - } - - /** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - - progress { - vertical-align: baseline; - } - - /** - * Remove the default vertical scrollbar in IE 10+. - */ - - textarea { - overflow: auto; - } - - /** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - - [type="checkbox"], - [type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - } - - /** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - - [type="number"]::-webkit-inner-spin-button, - [type="number"]::-webkit-outer-spin-button { - height: auto; - } - - /** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - - [type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ - } - - /** - * Remove the inner padding in Chrome and Safari on macOS. - */ - - [type="search"]::-webkit-search-decoration { - -webkit-appearance: none; - } - - /** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - - ::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ - } - - /* Interactive - ========================================================================== */ - - /* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - - details { - display: block; - } - - /* - * Add the correct display in all browsers. - */ - - summary { - display: list-item; - } - - /* Misc - ========================================================================== */ - - /** - * Add the correct display in IE 10+. - */ - - template { - display: none; - } - - /** - * Add the correct display in IE 10. - */ - - [hidden] { - display: none; - } \ No newline at end of file diff --git a/src/css/light/quill.snow.css b/src/css/light/quill.snow.css deleted file mode 100644 index 32921ef..0000000 --- a/src/css/light/quill.snow.css +++ /dev/null @@ -1,964 +0,0 @@ -/*! - * Quill Editor v2.0.0-dev.3 - * https://quilljs.com/ - * Copyright (c) 2014, Jason Chen - * Copyright (c) 2013, salesforce.com - */ -.ql-container { - box-sizing: border-box; - font-family: Helvetica, Arial, sans-serif; - font-size: 13px; - height: 100%; - margin: 0; - position: relative; -} -.ql-container.ql-disabled .ql-tooltip { - visibility: hidden; -} -.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, -.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui { - cursor: pointer; -} -.ql-clipboard { - left: -100000px; - height: 1px; - overflow-y: hidden; - position: absolute; - top: 50%; -} -.ql-clipboard p { - margin: 0; - padding: 0; -} -.ql-editor { - box-sizing: border-box; - counter-reset: list-0; - line-height: 1.42; - height: 100%; - outline: 0; - overflow-y: auto; - padding: 12px 15px; - tab-size: 4; - -moz-tab-size: 4; - text-align: left; - white-space: pre-wrap; - word-wrap: break-word; -} -.ql-editor > * { - cursor: text; -} -.ql-editor blockquote, -.ql-editor h1, -.ql-editor h2, -.ql-editor h3, -.ql-editor h4, -.ql-editor h5, -.ql-editor h6, -.ql-editor ol, -.ql-editor p, -.ql-editor pre { - margin: 0; - padding: 0; -} -.ql-editor h1, -.ql-editor h2, -.ql-editor h3, -.ql-editor h4, -.ql-editor h5, -.ql-editor h6, -.ql-editor p { - counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor table { - border-collapse: collapse; -} -.ql-editor td { - border: 1px solid #000; - padding: 2px 5px; -} -.ql-editor ol { - padding-left: 1.5em; -} -.ql-editor li { - list-style-type: none; - padding-left: 1.5em; - position: relative; -} -.ql-editor li > .ql-ui:before { - display: inline-block; - margin-left: -1.5em; - margin-right: .3em; - text-align: right; - white-space: nowrap; - width: 1.2em; -} -.ql-editor li[data-list=checked] > .ql-ui, -.ql-editor li[data-list=unchecked] > .ql-ui { - color: #777; -} -.ql-editor li[data-list=bullet] > .ql-ui:before { - content: '\2022'; -} -.ql-editor li[data-list=checked] > .ql-ui:before { - content: '\2611'; -} -.ql-editor li[data-list=unchecked] > .ql-ui:before { - content: '\2610'; -} -.ql-editor li[data-list=ordered] { - counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; - counter-increment: list-0; -} -.ql-editor li[data-list=ordered] > .ql-ui:before { - content: counter(list-0, decimal) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-1 { - counter-increment: list-1; -} -.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before { - content: counter(list-1, lower-alpha) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-1 { - counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-2 { - counter-increment: list-2; -} -.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before { - content: counter(list-2, lower-roman) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-2 { - counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-3 { - counter-increment: list-3; -} -.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before { - content: counter(list-3, decimal) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-3 { - counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-4 { - counter-increment: list-4; -} -.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before { - content: counter(list-4, lower-alpha) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-4 { - counter-reset: list-5 list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-5 { - counter-increment: list-5; -} -.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before { - content: counter(list-5, lower-roman) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-5 { - counter-reset: list-6 list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-6 { - counter-increment: list-6; -} -.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before { - content: counter(list-6, decimal) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-6 { - counter-reset: list-7 list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-7 { - counter-increment: list-7; -} -.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before { - content: counter(list-7, lower-alpha) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-7 { - counter-reset: list-8 list-9; -} -.ql-editor li[data-list=ordered].ql-indent-8 { - counter-increment: list-8; -} -.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before { - content: counter(list-8, lower-roman) '. '; -} -.ql-editor li[data-list=ordered].ql-indent-8 { - counter-reset: list-9; -} -.ql-editor li[data-list=ordered].ql-indent-9 { - counter-increment: list-9; -} -.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before { - content: counter(list-9, decimal) '. '; -} -.ql-editor .ql-indent-1:not(.ql-direction-rtl) { - padding-left: 3em; -} -.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { - padding-left: 4.5em; -} -.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { - padding-right: 3em; -} -.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { - padding-right: 4.5em; -} -.ql-editor .ql-indent-2:not(.ql-direction-rtl) { - padding-left: 6em; -} -.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { - padding-left: 7.5em; -} -.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { - padding-right: 6em; -} -.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { - padding-right: 7.5em; -} -.ql-editor .ql-indent-3:not(.ql-direction-rtl) { - padding-left: 9em; -} -.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { - padding-left: 10.5em; -} -.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { - padding-right: 9em; -} -.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { - padding-right: 10.5em; -} -.ql-editor .ql-indent-4:not(.ql-direction-rtl) { - padding-left: 12em; -} -.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { - padding-left: 13.5em; -} -.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { - padding-right: 12em; -} -.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { - padding-right: 13.5em; -} -.ql-editor .ql-indent-5:not(.ql-direction-rtl) { - padding-left: 15em; -} -.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { - padding-left: 16.5em; -} -.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { - padding-right: 15em; -} -.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { - padding-right: 16.5em; -} -.ql-editor .ql-indent-6:not(.ql-direction-rtl) { - padding-left: 18em; -} -.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { - padding-left: 19.5em; -} -.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { - padding-right: 18em; -} -.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { - padding-right: 19.5em; -} -.ql-editor .ql-indent-7:not(.ql-direction-rtl) { - padding-left: 21em; -} -.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { - padding-left: 22.5em; -} -.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { - padding-right: 21em; -} -.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { - padding-right: 22.5em; -} -.ql-editor .ql-indent-8:not(.ql-direction-rtl) { - padding-left: 24em; -} -.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { - padding-left: 25.5em; -} -.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { - padding-right: 24em; -} -.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { - padding-right: 25.5em; -} -.ql-editor .ql-indent-9:not(.ql-direction-rtl) { - padding-left: 27em; -} -.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { - padding-left: 28.5em; -} -.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { - padding-right: 27em; -} -.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { - padding-right: 28.5em; -} -.ql-editor li.ql-direction-rtl { - padding-right: 1.5em; -} -.ql-editor li.ql-direction-rtl > .ql-ui:before { - margin-left: .3em; - margin-right: -1.5em; - text-align: left; -} -.ql-editor table { - table-layout: fixed; - width: 100%; -} -.ql-editor table td { - outline: 0; -} -.ql-editor .ql-code-block-container { - font-family: monospace; -} -.ql-editor .ql-video { - display: block; - max-width: 100%; -} -.ql-editor .ql-video.ql-align-center { - margin: 0 auto; -} -.ql-editor .ql-video.ql-align-right { - margin: 0 0 0 auto; -} -.ql-editor .ql-bg-black { - background-color: #000; -} -.ql-editor .ql-bg-red { - background-color: #e60000; -} -.ql-editor .ql-bg-orange { - background-color: #f90; -} -.ql-editor .ql-bg-yellow { - background-color: #ff0; -} -.ql-editor .ql-bg-green { - background-color: #008a00; -} -.ql-editor .ql-bg-blue { - background-color: #0084FF; -} -.ql-editor .ql-bg-purple { - background-color: #93f; -} -.ql-editor .ql-color-white { - color: #fff; -} -.ql-editor .ql-color-red { - color: #e60000; -} -.ql-editor .ql-color-orange { - color: #f90; -} -.ql-editor .ql-color-yellow { - color: #ff0; -} -.ql-editor .ql-color-green { - color: #008a00; -} -.ql-editor .ql-color-blue { - color: #0084FF; -} -.ql-editor .ql-color-purple { - color: #93f; -} -.ql-editor .ql-font-serif { - font-family: Georgia, Times New Roman, serif; -} -.ql-editor .ql-font-monospace { - font-family: Monaco, Courier New, monospace; -} -.ql-editor .ql-size-small { - font-size: 0.75em; -} -.ql-editor .ql-size-large { - font-size: 1.5em; -} -.ql-editor .ql-size-huge { - font-size: 2.5em; -} -.ql-editor .ql-direction-rtl { - direction: rtl; - text-align: inherit; -} -.ql-editor .ql-align-center { - text-align: center; -} -.ql-editor .ql-align-justify { - text-align: justify; -} -.ql-editor .ql-align-right { - text-align: right; -} -.ql-editor .ql-ui { - position: absolute; -} -.ql-editor.ql-blank::before { - color: rgba(0, 0, 0, 0.6); - content: attr(data-placeholder); - font-style: italic; - left: 15px; - pointer-events: none; - position: absolute; - right: 15px; -} -.ql-snow .ql-toolbar:after, -.ql-snow.ql-toolbar:after { - clear: both; - content: ''; - display: table; -} -.ql-snow .ql-toolbar button, -.ql-snow.ql-toolbar button { - background: 0 0; - border: none; - cursor: pointer; - display: inline-block; - float: left; - height: 24px; - padding: 3px 5px; - width: 28px; -} -.ql-snow .ql-toolbar button svg, -.ql-snow.ql-toolbar button svg { - float: left; - height: 100%; -} -.ql-snow .ql-toolbar button:active:hover, -.ql-snow.ql-toolbar button:active:hover { - outline: 0; -} -.ql-snow .ql-toolbar input.ql-image[type=file], -.ql-snow.ql-toolbar input.ql-image[type=file] { - display: none; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected, -.ql-snow .ql-toolbar .ql-picker-item:hover, -.ql-snow .ql-toolbar .ql-picker-label.ql-active, -.ql-snow .ql-toolbar .ql-picker-label:hover, -.ql-snow .ql-toolbar button.ql-active, -.ql-snow .ql-toolbar button:focus, -.ql-snow .ql-toolbar button:hover, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected, -.ql-snow.ql-toolbar .ql-picker-item:hover, -.ql-snow.ql-toolbar .ql-picker-label.ql-active, -.ql-snow.ql-toolbar .ql-picker-label:hover, -.ql-snow.ql-toolbar button.ql-active, -.ql-snow.ql-toolbar button:focus, -.ql-snow.ql-toolbar button:hover { - color: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:focus .ql-fill, -.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:hover .ql-fill, -.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:focus .ql-fill, -.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:hover .ql-fill, -.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { - fill: #0084FF; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow .ql-toolbar button.ql-active .ql-stroke, -.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar button:focus .ql-stroke, -.ql-snow .ql-toolbar button:focus .ql-stroke-miter, -.ql-snow .ql-toolbar button:hover .ql-stroke, -.ql-snow .ql-toolbar button:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow.ql-toolbar button.ql-active .ql-stroke, -.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar button:focus .ql-stroke, -.ql-snow.ql-toolbar button:focus .ql-stroke-miter, -.ql-snow.ql-toolbar button:hover .ql-stroke, -.ql-snow.ql-toolbar button:hover .ql-stroke-miter { - stroke: #0084FF; -} -@media (pointer: coarse) { - .ql-snow .ql-toolbar button:hover:not(.ql-active), - .ql-snow.ql-toolbar button:hover:not(.ql-active) { - color: #FFF; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { - fill: #FFF; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { - stroke: #FFF; - } -} -.ql-snow { - box-sizing: border-box; -} -.ql-snow * { - box-sizing: border-box; -} -.ql-snow .ql-hidden { - display: none; -} -.ql-snow .ql-out-bottom, -.ql-snow .ql-out-top { - visibility: hidden; -} -.ql-snow .ql-tooltip { - position: absolute; - transform: translateY(10px); -} -.ql-snow .ql-tooltip a { - cursor: pointer; - text-decoration: none; -} -.ql-snow .ql-tooltip.ql-flip { - transform: translateY(-10px); -} -.ql-snow .ql-formats { - display: inline-block; - vertical-align: middle; -} -.ql-snow .ql-formats:after { - clear: both; - content: ''; - display: table; -} -.ql-snow .ql-stroke { - fill: none; - stroke: #FFF; - stroke-linecap: round; - stroke-linejoin: round; - stroke-width: 2; -} -.ql-snow .ql-stroke-miter { - fill: none; - stroke: #FFF; - stroke-miterlimit: 10; - stroke-width: 2; -} -.ql-snow .ql-fill, -.ql-snow .ql-stroke.ql-fill { - fill: #FFF; -} -.ql-snow .ql-empty { - fill: none; -} -.ql-snow .ql-even { - fill-rule: evenodd; -} -.ql-snow .ql-stroke.ql-thin, -.ql-snow .ql-thin { - stroke-width: 1; -} -.ql-snow .ql-transparent { - opacity: 0.4; -} -.ql-snow .ql-direction svg:last-child { - display: none; -} -.ql-snow .ql-direction.ql-active svg:last-child { - display: inline; -} -.ql-snow .ql-direction.ql-active svg:first-child { - display: none; -} -.ql-snow .ql-editor h1 { - font-size: 2em; -} -.ql-snow .ql-editor h2 { - font-size: 1.5em; -} -.ql-snow .ql-editor h3 { - font-size: 1.17em; -} -.ql-snow .ql-editor h4 { - font-size: 1em; -} -.ql-snow .ql-editor h5 { - font-size: 0.83em; -} -.ql-snow .ql-editor h6 { - font-size: 0.67em; -} -.ql-snow .ql-editor a { - text-decoration: underline; -} -.ql-snow .ql-editor blockquote { - border-left: 4px solid #ccc; - margin-bottom: 5px; - margin-top: 5px; - padding-left: 16px; -} -.ql-snow .ql-editor .ql-code-block-container, -.ql-snow .ql-editor code { - background-color: #f0f0f0; - border-radius: 3px; -} -.ql-snow .ql-editor .ql-code-block-container { - margin-bottom: 5px; - margin-top: 5px; - padding: 5px 10px; -} -.ql-snow .ql-editor code { - font-size: 85%; - padding: 2px 4px; -} -.ql-snow .ql-editor .ql-code-block-container { - background-color: #23241f; - color: #f8f8f2; - overflow: visible; -} -.ql-snow .ql-editor img { - max-width: 100%; -} -.ql-snow .ql-picker { - color: #FFF; - display: inline-block; - float: left; - font-size: 14px; - font-weight: 500; - height: 24px; - position: relative; - vertical-align: middle; -} -.ql-snow .ql-picker-label { - cursor: pointer; - display: inline-block; - height: 100%; - padding-left: 8px; - padding-right: 2px; - position: relative; - width: 100%; -} -.ql-snow .ql-picker-label::before { - display: inline-block; - line-height: 22px; -} -.ql-snow .ql-picker-options { - background-color: #fff; - display: none; - min-width: 100%; - padding: 4px 8px; - position: absolute; - white-space: nowrap; -} -.ql-snow .ql-picker-options .ql-picker-item { - cursor: pointer; - display: block; - padding-bottom: 5px; - padding-top: 5px; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-label { - color: #ccc; - z-index: 2; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { - fill: #ccc; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { - stroke: #ccc; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options { - display: block; - margin-top: -1px; - top: 100%; - z-index: 1; -} -.ql-snow .ql-color-picker, -.ql-snow .ql-icon-picker { - width: 28px; -} -.ql-snow .ql-color-picker .ql-picker-label, -.ql-snow .ql-icon-picker .ql-picker-label { - padding: 2px 4px; -} -.ql-snow .ql-color-picker .ql-picker-label svg, -.ql-snow .ql-icon-picker .ql-picker-label svg { - right: 4px; -} -.ql-snow .ql-icon-picker .ql-picker-options { - padding: 4px 0; -} -.ql-snow .ql-icon-picker .ql-picker-item { - height: 24px; - width: 24px; - padding: 2px 4px; -} -.ql-snow .ql-color-picker .ql-picker-options { - padding: 3px 5px; - width: 152px; -} -.ql-snow .ql-color-picker .ql-picker-item { - border: 1px solid transparent; - float: left; - height: 16px; - margin: 2px; - padding: 0; - width: 16px; -} -.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { - position: absolute; - margin-top: -9px; - right: 0; - top: 50%; - width: 18px; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before { - content: attr(data-label); -} -.ql-snow .ql-picker.ql-header { - width: 98px; -} -.ql-snow .ql-picker.ql-header .ql-picker-item::before, -.ql-snow .ql-picker.ql-header .ql-picker-label::before { - content: 'Normal'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { - content: 'Heading 1'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { - content: 'Heading 2'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { - content: 'Heading 3'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { - content: 'Heading 4'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { - content: 'Heading 5'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, -.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { - content: 'Heading 6'; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { - font-size: 2em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { - font-size: 1.5em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { - font-size: 1.17em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { - font-size: 1em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { - font-size: 0.83em; -} -.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { - font-size: 0.67em; -} -.ql-snow .ql-picker.ql-font { - width: 108px; -} -.ql-snow .ql-picker.ql-font .ql-picker-item::before, -.ql-snow .ql-picker.ql-font .ql-picker-label::before { - content: 'Sans Serif'; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, -.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before { - content: 'Serif'; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, -.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before { - content: 'Monospace'; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { - font-family: Georgia, Times New Roman, serif; -} -.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { - font-family: Monaco, Courier New, monospace; -} -.ql-snow .ql-picker.ql-size { - width: 98px; -} -.ql-snow .ql-picker.ql-size .ql-picker-item::before, -.ql-snow .ql-picker.ql-size .ql-picker-label::before { - content: 'Normal'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before { - content: 'Small'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before { - content: 'Large'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, -.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before { - content: 'Huge'; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { - font-size: 10px; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { - font-size: 18px; -} -.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { - font-size: 32px; -} -.ql-snow .ql-color-picker.ql-background .ql-picker-item { - background-color: #fff; -} -.ql-snow .ql-color-picker.ql-color .ql-picker-item { - background-color: #000; -} -.ql-code-block-container { - position: relative; -} -.ql-code-block-container .ql-ui { - right: 5px; - top: 5px; -} -.ql-toolbar.ql-snow { - border: 1px solid #ccc; - box-sizing: border-box; - font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; - padding: 8px; -} -.ql-toolbar.ql-snow .ql-formats { - margin-right: 15px; -} -.ql-toolbar.ql-snow .ql-picker-label { - border: 1px solid transparent; -} -.ql-toolbar.ql-snow .ql-picker-options { - border: 1px solid transparent; - box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { - border-color: #ccc; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { - border-color: #ccc; -} -.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, -.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { - border-color: #000; -} -.ql-toolbar.ql-snow + .ql-container.ql-snow { - border-top: 0; -} -.ql-snow .ql-tooltip { - background-color: #fff; - border: 1px solid #ccc; - box-shadow: 0 0 5px #ddd; - color: #FFF; - padding: 5px 12px; - white-space: nowrap; -} -.ql-snow .ql-tooltip::before { - content: "Visit URL:"; - line-height: 26px; - margin-right: 8px; -} -.ql-snow .ql-tooltip input[type=text] { - display: none; - border: 1px solid #ccc; - font-size: 13px; - height: 26px; - margin: 0; - padding: 3px 5px; - width: 170px; -} -.ql-snow .ql-tooltip a.ql-preview { - display: inline-block; - max-width: 200px; - overflow-x: hidden; - text-overflow: ellipsis; - vertical-align: top; -} -.ql-snow .ql-tooltip a.ql-action::after { - border-right: 1px solid #ccc; - content: 'Edit'; - margin-left: 16px; - padding-right: 8px; -} -.ql-snow .ql-tooltip a.ql-remove::before { - content: 'Remove'; - margin-left: 8px; -} -.ql-snow .ql-tooltip a { - line-height: 26px; -} -.ql-snow .ql-tooltip.ql-editing a.ql-preview, -.ql-snow .ql-tooltip.ql-editing a.ql-remove { - display: none; -} -.ql-snow .ql-tooltip.ql-editing input[type=text] { - display: inline-block; -} -.ql-snow .ql-tooltip.ql-editing a.ql-action::after { - border-right: 0; - content: '保存'; - padding-right: 0; -} -.ql-snow .ql-tooltip[data-mode=link]::before { - content: "链接:"; -} -.ql-snow .ql-tooltip[data-mode=formula]::before { - content: "样式:"; -} -.ql-snow .ql-tooltip[data-mode=video]::before { - content: "视频:"; -} -.ql-snow a { - color: #0084FF; -} -.ql-container.ql-snow { - border: 1px solid #ccc; -} diff --git a/src/css/light/remixicon.css b/src/css/light/remixicon.css deleted file mode 100644 index 099b6b7..0000000 --- a/src/css/light/remixicon.css +++ /dev/null @@ -1,2317 +0,0 @@ -/* -* Remix Icon v2.5.0 -* https://remixicon.com -* https://github.com/Remix-Design/RemixIcon -* -* Copyright RemixIcon.com -* Released under the Apache License Version 2.0 -* -* Date: 2020-05-23 -*/ -@font-face { - font-family: "remixicon"; - src: url('../font/remixicon.eot'); /* IE9*/ - src: url('../font/remixicon.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url("../font/remixicon.woff2") format("woff2"), - url("../font/remixicon.woff") format("woff"), - url('../font/remixicon.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ - url('../font/remixicon.svg#remixicon') format('svg'); /* iOS 4.1- */ - font-display: swap; -} - -[class^="ri-"], [class*=" ri-"] { - font-family: 'remixicon' !important; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } -.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } -.ri-xxs { font-size: .5em; } -.ri-xs { font-size: .75em; } -.ri-sm { font-size: .875em } -.ri-1x { font-size: 1em; } -.ri-2x { font-size: 2em; } -.ri-3x { font-size: 3em; } -.ri-4x { font-size: 4em; } -.ri-5x { font-size: 5em; } -.ri-6x { font-size: 6em; } -.ri-7x { font-size: 7em; } -.ri-8x { font-size: 8em; } -.ri-9x { font-size: 9em; } -.ri-10x { font-size: 10em; } -.ri-fw { text-align: center; width: 1.25em; } - -.ri-24-hours-fill:before { content: "\ea01"; } -.ri-24-hours-line:before { content: "\ea02"; } -.ri-4k-fill:before { content: "\ea03"; } -.ri-4k-line:before { content: "\ea04"; } -.ri-a-b:before { content: "\ea05"; } -.ri-account-box-fill:before { content: "\ea06"; } -.ri-account-box-line:before { content: "\ea07"; } -.ri-account-circle-fill:before { content: "\ea08"; } -.ri-account-circle-line:before { content: "\ea09"; } -.ri-account-pin-box-fill:before { content: "\ea0a"; } -.ri-account-pin-box-line:before { content: "\ea0b"; } -.ri-account-pin-circle-fill:before { content: "\ea0c"; } -.ri-account-pin-circle-line:before { content: "\ea0d"; } -.ri-add-box-fill:before { content: "\ea0e"; } -.ri-add-box-line:before { content: "\ea0f"; } -.ri-add-circle-fill:before { content: "\ea10"; } -.ri-add-circle-line:before { content: "\ea11"; } -.ri-add-fill:before { content: "\ea12"; } -.ri-add-line:before { content: "\ea13"; } -.ri-admin-fill:before { content: "\ea14"; } -.ri-admin-line:before { content: "\ea15"; } -.ri-advertisement-fill:before { content: "\ea16"; } -.ri-advertisement-line:before { content: "\ea17"; } -.ri-airplay-fill:before { content: "\ea18"; } -.ri-airplay-line:before { content: "\ea19"; } -.ri-alarm-fill:before { content: "\ea1a"; } -.ri-alarm-line:before { content: "\ea1b"; } -.ri-alarm-warning-fill:before { content: "\ea1c"; } -.ri-alarm-warning-line:before { content: "\ea1d"; } -.ri-album-fill:before { content: "\ea1e"; } -.ri-album-line:before { content: "\ea1f"; } -.ri-alert-fill:before { content: "\ea20"; } -.ri-alert-line:before { content: "\ea21"; } -.ri-aliens-fill:before { content: "\ea22"; } -.ri-aliens-line:before { content: "\ea23"; } -.ri-align-bottom:before { content: "\ea24"; } -.ri-align-center:before { content: "\ea25"; } -.ri-align-justify:before { content: "\ea26"; } -.ri-align-left:before { content: "\ea27"; } -.ri-align-right:before { content: "\ea28"; } -.ri-align-top:before { content: "\ea29"; } -.ri-align-vertically:before { content: "\ea2a"; } -.ri-alipay-fill:before { content: "\ea2b"; } -.ri-alipay-line:before { content: "\ea2c"; } -.ri-amazon-fill:before { content: "\ea2d"; } -.ri-amazon-line:before { content: "\ea2e"; } -.ri-anchor-fill:before { content: "\ea2f"; } -.ri-anchor-line:before { content: "\ea30"; } -.ri-ancient-gate-fill:before { content: "\ea31"; } -.ri-ancient-gate-line:before { content: "\ea32"; } -.ri-ancient-pavilion-fill:before { content: "\ea33"; } -.ri-ancient-pavilion-line:before { content: "\ea34"; } -.ri-android-fill:before { content: "\ea35"; } -.ri-android-line:before { content: "\ea36"; } -.ri-angularjs-fill:before { content: "\ea37"; } -.ri-angularjs-line:before { content: "\ea38"; } -.ri-anticlockwise-2-fill:before { content: "\ea39"; } -.ri-anticlockwise-2-line:before { content: "\ea3a"; } -.ri-anticlockwise-fill:before { content: "\ea3b"; } -.ri-anticlockwise-line:before { content: "\ea3c"; } -.ri-app-store-fill:before { content: "\ea3d"; } -.ri-app-store-line:before { content: "\ea3e"; } -.ri-apple-fill:before { content: "\ea3f"; } -.ri-apple-line:before { content: "\ea40"; } -.ri-apps-2-fill:before { content: "\ea41"; } -.ri-apps-2-line:before { content: "\ea42"; } -.ri-apps-fill:before { content: "\ea43"; } -.ri-apps-line:before { content: "\ea44"; } -.ri-archive-drawer-fill:before { content: "\ea45"; } -.ri-archive-drawer-line:before { content: "\ea46"; } -.ri-archive-fill:before { content: "\ea47"; } -.ri-archive-line:before { content: "\ea48"; } -.ri-arrow-down-circle-fill:before { content: "\ea49"; } -.ri-arrow-down-circle-line:before { content: "\ea4a"; } -.ri-arrow-down-fill:before { content: "\ea4b"; } -.ri-arrow-down-line:before { content: "\ea4c"; } -.ri-arrow-down-s-fill:before { content: "\ea4d"; } -.ri-arrow-down-s-line:before { content: "\ea4e"; } -.ri-arrow-drop-down-fill:before { content: "\ea4f"; } -.ri-arrow-drop-down-line:before { content: "\ea50"; } -.ri-arrow-drop-left-fill:before { content: "\ea51"; } -.ri-arrow-drop-left-line:before { content: "\ea52"; } -.ri-arrow-drop-right-fill:before { content: "\ea53"; } -.ri-arrow-drop-right-line:before { content: "\ea54"; } -.ri-arrow-drop-up-fill:before { content: "\ea55"; } -.ri-arrow-drop-up-line:before { content: "\ea56"; } -.ri-arrow-go-back-fill:before { content: "\ea57"; } -.ri-arrow-go-back-line:before { content: "\ea58"; } -.ri-arrow-go-forward-fill:before { content: "\ea59"; } -.ri-arrow-go-forward-line:before { content: "\ea5a"; } -.ri-arrow-left-circle-fill:before { content: "\ea5b"; } -.ri-arrow-left-circle-line:before { content: "\ea5c"; } -.ri-arrow-left-down-fill:before { content: "\ea5d"; } -.ri-arrow-left-down-line:before { content: "\ea5e"; } -.ri-arrow-left-fill:before { content: "\ea5f"; } -.ri-arrow-left-line:before { content: "\ea60"; } -.ri-arrow-left-right-fill:before { content: "\ea61"; } -.ri-arrow-left-right-line:before { content: "\ea62"; } -.ri-arrow-left-s-fill:before { content: "\ea63"; } -.ri-arrow-left-s-line:before { content: "\ea64"; } -.ri-arrow-left-up-fill:before { content: "\ea65"; } -.ri-arrow-left-up-line:before { content: "\ea66"; } -.ri-arrow-right-circle-fill:before { content: "\ea67"; } -.ri-arrow-right-circle-line:before { content: "\ea68"; } -.ri-arrow-right-down-fill:before { content: "\ea69"; } -.ri-arrow-right-down-line:before { content: "\ea6a"; } -.ri-arrow-right-fill:before { content: "\ea6b"; } -.ri-arrow-right-line:before { content: "\ea6c"; } -.ri-arrow-right-s-fill:before { content: "\ea6d"; } -.ri-arrow-right-s-line:before { content: "\ea6e"; } -.ri-arrow-right-up-fill:before { content: "\ea6f"; } -.ri-arrow-right-up-line:before { content: "\ea70"; } -.ri-arrow-up-circle-fill:before { content: "\ea71"; } -.ri-arrow-up-circle-line:before { content: "\ea72"; } -.ri-arrow-up-down-fill:before { content: "\ea73"; } -.ri-arrow-up-down-line:before { content: "\ea74"; } -.ri-arrow-up-fill:before { content: "\ea75"; } -.ri-arrow-up-line:before { content: "\ea76"; } -.ri-arrow-up-s-fill:before { content: "\ea77"; } -.ri-arrow-up-s-line:before { content: "\ea78"; } -.ri-artboard-2-fill:before { content: "\ea79"; } -.ri-artboard-2-line:before { content: "\ea7a"; } -.ri-artboard-fill:before { content: "\ea7b"; } -.ri-artboard-line:before { content: "\ea7c"; } -.ri-article-fill:before { content: "\ea7d"; } -.ri-article-line:before { content: "\ea7e"; } -.ri-aspect-ratio-fill:before { content: "\ea7f"; } -.ri-aspect-ratio-line:before { content: "\ea80"; } -.ri-asterisk:before { content: "\ea81"; } -.ri-at-fill:before { content: "\ea82"; } -.ri-at-line:before { content: "\ea83"; } -.ri-attachment-2:before { content: "\ea84"; } -.ri-attachment-fill:before { content: "\ea85"; } -.ri-attachment-line:before { content: "\ea86"; } -.ri-auction-fill:before { content: "\ea87"; } -.ri-auction-line:before { content: "\ea88"; } -.ri-award-fill:before { content: "\ea89"; } -.ri-award-line:before { content: "\ea8a"; } -.ri-baidu-fill:before { content: "\ea8b"; } -.ri-baidu-line:before { content: "\ea8c"; } -.ri-ball-pen-fill:before { content: "\ea8d"; } -.ri-ball-pen-line:before { content: "\ea8e"; } -.ri-bank-card-2-fill:before { content: "\ea8f"; } -.ri-bank-card-2-line:before { content: "\ea90"; } -.ri-bank-card-fill:before { content: "\ea91"; } -.ri-bank-card-line:before { content: "\ea92"; } -.ri-bank-fill:before { content: "\ea93"; } -.ri-bank-line:before { content: "\ea94"; } -.ri-bar-chart-2-fill:before { content: "\ea95"; } -.ri-bar-chart-2-line:before { content: "\ea96"; } -.ri-bar-chart-box-fill:before { content: "\ea97"; } -.ri-bar-chart-box-line:before { content: "\ea98"; } -.ri-bar-chart-fill:before { content: "\ea99"; } -.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } -.ri-bar-chart-grouped-line:before { content: "\ea9b"; } -.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } -.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } -.ri-bar-chart-line:before { content: "\ea9e"; } -.ri-barcode-box-fill:before { content: "\ea9f"; } -.ri-barcode-box-line:before { content: "\eaa0"; } -.ri-barcode-fill:before { content: "\eaa1"; } -.ri-barcode-line:before { content: "\eaa2"; } -.ri-barricade-fill:before { content: "\eaa3"; } -.ri-barricade-line:before { content: "\eaa4"; } -.ri-base-station-fill:before { content: "\eaa5"; } -.ri-base-station-line:before { content: "\eaa6"; } -.ri-basketball-fill:before { content: "\eaa7"; } -.ri-basketball-line:before { content: "\eaa8"; } -.ri-battery-2-charge-fill:before { content: "\eaa9"; } -.ri-battery-2-charge-line:before { content: "\eaaa"; } -.ri-battery-2-fill:before { content: "\eaab"; } -.ri-battery-2-line:before { content: "\eaac"; } -.ri-battery-charge-fill:before { content: "\eaad"; } -.ri-battery-charge-line:before { content: "\eaae"; } -.ri-battery-fill:before { content: "\eaaf"; } -.ri-battery-line:before { content: "\eab0"; } -.ri-battery-low-fill:before { content: "\eab1"; } -.ri-battery-low-line:before { content: "\eab2"; } -.ri-battery-saver-fill:before { content: "\eab3"; } -.ri-battery-saver-line:before { content: "\eab4"; } -.ri-battery-share-fill:before { content: "\eab5"; } -.ri-battery-share-line:before { content: "\eab6"; } -.ri-bear-smile-fill:before { content: "\eab7"; } -.ri-bear-smile-line:before { content: "\eab8"; } -.ri-behance-fill:before { content: "\eab9"; } -.ri-behance-line:before { content: "\eaba"; } -.ri-bell-fill:before { content: "\eabb"; } -.ri-bell-line:before { content: "\eabc"; } -.ri-bike-fill:before { content: "\eabd"; } -.ri-bike-line:before { content: "\eabe"; } -.ri-bilibili-fill:before { content: "\eabf"; } -.ri-bilibili-line:before { content: "\eac0"; } -.ri-bill-fill:before { content: "\eac1"; } -.ri-bill-line:before { content: "\eac2"; } -.ri-billiards-fill:before { content: "\eac3"; } -.ri-billiards-line:before { content: "\eac4"; } -.ri-bit-coin-fill:before { content: "\eac5"; } -.ri-bit-coin-line:before { content: "\eac6"; } -.ri-blaze-fill:before { content: "\eac7"; } -.ri-blaze-line:before { content: "\eac8"; } -.ri-bluetooth-connect-fill:before { content: "\eac9"; } -.ri-bluetooth-connect-line:before { content: "\eaca"; } -.ri-bluetooth-fill:before { content: "\eacb"; } -.ri-bluetooth-line:before { content: "\eacc"; } -.ri-blur-off-fill:before { content: "\eacd"; } -.ri-blur-off-line:before { content: "\eace"; } -.ri-body-scan-fill:before { content: "\eacf"; } -.ri-body-scan-line:before { content: "\ead0"; } -.ri-bold:before { content: "\ead1"; } -.ri-book-2-fill:before { content: "\ead2"; } -.ri-book-2-line:before { content: "\ead3"; } -.ri-book-3-fill:before { content: "\ead4"; } -.ri-book-3-line:before { content: "\ead5"; } -.ri-book-fill:before { content: "\ead6"; } -.ri-book-line:before { content: "\ead7"; } -.ri-book-mark-fill:before { content: "\ead8"; } -.ri-book-mark-line:before { content: "\ead9"; } -.ri-book-open-fill:before { content: "\eada"; } -.ri-book-open-line:before { content: "\eadb"; } -.ri-book-read-fill:before { content: "\eadc"; } -.ri-book-read-line:before { content: "\eadd"; } -.ri-booklet-fill:before { content: "\eade"; } -.ri-booklet-line:before { content: "\eadf"; } -.ri-bookmark-2-fill:before { content: "\eae0"; } -.ri-bookmark-2-line:before { content: "\eae1"; } -.ri-bookmark-3-fill:before { content: "\eae2"; } -.ri-bookmark-3-line:before { content: "\eae3"; } -.ri-bookmark-fill:before { content: "\eae4"; } -.ri-bookmark-line:before { content: "\eae5"; } -.ri-boxing-fill:before { content: "\eae6"; } -.ri-boxing-line:before { content: "\eae7"; } -.ri-braces-fill:before { content: "\eae8"; } -.ri-braces-line:before { content: "\eae9"; } -.ri-brackets-fill:before { content: "\eaea"; } -.ri-brackets-line:before { content: "\eaeb"; } -.ri-briefcase-2-fill:before { content: "\eaec"; } -.ri-briefcase-2-line:before { content: "\eaed"; } -.ri-briefcase-3-fill:before { content: "\eaee"; } -.ri-briefcase-3-line:before { content: "\eaef"; } -.ri-briefcase-4-fill:before { content: "\eaf0"; } -.ri-briefcase-4-line:before { content: "\eaf1"; } -.ri-briefcase-5-fill:before { content: "\eaf2"; } -.ri-briefcase-5-line:before { content: "\eaf3"; } -.ri-briefcase-fill:before { content: "\eaf4"; } -.ri-briefcase-line:before { content: "\eaf5"; } -.ri-bring-forward:before { content: "\eaf6"; } -.ri-bring-to-front:before { content: "\eaf7"; } -.ri-broadcast-fill:before { content: "\eaf8"; } -.ri-broadcast-line:before { content: "\eaf9"; } -.ri-brush-2-fill:before { content: "\eafa"; } -.ri-brush-2-line:before { content: "\eafb"; } -.ri-brush-3-fill:before { content: "\eafc"; } -.ri-brush-3-line:before { content: "\eafd"; } -.ri-brush-4-fill:before { content: "\eafe"; } -.ri-brush-4-line:before { content: "\eaff"; } -.ri-brush-fill:before { content: "\eb00"; } -.ri-brush-line:before { content: "\eb01"; } -.ri-bubble-chart-fill:before { content: "\eb02"; } -.ri-bubble-chart-line:before { content: "\eb03"; } -.ri-bug-2-fill:before { content: "\eb04"; } -.ri-bug-2-line:before { content: "\eb05"; } -.ri-bug-fill:before { content: "\eb06"; } -.ri-bug-line:before { content: "\eb07"; } -.ri-building-2-fill:before { content: "\eb08"; } -.ri-building-2-line:before { content: "\eb09"; } -.ri-building-3-fill:before { content: "\eb0a"; } -.ri-building-3-line:before { content: "\eb0b"; } -.ri-building-4-fill:before { content: "\eb0c"; } -.ri-building-4-line:before { content: "\eb0d"; } -.ri-building-fill:before { content: "\eb0e"; } -.ri-building-line:before { content: "\eb0f"; } -.ri-bus-2-fill:before { content: "\eb10"; } -.ri-bus-2-line:before { content: "\eb11"; } -.ri-bus-fill:before { content: "\eb12"; } -.ri-bus-line:before { content: "\eb13"; } -.ri-bus-wifi-fill:before { content: "\eb14"; } -.ri-bus-wifi-line:before { content: "\eb15"; } -.ri-cactus-fill:before { content: "\eb16"; } -.ri-cactus-line:before { content: "\eb17"; } -.ri-cake-2-fill:before { content: "\eb18"; } -.ri-cake-2-line:before { content: "\eb19"; } -.ri-cake-3-fill:before { content: "\eb1a"; } -.ri-cake-3-line:before { content: "\eb1b"; } -.ri-cake-fill:before { content: "\eb1c"; } -.ri-cake-line:before { content: "\eb1d"; } -.ri-calculator-fill:before { content: "\eb1e"; } -.ri-calculator-line:before { content: "\eb1f"; } -.ri-calendar-2-fill:before { content: "\eb20"; } -.ri-calendar-2-line:before { content: "\eb21"; } -.ri-calendar-check-fill:before { content: "\eb22"; } -.ri-calendar-check-line:before { content: "\eb23"; } -.ri-calendar-event-fill:before { content: "\eb24"; } -.ri-calendar-event-line:before { content: "\eb25"; } -.ri-calendar-fill:before { content: "\eb26"; } -.ri-calendar-line:before { content: "\eb27"; } -.ri-calendar-todo-fill:before { content: "\eb28"; } -.ri-calendar-todo-line:before { content: "\eb29"; } -.ri-camera-2-fill:before { content: "\eb2a"; } -.ri-camera-2-line:before { content: "\eb2b"; } -.ri-camera-3-fill:before { content: "\eb2c"; } -.ri-camera-3-line:before { content: "\eb2d"; } -.ri-camera-fill:before { content: "\eb2e"; } -.ri-camera-lens-fill:before { content: "\eb2f"; } -.ri-camera-lens-line:before { content: "\eb30"; } -.ri-camera-line:before { content: "\eb31"; } -.ri-camera-off-fill:before { content: "\eb32"; } -.ri-camera-off-line:before { content: "\eb33"; } -.ri-camera-switch-fill:before { content: "\eb34"; } -.ri-camera-switch-line:before { content: "\eb35"; } -.ri-capsule-fill:before { content: "\eb36"; } -.ri-capsule-line:before { content: "\eb37"; } -.ri-car-fill:before { content: "\eb38"; } -.ri-car-line:before { content: "\eb39"; } -.ri-car-washing-fill:before { content: "\eb3a"; } -.ri-car-washing-line:before { content: "\eb3b"; } -.ri-caravan-fill:before { content: "\eb3c"; } -.ri-caravan-line:before { content: "\eb3d"; } -.ri-cast-fill:before { content: "\eb3e"; } -.ri-cast-line:before { content: "\eb3f"; } -.ri-cellphone-fill:before { content: "\eb40"; } -.ri-cellphone-line:before { content: "\eb41"; } -.ri-celsius-fill:before { content: "\eb42"; } -.ri-celsius-line:before { content: "\eb43"; } -.ri-centos-fill:before { content: "\eb44"; } -.ri-centos-line:before { content: "\eb45"; } -.ri-character-recognition-fill:before { content: "\eb46"; } -.ri-character-recognition-line:before { content: "\eb47"; } -.ri-charging-pile-2-fill:before { content: "\eb48"; } -.ri-charging-pile-2-line:before { content: "\eb49"; } -.ri-charging-pile-fill:before { content: "\eb4a"; } -.ri-charging-pile-line:before { content: "\eb4b"; } -.ri-chat-1-fill:before { content: "\eb4c"; } -.ri-chat-1-line:before { content: "\eb4d"; } -.ri-chat-2-fill:before { content: "\eb4e"; } -.ri-chat-2-line:before { content: "\eb4f"; } -.ri-chat-3-fill:before { content: "\eb50"; } -.ri-chat-3-line:before { content: "\eb51"; } -.ri-chat-4-fill:before { content: "\eb52"; } -.ri-chat-4-line:before { content: "\eb53"; } -.ri-chat-check-fill:before { content: "\eb54"; } -.ri-chat-check-line:before { content: "\eb55"; } -.ri-chat-delete-fill:before { content: "\eb56"; } -.ri-chat-delete-line:before { content: "\eb57"; } -.ri-chat-download-fill:before { content: "\eb58"; } -.ri-chat-download-line:before { content: "\eb59"; } -.ri-chat-follow-up-fill:before { content: "\eb5a"; } -.ri-chat-follow-up-line:before { content: "\eb5b"; } -.ri-chat-forward-fill:before { content: "\eb5c"; } -.ri-chat-forward-line:before { content: "\eb5d"; } -.ri-chat-heart-fill:before { content: "\eb5e"; } -.ri-chat-heart-line:before { content: "\eb5f"; } -.ri-chat-history-fill:before { content: "\eb60"; } -.ri-chat-history-line:before { content: "\eb61"; } -.ri-chat-new-fill:before { content: "\eb62"; } -.ri-chat-new-line:before { content: "\eb63"; } -.ri-chat-off-fill:before { content: "\eb64"; } -.ri-chat-off-line:before { content: "\eb65"; } -.ri-chat-poll-fill:before { content: "\eb66"; } -.ri-chat-poll-line:before { content: "\eb67"; } -.ri-chat-private-fill:before { content: "\eb68"; } -.ri-chat-private-line:before { content: "\eb69"; } -.ri-chat-quote-fill:before { content: "\eb6a"; } -.ri-chat-quote-line:before { content: "\eb6b"; } -.ri-chat-settings-fill:before { content: "\eb6c"; } -.ri-chat-settings-line:before { content: "\eb6d"; } -.ri-chat-smile-2-fill:before { content: "\eb6e"; } -.ri-chat-smile-2-line:before { content: "\eb6f"; } -.ri-chat-smile-3-fill:before { content: "\eb70"; } -.ri-chat-smile-3-line:before { content: "\eb71"; } -.ri-chat-smile-fill:before { content: "\eb72"; } -.ri-chat-smile-line:before { content: "\eb73"; } -.ri-chat-upload-fill:before { content: "\eb74"; } -.ri-chat-upload-line:before { content: "\eb75"; } -.ri-chat-voice-fill:before { content: "\eb76"; } -.ri-chat-voice-line:before { content: "\eb77"; } -.ri-check-double-fill:before { content: "\eb78"; } -.ri-check-double-line:before { content: "\eb79"; } -.ri-check-fill:before { content: "\eb7a"; } -.ri-check-line:before { content: "\eb7b"; } -.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } -.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } -.ri-checkbox-blank-fill:before { content: "\eb7e"; } -.ri-checkbox-blank-line:before { content: "\eb7f"; } -.ri-checkbox-circle-fill:before { content: "\eb80"; } -.ri-checkbox-circle-line:before { content: "\eb81"; } -.ri-checkbox-fill:before { content: "\eb82"; } -.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } -.ri-checkbox-indeterminate-line:before { content: "\eb84"; } -.ri-checkbox-line:before { content: "\eb85"; } -.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } -.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } -.ri-checkbox-multiple-fill:before { content: "\eb88"; } -.ri-checkbox-multiple-line:before { content: "\eb89"; } -.ri-china-railway-fill:before { content: "\eb8a"; } -.ri-china-railway-line:before { content: "\eb8b"; } -.ri-chrome-fill:before { content: "\eb8c"; } -.ri-chrome-line:before { content: "\eb8d"; } -.ri-clapperboard-fill:before { content: "\eb8e"; } -.ri-clapperboard-line:before { content: "\eb8f"; } -.ri-clipboard-fill:before { content: "\eb90"; } -.ri-clipboard-line:before { content: "\eb91"; } -.ri-clockwise-2-fill:before { content: "\eb92"; } -.ri-clockwise-2-line:before { content: "\eb93"; } -.ri-clockwise-fill:before { content: "\eb94"; } -.ri-clockwise-line:before { content: "\eb95"; } -.ri-close-circle-fill:before { content: "\eb96"; } -.ri-close-circle-line:before { content: "\eb97"; } -.ri-close-fill:before { content: "\eb98"; } -.ri-close-line:before { content: "\eb99"; } -.ri-closed-captioning-fill:before { content: "\eb9a"; } -.ri-closed-captioning-line:before { content: "\eb9b"; } -.ri-cloud-fill:before { content: "\eb9c"; } -.ri-cloud-line:before { content: "\eb9d"; } -.ri-cloud-off-fill:before { content: "\eb9e"; } -.ri-cloud-off-line:before { content: "\eb9f"; } -.ri-cloud-windy-fill:before { content: "\eba0"; } -.ri-cloud-windy-line:before { content: "\eba1"; } -.ri-cloudy-2-fill:before { content: "\eba2"; } -.ri-cloudy-2-line:before { content: "\eba3"; } -.ri-cloudy-fill:before { content: "\eba4"; } -.ri-cloudy-line:before { content: "\eba5"; } -.ri-code-box-fill:before { content: "\eba6"; } -.ri-code-box-line:before { content: "\eba7"; } -.ri-code-fill:before { content: "\eba8"; } -.ri-code-line:before { content: "\eba9"; } -.ri-code-s-fill:before { content: "\ebaa"; } -.ri-code-s-line:before { content: "\ebab"; } -.ri-code-s-slash-fill:before { content: "\ebac"; } -.ri-code-s-slash-line:before { content: "\ebad"; } -.ri-code-view:before { content: "\ebae"; } -.ri-codepen-fill:before { content: "\ebaf"; } -.ri-codepen-line:before { content: "\ebb0"; } -.ri-coin-fill:before { content: "\ebb1"; } -.ri-coin-line:before { content: "\ebb2"; } -.ri-coins-fill:before { content: "\ebb3"; } -.ri-coins-line:before { content: "\ebb4"; } -.ri-collage-fill:before { content: "\ebb5"; } -.ri-collage-line:before { content: "\ebb6"; } -.ri-command-fill:before { content: "\ebb7"; } -.ri-command-line:before { content: "\ebb8"; } -.ri-community-fill:before { content: "\ebb9"; } -.ri-community-line:before { content: "\ebba"; } -.ri-compass-2-fill:before { content: "\ebbb"; } -.ri-compass-2-line:before { content: "\ebbc"; } -.ri-compass-3-fill:before { content: "\ebbd"; } -.ri-compass-3-line:before { content: "\ebbe"; } -.ri-compass-4-fill:before { content: "\ebbf"; } -.ri-compass-4-line:before { content: "\ebc0"; } -.ri-compass-discover-fill:before { content: "\ebc1"; } -.ri-compass-discover-line:before { content: "\ebc2"; } -.ri-compass-fill:before { content: "\ebc3"; } -.ri-compass-line:before { content: "\ebc4"; } -.ri-compasses-2-fill:before { content: "\ebc5"; } -.ri-compasses-2-line:before { content: "\ebc6"; } -.ri-compasses-fill:before { content: "\ebc7"; } -.ri-compasses-line:before { content: "\ebc8"; } -.ri-computer-fill:before { content: "\ebc9"; } -.ri-computer-line:before { content: "\ebca"; } -.ri-contacts-book-2-fill:before { content: "\ebcb"; } -.ri-contacts-book-2-line:before { content: "\ebcc"; } -.ri-contacts-book-fill:before { content: "\ebcd"; } -.ri-contacts-book-line:before { content: "\ebce"; } -.ri-contacts-book-upload-fill:before { content: "\ebcf"; } -.ri-contacts-book-upload-line:before { content: "\ebd0"; } -.ri-contacts-fill:before { content: "\ebd1"; } -.ri-contacts-line:before { content: "\ebd2"; } -.ri-contrast-2-fill:before { content: "\ebd3"; } -.ri-contrast-2-line:before { content: "\ebd4"; } -.ri-contrast-drop-2-fill:before { content: "\ebd5"; } -.ri-contrast-drop-2-line:before { content: "\ebd6"; } -.ri-contrast-drop-fill:before { content: "\ebd7"; } -.ri-contrast-drop-line:before { content: "\ebd8"; } -.ri-contrast-fill:before { content: "\ebd9"; } -.ri-contrast-line:before { content: "\ebda"; } -.ri-copper-coin-fill:before { content: "\ebdb"; } -.ri-copper-coin-line:before { content: "\ebdc"; } -.ri-copper-diamond-fill:before { content: "\ebdd"; } -.ri-copper-diamond-line:before { content: "\ebde"; } -.ri-copyleft-fill:before { content: "\ebdf"; } -.ri-copyleft-line:before { content: "\ebe0"; } -.ri-copyright-fill:before { content: "\ebe1"; } -.ri-copyright-line:before { content: "\ebe2"; } -.ri-coreos-fill:before { content: "\ebe3"; } -.ri-coreos-line:before { content: "\ebe4"; } -.ri-coupon-2-fill:before { content: "\ebe5"; } -.ri-coupon-2-line:before { content: "\ebe6"; } -.ri-coupon-3-fill:before { content: "\ebe7"; } -.ri-coupon-3-line:before { content: "\ebe8"; } -.ri-coupon-4-fill:before { content: "\ebe9"; } -.ri-coupon-4-line:before { content: "\ebea"; } -.ri-coupon-5-fill:before { content: "\ebeb"; } -.ri-coupon-5-line:before { content: "\ebec"; } -.ri-coupon-fill:before { content: "\ebed"; } -.ri-coupon-line:before { content: "\ebee"; } -.ri-cpu-fill:before { content: "\ebef"; } -.ri-cpu-line:before { content: "\ebf0"; } -.ri-creative-commons-by-fill:before { content: "\ebf1"; } -.ri-creative-commons-by-line:before { content: "\ebf2"; } -.ri-creative-commons-fill:before { content: "\ebf3"; } -.ri-creative-commons-line:before { content: "\ebf4"; } -.ri-creative-commons-nc-fill:before { content: "\ebf5"; } -.ri-creative-commons-nc-line:before { content: "\ebf6"; } -.ri-creative-commons-nd-fill:before { content: "\ebf7"; } -.ri-creative-commons-nd-line:before { content: "\ebf8"; } -.ri-creative-commons-sa-fill:before { content: "\ebf9"; } -.ri-creative-commons-sa-line:before { content: "\ebfa"; } -.ri-creative-commons-zero-fill:before { content: "\ebfb"; } -.ri-creative-commons-zero-line:before { content: "\ebfc"; } -.ri-criminal-fill:before { content: "\ebfd"; } -.ri-criminal-line:before { content: "\ebfe"; } -.ri-crop-2-fill:before { content: "\ebff"; } -.ri-crop-2-line:before { content: "\ec00"; } -.ri-crop-fill:before { content: "\ec01"; } -.ri-crop-line:before { content: "\ec02"; } -.ri-css3-fill:before { content: "\ec03"; } -.ri-css3-line:before { content: "\ec04"; } -.ri-cup-fill:before { content: "\ec05"; } -.ri-cup-line:before { content: "\ec06"; } -.ri-currency-fill:before { content: "\ec07"; } -.ri-currency-line:before { content: "\ec08"; } -.ri-cursor-fill:before { content: "\ec09"; } -.ri-cursor-line:before { content: "\ec0a"; } -.ri-customer-service-2-fill:before { content: "\ec0b"; } -.ri-customer-service-2-line:before { content: "\ec0c"; } -.ri-customer-service-fill:before { content: "\ec0d"; } -.ri-customer-service-line:before { content: "\ec0e"; } -.ri-dashboard-2-fill:before { content: "\ec0f"; } -.ri-dashboard-2-line:before { content: "\ec10"; } -.ri-dashboard-3-fill:before { content: "\ec11"; } -.ri-dashboard-3-line:before { content: "\ec12"; } -.ri-dashboard-fill:before { content: "\ec13"; } -.ri-dashboard-line:before { content: "\ec14"; } -.ri-database-2-fill:before { content: "\ec15"; } -.ri-database-2-line:before { content: "\ec16"; } -.ri-database-fill:before { content: "\ec17"; } -.ri-database-line:before { content: "\ec18"; } -.ri-delete-back-2-fill:before { content: "\ec19"; } -.ri-delete-back-2-line:before { content: "\ec1a"; } -.ri-delete-back-fill:before { content: "\ec1b"; } -.ri-delete-back-line:before { content: "\ec1c"; } -.ri-delete-bin-2-fill:before { content: "\ec1d"; } -.ri-delete-bin-2-line:before { content: "\ec1e"; } -.ri-delete-bin-3-fill:before { content: "\ec1f"; } -.ri-delete-bin-3-line:before { content: "\ec20"; } -.ri-delete-bin-4-fill:before { content: "\ec21"; } -.ri-delete-bin-4-line:before { content: "\ec22"; } -.ri-delete-bin-5-fill:before { content: "\ec23"; } -.ri-delete-bin-5-line:before { content: "\ec24"; } -.ri-delete-bin-6-fill:before { content: "\ec25"; } -.ri-delete-bin-6-line:before { content: "\ec26"; } -.ri-delete-bin-7-fill:before { content: "\ec27"; } -.ri-delete-bin-7-line:before { content: "\ec28"; } -.ri-delete-bin-fill:before { content: "\ec29"; } -.ri-delete-bin-line:before { content: "\ec2a"; } -.ri-delete-column:before { content: "\ec2b"; } -.ri-delete-row:before { content: "\ec2c"; } -.ri-device-fill:before { content: "\ec2d"; } -.ri-device-line:before { content: "\ec2e"; } -.ri-device-recover-fill:before { content: "\ec2f"; } -.ri-device-recover-line:before { content: "\ec30"; } -.ri-dingding-fill:before { content: "\ec31"; } -.ri-dingding-line:before { content: "\ec32"; } -.ri-direction-fill:before { content: "\ec33"; } -.ri-direction-line:before { content: "\ec34"; } -.ri-disc-fill:before { content: "\ec35"; } -.ri-disc-line:before { content: "\ec36"; } -.ri-discord-fill:before { content: "\ec37"; } -.ri-discord-line:before { content: "\ec38"; } -.ri-discuss-fill:before { content: "\ec39"; } -.ri-discuss-line:before { content: "\ec3a"; } -.ri-dislike-fill:before { content: "\ec3b"; } -.ri-dislike-line:before { content: "\ec3c"; } -.ri-disqus-fill:before { content: "\ec3d"; } -.ri-disqus-line:before { content: "\ec3e"; } -.ri-divide-fill:before { content: "\ec3f"; } -.ri-divide-line:before { content: "\ec40"; } -.ri-donut-chart-fill:before { content: "\ec41"; } -.ri-donut-chart-line:before { content: "\ec42"; } -.ri-door-closed-fill:before { content: "\ec43"; } -.ri-door-closed-line:before { content: "\ec44"; } -.ri-door-fill:before { content: "\ec45"; } -.ri-door-line:before { content: "\ec46"; } -.ri-door-lock-box-fill:before { content: "\ec47"; } -.ri-door-lock-box-line:before { content: "\ec48"; } -.ri-door-lock-fill:before { content: "\ec49"; } -.ri-door-lock-line:before { content: "\ec4a"; } -.ri-door-open-fill:before { content: "\ec4b"; } -.ri-door-open-line:before { content: "\ec4c"; } -.ri-dossier-fill:before { content: "\ec4d"; } -.ri-dossier-line:before { content: "\ec4e"; } -.ri-douban-fill:before { content: "\ec4f"; } -.ri-douban-line:before { content: "\ec50"; } -.ri-double-quotes-l:before { content: "\ec51"; } -.ri-double-quotes-r:before { content: "\ec52"; } -.ri-download-2-fill:before { content: "\ec53"; } -.ri-download-2-line:before { content: "\ec54"; } -.ri-download-cloud-2-fill:before { content: "\ec55"; } -.ri-download-cloud-2-line:before { content: "\ec56"; } -.ri-download-cloud-fill:before { content: "\ec57"; } -.ri-download-cloud-line:before { content: "\ec58"; } -.ri-download-fill:before { content: "\ec59"; } -.ri-download-line:before { content: "\ec5a"; } -.ri-draft-fill:before { content: "\ec5b"; } -.ri-draft-line:before { content: "\ec5c"; } -.ri-drag-drop-fill:before { content: "\ec5d"; } -.ri-drag-drop-line:before { content: "\ec5e"; } -.ri-drag-move-2-fill:before { content: "\ec5f"; } -.ri-drag-move-2-line:before { content: "\ec60"; } -.ri-drag-move-fill:before { content: "\ec61"; } -.ri-drag-move-line:before { content: "\ec62"; } -.ri-dribbble-fill:before { content: "\ec63"; } -.ri-dribbble-line:before { content: "\ec64"; } -.ri-drive-fill:before { content: "\ec65"; } -.ri-drive-line:before { content: "\ec66"; } -.ri-drizzle-fill:before { content: "\ec67"; } -.ri-drizzle-line:before { content: "\ec68"; } -.ri-drop-fill:before { content: "\ec69"; } -.ri-drop-line:before { content: "\ec6a"; } -.ri-dropbox-fill:before { content: "\ec6b"; } -.ri-dropbox-line:before { content: "\ec6c"; } -.ri-dual-sim-1-fill:before { content: "\ec6d"; } -.ri-dual-sim-1-line:before { content: "\ec6e"; } -.ri-dual-sim-2-fill:before { content: "\ec6f"; } -.ri-dual-sim-2-line:before { content: "\ec70"; } -.ri-dv-fill:before { content: "\ec71"; } -.ri-dv-line:before { content: "\ec72"; } -.ri-dvd-fill:before { content: "\ec73"; } -.ri-dvd-line:before { content: "\ec74"; } -.ri-e-bike-2-fill:before { content: "\ec75"; } -.ri-e-bike-2-line:before { content: "\ec76"; } -.ri-e-bike-fill:before { content: "\ec77"; } -.ri-e-bike-line:before { content: "\ec78"; } -.ri-earth-fill:before { content: "\ec79"; } -.ri-earth-line:before { content: "\ec7a"; } -.ri-earthquake-fill:before { content: "\ec7b"; } -.ri-earthquake-line:before { content: "\ec7c"; } -.ri-edge-fill:before { content: "\ec7d"; } -.ri-edge-line:before { content: "\ec7e"; } -.ri-edit-2-fill:before { content: "\ec7f"; } -.ri-edit-2-line:before { content: "\ec80"; } -.ri-edit-box-fill:before { content: "\ec81"; } -.ri-edit-box-line:before { content: "\ec82"; } -.ri-edit-circle-fill:before { content: "\ec83"; } -.ri-edit-circle-line:before { content: "\ec84"; } -.ri-edit-fill:before { content: "\ec85"; } -.ri-edit-line:before { content: "\ec86"; } -.ri-eject-fill:before { content: "\ec87"; } -.ri-eject-line:before { content: "\ec88"; } -.ri-emotion-2-fill:before { content: "\ec89"; } -.ri-emotion-2-line:before { content: "\ec8a"; } -.ri-emotion-fill:before { content: "\ec8b"; } -.ri-emotion-happy-fill:before { content: "\ec8c"; } -.ri-emotion-happy-line:before { content: "\ec8d"; } -.ri-emotion-laugh-fill:before { content: "\ec8e"; } -.ri-emotion-laugh-line:before { content: "\ec8f"; } -.ri-emotion-line:before { content: "\ec90"; } -.ri-emotion-normal-fill:before { content: "\ec91"; } -.ri-emotion-normal-line:before { content: "\ec92"; } -.ri-emotion-sad-fill:before { content: "\ec93"; } -.ri-emotion-sad-line:before { content: "\ec94"; } -.ri-emotion-unhappy-fill:before { content: "\ec95"; } -.ri-emotion-unhappy-line:before { content: "\ec96"; } -.ri-empathize-fill:before { content: "\ec97"; } -.ri-empathize-line:before { content: "\ec98"; } -.ri-emphasis-cn:before { content: "\ec99"; } -.ri-emphasis:before { content: "\ec9a"; } -.ri-english-input:before { content: "\ec9b"; } -.ri-equalizer-fill:before { content: "\ec9c"; } -.ri-equalizer-line:before { content: "\ec9d"; } -.ri-eraser-fill:before { content: "\ec9e"; } -.ri-eraser-line:before { content: "\ec9f"; } -.ri-error-warning-fill:before { content: "\eca0"; } -.ri-error-warning-line:before { content: "\eca1"; } -.ri-evernote-fill:before { content: "\eca2"; } -.ri-evernote-line:before { content: "\eca3"; } -.ri-exchange-box-fill:before { content: "\eca4"; } -.ri-exchange-box-line:before { content: "\eca5"; } -.ri-exchange-cny-fill:before { content: "\eca6"; } -.ri-exchange-cny-line:before { content: "\eca7"; } -.ri-exchange-dollar-fill:before { content: "\eca8"; } -.ri-exchange-dollar-line:before { content: "\eca9"; } -.ri-exchange-fill:before { content: "\ecaa"; } -.ri-exchange-funds-fill:before { content: "\ecab"; } -.ri-exchange-funds-line:before { content: "\ecac"; } -.ri-exchange-line:before { content: "\ecad"; } -.ri-external-link-fill:before { content: "\ecae"; } -.ri-external-link-line:before { content: "\ecaf"; } -.ri-eye-2-fill:before { content: "\ecb0"; } -.ri-eye-2-line:before { content: "\ecb1"; } -.ri-eye-close-fill:before { content: "\ecb2"; } -.ri-eye-close-line:before { content: "\ecb3"; } -.ri-eye-fill:before { content: "\ecb4"; } -.ri-eye-line:before { content: "\ecb5"; } -.ri-eye-off-fill:before { content: "\ecb6"; } -.ri-eye-off-line:before { content: "\ecb7"; } -.ri-facebook-box-fill:before { content: "\ecb8"; } -.ri-facebook-box-line:before { content: "\ecb9"; } -.ri-facebook-circle-fill:before { content: "\ecba"; } -.ri-facebook-circle-line:before { content: "\ecbb"; } -.ri-facebook-fill:before { content: "\ecbc"; } -.ri-facebook-line:before { content: "\ecbd"; } -.ri-fahrenheit-fill:before { content: "\ecbe"; } -.ri-fahrenheit-line:before { content: "\ecbf"; } -.ri-feedback-fill:before { content: "\ecc0"; } -.ri-feedback-line:before { content: "\ecc1"; } -.ri-file-2-fill:before { content: "\ecc2"; } -.ri-file-2-line:before { content: "\ecc3"; } -.ri-file-3-fill:before { content: "\ecc4"; } -.ri-file-3-line:before { content: "\ecc5"; } -.ri-file-4-fill:before { content: "\ecc6"; } -.ri-file-4-line:before { content: "\ecc7"; } -.ri-file-add-fill:before { content: "\ecc8"; } -.ri-file-add-line:before { content: "\ecc9"; } -.ri-file-chart-2-fill:before { content: "\ecca"; } -.ri-file-chart-2-line:before { content: "\eccb"; } -.ri-file-chart-fill:before { content: "\eccc"; } -.ri-file-chart-line:before { content: "\eccd"; } -.ri-file-cloud-fill:before { content: "\ecce"; } -.ri-file-cloud-line:before { content: "\eccf"; } -.ri-file-code-fill:before { content: "\ecd0"; } -.ri-file-code-line:before { content: "\ecd1"; } -.ri-file-copy-2-fill:before { content: "\ecd2"; } -.ri-file-copy-2-line:before { content: "\ecd3"; } -.ri-file-copy-fill:before { content: "\ecd4"; } -.ri-file-copy-line:before { content: "\ecd5"; } -.ri-file-damage-fill:before { content: "\ecd6"; } -.ri-file-damage-line:before { content: "\ecd7"; } -.ri-file-download-fill:before { content: "\ecd8"; } -.ri-file-download-line:before { content: "\ecd9"; } -.ri-file-edit-fill:before { content: "\ecda"; } -.ri-file-edit-line:before { content: "\ecdb"; } -.ri-file-excel-2-fill:before { content: "\ecdc"; } -.ri-file-excel-2-line:before { content: "\ecdd"; } -.ri-file-excel-fill:before { content: "\ecde"; } -.ri-file-excel-line:before { content: "\ecdf"; } -.ri-file-fill:before { content: "\ece0"; } -.ri-file-forbid-fill:before { content: "\ece1"; } -.ri-file-forbid-line:before { content: "\ece2"; } -.ri-file-gif-fill:before { content: "\ece3"; } -.ri-file-gif-line:before { content: "\ece4"; } -.ri-file-history-fill:before { content: "\ece5"; } -.ri-file-history-line:before { content: "\ece6"; } -.ri-file-hwp-fill:before { content: "\ece7"; } -.ri-file-hwp-line:before { content: "\ece8"; } -.ri-file-info-fill:before { content: "\ece9"; } -.ri-file-info-line:before { content: "\ecea"; } -.ri-file-line:before { content: "\eceb"; } -.ri-file-list-2-fill:before { content: "\ecec"; } -.ri-file-list-2-line:before { content: "\eced"; } -.ri-file-list-3-fill:before { content: "\ecee"; } -.ri-file-list-3-line:before { content: "\ecef"; } -.ri-file-list-fill:before { content: "\ecf0"; } -.ri-file-list-line:before { content: "\ecf1"; } -.ri-file-lock-fill:before { content: "\ecf2"; } -.ri-file-lock-line:before { content: "\ecf3"; } -.ri-file-mark-fill:before { content: "\ecf4"; } -.ri-file-mark-line:before { content: "\ecf5"; } -.ri-file-music-fill:before { content: "\ecf6"; } -.ri-file-music-line:before { content: "\ecf7"; } -.ri-file-paper-2-fill:before { content: "\ecf8"; } -.ri-file-paper-2-line:before { content: "\ecf9"; } -.ri-file-paper-fill:before { content: "\ecfa"; } -.ri-file-paper-line:before { content: "\ecfb"; } -.ri-file-pdf-fill:before { content: "\ecfc"; } -.ri-file-pdf-line:before { content: "\ecfd"; } -.ri-file-ppt-2-fill:before { content: "\ecfe"; } -.ri-file-ppt-2-line:before { content: "\ecff"; } -.ri-file-ppt-fill:before { content: "\ed00"; } -.ri-file-ppt-line:before { content: "\ed01"; } -.ri-file-reduce-fill:before { content: "\ed02"; } -.ri-file-reduce-line:before { content: "\ed03"; } -.ri-file-search-fill:before { content: "\ed04"; } -.ri-file-search-line:before { content: "\ed05"; } -.ri-file-settings-fill:before { content: "\ed06"; } -.ri-file-settings-line:before { content: "\ed07"; } -.ri-file-shield-2-fill:before { content: "\ed08"; } -.ri-file-shield-2-line:before { content: "\ed09"; } -.ri-file-shield-fill:before { content: "\ed0a"; } -.ri-file-shield-line:before { content: "\ed0b"; } -.ri-file-shred-fill:before { content: "\ed0c"; } -.ri-file-shred-line:before { content: "\ed0d"; } -.ri-file-text-fill:before { content: "\ed0e"; } -.ri-file-text-line:before { content: "\ed0f"; } -.ri-file-transfer-fill:before { content: "\ed10"; } -.ri-file-transfer-line:before { content: "\ed11"; } -.ri-file-unknow-fill:before { content: "\ed12"; } -.ri-file-unknow-line:before { content: "\ed13"; } -.ri-file-upload-fill:before { content: "\ed14"; } -.ri-file-upload-line:before { content: "\ed15"; } -.ri-file-user-fill:before { content: "\ed16"; } -.ri-file-user-line:before { content: "\ed17"; } -.ri-file-warning-fill:before { content: "\ed18"; } -.ri-file-warning-line:before { content: "\ed19"; } -.ri-file-word-2-fill:before { content: "\ed1a"; } -.ri-file-word-2-line:before { content: "\ed1b"; } -.ri-file-word-fill:before { content: "\ed1c"; } -.ri-file-word-line:before { content: "\ed1d"; } -.ri-file-zip-fill:before { content: "\ed1e"; } -.ri-file-zip-line:before { content: "\ed1f"; } -.ri-film-fill:before { content: "\ed20"; } -.ri-film-line:before { content: "\ed21"; } -.ri-filter-2-fill:before { content: "\ed22"; } -.ri-filter-2-line:before { content: "\ed23"; } -.ri-filter-3-fill:before { content: "\ed24"; } -.ri-filter-3-line:before { content: "\ed25"; } -.ri-filter-fill:before { content: "\ed26"; } -.ri-filter-line:before { content: "\ed27"; } -.ri-filter-off-fill:before { content: "\ed28"; } -.ri-filter-off-line:before { content: "\ed29"; } -.ri-find-replace-fill:before { content: "\ed2a"; } -.ri-find-replace-line:before { content: "\ed2b"; } -.ri-finder-fill:before { content: "\ed2c"; } -.ri-finder-line:before { content: "\ed2d"; } -.ri-fingerprint-2-fill:before { content: "\ed2e"; } -.ri-fingerprint-2-line:before { content: "\ed2f"; } -.ri-fingerprint-fill:before { content: "\ed30"; } -.ri-fingerprint-line:before { content: "\ed31"; } -.ri-fire-fill:before { content: "\ed32"; } -.ri-fire-line:before { content: "\ed33"; } -.ri-firefox-fill:before { content: "\ed34"; } -.ri-firefox-line:before { content: "\ed35"; } -.ri-first-aid-kit-fill:before { content: "\ed36"; } -.ri-first-aid-kit-line:before { content: "\ed37"; } -.ri-flag-2-fill:before { content: "\ed38"; } -.ri-flag-2-line:before { content: "\ed39"; } -.ri-flag-fill:before { content: "\ed3a"; } -.ri-flag-line:before { content: "\ed3b"; } -.ri-flashlight-fill:before { content: "\ed3c"; } -.ri-flashlight-line:before { content: "\ed3d"; } -.ri-flask-fill:before { content: "\ed3e"; } -.ri-flask-line:before { content: "\ed3f"; } -.ri-flight-land-fill:before { content: "\ed40"; } -.ri-flight-land-line:before { content: "\ed41"; } -.ri-flight-takeoff-fill:before { content: "\ed42"; } -.ri-flight-takeoff-line:before { content: "\ed43"; } -.ri-flood-fill:before { content: "\ed44"; } -.ri-flood-line:before { content: "\ed45"; } -.ri-flow-chart:before { content: "\ed46"; } -.ri-flutter-fill:before { content: "\ed47"; } -.ri-flutter-line:before { content: "\ed48"; } -.ri-focus-2-fill:before { content: "\ed49"; } -.ri-focus-2-line:before { content: "\ed4a"; } -.ri-focus-3-fill:before { content: "\ed4b"; } -.ri-focus-3-line:before { content: "\ed4c"; } -.ri-focus-fill:before { content: "\ed4d"; } -.ri-focus-line:before { content: "\ed4e"; } -.ri-foggy-fill:before { content: "\ed4f"; } -.ri-foggy-line:before { content: "\ed50"; } -.ri-folder-2-fill:before { content: "\ed51"; } -.ri-folder-2-line:before { content: "\ed52"; } -.ri-folder-3-fill:before { content: "\ed53"; } -.ri-folder-3-line:before { content: "\ed54"; } -.ri-folder-4-fill:before { content: "\ed55"; } -.ri-folder-4-line:before { content: "\ed56"; } -.ri-folder-5-fill:before { content: "\ed57"; } -.ri-folder-5-line:before { content: "\ed58"; } -.ri-folder-add-fill:before { content: "\ed59"; } -.ri-folder-add-line:before { content: "\ed5a"; } -.ri-folder-chart-2-fill:before { content: "\ed5b"; } -.ri-folder-chart-2-line:before { content: "\ed5c"; } -.ri-folder-chart-fill:before { content: "\ed5d"; } -.ri-folder-chart-line:before { content: "\ed5e"; } -.ri-folder-download-fill:before { content: "\ed5f"; } -.ri-folder-download-line:before { content: "\ed60"; } -.ri-folder-fill:before { content: "\ed61"; } -.ri-folder-forbid-fill:before { content: "\ed62"; } -.ri-folder-forbid-line:before { content: "\ed63"; } -.ri-folder-history-fill:before { content: "\ed64"; } -.ri-folder-history-line:before { content: "\ed65"; } -.ri-folder-info-fill:before { content: "\ed66"; } -.ri-folder-info-line:before { content: "\ed67"; } -.ri-folder-keyhole-fill:before { content: "\ed68"; } -.ri-folder-keyhole-line:before { content: "\ed69"; } -.ri-folder-line:before { content: "\ed6a"; } -.ri-folder-lock-fill:before { content: "\ed6b"; } -.ri-folder-lock-line:before { content: "\ed6c"; } -.ri-folder-music-fill:before { content: "\ed6d"; } -.ri-folder-music-line:before { content: "\ed6e"; } -.ri-folder-open-fill:before { content: "\ed6f"; } -.ri-folder-open-line:before { content: "\ed70"; } -.ri-folder-received-fill:before { content: "\ed71"; } -.ri-folder-received-line:before { content: "\ed72"; } -.ri-folder-reduce-fill:before { content: "\ed73"; } -.ri-folder-reduce-line:before { content: "\ed74"; } -.ri-folder-settings-fill:before { content: "\ed75"; } -.ri-folder-settings-line:before { content: "\ed76"; } -.ri-folder-shared-fill:before { content: "\ed77"; } -.ri-folder-shared-line:before { content: "\ed78"; } -.ri-folder-shield-2-fill:before { content: "\ed79"; } -.ri-folder-shield-2-line:before { content: "\ed7a"; } -.ri-folder-shield-fill:before { content: "\ed7b"; } -.ri-folder-shield-line:before { content: "\ed7c"; } -.ri-folder-transfer-fill:before { content: "\ed7d"; } -.ri-folder-transfer-line:before { content: "\ed7e"; } -.ri-folder-unknow-fill:before { content: "\ed7f"; } -.ri-folder-unknow-line:before { content: "\ed80"; } -.ri-folder-upload-fill:before { content: "\ed81"; } -.ri-folder-upload-line:before { content: "\ed82"; } -.ri-folder-user-fill:before { content: "\ed83"; } -.ri-folder-user-line:before { content: "\ed84"; } -.ri-folder-warning-fill:before { content: "\ed85"; } -.ri-folder-warning-line:before { content: "\ed86"; } -.ri-folder-zip-fill:before { content: "\ed87"; } -.ri-folder-zip-line:before { content: "\ed88"; } -.ri-folders-fill:before { content: "\ed89"; } -.ri-folders-line:before { content: "\ed8a"; } -.ri-font-color:before { content: "\ed8b"; } -.ri-font-size-2:before { content: "\ed8c"; } -.ri-font-size:before { content: "\ed8d"; } -.ri-football-fill:before { content: "\ed8e"; } -.ri-football-line:before { content: "\ed8f"; } -.ri-footprint-fill:before { content: "\ed90"; } -.ri-footprint-line:before { content: "\ed91"; } -.ri-forbid-2-fill:before { content: "\ed92"; } -.ri-forbid-2-line:before { content: "\ed93"; } -.ri-forbid-fill:before { content: "\ed94"; } -.ri-forbid-line:before { content: "\ed95"; } -.ri-format-clear:before { content: "\ed96"; } -.ri-fridge-fill:before { content: "\ed97"; } -.ri-fridge-line:before { content: "\ed98"; } -.ri-fullscreen-exit-fill:before { content: "\ed99"; } -.ri-fullscreen-exit-line:before { content: "\ed9a"; } -.ri-fullscreen-fill:before { content: "\ed9b"; } -.ri-fullscreen-line:before { content: "\ed9c"; } -.ri-function-fill:before { content: "\ed9d"; } -.ri-function-line:before { content: "\ed9e"; } -.ri-functions:before { content: "\ed9f"; } -.ri-funds-box-fill:before { content: "\eda0"; } -.ri-funds-box-line:before { content: "\eda1"; } -.ri-funds-fill:before { content: "\eda2"; } -.ri-funds-line:before { content: "\eda3"; } -.ri-gallery-fill:before { content: "\eda4"; } -.ri-gallery-line:before { content: "\eda5"; } -.ri-gallery-upload-fill:before { content: "\eda6"; } -.ri-gallery-upload-line:before { content: "\eda7"; } -.ri-game-fill:before { content: "\eda8"; } -.ri-game-line:before { content: "\eda9"; } -.ri-gamepad-fill:before { content: "\edaa"; } -.ri-gamepad-line:before { content: "\edab"; } -.ri-gas-station-fill:before { content: "\edac"; } -.ri-gas-station-line:before { content: "\edad"; } -.ri-gatsby-fill:before { content: "\edae"; } -.ri-gatsby-line:before { content: "\edaf"; } -.ri-genderless-fill:before { content: "\edb0"; } -.ri-genderless-line:before { content: "\edb1"; } -.ri-ghost-2-fill:before { content: "\edb2"; } -.ri-ghost-2-line:before { content: "\edb3"; } -.ri-ghost-fill:before { content: "\edb4"; } -.ri-ghost-line:before { content: "\edb5"; } -.ri-ghost-smile-fill:before { content: "\edb6"; } -.ri-ghost-smile-line:before { content: "\edb7"; } -.ri-gift-2-fill:before { content: "\edb8"; } -.ri-gift-2-line:before { content: "\edb9"; } -.ri-gift-fill:before { content: "\edba"; } -.ri-gift-line:before { content: "\edbb"; } -.ri-git-branch-fill:before { content: "\edbc"; } -.ri-git-branch-line:before { content: "\edbd"; } -.ri-git-commit-fill:before { content: "\edbe"; } -.ri-git-commit-line:before { content: "\edbf"; } -.ri-git-merge-fill:before { content: "\edc0"; } -.ri-git-merge-line:before { content: "\edc1"; } -.ri-git-pull-request-fill:before { content: "\edc2"; } -.ri-git-pull-request-line:before { content: "\edc3"; } -.ri-git-repository-commits-fill:before { content: "\edc4"; } -.ri-git-repository-commits-line:before { content: "\edc5"; } -.ri-git-repository-fill:before { content: "\edc6"; } -.ri-git-repository-line:before { content: "\edc7"; } -.ri-git-repository-private-fill:before { content: "\edc8"; } -.ri-git-repository-private-line:before { content: "\edc9"; } -.ri-github-fill:before { content: "\edca"; } -.ri-github-line:before { content: "\edcb"; } -.ri-gitlab-fill:before { content: "\edcc"; } -.ri-gitlab-line:before { content: "\edcd"; } -.ri-global-fill:before { content: "\edce"; } -.ri-global-line:before { content: "\edcf"; } -.ri-globe-fill:before { content: "\edd0"; } -.ri-globe-line:before { content: "\edd1"; } -.ri-goblet-fill:before { content: "\edd2"; } -.ri-goblet-line:before { content: "\edd3"; } -.ri-google-fill:before { content: "\edd4"; } -.ri-google-line:before { content: "\edd5"; } -.ri-google-play-fill:before { content: "\edd6"; } -.ri-google-play-line:before { content: "\edd7"; } -.ri-government-fill:before { content: "\edd8"; } -.ri-government-line:before { content: "\edd9"; } -.ri-gps-fill:before { content: "\edda"; } -.ri-gps-line:before { content: "\eddb"; } -.ri-gradienter-fill:before { content: "\eddc"; } -.ri-gradienter-line:before { content: "\eddd"; } -.ri-grid-fill:before { content: "\edde"; } -.ri-grid-line:before { content: "\eddf"; } -.ri-group-2-fill:before { content: "\ede0"; } -.ri-group-2-line:before { content: "\ede1"; } -.ri-group-fill:before { content: "\ede2"; } -.ri-group-line:before { content: "\ede3"; } -.ri-guide-fill:before { content: "\ede4"; } -.ri-guide-line:before { content: "\ede5"; } -.ri-h-1:before { content: "\ede6"; } -.ri-h-2:before { content: "\ede7"; } -.ri-h-3:before { content: "\ede8"; } -.ri-h-4:before { content: "\ede9"; } -.ri-h-5:before { content: "\edea"; } -.ri-h-6:before { content: "\edeb"; } -.ri-hail-fill:before { content: "\edec"; } -.ri-hail-line:before { content: "\eded"; } -.ri-hammer-fill:before { content: "\edee"; } -.ri-hammer-line:before { content: "\edef"; } -.ri-hand-coin-fill:before { content: "\edf0"; } -.ri-hand-coin-line:before { content: "\edf1"; } -.ri-hand-heart-fill:before { content: "\edf2"; } -.ri-hand-heart-line:before { content: "\edf3"; } -.ri-hand-sanitizer-fill:before { content: "\edf4"; } -.ri-hand-sanitizer-line:before { content: "\edf5"; } -.ri-handbag-fill:before { content: "\edf6"; } -.ri-handbag-line:before { content: "\edf7"; } -.ri-hard-drive-2-fill:before { content: "\edf8"; } -.ri-hard-drive-2-line:before { content: "\edf9"; } -.ri-hard-drive-fill:before { content: "\edfa"; } -.ri-hard-drive-line:before { content: "\edfb"; } -.ri-hashtag:before { content: "\edfc"; } -.ri-haze-2-fill:before { content: "\edfd"; } -.ri-haze-2-line:before { content: "\edfe"; } -.ri-haze-fill:before { content: "\edff"; } -.ri-haze-line:before { content: "\ee00"; } -.ri-hd-fill:before { content: "\ee01"; } -.ri-hd-line:before { content: "\ee02"; } -.ri-heading:before { content: "\ee03"; } -.ri-headphone-fill:before { content: "\ee04"; } -.ri-headphone-line:before { content: "\ee05"; } -.ri-health-book-fill:before { content: "\ee06"; } -.ri-health-book-line:before { content: "\ee07"; } -.ri-heart-2-fill:before { content: "\ee08"; } -.ri-heart-2-line:before { content: "\ee09"; } -.ri-heart-3-fill:before { content: "\ee0a"; } -.ri-heart-3-line:before { content: "\ee0b"; } -.ri-heart-add-fill:before { content: "\ee0c"; } -.ri-heart-add-line:before { content: "\ee0d"; } -.ri-heart-fill:before { content: "\ee0e"; } -.ri-heart-line:before { content: "\ee0f"; } -.ri-heart-pulse-fill:before { content: "\ee10"; } -.ri-heart-pulse-line:before { content: "\ee11"; } -.ri-hearts-fill:before { content: "\ee12"; } -.ri-hearts-line:before { content: "\ee13"; } -.ri-heavy-showers-fill:before { content: "\ee14"; } -.ri-heavy-showers-line:before { content: "\ee15"; } -.ri-history-fill:before { content: "\ee16"; } -.ri-history-line:before { content: "\ee17"; } -.ri-home-2-fill:before { content: "\ee18"; } -.ri-home-2-line:before { content: "\ee19"; } -.ri-home-3-fill:before { content: "\ee1a"; } -.ri-home-3-line:before { content: "\ee1b"; } -.ri-home-4-fill:before { content: "\ee1c"; } -.ri-home-4-line:before { content: "\ee1d"; } -.ri-home-5-fill:before { content: "\ee1e"; } -.ri-home-5-line:before { content: "\ee1f"; } -.ri-home-6-fill:before { content: "\ee20"; } -.ri-home-6-line:before { content: "\ee21"; } -.ri-home-7-fill:before { content: "\ee22"; } -.ri-home-7-line:before { content: "\ee23"; } -.ri-home-8-fill:before { content: "\ee24"; } -.ri-home-8-line:before { content: "\ee25"; } -.ri-home-fill:before { content: "\ee26"; } -.ri-home-gear-fill:before { content: "\ee27"; } -.ri-home-gear-line:before { content: "\ee28"; } -.ri-home-heart-fill:before { content: "\ee29"; } -.ri-home-heart-line:before { content: "\ee2a"; } -.ri-home-line:before { content: "\ee2b"; } -.ri-home-smile-2-fill:before { content: "\ee2c"; } -.ri-home-smile-2-line:before { content: "\ee2d"; } -.ri-home-smile-fill:before { content: "\ee2e"; } -.ri-home-smile-line:before { content: "\ee2f"; } -.ri-home-wifi-fill:before { content: "\ee30"; } -.ri-home-wifi-line:before { content: "\ee31"; } -.ri-honor-of-kings-fill:before { content: "\ee32"; } -.ri-honor-of-kings-line:before { content: "\ee33"; } -.ri-honour-fill:before { content: "\ee34"; } -.ri-honour-line:before { content: "\ee35"; } -.ri-hospital-fill:before { content: "\ee36"; } -.ri-hospital-line:before { content: "\ee37"; } -.ri-hotel-bed-fill:before { content: "\ee38"; } -.ri-hotel-bed-line:before { content: "\ee39"; } -.ri-hotel-fill:before { content: "\ee3a"; } -.ri-hotel-line:before { content: "\ee3b"; } -.ri-hotspot-fill:before { content: "\ee3c"; } -.ri-hotspot-line:before { content: "\ee3d"; } -.ri-hq-fill:before { content: "\ee3e"; } -.ri-hq-line:before { content: "\ee3f"; } -.ri-html5-fill:before { content: "\ee40"; } -.ri-html5-line:before { content: "\ee41"; } -.ri-ie-fill:before { content: "\ee42"; } -.ri-ie-line:before { content: "\ee43"; } -.ri-image-2-fill:before { content: "\ee44"; } -.ri-image-2-line:before { content: "\ee45"; } -.ri-image-add-fill:before { content: "\ee46"; } -.ri-image-add-line:before { content: "\ee47"; } -.ri-image-edit-fill:before { content: "\ee48"; } -.ri-image-edit-line:before { content: "\ee49"; } -.ri-image-fill:before { content: "\ee4a"; } -.ri-image-line:before { content: "\ee4b"; } -.ri-inbox-archive-fill:before { content: "\ee4c"; } -.ri-inbox-archive-line:before { content: "\ee4d"; } -.ri-inbox-fill:before { content: "\ee4e"; } -.ri-inbox-line:before { content: "\ee4f"; } -.ri-inbox-unarchive-fill:before { content: "\ee50"; } -.ri-inbox-unarchive-line:before { content: "\ee51"; } -.ri-increase-decrease-fill:before { content: "\ee52"; } -.ri-increase-decrease-line:before { content: "\ee53"; } -.ri-indent-decrease:before { content: "\ee54"; } -.ri-indent-increase:before { content: "\ee55"; } -.ri-indeterminate-circle-fill:before { content: "\ee56"; } -.ri-indeterminate-circle-line:before { content: "\ee57"; } -.ri-information-fill:before { content: "\ee58"; } -.ri-information-line:before { content: "\ee59"; } -.ri-infrared-thermometer-fill:before { content: "\ee5a"; } -.ri-infrared-thermometer-line:before { content: "\ee5b"; } -.ri-ink-bottle-fill:before { content: "\ee5c"; } -.ri-ink-bottle-line:before { content: "\ee5d"; } -.ri-input-cursor-move:before { content: "\ee5e"; } -.ri-input-method-fill:before { content: "\ee5f"; } -.ri-input-method-line:before { content: "\ee60"; } -.ri-insert-column-left:before { content: "\ee61"; } -.ri-insert-column-right:before { content: "\ee62"; } -.ri-insert-row-bottom:before { content: "\ee63"; } -.ri-insert-row-top:before { content: "\ee64"; } -.ri-instagram-fill:before { content: "\ee65"; } -.ri-instagram-line:before { content: "\ee66"; } -.ri-install-fill:before { content: "\ee67"; } -.ri-install-line:before { content: "\ee68"; } -.ri-invision-fill:before { content: "\ee69"; } -.ri-invision-line:before { content: "\ee6a"; } -.ri-italic:before { content: "\ee6b"; } -.ri-kakao-talk-fill:before { content: "\ee6c"; } -.ri-kakao-talk-line:before { content: "\ee6d"; } -.ri-key-2-fill:before { content: "\ee6e"; } -.ri-key-2-line:before { content: "\ee6f"; } -.ri-key-fill:before { content: "\ee70"; } -.ri-key-line:before { content: "\ee71"; } -.ri-keyboard-box-fill:before { content: "\ee72"; } -.ri-keyboard-box-line:before { content: "\ee73"; } -.ri-keyboard-fill:before { content: "\ee74"; } -.ri-keyboard-line:before { content: "\ee75"; } -.ri-keynote-fill:before { content: "\ee76"; } -.ri-keynote-line:before { content: "\ee77"; } -.ri-knife-blood-fill:before { content: "\ee78"; } -.ri-knife-blood-line:before { content: "\ee79"; } -.ri-knife-fill:before { content: "\ee7a"; } -.ri-knife-line:before { content: "\ee7b"; } -.ri-landscape-fill:before { content: "\ee7c"; } -.ri-landscape-line:before { content: "\ee7d"; } -.ri-layout-2-fill:before { content: "\ee7e"; } -.ri-layout-2-line:before { content: "\ee7f"; } -.ri-layout-3-fill:before { content: "\ee80"; } -.ri-layout-3-line:before { content: "\ee81"; } -.ri-layout-4-fill:before { content: "\ee82"; } -.ri-layout-4-line:before { content: "\ee83"; } -.ri-layout-5-fill:before { content: "\ee84"; } -.ri-layout-5-line:before { content: "\ee85"; } -.ri-layout-6-fill:before { content: "\ee86"; } -.ri-layout-6-line:before { content: "\ee87"; } -.ri-layout-bottom-2-fill:before { content: "\ee88"; } -.ri-layout-bottom-2-line:before { content: "\ee89"; } -.ri-layout-bottom-fill:before { content: "\ee8a"; } -.ri-layout-bottom-line:before { content: "\ee8b"; } -.ri-layout-column-fill:before { content: "\ee8c"; } -.ri-layout-column-line:before { content: "\ee8d"; } -.ri-layout-fill:before { content: "\ee8e"; } -.ri-layout-grid-fill:before { content: "\ee8f"; } -.ri-layout-grid-line:before { content: "\ee90"; } -.ri-layout-left-2-fill:before { content: "\ee91"; } -.ri-layout-left-2-line:before { content: "\ee92"; } -.ri-layout-left-fill:before { content: "\ee93"; } -.ri-layout-left-line:before { content: "\ee94"; } -.ri-layout-line:before { content: "\ee95"; } -.ri-layout-masonry-fill:before { content: "\ee96"; } -.ri-layout-masonry-line:before { content: "\ee97"; } -.ri-layout-right-2-fill:before { content: "\ee98"; } -.ri-layout-right-2-line:before { content: "\ee99"; } -.ri-layout-right-fill:before { content: "\ee9a"; } -.ri-layout-right-line:before { content: "\ee9b"; } -.ri-layout-row-fill:before { content: "\ee9c"; } -.ri-layout-row-line:before { content: "\ee9d"; } -.ri-layout-top-2-fill:before { content: "\ee9e"; } -.ri-layout-top-2-line:before { content: "\ee9f"; } -.ri-layout-top-fill:before { content: "\eea0"; } -.ri-layout-top-line:before { content: "\eea1"; } -.ri-leaf-fill:before { content: "\eea2"; } -.ri-leaf-line:before { content: "\eea3"; } -.ri-lifebuoy-fill:before { content: "\eea4"; } -.ri-lifebuoy-line:before { content: "\eea5"; } -.ri-lightbulb-fill:before { content: "\eea6"; } -.ri-lightbulb-flash-fill:before { content: "\eea7"; } -.ri-lightbulb-flash-line:before { content: "\eea8"; } -.ri-lightbulb-line:before { content: "\eea9"; } -.ri-line-chart-fill:before { content: "\eeaa"; } -.ri-line-chart-line:before { content: "\eeab"; } -.ri-line-fill:before { content: "\eeac"; } -.ri-line-height:before { content: "\eead"; } -.ri-line-line:before { content: "\eeae"; } -.ri-link-m:before { content: "\eeaf"; } -.ri-link-unlink-m:before { content: "\eeb0"; } -.ri-link-unlink:before { content: "\eeb1"; } -.ri-link:before { content: "\eeb2"; } -.ri-linkedin-box-fill:before { content: "\eeb3"; } -.ri-linkedin-box-line:before { content: "\eeb4"; } -.ri-linkedin-fill:before { content: "\eeb5"; } -.ri-linkedin-line:before { content: "\eeb6"; } -.ri-links-fill:before { content: "\eeb7"; } -.ri-links-line:before { content: "\eeb8"; } -.ri-list-check-2:before { content: "\eeb9"; } -.ri-list-check:before { content: "\eeba"; } -.ri-list-ordered:before { content: "\eebb"; } -.ri-list-settings-fill:before { content: "\eebc"; } -.ri-list-settings-line:before { content: "\eebd"; } -.ri-list-unordered:before { content: "\eebe"; } -.ri-live-fill:before { content: "\eebf"; } -.ri-live-line:before { content: "\eec0"; } -.ri-loader-2-fill:before { content: "\eec1"; } -.ri-loader-2-line:before { content: "\eec2"; } -.ri-loader-3-fill:before { content: "\eec3"; } -.ri-loader-3-line:before { content: "\eec4"; } -.ri-loader-4-fill:before { content: "\eec5"; } -.ri-loader-4-line:before { content: "\eec6"; } -.ri-loader-5-fill:before { content: "\eec7"; } -.ri-loader-5-line:before { content: "\eec8"; } -.ri-loader-fill:before { content: "\eec9"; } -.ri-loader-line:before { content: "\eeca"; } -.ri-lock-2-fill:before { content: "\eecb"; } -.ri-lock-2-line:before { content: "\eecc"; } -.ri-lock-fill:before { content: "\eecd"; } -.ri-lock-line:before { content: "\eece"; } -.ri-lock-password-fill:before { content: "\eecf"; } -.ri-lock-password-line:before { content: "\eed0"; } -.ri-lock-unlock-fill:before { content: "\eed1"; } -.ri-lock-unlock-line:before { content: "\eed2"; } -.ri-login-box-fill:before { content: "\eed3"; } -.ri-login-box-line:before { content: "\eed4"; } -.ri-login-circle-fill:before { content: "\eed5"; } -.ri-login-circle-line:before { content: "\eed6"; } -.ri-logout-box-fill:before { content: "\eed7"; } -.ri-logout-box-line:before { content: "\eed8"; } -.ri-logout-box-r-fill:before { content: "\eed9"; } -.ri-logout-box-r-line:before { content: "\eeda"; } -.ri-logout-circle-fill:before { content: "\eedb"; } -.ri-logout-circle-line:before { content: "\eedc"; } -.ri-logout-circle-r-fill:before { content: "\eedd"; } -.ri-logout-circle-r-line:before { content: "\eede"; } -.ri-luggage-cart-fill:before { content: "\eedf"; } -.ri-luggage-cart-line:before { content: "\eee0"; } -.ri-luggage-deposit-fill:before { content: "\eee1"; } -.ri-luggage-deposit-line:before { content: "\eee2"; } -.ri-lungs-fill:before { content: "\eee3"; } -.ri-lungs-line:before { content: "\eee4"; } -.ri-mac-fill:before { content: "\eee5"; } -.ri-mac-line:before { content: "\eee6"; } -.ri-macbook-fill:before { content: "\eee7"; } -.ri-macbook-line:before { content: "\eee8"; } -.ri-magic-fill:before { content: "\eee9"; } -.ri-magic-line:before { content: "\eeea"; } -.ri-mail-add-fill:before { content: "\eeeb"; } -.ri-mail-add-line:before { content: "\eeec"; } -.ri-mail-check-fill:before { content: "\eeed"; } -.ri-mail-check-line:before { content: "\eeee"; } -.ri-mail-close-fill:before { content: "\eeef"; } -.ri-mail-close-line:before { content: "\eef0"; } -.ri-mail-download-fill:before { content: "\eef1"; } -.ri-mail-download-line:before { content: "\eef2"; } -.ri-mail-fill:before { content: "\eef3"; } -.ri-mail-forbid-fill:before { content: "\eef4"; } -.ri-mail-forbid-line:before { content: "\eef5"; } -.ri-mail-line:before { content: "\eef6"; } -.ri-mail-lock-fill:before { content: "\eef7"; } -.ri-mail-lock-line:before { content: "\eef8"; } -.ri-mail-open-fill:before { content: "\eef9"; } -.ri-mail-open-line:before { content: "\eefa"; } -.ri-mail-send-fill:before { content: "\eefb"; } -.ri-mail-send-line:before { content: "\eefc"; } -.ri-mail-settings-fill:before { content: "\eefd"; } -.ri-mail-settings-line:before { content: "\eefe"; } -.ri-mail-star-fill:before { content: "\eeff"; } -.ri-mail-star-line:before { content: "\ef00"; } -.ri-mail-unread-fill:before { content: "\ef01"; } -.ri-mail-unread-line:before { content: "\ef02"; } -.ri-mail-volume-fill:before { content: "\ef03"; } -.ri-mail-volume-line:before { content: "\ef04"; } -.ri-map-2-fill:before { content: "\ef05"; } -.ri-map-2-line:before { content: "\ef06"; } -.ri-map-fill:before { content: "\ef07"; } -.ri-map-line:before { content: "\ef08"; } -.ri-map-pin-2-fill:before { content: "\ef09"; } -.ri-map-pin-2-line:before { content: "\ef0a"; } -.ri-map-pin-3-fill:before { content: "\ef0b"; } -.ri-map-pin-3-line:before { content: "\ef0c"; } -.ri-map-pin-4-fill:before { content: "\ef0d"; } -.ri-map-pin-4-line:before { content: "\ef0e"; } -.ri-map-pin-5-fill:before { content: "\ef0f"; } -.ri-map-pin-5-line:before { content: "\ef10"; } -.ri-map-pin-add-fill:before { content: "\ef11"; } -.ri-map-pin-add-line:before { content: "\ef12"; } -.ri-map-pin-fill:before { content: "\ef13"; } -.ri-map-pin-line:before { content: "\ef14"; } -.ri-map-pin-range-fill:before { content: "\ef15"; } -.ri-map-pin-range-line:before { content: "\ef16"; } -.ri-map-pin-time-fill:before { content: "\ef17"; } -.ri-map-pin-time-line:before { content: "\ef18"; } -.ri-map-pin-user-fill:before { content: "\ef19"; } -.ri-map-pin-user-line:before { content: "\ef1a"; } -.ri-mark-pen-fill:before { content: "\ef1b"; } -.ri-mark-pen-line:before { content: "\ef1c"; } -.ri-markdown-fill:before { content: "\ef1d"; } -.ri-markdown-line:before { content: "\ef1e"; } -.ri-markup-fill:before { content: "\ef1f"; } -.ri-markup-line:before { content: "\ef20"; } -.ri-mastercard-fill:before { content: "\ef21"; } -.ri-mastercard-line:before { content: "\ef22"; } -.ri-mastodon-fill:before { content: "\ef23"; } -.ri-mastodon-line:before { content: "\ef24"; } -.ri-medal-2-fill:before { content: "\ef25"; } -.ri-medal-2-line:before { content: "\ef26"; } -.ri-medal-fill:before { content: "\ef27"; } -.ri-medal-line:before { content: "\ef28"; } -.ri-medicine-bottle-fill:before { content: "\ef29"; } -.ri-medicine-bottle-line:before { content: "\ef2a"; } -.ri-medium-fill:before { content: "\ef2b"; } -.ri-medium-line:before { content: "\ef2c"; } -.ri-men-fill:before { content: "\ef2d"; } -.ri-men-line:before { content: "\ef2e"; } -.ri-mental-health-fill:before { content: "\ef2f"; } -.ri-mental-health-line:before { content: "\ef30"; } -.ri-menu-2-fill:before { content: "\ef31"; } -.ri-menu-2-line:before { content: "\ef32"; } -.ri-menu-3-fill:before { content: "\ef33"; } -.ri-menu-3-line:before { content: "\ef34"; } -.ri-menu-4-fill:before { content: "\ef35"; } -.ri-menu-4-line:before { content: "\ef36"; } -.ri-menu-5-fill:before { content: "\ef37"; } -.ri-menu-5-line:before { content: "\ef38"; } -.ri-menu-add-fill:before { content: "\ef39"; } -.ri-menu-add-line:before { content: "\ef3a"; } -.ri-menu-fill:before { content: "\ef3b"; } -.ri-menu-fold-fill:before { content: "\ef3c"; } -.ri-menu-fold-line:before { content: "\ef3d"; } -.ri-menu-line:before { content: "\ef3e"; } -.ri-menu-unfold-fill:before { content: "\ef3f"; } -.ri-menu-unfold-line:before { content: "\ef40"; } -.ri-merge-cells-horizontal:before { content: "\ef41"; } -.ri-merge-cells-vertical:before { content: "\ef42"; } -.ri-message-2-fill:before { content: "\ef43"; } -.ri-message-2-line:before { content: "\ef44"; } -.ri-message-3-fill:before { content: "\ef45"; } -.ri-message-3-line:before { content: "\ef46"; } -.ri-message-fill:before { content: "\ef47"; } -.ri-message-line:before { content: "\ef48"; } -.ri-messenger-fill:before { content: "\ef49"; } -.ri-messenger-line:before { content: "\ef4a"; } -.ri-meteor-fill:before { content: "\ef4b"; } -.ri-meteor-line:before { content: "\ef4c"; } -.ri-mic-2-fill:before { content: "\ef4d"; } -.ri-mic-2-line:before { content: "\ef4e"; } -.ri-mic-fill:before { content: "\ef4f"; } -.ri-mic-line:before { content: "\ef50"; } -.ri-mic-off-fill:before { content: "\ef51"; } -.ri-mic-off-line:before { content: "\ef52"; } -.ri-mickey-fill:before { content: "\ef53"; } -.ri-mickey-line:before { content: "\ef54"; } -.ri-microscope-fill:before { content: "\ef55"; } -.ri-microscope-line:before { content: "\ef56"; } -.ri-microsoft-fill:before { content: "\ef57"; } -.ri-microsoft-line:before { content: "\ef58"; } -.ri-mind-map:before { content: "\ef59"; } -.ri-mini-program-fill:before { content: "\ef5a"; } -.ri-mini-program-line:before { content: "\ef5b"; } -.ri-mist-fill:before { content: "\ef5c"; } -.ri-mist-line:before { content: "\ef5d"; } -.ri-money-cny-box-fill:before { content: "\ef5e"; } -.ri-money-cny-box-line:before { content: "\ef5f"; } -.ri-money-cny-circle-fill:before { content: "\ef60"; } -.ri-money-cny-circle-line:before { content: "\ef61"; } -.ri-money-dollar-box-fill:before { content: "\ef62"; } -.ri-money-dollar-box-line:before { content: "\ef63"; } -.ri-money-dollar-circle-fill:before { content: "\ef64"; } -.ri-money-dollar-circle-line:before { content: "\ef65"; } -.ri-money-euro-box-fill:before { content: "\ef66"; } -.ri-money-euro-box-line:before { content: "\ef67"; } -.ri-money-euro-circle-fill:before { content: "\ef68"; } -.ri-money-euro-circle-line:before { content: "\ef69"; } -.ri-money-pound-box-fill:before { content: "\ef6a"; } -.ri-money-pound-box-line:before { content: "\ef6b"; } -.ri-money-pound-circle-fill:before { content: "\ef6c"; } -.ri-money-pound-circle-line:before { content: "\ef6d"; } -.ri-moon-clear-fill:before { content: "\ef6e"; } -.ri-moon-clear-line:before { content: "\ef6f"; } -.ri-moon-cloudy-fill:before { content: "\ef70"; } -.ri-moon-cloudy-line:before { content: "\ef71"; } -.ri-moon-fill:before { content: "\ef72"; } -.ri-moon-foggy-fill:before { content: "\ef73"; } -.ri-moon-foggy-line:before { content: "\ef74"; } -.ri-moon-line:before { content: "\ef75"; } -.ri-more-2-fill:before { content: "\ef76"; } -.ri-more-2-line:before { content: "\ef77"; } -.ri-more-fill:before { content: "\ef78"; } -.ri-more-line:before { content: "\ef79"; } -.ri-motorbike-fill:before { content: "\ef7a"; } -.ri-motorbike-line:before { content: "\ef7b"; } -.ri-mouse-fill:before { content: "\ef7c"; } -.ri-mouse-line:before { content: "\ef7d"; } -.ri-movie-2-fill:before { content: "\ef7e"; } -.ri-movie-2-line:before { content: "\ef7f"; } -.ri-movie-fill:before { content: "\ef80"; } -.ri-movie-line:before { content: "\ef81"; } -.ri-music-2-fill:before { content: "\ef82"; } -.ri-music-2-line:before { content: "\ef83"; } -.ri-music-fill:before { content: "\ef84"; } -.ri-music-line:before { content: "\ef85"; } -.ri-mv-fill:before { content: "\ef86"; } -.ri-mv-line:before { content: "\ef87"; } -.ri-navigation-fill:before { content: "\ef88"; } -.ri-navigation-line:before { content: "\ef89"; } -.ri-netease-cloud-music-fill:before { content: "\ef8a"; } -.ri-netease-cloud-music-line:before { content: "\ef8b"; } -.ri-netflix-fill:before { content: "\ef8c"; } -.ri-netflix-line:before { content: "\ef8d"; } -.ri-newspaper-fill:before { content: "\ef8e"; } -.ri-newspaper-line:before { content: "\ef8f"; } -.ri-node-tree:before { content: "\ef90"; } -.ri-notification-2-fill:before { content: "\ef91"; } -.ri-notification-2-line:before { content: "\ef92"; } -.ri-notification-3-fill:before { content: "\ef93"; } -.ri-notification-3-line:before { content: "\ef94"; } -.ri-notification-4-fill:before { content: "\ef95"; } -.ri-notification-4-line:before { content: "\ef96"; } -.ri-notification-badge-fill:before { content: "\ef97"; } -.ri-notification-badge-line:before { content: "\ef98"; } -.ri-notification-fill:before { content: "\ef99"; } -.ri-notification-line:before { content: "\ef9a"; } -.ri-notification-off-fill:before { content: "\ef9b"; } -.ri-notification-off-line:before { content: "\ef9c"; } -.ri-npmjs-fill:before { content: "\ef9d"; } -.ri-npmjs-line:before { content: "\ef9e"; } -.ri-number-0:before { content: "\ef9f"; } -.ri-number-1:before { content: "\efa0"; } -.ri-number-2:before { content: "\efa1"; } -.ri-number-3:before { content: "\efa2"; } -.ri-number-4:before { content: "\efa3"; } -.ri-number-5:before { content: "\efa4"; } -.ri-number-6:before { content: "\efa5"; } -.ri-number-7:before { content: "\efa6"; } -.ri-number-8:before { content: "\efa7"; } -.ri-number-9:before { content: "\efa8"; } -.ri-numbers-fill:before { content: "\efa9"; } -.ri-numbers-line:before { content: "\efaa"; } -.ri-nurse-fill:before { content: "\efab"; } -.ri-nurse-line:before { content: "\efac"; } -.ri-oil-fill:before { content: "\efad"; } -.ri-oil-line:before { content: "\efae"; } -.ri-omega:before { content: "\efaf"; } -.ri-open-arm-fill:before { content: "\efb0"; } -.ri-open-arm-line:before { content: "\efb1"; } -.ri-open-source-fill:before { content: "\efb2"; } -.ri-open-source-line:before { content: "\efb3"; } -.ri-opera-fill:before { content: "\efb4"; } -.ri-opera-line:before { content: "\efb5"; } -.ri-order-play-fill:before { content: "\efb6"; } -.ri-order-play-line:before { content: "\efb7"; } -.ri-organization-chart:before { content: "\efb8"; } -.ri-outlet-2-fill:before { content: "\efb9"; } -.ri-outlet-2-line:before { content: "\efba"; } -.ri-outlet-fill:before { content: "\efbb"; } -.ri-outlet-line:before { content: "\efbc"; } -.ri-page-separator:before { content: "\efbd"; } -.ri-pages-fill:before { content: "\efbe"; } -.ri-pages-line:before { content: "\efbf"; } -.ri-paint-brush-fill:before { content: "\efc0"; } -.ri-paint-brush-line:before { content: "\efc1"; } -.ri-paint-fill:before { content: "\efc2"; } -.ri-paint-line:before { content: "\efc3"; } -.ri-palette-fill:before { content: "\efc4"; } -.ri-palette-line:before { content: "\efc5"; } -.ri-pantone-fill:before { content: "\efc6"; } -.ri-pantone-line:before { content: "\efc7"; } -.ri-paragraph:before { content: "\efc8"; } -.ri-parent-fill:before { content: "\efc9"; } -.ri-parent-line:before { content: "\efca"; } -.ri-parentheses-fill:before { content: "\efcb"; } -.ri-parentheses-line:before { content: "\efcc"; } -.ri-parking-box-fill:before { content: "\efcd"; } -.ri-parking-box-line:before { content: "\efce"; } -.ri-parking-fill:before { content: "\efcf"; } -.ri-parking-line:before { content: "\efd0"; } -.ri-passport-fill:before { content: "\efd1"; } -.ri-passport-line:before { content: "\efd2"; } -.ri-patreon-fill:before { content: "\efd3"; } -.ri-patreon-line:before { content: "\efd4"; } -.ri-pause-circle-fill:before { content: "\efd5"; } -.ri-pause-circle-line:before { content: "\efd6"; } -.ri-pause-fill:before { content: "\efd7"; } -.ri-pause-line:before { content: "\efd8"; } -.ri-pause-mini-fill:before { content: "\efd9"; } -.ri-pause-mini-line:before { content: "\efda"; } -.ri-paypal-fill:before { content: "\efdb"; } -.ri-paypal-line:before { content: "\efdc"; } -.ri-pen-nib-fill:before { content: "\efdd"; } -.ri-pen-nib-line:before { content: "\efde"; } -.ri-pencil-fill:before { content: "\efdf"; } -.ri-pencil-line:before { content: "\efe0"; } -.ri-pencil-ruler-2-fill:before { content: "\efe1"; } -.ri-pencil-ruler-2-line:before { content: "\efe2"; } -.ri-pencil-ruler-fill:before { content: "\efe3"; } -.ri-pencil-ruler-line:before { content: "\efe4"; } -.ri-percent-fill:before { content: "\efe5"; } -.ri-percent-line:before { content: "\efe6"; } -.ri-phone-camera-fill:before { content: "\efe7"; } -.ri-phone-camera-line:before { content: "\efe8"; } -.ri-phone-fill:before { content: "\efe9"; } -.ri-phone-find-fill:before { content: "\efea"; } -.ri-phone-find-line:before { content: "\efeb"; } -.ri-phone-line:before { content: "\efec"; } -.ri-phone-lock-fill:before { content: "\efed"; } -.ri-phone-lock-line:before { content: "\efee"; } -.ri-picture-in-picture-2-fill:before { content: "\efef"; } -.ri-picture-in-picture-2-line:before { content: "\eff0"; } -.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } -.ri-picture-in-picture-exit-line:before { content: "\eff2"; } -.ri-picture-in-picture-fill:before { content: "\eff3"; } -.ri-picture-in-picture-line:before { content: "\eff4"; } -.ri-pie-chart-2-fill:before { content: "\eff5"; } -.ri-pie-chart-2-line:before { content: "\eff6"; } -.ri-pie-chart-box-fill:before { content: "\eff7"; } -.ri-pie-chart-box-line:before { content: "\eff8"; } -.ri-pie-chart-fill:before { content: "\eff9"; } -.ri-pie-chart-line:before { content: "\effa"; } -.ri-pin-distance-fill:before { content: "\effb"; } -.ri-pin-distance-line:before { content: "\effc"; } -.ri-ping-pong-fill:before { content: "\effd"; } -.ri-ping-pong-line:before { content: "\effe"; } -.ri-pinterest-fill:before { content: "\efff"; } -.ri-pinterest-line:before { content: "\f000"; } -.ri-pinyin-input:before { content: "\f001"; } -.ri-pixelfed-fill:before { content: "\f002"; } -.ri-pixelfed-line:before { content: "\f003"; } -.ri-plane-fill:before { content: "\f004"; } -.ri-plane-line:before { content: "\f005"; } -.ri-plant-fill:before { content: "\f006"; } -.ri-plant-line:before { content: "\f007"; } -.ri-play-circle-fill:before { content: "\f008"; } -.ri-play-circle-line:before { content: "\f009"; } -.ri-play-fill:before { content: "\f00a"; } -.ri-play-line:before { content: "\f00b"; } -.ri-play-list-2-fill:before { content: "\f00c"; } -.ri-play-list-2-line:before { content: "\f00d"; } -.ri-play-list-add-fill:before { content: "\f00e"; } -.ri-play-list-add-line:before { content: "\f00f"; } -.ri-play-list-fill:before { content: "\f010"; } -.ri-play-list-line:before { content: "\f011"; } -.ri-play-mini-fill:before { content: "\f012"; } -.ri-play-mini-line:before { content: "\f013"; } -.ri-playstation-fill:before { content: "\f014"; } -.ri-playstation-line:before { content: "\f015"; } -.ri-plug-2-fill:before { content: "\f016"; } -.ri-plug-2-line:before { content: "\f017"; } -.ri-plug-fill:before { content: "\f018"; } -.ri-plug-line:before { content: "\f019"; } -.ri-polaroid-2-fill:before { content: "\f01a"; } -.ri-polaroid-2-line:before { content: "\f01b"; } -.ri-polaroid-fill:before { content: "\f01c"; } -.ri-polaroid-line:before { content: "\f01d"; } -.ri-police-car-fill:before { content: "\f01e"; } -.ri-police-car-line:before { content: "\f01f"; } -.ri-price-tag-2-fill:before { content: "\f020"; } -.ri-price-tag-2-line:before { content: "\f021"; } -.ri-price-tag-3-fill:before { content: "\f022"; } -.ri-price-tag-3-line:before { content: "\f023"; } -.ri-price-tag-fill:before { content: "\f024"; } -.ri-price-tag-line:before { content: "\f025"; } -.ri-printer-cloud-fill:before { content: "\f026"; } -.ri-printer-cloud-line:before { content: "\f027"; } -.ri-printer-fill:before { content: "\f028"; } -.ri-printer-line:before { content: "\f029"; } -.ri-product-hunt-fill:before { content: "\f02a"; } -.ri-product-hunt-line:before { content: "\f02b"; } -.ri-profile-fill:before { content: "\f02c"; } -.ri-profile-line:before { content: "\f02d"; } -.ri-projector-2-fill:before { content: "\f02e"; } -.ri-projector-2-line:before { content: "\f02f"; } -.ri-projector-fill:before { content: "\f030"; } -.ri-projector-line:before { content: "\f031"; } -.ri-psychotherapy-fill:before { content: "\f032"; } -.ri-psychotherapy-line:before { content: "\f033"; } -.ri-pulse-fill:before { content: "\f034"; } -.ri-pulse-line:before { content: "\f035"; } -.ri-pushpin-2-fill:before { content: "\f036"; } -.ri-pushpin-2-line:before { content: "\f037"; } -.ri-pushpin-fill:before { content: "\f038"; } -.ri-pushpin-line:before { content: "\f039"; } -.ri-qq-fill:before { content: "\f03a"; } -.ri-qq-line:before { content: "\f03b"; } -.ri-qr-code-fill:before { content: "\f03c"; } -.ri-qr-code-line:before { content: "\f03d"; } -.ri-qr-scan-2-fill:before { content: "\f03e"; } -.ri-qr-scan-2-line:before { content: "\f03f"; } -.ri-qr-scan-fill:before { content: "\f040"; } -.ri-qr-scan-line:before { content: "\f041"; } -.ri-question-answer-fill:before { content: "\f042"; } -.ri-question-answer-line:before { content: "\f043"; } -.ri-question-fill:before { content: "\f044"; } -.ri-question-line:before { content: "\f045"; } -.ri-question-mark:before { content: "\f046"; } -.ri-questionnaire-fill:before { content: "\f047"; } -.ri-questionnaire-line:before { content: "\f048"; } -.ri-quill-pen-fill:before { content: "\f049"; } -.ri-quill-pen-line:before { content: "\f04a"; } -.ri-radar-fill:before { content: "\f04b"; } -.ri-radar-line:before { content: "\f04c"; } -.ri-radio-2-fill:before { content: "\f04d"; } -.ri-radio-2-line:before { content: "\f04e"; } -.ri-radio-button-fill:before { content: "\f04f"; } -.ri-radio-button-line:before { content: "\f050"; } -.ri-radio-fill:before { content: "\f051"; } -.ri-radio-line:before { content: "\f052"; } -.ri-rainbow-fill:before { content: "\f053"; } -.ri-rainbow-line:before { content: "\f054"; } -.ri-rainy-fill:before { content: "\f055"; } -.ri-rainy-line:before { content: "\f056"; } -.ri-reactjs-fill:before { content: "\f057"; } -.ri-reactjs-line:before { content: "\f058"; } -.ri-record-circle-fill:before { content: "\f059"; } -.ri-record-circle-line:before { content: "\f05a"; } -.ri-record-mail-fill:before { content: "\f05b"; } -.ri-record-mail-line:before { content: "\f05c"; } -.ri-recycle-fill:before { content: "\f05d"; } -.ri-recycle-line:before { content: "\f05e"; } -.ri-red-packet-fill:before { content: "\f05f"; } -.ri-red-packet-line:before { content: "\f060"; } -.ri-reddit-fill:before { content: "\f061"; } -.ri-reddit-line:before { content: "\f062"; } -.ri-refresh-fill:before { content: "\f063"; } -.ri-refresh-line:before { content: "\f064"; } -.ri-refund-2-fill:before { content: "\f065"; } -.ri-refund-2-line:before { content: "\f066"; } -.ri-refund-fill:before { content: "\f067"; } -.ri-refund-line:before { content: "\f068"; } -.ri-registered-fill:before { content: "\f069"; } -.ri-registered-line:before { content: "\f06a"; } -.ri-remixicon-fill:before { content: "\f06b"; } -.ri-remixicon-line:before { content: "\f06c"; } -.ri-remote-control-2-fill:before { content: "\f06d"; } -.ri-remote-control-2-line:before { content: "\f06e"; } -.ri-remote-control-fill:before { content: "\f06f"; } -.ri-remote-control-line:before { content: "\f070"; } -.ri-repeat-2-fill:before { content: "\f071"; } -.ri-repeat-2-line:before { content: "\f072"; } -.ri-repeat-fill:before { content: "\f073"; } -.ri-repeat-line:before { content: "\f074"; } -.ri-repeat-one-fill:before { content: "\f075"; } -.ri-repeat-one-line:before { content: "\f076"; } -.ri-reply-all-fill:before { content: "\f077"; } -.ri-reply-all-line:before { content: "\f078"; } -.ri-reply-fill:before { content: "\f079"; } -.ri-reply-line:before { content: "\f07a"; } -.ri-reserved-fill:before { content: "\f07b"; } -.ri-reserved-line:before { content: "\f07c"; } -.ri-rest-time-fill:before { content: "\f07d"; } -.ri-rest-time-line:before { content: "\f07e"; } -.ri-restart-fill:before { content: "\f07f"; } -.ri-restart-line:before { content: "\f080"; } -.ri-restaurant-2-fill:before { content: "\f081"; } -.ri-restaurant-2-line:before { content: "\f082"; } -.ri-restaurant-fill:before { content: "\f083"; } -.ri-restaurant-line:before { content: "\f084"; } -.ri-rewind-fill:before { content: "\f085"; } -.ri-rewind-line:before { content: "\f086"; } -.ri-rewind-mini-fill:before { content: "\f087"; } -.ri-rewind-mini-line:before { content: "\f088"; } -.ri-rhythm-fill:before { content: "\f089"; } -.ri-rhythm-line:before { content: "\f08a"; } -.ri-riding-fill:before { content: "\f08b"; } -.ri-riding-line:before { content: "\f08c"; } -.ri-road-map-fill:before { content: "\f08d"; } -.ri-road-map-line:before { content: "\f08e"; } -.ri-roadster-fill:before { content: "\f08f"; } -.ri-roadster-line:before { content: "\f090"; } -.ri-robot-fill:before { content: "\f091"; } -.ri-robot-line:before { content: "\f092"; } -.ri-rocket-2-fill:before { content: "\f093"; } -.ri-rocket-2-line:before { content: "\f094"; } -.ri-rocket-fill:before { content: "\f095"; } -.ri-rocket-line:before { content: "\f096"; } -.ri-rotate-lock-fill:before { content: "\f097"; } -.ri-rotate-lock-line:before { content: "\f098"; } -.ri-rounded-corner:before { content: "\f099"; } -.ri-route-fill:before { content: "\f09a"; } -.ri-route-line:before { content: "\f09b"; } -.ri-router-fill:before { content: "\f09c"; } -.ri-router-line:before { content: "\f09d"; } -.ri-rss-fill:before { content: "\f09e"; } -.ri-rss-line:before { content: "\f09f"; } -.ri-ruler-2-fill:before { content: "\f0a0"; } -.ri-ruler-2-line:before { content: "\f0a1"; } -.ri-ruler-fill:before { content: "\f0a2"; } -.ri-ruler-line:before { content: "\f0a3"; } -.ri-run-fill:before { content: "\f0a4"; } -.ri-run-line:before { content: "\f0a5"; } -.ri-safari-fill:before { content: "\f0a6"; } -.ri-safari-line:before { content: "\f0a7"; } -.ri-safe-2-fill:before { content: "\f0a8"; } -.ri-safe-2-line:before { content: "\f0a9"; } -.ri-safe-fill:before { content: "\f0aa"; } -.ri-safe-line:before { content: "\f0ab"; } -.ri-sailboat-fill:before { content: "\f0ac"; } -.ri-sailboat-line:before { content: "\f0ad"; } -.ri-save-2-fill:before { content: "\f0ae"; } -.ri-save-2-line:before { content: "\f0af"; } -.ri-save-3-fill:before { content: "\f0b0"; } -.ri-save-3-line:before { content: "\f0b1"; } -.ri-save-fill:before { content: "\f0b2"; } -.ri-save-line:before { content: "\f0b3"; } -.ri-scales-2-fill:before { content: "\f0b4"; } -.ri-scales-2-line:before { content: "\f0b5"; } -.ri-scales-3-fill:before { content: "\f0b6"; } -.ri-scales-3-line:before { content: "\f0b7"; } -.ri-scales-fill:before { content: "\f0b8"; } -.ri-scales-line:before { content: "\f0b9"; } -.ri-scan-2-fill:before { content: "\f0ba"; } -.ri-scan-2-line:before { content: "\f0bb"; } -.ri-scan-fill:before { content: "\f0bc"; } -.ri-scan-line:before { content: "\f0bd"; } -.ri-scissors-2-fill:before { content: "\f0be"; } -.ri-scissors-2-line:before { content: "\f0bf"; } -.ri-scissors-cut-fill:before { content: "\f0c0"; } -.ri-scissors-cut-line:before { content: "\f0c1"; } -.ri-scissors-fill:before { content: "\f0c2"; } -.ri-scissors-line:before { content: "\f0c3"; } -.ri-screenshot-2-fill:before { content: "\f0c4"; } -.ri-screenshot-2-line:before { content: "\f0c5"; } -.ri-screenshot-fill:before { content: "\f0c6"; } -.ri-screenshot-line:before { content: "\f0c7"; } -.ri-sd-card-fill:before { content: "\f0c8"; } -.ri-sd-card-line:before { content: "\f0c9"; } -.ri-sd-card-mini-fill:before { content: "\f0ca"; } -.ri-sd-card-mini-line:before { content: "\f0cb"; } -.ri-search-2-fill:before { content: "\f0cc"; } -.ri-search-2-line:before { content: "\f0cd"; } -.ri-search-eye-fill:before { content: "\f0ce"; } -.ri-search-eye-line:before { content: "\f0cf"; } -.ri-search-fill:before { content: "\f0d0"; } -.ri-search-line:before { content: "\f0d1"; } -.ri-secure-payment-fill:before { content: "\f0d2"; } -.ri-secure-payment-line:before { content: "\f0d3"; } -.ri-seedling-fill:before { content: "\f0d4"; } -.ri-seedling-line:before { content: "\f0d5"; } -.ri-send-backward:before { content: "\f0d6"; } -.ri-send-plane-2-fill:before { content: "\f0d7"; } -.ri-send-plane-2-line:before { content: "\f0d8"; } -.ri-send-plane-fill:before { content: "\f0d9"; } -.ri-send-plane-line:before { content: "\f0da"; } -.ri-send-to-back:before { content: "\f0db"; } -.ri-sensor-fill:before { content: "\f0dc"; } -.ri-sensor-line:before { content: "\f0dd"; } -.ri-separator:before { content: "\f0de"; } -.ri-server-fill:before { content: "\f0df"; } -.ri-server-line:before { content: "\f0e0"; } -.ri-service-fill:before { content: "\f0e1"; } -.ri-service-line:before { content: "\f0e2"; } -.ri-settings-2-fill:before { content: "\f0e3"; } -.ri-settings-2-line:before { content: "\f0e4"; } -.ri-settings-3-fill:before { content: "\f0e5"; } -.ri-settings-3-line:before { content: "\f0e6"; } -.ri-settings-4-fill:before { content: "\f0e7"; } -.ri-settings-4-line:before { content: "\f0e8"; } -.ri-settings-5-fill:before { content: "\f0e9"; } -.ri-settings-5-line:before { content: "\f0ea"; } -.ri-settings-6-fill:before { content: "\f0eb"; } -.ri-settings-6-line:before { content: "\f0ec"; } -.ri-settings-fill:before { content: "\f0ed"; } -.ri-settings-line:before { content: "\f0ee"; } -.ri-shape-2-fill:before { content: "\f0ef"; } -.ri-shape-2-line:before { content: "\f0f0"; } -.ri-shape-fill:before { content: "\f0f1"; } -.ri-shape-line:before { content: "\f0f2"; } -.ri-share-box-fill:before { content: "\f0f3"; } -.ri-share-box-line:before { content: "\f0f4"; } -.ri-share-circle-fill:before { content: "\f0f5"; } -.ri-share-circle-line:before { content: "\f0f6"; } -.ri-share-fill:before { content: "\f0f7"; } -.ri-share-forward-2-fill:before { content: "\f0f8"; } -.ri-share-forward-2-line:before { content: "\f0f9"; } -.ri-share-forward-box-fill:before { content: "\f0fa"; } -.ri-share-forward-box-line:before { content: "\f0fb"; } -.ri-share-forward-fill:before { content: "\f0fc"; } -.ri-share-forward-line:before { content: "\f0fd"; } -.ri-share-line:before { content: "\f0fe"; } -.ri-shield-check-fill:before { content: "\f0ff"; } -.ri-shield-check-line:before { content: "\f100"; } -.ri-shield-cross-fill:before { content: "\f101"; } -.ri-shield-cross-line:before { content: "\f102"; } -.ri-shield-fill:before { content: "\f103"; } -.ri-shield-flash-fill:before { content: "\f104"; } -.ri-shield-flash-line:before { content: "\f105"; } -.ri-shield-keyhole-fill:before { content: "\f106"; } -.ri-shield-keyhole-line:before { content: "\f107"; } -.ri-shield-line:before { content: "\f108"; } -.ri-shield-star-fill:before { content: "\f109"; } -.ri-shield-star-line:before { content: "\f10a"; } -.ri-shield-user-fill:before { content: "\f10b"; } -.ri-shield-user-line:before { content: "\f10c"; } -.ri-ship-2-fill:before { content: "\f10d"; } -.ri-ship-2-line:before { content: "\f10e"; } -.ri-ship-fill:before { content: "\f10f"; } -.ri-ship-line:before { content: "\f110"; } -.ri-shirt-fill:before { content: "\f111"; } -.ri-shirt-line:before { content: "\f112"; } -.ri-shopping-bag-2-fill:before { content: "\f113"; } -.ri-shopping-bag-2-line:before { content: "\f114"; } -.ri-shopping-bag-3-fill:before { content: "\f115"; } -.ri-shopping-bag-3-line:before { content: "\f116"; } -.ri-shopping-bag-fill:before { content: "\f117"; } -.ri-shopping-bag-line:before { content: "\f118"; } -.ri-shopping-basket-2-fill:before { content: "\f119"; } -.ri-shopping-basket-2-line:before { content: "\f11a"; } -.ri-shopping-basket-fill:before { content: "\f11b"; } -.ri-shopping-basket-line:before { content: "\f11c"; } -.ri-shopping-cart-2-fill:before { content: "\f11d"; } -.ri-shopping-cart-2-line:before { content: "\f11e"; } -.ri-shopping-cart-fill:before { content: "\f11f"; } -.ri-shopping-cart-line:before { content: "\f120"; } -.ri-showers-fill:before { content: "\f121"; } -.ri-showers-line:before { content: "\f122"; } -.ri-shuffle-fill:before { content: "\f123"; } -.ri-shuffle-line:before { content: "\f124"; } -.ri-shut-down-fill:before { content: "\f125"; } -.ri-shut-down-line:before { content: "\f126"; } -.ri-side-bar-fill:before { content: "\f127"; } -.ri-side-bar-line:before { content: "\f128"; } -.ri-signal-tower-fill:before { content: "\f129"; } -.ri-signal-tower-line:before { content: "\f12a"; } -.ri-signal-wifi-1-fill:before { content: "\f12b"; } -.ri-signal-wifi-1-line:before { content: "\f12c"; } -.ri-signal-wifi-2-fill:before { content: "\f12d"; } -.ri-signal-wifi-2-line:before { content: "\f12e"; } -.ri-signal-wifi-3-fill:before { content: "\f12f"; } -.ri-signal-wifi-3-line:before { content: "\f130"; } -.ri-signal-wifi-error-fill:before { content: "\f131"; } -.ri-signal-wifi-error-line:before { content: "\f132"; } -.ri-signal-wifi-fill:before { content: "\f133"; } -.ri-signal-wifi-line:before { content: "\f134"; } -.ri-signal-wifi-off-fill:before { content: "\f135"; } -.ri-signal-wifi-off-line:before { content: "\f136"; } -.ri-sim-card-2-fill:before { content: "\f137"; } -.ri-sim-card-2-line:before { content: "\f138"; } -.ri-sim-card-fill:before { content: "\f139"; } -.ri-sim-card-line:before { content: "\f13a"; } -.ri-single-quotes-l:before { content: "\f13b"; } -.ri-single-quotes-r:before { content: "\f13c"; } -.ri-sip-fill:before { content: "\f13d"; } -.ri-sip-line:before { content: "\f13e"; } -.ri-skip-back-fill:before { content: "\f13f"; } -.ri-skip-back-line:before { content: "\f140"; } -.ri-skip-back-mini-fill:before { content: "\f141"; } -.ri-skip-back-mini-line:before { content: "\f142"; } -.ri-skip-forward-fill:before { content: "\f143"; } -.ri-skip-forward-line:before { content: "\f144"; } -.ri-skip-forward-mini-fill:before { content: "\f145"; } -.ri-skip-forward-mini-line:before { content: "\f146"; } -.ri-skull-2-fill:before { content: "\f147"; } -.ri-skull-2-line:before { content: "\f148"; } -.ri-skull-fill:before { content: "\f149"; } -.ri-skull-line:before { content: "\f14a"; } -.ri-skype-fill:before { content: "\f14b"; } -.ri-skype-line:before { content: "\f14c"; } -.ri-slack-fill:before { content: "\f14d"; } -.ri-slack-line:before { content: "\f14e"; } -.ri-slice-fill:before { content: "\f14f"; } -.ri-slice-line:before { content: "\f150"; } -.ri-slideshow-2-fill:before { content: "\f151"; } -.ri-slideshow-2-line:before { content: "\f152"; } -.ri-slideshow-3-fill:before { content: "\f153"; } -.ri-slideshow-3-line:before { content: "\f154"; } -.ri-slideshow-4-fill:before { content: "\f155"; } -.ri-slideshow-4-line:before { content: "\f156"; } -.ri-slideshow-fill:before { content: "\f157"; } -.ri-slideshow-line:before { content: "\f158"; } -.ri-smartphone-fill:before { content: "\f159"; } -.ri-smartphone-line:before { content: "\f15a"; } -.ri-snapchat-fill:before { content: "\f15b"; } -.ri-snapchat-line:before { content: "\f15c"; } -.ri-snowy-fill:before { content: "\f15d"; } -.ri-snowy-line:before { content: "\f15e"; } -.ri-sort-asc:before { content: "\f15f"; } -.ri-sort-desc:before { content: "\f160"; } -.ri-sound-module-fill:before { content: "\f161"; } -.ri-sound-module-line:before { content: "\f162"; } -.ri-soundcloud-fill:before { content: "\f163"; } -.ri-soundcloud-line:before { content: "\f164"; } -.ri-space-ship-fill:before { content: "\f165"; } -.ri-space-ship-line:before { content: "\f166"; } -.ri-space:before { content: "\f167"; } -.ri-spam-2-fill:before { content: "\f168"; } -.ri-spam-2-line:before { content: "\f169"; } -.ri-spam-3-fill:before { content: "\f16a"; } -.ri-spam-3-line:before { content: "\f16b"; } -.ri-spam-fill:before { content: "\f16c"; } -.ri-spam-line:before { content: "\f16d"; } -.ri-speaker-2-fill:before { content: "\f16e"; } -.ri-speaker-2-line:before { content: "\f16f"; } -.ri-speaker-3-fill:before { content: "\f170"; } -.ri-speaker-3-line:before { content: "\f171"; } -.ri-speaker-fill:before { content: "\f172"; } -.ri-speaker-line:before { content: "\f173"; } -.ri-spectrum-fill:before { content: "\f174"; } -.ri-spectrum-line:before { content: "\f175"; } -.ri-speed-fill:before { content: "\f176"; } -.ri-speed-line:before { content: "\f177"; } -.ri-speed-mini-fill:before { content: "\f178"; } -.ri-speed-mini-line:before { content: "\f179"; } -.ri-split-cells-horizontal:before { content: "\f17a"; } -.ri-split-cells-vertical:before { content: "\f17b"; } -.ri-spotify-fill:before { content: "\f17c"; } -.ri-spotify-line:before { content: "\f17d"; } -.ri-spy-fill:before { content: "\f17e"; } -.ri-spy-line:before { content: "\f17f"; } -.ri-stack-fill:before { content: "\f180"; } -.ri-stack-line:before { content: "\f181"; } -.ri-stack-overflow-fill:before { content: "\f182"; } -.ri-stack-overflow-line:before { content: "\f183"; } -.ri-stackshare-fill:before { content: "\f184"; } -.ri-stackshare-line:before { content: "\f185"; } -.ri-star-fill:before { content: "\f186"; } -.ri-star-half-fill:before { content: "\f187"; } -.ri-star-half-line:before { content: "\f188"; } -.ri-star-half-s-fill:before { content: "\f189"; } -.ri-star-half-s-line:before { content: "\f18a"; } -.ri-star-line:before { content: "\f18b"; } -.ri-star-s-fill:before { content: "\f18c"; } -.ri-star-s-line:before { content: "\f18d"; } -.ri-star-smile-fill:before { content: "\f18e"; } -.ri-star-smile-line:before { content: "\f18f"; } -.ri-steam-fill:before { content: "\f190"; } -.ri-steam-line:before { content: "\f191"; } -.ri-steering-2-fill:before { content: "\f192"; } -.ri-steering-2-line:before { content: "\f193"; } -.ri-steering-fill:before { content: "\f194"; } -.ri-steering-line:before { content: "\f195"; } -.ri-stethoscope-fill:before { content: "\f196"; } -.ri-stethoscope-line:before { content: "\f197"; } -.ri-sticky-note-2-fill:before { content: "\f198"; } -.ri-sticky-note-2-line:before { content: "\f199"; } -.ri-sticky-note-fill:before { content: "\f19a"; } -.ri-sticky-note-line:before { content: "\f19b"; } -.ri-stock-fill:before { content: "\f19c"; } -.ri-stock-line:before { content: "\f19d"; } -.ri-stop-circle-fill:before { content: "\f19e"; } -.ri-stop-circle-line:before { content: "\f19f"; } -.ri-stop-fill:before { content: "\f1a0"; } -.ri-stop-line:before { content: "\f1a1"; } -.ri-stop-mini-fill:before { content: "\f1a2"; } -.ri-stop-mini-line:before { content: "\f1a3"; } -.ri-store-2-fill:before { content: "\f1a4"; } -.ri-store-2-line:before { content: "\f1a5"; } -.ri-store-3-fill:before { content: "\f1a6"; } -.ri-store-3-line:before { content: "\f1a7"; } -.ri-store-fill:before { content: "\f1a8"; } -.ri-store-line:before { content: "\f1a9"; } -.ri-strikethrough-2:before { content: "\f1aa"; } -.ri-strikethrough:before { content: "\f1ab"; } -.ri-subscript-2:before { content: "\f1ac"; } -.ri-subscript:before { content: "\f1ad"; } -.ri-subtract-fill:before { content: "\f1ae"; } -.ri-subtract-line:before { content: "\f1af"; } -.ri-subway-fill:before { content: "\f1b0"; } -.ri-subway-line:before { content: "\f1b1"; } -.ri-subway-wifi-fill:before { content: "\f1b2"; } -.ri-subway-wifi-line:before { content: "\f1b3"; } -.ri-suitcase-2-fill:before { content: "\f1b4"; } -.ri-suitcase-2-line:before { content: "\f1b5"; } -.ri-suitcase-3-fill:before { content: "\f1b6"; } -.ri-suitcase-3-line:before { content: "\f1b7"; } -.ri-suitcase-fill:before { content: "\f1b8"; } -.ri-suitcase-line:before { content: "\f1b9"; } -.ri-sun-cloudy-fill:before { content: "\f1ba"; } -.ri-sun-cloudy-line:before { content: "\f1bb"; } -.ri-sun-fill:before { content: "\f1bc"; } -.ri-sun-foggy-fill:before { content: "\f1bd"; } -.ri-sun-foggy-line:before { content: "\f1be"; } -.ri-sun-line:before { content: "\f1bf"; } -.ri-superscript-2:before { content: "\f1c0"; } -.ri-superscript:before { content: "\f1c1"; } -.ri-surgical-mask-fill:before { content: "\f1c2"; } -.ri-surgical-mask-line:before { content: "\f1c3"; } -.ri-surround-sound-fill:before { content: "\f1c4"; } -.ri-surround-sound-line:before { content: "\f1c5"; } -.ri-survey-fill:before { content: "\f1c6"; } -.ri-survey-line:before { content: "\f1c7"; } -.ri-swap-box-fill:before { content: "\f1c8"; } -.ri-swap-box-line:before { content: "\f1c9"; } -.ri-swap-fill:before { content: "\f1ca"; } -.ri-swap-line:before { content: "\f1cb"; } -.ri-switch-fill:before { content: "\f1cc"; } -.ri-switch-line:before { content: "\f1cd"; } -.ri-sword-fill:before { content: "\f1ce"; } -.ri-sword-line:before { content: "\f1cf"; } -.ri-syringe-fill:before { content: "\f1d0"; } -.ri-syringe-line:before { content: "\f1d1"; } -.ri-t-box-fill:before { content: "\f1d2"; } -.ri-t-box-line:before { content: "\f1d3"; } -.ri-t-shirt-2-fill:before { content: "\f1d4"; } -.ri-t-shirt-2-line:before { content: "\f1d5"; } -.ri-t-shirt-air-fill:before { content: "\f1d6"; } -.ri-t-shirt-air-line:before { content: "\f1d7"; } -.ri-t-shirt-fill:before { content: "\f1d8"; } -.ri-t-shirt-line:before { content: "\f1d9"; } -.ri-table-2:before { content: "\f1da"; } -.ri-table-alt-fill:before { content: "\f1db"; } -.ri-table-alt-line:before { content: "\f1dc"; } -.ri-table-fill:before { content: "\f1dd"; } -.ri-table-line:before { content: "\f1de"; } -.ri-tablet-fill:before { content: "\f1df"; } -.ri-tablet-line:before { content: "\f1e0"; } -.ri-takeaway-fill:before { content: "\f1e1"; } -.ri-takeaway-line:before { content: "\f1e2"; } -.ri-taobao-fill:before { content: "\f1e3"; } -.ri-taobao-line:before { content: "\f1e4"; } -.ri-tape-fill:before { content: "\f1e5"; } -.ri-tape-line:before { content: "\f1e6"; } -.ri-task-fill:before { content: "\f1e7"; } -.ri-task-line:before { content: "\f1e8"; } -.ri-taxi-fill:before { content: "\f1e9"; } -.ri-taxi-line:before { content: "\f1ea"; } -.ri-taxi-wifi-fill:before { content: "\f1eb"; } -.ri-taxi-wifi-line:before { content: "\f1ec"; } -.ri-team-fill:before { content: "\f1ed"; } -.ri-team-line:before { content: "\f1ee"; } -.ri-telegram-fill:before { content: "\f1ef"; } -.ri-telegram-line:before { content: "\f1f0"; } -.ri-temp-cold-fill:before { content: "\f1f1"; } -.ri-temp-cold-line:before { content: "\f1f2"; } -.ri-temp-hot-fill:before { content: "\f1f3"; } -.ri-temp-hot-line:before { content: "\f1f4"; } -.ri-terminal-box-fill:before { content: "\f1f5"; } -.ri-terminal-box-line:before { content: "\f1f6"; } -.ri-terminal-fill:before { content: "\f1f7"; } -.ri-terminal-line:before { content: "\f1f8"; } -.ri-terminal-window-fill:before { content: "\f1f9"; } -.ri-terminal-window-line:before { content: "\f1fa"; } -.ri-test-tube-fill:before { content: "\f1fb"; } -.ri-test-tube-line:before { content: "\f1fc"; } -.ri-text-direction-l:before { content: "\f1fd"; } -.ri-text-direction-r:before { content: "\f1fe"; } -.ri-text-spacing:before { content: "\f1ff"; } -.ri-text-wrap:before { content: "\f200"; } -.ri-text:before { content: "\f201"; } -.ri-thermometer-fill:before { content: "\f202"; } -.ri-thermometer-line:before { content: "\f203"; } -.ri-thumb-down-fill:before { content: "\f204"; } -.ri-thumb-down-line:before { content: "\f205"; } -.ri-thumb-up-fill:before { content: "\f206"; } -.ri-thumb-up-line:before { content: "\f207"; } -.ri-thunderstorms-fill:before { content: "\f208"; } -.ri-thunderstorms-line:before { content: "\f209"; } -.ri-ticket-2-fill:before { content: "\f20a"; } -.ri-ticket-2-line:before { content: "\f20b"; } -.ri-ticket-fill:before { content: "\f20c"; } -.ri-ticket-line:before { content: "\f20d"; } -.ri-time-fill:before { content: "\f20e"; } -.ri-time-line:before { content: "\f20f"; } -.ri-timer-2-fill:before { content: "\f210"; } -.ri-timer-2-line:before { content: "\f211"; } -.ri-timer-fill:before { content: "\f212"; } -.ri-timer-flash-fill:before { content: "\f213"; } -.ri-timer-flash-line:before { content: "\f214"; } -.ri-timer-line:before { content: "\f215"; } -.ri-todo-fill:before { content: "\f216"; } -.ri-todo-line:before { content: "\f217"; } -.ri-toggle-fill:before { content: "\f218"; } -.ri-toggle-line:before { content: "\f219"; } -.ri-tools-fill:before { content: "\f21a"; } -.ri-tools-line:before { content: "\f21b"; } -.ri-tornado-fill:before { content: "\f21c"; } -.ri-tornado-line:before { content: "\f21d"; } -.ri-trademark-fill:before { content: "\f21e"; } -.ri-trademark-line:before { content: "\f21f"; } -.ri-traffic-light-fill:before { content: "\f220"; } -.ri-traffic-light-line:before { content: "\f221"; } -.ri-train-fill:before { content: "\f222"; } -.ri-train-line:before { content: "\f223"; } -.ri-train-wifi-fill:before { content: "\f224"; } -.ri-train-wifi-line:before { content: "\f225"; } -.ri-translate-2:before { content: "\f226"; } -.ri-translate:before { content: "\f227"; } -.ri-travesti-fill:before { content: "\f228"; } -.ri-travesti-line:before { content: "\f229"; } -.ri-treasure-map-fill:before { content: "\f22a"; } -.ri-treasure-map-line:before { content: "\f22b"; } -.ri-trello-fill:before { content: "\f22c"; } -.ri-trello-line:before { content: "\f22d"; } -.ri-trophy-fill:before { content: "\f22e"; } -.ri-trophy-line:before { content: "\f22f"; } -.ri-truck-fill:before { content: "\f230"; } -.ri-truck-line:before { content: "\f231"; } -.ri-tumblr-fill:before { content: "\f232"; } -.ri-tumblr-line:before { content: "\f233"; } -.ri-tv-2-fill:before { content: "\f234"; } -.ri-tv-2-line:before { content: "\f235"; } -.ri-tv-fill:before { content: "\f236"; } -.ri-tv-line:before { content: "\f237"; } -.ri-twitch-fill:before { content: "\f238"; } -.ri-twitch-line:before { content: "\f239"; } -.ri-twitter-fill:before { content: "\f23a"; } -.ri-twitter-line:before { content: "\f23b"; } -.ri-typhoon-fill:before { content: "\f23c"; } -.ri-typhoon-line:before { content: "\f23d"; } -.ri-u-disk-fill:before { content: "\f23e"; } -.ri-u-disk-line:before { content: "\f23f"; } -.ri-ubuntu-fill:before { content: "\f240"; } -.ri-ubuntu-line:before { content: "\f241"; } -.ri-umbrella-fill:before { content: "\f242"; } -.ri-umbrella-line:before { content: "\f243"; } -.ri-underline:before { content: "\f244"; } -.ri-uninstall-fill:before { content: "\f245"; } -.ri-uninstall-line:before { content: "\f246"; } -.ri-unsplash-fill:before { content: "\f247"; } -.ri-unsplash-line:before { content: "\f248"; } -.ri-upload-2-fill:before { content: "\f249"; } -.ri-upload-2-line:before { content: "\f24a"; } -.ri-upload-cloud-2-fill:before { content: "\f24b"; } -.ri-upload-cloud-2-line:before { content: "\f24c"; } -.ri-upload-cloud-fill:before { content: "\f24d"; } -.ri-upload-cloud-line:before { content: "\f24e"; } -.ri-upload-fill:before { content: "\f24f"; } -.ri-upload-line:before { content: "\f250"; } -.ri-usb-fill:before { content: "\f251"; } -.ri-usb-line:before { content: "\f252"; } -.ri-user-2-fill:before { content: "\f253"; } -.ri-user-2-line:before { content: "\f254"; } -.ri-user-3-fill:before { content: "\f255"; } -.ri-user-3-line:before { content: "\f256"; } -.ri-user-4-fill:before { content: "\f257"; } -.ri-user-4-line:before { content: "\f258"; } -.ri-user-5-fill:before { content: "\f259"; } -.ri-user-5-line:before { content: "\f25a"; } -.ri-user-6-fill:before { content: "\f25b"; } -.ri-user-6-line:before { content: "\f25c"; } -.ri-user-add-fill:before { content: "\f25d"; } -.ri-user-add-line:before { content: "\f25e"; } -.ri-user-fill:before { content: "\f25f"; } -.ri-user-follow-fill:before { content: "\f260"; } -.ri-user-follow-line:before { content: "\f261"; } -.ri-user-heart-fill:before { content: "\f262"; } -.ri-user-heart-line:before { content: "\f263"; } -.ri-user-line:before { content: "\f264"; } -.ri-user-location-fill:before { content: "\f265"; } -.ri-user-location-line:before { content: "\f266"; } -.ri-user-received-2-fill:before { content: "\f267"; } -.ri-user-received-2-line:before { content: "\f268"; } -.ri-user-received-fill:before { content: "\f269"; } -.ri-user-received-line:before { content: "\f26a"; } -.ri-user-search-fill:before { content: "\f26b"; } -.ri-user-search-line:before { content: "\f26c"; } -.ri-user-settings-fill:before { content: "\f26d"; } -.ri-user-settings-line:before { content: "\f26e"; } -.ri-user-shared-2-fill:before { content: "\f26f"; } -.ri-user-shared-2-line:before { content: "\f270"; } -.ri-user-shared-fill:before { content: "\f271"; } -.ri-user-shared-line:before { content: "\f272"; } -.ri-user-smile-fill:before { content: "\f273"; } -.ri-user-smile-line:before { content: "\f274"; } -.ri-user-star-fill:before { content: "\f275"; } -.ri-user-star-line:before { content: "\f276"; } -.ri-user-unfollow-fill:before { content: "\f277"; } -.ri-user-unfollow-line:before { content: "\f278"; } -.ri-user-voice-fill:before { content: "\f279"; } -.ri-user-voice-line:before { content: "\f27a"; } -.ri-video-add-fill:before { content: "\f27b"; } -.ri-video-add-line:before { content: "\f27c"; } -.ri-video-chat-fill:before { content: "\f27d"; } -.ri-video-chat-line:before { content: "\f27e"; } -.ri-video-download-fill:before { content: "\f27f"; } -.ri-video-download-line:before { content: "\f280"; } -.ri-video-fill:before { content: "\f281"; } -.ri-video-line:before { content: "\f282"; } -.ri-video-upload-fill:before { content: "\f283"; } -.ri-video-upload-line:before { content: "\f284"; } -.ri-vidicon-2-fill:before { content: "\f285"; } -.ri-vidicon-2-line:before { content: "\f286"; } -.ri-vidicon-fill:before { content: "\f287"; } -.ri-vidicon-line:before { content: "\f288"; } -.ri-vimeo-fill:before { content: "\f289"; } -.ri-vimeo-line:before { content: "\f28a"; } -.ri-vip-crown-2-fill:before { content: "\f28b"; } -.ri-vip-crown-2-line:before { content: "\f28c"; } -.ri-vip-crown-fill:before { content: "\f28d"; } -.ri-vip-crown-line:before { content: "\f28e"; } -.ri-vip-diamond-fill:before { content: "\f28f"; } -.ri-vip-diamond-line:before { content: "\f290"; } -.ri-vip-fill:before { content: "\f291"; } -.ri-vip-line:before { content: "\f292"; } -.ri-virus-fill:before { content: "\f293"; } -.ri-virus-line:before { content: "\f294"; } -.ri-visa-fill:before { content: "\f295"; } -.ri-visa-line:before { content: "\f296"; } -.ri-voice-recognition-fill:before { content: "\f297"; } -.ri-voice-recognition-line:before { content: "\f298"; } -.ri-voiceprint-fill:before { content: "\f299"; } -.ri-voiceprint-line:before { content: "\f29a"; } -.ri-volume-down-fill:before { content: "\f29b"; } -.ri-volume-down-line:before { content: "\f29c"; } -.ri-volume-mute-fill:before { content: "\f29d"; } -.ri-volume-mute-line:before { content: "\f29e"; } -.ri-volume-off-vibrate-fill:before { content: "\f29f"; } -.ri-volume-off-vibrate-line:before { content: "\f2a0"; } -.ri-volume-up-fill:before { content: "\f2a1"; } -.ri-volume-up-line:before { content: "\f2a2"; } -.ri-volume-vibrate-fill:before { content: "\f2a3"; } -.ri-volume-vibrate-line:before { content: "\f2a4"; } -.ri-vuejs-fill:before { content: "\f2a5"; } -.ri-vuejs-line:before { content: "\f2a6"; } -.ri-walk-fill:before { content: "\f2a7"; } -.ri-walk-line:before { content: "\f2a8"; } -.ri-wallet-2-fill:before { content: "\f2a9"; } -.ri-wallet-2-line:before { content: "\f2aa"; } -.ri-wallet-3-fill:before { content: "\f2ab"; } -.ri-wallet-3-line:before { content: "\f2ac"; } -.ri-wallet-fill:before { content: "\f2ad"; } -.ri-wallet-line:before { content: "\f2ae"; } -.ri-water-flash-fill:before { content: "\f2af"; } -.ri-water-flash-line:before { content: "\f2b0"; } -.ri-webcam-fill:before { content: "\f2b1"; } -.ri-webcam-line:before { content: "\f2b2"; } -.ri-wechat-2-fill:before { content: "\f2b3"; } -.ri-wechat-2-line:before { content: "\f2b4"; } -.ri-wechat-fill:before { content: "\f2b5"; } -.ri-wechat-line:before { content: "\f2b6"; } -.ri-wechat-pay-fill:before { content: "\f2b7"; } -.ri-wechat-pay-line:before { content: "\f2b8"; } -.ri-weibo-fill:before { content: "\f2b9"; } -.ri-weibo-line:before { content: "\f2ba"; } -.ri-whatsapp-fill:before { content: "\f2bb"; } -.ri-whatsapp-line:before { content: "\f2bc"; } -.ri-wheelchair-fill:before { content: "\f2bd"; } -.ri-wheelchair-line:before { content: "\f2be"; } -.ri-wifi-fill:before { content: "\f2bf"; } -.ri-wifi-line:before { content: "\f2c0"; } -.ri-wifi-off-fill:before { content: "\f2c1"; } -.ri-wifi-off-line:before { content: "\f2c2"; } -.ri-window-2-fill:before { content: "\f2c3"; } -.ri-window-2-line:before { content: "\f2c4"; } -.ri-window-fill:before { content: "\f2c5"; } -.ri-window-line:before { content: "\f2c6"; } -.ri-windows-fill:before { content: "\f2c7"; } -.ri-windows-line:before { content: "\f2c8"; } -.ri-windy-fill:before { content: "\f2c9"; } -.ri-windy-line:before { content: "\f2ca"; } -.ri-wireless-charging-fill:before { content: "\f2cb"; } -.ri-wireless-charging-line:before { content: "\f2cc"; } -.ri-women-fill:before { content: "\f2cd"; } -.ri-women-line:before { content: "\f2ce"; } -.ri-wubi-input:before { content: "\f2cf"; } -.ri-xbox-fill:before { content: "\f2d0"; } -.ri-xbox-line:before { content: "\f2d1"; } -.ri-xing-fill:before { content: "\f2d2"; } -.ri-xing-line:before { content: "\f2d3"; } -.ri-youtube-fill:before { content: "\f2d4"; } -.ri-youtube-line:before { content: "\f2d5"; } -.ri-zcool-fill:before { content: "\f2d6"; } -.ri-zcool-line:before { content: "\f2d7"; } -.ri-zhihu-fill:before { content: "\f2d8"; } -.ri-zhihu-line:before { content: "\f2d9"; } -.ri-zoom-in-fill:before { content: "\f2da"; } -.ri-zoom-in-line:before { content: "\f2db"; } -.ri-zoom-out-fill:before { content: "\f2dc"; } -.ri-zoom-out-line:before { content: "\f2dd"; } -.ri-zzz-fill:before { content: "\f2de"; } -.ri-zzz-line:before { content: "\f2df"; } - diff --git a/src/js/core/al.conf.js b/src/js/core/al.conf.js deleted file mode 100644 index 036563a..0000000 --- a/src/js/core/al.conf.js +++ /dev/null @@ -1,80 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 全异步加载架构 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:模块编排配置 - * ================================= - */ - -// 定义根路径,用于加载文件 -var _ROOTPATH; -// 解析路径 -var _script = window.document.getElementsByTagName('script'); -for (var i = 0; i < _script.length; i++) -{ - var _src = _script[i].getAttribute('src'); - if (_src == null) - { - continue; - } - if (_src.indexOf('al.load') != -1) - { - _ROOTPATH = _src.replace(/js\/core\/al.load.min.js/, ''); - break; - } -} -// 框架加载文件配置 -var _fmConf = []; - -// jquery -_fmConf['jquery'] = [ - 'jquery.min.js' -]; -// animate -_fmConf['animate'] = [ - 'animate.min.css' -]; -// bootstrap -_fmConf['bootstrap'] = [ - 'bootstrap.min.css', -]; -// font-awesome -_fmConf['font-awesome'] = [ - 'font-awesome.min.css' -]; -// html5 -_fmConf['html5'] = [ - 'html5shiv.min.js' -]; -// swiper -_fmConf['swiper'] = [ - 'swiper.min.js', - 'swiper.min.css' -]; -// zepto -_fmConf['zepto'] = [ - 'zepto.min.js' -]; -// art-template -_fmConf['art-template'] = [ - 'template-web.js' -]; -// eadmin -_fmConf['eadmin'] = [ - 'eadmin.min.js' -]; -// lodash -_fmConf['lodash'] = [ - 'lodash.min.js' -]; -// axios -_fmConf['axios'] = [ - 'axios.min.js' -]; -// chart -_fmConf['chart'] = [ - 'chart.min.js' -]; \ No newline at end of file diff --git a/src/js/core/al.func.js b/src/js/core/al.func.js deleted file mode 100644 index 98064c2..0000000 --- a/src/js/core/al.func.js +++ /dev/null @@ -1,400 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 常用函数封装 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:系统函数库 - * ================================= - */ - -// 获取隐藏元素宽度高度 -function hideDom(obj, type) -{ - let v = { - obj : obj.clone, - return : '' - }; - v.obj. - appendTo('html'). - css({ - 'position' : 'absolute', - 'left' : '-9999px', - 'display' : 'block' - }); - if (type == undefined) - { - v.return = v.obj.outerWidth(); - } - else - { - v.return = (type == 'width') - ? v.obj.outerWidth() - : v.obj.outerHeight(); - } - v.obj.remove(); - return v.return; -} - -// 获取INNER_WIDTH -function innerW() -{ - if (window.innerWidth) - { - return window.innerWidth; - } - else if (document.documentElement.clientWidth) - { - return document.documentElement.clientWidth; - } - else if (document.body.clientWidth) - { - return document.body.clientWidth; - } -} - -// 获取INNER_HEIGHT -function innerH() -{ - if (window.innerHeight) - { - return window.innerHeight; - } - else if (document.documentElement.clientHeight) - { - return document.documentElement.clientHeight; - } - else if (document.body.clientHeight) - { - return document.body.clientHeight; - } -} - -// 禁止/允许页面内容选中 -// 1:允许 -// 0:禁止 -function userselect(type) -{ - type = (type == undefined) ? 1 : 0; - if (type == 1) - { - document.onselectstart = function(){return true;} - //兼容火狐 - $('body').css('-moz-user-select',''); - } - else - { - document.onselectstart = function(){return false;} - //兼容火狐 - $('body').css('-moz-user-select','none'); - } -} - -// 禁用右键 -function disabledRight() -{ - $(document).on('contextmenu', function(e){ - return false; - }); -} - -// 键盘输入防抖 -function keyup(dom, callback) -{ - let T = null; - dom.on('keyup', function(e){ - let _this = $(this); - clearTimeout(T); - T = setTimeout(function(){ - callback(_this, e); - }, 200); - }); -} - -// 获取指定元素到可视区域四个方向的距离 -// @dom:指定的dom元素 -// @type:方向,top、bottom、left、right -// @cut:是否减去自身宽度 -function distance(dom, type, cut = true) -{ - let val; - switch (type) - { - case 'top': - val = dom.offset().top; - break; - case 'bottom': - val = innerH() - dom.offset().top - dom.outerHeight() - 10; - break; - case 'left': - val = dom.offset().left; - break; - case 'right': - val = innerW() - dom.offset().left; - if (cut) - val -= dom.outerWidth(); - break; - } - return val; -} - -// 全局通用显示动画效果 -// @dom:需要淡入的dom -// @source:触发该次动作的来源,如果指定,则表示要自动定位在该来源的合适位置上 -// @cut:是否减去自身宽度 -function fadeIn(dom, source = null, cut = true) -{ - // 如果传递触发事件的原DOM,则表示需要自动定位 - if (source != null) - { - // 定义局部变量 - let v = { - top : 0, - left : 0, - pickerOuterHeight : dom.outerHeight(), - pickerOuterWidth : dom.outerWidth() - }; - v.inputOuterHeight = source.outerHeight(); - v.inputOuterWidth = source.outerWidth(); - v.offset = source.offset(); - v.left = v.offset.left; - v.top = v.offset.top; - // 判断显示的位置 - // 用来控制如果下方空间不够则在上方显示,反之也是 - if (distance(source, 'bottom') < v.pickerOuterHeight) - { - v.top -= (v.pickerOuterHeight + 5); - } - else - { - v.top += (v.inputOuterHeight + 5); - } - // 判断距离右侧宽度是否充足 - if (distance(source, 'right', cut) < v.pickerOuterWidth) - v.left -= (v.pickerOuterWidth - v.inputOuterWidth); - dom.css({ - left : v.left, - top : v.top - }).attr('tabindex', 0); - } - dom. - off('animationend'). - show(). - removeClass('fadeOutUp'). - addClass('fadeInDown'); -} - -// 全局通用隐藏效果 -// @dom -// @callback:隐藏后的回调 -function fadeOut(dom, callback = null) -{ - dom. - removeClass('fadeInDown'). - addClass('fadeOutUp'). - on('animationend', function(){ - $(this).hide(); - if (_.isFunction(callback)) callback(); - }); -} - -/** - * 不足10自动补0,用在日历组件中 - * @param {*} num - */ -function repairZero(num) -{ - return (num < 10) ? '0' + num : num; -} - -// 同级别排他增加class -function addClassExc(dom, classname) -{ - dom. - addClass(classname). - siblings(). - removeClass(classname); -} - -// 真实作用域,主要用来区分直接页面还是WINDOW中,避免DOM元素的ID冲突 -function scope(dom) -{ - if (dom === false) return false; - if (Mount.window == null) - { - return $(dom); - } - else - { - return $('#' + Mount.window).find(dom); - } -} - -// 生成唯一ID -function createId() -{ - return (new Date()).valueOf() + Math.random().toString().slice(-6); -} - -// 缺省图加载 -function defaultImg(box) -{ - if (module.conf.error_default_img == '') - return; - box.find('img').each(function(){ - let _this = $(this); - _this.on('error', () => { - _this.attr('src', module.conf.error_default_img); - }); - }); -} - -// 处理块元素特殊情况 -function block(dom) -{ - // 自适应列宽 - col(dom); - // 块标题 - dom.find('.block-title'). - each(function(){ - let [_this, v] = [$(this), {}]; - // 自定义图标 - v.icon = _this.data('icon'); - if (v.icon == undefined) - { - _this.prepend(''); - } - else - { - v.color = _this.data('icon-color'); - if (v.color != undefined) - v.icon += ' font-color-' + v.color; - _this.css('padding-left', 0).prepend(``); - } - }); - // 块 - dom.find('.block-data'). - each(function(){ - let [_this, v] = [$(this), {}]; - _this.addClass('block-data'); - v.small = _this.data('small'); - if (v.small != undefined) - _this.addClass('block-data-small'); - v.color = _this.data('color'); - if (v.color != undefined) - { - v.color = 'font-color-' + v.color; - _this.find('.num').addClass(v.color); - } - else - { - v.color = ''; - } - v.icon = _this.data('icon'); - if (v.icon != undefined) - { - _this.children('h5').prepend(``); - } - }); -} - -// 自适应 -function col(dom) -{ - // 自适应 - dom.find("[class*='col-']"). - each(function(){ - let [_this, v] = [$(this), {}]; - v.class = _this.attr('class'); - v.class.replace(/col-([\d]+)/g, function(){ - v.col = parseInt(arguments[1]); - switch (v.col) - { - case 1: - v.class = 'col-xl-1 col-lg-1 col-md-2 col-sm-3'; - break; - case 2: - v.class = 'col-xl-2 col-lg-2 col-md-3 col-sm-4'; - break; - case 3: - v.class = 'col-xl-3 col-lg-3 col-md-4 col-sm-6'; - break; - case 4: - v.class = 'col-xl-4 col-lg-4 col-md-6 col-sm-6'; - break; - case 5: - v.class = 'col-xl-5 col-lg-5 col-md-5 col-sm-5'; - break; - case 6: - v.class = 'col-xl-6 col-lg-6 col-md-6 col-sm-12'; - break; - case 7: - v.class = 'col-xl-7 col-lg-7'; - break; - case 8: - v.class = 'col-xl-8 col-lg-8'; - break; - case 9: - v.class = 'col-xl-9 col-lg-9'; - break; - case 10: - v.class = 'col-xl-10 col-lg-10'; - break; - case 11: - v.class = 'col-xl-11 col-lg-11'; - break; - case 12: - v.class = 'col-xl-12 col-lg-12'; - break; - } - _this.removeClass('col-' + v.col).addClass(v.class); - }); - }); -} - -// 设置路由 -function setRoute(url = '') -{ - window.history.pushState(null, null, '#' + url); -} - -// 获取路由 -function getRoute(homepage = true) -{ - let hash = window.location.hash; - if (hash == '') - { - return false; - } - let arr = hash.split('#'); - if (arr[2] != undefined && homepage) - { - return false; - } - return arr[1]; -} - -// 获取URL参数 -function query(url, qs = false) -{ - let arr; - if ( ! qs) - { - arr = url.split('?'); - if (arr.length == 1) - return ''; - arr = arr[1].split('&'); - } - else - { - arr = url.split('&'); - } - let query = {}; - for (let i in arr) - { - let get = arr[i].split('='); - query[get[0]] = get[1]; - } - return qs ? query : JSON.stringify(query); -} \ No newline at end of file diff --git a/src/js/core/al.init.js b/src/js/core/al.init.js deleted file mode 100644 index 562652e..0000000 --- a/src/js/core/al.init.js +++ /dev/null @@ -1,156 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 初始化 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:初始化 - * ================================= - */ - -/** - * 定义全局通用常量、变量 - */ - -// 禁止选中网页文本标识,用在滑块拖动时避免页面文字被选中使用 -let selectEnabled = true; -// BODY的JQ缓存 -let body; -// 是否需要清理页面 -let clear = false; -// 全局动作 -let Method = {}; -// 挂载点 -let Mount = { - dropzone : [], - window : null, - page : false, - skin : 'dark', - timeout : [], - interval : [] -}; -// 全局监听单选、复选、下拉启用禁用,用来响应虚拟UI的显示状态 -Mount.observer = new MutationObserver((m) => { - if(m[0].attributeName != 'disabled') return; - let dom = m[0].target; - dom = $(dom); - // 单选 - if (dom.is(':radio')) - { - // 是不是开关 - if (dom.data('model') == 'switch') - { - dom.is(':disabled') ? - dom.next().addClass('switch-disabled') : - dom.next().removeClass('switch-disabled'); - return; - } - let _class = 'radio'; - if(dom.is(':checked')) - { - _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; - } - else - { - _class += dom.is(':disabled') ? '-disabled' : ''; - } - dom.parent().prop('class', _class); - return; - } - // 复选 - if (dom.is(':checkbox')) - { - let _class = 'checkbox'; - if(dom.is(':checked')) - { - _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; - } - else - { - _class += dom.is(':disabled') ? '-disabled' : ''; - } - dom.parent().prop('class', _class); - return; - } - // 下拉 - if(dom.is('select')) - { - dom.is(':disabled') ? - dom.next().addClass('select-disabled') : - dom.next().removeClass('select-disabled'); - return; - } -}); - -// 默认执行异步加载过程 -(function(){ - try{ - module != undefined; - load(module); - }catch(e){ - console.log('没有找到任何可用的module配置,框架初始化失败'); - } -})(); - -// 加载方法 -function load(module) -{ - // 框架 - let framework = module.framework; - // 类库 - let lib = module.lib; - // 插件 - let plugin = module.plugin; - // 数据配置 - let data = module.data; - // 事件 - let event = module.event; - // 回调 - let ready = module.ready; - // 组装框架文件 - let file = []; - for (let i in framework) - { - // 框架版本 - let version = framework[i]; - for (let j = 0; j < _fmConf[i].length; j++) - file.push(_ROOTPATH + 'js/framework/' + i + '/' + version + '/' + _fmConf[i][j]); - } - loader.load(file, function(){ - body = $('body'); - // 加载数据配置 - if (data != undefined && data.length > 0) - { - for (let i in data) - loader.load(_ROOTPATH + 'js/data/' + data[i]); - } - // 加载类库 - if (lib != undefined && lib.length > 0) - { - for (let i in lib) - loader.load(_ROOTPATH + 'js/lib/eadmin.' + lib[i] + '.min.js'); - } - // 加载插件 - if (plugin != undefined) - { - for (let i in plugin) - loader.load(_ROOTPATH + 'js/plugin/' + plugin[i] + '.min.js'); - } - // 最后加载事件,因为事件极有可能需要依赖以上的文件 - loader.ready(function(){ - if (event == undefined || - event.length == 0) - { - if(ready != undefined) ready(); - return; - } - let file = []; - for (let i = 0; i < event.length; i++) - file.push(_ROOTPATH + 'js/event/' + event[i]); - loader.load(file, function(){ - if(ready != undefined) ready(); - }); - }); - }); -} \ No newline at end of file diff --git a/src/js/core/al.load.js b/src/js/core/al.load.js deleted file mode 100644 index fb73b9e..0000000 --- a/src/js/core/al.load.js +++ /dev/null @@ -1,409 +0,0 @@ -/* - * ================================= - * al.js - * 用途: 核心加载器 - * 开发人员:surui / 317953536@qq.com - * 版本:V1.1.2 - * ================================= - * 功能:核心加载器 - * ================================= - */ - -(function(win, undefined){ - var doc = win.document, - domWaiters = [], - handlers = {}, - assets = {}, - //判断当前浏览器是否支持非阻塞加载文件 - isAsync = 'async' in doc.createElement('script') || 'MozAppearance' in doc.documentElement.style || win.opera, - isDomReady, - headVar = 'loader', - //默认执行ready - api = win[headVar] = (win[headVar] || function(){ - api.ready.apply(null, arguments); - }), - PRELOADING = 1, - PRELOADED = 2, - LOADING = 3, - LOADED = 4; - //定义方法黑洞 - function noop(){} - //遍历对象 - function each(arr, callback) - { - if ( ! arr) - { - return; - } - if (typeof arr === "object") - { - arr = [].slice.call(arr); - } - for (var i = 0, l = arr.length; i < l; i++) - { - callback.call(arr, arr[i], i); - } - } - //校验对象类型,网上大神的写法 - function is(type, obj) - { - var clas = Object.prototype.toString.call(obj).slice(8, -1); - return obj !== undefined && obj !== null && clas === type; - } - //是不是函数 - function isFunction(item) - { - return is("Function", item); - } - //是不是数组 - function isArray(item) - { - return is("Array", item); - } - //解析URL - function toLabel(url) - { - var items = url.split("/"), - name = items[items.length - 1], - i = name.indexOf("?"); - return i !== -1 ? name.substring(0, i) : name; - } - //执行一次 - function one(callback) { - callback = callback || noop; - if (callback._done) - { - return; - } - callback(); - callback._done = 1; - } - function getAsset(item) - { - var asset = {}; - if (typeof item === "object") - { - for (var label in item) - { - if (!!item[label]) - { - asset = { - name : label, - url : item[label] - }; - } - } - } - else - { - asset = { - name : toLabel(item), - url : item - }; - } - var existing = assets[asset.name]; - if (existing && existing.url === asset.url) - { - return existing; - } - assets[asset.name] = asset; - return asset; - } - function allLoaded(items) - { - items = items || assets; - for (var name in items) - { - if (items.hasOwnProperty(name) && items[name].state !== LOADED) - return false; - } - return true; - } - function apiLoadAsync() - { - var args = arguments, - callback = args[args.length - 1], - items = {}; - if ( ! isFunction(callback)) - { - callback = null; - } - if (isArray(args[0])) - { - args[0].push(callback); - api.load.apply(null, args[0]); - return api; - } - each(args, function(item, i){ - if (item !== callback) - { - item = getAsset(item); - items[item.name] = item; - } - }); - each(args, function(item, i){ - if (item !== callback) - { - item = getAsset(item); - load(item, function(){ - if (allLoaded(items)) - one(callback); - }); - } - }); - return api; - } - function load(asset, callback) - { - callback = callback || noop; - if (asset.state === LOADED) - { - callback(); - return; - } - if (asset.state === LOADING) - { - api.ready(asset.name, callback); - return; - } - if (asset.state === PRELOADING) - { - asset.onpreload.push(function(){ - load(asset, callback); - }); - return; - } - asset.state = LOADING; - loadAsset(asset, function(){ - asset.state = LOADED; - callback(); - each(handlers[asset.name], function(fn){ - one(fn); - }); - if (isDomReady && allLoaded()) - { - each(handlers.ALL, function(fn){ - one(fn); - }); - } - }); - } - function getExtension(url) - { - url = url || ""; - var items = url.split("?")[0].split("."); - return items[items.length-1].toLowerCase(); - } - function loadAsset(asset, callback) - { - callback = callback || noop; - function error(event) - { - event = event || win.event; - ele.onload = ele.onreadystatechange = ele.onerror = null; - callback(); - } - function process(event) - { - event = event || win.event; - if (event.type === "load" || (/loaded|complete/.test(ele.readyState) && (!doc.documentMode || doc.documentMode < 9))) - { - win.clearTimeout(asset.errorTimeout); - win.clearTimeout(asset.cssTimeout); - ele.onload = ele.onreadystatechange = ele.onerror = null; - callback(); - } - } - function isCssLoaded() - { - if (asset.state !== LOADED && asset.cssRetries <= 20) - { - for (var i = 0, l = doc.styleSheets.length; i < l; i++) - { - if (doc.styleSheets[i].href === ele.href) - { - process({ - "type" : "load" - }); - return; - } - } - asset.cssRetries++; - asset.cssTimeout = win.setTimeout(isCssLoaded, 250); - } - } - var ele; - var ext = getExtension(asset.url); - if (ext === "css") - { - ele = doc.createElement("link"); - ele.type = "text/" + (asset.type || "css"); - ele.rel = "stylesheet"; - ele.href = asset.url; - asset.cssRetries = 0; - asset.cssTimeout = win.setTimeout(isCssLoaded, 500); - } - else - { - ele = doc.createElement("script"); - ele.type = "text/" + (asset.type || "javascript"); - ele.src = asset.url; - } - ele.onload = ele.onreadystatechange = process; - ele.onerror = error; - ele.async = false; - ele.defer = false; - asset.errorTimeout = win.setTimeout(function(){ - error({ type: "timeout" }); - }, 7e3); - var head = doc.head || doc.getElementsByTagName("head")[0]; - head.insertBefore(ele, head.lastChild); - } - function init() - { - var items = doc.getElementsByTagName("script"); - for (var i = 0, l = items.length; i < l; i++) - { - var dataMain = items[i].getAttribute("init"); - if (!!dataMain) - { - api.load(dataMain); - return; - } - } - } - function ready(key, callback) - { - if (key === doc) - { - if (isDomReady) - { - one(callback); - } - else - { - domWaiters.push(callback); - } - return api; - } - if (isFunction(key)) - { - callback = key; - key = "ALL"; - } - if (isArray(key)) - { - var items = {}; - each(key, function (item) - { - items[item] = assets[item]; - api.ready(item, function(){ - if (allLoaded(items)) - one(callback); - }); - }); - return api; - } - if (typeof key !== "string" || !isFunction(callback)) - return api; - var asset = assets[key]; - if (asset && asset.state === LOADED || key === "ALL" && allLoaded() && isDomReady) - { - one(callback); - return api; - } - var arr = handlers[key]; - if ( ! arr) - { - arr = handlers[key] = [callback]; - } - else - { - arr.push(callback); - } - return api; - } - function domReady() - { - if ( ! doc.body) - { - win.clearTimeout(api.readyTimeout); - api.readyTimeout = win.setTimeout(domReady, 50); - return; - } - if (!isDomReady) - { - isDomReady = true; - init(); - each(domWaiters, function(fn){ - one(fn); - }); - } - } - function domContentLoaded() - { - if (doc.addEventListener) - { - doc.removeEventListener("DOMContentLoaded", domContentLoaded, false); - domReady(); - } - else if (doc.readyState === "complete") - { - doc.detachEvent("onreadystatechange", domContentLoaded); - domReady(); - } - } - - if (doc.readyState === "complete") - { - domReady(); - } - else if (doc.addEventListener) - { - doc.addEventListener("DOMContentLoaded", domContentLoaded, false); - win.addEventListener("load", domReady, false); - } - else { - doc.attachEvent("onreadystatechange", domContentLoaded); - win.attachEvent("onload", domReady); - var top = false; - try - { - top = !win.frameElement && doc.documentElement; - } - catch(e){} - if (top && top.doScroll) - { - (function doScrollCheck(){ - if ( ! isDomReady) - { - try - { - top.doScroll("left"); - } - catch(error) - { - win.clearTimeout(api.readyTimeout); - api.readyTimeout = win.setTimeout(doScrollCheck, 50); - return; - } - domReady(); - } - }()); - } - } - api.load = api.js = isAsync ? apiLoadAsync : apiLoadHack; - api.ready = ready; - api.ready(doc, function(){ - if (allLoaded()) - { - each(handlers.ALL, function (callback){ - one(callback); - }); - } - if (api.feature) - { - api.feature("domloaded", true); - } - }); -}(window)); \ No newline at end of file diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js deleted file mode 100644 index 93d034a..0000000 --- a/src/js/framework/eadmin/1.0.1/eadmin.js +++ /dev/null @@ -1,974 +0,0 @@ -/* - * ================================= - * eadmin - * 用途: 核心类 - * 开发人员:surui / 317953536@qq.com - * 版本:V2.0.1 - * ================================= - * 功能:核心类 - * ================================= - */ - -// 定义主容器DOM缓存 -let box; - -/** - * 定义核心类 - */ -let eadmin = class Eadmin{ - - /** - * 构造,执行一些初始化操作 - */ - constructor(){ - box = $('#container'); - // 禁止选中 - if ( ! module.conf.allow_user_select) - { - userselect(0); - selectEnabled = false; - } - // 禁止右键 - if ( ! module.conf.allow_right_click) - { - disabledRight(); - } - // 当前链接 - this.href = ''; - // 实时链接,这个链接和this.href的区别是,这个链接可能是弹窗内的链接或者TAB中的链接 - this.currentHref = ''; - // 大盒子的滚动条对象 - this.boxScroll = null; - // 默认响应链接跳转 - this.jumpHref(); - // 如果有通知消息则设置默认顶部距离 - $('body').append('
    '); - $('#notice').css('top', module.conf.notice_top); - // 预加载错误图片 - if (module.conf.error_default_img != undefined && - module.conf.error_default_img != '') - { - $('body').append(``); - $('#error-default-img').on('error', () => { - module.conf.error_default_img = ''; - console.log('默认缺省图' + module.conf.error_default_img + ' 不可用'); - }); - } - // 双击回顶 - if (module.conf.dblclick_goto_top) - { - box.on('dblclick', () => { - let dblclick = store('dblclick'); - if (dblclick === '0') - { - return; - } - if (dblclick === '1') - { - box.scrollTop(0); - return; - } - Popup.confirm({ - content : '是否同意开启双击回顶功能,本消息仅提示一次', - submit : () => { - store('dblclick', '1'); - Popup.success({ - content : '双击回顶设置成功', - submit : () => {box.scrollTop(0);} - }); - }, - cancel : () => { - store('dblclick', '0'); - } - }); - }); - } - if (module.plugin == undefined) - module.plugin = []; - // 遮罩 - $('body').append('
    '); - // 加载进度条 - $('body').append(`
    `); - } - - /** - * 页面加载顶部进度条 - * @type 类型,1:显示 0:隐藏 - */ - loadingProgress(type = 1) - { - let dom = $('#loading-progress'); - if (type == 1) - { - dom.css('opacity', 1).animate({ - width : innerW() - }, 10000); - return; - } - dom.stop().width(innerW()).animate({ - opacity : 0 - }); - } - - /** - * 打开遮罩层 - */ - mask(){ - let mask = $('.mask'); - mask.empty(); - if (mask.is(':hidden')) - { - mask.show(); - return false; - } - let window = $('.window:visible').length; - if (window > 0) - { - let zindex = 9998 + window; - mask.css('z-index', zindex); - return zindex; - } - return false; - } - - /** - * 隐藏遮罩层 - */ - maskHide(){ - let [mask, window] = [ - $('.mask'), - $('.window:visible').length - ]; - if (window > 0) - { - mask.css('z-index', '-=1'); - } - else - { - mask.css('z-index', 9998).hide(); - } - } - - /** - * 启动页 - */ - homepage(){ - let _this = this; - // 设置容器滚动区域高度 - box.height(innerH() - $('header').outerHeight() - 30); - // 如果配置了启动页,则默认加载启动页 - if(module.conf == undefined || - module.conf.homepage == undefined || - module.conf.homepage == '') return; - // 加载动画 - this.loadingProgress(); - // 判断默认主页 - let homepage = getRoute(); - if ( ! homepage) - { - homepage = module.conf.homepage; - store.remove('main_nav_id'); - store.remove('sub_nav_id'); - } - else - { - _this.href = homepage; - _this.currentHref = homepage; - } - // 延迟 - if (module.conf.load_page_timeout != undefined && - module.conf.load_page_timeout > 0) - { - setTimeout(() => { - // 加载 - box. - load(homepage, () => { - _this.load(); - }); - }, module.conf.load_page_timeout); - } - else - { - // 加载 - box.load(homepage, () => { - _this.load(); - }); - } - } - - /** - * 框架内部链接跳转 - */ - jumpHref(){ - // 判断容器是否正常 - if (module.conf.homepage !== false && - box.length == 0) - { - // 这里后面会替换成框架内的弹框 - console.log('没有找到id为container的容器div,请检查!'); - return false; - } - let _this = this; - $('body').on('click', 'a:not(.ql-action), button.href', function(){ - let v = { - this : $(this), - subnav : $('.sub-nav') - }; - v.href = v.this.attr('href'); - _this.href = _this.currentHref = v.href; - // 一级导航 - if (v.this.hasClass('nav')) - { - // 切换样式 - addClassExc(v.this, 'active'); - // 判断是否有子导航 - v.id = v.this.data('id'), - v.sub = window.nav[v.id].sub; - store('main_nav_id', v.id.toString()); - if (v.sub == undefined) - { - if (window.nav[v.id].href == undefined) - { - console.log('当前分类既没有子分类,也没有指定链接'); - return false; - } - $('.sub-nav div').eq(1).empty(); - } - else - { - // 子分类内容处理 - v.navHtml = ''; - v.subnav. - show(). - children('div'). - eq(1). - html(v.navHtml); - // 判断是否需要自动点击第一个子分类 - if (module.conf.auto_click_sub_nav != undefined && - module.conf.auto_click_sub_nav) - { - // 如果第一个链接是原生跳转则返回 - if(v.sub[0].native != undefined) return; - v.subnav.find('a:first').trigger('click'); - store('sub_nav_id', '0'); - return false; - } - } - } - // 二级导航 - else if(v.this.hasClass('nav-sub')) - { - addClassExc(v.this, 'active'); - store('sub_nav_id', v.this.data('id').toString()); - } - // 阻止框架内跳转 - if (_this.href == 'javascript:;' || - v.this.data('native') != undefined) return true; - // 设置URL - setRoute(_this.href); - let storeKey = md5(_this.href); - store.remove(storeKey + '_page'); - // 重载 - let container = v.this.data('container'); - container = container ? '#' + container : false; - _this.refresh(container); - return false; - }); - } - - /** - * 刷新当前页面 - */ - refresh(container = false){ - let _this = this; - let _box = ! container ? box : $(container); - _box.empty(); - // 加载动画 - this.loadingProgress(); - // 需要销毁的元素 - let destroy = [ - '.window', - '.datepicker', - '.citypicker', - '.dz-hidden-input', - '.dropdown:not(.fixed)' - ]; - for (let i in destroy) - $(destroy[i]).remove(); - if (Mount.dropzone.length > 0) - { - _.each(Mount.dropzone, (d) => { - d.disable(); - }); - Mount.dropzone = []; - } - Mount.window = null; - // 清理定时器 - if (Mount.timeout.length > 0) - { - _.each(Mount.timeout, (val) => { - clearTimeout(val); - }); - } - if (Mount.interval.length > 0) - { - _.each(Mount.interval, (val) => { - clearInterval(val); - }); - } - // 加载 - setTimeout(() => { - Method = {}; - _this.href = _this.href == '' ? module.conf.homepage : _this.href; - $(window).off(); - _box.off(). - load(_this.href, () => { - _this.load(); - if (container != '#right-frame') - return; - let contents = `
      `; - _box.find('h2'). - each(function(i){ - $(this).attr('id', 'h2-'+ i); - let h2 = $(this).html();; - contents += `
    • ${h2}
    • `; - }); - contents += `
    `; - _box.append(contents); - // 代码高亮 - $('code').each(function(){ - let v = {this : $(this)}; - v.html = v.this.html(); - v.html = v.html.replace(/[<>]/g, (c) => { - return {'<':'<', '>':'>'}[c]; - }); - v.html = v.html.replace(/^\s+|\s+$/g, ''); - v.this.html(v.html); - if ( ! v.this.hasClass('hljs')) return true; - hljs.highlightBlock(v.this[0]); - hljs.lineNumbersBlock(v.this[0]); - }); - }); - }, module.conf.load_page_timeout); - } - - /** - * 框架一、二级导航处理 - */ - nav(){ - if (module.conf.homepage === false) - return; - // 私有函数 - let create = (data) => { - let navHtml = ''; - // 主导航交互 - $('.nav').html(navHtml); - // 二级导航默认显示处理 - if (main_nav_id == undefined) return; - let sub = window.nav[main_nav_id].sub; - if (sub == undefined) return; - // 子分类内容处理 - navHtml = ''; - $('.sub-nav'). - show(). - children('div'). - eq(1). - html(navHtml); - } - // 实体文件数据源 - if (module.conf.nav_data_source == 'local') - { - loader.load(_ROOTPATH + 'js/data/nav.js', () => { - create(window.nav); - }); - return; - } - // 接口数据源 - if (module.conf.nav_api_url == '') - { - console.log('导航接口地址不能为空,导航创建失败'); - return; - } - this.get({ - url : module.conf.nav_api_url, - then : (data) => { - window.nav = data; - create(data); - } - }); - } - - /** - * 加载页面 - */ - load(){ - if (this.boxScroll != null) - { - this.boxScroll.destroy(); - this.boxScroll = null; - } - this.loadingProgress(0); - // 默认图 - defaultImg(box); - // 块 - block(box); - // 表单渲染 - this.form(); - // 按钮渲染 - Button.run(box); - // 标签 - Tag.run(box); - // 监听滚动 - this.onscroll(); - // 滚动条处理 - let scroll = $('body').find('.iscroll'); - if(scroll.length > 0) - { - let _this = this; - scroll. - each(function(){ - _this.scroll($(this)[0]); - }); - } - this.boxScroll = this.scroll(box[0]); - // 进度条 - Progress.run(box); - } - - /** - * 滚动条 - */ - scroll(dom, scroll = 'y'){ - let param = { - wheelPropagation: (scroll == 'y' ? false : true), - }; - if (scroll == 'y') - { - param.suppressScrollX = true; - } - else - { - param.suppressScrollY = true; - } - return new PerfectScrollbar(dom, param); - } - - /** - * 表单 - */ - form(dom = null){ - Form.init(dom); - return this; - } - - /** - * 日期选择 - */ - datepicker(dom, param){ - new Datepikcer(dom, param); - return this; - } - - /** - * 城市选择 - */ - citypicker(dom, param){ - new Citypikcer(dom, param); - return this; - } - - /** - * 弹窗 - */ - window(dom, param){ - new Window(dom, param); - return this; - } - - /** - * 滑块 - */ - slider(dom, param){ - new Slider(dom, param); - return this; - } - - /** - * 穿梭框 - */ - transfer(dom, param){ - new Transfer(dom, param); - return this; - } - - /** - * 评分 - */ - rate(dom, param){ - new Rate(dom, param); - return this; - } - - /** - * 颜色选择 - */ - colorpicker(dom, param){ - new Colorpicker(dom, param); - return this; - } - - /** - * 表格 - */ - table(dom, param){ - return new Table(dom, param); - } - - /** - * 自定义分页 - */ - page(param){ - new Page(param); - return this; - } - - /** - * 上传 - */ - upload(dom, param){ - new Upload(dom, param); - return this; - } - - /** - * 图表 - */ - chart(dom, param){ - new EChart(dom, param); - return this; - } - - /** - * 树形 - */ - tree(dom, param){ - new Tree(dom, param); - return this; - } - - /** - * 选项卡 - */ - tab(dom, param){ - new Tab(dom, param); - return this; - } - - /** - * 编辑器 - */ - editor(dom, param){ - new Editor(dom, param); - return this; - } - - /** - * 下拉菜单 - * @param {*} dom - * @param {*} param - */ - dropdown(dom, param){ - new Dropdown(dom, param); - return this; - } - - /** - * 模版 - */ - template(dom, data, callback){ - try{ - template != undefined; - let v = { - html : template(dom, data), - box : scope('[data-template="' + dom + '"]') - }; - if (v.box.length == 0) - { - console.log('没有找到对应的模版容器 data-template="' + dom + '",渲染失败'); - return; - } - v.box.html(v.html); - if (_.isFunction(callback)) - callback(); - } - catch(e){ - console.log(e); - } - } - - /** - * 通用获取GET参数 - */ - request(name = ''){ - // 获取参数原始值 - if (dom.length == 0) - { - return {}; - } - let val = dom.val(); - if (val == '') - { - return {}; - } - val = JSON.parse(val); - if (name == '') - { - return val; - } - return val[name]; - } - - /** - * 滚动条滚动响应 - */ - onscroll(){ - let hide = [ - '.datepicker', - '.citypicker', - '.dropdown' - ]; - box.on('scroll', () => { - if ( ! clear) return; - for (let i in hide) - $(hide[i]).hide(); - $(':focus').trigger('blur'); - clear = false; - }); - } - - /** - * 发送GET请求 - */ - get(param = {}) - { - if (param.url == undefined) - { - console.log('请指定接口地址'); - return; - } - if (param.param == undefined) - param.param = {}; - axios.get(param.url, { - params : param.param - }). - then((response) => { - let data; - if (_.isFunction(module.conf.http.response)) - data = module.conf.http.response(response.data); - else - data = response.data; - // 没有执行码 - if (data[module.conf.http.code_field] == undefined) - { - console.log('接口返回结果中没有找到定义的code码字段'); - return; - } - let msg = ''; - if (data[module.conf.http.msg_field] != undefined) - msg = data[module.conf.http.msg_field]; - // 没有数据体 - if (data[module.conf.http.data_field] == undefined) - { - console.log('接口返回结果中没有找到定义的数据体字段'); - return; - } - // 执行失败 - if (data[module.conf.http.code_field] != module.conf.http.code_success) - { - if (msg == '') msg = '操作执行失败'; - Message.error({ - content : msg - }); - if (_.isFunction(param.error)) - param.error(); - return; - } - if (param.popup !== true) - { - if (_.isFunction(param.then)) - param.then(data[module.conf.http.data_field]); - return; - } - msg = msg || '操作执行成功'; - // 提示 - let conf = {content : msg}; - if (_.isFunction(param.then)) - { - conf.callback = () => { - param.then(data); - }; - } - // 自定义提醒模式 - if (data.remind == undefined) - { - Popup.success(conf); - return; - } - if (data.remind == 'no') - { - if (conf.callback != undefined) - conf.callback(); - return; - } - switch (data.remind) - { - case 'notice': - Notice.success({ - title : '消息提醒', - desc : msg - }); - if (conf.callback != undefined) - conf.callback(); - break; - case 'message': - Message.success({ - content : msg - }); - if (conf.callback != undefined) - conf.callback(); - break; - case 'popup': - Popup.success(conf); - break; - } - }). - catch((e) => {console.log(e);}); - } - - /** - * 发送POST请求 - */ - post(param = {}) - { - if (param.url == undefined) - { - console.log('请指定接口地址'); - return; - } - if (param.form == undefined) - { - console.log('请指定需要提交的POST数据'); - return; - } - axios.post(param.url, param.form, module.conf.http.headers). - then((response) => { - let data; - if (_.isFunction(module.conf.http.response)) - data = module.conf.http.response(response.data); - else - data = response.data; - if (data[module.conf.http.code_field] == undefined) - { - console.log('接口返回结果中没有找到定义的code码字段'); - return; - } - let msg = ''; - if (data[module.conf.http.msg_field] != undefined) - msg = data[module.conf.http.msg_field]; - // 执行失败 - if (data[module.conf.http.code_field] != module.conf.http.code_success) - { - msg = msg || '操作执行失败'; - Message.error({ - content : msg - }); - if (_.isFunction(param.error)) - param.error(data); - return; - } - if (_.isFunction(param.close)) - param.close(); - msg = msg || '操作执行成功'; - // 提示 - let conf = {content : msg}; - if (_.isFunction(param.then)) - { - conf.callback = () => { - param.then(data); - }; - } - // 自定义提醒模式 - if (data.remind == undefined) - { - Popup.success(conf); - return; - } - if (data.remind == 'no') - { - if (conf.callback != undefined) - conf.callback(); - return; - } - switch (data.remind) - { - case 'notice': - Notice.success({ - title : '消息提醒', - desc : msg - }); - if (conf.callback != undefined) - conf.callback(); - break; - case 'message': - Message.success({ - content : msg - }); - if (conf.callback != undefined) - conf.callback(); - break; - case 'popup': - Popup.success(conf); - break; - } - }). - catch((error) => { - console.log(error); - if (_.isFunction(param.error)) - param.error(); - }); - } - -} - -// 实例化 -let Eadmin = new eadmin(); - -loader.ready(() => { - // 识别配色 - Mount.skin = body.css('background-color').indexOf(245) == -1 ? 'dark' : 'light'; - // 全局图表配置 - if (module.framework.chart != undefined) - { - Chart.defaults.fontColor = '#FFF'; - Chart.defaults.scale.gridLines.color = '#151935'; - } - // 注册HTTP请求全局参数 - if(module.framework.axios != undefined) - { - _.each(module.conf.http, (val, key) => { - axios.defaults[key] = val; - }); - } - // 全局上传处理 - if(module.plugin.indexOf('dropzone') != -1) - Dropzone.autoDiscover = false; - // 导航 - Eadmin.nav(); - // 主界面 - Eadmin.homepage(); - // TIPS - Tips.run(); - // POPUP - Eadmin.popup = Popup; - // MESSAGE - Eadmin.message = Message; - // NOTICE - Eadmin.notice = Notice; - // BUTTON - Eadmin.button = Button; - Button.event(); - // 表单事件 - Form.event(); - // 表单验证 - Validate.run(); - // 图片查看器 - Imageview.run(); - // 点击遮罩关闭弹窗 - if ( ! module.conf.window_close_by_shade) return; - $('.mask').on('click', () => { - if ($('.window').length == 0) - return; - // 如果有弹出框则不做动作 - if ($('.popup:visible').length > 0) - return; - let window = $('.window:last'); - window.children('.window-close').trigger('click'); - }); -}); \ No newline at end of file diff --git a/src/js/lib/eadmin.button.js b/src/js/lib/eadmin.button.js deleted file mode 100644 index 0996b14..0000000 --- a/src/js/lib/eadmin.button.js +++ /dev/null @@ -1,96 +0,0 @@ -/** - * eadmin 按钮组件 - */ - -class Button{ - - /** - * 按钮 - */ - static run(dom){ - let [delay, icon] = [ - dom.find('button[data-delay]'), - dom.find('button[data-icon]') - ]; - // 延迟按钮处理 - delay.each(function(){ - let _this = $(this); - // 私有变量组 - let v = { - html : _this.html(), - delay : _this.data('delay') - }; - // 按钮状态与赋值 - _this.attr('disabled', true).html(`倒计时(${v.delay})秒后可操作`); - v.time = setInterval(() => { - v.delay--; - _this.html(`倒计时(${v.delay})秒后可操作`); - if (v.delay == 0) - { - clearInterval(v.time); - _this.attr('disabled', false).html(v.html); - } - }, 1000); - }); - // 图标按钮处理 - icon.each(function(){ - let _this = $(this); - let style = ''; - if (_this.is(':empty')) - style += ' style="margin-right:0;"'; - _this.prepend(`
    `); - }); - } - - /** - * 事件 - */ - static event(){ - let that = this; - // 加载按钮点击事件 - body. - on('click', 'button[data-loading]', function(){ - let _this = $(this); - let _do = _this.data('do'); - // 如果是提交表单的按钮则不进行后续处理 - if (_this.data('submit') != undefined) - return; - that.loading(_this); - if (_do == undefined) return; - try{ - Method != undefined; - if ( ! _.isFunction(Method[_do])) - { - console.log('指定的' + _do + '不是一个可被调用的函数'); - return; - } - Method[_do](_this); - } - catch(e){ - console.log(e); - } - }); - } - - /** - * 重置 - */ - static reset(btn){ - btn.attr('disabled', false).html(btn.data('source')); - } - - /** - * 加载中 - */ - static loading(btn){ - let v = { - this : btn, - icon : `` - }; - v.this. - attr('disabled', true). - data('source', v.this.html()). - html(v.icon + v.this.data('loading')); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.chart.js b/src/js/lib/eadmin.chart.js deleted file mode 100644 index 330b7cb..0000000 --- a/src/js/lib/eadmin.chart.js +++ /dev/null @@ -1,327 +0,0 @@ -/** - * eadmin 图表组件 - */ - -class EChart{ - - constructor(dom, param){ - this.dom = $(dom); - this.ctx = this.dom[0].getContext('2d'); - // 配置色值 - let color = [ - 'rgba(0, 132, 255', - 'rgba(255, 24, 68', - 'rgba(118, 255, 2', - 'rgba(255, 255, 1', - 'rgba(255, 142, 1', - 'rgba(105, 240, 174', - 'rgba(224, 64, 252', - 'rgba(254, 87, 34' - ]; - this.gradient = []; - this.color = []; - for (let i in color) - { - let gradient = this.ctx.createLinearGradient(0, 0, 0, 300); - gradient.addColorStop(0, color[i] + ', 0.5)'); - gradient.addColorStop(1, color[i] + ', 0)'); - this.gradient.push(gradient); - this.color.push(color[i] + ')'); - } - // 默认参数 - let _param = { - // 类型 - type : 'line', - title : { - show : true, - text : '默认图表' - }, - legend : true, - // 自动响应高度宽度 - responsive : true - } - // 配置参数 - this.param = $.extend(true, _param, param); - // 提示框 - this.tooltips = { - backgroundColor : 'rgba(0, 0, 0, 0.8)', - intersect : false, - mode : 'index', - titleFontSize : 14, - bodySpacing : 4, - xPadding : 10, - yPadding : 10, - titleMarginBottom : 8 - }; - // 布局 - this.layout = { - padding: { - top : 20 - } - }; - // 移入 - this.hover = { - mode : 'nearest', - intersect : true - }; - // 色值 - this.skin = { - fontColor : '#36495C', - lineColor : '#DCE8F2' - }; - if (Mount.skin == 'dark') - { - this.skin = { - fontColor : '#FFF', - lineColor : '#151935' - }; - } - this.run(); - } - - /** - * 执行 - */ - run(){ - switch(this.param.type) - { - case 'line': - this._line(); - break; - case 'bar': - this._bar(); - break; - case 'pie': - this._pie(); - break; - } - } - - /** - * 线型图 - */ - _line(){ - let config = { - type : 'line', - data : { - labels : this.param.labels, - datasets : [] - }, - options : { - hover : this.hover, - tooltips : this.tooltips, - title : { - display : this.param.title.show, - fontSize : 14, - text : this.param.title.text, - fontColor : this.skin.fontColor, - padding : 0 - }, - responsive : this.param.responsive, - maintainAspectRatio : this.param.responsive, - legend : { - display : this.param.legend, - labels : { - fontColor : this.skin.fontColor - } - }, - layout : this.layout, - scales : { - xAxes : [{ - gridLines : { - drawBorder: true, - color: this.skin.lineColor - }, - ticks: { - fontColor: this.skin.fontColor - } - }], - yAxes : [{ - gridLines : { - drawBorder: true, - color: this.skin.lineColor - }, - ticks: { - fontColor: this.skin.fontColor - } - }] - } - } - }; - if (this.param.labels == undefined || - this.param.labels.length == 0) - { - console.log('请指定图表X轴'); - return; - } - if (this.param.datas == undefined || - this.param.datas.length == 0) - { - console.log('请指定图表具体数据'); - return; - } - if (this.param.title.show) - { - this.layout.padding.top = 0; - } - _.each(this.param.datas, (row, key) => { - config.data.datasets.push({ - label : row.label, - data : row.data, - backgroundColor : this.gradient[key], - borderColor : this.color[key], - pointBackgroundColor : '#FFF', - pointRadius : 4, - borderWidth : 2, - fill : true - }); - }); - new Chart(this.ctx, config); - } - - /** - * 柱状图 - */ - _bar(){ - let config = { - type : 'bar', - data : { - labels : this.param.labels, - datasets : [] - }, - options : { - hover : this.hover, - tooltips : this.tooltips, - title : { - display : this.param.title.show, - fontSize : 14, - text : this.param.title.text, - fontColor : this.skin.fontColor, - padding : 0 - }, - responsive : this.param.responsive, - maintainAspectRatio : this.param.responsive, - legend : { - display : this.param.legend, - labels : { - fontColor : this.skin.fontColor - } - }, - scales : { - xAxes : [{ - gridLines : { - drawBorder: true, - color: this.skin.lineColor - }, - ticks: { - fontColor: this.skin.fontColor - } - }], - yAxes : [{ - gridLines : { - drawBorder: true, - color: this.skin.lineColor - }, - ticks: { - fontColor: this.skin.fontColor - } - }] - }, - maintenanceAspectRatio : false - } - }; - if (this.param.labels == undefined || - this.param.labels.length == 0) - { - console.log('请指定图表X轴'); - return; - } - if (this.param.datas == undefined || - this.param.datas.length == 0) - { - console.log('请指定图表具体数据'); - return; - } - if (this.param.title.show) - { - this.layout.padding.top = 0; - } - _.each(this.param.datas, (row, key) => { - config.data.datasets.push({ - label : row.label, - data : row.data, - backgroundColor : this.gradient[key], - borderColor : this.color[key], - pointBackgroundColor : '#FFF', - pointRadius : 4, - borderWidth : 2, - fill : true - }); - }); - new Chart(this.ctx, config); - } - - /** - * 饼状图 - */ - _pie(){ - this.tooltips.mode = 'nearest'; - let config = { - type : 'pie', - data : { - labels : this.param.labels, - datasets : [ - { - data : [], - backgroundColor : [], - borderColor : [], - borderWidth : 2 - } - ] - }, - options : { - hover : '', - tooltips : this.tooltips, - title : { - display : this.param.title.show, - fontSize : 14, - text : this.param.title.text, - fontColor : this.skin.fontColor, - padding : 0 - }, - responsive : this.param.responsive, - maintainAspectRatio : this.param.responsive, - legend : { - display : this.param.legend, - labels : { - fontColor : this.skin.fontColor - } - }, - maintenanceAspectRatio : false - } - }; - if (this.param.labels == undefined || - this.param.labels.length == 0) - { - console.log('请指定图表块'); - return; - } - if (this.param.datas == undefined || - this.param.datas.length == 0) - { - console.log('请指定图表具体数据'); - return; - } - if (this.param.title.show) - { - this.layout.padding.top = 0; - } - _.each(this.param.datas, (row, key) => { - config.data.datasets[0].data.push(row); - config.data.datasets[0].backgroundColor.push(this.gradient[key]); - config.data.datasets[0].borderColor.push(this.color[key]); - }); - new Chart(this.ctx, config); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.citypicker.js b/src/js/lib/eadmin.citypicker.js deleted file mode 100644 index ae9f6d3..0000000 --- a/src/js/lib/eadmin.citypicker.js +++ /dev/null @@ -1,429 +0,0 @@ -/** - * eadmin 城市组件 - */ - -class Citypikcer{ - - constructor(dom, param){ - if (typeof city_data_init === 'undefined') - { - console.log('没有检测到城市选择器必须的城市数据'); - return false; - } - // INPUT DOM,用来给表单赋值和focus,blur事件处理 - this.input = dom; - // INPUT选择器 - this.inputDom = scope(this.input); - // PICKER DOM缓存 - this.picker = null; - // 当前快速选择的序号 - this.index = 0; - // 快速选择滚动条高度,用来滚动条跟随 - this.scrollTop = 0; - // 是否初始化数据 - this.init = false; - // 当前选择的层级,用在多级城市选择中 - this.level = 1; - // 选择的省份 - this.prov = 0; - // 默认参数 - let _param = { - // 类型 - type : 1, - // 格式化 - format : ' / ', - // 级联选择深度 - level : 3, - // 回调 - change : null - } - // 配置参数 - this.param = $.extend(_param, param); - // 校验 - if (this.inputDom.length == 0) - { - console.log('当前页面中不包含' + this.input + '元素,创建失败'); - return false; - } - this.run(); - } - - /** - * 运行控件 - */ - run(){ - // 构建结构 - this._create(); - // 事件执行 - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - let [dom, zindex] = [ - createId(), '' - ]; - if (Mount.window != null) - { - zindex = $('#' + Mount.window).css('z-index'); - zindex = zindex == undefined ? '' : `z-index:${zindex};`; - } - // 组装HTML结构 - let html = `
    `; - html += `Tips:输入城市拼音首字母可快速选择,例如:hf -
    - 热门 - ABC - DEF - GHI - JKL - MNO - PQR - STU - VWX - YZ -
    -
    -
    `; - } - else - { - html += `style="${zindex}">
    `; - } - html += `
    `; - body.append(html); - this.picker = $('#citypicker-' + dom); - if (this.param.type == 2) - this.picker.css('padding', '5px'); - } - - /** - * 事件 - */ - _event(){ - let that = this; - // 定义需要响应事件的DOM - let dom = [ - // 选项卡 - '.header span:not(.current):not(.not-allow)', - // 城市 - '.body span, .quick span', - // 多级 - '.vert span' - ]; - let [_body, quick] = [ - that.picker.children('.body'), - that.picker.children('.quick') - ]; - // 私有变量 - if (that.param.type != 1) - _body = that.picker.children('.vert'); - // 开始监听事件 - this.inputDom. - // 显示面板 - on('focus', function(){ - if( ! that.init) - { - that._formatData(_body); - that.init = true; - } - fadeIn(that.picker, $(this), false); - clear = true; - }). - // 隐藏面板 - on('blur', function(){ - if (that.focus) return; - fadeOut(that.picker); - clear = false; - }); - // 搜索 - keyup(this.inputDom, (dom, e) => { - let v = { - val : dom.val(), - key : e.keyCode, - html : '' - }; - if (that.param.type == 1) - { - if (v.val == '' || - ( ! (v.key > 64 && v.key < 91) && - v.key != 8 && - v.key != 32)) - { - if (v.val == '') that._reset(); - return; - } - if (that.picker.is(':hidden')) - { - fadeIn(that.picker, dom, false); - } - if (quick.is(':hidden')) - { - that.picker. - data('left', that.picker.css('left')). - css('left', dom.offset().left). - width(158). - children('.title'). - html(' ↑ ↓ 键快速选择城市'); - that.picker.children('.header, .body').hide(); - quick.show(); - } - $.each(cp_b, function(i, item){ - if (item.indexOf(v.val) != -1) - { - let arr = item.split('@'); - v.html += `${arr[0]}`; - } - }); - quick.html(v.html); - return; - } - that.level = 1; - _body.eq(0).nextAll('.vert').remove(); - if (v.val == '') - { - that._formatData(_body); - return; - } - v.html = v.icon = ''; - if (that.param.type == 2 && - that.param.level > 1) - v.icon = ``; - $.each(cp_d, function(i, item){ - if (item.indexOf(v.val) != -1) - { - let arr = item.split('@'); - v.html += `${arr[0]}${v.icon}`; - } - }); - _body.eq(0).html(v.html); - }); - if (that.param.type == 1) - { - that.inputDom. - on('keydown', function(event){ - if (_.indexOf([13, 38, 40], event.keyCode) == -1 || - quick.is(':hidden')) return; - let span = quick.children('span'); - // 回车 - if (event.keyCode == 13) - { - that._setVal(span.eq(that.index).html()); - return; - } - // 上 - if (event.keyCode == 38) - { - if (that.index < 0) - that.index = span.length - 1; - that.index -= 1; - } - // 下 - if (event.keyCode == 40) - { - if (that.index == (span.length - 1) || - quick.children('.current').length == 0) - that.index = -1; - that.index += 1; - } - if (that.index < 0) - { - that.scrollTop = quick[0].scrollHeight - quick.height(); - quick.scrollTop(that.scrollTop); - } - if (that.index == 0) - { - that.scrollTop = 0; - quick.scrollTop(0); - } - span. - eq(that.index). - addClass('current'). - siblings(). - removeClass('current'); - // 滚动条跟随 - let pt = span.eq(that.index).position().top; - if (pt > 200 && that.index >= 0) - { - that.scrollTop += 215; - quick.scrollTop(that.scrollTop); - } - else if (pt <= 0) - { - that.scrollTop -= 215; - quick.scrollTop(that.scrollTop); - } - }); - } - that.picker. - // 收起面板 - on('blur', function(){ - that.inputDom.blur(); - fadeOut(that.picker); - clear = false; - }). - // 选项卡切换 - on('click', dom[0], function(){ - let _this = $(this); - addClassExc(_this, 'current'); - that._formatData(_body, cp_a[_this.index()]); - }). - // 选择城市 - on('click', dom[1], function(){ - // 单城市 - that._setVal($(this).html()); - }). - // 多级 - on('click', dom[2], function(){ - let [_this, v] = [$(this), {}]; - v.val = _this.data('c'); - if (that.param.level == 1) - { - that._setVal(v.val); - return; - } - addClassExc(_this, 'current'); - v.parent = _this.parent(); - that.level = v.parent.index() + 1; - if (that.level == that.param.level) - { - v.val = v.doc = ''; - that.picker.find('.current').each(function(){ - v.val += v.doc + $(this).data('c'); - v.doc = that.param.format; - }); - that._setVal(v.val); - return; - } - else - { - v.parent.nextAll('.vert').remove(); - } - v.index = _this.data('i'); - v.next = v.parent.next('.vert'); - if (v.next.length == 0) - { - that.level += 1; - that.picker.append(`
    `); - v.next = that.picker.children('.vert:last'); - Eadmin.scroll(v.next[0]); - } - v.source = null; - if (that.level == 2) - { - that.prov = v.index; - v.source = cp_c[v.index].sub; - } - else - { - v.source = cp_c[that.prov].sub[v.index].sub; - } - that._formatData(v.next, v.source, true); - }). - on('mousedown', (e) => { - e.preventDefault(); - }); - } - - /** - * 格式化输出需要的城市数据 - */ - _formatData(box, source = null, format = false){ - let _source; - if (source != null) - { - _source = []; - if ( ! format) - { - _source = source; - } - else - { - for (let c in source) - _source[c] = source[c].name; - } - } - else - { - if (this.param.type == 1) - { - _source = cp_a[0]; - } - else - { - _source = []; - for (let c in cp_c) - _source[c] = cp_c[c].name; - } - } - let [html, icon] = ['', '']; - if (this.param.type == 2 && - this.level < this.param.level) - { - icon = ``; - } - for (let i in _source) - { - html += `${_source[i]}${icon}`; - } - box.html(html); - } - - /** - * 赋值选择器 - */ - _setVal(val = '') - { - this.inputDom.val(val); - this.focus = false; - this.picker.trigger('blur'); - // 回调 - this._callback(val); - if (this.param.type == 2) - { - return; - } - if (this.picker.children('.quick').is(':hidden')) - { - return; - } - setTimeout(() => { - this._reset(); - }, 500); - } - - /** - * 重置选择器 - */ - _reset() - { - this.picker. - width(450). - children('.title'). - html('Tips:输入城市拼音首字母可快速选择,例如:hf'); - if (this.picker.data('left') != undefined) - this.picker. - css('left', this.picker.data('left')); - this.picker. - children('.header, .body'). - show(); - this.picker. - children('.quick'). - hide(); - } - - /** - * 回调处理 - */ - _callback(val){ - // 回调处理 - if (_.isFunction(this.param.change)) - this.param.change(val); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.colorpicker.js b/src/js/lib/eadmin.colorpicker.js deleted file mode 100644 index 3b4dcd0..0000000 --- a/src/js/lib/eadmin.colorpicker.js +++ /dev/null @@ -1,87 +0,0 @@ -/** - * eadmin 颜色选择器组件 - */ - -class Colorpicker{ - - constructor(dom, param){ - this.domCache = scope(dom); - if (this.domCache.length == 0) - { - console.log('没有找到' + dom + '元素,颜色选择器创建失败'); - return; - } - let _param = { - color : [ - '#FF2000', '#90e200', '#ffcf00', '#ff7c00', '#f52394', - '#00b2d4', '#800080', '#593110' - ], - change : null, - bind : null, - default : '' - }; - this.param = $.extend(_param, param); - this.domCache.addClass('colorpicker'); - this.run(); - } - - /** - * 执行 - */ - run(){ - this._create(); - this._event(); - } - - /** - * 创建 - */ - _create(){ - if (this.param.color.length == 0) return; - let v = { - html : '' - }; - for (let i in this.param.color) - { - let style = ''; - if (this.param.color[i] == this.param.default) - style = 'style="display:inline-block;"'; - v.html += `
    -
    -
    - -
    `; - } - if (this.param.bind != null) - v.html += ``; - this.domCache.html(v.html); - } - - /** - * 事件 - */ - _event(){ - let that = this; - this.domCache. - // 选择颜色 - on('click', '>div:not(.active)', function(){ - let [_this, color] = [$(this), '']; - that.domCache.find('i').hide(); - that.domCache.children('input').val(_this.data('color')); - addClassExc(_this, 'active'); - _this.children('i').show(); - color = _this.data('color'); - // 是否需要绑定隐藏域 - if (that.param.bind != null) - $('#colorpicker-input-' + that.param.bind).val(color); - if (_.isFunction(that.param.change)) - that.param.change(color); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.datepicker.js b/src/js/lib/eadmin.datepicker.js deleted file mode 100644 index 29cd0df..0000000 --- a/src/js/lib/eadmin.datepicker.js +++ /dev/null @@ -1,1114 +0,0 @@ -/** - * eadmin 日期组件 - */ - -class Datepikcer{ - - constructor(dom, param){ - // 日期实例化对象 - this.date = new Date(); - // 日期数组,用来存放日期数据 - this._reset(); - // 今天的日期(年月日),用来加样式判断使用 - this.today = parseInt(this.arr[0].y + '' + this.arr[0].m + '' + this.arr[0].d); - // 是否需要时间(时分秒,根据param.format来确定) - this.time = false; - // PICKER DOM缓存 - this.picker = null; - // INPUT DOM,用来给表单赋值和focus,blur事件处理 - this.input = dom; - // INPUT的选择器 - this.inputDom = scope(this.input); - // 当前所在的日历的序号,左0右1 - this.index = 0; - // 上次所在的index,用来判断双日历写值的位置 - this.pindex = null; - // 已经选中的日期数量,用来判断是否需要清除所有日期选中状态,双日历会用到 - this.currentNum = 0; - // 当前获取焦点的文本框,用来赋值 - this.focusInput = null; - // 默认参数 - let _param = { - // 类型 - type : 'date', - // 格式化 - format : 'Y-m-d', - // 是否需要确认按钮 - confirm : false, - // 回调 - change : null, - // 开始时间 - start : 0, - // 结束时间 - end : 0, - // 快捷选择 - quick : false, - // unixtime - unixtime : false, - // 默认日期 - default : [] - } - // 配置参数 - this.param = $.extend(_param, param); - // 校验 - if (this.inputDom.length == 0) - { - console.log('当前页面中不包含' + this.input + '元素,创建日历失败'); - return false; - } - this.run(); - } - - /** - * 运行控件 - */ - run(){ - // 构建结构 - this._create(); - // 初始化 - this._init(); - // 事件执行 - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - let [dom, zindex] = [ - createId(), '' - ]; - if (Mount.window != null) - { - zindex = $('#' + Mount.window).css('z-index'); - zindex = zindex == undefined ? '' : `style="z-index:${zindex};"`; - } - // 组装HTML结构 - let html = `
    `; - html += `
    - 快捷选择 - 3天内 - 一周内 - 15天内 - 一月内 - 三月内 - 一年内 -
    -
    -
    - - - - - - - - - - - - - - - - `; - html += `
    -
    -
    - ${this._week()} -
    -
    `; - html += `
    - ${this._year()} -
    -
    - ${this._month()} -
    `; - if(this.param.format.indexOf(' ') != -1) - { - html += `
    - ${this._time()} -
    `; - } - html += `
    `; - html += `
    -
    - - - - - - - - - - - - - - - - -
    -
    -
    - ${this._week()} -
    -
    `; - html += `
    - ${this._year(parseInt(this.arr[0].m) + 1)} -
    -
    - ${this._month(parseInt(this.arr[0].m) + 1)} -
    `; - if(this.param.format.indexOf(' ') != -1) - { - html += `
    - ${this._time()} -
    `; - } - html += `
    `; - html += `
    `; - html += ``; - html += `
    `; - body.append(html); - // 缓存DOM - this.picker = $('#datepicker-' + dom); - } - - /** - * 初始化 - */ - _init(){ - // 快捷选择 - if (this.param.quick) - this.picker.find('.quick').show(); - // 判断是否需要显示选择时间 - // 根据format的格式来确定,如果有空格则表示有时间 - if(this.param.format.indexOf(' ') != -1) - this.time = true; - // 默认值 - if (this.param.default.length > 0) - { - let format = ''; - format = _.replace(this.param.format, 'Y', '%y'); - format = _.replace(format, 'm', '%M'); - format = _.replace(format, 'd', '%d'); - if (this.time) - { - format = _.replace(format, 'H', '%h'); - format = _.replace(format, 'i', '%m'); - format = _.replace(format, 's', '%s'); - } - if (this.param.unixtime) - this.inputDom.data('default-date', _.join(this.param.default, ',')); - for (let i in this.param.default) - { - if (format == '') - continue; - this.param.default[i] = Time(this.param.default[i], format); - } - if ( ! this.param.unixtime) - this.inputDom.data('default-date', _.join(this.param.default, ',')); - this.inputDom.val(_.join(this.param.default, ' - ')); - } - // 局部变量统一定义 - let v = { - // 文本框的内容取值 - val : this.inputDom.val(), - // 主日历(左侧日历,默认显示的) - picker : this.picker.children('div').eq(1), - }; - // 主日历头部 - v.header = v.picker.children('.header'); - // 私有方法 - let func = { - setYear : (dom = v.header, y = this.arr[0].y) => { - dom.find('.year').data('y', y).html(y + '年'); - }, - setMonth : (dom = v.header, m = this.arr[0].m) => { - dom.find('.month').data('m', m).html(m + '月'); - } - }; - // 年份显示 - func.setYear(); - // 月份显示 - func.setMonth(); - // 显示日期 - v.picker. - find('.day'). - html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); - // 双日历处理 - if(this.param.type == 'date-range') - { - // 副日历 - v.range = v.picker.next(); - v.range.show(); - v.rangeHeader = v.range.children('.header'); - // 年份显示 - func.setYear(v.rangeHeader, this.arr[1].y); - // 月份显示 - func.setMonth(v.rangeHeader, this.arr[1].m); - // 显示日期 - v.range. - find('.day'). - html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); - } - // 显示底部工具栏 - if (this.param.confirm) - this.picker.find('.footer').show(); - // 如果不需要时分秒则返回 - if ( ! this.time) - return; - // 选择时间按钮 - v.chooseTime = this.picker.find('.choose-time'); - // 显示选择时间按钮 - v.chooseTime.show(); - // 判断是否需要显示完整的时分秒 - v.arr = _.words(this.param.format, /[His]/g); - if (v.arr.length < 2) - { - console.log('日期如果包含时间的话则至少需要时和分两个参数'); - return; - } - // 时分秒默认值赋值 - if (v.val != '') - { - v.picker.find('.h' + this.h).addClass('current'); - v.picker.find('.i' + this.i).addClass('current'); - v.picker.find('.s' + this.s).addClass('current'); - } - // 如果不需要秒数则移除选择秒的那一栏 - if (v.arr.length == 2) - { - v.picker.find('.picker-time ul:last').remove(); - if (this.param.type == 'date-range') - v.range.find('.picker-time ul:last').remove(); - } - } - - /** - * 重置初始化日期 - */ - _reset(ym = false){ - this.arr = [ - { - // 年 - y : this.date.getFullYear(), - // 月 - m : this.date.getMonth(), - // 日 - d : this.date.getDate(), - // 时 - h : '00', - // 分 - i : '00', - // 秒 - s : '00', - // 当前日历选中的日期 - c : 0, - // 当前选择的日历序号 - index : 0 - }, - { - // 年 - y : this.date.getFullYear(), - // 月 - m : this.date.getMonth(), - // 日 - d : this.date.getDate(), - // 时 - h : '00', - // 分 - i : '00', - // 秒 - s : '00', - // 当前日历选中的日期 - c : 0, - // 当前选择的日历序号 - index : 1 - } - ]; - this.arr[1].m += 1; - if (this.arr[1].m == 12) - { - this.arr[1].y += 1; - this.arr[1].m = 0; - } - this.arr[0].m = repairZero(parseInt(this.arr[0].m) + 1); - this.arr[0].d = repairZero(this.arr[0].d); - this.arr[1].m = repairZero(parseInt(this.arr[1].m) + 1); - this.arr[1].d = repairZero(this.arr[1].d); - if ( ! ym) return; - let v = { - ym : this.picker.find('.show-ym'), - day : this.picker.find('.day') - }; - v.y = v.ym.eq(0).children('.year'); - v.m = v.ym.eq(0).children('.month'); - if (v.y.data('y') != this.arr[0].y) - { - v.y.html(this.arr[0].y + '年').data('y', this.arr[0].y); - } - if (v.m.data('m') != this.arr[0].m) - { - v.m.html(this.arr[0].m + '月').data('m', this.arr[0].m); - } - if (v.y != this.arr[0].y || - v.m != this.arr[0].m) - { - v.day.eq(0).html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); - } - if (this.param.type == 'date-range') - { - v.y = v.ym.eq(1).children('.year'); - v.m = v.ym.eq(1).children('.month'); - if (v.y.data('y') != this.arr[1].y) - v.y.html(this.arr[1].y + '年').data('y', this.arr[1].y); - if (v.m.data('m') != this.arr[1].m) - v.m.html(this.arr[1].m + '月').data('m', this.arr[1].m); - if (v.y != this.arr[1].y || - v.m != this.arr[1].m) - v.day.eq(1).html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); - } - } - - /** - * 根据年月生成HTML - * @param {*} y - * @param {*} m - */ - _createYmdHtml(y = '', m = ''){ - let realM = parseInt(m) - 1; - // 定义私有变量 - let v = { - // 获取当月第一天是星期几 - firstWeekDay : new Date(y, realM, 1).getDay(), - // 获取当月天数 - monthDay : this._getMonthDay(y, realM), - // 获取上个月的天数 - prevMonthDay : this._getMonthDay(y, realM - 1), - // 实际的天数 - realDay : 1, - // 开始时间 - start : ! this.param.start ? 0 : parseInt(this.param.start), - // 结束时间 - end : ! this.param.end ? 0 : parseInt(this.param.end), - // 结构 - html : '' - }; - v.firstWeekDay += 1; - // 循环天数 - for(let i = 1; i < 43; i++) - { - let [current, _class, today] = [ - '', '', 0 - ]; - // 如果i小于第一天的天数则用上个月的天数补足 - if (i < v.firstWeekDay) - { - v.realDay = v.prevMonthDay - (v.firstWeekDay - i); - v.realDay += 1; - _class = ' class="next"'; - } - else if (i - v.firstWeekDay >= v.monthDay) - { - if (i - v.firstWeekDay == v.monthDay) - v.realDay = 1; - _class = ' class="next"'; - } - else - { - // 当天日期 - today = parseInt(y + '' + m + '' + repairZero(i - v.firstWeekDay + 1)); - if (today == this.today) - current = '
    '; - if (this.param.type == 'date') - { - if (today == this.arr[this.index].c) - _class = ' class="current"'; - } - else - { - if (this.arr[this.index].index == this.index && - this.arr[this.index].c == today) - { - _class = ' class="current"'; - } - let index = this.index == 1 ? 0 : 1; - if (this.arr[index].index == this.index && - this.arr[index].c == today) - { - _class = ' class="current"'; - } - } - if (i == v.firstWeekDay) - v.realDay = 1; - } - // 判断开始结束日期 - if ((v.start > 0 || v.end > 0) && - _class != ' class="next"') - { - if (v.start > 0) - { - if (today < v.start) - _class = ' class="next"'; - } - if (v.end > 0) - { - if (today > v.end) - _class = ' class="next"'; - } - } - v.html += ` - ${current}${v.realDay} - `; - v.realDay++; - } - return v.html; - } - - /** - * 获取当前月份的天数 - * @param {*} y - * @param {*} m - */ - _getMonthDay(y = '', m = ''){ - m = (m < 0) ? 11 : m; - // 判断当前年是不是闰年 - let Feb = (y % 4 == 0 && - y % 100 != 0 || - y % 400 == 0) ? 29 : 28, - arr = new Array(); - arr[0] = 31; - arr[1] = Feb; - arr[2] = 31; - arr[3] = 30; - arr[4] = 31; - arr[5] = 30; - arr[6] = 31; - arr[7] = 31; - arr[8] = 30; - arr[9] = 31; - arr[10] = 30; - arr[11] = 31; - return arr[m]; - } - - /** - * 星期 - */ - _week(){ - let html = '', - week = [ - '日', '一', '二', '三', '四', '五', '六' - ]; - for (let i in week) - html += `${week[i]}`; - return html; - } - - /** - * 年份 - */ - _year(m = ''){ - let y = parseInt(this.arr[0].y); - if (m === 12) y += 1; - let html = ''; - for (let i = y + 1; i > (parseInt(this.arr[0].y) - 11); i--) - { - let active = (y == i) ? ' active' : ''; - html += `
    ${i}
    `; - } - return html; - } - - /** - * 月份 - */ - _month(m = ''){ - let _m = (m == '') ? +this.arr[0].m : m; - if (_m > 12) _m = 1; - let html = ''; - for (let i = 1; i < 13; i++) - { - let active = (_m == i) ? ' active' : ''; - html += `
    ${i}月
    `; - } - return html; - } - - /** - * 时间 - */ - _time(){ - let html = '
      '; - for (let i = 0; i < 24; i++) - { - i = repairZero(i); - html += '
    • ' + i + '
    • '; - } - html += '
      '; - for (let i = 0; i < 60; i++) - { - i = repairZero(i); - html += '
    • ' + i + '
    • '; - } - html += '
      '; - for (let i = 0; i < 60; i++) - { - i = repairZero(i); - html += '
    • ' + i + '
    • '; - } - html += '
    '; - return html; - } - - /** - * 交互事件 - */ - _event(){ - // 定义需要响应事件的DOM - let dom = [ - // 上下年、上下月 - '.prev-year, .prev-month, .next-year, .next-month', - // 年面板、月面板 - '.show-ym .year, .show-ym .month', - // 选择年月 - '.y-m div', - // 选择日期 - '.day span', - // 清除 - '.footer .clear', - // 确认 - '.footer .sure', - // 选择时间 - '.footer .choose-time', - // 选择具体时间 - '.picker-time li', - // 快捷选择 - '.quick span' - ]; - let that = this; - // 开始监听事件 - that.inputDom. - // 显示日期面板 - on('focus', function(){ - let _this = $(this); - fadeIn(that.picker, _this, false); - that.focusInput = _this; - clear = true; - }). - // 隐藏日期面板 - on('blur', function(){ - fadeOut(that.picker); - that.focusInput = null; - clear = false; - let _this = $(this); - if (_this.val() != '') - return; - if (_this.next('input').length == 0) - return; - _this.next('input').val(''); - }); - this.picker. - // 收起面板 - on('blur', function(){ - that.focusInput.blur(); - that.focusInput = null; - fadeOut(that.picker); - clear = false; - }). - // 日历索引 - on('mouseenter', '>.datepicker-panel', function(){ - that.index = $(this).data('index'); - }). - // 上年、上月、下年、下月 - on('click', dom[0], function(){ - let _this = $(this); - // 定义私有变量 - let v = { - body : _this.parent().next('.body'), - ym : _this.siblings('.show-ym') - }; - v.y = v.ym.children('.year').data('y'); - v.m = parseInt(v.ym.children('.month').data('m')); - // 私有方法 - let func = { - // 设置选中的年 - setYear : () => { - v.ym.children('.year').data('y', v.y).html(v.y + '年'); - } - }; - // 上一年 - if(_this.hasClass('prev-year')) - { - v.y -= 1; - func.setYear(); - } - // 上一月 - else if (_this.hasClass('prev-month')) - { - v.m -= 1; - if (v.m == 0) - { - v.y -=1; - v.m = 12; - func.setYear(); - } - v.ym.children('.month').html(repairZero(v.m) + '月').data('m', v.m); - } - // 下一年 - else if (_this.hasClass('next-year')) - { - v.y += 1; - func.setYear(); - } - // 下一月 - else - { - v.m += 1; - if (v.m == 13) - { - v.y += 1; - v.m = 1; - func.setYear(); - } - v.ym.children('.month').html(repairZero(v.m) + '月').data('m', v.m); - } - v.body.children('.day').html(that._createYmdHtml(v.y, repairZero(v.m))); - }). - // 切换到年、月面板 - on('click', dom[1], function(){ - let _this = $(this); - _this.parent().children('.month').hide(); - let body = _this.parent().parent().next('.body'); - body.children('div').hide(); - let index = $(this).hasClass('year') ? 2 : 3; - body.children().eq(index).css('display', 'flex'); - }). - // 选择具体的年、月 - on('click', dom[2], function(){ - let _this = $(this), - body = _this.parent().parent(), - head = body.prev(); - // 选择年 - if (_this.hasClass('year')) - { - let y = _this.data('y'); - head.find('.year').html(y + '年').data('y', y); - _this.parent().hide().next().css('display', 'flex'); - } - // 选择月 - else - { - let y = head.find('.year').data('y'); - let m = _this.data('m'); - _this.parent().hide().siblings('.week, .day').css('display', 'flex'); - head.find('.month').html(repairZero(m) + '月').data('m', m).show(); - body.children('.day').html(that._createYmdHtml(y, repairZero(m))); - } - addClassExc(_this, 'active'); - }). - // 选择日期 - on('click', dom[3], function(){ - let _this = $(this); - // 不可点直接返回 - if (_this.hasClass('next')) return; - // 双日历操作 - if (that.param.type == 'date-range') - { - let index = that.index; - that.arr[index].y = _this.data('y'); - that.arr[index].m = _this.data('m'); - that.arr[index].index = that.index; - that.currentNum += 1; - if (that.currentNum == 3) - { - that.picker.find('.current').removeClass('current'); - that.currentNum = 1; - that.pindex = null; - } - _this.addClass('current'); - if (that.pindex == null) - { - that.pindex = index; - } - else - { - // 两次选择的日期在同一个日历上则需要处理 - if (index == that.pindex) - { - index = (that.pindex == 0) ? 1 : 0; - that.arr[index].y = that.arr[that.pindex].y; - that.arr[index].m = that.arr[that.pindex].m; - that.arr[index].index = that.index; - } - } - // 赋值当日日期 - that.arr[index].d = repairZero(_this.data('d')); - // 选中的日期 - that.arr[index].c = parseInt(_this.data('day')); - if (that.currentNum == 1 || that.currentNum == 3) return; - } - else - { - that.arr[0].y = _this.data('y'); - that.arr[0].m = _this.data('m'); - // 赋值当日日期 - that.arr[0].d = repairZero(_this.data('d')); - // 选中的日期 - that.arr[0].c = parseInt(_this.data('day')); - addClassExc(_this, 'current'); - } - // 如果有确认栏 - if (that.param.confirm) return; - // 赋值 - that._setVal(); - }). - // 底部工具栏清除 - on('click', dom[4], function(){ - that.inputDom.val(''); - that.picker.find('.current').removeClass('current'); - // 重置初始化的日期数组 - that._reset(true); - that.focus = false; - that.picker.trigger('blur'); - }). - // 底部工具栏确定 - on('click', dom[5], function(){ - that._setVal(); - }). - // 选择时间按钮点击 - on('click', dom[6], function(){ - let _this = $(this); - if (_this.hasClass('not-allow')) - return false; - let type = _this.data('type'); - if(type == undefined || type == 0) - { - _this.data('type', 1).html('选择日期'); - $(that.picker). - find('.body > div'). - hide(). - siblings('.picker-time'). - css('display', 'flex'); - return; - } - _this. - data('type', 0). - html('选择时间'); - $(that.picker). - find('.body > .week, .body > .day'). - css('display', 'flex'). - siblings('.picker-time'). - hide(); - }). - // 选择时间 - on('click', dom[7], function(){ - let _this = $(this), - top = _this.position().top + _this.parent()[0].scrollTop; - if (that.time) - { - // 赋值 - if (_this.hasClass('h')) - that.arr[that.index].h = _this.html(); - else if (_this.hasClass('i')) - that.arr[that.index].i = _this.html(); - else - that.arr[that.index].s = _this.html(); - } - _this. - addClass('current'). - siblings(). - removeClass('current'). - parent(). - animate({scrollTop : top}, 200); - if (_this.parent().index() == 2) - return; - // 默认选中下级的第一项 - _this.parent().next('ul').children('li:first').trigger('click'); - }). - // 快捷选择 - on('click', dom[8], function(){ - let _this = $(this); - if (_this.index() == 0 || - _this.hasClass('current')) return; - // 年 - let y = that.date.getFullYear(); - // 月 - let m = repairZero(that.date.getMonth() + 1); - // 日 - let d = that.date.getDate(); - // 需要向前的天数 - let day = 0; - switch(_this.index()) - { - case 1: - day = 3; - break; - case 2: - day = 7; - break; - case 3: - day = 15; - break; - case 4: - day = 30; - break; - case 5: - day = 90; - break; - case 6: - day = 365; - break; - } - let unixTime = Date.parse(new Date().toString()) - 86400000 * day, - date = new Date(unixTime), - fromY = date.getFullYear(), - fromM = repairZero(date.getMonth() + 1), - fromD = date.getDate(); - // 私有方法,重置日历 - let func = { - reset : (_m = 0) => { - // 主日历 - that.index = 0; - let day = that._createYmdHtml(fromY, fromM); - that.picker. - children('div'). - eq(1). - find('.day'). - html(day); - that.picker. - find('.show-ym:first'). - children('.year'). - html(fromY + '年'). - data('y', fromY). - next(). - html(fromM + '月'). - data('m', fromM); - // 副日历 - that.index = 1; - let __y = y; - let __m = parseInt(m) + _m; - if (__m > 12) - { - __m = 1; - __y += 1; - } - __m = repairZero(__m); - day = that._createYmdHtml(__y, __m); - that.picker. - children('div'). - eq(2). - find('.day'). - html(day); - that.picker. - find('.show-ym:last'). - children('.year'). - html(__y + '年'). - data('y', __y). - next(). - html(__m + '月'). - data('m', __m); - } - }; - addClassExc(_this, 'current'); - that.picker.find('.day .current').removeClass('current'); - if (fromY == y && fromM == m) - { - that.picker. - find('.day:first'). - children('[data-d="' + d + '"]:not(.next),[data-d="' + fromD + '"]:not(.next)'). - addClass('current'); - that.arr[0].y = fromY; - that.arr[0].m = m; - fromD = repairZero(fromD); - that.arr[0].d = fromD; - that.arr[0].c = parseInt(y + '' + m + '' + fromD); - that.arr[1].y = y; - that.arr[1].m = m; - d = repairZero(d); - that.arr[1].d = d; - that.arr[1].c = parseInt(y + '' + m + '' + d); - that.arr[1].index = 0; - that.pindex = 0; - // 重置日历 - let box = that.picker.find('.show-ym:first'); - if (box.children('.year').data('y') != y || - box.children('.month').data('m') != m) - func.reset(1); - } - else - { - that.arr[0].y = fromY; - that.arr[0].m = fromM; - fromD = repairZero(fromD); - that.arr[0].d = fromD; - that.arr[0].c = parseInt(fromY + '' + fromM + '' + fromD); - that.arr[1].y = y; - that.arr[1].m = m; - d = repairZero(d); - that.arr[1].d = d; - that.arr[1].c = parseInt(y + '' + m + '' + d); - that.arr[1].index = 1; - that.pindex = 1; - func.reset(); - } - that.currentNum = 2; - // 如果没有确认按钮则直接赋值 - if ( ! that.param.confirm) - that._setVal(); - }). - on('mousedown', (e) => { - e.preventDefault(); - }); - } - - /** - * 文本框赋值 - */ - _setVal(){ - let val = ''; - // 私有方法 - let func = { - val : (index = 0, type = 0) => { - let v = { - index : this.arr[index], - val : '' - }; - v.m = v.index.m; - v.d = v.index.d; - if (type == 0) - { - // 获取真实日期 - v.val = _.replace(this.param.format, 'Y', v.index.y); - v.val = _.replace(v.val, 'm', v.m); - v.val = _.replace(v.val, 'd', v.d); - // 如果有时间则继续处理真实日期 - if (this.time) - { - v.val = _.replace(v.val, 'H', v.index.h); - v.val = _.replace(v.val, 'i', v.index.i); - v.val = _.replace(v.val, 's', v.index.s); - } - return v.val; - } - v.val = v.index.y + '' + v.m + '' + v.d; - return parseInt(v.val); - } - }; - // 单日历赋值 - if (this.param.type == 'date') - { - // 获取格式化后的日期值 - val = func.val(); - // 兼容直接点击确定按钮,没有选择具体日期 - if (this.arr[0].c == 0) - { - this.arr[this.index].c = func.val(0, 1); - this.picker. - find('.day'). - find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). - addClass('current'); - } - this.focusInput.val(val); - // 文本框赋值 - // 是否转成时间戳 - if (this.param.unixtime) - { - if ( ! this.time) val += ' 00:00:00'; - val = Date.parse(new Date(val)) / 1000; - } - if (this.focusInput.next('input').length == 0) - { - let name = this.focusInput.attr('name'); - if (name == undefined) - { - console.log('没有为日期文本框指定name属性,这将影响后端取值'); - } - else - { - this.focusInput. - removeAttr('name'). - after(``); - } - } - else - { - this.focusInput.next('input').val(val); - } - } - // 双日历赋值 - else - { - this.pindex = null; - // 兼容直接点击确定按钮,没有选择具体日期 - if (this.arr[0].c == 0 || - this.arr[1].c == 0) - { - if (this.arr[0].c == 0) - this.arr[0].c = func.val(0, 1); - if (this.arr[1].c == 0) - this.arr[1].c = func.val(1, 1); - this.picker. - find('.day'). - find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). - addClass('current'); - this.currentNum = 2; - } - let from = this.arr[0].c > this.arr[1].c ? func.val(1) : func.val(); - let to = this.arr[0].c > this.arr[1].c ? func.val() : func.val(1); - val += from + ' - ' + to; - // 文本框赋值 - this.focusInput.val(val); - // 是否转成时间戳 - if (this.param.unixtime) - { - if ( ! this.time) - { - from += ' 00:00:00'; - to += ' 23:59:59'; - } - from = Date.parse(new Date(from)) / 1000; - to = Date.parse(new Date(to)) / 1000; - } - val = from + ',' + to; - if (this.focusInput.next('input').length == 0) - { - let name = this.focusInput.attr('name'); - if (name == undefined) - { - console.log('没有为日期文本框指定name属性,这将影响后端取值'); - } - else - { - this.focusInput. - removeAttr('name'). - after(``); - } - } - else - { - this.focusInput.next('input').val(val); - } - } - this.focus = false; - // 失去焦点 - this.picker.trigger('blur'); - if(this.inputDom.length > 1) - this._reset(true); - // 回调处理 - if (_.isFunction(this.param.change)) - this.param.change(val); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.dropdown.js b/src/js/lib/eadmin.dropdown.js deleted file mode 100644 index f93dbac..0000000 --- a/src/js/lib/eadmin.dropdown.js +++ /dev/null @@ -1,177 +0,0 @@ -/** - * eadmin 下拉菜单组件 - */ - -class Dropdown{ - - constructor(dom, param){ - this.dom = dom; - this.dropdown = null; - // 默认参数 - let _param = { - // 自定义宽度 - width : 0, - // 显示方式 - trigger : 'click', - // 是否固定不被清除 - fixed : false, - // 标题栏 - title : '', - // 数据 - data : [] - } - // 配置参数 - this.param = $.extend(_param, param); - if (this.param.data.length == 0) - { - console.log('没有配置下拉菜单数据项,创建失败'); - return; - } - this.run(); - } - - /** - * 运行控件 - */ - run(){ - // 构建结构 - this._create(); - // 事件执行 - this._event(); - } - - /** - * 创建 - */ - _create(){ - let [id, html, zindex] = [ - 'dropdown-' + createId(), - '', - '' - ]; - if (Mount.window != null) - { - zindex = $('#' + Mount.window).css('z-index'); - zindex = zindex == undefined ? '' : `z-index:${zindex};`; - } - html = ``; - body.append(html); - this.dropdown = $('#' + id); - } - - /** - * 事件 - */ - _event(){ - let [that, trigger, timer] = [ - this, - ['click', 'contextMenu'].indexOf(this.param.trigger) != -1 ? 'mousedown' : 'mouseenter', - null - ]; - body. - // 显示下拉菜单 - on(trigger, this.dom, function(event){ - let _this = $(this); - if (that.param.trigger == 'click' && - event.which != 1) - return; - if (that.param.trigger == 'contextMenu' && - event.which != 3) - { - return; - } - else - { - // 禁用系统右键 - _this.on('contextmenu', function(e){ - return false; - }); - } - fadeIn(that.dropdown, _this); - that.dropdown.data('active', 1); - if (trigger == 'mousedown') - that.dropdown.trigger('focus'); - if (trigger == 'mouseenter' && timer != null) - clearTimeout(timer); - clear = true; - return false; - }). - on('mouseleave', this.dom, () => { - that.dropdown.data('active', 0); - if (trigger == 'mouseenter') - { - timer = setTimeout(() => { - fadeOut(that.dropdown); - clear = false; - }, 500); - } - }); - if (trigger == 'mousedown') - { - that.dropdown.on('blur', function(){ - let _this = $(this); - if (_this.data('active') == 1) return; - fadeOut(_this); - clear = false; - }); - } - if (trigger == 'mouseenter') - { - that.dropdown. - on('mouseenter', () => { - clearTimeout(timer); - }). - on('mouseleave', () => { - timer = setTimeout(() => { - fadeOut(that.dropdown); - clear = false; - }, 500); - }); - } - that.dropdown.on('click', 'li:not(.disabled):not(.divided)', function(){ - let _this = $(this); - let index = _this.index(); - let data = that.param.data[index]; - // 可选中 - if (data.checked != undefined) - { - data.checked = data.checked ? false : true; - data.checked ? _this.children('.checked').show() : _this.children('.checked').hide(); - } - if( ! _.isFunction(data.click)) - return; - let custom = data.custom || {}; - custom._index = index; - custom._checked = data.checked == undefined ? null : data.checked; - data['click'](custom); - if (data.checked == undefined) - that.dropdown.hide(); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.editor.js b/src/js/lib/eadmin.editor.js deleted file mode 100644 index 2cff329..0000000 --- a/src/js/lib/eadmin.editor.js +++ /dev/null @@ -1,181 +0,0 @@ -/** - * eadmin 编辑器 - */ - -class Editor{ - - constructor(dom, param){ - this.storeKey = md5(Eadmin.currentHref + dom); - this.dom = dom; - this.domCache = scope(this.dom); - this.dom += (new Date()).valueOf(); - if (this.domCache.data('name') == undefined) - { - console.log('请为富文本编辑框指定data-name属性,用来后端取值'); - return false; - } - let _default = this.domCache.html(); - this.domCache. - attr('id', this.dom.replace('#', '')). - data('store', this.storeKey). - addClass('editor'). - after(``); - // 默认参数 - let _param = { - // 编辑器名称,后端取值保存数据库使用 - name : 'editor', - // 编辑器高度 - height : 300, - // 是否只读 - readonly : false, - // 设置默认显示文案 - placeholder : '请输入内容...', - // 允许的图片格式 - doc : ['.jpg', '.png', '.jpeg', '.gif'], - // 允许的图片大小,单位KB - size : 1000, - // 文件上传接口地址 - api : 'upload.php', - // 文件域名称,上传文件后端取值用 - filename : 'file', - // 是否自动保存输入内容 - autosave : false, - // 自动保存时间间隔 - savetime : 3 - } - // 配置参数 - this.param = $.extend(true, _param, param); - if (this.param.api == '') - { - console.log('请指定后端接收上传数据的API地址'); - return; - } - // 拼接接口 - if ( ! _.startsWith(this.param.api, 'http')) - { - if ( ! _.startsWith(module.conf.http.baseURL, 'http')) - { - console.log('上传文件接收接口地址不完整'); - return false; - } - this.param.api = module.conf.http.baseURL + this.param.api; - } - this.domCache.css('min-height', this.param.height).after(``); - if (_default == '') - { - let content = store(this.storeKey); - if (content != undefined) - this.domCache.html(content); - } - this.quill = null; - this.create(); - } - - /** - * 创建编辑器 - */ - create() - { - let options = [ - [ - 'bold', 'italic', 'underline', 'strike', - {'header' : [1, 2, 3, 4, 5, 6, false]} - ], - [ - {'size' : ['small', false, 'large', 'huge']} - ], - [ - {'color' : []}, - {'background' : []} - ], - [ - 'blockquote', 'code-block' - ], - [ - {'list' : 'ordered'}, - {'list' : 'bullet'} - ], - [ - {'indent' : '-1'}, - {'indent' : '+1'} - ], - [ - {'align' : []} - ], - [ - {'direction' : 'rtl'} - ], - [ - 'clean', 'link', 'image', 'video' - ] - ]; - this.quill = new Quill(this.dom, { - theme : 'snow', - modules : { - toolbar : options - }, - placeholder : this.param.placeholder, - readOnly : this.param.readonly - }); - this.domCache. - next(). - next("input[type='hidden']"). - val(this.quill.root.innerHTML); - let file = this.domCache.next("input[type='file']"); - this.quill. - getModule('toolbar'). - addHandler('image', () => { - file.val('').trigger('click'); - }); - let that = this; - file.on('change', function(e){ - let file = e.target.files[0]; - // 校验格式 - let type = file.type.replace(/image\//, '.'); - if (that.param.doc.indexOf(type) == -1) - { - Eadmin.message.error({ - content : '图片格式不允许,上传失败' - }); - return; - } - // 校验大小 - that.param.size *= 1000; - if (file.size > that.param.size) - { - Eadmin.message.error({ - content : '图片大小超出限制,上传失败' - }); - return; - } - let form = new FormData(); - form.append(that.param.filename, file, file.name); - module.conf.http.headers['Content-Type'] = 'multipart/form-data'; - Eadmin.post({ - url : that.param.api, - form : form, - then : (data) => { - let range = that.quill.getSelection(); - let newRange = 0 + (range !== null ? range.index : 0); - that.quill.insertEmbed(newRange, 'image', data.pic); - that.quill.setSelection(1 + newRange); - } - }); - }); - if ( ! this.param.autosave) - return; - this.quill.on('text-change', _.debounce(() => { - store(this.storeKey, this.quill.root.innerHTML); - Eadmin.message.info({ - content : '编辑内容已实时保存至本地' - }); - }, this.param.savetime * 1000)); - this.quill.on('text-change', () => { - this.domCache. - next(). - next("input[type='hidden']"). - val(this.quill.root.innerHTML); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.form.js b/src/js/lib/eadmin.form.js deleted file mode 100644 index a40c412..0000000 --- a/src/js/lib/eadmin.form.js +++ /dev/null @@ -1,884 +0,0 @@ -/** - * eadmin 表单组件 - */ - -class Form{ - - /** - * 表单初始化 - * v2.0.1 - */ - static init(dom = null){ - // 定义需要处理的容器,默认处理BOX内的所有表单 - // 设置这个值是因为有时候只需要针对某一容器内部的表单进行处理,比如window中load的页面 - // 只需要针对处理即可,减少开销 - let form = dom || box; - let input = form.find('input[type="text"]'); - // 是否需要去掉自动完成 - if (module.conf.close_autocomplete) - input.attr('autocomplete', 'off'); - // 文本框 - input.each(function(){ - let _this = $(this); - let v = { - // 带图标的input默认样式名 - class : 'icon-input', - // 是否是加减框 - numinput : _this.hasClass('num-input') - }; - // 是否需要图标,数字加减不支持图标 - v.icon = _this.data('icon'); - if (v.icon != undefined && ! v.numinput) - { - // 判断是否是右侧图标 - if (v.icon.indexOf('|') != -1) - { - v.arr = v.icon.split('|'); - v.icon = v.arr[0]; - v.class = v.arr[1] == 'right' ? v.class + '-right' : v.class; - } - if( ! _this.parent().is('label')) - { - _this.before(``); - v.label = _this.prev('label'); - $(``).appendTo(v.label); - _this.appendTo(v.label); - } - else - { - _this.before(``); - _this. - parent(). - addClass(v.class); - } - } - // 前方有固定文本 - v.prepend = _this.data('prepend'); - if (v.prepend != undefined) - { - let html = `
    - ${v.prepend} -
    `; - _this.before(html); - _this.appendTo(_this.prev('.input-group')); - } - // 后方有固定文本 - v.append = _this.data('append'); - if (v.append != undefined) - { - if( ! _this.parent().is('.input-group')) - { - let html = `
    `; - _this.before(html); - _this.appendTo(_this.prev('.input-group')); - } - $(`${v.append}`).appendTo(_this.parent()); - } - // 带数字加减功能的文本框 - if (v.numinput) - { - if (_this.val() == '') - { - _this.val(0); - v.val = 0; - } - else - { - v.val = _this.val(); - } - // 最小值 - v.min = _this.data('min') || 0, - // 最大值 - v.max = _this.data('max') || 0, - // 加 - v.add = (v.max > 0 && v.val >= v.max) ? 'disabled' : '', - // 减 - v.cut = (v.val <= v.min) ? 'disabled' : '', - v.html = ` - - - `; - _this.before(`
    `); - v.group = _this.prev('.input-group'); - _this.appendTo(v.group); - $(v.html).appendTo(v.group); - if (v.val < v.min) _this.val(v.min); - if (v.max > 0 && v.val > v.max) _this.val(v.max); - } - // 日期选择框处理 - v.date = _this.data('default-date'); - if (v.date != undefined && - _this.next('input').length == 0) - { - let name = _this.attr('name'); - if (name != undefined) - { - _this.removeAttr('name'). - after(``); - } - else - { - console.log('没有为日期文本框指定name属性,这将影响后端取值'); - } - } - }); - // 文本域 - form.find('textarea[maxlength]').each(function(){ - let _this = $(this); - // 字数限制 - let [max, len] = [ - _this.attr('maxlength'), - _this.text().length - ]; - let html = `${len} / ${max}`; - _this.addClass('no-resize textarea-max').after(html); - }); - // 下拉菜单 - let select = form.find("select:not([class^='ql-'])"); - if (select.length > 0) - { - select.each(function(){ - let _this = $(this); - let v = { - li : '', - default : '', - multiple : _this.data('multiple'), - disabled : '', - class : '', - index : _this.find(':selected').index(), - selected : null, - txtArr : [] - }; - // 可多选 - if (v.multiple != undefined) - { - v.name = _this.attr('name'); - if (v.name == undefined) - console.log('下拉菜单上没有指定name,后端无法取值'); - v.default = _this.data('selected') || ''; - v.default = v.default.toString(); - _this.removeAttr('name'). - before(``); - v.default = v.default.split(','); - } - if (_this.is(':disabled')) - v.disabled = ' select-disabled'; - v.class = v.index == 0 || v.disabled != '' ? '' : 'selected'; - // 判断是否有绑定的子菜单 - v.bind = _this.data('bind'); - if (v.bind != undefined) - { - v.child = form.find('#' + v.bind); - if (v.child.length == 0) - { - console.log('没有找到绑定的ID为' + v.bind + '的子菜单'); - } - else if (v.class == '') - { - v.child.attr('disabled', true); - } - } - // 定义真实宽度 - if (_this.data('width') != undefined) - { - v.width = _this.data('width'); - if ( ! _.endsWith(v.width, '%')) - v.width += 'px'; - } - else - { - v.width = _this.outerWidth() + 'px'; - } - // 遍历下拉选项 - _this.children('option'). - each(function(index){ - let _this = $(this); - let [val, txt, _class] = [ - _this.val(), - _this.text(), - '' - ]; - if (index == 0) return true; - if (_this.is(':disabled')) - { - _class = 'disabled'; - } - else if (_this.is(':selected')) - { - v.selected = index; - if (v.bind == undefined) _class = 'active'; - } - // 多选下拉菜单 - if (v.multiple != undefined) - { - let checked = ''; - if (v.default != '' && - v.default.indexOf(val) != -1) - { - checked = ' checked'; - v.txtArr.push(txt); - } - txt = ``; - _class += ' multiple'; - } - v.li += `
  • ${txt}
  • `; - }); - if (v.multiple == undefined) - { - v.txt = _this.find(':selected').text(); - } - else - { - if (v.txtArr.length == 0) - v.txt = '请选择'; - else - v.txt = _.join(v.txtArr, '、'); - } - v.html = `
    - ${v.txt} - - -
    -
    -
      ${v.li}
    `; - _this.after(v.html); - if (v.class != '' && - v.bind != undefined) - { - _this.next(). - next(). - find('li'). - eq(v.selected - 1). - trigger('click'); - } - Mount.observer.observe(_this[0], { - attributeFilter : ['disabled'] - }); - }); - } - // 单选框 - let radio = form.find(':radio'); - if (radio.length > 0) - { - radio.each(function(){ - let _this = $(this); - let v = { - class : 'radio', - model : _this.data('model'), - icon : [ - 'ri-radio-button-line', - 'ri-checkbox-blank-circle-line' - ] - } - if (v.model == 'switch') - { - _this.prop('checked', true); - v.checked = ''; - if (_this.val() == 1) - v.checked = ' switch-open'; - v.disabled = _this.is(':disabled') ? ' switch-disabled' : ''; - v.html = `
    - -
    `; - _this.parent().append(v.html); - } - else - { - v.class += _this.is(':disabled') ? '-disabled' : ''; - v.class += _this.is(':checked') ? '-checked' : ''; - if (v.model == 'tag') - { - v.class += '-tag'; - } - else - { - _this.before(``); - } - _this.parent().addClass(v.class); - } - Mount.observer.observe(_this[0], { - attributeFilter : ['disabled'] - }); - }); - } - // 复选框 - let checkbox = form.find(':checkbox'); - if (checkbox.length > 0) - { - checkbox.each(function(){ - let _this = $(this); - let v = { - class : 'checkbox' - } - v.class += _this.is(':disabled') ? '-disabled' : ''; - v.class += _this.is(':checked') ? '-checked' : ''; - _this.parent().addClass(v.class); - v.icon = _this.is(':checked') ? 'ri-checkbox-line' : 'ri-checkbox-blank-line'; - if (_this.hasClass('checkbox-half')) - v.icon = 'ri-checkbox-indeterminate-line'; - v.html = ``; - _this.before(v.html); - Mount.observer.observe(_this[0], { - attributeFilter : ['disabled'] - }); - }); - } - } - - /** - * 交互事件 - * v2.0.1 - */ - static event(){ - // 定义需要响应事件的DOM - let dom = [ - // 下拉菜单 - '.select:not(.select-disabled)', - // 下拉菜单选项 - '.select-option', - // 下拉菜单选项 - '.select-option li:not(.disabled):not(.active):not(.multiple)', - // 数字加减 - '.add, .cut', - // 单选 - ':radio', - // 复选 - ':checkbox', - // 开关 - '.checkbox-switch:not(.switch-disabled)', - // 多选下拉 - '.select-multiple', - // 多选下拉复选框 - '.select-multiple :checkbox', - // 清空下拉菜单 - '.select-clear', - // 数字加减 - '.num-input' - ]; - // 下拉菜单 - body. - on('click', dom[0], function(){ - let _this = $(this); - let v = { - // 位置 - p : _this.position(), - // 选项 - o : _this.next('.select-option') - }; - // 选项容器的真实高度 - v.oHeight = v.o.outerHeight() + 10; - // 自动定位 - v.o.css('left', v.p.left); - if (distance(_this, 'bottom') < v.oHeight) - v.o.css('top', v.p.top - v.oHeight); - v.open = _this.data('open') == 1 ? 0 : 1; - _this.data('open', v.open); - // 下拉图标对象缓存 - v.i = _this.children('i:first'); - // 判断是展开还是关闭 - if (v.open == 0) - { - // 下拉按钮处理 - v.i.removeClass('rotate-180').addClass('rotate-0'); - // 选项处理 - fadeOut(v.o); - return; - } - // 箭头旋转 - v.i.removeClass('rotate-0').addClass('rotate-180'); - // 选项处理 - fadeIn(v.o); - v.o.attr('tabindex', 0).trigger('focus'); - }). - on('mouseenter', dom[0], function(){ - let _this = $(this); - let v = { - index : _this.prev().find(':selected').index() - }; - _this.next('.select-option').data('active', 1); - if (v.index == 0) return; - _this. - find('.select-clear'). - show(). - prev(). - hide(); - }). - on('mouseleave', dom[0], function(){ - let _this = $(this); - let v = { - index : _this.prev().find(':selected').index() - }; - _this.next('.select-option').data('active', 0); - if (v.index == 0) return; - _this. - find('.select-clear'). - hide(). - prev(). - show(); - }). - on('mouseover', dom[7], function(){ - $(this).data('active', 1); - }). - on('mouseout', dom[7], function(){ - $(this).data('active', 0); - }). - on('blur', dom[1], function(){ - let _this = $(this); - if (_this.data('active') == 1) return; - // 下拉按钮处理 - _this. - prev(). - data('open', 0). - children('i'). - removeClass('rotate-180'). - addClass('rotate-0'); - // 选项处理 - fadeOut(_this); - }). - // 下拉菜单选项点击 - on('click', dom[2], function(){ - let _this = $(this); - let v = { - val : _this.data('val'), - txt : _this.html(), - select : _this.parent().parent().prev().prev() - }; - v.default = v.select.find('option:first').val(); - v.select. - val(v.val). - next(). - children('span'). - addClass('selected'). - html(v.txt); - // 样式设置 - _this. - addClass('active'). - siblings('.active'). - removeClass('active'); - // 关闭 - _this. - parent(). - parent(). - trigger('blur'); - v.select.trigger('change'); - // 判断是否有绑定的子菜单 - v.bind = v.select.data('bind'); - if (v.bind == undefined) return false; - // 联动菜单 - v.api = v.select.data('api'); - if (v.api == undefined || - v.api == '') - { - console.log('没有设置子菜单数据调用的API地址'); - return; - } - v.child = $('#' + v.bind); - v.child. - next('.select'). - children('span'). - html(''); - Eadmin.get({ - url : v.api += v.val, - then : (data) => { - let [option, li, selected, txt] = [ - ``, - '', - v.child.data('selected'), - '请选择' - ]; - _.each(data, (val, key) => { - let [s, c] = ['', '']; - if (key == selected) - { - s = ' selected'; - c = ' class="active"'; - txt = val; - } - option += ``; - li += `
  • ${val}
  • `; - }); - v.child.html(option); - v.child. - attr('disabled', false). - next('.select'). - removeClass('select-disabled'). - children('span'). - html(txt); - v.child. - next(). - next(). - children('ul'). - html(li); - } - }); - }). - // 清空下拉 - on('click', dom[9], function(){ - let _this = $(this); - let v = { - span : _this.prev().prev() - }; - v.select = v.span.parent(); - v.real = v.select.prev(); - v.option = v.select.next(); - v.custom = v.real.data('custom-txt'); - v.span.html('请选择' + (v.custom || '')); - v.real.val(v.real.find('option:first').val()); - v.option.find('.active').removeClass('active'); - _this.hide(); - if (v.select.data('open') == 1) - { - _this. - prev(). - show(). - removeClass('rotate-180'). - addClass('rotate-0'); - v.select.data('open', 0); - fadeOut(v.option); - } - else - { - _this.prev().show(); - } - // 判断是否有绑定的子菜单 - v.bind = v.real.data('bind'); - if (v.bind == undefined) return false; - v.child = $('#' + v.bind); - v.child. - attr('disabled', true). - val(v.child.find('option:first').val()); - v.span = v.child.next().children('span'); - v.custom = v.child.data('custom-txt'); - v.span.html('请选择' + (v.custom || '')); - return false; - }). - // 多选下拉 - on('click', dom[8], function(){ - let _this = $(this); - let v = { - txt : [], - val : [], - ul : _this.parent().parent().parent() - }; - v.ul.find(':checked').each(function(){ - let _this = $(this); - v.txt.push(_this.data('txt')); - v.val.push(_this.val()); - }); - v.txt = _.join(v.txt, '、'); - v.val = _.join(v.val, ','); - v.select = v.ul.parent().prev(); - if (v.txt == '') - { - v.txt = '请选择'; - v.customTxt = v.select.data('custom-txt'); - v.txt += v.customTxt || ''; - } - v.select. - children('span'). - html(v.txt); - v.select. - prev(). - prev(). - val(v.val); - }). - // 数字加减框 - on('click', dom[3], function(){ - let _this = $(this); - if (_this.hasClass('disabled')) - return; - let v = { - input : _this.parent().prev() - }; - if (v.input.is(':disabled')) - return; - v.min = v.input.data('min') || 0, - v.max = v.input.data('max') || 0, - v.step = v.input.data('step') || 1, - v.val = +v.input.val(); - if (_this.hasClass('add')) - { - v.val += +v.step; - if (v.max > 0 && v.val == v.max) - _this.addClass('disabled'); - v.input.val(v.val); - _this.next().removeClass('disabled'); - return; - } - v.val -= +v.step; - if (v.val <= v.min) - _this.addClass('disabled'); - v.input.val(v.val); - _this.prev().removeClass('disabled'); - }). - on('mousedown', dom[3], (e) => { - e.preventDefault(); - }). - on('blur', dom[10], function(){ - let _this = $(this); - let v = { - val : _this.val(), - min : _this.data('min'), - max : _this.data('max'), - btn : _this.next().children('i') - }; - if (v.min != undefined && v.val < v.min) - { - _this.val(v.min); - v.btn.eq(0).removeClass('disabled'); - v.btn.eq(1).addClass('disabled'); - return; - } - if (v.max != undefined && v.val > v.max) - { - _this.val(v.max); - v.btn.eq(0).addClass('disabled'); - v.btn.eq(1).removeClass('disabled'); - } - }). - // 单选按钮 - on('click', dom[4], function(){ - let [_this, v] = [$(this), {}]; - v.radio = _this.parent(); - v.icon = [ - 'ri-radio-button-line', - 'ri-checkbox-blank-circle-line' - ]; - if(_this.data('model') === 'switch' || - v.radio.hasClass('radio-checked') || - v.radio.hasClass('radio-checked-tag')) - return; - if (_this.data('model') == 'tag') - { - v.radio. - attr('class', 'radio-checked-tag'). - siblings('.radio-checked-tag'). - attr('class', 'radio-tag'); - return; - } - v.radio. - removeClass('radio'). - addClass('radio-checked'). - children('i'). - attr('class', v.icon[0]); - v.radio. - siblings('.radio-checked'). - addClass('radio'). - removeClass('radio-checked'). - children('i'). - attr('class', v.icon[1]); - }). - // 复选按钮 - on('click', dom[5], function(){ - let _this = $(this); - let v = { - checkbox : _this.parent() - }; - if(_this.is(':checked')) - { - v.checkbox. - attr('class', 'checkbox-checked'). - children('i'). - attr('class', 'ri-checkbox-line'); - } - else - { - _this.removeClass('checkbox-half'); - v.checkbox. - attr('class', 'checkbox'). - children('i'). - attr('class', 'ri-checkbox-blank-line'); - } - }). - // 开关 - on('click', dom[6], function(){ - let _this = $(this); - let v = { - radio : _this.prev(':radio') - } - if(v.radio.val() == 1) - { - _this.removeClass('switch-open'); - v.radio.val(0); - } - else - { - _this.addClass('switch-open'); - v.radio.val(1); - } - }). - // 表单提交 - on('submit', 'form', function(){ - let _this = $(this); - let v = { - action : _this.attr('action') || Eadmin.currentHref - }; - // 验证提交表单 - Validate.submit(_this); - if(_this.find('span.error').length > 0) - return false; - // 提交按钮处理 - v.submit = _this.find('[data-submit]'); - if (v.submit.length > 0 && - v.submit.data('loading') != undefined) - Eadmin.button.loading(v.submit); - if (_this.data('native') != undefined) - return true; - // 提交数据 - v.formData = _this.serialize(); - v.callback = _this.data('callback'); - // 表单提交回调函数抽离 - let callback = (data) => { - // 回调 - if (v.callback == undefined) return; - try - { - Method != undefined; - if ( ! _.isFunction(Method[v.callback])) - { - console.log('指定的' + v.callback + '不是一个可被调用的函数'); - return; - } - Method[v.callback](data); - } - catch(e){console.log(e);} - } - Eadmin.post({ - url : v.action, - form : v.formData, - then : (data) => { - // 清除编辑器的本地缓存 - let editor = _this.find('.editor'); - if (editor.length > 0) - { - let storeKey = editor.data('store'); - if (storeKey != undefined) - store.remove(storeKey); - } - Eadmin.button.reset(v.submit); - callback(data); - }, - error : (data) => { - Eadmin.button.reset(v.submit); - callback(data); - } - }); - return false; - }). - on('keyup', '.textarea-max', function(){ - let _this = $(this); - let max = _this.attr('maxlength'), - len = _this.val().length; - if (len > max) return; - _this. - next(). - html(len + ' / ' + max); - }); - } - - /** - * 复选框手动设置状态,用在表格全选,穿梭框等 - * v2.0.1 - * @param {*} dom - * @param {*} action - */ - static checkbox(dom, action, half = false) { - let param = {}; - if (action == 1) - { - param = { - checked : true, - i_class : 'ri-checkbox-line', - class : 'checkbox-checked' - }; - if (half) - { - param.i_class = 'ri-checkbox-indeterminate-line'; - dom.addClass('checkbox-half'); - } - else - { - dom.removeClass('checkbox-half'); - } - } - else - { - param = { - checked : false, - i_class : 'ri-checkbox-blank-line', - class : 'checkbox' - }; - dom.removeClass('checkbox-half'); - } - dom. - prop('checked', param.checked). - prev('i'). - attr('class', param.i_class). - parent('label'). - attr('class', param.class); - } - - /** - * 下拉菜单手工设置状态,用在表格搜索项重置 - * v2.0.1 - * @param {*} dom - */ - static select(dom) - { - let select = dom.find('select'); - if (select.length == 0) - return; - select. - each(function(){ - let _this = $(this); - let v = { - txt : _this.children('option:first').text(), - default : _this.find('option:first').val() - }; - _this. - val(v.default). - next(). - children('span'). - removeClass('selected'). - html(v.txt); - _this. - next(). - next(). - find('.active'). - removeClass('active'); - }); - } - - /** - * 设置文本框的状态 - * v2.0.1 - * @param {*} dom - * @param {*} init - */ - static input(dom, success = false){ - if (success) - { - dom.removeClass('error-input'); - return; - } - dom.addClass('error-input'); - } - - /** - * 设置文本域的状态 - * v2.0.1 - * @param {*} dom - * @param {*} init - */ - static textarea(dom, success = false){ - if (success) - { - dom.removeClass('error-input'); - return; - } - dom.addClass('error-input'); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.imageview.js b/src/js/lib/eadmin.imageview.js deleted file mode 100644 index 41252cd..0000000 --- a/src/js/lib/eadmin.imageview.js +++ /dev/null @@ -1,114 +0,0 @@ -/** - * eadmin 图片查看器 - */ - -class Imageview{ - - /** - * 执行图片查看器 - */ - static run(){ - let [scale, imageview, time] = [1]; - let resize = (dom, param) => { - dom.css('transform', 'translate(' + param.left + 'px, ' + param.top + 'px) scale(' + scale + ')'); - } - body.on('click', '.imageview', function(){ - scale = 1; - let [_this, v] = [$(this), {}]; - let func = () => { - let i = 1; - let set = setInterval(() => { - if (v.Image.width > 0 || - v.Image.height > 0) - { - clearInterval(set); - let _class = v.Image.width >= v.Image.height ? 'imgW' : 'imgH'; - let html = ``; - imageview.find('li').html(html); - return; - } - i++; - if (i > 50) - { - clearInterval(set); - Eadmin.popup.error({ - content : '大图加载失败' - }); - } - }, 40); - } - v.src = _this.data('src'); - if (body.find('#imageview').length == 0) - { - body.append(`
    -
      -
    • -
    -
    - -
    -
    -
    `); - imageview = $('#imageview'); - } - else - { - imageview.show(); - } - v.Image = new Image; - v.Image.src = v.src; - func(); - }). - on('click', '.imageview-close', () => { - imageview.find('li').empty(); - imageview.hide(); - }). - on('mousedown', '#imageview img', function(event){ - let [_this, v] = [$(this), {}]; - v.offset = _this.offset(); - v.x = event.clientX; - v.y = event.clientY; - v.transform = _this.css('transform').replace(/[^0-9\-,]/g,'').split(','); - v.t = parseInt(v.transform[5]); - v.l = parseInt(v.transform[4]); - //鼠标移动事件 - $(document).on('mousemove', (event) => { - let top = v.t + (event.clientY - v.y), - left = v.l + (event.clientX - v.x); - resize(_this, { - top : top, - left : left - }); - }); - }). - on('mouseup', '#imageview img', () => { - $(document).off('mousemove'); - }). - on('mousewheel DOMMouseScroll', '#imageview img', function(event){ - clearTimeout(time); - let [_this, v] = [$(this), { - e : event.originalEvent, - tips : imageview.find('.imageview-tips') - }]; - v.delta = v.e.detail && (v.e.detail > 0 ? -1 : 1) || - v.e.wheelDelta && (v.e.wheelDelta > 0 ? -1 : 1); - scale += v.delta == -1 ? 0.1 : -0.1; - if (scale < 1) scale = 1; - if (scale > 3) scale = 3; - v.transform = _this.css('transform').replace(/[^0-9\-,]/g,'').split(','); - resize(_this, { - top : v.transform[5], - left : v.transform[4] - }); - v.tips.html((scale * 100).toFixed(0) + '%').show(); - time = setTimeout(() => { - v.tips.hide(); - }, 1000); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.message.js b/src/js/lib/eadmin.message.js deleted file mode 100644 index de9480b..0000000 --- a/src/js/lib/eadmin.message.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * eadmin 消息组件 - */ - -class Message{ - - /** - * 普通提示 - */ - static info(param = {}){ - this._createHtml({ - content : param.content, - icon : 'ri-error-warning-fill info', - duration : param.duration - }); - } - - /** - * 成功提示 - */ - static success(param = {}){ - this._createHtml({ - content : param.content, - icon : 'ri-checkbox-circle-fill success', - duration : param.duration - }); - } - - /** - * 错误提示 - */ - static error(param = {}){ - this._createHtml({ - content : param.content, - icon : 'ri-close-circle-fill error', - duration : param.duration - }); - } - - /** - * 初始化 - */ - static _createHtml(param = {}){ - let v = { - top : module.conf.message_top - }; - v.top += $('.message').length * 42; - v.html = `
    - ${param.content} -
    `; - body.append(v.html); - v.box = $('.message:last'); - v.box.css({ - 'top' : v.top, - 'margin-left' : -(v.box.outerWidth() / 2) - }); - v.duration = (param.duration != undefined) ? - param.duration : - module.conf.message_duration; - setTimeout(() => { - fadeOut(v.box, () => { - v.box.nextAll('.message').animate({ - 'top': '-=42' - }, 150); - v.box.remove(); - }); - }, v.duration * 1000); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.notice.js b/src/js/lib/eadmin.notice.js deleted file mode 100644 index 06d9ded..0000000 --- a/src/js/lib/eadmin.notice.js +++ /dev/null @@ -1,114 +0,0 @@ -/** - * eadmin 通知消息组件 - */ - -class Notice{ - - /** - * 普通 - */ - static info(param = {}){ - this._createHtml({ - title : param.title, - desc : param.desc, - icon : param.icon === null ? null : 'ri-error-warning-fill info', - href : param.href, - duration : param.duration, - callback : param.close - }); - } - - /** - * 成功 - */ - static success(param = {}){ - this._createHtml({ - title : param.title, - desc : param.desc, - icon : 'ri-checkbox-circle-fill success', - href : param.href, - duration : param.duration, - callback : param.close - }); - } - - /** - * 失败 - */ - static error(param = {}){ - this._createHtml({ - title : param.title, - desc : param.desc, - icon : 'ri-close-circle-fill error', - href : param.href, - duration : param.duration, - callback : param.close - }); - } - - /** - * 初始化 - */ - static _createHtml(param = {}){ - // 私有变量 - let v = { - html : `
    `, - ml : '', - iconTop : '' - }; - let func = { - close : (box) => { - box.addClass('fadeOutRight'). - on('animationend', () => { - box.remove(); - if (param.callback != undefined && - _.isFunction(param.callback)) - param.callback(); - }); - } - }; - if (param.desc == undefined || - param.desc == '') - { - v.iconTop = ' style="top:12px;"'; - } - if (param.icon != null) - { - v.html += ``; - v.ml = ' style="margin-left:32px"'; - } - v.html += ` -
    -
    ${param.title}
    `; - if (param.desc != undefined) - v.html += `
    ${param.desc}
    `; - if (param.href != undefined && - _.isArray(param.href)) - { - for (let i in param.href) - { - let native = param.href[i].native != undefined ? ' data-native="1"' : ''; - let target = param.href[i].target != undefined ? ' target="' + param.href[i].target + '"' : ''; - v.html += ``; - } - } - v.html += `
    `; - $('#notice').append(v.html); - let box = $('.notice:last'); - // 移除 - let duration = (param.duration != undefined) ? - param.duration : - module.conf.notice_duration; - box.children('.close'). - on('click', function(){ - func.close(box); - }); - if (duration == 0) return; - setTimeout(() => { - func.close(box); - }, duration * 1000); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.page.js b/src/js/lib/eadmin.page.js deleted file mode 100644 index ef47088..0000000 --- a/src/js/lib/eadmin.page.js +++ /dev/null @@ -1,459 +0,0 @@ -/** - * eadmin 分页组件 - */ - -class Page{ - - constructor(param){ - this.window = Mount.window != null ? '#' + Mount.window : null; - // 配置参数 - this.param = param; - // GET参数 - this.get = {}; - // 搜索条件 - this.query = ''; - this.searchBoxCache = null; - // 搜索盒子 - if (param.search != undefined) - { - this.searchBox = this.window != null ? - this.window + ' ' + param.search.boxid : - param.search.boxid; - this.searchBoxCache = $(this.searchBox); - } - this.pageBoxCache = null; - // 分页盒子 - if (param.config.page != undefined) - { - this.pageBox = this.window != null ? - this.window + ' ' + param.config.page.boxid : - param.config.page.boxid; - this.pageBoxCache = $(this.pageBox); - // 缓存KEY - this.storeKey = md5(Eadmin.currentHref); - // 当前页数 - this.page = 1; - let page = store(this.storeKey + '_page'); - if (page != undefined) - this.page = +page; - // 总页数 - this.pageCount = null; - this.size = param.config.page.size; - let size = store(this.storeKey + '_size'); - if (size != undefined) - this.size = +size; - // 赋值GET默认参数 - this.get[this.param.config.page.page_field] = this.page; - this.get[this.param.config.page.size_field] = this.size; - } - this.tmpBox = scope('[data-template="' + this.param.config.tmp + '"]'); - this.init = false; - this.run(); - } - - /** - * 运行 - */ - run(){ - // 创建 - this._create(); - // 事件 - this._event(); - } - - /** - * 创建 - */ - _create(){ - let that = this; - // 私有方法 - let func = { - // 搜索 - search : () => { - if (this.param.search == undefined) - return; - let html = ``; - this.searchBoxCache.prepend(html); - // 日历 - this.searchBoxCache.find('.table-datepicker'). - each(function(){ - let _this = $(this); - let _name = _this.attr('name'); - let _param = {}; - if (that.param.search.field[_name].param != undefined) - _param = that.param.search.field[_name].param; - Eadmin.datepicker('#' + _this.attr('id'), _param); - }); - // 地区 - this.searchBoxCache.find('.table-citypicker'). - each(function(){ - let _this = $(this); - let _name = _this.attr('name'); - let _param = {}; - if (that.param.search.field[_name].param != undefined) - _param = that.param.search.field[_name].param; - Eadmin.citypicker('#' + _this.attr('id'), _param); - }); - } - }; - func.search(); - // 构建数据 - this._loadData(false); - } - - /** - * 事件 - */ - _event(){ - let dom = [ - // 搜索 - '.search-do', - // 重置搜索 - '.search-refresh', - // 每页条数 - '.table-page select', - // 数字分页 - '.table-page .num-page:not(.current)', - // 上翻页 - '.table-page .prev-page', - // 下翻页 - '.table-page .next-page', - // 跳转页面 - '.table-page button' - ]; - let that = this; - let func = { - jumpError : (msg) => { - Eadmin.message.error({ - content : msg - }); - that.pageBox.find('input').val(''); - } - }; - // 搜索 - if (that.param.search != undefined) - { - that.searchBoxCache. - // 执行搜索 - on('click', dom[0], () => { - that.page = 1; - that.get[that.param.config.page.page_field] = that.page; - // 搜索表单数据 - let form = that.searchBoxCache.find('form').serialize(); - if (form != that.query) - { - that.get['_search'] = 1; - that.query = form; - } - let search = _.split(form, '&'); - _.each(search, (val) => { - let param = _.split(val, '='); - that.get[param[0]] = decodeURIComponent(param[1]); - }); - that._loadData(true); - return false; - }). - // 重置搜索 - on('click', dom[1], () => { - // 重置输入框 - that.searchBoxCache.find('input').val(''); - // 重置下拉菜单 - Form.select(that.searchBoxCache); - return false; - }); - } - // 分页 - if (that.param.config.page != undefined) - { - that.pageBoxCache. - // 切换每页条数 - on('change', dom[2], function(){ - that.page = 1; - that.size = +$(this).val(); - store(that.storeKey + '_page', that.page.toString()); - store(that.storeKey + '_size', that.size.toString()); - that.get[that.param.config.page.page_field] = that.page; - that.get[that.param.config.page.size_field] = that.size; - that._loadData(true); - }). - // 数字分页 - on('click', dom[3], function(){ - that.page = +$(this).html(); - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 上翻 - on('click', dom[4], () => { - if (that.page == 1) return; - that.page -= 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 下翻 - on('click', dom[5], () => { - if (that.page == that.pageCount) return; - that.page += 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 跳转 - on('click', dom[6], () => { - let page = that.pageBoxCache.find('input').val(); - if (page == '') - { - func.jumpError('跳转的页数不能为空'); - return; - } - if (page < 1) - { - func.jumpError('跳转的页数不能小于1'); - return; - } - if (page > that.pageCount) - { - func.jumpError('跳转的页数已经超出了最大页数'); - return; - } - if (page == that.page) - { - func.jumpError('已经在待跳转的页面了'); - return; - } - store(that.storeKey + '_page', page); - that.page = +page; - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }); - } - } - - /** - * 分页处理 - */ - _page(data, page = false){ - // 没有分页则不处理 - if ( ! this.param.config.page) return; - if ( ! _.has(data, 'count')) - { - console.log('数据源中未包含数据总条数count字段,创建分页失败'); - return; - } - if ( ! this.init) - this.pageBoxCache.data('size', this.size); - let v = { - // 总条数 - count : this.pageBoxCache.find('em:first'), - // 当前页数 - page : this.pageBoxCache.find('em').eq(1), - // 总页数 - pageCount : this.pageBoxCache.find('em').eq(2) - }; - if (data.count != +v.count.html() || - this.size != this.pageBoxCache.data('size')) - { - // 计算总页数 - if (data.count < this.size) - { - this.pageCount = 1; - } - else if (data.count % this.size === 0) - { - this.pageCount = data.count / this.size; - } - else - { - this.pageCount = parseInt(data.count / this.size) + 1; - } - v.count.html(data.count); - v.pageCount.html(this.pageCount); - if (this.size != this.pageBoxCache.data('size')) - this.pageBoxCache.data('size', this.size); - } - v.page.html(this.page); - // 循环页码 - let num = 10; - if (_.has(this.param.config.page, 'num')) - { - num = this.param.config.page.num; - if (num < 3) num = 3; - if (num > 10) num = 10; - } - let html = ''; - let from = this.page; - let endCut = 0; - from -= _.floor(num / 2); - if (from < 1) - { - from = 1; - endCut = 0; - } - else - { - endCut = this.page - _.floor(num / 2) - 1; - } - let end = num + endCut; - if (end > this.pageCount) end = this.pageCount; - if (end - from < num - 1) from -= num - (end - from) - 1; - if (from < 1) from = 1; - for (let i = from; i <= end; i++) - html += `${i}`; - this.pageBoxCache.find('.num-page').remove(); - this.pageBoxCache.find('.prev-page').after(html); - if (this.init && - page && - module.conf.page_show_message) - { - Eadmin.message.success({ - content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' - }); - } - } - - /** - * 加载数据 - */ - _loadData(page = false){ - let func = () => { - if ( ! this.param.config.page) return; - let size = this.param.config.page.size; - let html = `
    - - 共条,每页 - - 条, - 当前 ${this.page}/- 页 - - - - - 跳转到第 - - 页 - - -
    `; - this.pageBoxCache.html(html); - Eadmin.form(this.pageBoxCache); - } - let shade = `
    - 数据加载中,请稍候... -
    `; - this.tmpBox.html(shade); - this.searchBoxCache.hide(); - this.pageBoxCache.hide(); - if (page) - { - if (this.window != null) - { - if ( ! _.startsWith(this.window, '#tab')) - $(this.window + ' .body')[0].scrollTop = 0; - } - else - { - box[0].scrollTop = 0; - } - } - Eadmin.get({ - url : this.param.config.data, - param : this.get, - then : (data) => { - if (data.count == undefined && - this.param.config.page != undefined) - { - console.log('返回的数据源中没有 count 字段,无法使用分页'); - return; - } - if (data.list == undefined) - { - console.log('数据源中没有包含list字段'); - return; - } - // 模版赋值 - Eadmin.template(this.param.config.tmp, data, () => { - // 自适应 - col(this.tmpBox); - // 缺省图 - defaultImg(this.tmpBox); - if (_.isFunction(this.param.callback)) - this.param.callback(data); - }); - this.searchBoxCache.show(); - this.pageBoxCache.show(); - // 分页 - if (data.count > 0) - { - func(); - this._page(data, page); - this.searchBoxCache.children('.empty').remove(); - } - else - { - this.searchBoxCache.append(`
    该列表暂无更多数据~
    `); - } - this.init = true; - this.get['_search'] = 0; - } - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.popup.js b/src/js/lib/eadmin.popup.js deleted file mode 100644 index ff1121a..0000000 --- a/src/js/lib/eadmin.popup.js +++ /dev/null @@ -1,159 +0,0 @@ -/** - * eadmin 模态组件 - */ - -class Popup{ - - constructor(){ - this.Timer = null; - } - - /** - * 默认提示 - */ - static alert(param = {}) - { - this._createHtml({ - title : '消息提示', - icon : 'ri-error-warning-fill alert', - txt : param.content, - btn : '' - }); - let popup = $('.popup'); - fadeIn(popup); - this._countdown(popup, param); - } - - /** - * 成功提示 - */ - static success(param = {}) - { - this._createHtml({ - title : '操作成功', - icon : 'ri-checkbox-circle-fill success', - txt : param.content, - btn : '' - }); - let popup = $('.popup'); - fadeIn(popup); - this._countdown(popup, param); - } - - /** - * 失败提示 - */ - static error(param = {}) - { - this._createHtml({ - title : '操作失败', - icon : 'ri-close-circle-fill error', - txt : param.content, - btn : '' - }); - let popup = $('.popup'); - fadeIn(popup); - this._countdown(popup, param); - } - - /** - * 确认提示 - */ - static confirm(param = {}) - { - this._createHtml({ - title : '操作确认', - icon : 'ri-question-fill confirm', - txt : param.content, - btn : ` - ` - }); - Eadmin.mask(); - let popup = $('.popup'); - fadeIn(popup); - popup.find('#close'). - on('click', function(){ - Eadmin.maskHide(); - fadeOut(popup); - if (_.isFunction(param.cancel)) - param.cancel(); - }); - popup.find('#sure'). - on('click', function(){ - $(this).html('执行中...').attr('disabled', true); - if (_.isFunction(param.submit)) - param.submit(); - }); - } - - /** - * 初始化 - */ - static _createHtml(param = {}){ - if ($('.popup').length == 1) - { - let popup = $('.popup'); - if (popup.is(':visible')) - popup.hide(); - let v = { - title : popup.children('.title'), - icon : popup.children('i'), - txt : popup.children('.txt'), - btn : popup.children('.btn') - }; - v.title.html(param.title); - v.icon.attr('class', param.icon); - v.txt.html(param.txt); - v.btn.html(param.btn); - } - else - { - let html = ``; - $('body').append(html); - } - let window = $('.window:visible').length; - if (window > 0) - $('.popup').css('z-index', 9999 + window); - } - - /** - * 倒计时 - */ - static _countdown(popup, param){ - let func = { - close : () => { - Eadmin.maskHide(); - fadeOut(popup); - clearInterval(this.Timer); - this.Timer = null; - if (_.isFunction(param.submit)) - param.submit(); - if (param.refresh === true) - Eadmin.refresh(); - } - } - Eadmin.mask(); - let second = 3; - this.Timer = setInterval(() => { - second--; - if (second == 0) - { - func.close(); - return; - } - popup. - find('em'). - html(second); - }, 1000); - popup.find('#close'). - on('click', () => { - func.close(); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.progress.js b/src/js/lib/eadmin.progress.js deleted file mode 100644 index f59df74..0000000 --- a/src/js/lib/eadmin.progress.js +++ /dev/null @@ -1,40 +0,0 @@ -/** - * eadmin 进度条组件 - */ - -class Progress{ - - /** - * 进度条 - */ - static run(dom){ - dom = dom == null ? body : $(dom); - let progress = dom.find('[data-percent]'); - if (progress.length == 0) - return; - progress.each(function(){ - let [_this, v] = [$(this), {}]; - v.html = `
    `; - v.percent = _this.data('percent'); - v.width = _this.data('percent-width'); - if (v.width != undefined) - { - _this.width(v.width); - } - else - { - v.width = _this.width(); - } - // 计算进度宽度 - let width = _.floor(v.width / 100 * v.percent); - // 自定义颜色 - let color = _this.data('percent-color'); - v.color = color == undefined ? '' : ' linear-' + color; - v.html += `
    `; - if (_this.data('show-percent') != undefined) - v.html += `
    ${v.percent}%
    `; - _this.addClass('progress').html(v.html); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.rate.js b/src/js/lib/eadmin.rate.js deleted file mode 100644 index 57dc228..0000000 --- a/src/js/lib/eadmin.rate.js +++ /dev/null @@ -1,123 +0,0 @@ -/** - * eadmin 评分组件 - */ - -class Rate{ - - constructor(dom, param){ - this.dom = dom; - this.domCache = scope(dom); - if (this.domCache.length == 0) - { - console.log('没有找到' + dom + ',创建评分失败'); - return; - } - this.domCache.addClass('rate'); - // 默认参数 - let _param = { - // 默认分数 - default : 0, - // 禁用 - disabled : false, - // 总分数 - num : 5, - // 回调 - change : null, - // 隐藏域 - bind : null - } - // 配置参数 - this.param = $.extend(_param, param); - if (this.param.default > 0) - this.domCache.data('level', this.param.default); - this.run(); - } - - /** - * 运行 - */ - run(){ - this._create(); - this._event(); - } - - /** - * 创建 - */ - _create(){ - let html = ''; - for (let i = 1; i <= this.param.num; i++) - { - let full = (this.param.default >= i) ? ' full' : ''; - html += `
    -
    `; - } - this.domCache.html(html); - if (this.param.bind != null) - this.domCache.after(``); - } - - /** - * 事件 - */ - _event(){ - let [prev, level, that] = [0, 0, this]; - that.domCache. - // 移入 - on('mouseover', '.star', function(){ - let _this = $(this); - let v = { - parent : _this.parent() - }; - level = _this.data('level'); - if (level == 1) - { - _this.addClass('full'); - } - else - { - v.parent.children('.star:lt(' + level + ')').addClass('full'); - } - // 向左移动 - if (level - prev < 0) - { - v.parent.children('.star:gt(' + (level - 1) + ')').removeClass('full'); - } - }). - // 移出 - on('mouseout', '.star', function(){ - prev = level; - }). - // 选中 - on('click', '.star:not(.disabled)', function(){ - let _this = $(this); - _this. - removeClass('pulse'). - addClass('pulse'). - one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ - _this.removeClass('pulse'); - }); - _this.parent().data('level', level); - if (_.isFunction(that.param.change)) - that.param.change(level); - if (that.param.bind != null) - that.domCache.next('input').val(level); - }). - // 离开 - on('mouseleave', function(){ - let _this = $(this); - let choose = _this.data('level'); - if (choose == undefined) - { - _this.children('.star').removeClass('full'); - return; - } - _this.children('.star').removeClass('full'); - _this.children('.star:lt(' + choose + ')').addClass('full'); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.slider.js b/src/js/lib/eadmin.slider.js deleted file mode 100644 index 7151885..0000000 --- a/src/js/lib/eadmin.slider.js +++ /dev/null @@ -1,331 +0,0 @@ -/** - * eadmin 滑块组件 - */ - -class Slider{ - - constructor(dom, param = {}){ - // 原始DOM名称 - this.dom = dom; - // DOM缓存 - this.domCache = scope(this.dom); - if (this.domCache.length == 0) - { - console.log('没有' + this.dom + '元素,滑块不再创建'); - return; - } - setTimeout(() => { - // 外层容器真实宽度 - this.width = this.domCache.width(); - // 滑块按钮宽度 - this.btnWidth = 16; - // 最大偏移值,用来控制滑块的真实可移动范围,避免移出滑动条 - this.maxLeft = this.width - this.btnWidth; - // 盒子的X轴偏移值 - this.offsetX = this.domCache.offset().left; - // 步长宽度 - this.stepWidth = 0; - // 默认参数 - let _param = { - // 默认值 - value : 0, - // 禁用 - disabled : false, - // 步长 - step : 0, - // 最小值 - min : 0, - // 最大值 - max : 100, - // 是否需要提示 - tips : '', - // 回调 - change : null, - // 绑定隐藏域 - bind : null - }; - // 配置参数 - this.param = $.extend(_param, param); - // 运行 - this.run(); - }, 50); - } - - /** - * 运行控件 - */ - run(){ - // 构建结构 - this._create(); - // 事件执行 - if (this.param.disabled) - return; - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - // 私有方法,创建结构 - let func = (dom) => { - // 添加默认样式 - if ( ! dom.hasClass('slider')) - dom.addClass('slider'); - // 判断是否禁用 - if (this.param.disabled) - dom.addClass('slider-disabled'); - // 创建结构 - let html = '', left; - // 如果固定步长,则增加步长点 - if (this.param.step > 0) - { - // 设置步长点的左偏移值 - this.stepWidth = _.round(this.width / this.param.step); - for (let i = 1; i < this.param.step; i++) - html += `
    `; - left = (this.param.value / this.param.step) * this.stepWidth; - left -= 8; - if (left < 0) - left = 0; - if (left > this.maxLeft) - left = this.maxLeft; - } - else - { - left = _.floor(this.maxLeft / - (this.param.max - this.param.min) * - this.param.value); - } - // tips提示内容 - let tips = this.param.value; - if (tips == 0) - tips = this.param.min; - // 自定义TIPS处理 - if (this.param.tips != '') - tips = _.replace(this.param.tips, '[val]', tips); - // 如果滑块为禁用状态,则增加tips-disabled的class - // 因为TIPS组件不会监听tips-disabled的事件 - html += `
    -
    -
    `; - // 隐藏域 - if (this.param.bind != null) - html += ``; - dom.html(html); - } - // 生成HTML结构 - if (this.domCache.length == 1) - { - func(this.domCache); - } - else - { - this.domCache.each(function(){ - func($(this)); - }); - } - } - - /** - * 事件 - */ - _event(){ - let that = this; - let left = 0; - // 事件处理 - that.domCache. - // 状态激活 - on('mouseenter', '.slider-btn', function(){ - $(this).data('active', 1); - }). - // 状态锁定 - on('mouseleave', '.slider-btn', function(){ - $(this).data('active', 0); - }). - // 滑块按钮点击 - on('mousedown', '.slider-btn', function(event){ - let _this = $(this); - // 私有变量 - let v = { - clientX : null, - clientXClone : event.clientX, - // 定义当前移动是否在合法范围内 - allow : true, - timer : null, - val : 0 - } - v.left = parseInt(_this.css('left')); - v.bar = _this.next('.slider-bar'); - // 增加禁止CLASS,避免tips来回触发 - _this.addClass('tips-disabled'); - // 如果没有配置全局禁止选中文本,则处理禁止选中文本 - // 避免在鼠标移动的过程中选中文本 - if(selectEnabled) userselect(0); - // 可视区域内鼠标移动事件 - $(document).bind('mousemove', (event) => { - // 当前鼠标X轴位置 - v.clientX = event.clientX - v.clientXClone; - left = v.left + v.clientX; - if (left < 0 || - left > that.maxLeft) - { - if ( ! v.allow) return; - // 校验LEFT - left = that._checkLeft(left); - v.allow = false; - } - else - { - v.allow = true; - } - // 有步长的情况处理 - if (that.param.step > 0) - { - if (left == that.maxLeft) - { - left = that.maxLeft; - v.val = that.param.max; - } - else - { - let data = that._stepVal(left); - v.val = data.val; - left = data.left; - } - _this.css('left', left); - v.bar.width(left + that.btnWidth); - } - else - { - _this.css('left', left); - v.bar.width(left + that.btnWidth); - // 获取真实值 - v.val = that._val(left); - v.val += that.param.min; - } - clearTimeout(v.timer); - // TIPS赋值 - that._tips(v.val, _this); - // TIPS重置 - Tips.reset(_this, { - offset : 'middle' - }); - // 回调 - v.timer = setTimeout(() => { - if (that.param.change != null && - _.isFunction(that.param.change)) - that.param.change(v.val); - if (that.param.bind != null) - _this.next().next().val(v.val); - }, 400); - }).bind('mouseup', function(){ - _this.removeClass('tips-disabled'); - // 销毁TIPS - if (_this.data('active') == 0) - Tips.destory(_this); - // 移除事件 - $(this).unbind('mousemove').unbind('mouseup'); - }); - }). - // 还原 - on('mouseup', '.slider-btn', function(){ - // 如果没有配置全局禁止选中文本,则处理允许选中文本 - if(selectEnabled) userselect(1); - // 设置这个值是表示当前滑块刚被移动过,防止click的重复触发 - $(this).parent().data('btn', true); - }). - // 点击选择位置 - on('click', function(event){ - let _this = $(this); - // 私有变量 - let v = { - val : 0 - }; - if (_this.data('btn') == true) - { - _this.data('btn', false); - return; - } - left = _.floor(event.clientX - that.offsetX); - left -= that.btnWidth / 2; - // 校验LEFT - left = that._checkLeft(left); - let btn = _this.children('.slider-btn'), - bar = _this.children('.slider-bar'); - // 没有步长的处理 - if (that.param.step == 0) - { - v.val = that._val(left); - } - else - { - if (left != that.maxLeft) - { - let data = that._stepVal(left); - v.val = data.val; - left = data.left; - } - else - { - v.val = that.param.max; - } - } - btn.css('left', left); - bar.width(left + that.btnWidth); - // TIPS赋值 - that._tips(v.val, btn); - if (that.param.change != null && - _.isFunction(that.param.change)) - that.param.change(v.val); - }); - } - - /** - * 赋值tips - */ - _tips(tips, dom){ - if (this.param.tips != '') - tips = _.replace(this.param.tips, '[val]', tips); - dom.data('tips', tips); - } - - /** - * 校验LEFT值在合法范围内 - */ - _checkLeft(left){ - if (left < 0) left = 0; - if (left > this.maxLeft) left = this.maxLeft; - return left; - } - - /** - * 取值 - */ - _val(left){ - return _.floor( - (this.param.max - this.param.min) / - this.maxLeft * - left - ); - } - - /** - * 有步长的滑块获取真实值 - */ - _stepVal(left) - { - let _left = 0; - let _step = parseInt( - (left + this.btnWidth / 2) / this.stepWidth - ); - _left = _step * this.stepWidth; - if (_left > 0) _left -= this.btnWidth / 2; - return { - val : _step * this.param.step, - left : _left - }; - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tab.js b/src/js/lib/eadmin.tab.js deleted file mode 100644 index ea77ca1..0000000 --- a/src/js/lib/eadmin.tab.js +++ /dev/null @@ -1,134 +0,0 @@ -/** - * eadmin 选项卡组件 - */ - -class Tab{ - - constructor(dom, param){ - this.dom = scope(dom); - // 选项卡面板 - this.panel = this.dom.children('.tab-panel'); - // 当前活动面板的index - this.active = null; - if (this.panel.length == 0) - { - console.log('容器内没有找到.tab-panel元素,构建选项卡失败'); - return; - } - this.param = param; - this.run(); - } - - /** - * 运行 - */ - run(){ - this._create(); - this._init(); - this._event(); - } - - /** - * 构建结构 - */ - _create() - { - if (this.param.length == 0) - { - console.log('请至少指定1个选项卡'); - return; - } - let html = `
    `; - _.each(this.param, (row, key) => { - html += ``; - if (row.num != undefined && +row.num > 0) - html += `
    ${row.num}
    `; - if (row.icon != undefined) - html += ``; - html += row.name + ``; - }); - html += `
    `; - this.dom.prepend(html); - this.tab = this.dom.children('.tab'); - } - - /** - * 初始化 - */ - _init() - { - if (this.active == null) - this.active = 0; - this.panel.eq(this.active).show(); - // 加载页面 - this._load(); - } - - /** - * 事件 - */ - _event() - { - let that = this; - this.tab. - on('click', 'span:not(.active)', function(){ - let [_this, v] = [$(this), {}]; - v.index = _this.index(); - addClassExc(_this, 'active'); - that.active = v.index; - that.panel.hide().eq(v.index).show(); - that._load(); - }); - } - - /** - * 加载 - */ - _load() - { - let load = this.param[this.active].load; - if (load == undefined) - return; - if (this.param[this.active].loaded != undefined) - return; - this.param[this.active].loaded = true; - let panel = this.panel.eq(this.active); - let id = 'tab-window-' + createId(); - panel.attr('id', id); - Mount.window = id; - panel.html(`
    - 页面加载中,请稍候... -
    `); - Eadmin.currentHref = load; - panel.load(load, () => { - // 缺省图 - defaultImg(panel); - // 块 - block(panel); - // 表单处理 - Eadmin.form(panel); - // 延迟按钮 - Button.run(panel); - // 标签 - Tag.run(panel); - // 滚动条处理 - let scroll = body.find('.iscroll'); - if(scroll.length > 0) - { - scroll.each(function(){ - if ($(this).hasClass('ps')) return true; - Eadmin.scroll($(this)[0]); - }); - } - // 进度条 - Progress.run(panel); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.table.js b/src/js/lib/eadmin.table.js deleted file mode 100644 index 7be02ec..0000000 --- a/src/js/lib/eadmin.table.js +++ /dev/null @@ -1,1306 +0,0 @@ -/** - * eadmin 表格组件 - */ - -class Table{ - - constructor(dom, param){ - this.domCache = scope(dom); - if (this.domCache.length == 0) - { - console.log('没有找到表格容器' + dom + ',创建失败'); - return; - } - // 窗口对象 - this.window = Mount.window != null ? '#' + Mount.window : null; - // 真实DOM,判断TABLE是否是在窗口内部 - this.dom = this.window != null ? this.window + ' ' + dom : dom; - // 缓存KEY - this.storeKey = md5(Eadmin.currentHref); - // 当前页数 - this.page = 1; - let page = store(this.storeKey + '_page'); - if (page != undefined) - this.page = +page; - // 每页条数 - this.size = 10; - // 总页数 - this.pageCount = null; - // 搜索容器 - this.searchBox = null; - // 按钮容器 - this.toolsBox = null; - // 分页容器 - this.pageBox = null; - // 表格 - this.table = null; - // 遮罩 - this.shade = null; - // 有没有初始化过表格 - this.init = false; - // 列按钮配置数据 - this.btns = []; - // 列弹窗配置数据 - this.columnOpen = []; - // 选中的行数 - this.checked = 0; - // GET参数 - this.get = {}; - // 搜索条件 - this.query = ''; - // 容器宽度,用来做表格的宽度 - this.width = +this.domCache.width(); - // 滚动条类实例化,用来更新横向滚动条 - this.scroll = null; - // 配置表头按钮ID - this.columnId = 'column-config-' + createId(); - // 表头列数据 - this.column = []; - // 表头配置信息 - this.columnConfig = store(this.storeKey + '_column'); - this.columnConfig = this.columnConfig == undefined ? {} : JSON.parse(this.columnConfig); - // 导出EXCEL事件名 - this.exportExcel = 'exportExcel_' + createId(); - this.excelColumn = {}; - // 按钮颜色 - this.color = [ - '#0084ff', - '#FF1844', - '#76FF02', - '#FFFF01', - '#FF7C00', - '#F52394', - '#00B2D4', - '#800080', - '#593110' - ]; - // 默认参数 - let _param = { - // 基础配置 - config : { - // 是否需要复选框 - checkbox : false, - // 配置表头 - column_config : false, - // 是否支持导出excel - export_excel : false, - // 固定首位列 - fixed : { - // 首列 - first : false, - // 尾列 - last : false - }, - // 分页 - page : { - // 每页条数 - size : 10, - // 数字分页数目 - num : 5, - // 传递给后端代表页数的字段名,用来后端取值 - page_field : 'page', - // 传递给后端代表条数的字段名,用来后端取值 - size_field : 'size' - }, - // 数据源 - data : '' - }, - // 按钮 - button : [], - // 表格列编排 - column : [], - // 搜索配置 - search : {}, - // 回调 - callback : null - }; - // 配置参数 - this.param = $.extend(true, _param, param); - // 判断是否需要分页 - if ( ! _.isBoolean(this.param.config.page)) - { - let size = store(this.storeKey + '_size'); - if (size != undefined) - this.param.config.page.size = +size; - this.size = this.param.config.page.size; - // 赋值GET默认参数 - this.get[this.param.config.page.page_field] = this.page; - this.get[this.param.config.page.size_field] = this.size; - } - // 遮罩 - let shade = `
    - 数据加载中,请稍候... -
    `; - this.domCache.addClass('table').hide().before(shade); - this.shade = this.domCache.prev('.table-shade'); - // 是否显示左右固定浮动,用来确定表格全选是左浮动上的还是主体表格上的 - this.haveFixed = this.param.config.fixed.first; - this.run(); - } - - /** - * 运行 - */ - run(){ - if (this.param.column.length == 0) - { - console.log('至少为表格添加一列才可以创建表格'); - return; - } - // 数据源 - if (this.param.config.data == '') - console.log('没有指定数据源地址,无法创建表格实体'); - // 创建 - this._create(); - // 事件 - this._event(); - // 窗口resize - this._resize(); - } - - /** - * 表格数据刷新 - */ - refresh() - { - this._loadData(false); - } - - /** - * 创建表格 - */ - _create(){ - let [html, search] = ['', []]; - // 私有方法 - let func = { - // 排序字段 - order : (order, field = '') => { - // 排序 - let html = ''; - if (order === true) - { - html = ` - - - `; - } - return html; - }, - // 创建表头 - head : () => { - // 表头 - html += ``; - // 全选 - html += this._checkbox(); - // 列 - _.each(this.param.column, (row, k) => { - // 是否需要搜索 - if (row.search === true) - search.push(k); - // 是否隐藏该列,用在只需要搜索,列表里没有的列 - if (row.column === false) - return true; - // 列数据 - let [checked, disabled] = [ - true, - k == 0 || k + 1 == this.param.column.length ? true : false - ]; - if (this.columnConfig[row.field] != undefined) - checked = this.columnConfig[row.field]; - html += ` - ${row.name}${func.order(row.order, row.field)} - `; - this.column.push({ - name : row.name, - disabled : disabled, - checked : checked, - click : (data) => { - let td = this.table.t.find('.td-' + data._index); - data._checked ? td.show() : td.hide(); - this.columnConfig[row.field] = data._checked; - store(this.storeKey + '_column', JSON.stringify(this.columnConfig)); - } - }); - if (row.field != undefined) - this.excelColumn[row.field] = row.name; - }); - html += ''; - }, - // 搜索 - search : () => { - if (search.length == 0) - return; - let [html, param] = [ - ``; - this.domCache.before(html); - // 搜索 - this.searchBox = this.domCache.prev('.table-search'); - // 日历 - this.searchBox. - find('.table-datepicker'). - each(function(){ - let _this = $(this); - Eadmin.datepicker('#' + _this.attr('id'), param[_this.data('key')]); - }); - // 地区 - this.searchBox. - find('.table-citypicker'). - each(function(){ - let _this = $(this); - Eadmin.citypicker('#' + _this.attr('id'), param[_this.data('key')]); - }); - }, - // 按钮栏 - tools : () => { - if (this.param.button.length == 0 && - ! this.param.config.column_config && - ! this.param.config.export_excel) - return; - let html = `
    `; - _.each(this.param.button, (row, k) => { - html += ``; - }); - if (this.param.config.export_excel) - html += ``; - if (this.param.config.column_config) - html += ``; - html += '
    '; - this.domCache.before(html); - this.toolsBox = this.domCache.prev('.table-tools'); - }, - // 分页栏 - page : () => { - if (_.isBoolean(this.param.config.page)) - return; - let html = `
    - - 共条,每页 - - 条,当前 ${this.page}/- 页 - - - - - 跳转到第 页 - - -
    `; - this.domCache.after(html); - this.pageBox = this.domCache.next('.table-page'); - }, - // 固定 - fixed : () => { - let html = ''; - // 首列 - if (this.param.config.fixed.first) - { - html += `
    `; - html += this._checkbox(null, true); - let head = _.head(this.param.column); - html += ``; - html += `
    ${head.name}${func.order(head.order, head.field)}
    `; - } - // 尾列 - if (this.param.config.fixed.last) - { - html += `
    `; - let last = _.last(this.param.column); - html += ``; - html += `
    ${last.name}${func.order(last.order, last.field)}
    `; - } - this.domCache.append(html); - }, - // 创建表体 - body : () => { - // 表头 - func.head(); - // 搜索 - func.search(); - // 工具 - func.tools(); - // 分页 - func.page(); - html += `
    `; - this.domCache.html(html); - // 固定列 - func.fixed(); - // 如果没有按钮栏则增加上划线 - if (this.param.button.length == 0 && - ! this.param.config.column_config && - ! this.param.config.export_excel) - this.domCache.find('thead > tr').addClass('head-border-top'); - this.table = { - head : this.domCache.find('thead'), - body : this.domCache.find('tbody'), - lbox : this.domCache.find('.fixed-left'), - rbox : this.domCache.find('.fixed-right'), - box : this.domCache.find('.table-box') - }; - this.table.t = this.table.box.children('table'); - this.table.c = this.table.t.children('tbody'); - this.table.l = this.table.lbox.find('tbody'); - this.table.r = this.table.rbox.find('tbody'); - } - }; - // 创建表格 - html = `
    `; - // 表体 - func.body(); - // 构建数据 - this._loadData(); - } - - /** - * 事件 - */ - _event(){ - let dom = [ - // 全选 - 'thead .checkall', - // 单选 - 'tbody .checkall', - // 行 - 'tbody tr', - // 搜索 - '.search-do', - // 重置搜索 - '.search-refresh', - // 每页条数 - '.table-page select', - // 数字分页 - '.table-page .num-page:not(.current)', - // 上翻页 - '.table-page .prev-page', - // 下翻页 - '.table-page .next-page', - // 跳转页面 - '.table-page button', - // 按钮 - '.table-tools button', - // 排序 - '.order i:not(.active)', - // 开关 - '[data-model="switch"]', - // 列按钮 - '.column-btn', - // 列弹窗 - '.column-window' - ]; - // 私有方法 - let func = { - jumpError : (msg) => { - Eadmin.message.error({ - content : msg - }); - that.pageBox.find('input').val(''); - } - }; - let [that, _box] = [ - this, this.domCache.parent() - ]; - // 全选反选,单选 - if (that.param.config.checkbox) - { - _box. - // 全选 - on('click', dom[0], function(){ - let [_this, v] = [$(this), {}]; - v.isCheck = _this.is(':checked') ? 1 : 0; - // 全选设置选中个数为当页条数 - that.checked = v.isCheck == 1 ? that.size : 0; - v.checkbox = that.haveFixed ? that.table.l.find('.checkall') : that.table.t.find('.checkall'); - Form.checkbox(v.checkbox, v.isCheck); - }). - // 单选 - on('click', dom[1], function(){ - let [_this, isCheck] = [ - $(this), 0 - ]; - that.checked += _this.is(':checked') ? 1 : -1; - // 全选 - isCheck = that.checked == that.size ? 1 : 0; - Form.checkbox(that.table.head.find('.checkall'), isCheck); - }); - } - // 移入高亮 - if (that.param.config.fixed.first || - that.param.config.fixed.last) - { - let index = 0; - _box. - on('mouseenter', dom[2], function(){ - index = $(this).index(); - that.table.c. - children('tr'). - eq(index). - addClass('tr-hover'); - that.table.l. - children('tr'). - eq(index). - addClass('tr-hover'); - that.table.r. - children('tr'). - eq(index). - addClass('tr-hover'); - }). - on('mouseleave', dom[2], function(){ - that.table.c. - children('tr'). - eq(index). - removeClass('tr-hover'); - that.table.l. - children('tr'). - eq(index). - removeClass('tr-hover'); - that.table.r. - children('tr'). - eq(index). - removeClass('tr-hover'); - }); - } - // 搜索 - if (that.searchBox != null) - { - _box. - // 执行搜索 - on('click', dom[3], () => { - that.page = 1; - that.get[that.param.config.page.page_field] = that.page; - _.unset(that.get, '_export'); - // 搜索表单数据 - let form = that.searchBox.children('form').serialize(); - if (form != that.query) - { - that.get['_search'] = 1; - that.query = form; - } - let search = _.split(form, '&'); - _.each(search, (val) => { - let param = _.split(val, '='); - that.get[param[0]] = decodeURIComponent(param[1]); - }); - that._loadData(true); - return false; - }). - // 重置搜索 - on('click', dom[4], () => { - // 重置输入框 - that.searchBox.find('input').val(''); - // 重置下拉菜单 - Form.select(that.searchBox); - return false; - }); - } - // 工具栏 - if (that.toolsBox != null) - { - _.each(that.param.button, (row, k) => { - let button = that.toolsBox.find('button').eq(k); - // 打开弹窗 - if (row.open != undefined) - { - button.data('window-url', row.open.url); - let id = button.attr('id'); - Eadmin.window('#' + id, row.open); - return true; - } - // 点击调用API或者回调 - button.on('click', function(){ - // 是否需要判断复选按钮至少选中一个 - if (row.check_checked === true && - that.checked == 0) - { - Eadmin.popup.error({ - content : '请至少选择一项执行此操作' - }); - return; - } - // 私有方法 - let run = () => { - let [checkval, params, checked] = [ - [], {} - ]; - // 检测复选框选中情况 - checked = that.haveFixed ? that.table.l : that.table.c; - checked = checked.find('.checkall:checked'); - if (checked.length > 0) - { - checked.each(function(){ - checkval.push($(this).val()); - }); - checkval = _.toString(checkval); - params[that.param.config.checkbox] = checkval; - } - // 调用API - if (row.api != undefined) - { - Eadmin.get({ - url : row.api, - param : params, - popup : true, - then : () => { - if (row.refresh === true) that._loadData(); - } - }); - return true; - } - // 回调 - if (_.isFunction(row.callback)) - { - row.callback(_.isArray(checkval) ? '' : checkval); - return; - } - console.log('按钮操作没有指明具体操作动作,无法执行'); - }; - // 需要确认框 - if (row.confirm === true) - { - Eadmin.popup.confirm({ - content : '确认执行此操作吗?', - submit : run - }); - return true; - } - run(); - }); - }); - } - // 分页 - if ( ! _.isBoolean(this.param.config.page)) - { - _box. - // 切换每页条数 - on('change', dom[5], function(){ - that.page = 1; - that.size = +$(this).val(); - store(that.storeKey + '_page', that.page.toString()); - store(that.storeKey + '_size', that.size.toString()); - that.get[that.param.config.page.page_field] = that.page; - that.get[that.param.config.page.size_field] = that.size; - that._loadData(true); - }). - // 数字分页 - on('click', dom[6], function(){ - that.page = +$(this).html(); - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 上翻 - on('click', dom[7], () => { - if (that.page == 1) return; - that.page -= 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 下翻 - on('click', dom[8], () => { - if (that.page == that.pageCount) return; - that.page += 1; - store(that.storeKey + '_page', that.page.toString()); - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }). - // 跳转 - on('click', dom[9], () => { - let page = that.pageBox.find('input').val(); - if (page == '') - { - func.jumpError('跳转的页数不能为空'); - return; - } - if (page < 1) - { - func.jumpError('跳转的页数不能小于1'); - return; - } - if (page > that.pageCount) - { - func.jumpError('跳转的页数已经超出了最大页数'); - return; - } - if (page == that.page) - { - func.jumpError('已经在待跳转的页面了'); - return; - } - store(that.storeKey + '_page', page); - that.page = +page; - that.get[that.param.config.page.page_field] = that.page; - that._loadData(true); - }); - } - // 排序 - _box. - on('click', dom[11], function(){ - let _this = $(this); - that.table.head.find('.active').removeClass('active'); - _this.addClass('active'); - that.get.order = _this.data('order'); - that._loadData(true); - }). - // 开关 - on('click', dom[12], function(){ - let [_this, v] = [$(this), {}]; - v.label = _this.parent('label'); - v.api = v.label.data('api'); - v.field = v.label.data('field'); - v.val = _this.val(); - v.param = {}; - v.param[v.field] = v.val; - // 请求数据 - Eadmin.get({ - url : v.api, - param : v.param, - popup : true - }); - }). - // 列按钮 - on('click', dom[13], function(){ - let [_this, v] = [$(this), {}]; - v.row = _this.data('row'); - v.key = _this.data('key'); - v.btn = that.btns[v.row][v.key]; - // 打开弹窗 - if (v.btn.open != undefined) - { - Eadmin.window(false, v.btn.open); - return; - } - // 调用接口 - if (v.btn.api != undefined) - { - let run = () => { - Eadmin.get({ - url : v.btn.api, - popup : true, - then : () => { - if (v.btn.refresh === true) that._loadData(); - } - }); - }; - if (v.btn.confirm === true) - { - Eadmin.popup.confirm({ - content : '确定执行此操作吗?', - callback : run - }); - return; - } - run(); - } - }). - // 列弹窗 - on('click', dom[14], function(){ - let [_this, v] = [$(this), {}]; - v.row = _this.data('row'); - v.key = _this.data('key'); - v.open = that.columnOpen[v.row][v.key]; - Eadmin.window(false, v.open); - }); - // 表格列配置 - if (this.param.config.column_config) - { - Eadmin.dropdown('#' + this.columnId, { - width : 200, - title : '表头设置', - data : this.column - }); - } - // 导出 - if (this.param.config.export_excel) - { - let func = { - openDownloadDialog : (url, name) => { - if (window.navigator && - window.navigator.msSaveOrOpenBlob) - { - window.navigator.msSaveOrOpenBlob(url, name); - } - else - { - if (typeof url == 'object' && url instanceof Blob) - url = URL.createObjectURL(url); - let link = document.createElement('a'); - link.href = url; - link.download = name || ''; - let event; - if (window.MouseEvent) - event = new MouseEvent('click'); - else - { - event = document.createEvent('MouseEvents'); - event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); - } - link.dispatchEvent(event); - } - }, - sheet2blob : (sheet) => { - let workbook = { - SheetNames : ['sheet1'], - Sheets : {} - }; - workbook.Sheets['sheet1'] = sheet; - // 生成excel的配置项 - let opts = { - bookType : 'xlsx', - bookSST : true, - type : 'binary' - }; - let wbout = XLSX.write(workbook, opts); - let blob = new Blob([s2ab(wbout)], {type : 'application/octet-stream'}); - function s2ab(s) - { - let buf = new ArrayBuffer(s.length); - let view = new Uint8Array(buf); - for (let i = 0; i != s.length; ++i) - view[i] = s.charCodeAt(i) & 0xFF; - return buf; - } - return blob; - } - }; - Method[this.exportExcel] = (btn) => { - this.get['_export'] = 1; - Eadmin.get({ - url : this.param.config.data, - param : this.get, - then : (data) => { - data = [this.excelColumn, ...data['list']]; - let sheet = XLSX.utils.json_to_sheet(data, { - skipHeader : true - }); - func.openDownloadDialog( - func.sheet2blob(sheet), - createId() + '.xlsx' - ); - Eadmin.button.reset(btn); - } - }); - } - } - } - - /** - * 复选框统一处理 - */ - _checkbox(data = null){ - // 判断是否需要全选反选 - if (this.param.config.checkbox === false) - return ''; - // 标题栏的全选框,不需要赋值 - if (data == null) - { - return ``; - } - if (data[this.param.config.checkbox] == undefined) - { - console.log('复选框绑定的字段' + this.param.config.checkbox + '不存在'); - return ''; - } - return ``; - } - - /** - * 分页处理 - */ - _page(data, page = false){ - // 没有分页则不处理 - if (_.isBoolean(this.param.config.page)) return; - if ( ! _.has(data, 'count')) - { - console.log('数据源中未包含数据总条数count字段,创建分页失败'); - return; - } - if ( ! this.init) - this.pageBox.data('size', this.size); - let v = { - // 总条数 - count : this.pageBox.find('em:first'), - // 当前页数 - page : this.pageBox.find('em').eq(1), - // 总页数 - pageCount : this.pageBox.find('em').eq(2) - }; - if (data.count != +v.count.html() || - this.size != this.pageBox.data('size')) - { - // 计算总页数 - if (data.count < this.size) - { - this.pageCount = 1; - } - else if (data.count % this.size === 0) - { - this.pageCount = data.count / this.size; - } - else - { - this.pageCount = parseInt(data.count / this.size) + 1; - } - v.count.html(data.count); - v.pageCount.html(this.pageCount); - if (this.size != this.pageBox.data('size')) - this.pageBox.data('size', this.size); - } - v.page.html(this.page); - // 循环页码 - let num = 10; - if (_.has(this.param.config.page, 'num')) - { - num = this.param.config.page.num; - if (num < 3) num = 3; - if (num > 10) num = 10; - } - let html = ''; - let from = this.page; - let endCut = 0; - from -= _.floor(num / 2); - if (from < 1) - { - from = 1; - endCut = 0; - } - else - { - endCut = this.page - _.floor(num / 2) - 1; - } - let end = num + endCut; - if (end > this.pageCount) - end = this.pageCount; - if (end - from < num - 1) - from -= num - (end - from) - 1; - if (from < 1) - from = 1; - for (let i = from; i <= end; i++) - html += `${i}`; - this.pageBox.find('.num-page').remove(); - this.pageBox.find('.prev-page').after(html); - if (this.init && - page && - module.conf.page_show_message) - { - Eadmin.message.success({ - content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' - }); - } - } - - /** - * 加载数据 - */ - _loadData(page = false){ - let that = this; - this.checked = 0; - this.btns = []; - this.columnOpen = []; - this.shade.css('display', 'flex'); - this.table.lbox.hide(); - this.table.rbox.hide(); - if (this.searchBox != null) - this.searchBox.hide(); - if (this.toolsBox != null) - this.toolsBox.hide(); - this.domCache.hide(); - if (this.param.config.page !== false) - this.pageBox.hide(); - this.table.c.empty(); - if (page) - { - if (this.window != null) - { - if ( ! _.startsWith(this.window, '#tab')) - $(this.window + ' .body')[0].scrollTop = 0; - } - else - { - box[0].scrollTop = 0; - } - } - let run = (data) => { - let v = { - data : data, - html : '', - fl : '', - fr : '' - }; - let func = { - // 标签 - tag : (c, r) => { - return c.tag === true ? ` data-tag="${r[c.field]}"` : ''; - }, - // 开关 - switch : (c, r) => { - let api = ''; - if ( ! _.isFunction(c.api)) - console.log('没有指定保存开关状态的API地址'); - else - api = c.api(r); - return ``; - }, - // 按钮 - button : (c, r, row_key) => { - let btn = c.button(r); - that.btns.push(btn); - let html = ''; - _.each(btn, (b, btn_key) => { - let [icon, id] = [ - b.icon != undefined ? `` : '', - `table-column-btn-${row_key}-${btn_key}` - ]; - let disabled = b.disabled === true ? ' disabled' : ''; - html += ``; - }); - return html; - }, - // 图片 - img : (c, r) => { - let html = ''; - html += ` { - // 处理搜索结果高亮 - if (c.hl === true && - that.get[c.field] != undefined) - { - r[c.field] = _.replace(r[c.field], that.get[c.field], `${that.get[c.field]}`); - } - return _.isFunction(c.format) ? c.format(r) : r[c.field]; - }, - // 链接 - href : (c, r) => { - if ( ! _.isFunction(c.link)) - return ''; - if (_.isBoolean(r) && r) - return ''; - let link = c.link(r); - let html = ` 0) - { - // 构建表格 - _.each(v.data.list, (row, row_key) => { - v.fl += ``; - v.fr += ``; - v.html += ``; - // 全选 - v.html += this._checkbox(row); - v.fl += this._checkbox(row, true); - let ck = 0; - _.each(this.param.column, (c, k) => { - // 是否隐藏该列,用在只需要搜索,列表里没有的列 - if (c.column === false) - return true; - let window = ''; - if (c.open != undefined) - { - window = ' column-window'; - if (that.columnOpen[row_key] == undefined) - that.columnOpen[row_key] = []; - that.columnOpen[row_key].push(c.open(row)); - } - let html = ``; - // 首列 - if (k == 0) v.fl += html; - v.html += html; - // 尾列 - if (k + 1 == this.param.column.length) - v.fr += html; - }); - v.fl += ``; - v.html += ``; - v.fr += ``; - }); - this.table.c.html(v.html); - // 缺省图处理 - defaultImg(this.table.c); - // 标签 - Tag.run(this.table.c); - if (this.table.t.width() <= this.width) - { - this.table.lbox.remove(); - this.table.rbox.remove(); - this.haveFixed = false; - } - else - { - // 首列 - if (this.param.config.fixed.first === true) - { - this.table.head.eq(0).find('.checkall-box').remove(); - this.table.c.find('.checkall-box').remove(); - this.table.l.html(v.fl); - Eadmin.form(this.table.l); - } - // 尾列 - if (this.param.config.fixed.last === true) - { - this.table.r.html(v.fr); - Eadmin.form(this.table.r); - } - } - // 表单 - Eadmin.form(this.table.c); - // 进度条 - Progress.run(this.table.c); - // 分页 - this._page(v.data, page); - let checkall = this.table.head.find(':checkbox'); - if (checkall.is(':checked')) - Form.checkbox(checkall, false); - this.table.lbox.show(); - this.table.rbox.show(); - let empty = this.domCache.find('.empty'); - if (empty.length > 0) - empty.hide(); - } - else - { - if (this.param.config.page !== false) - this.pageBox.hide(); - let empty = this.domCache.find('.empty'); - if (empty.length == 0) - { - this.domCache.append('
    该列表暂无更多数据~
    '); - } - else - { - empty.show(); - } - } - // 隐藏遮罩 - this.shade.hide(); - // 回调 - if (this.param.callback != null) - this.param.callback(v.data); - this.get['_search'] = 0; - if (this.init) return; - // 校验最小宽度 - this.scroll = Eadmin.scroll(this.dom + ' .table-box', 'x'); - if (this.table.t.width() <= this.width) - { - this.table.t.width(this.width); - } - else - { - this.domCache.children('.table-box').css('padding-bottom', '18px'); - } - this.init = true; - } - if (this.param.config.data == '') - { - let data = { - count : 0, - list : [] - }; - run(data); - return; - } - // 请求数据 - Eadmin.get({ - url : this.param.config.data, - param : this.get, - then : (data) => { - run(data); - } - }); - } - - /** - * 窗口resize操作 - */ - _resize(){ - $(window).on('resize', _.debounce(() => { - this.width = +this.domCache.width(); - this.table.box.width(this.width); - if (this.table.t.width() <= this.width) - { - this.table.t.width(this.width); - this.domCache.children('.table-box').css('padding-bottom', 0); - } - else - { - this.domCache.children('.table-box').css('padding-bottom', '18px'); - } - if (this.scroll != null) this.scroll.update(); - }, 100)); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tag.js b/src/js/lib/eadmin.tag.js deleted file mode 100644 index 7df57a2..0000000 --- a/src/js/lib/eadmin.tag.js +++ /dev/null @@ -1,23 +0,0 @@ -/** - * eadmin 标签组件 - */ - -class Tag{ - - static run(dom = null){ - dom = dom == null ? body : $(dom); - let tag = dom.find('[data-tag]'); - if (tag.length == 0) return; - tag.each(function(){ - let [_this, v] = [$(this), { - html : '' - }]; - v.tag = _.words(_this.data('tag')); - _.each(v.tag, (val, key) => { - v.html += `${val}`; - }); - _this.html(v.html); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tips.js b/src/js/lib/eadmin.tips.js deleted file mode 100644 index 8367b31..0000000 --- a/src/js/lib/eadmin.tips.js +++ /dev/null @@ -1,194 +0,0 @@ -/** - * eadmin tips提示组件 - */ - -class Tips{ - - /** - * 执行 - */ - static run(){ - // 定时器 - let timer; - // 元素 - let dom = [ - '[data-tips]:not(.tips-disabled)' - ]; - body. - // 移入 - on('mouseenter', dom[0], function(){ - clearTimeout(timer); - Tips.show($(this)); - }). - // 移出 - on('mouseleave', dom[0], function(){ - let [_this, v] = [$(this), { - tips : $('.tips') - }]; - v.pt = _this.data('tips-position') || 'top'; - switch (v.pt) - { - case 'top': - v.class = 'fadeOutUp'; - break; - case 'down': - v.class = 'fadeOutDown'; - break; - case 'left': - v.class = 'fadeOutLeft'; - break; - case 'right': - v.class = 'fadeOutRight'; - break; - } - v.tips.addClass(v.class); - timer = setTimeout(() => { - v.tips.remove(); - }, 200); - }); - } - - /** - * 显示TIPS - */ - static show(dom, param = null){ - let v = { - tips : $('.tips') - }; - if (param == null) - { - param = { - center : dom.data('tips-center'), - position : dom.data('tips-position'), - tips : dom.data('tips'), - offset : dom.data('tips-offset') - }; - } - if (v.tips.length == 0) - { - v.style = param.center ? ' text-align:center;' : ''; - let zindex; - if (Mount.window != null) - { - zindex = $('#' + Mount.window).css('z-index'); - zindex = zindex == undefined ? '' : `z-index:${zindex};`; - v.style += zindex; - } - v.html = `
    -
    -
    -
    `; - $('body').append(v.html); - v.tips = $('.tips'); - } - v.offset = dom.offset(); - v.left = v.offset.left; - v.top = v.offset.top; - // 方位 - v.pt = param.position || 'top'; - // 文案 - v.txt = param.tips; - if (v.txt == undefined) v.txt = '默认文案'; - v.tips.children('div:first').html(v.txt); - // 判断空间 - if (v.pt == 'right' && - distance(dom, 'right') < v.tips.outerWidth() + 30) - { - v.pt = 'left'; - dom.data('tips-position', 'left'); - } - else if (v.pt == 'left' && - distance(dom, 'left') < v.tips.outerWidth() + 30) - { - v.pt = 'right'; - dom.data('tips-position', 'right'); - } - switch (v.pt) - { - case 'top': - v.class = 'fadeInDown'; - v.arrow = 'down'; - break; - case 'down': - v.class = 'fadeInUp'; - v.arrow = 'top'; - break; - case 'left': - v.class = 'fadeInLeft'; - v.arrow = 'right'; - break; - case 'right': - v.class = 'fadeInRight'; - v.arrow = 'left'; - break; - } - v.tips. - attr('class', 'tips animated faster ' + v.class). - children('div:last'). - attr('class', 'tips-arrow ' + v.arrow); - // 偏移值 - v.offset = param.offset || 0; - // 居中偏移 - if (v.offset == 'middle') - { - if (v.pt == 'top' || v.pt == 'down') - v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; - else - v.offset = v.tips.outerHeight() / 2 - dom.outerHeight() / 2; - } - switch (v.pt) - { - case 'top': - v.top = v.top - v.tips.outerHeight() - 10; - v.left -= v.offset; - break; - case 'down': - v.top = v.top + dom.outerHeight() + 10; - v.left -= v.offset; - break; - case 'left': - v.left = v.left - v.tips.outerWidth() - 10; - v.top -= v.offset; - break; - case 'right': - v.left = v.left + dom.outerWidth() + 10; - v.top -= v.offset; - break; - } - v.tips.css({ - left : v.left, - top : v.top - }); - } - - /** - * 重置 - */ - static reset(dom, param = {}){ - let v = { - tips : $('.tips') - } - v.txt = dom.data('tips'); - v.tips.children('div:first').html(v.txt); - v.left = _.floor(dom.offset().left); - // 处理偏移 - if (param.offset != undefined) - { - v.offset = param.offset; - if (v.offset == 'middle') - v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; - v.left -= v.offset; - } - v.tips.css({ - left : v.left - }); - } - - /** - * 销毁 - */ - static destory(dom){ - dom.trigger('mouseleave'); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.transfer.js b/src/js/lib/eadmin.transfer.js deleted file mode 100644 index 6fb9696..0000000 --- a/src/js/lib/eadmin.transfer.js +++ /dev/null @@ -1,338 +0,0 @@ -/** - * eadmin 穿梭框组件 - */ - -class Transfer{ - - constructor(dom, param){ - // 原始DOM名称 - this.dom = dom; - // DOM缓存 - this.domCache = scope(this.dom); - if (this.domCache.length == 0) - { - console.log('没有找到' + this.dom + '穿梭框容器,创建失败'); - return; - } - // 判断参数 - if (param == undefined || - param.data == undefined) - { - console.log('穿梭框' + this.dom + '没有指定数据源:data,创建失败'); - return; - } - // 默认参数 - let _param = { - // 数据源 - data : {}, - // 支持搜索 - search : false, - // 自定义宽度 - width : 0, - // 自定义高度 - height : 0, - // 用来取值的表单的name值 - bind : 'transfer' - } - // 数据源 - if (_.isString(param.data)) - { - if ( ! _.startsWith(param.data, 'http')) - param.data = module.conf.http.baseURL + param.data; - $.ajax({ - url : param.data, - type : 'get', - async : false, - dataType : 'json', - success : (data) => { - // 没有执行码 - if (data[module.conf.http.code_field] == undefined) - { - console.log('接口返回结果中没有找到定义的code码字段'); - return; - } - // 没有数据体 - if (data[module.conf.http.data_field] == undefined) - { - console.log('接口返回结果中没有找到定义的数据体字段'); - return; - } - param.data = data[module.conf.http.data_field]; - } - }); - } - if (param.data.length == 0) - { - console.log('穿梭框' + this.dom + '数据源为空,创建失败'); - return; - } - // 配置参数 - this.param = $.extend(_param, param); - this.domCache.addClass('transfer-box'); - // 运行 - this.run(); - } - - /** - * 运行 - */ - run(){ - this._create(); - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - // 私有变量 - let v = { - // 左侧数据 - from : [], - // 右侧数据 - to : [], - // 主体默认高度 - height : 226, - // 自定义样式 - style : ' style="', - // 搜索HTML代码 - search : '', - // 完整HTML - html : '' - }; - // 组装数据 - for (let i in this.param.data) - { - let data = this.param.data[i]; - if (data.checked == undefined || - ! data.checked) - { - v.from.push(data); - } - else - { - v.to.push(data); - } - } - // 自定义宽度 - if (this.param.width > 0) - { - v.style += 'width:' + this.param.width + 'px;'; - } - // 自定义高度 - if (this.param.height > 0) - { - v.style += 'height:' + this.param.height + 'px;'; - v.height = this.param.height - 40; - } - v.style += `"`; - // 搜索 - if (this.param.search) - { - v.search = ' transfer-body-search'; - v.height -= 32; - } - v.html = `
    -
    - - - 0 / ${v.from.length} - -
    -
      `; - for (let i in v.from) - { - let d = (v.from[i].disabled == true) ? ' class="disabled"' : ''; - v.html += ` - - `; - } - v.html += `
    `; - if (this.param.search) - { - v.html += ``; - } - v.html += `
    - - -
    `; - v.html += `
    -
    - - 0 / ${v.to.length} -
    -
      `; - v.default = []; - for (let i in v.to) - { - let d = (v.to[i].disabled == true) ? 'disabled' : ''; - v.html += `
    • - -
    • `; - v.default.push(v.to[i].val); - } - v.html += `
    `; - if (this.param.search) - { - v.html += ``; - } - v.html += `
    `; - this.domCache.html(v.html); - } - - /** - * 事件监听 - */ - _event(){ - let dom = [ - // 全选反选 - '.transfer-header :checkbox', - // 单选 - '.transfer-body :checkbox', - // 左右移动 - '.transfer-button button' - ]; - let that = this; - // 变量 - let [body, header, button] = [ - this.domCache.find('.transfer-body'), - this.domCache.find('.transfer-header'), - this.domCache.find('.transfer-button') - ]; - this.domCache. - // 全选反选 - on('click', dom[0], function(){ - let _this = $(this); - let v = { - eq : +_this.data('num') - }; - // 互斥EQ,用来取另一个 - v.neq = v.eq == 1 ? 0 : 1; - v.checkbox = body.eq(v.eq).find(':checkbox').not(':disabled'); - if (_this.is(':checked')) - { - Form.checkbox(v.checkbox, 1); - // 总数 - header.eq(v.eq).find('em:first').html(v.checkbox.length); - // 右移按钮 - button.children('button').eq(v.neq).prop('disabled', false); - } - else - { - Form.checkbox(v.checkbox, 0); - // 总数 - header.eq(v.eq).find('em:first').html(0); - // 右移按钮 - button.children('button').eq(v.neq).prop('disabled', true); - } - }). - // 单选 - on('click', dom[1], function(){ - let _this = $(this); - let v = { - eq : +_this.data('num') - }; - v.neq = v.eq == 1 ? 0 : 1; - v.all = body.eq(v.eq).find(':checkbox').length; - v.checked = body.eq(v.eq).find(':checked').length; - v.checkall = header.eq(v.eq).find(':checkbox'); - // 总数 - header.eq(v.eq).find('em:first').html(v.checked); - // 全选按钮 - Form.checkbox(v.checkall, v.checked == v.all ? 1 : 0); - // 移动按钮 - v.disabled = v.checked > 0 ? false : true; - button.children('button').eq(v.neq).prop('disabled', v.disabled); - }). - // 左右移动 - on('click', dom[2], function(){ - let _this = $(this); - let v = { - eq : +_this.data('num') - }; - v.neq = v.eq == 1 ? 0 : 1; - _this.prop('disabled', true); - v.checked = body.eq(v.neq).find(':checkbox:checked').parent().parent(); - // 选中选项的克隆对象 - v.clone = v.checked.clone(); - v.checkbox = v.clone.find(':checkbox'); - // 复位克隆对象复选框 - v.checkbox.data('num', v.eq); - Form.checkbox(v.checkbox, 0); - // 移动 - body.eq(v.eq).children('ul').prepend(v.clone); - // 删除原始 - v.checked.remove(); - // 总数复位 - header.eq(v.neq).find('em:first').html(0); - header.eq(v.neq).find('em:last').html(body.eq(v.neq).find(':checkbox').length); - header.eq(v.eq).find('em:last').html(body.eq(v.eq).find(':checkbox').length); - // 全选按钮复位 - v.checkbox = header.eq(v.neq).find(':checkbox'); - Form.checkbox(v.checkbox, 0); - // 赋值 - v.val = []; - body.eq(1). - find(':checkbox'). - each(function(){ - v.val.push($(this).val()); - }); - that.domCache. - children("input[type='hidden']"). - val(_.join(v.val, ',')); - // 复位搜索结果 - if(that.param.search) - { - that.domCache.find('.search-input').eq(v.neq).val(''); - body.eq(v.neq).find('li').show(); - } - }); - if ( ! that.param.search) - return; - // 搜索 - keyup(that.domCache.find('.search-input'), (_this) => { - let v = { - eq : +_this.data('num'), - val : _this.val(), - body : that.domCache.find('.transfer-body') - }; - if (v.val == '') - { - v.body.eq(v.eq).find('li').show(); - return; - } - v.body.eq(v.eq). - find('li'). - each(function(){ - let _this = $(this); - if(_this.text().indexOf(v.val) == -1) - { - _this.hide(); - return; - } - _this.show(); - }); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.tree.js b/src/js/lib/eadmin.tree.js deleted file mode 100644 index 13a325c..0000000 --- a/src/js/lib/eadmin.tree.js +++ /dev/null @@ -1,258 +0,0 @@ -/** - * eadmin 树形组件 - */ - -class Tree{ - - constructor(dom, param){ - this.dom = scope(dom); - this.dom.addClass('tree'); - this.data = _.cloneDeep(param.data); - let _param = { - // 数据 - data : [], - // 复选框 - checkbox : false, - // 默认展开 - open : false, - // 选中复选框触发回调 - oncheck : null, - // 点击菜单时的回调,该回调只有checkbox为false会触发 - onclick : null, - // 绑定的隐藏域名称 - bind : '' - }; - if (param.data.length == 0) - { - this.dom.html('没有树形菜单数据'); - return; - } - // 格式化数据 - let arr = []; - let format = (id, tmp, data) => { - let _arr = data.filter(item => item.pid === id); - _arr.forEach(item => { - item.children = format(item.id, [], data); - tmp.push(item); - }); - return tmp; - }; - format(0, arr, this.data); - // 格式化半选 - let half = (data) => { - _.each(data, (row) => { - let len = row.children.length; - if (len == 0) return true; - let checked = _.filter(row.children, ['checked', true]).length; - if (checked > 0 && len > checked) - row.half = true; - half(row.children); - }); - } - half(arr); - // 配置参数 - this.param = $.extend(_param, param); - this.input = null; - this.param.data = arr; - this.data = param.data; - if (this.param.bind != '' && - this.param.checkbox) - { - let tmp = []; - _.each(this.data, (row) => { - if (row.checked) tmp.push(row.id); - }); - this.dom.after(``); - this.input = this.dom.next('input'); - } - this.run(); - } - - /** - * 执行 - */ - run() - { - this._create(); - this._event(); - } - - /** - * 创建 - */ - _create() - { - let v = { - html : '' - }; - let create = (level, data, open = false, disabled = false) => { - if (level > 0) - { - v.html += ' { - let [ul, isopen, child] = [ - '', 0, row.children.length - ]; - // 第一级 - if (level == 0) - { - if (child == 0) - ul = ' style="padding-left:20px;"'; - if (this.param.open || - row.open === true) isopen = 1; - } - else - { - if (row.open === true || - this.param.open) isopen = 1; - if (this.param.checkbox) - ul += ' class="tree-checkbox"'; - if (child == 0) - ul += ` style="padding-left:${this.param.checkbox ? 46 : 38}px;"`; - } - v.html += `
  • `; - if (child > 0) - { - let rotate = isopen == 1 ? 'rotate-90' : 'rotate-0'; - v.html += ``; - } - // 判断是否有复选 - if (this.param.checkbox) - { - let param = ''; - if (row.checked === true || - row.half === true) param += ' checked'; - if (row.disabled === true || - disabled === true) param += ' disabled'; - if (row.half === true) param += ' class="checkbox-half"'; - v.html += ``; - } - else - { - v.html += `${row.name} - `; - } - if (child > 0) - { - if (disabled === true) row.disabled = disabled; - create(level + 1, row.children, row.open, row.disabled); - } - v.html += `
  • `; - }); - if (level > 0) v.html += ''; - }; - create(0, this.param.data); - this.dom.html(v.html); - } - - /** - * 事件 - */ - _event() - { - // 定义需要响应事件的DOM - let dom = [ - // 展开收起 - '[data-open]', - // 复选 - ':checkbox', - // 菜单 - '[data-tree-node]' - ]; - let that = this; - that.dom. - // 展开收起菜单 - on('click', dom[0], function(){ - let [_this, v] = [$(this), {}]; - v.open = _this.data('open'); - v.child = _this.next().next(); - if (v.open == 0) - { - _this.data('open', 1).removeClass('rotate-0').addClass('rotate-90'); - v.child.slideDown(200); - return; - } - _this.data('open', 0).removeClass('rotate-90').addClass('rotate-0'); - v.child.slideUp(200); - }). - // 选中 - on('click', dom[1], function(){ - let [_this, v] = [$(this), {}]; - let func = { - // 向下选择 - checkChild : (id) => { - let child = that.dom.find('input[data-pid="' + id + '"]:not(:disabled)'); - if (child.length == 0) return; - Form.checkbox(child, v.check); - child.each(function(){ - func.checkChild($(this).attr('id')); - }); - }, - // 向上选择 - checkParent : (id) => { - let parent = that.dom.find('#' + id); - if (parent.length == 0) return; - let b = that.dom.find('input[data-pid="' + id + '"]').length, - b_checked = that.dom.find('input[data-pid="' + id + '"]:not(.checkbox-half):checked').length; - if (b == b_checked) - { - Form.checkbox(parent, true); - } - else if (b_checked == 0) - { - let b_half = that.dom.find('.checkbox-half[data-pid="' + id + '"]:checked').length; - b_half > 0 ? - Form.checkbox(parent, true, true) : - Form.checkbox(parent, false); - } - else - { - Form.checkbox(parent, true, true); - } - parent.each(function(){ - func.checkParent($(this).data('pid')); - }); - } - }; - v.check = _this.is(':checked'); - v.pid = _this.data('pid'); - v.id = _this.attr('id'); - // 向下选择 - func.checkChild(v.id); - // 向上选择 - func.checkParent(v.pid); - v.checked = that.dom.find(':checked'); - let tmp = []; - v.checked.each(function(){ - tmp.push(parseInt($(this).attr('id'))); - }); - if (that.input != null) - that.input.val(_.join(tmp, ',')); - // 取值 - let node = that.data.filter(item => tmp.indexOf(item.id) != -1); - if (that.param.oncheck == null) return; - that.param.oncheck(node); - }); - if (that.param.checkbox || - that.param.onclick == null) return; - that.dom.on('click', dom[2], function(){ - let node = $(this).data('tree-node'); - let data = that.data.filter(item => item.id === node); - // 取值 - that.param.onclick(data[0]); - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.upload.js b/src/js/lib/eadmin.upload.js deleted file mode 100644 index c5f840e..0000000 --- a/src/js/lib/eadmin.upload.js +++ /dev/null @@ -1,252 +0,0 @@ -/** - * eadmin 上传组件 - */ - -class Upload{ - - constructor(dom, param){ - this.dom = dom; - this.domCache = scope(this.dom); - // 组成不会重复的元素名 - this.dom += (new Date()).valueOf(); - this.domCache.attr('id', this.dom.replace('#', '')); - this.upload = null; - this.pic = []; - // 默认参数 - let _param = { - // 表单名 - filename : 'file', - // 允许的格式 - doc : ['.jpg', '.gif', '.png', '.jpeg'], - // 自动上传 - autoupload : true, - // 最大尺寸 - maxsize : 5000, - // 最大文件数量 - maxfile : null, - // 默认值 - default : '', - // 绑定的隐藏域,用来后端取值 - bind : '', - // mini显示 - mini : false - } - // 配置参数 - this.param = $.extend(_param, param); - if (this.param.mini) - { - this.param.maxfile = 1; - this.param.autoupload = true; - } - if (this.param.api == undefined) - { - console.log('请指定后端接收上传数据的API地址'); - return; - } - this.param.maxsize /= 1000; - // 拼接接口 - if ( ! _.startsWith(this.param.api, 'http') && - _.startsWith(module.conf.http.baseURL, 'http')) - { - this.param.api = module.conf.http.baseURL + this.param.api; - } - this.run(); - } - - /** - * 执行上传 - */ - run(){ - this._create(); - this._init(); - this._event(); - } - - /** - * 构建 - */ - _create() - { - let [msg, _class] = ['', '']; - if (this.param.mini) - { - // 说明html - msg = `
    - -
    `; - _class = ' dropzone-mini'; - } - else - { - // 说明html - msg = `
    - - 将文件拖至此处或点击上传 -
    -
    - 待上传: - -
    `; - } - this.domCache. - addClass('dropzone' + _class). - html(msg); - // 绑定的隐藏域 - if (this.param.bind != '') - this.domCache.after(``); - } - - /** - * 初始化 - */ - _init() - { - let v = { - button : this.domCache.children('.dz-button') - }; - // 上传消息模版 - v.uploadTmp = `
    -
    - -
    -
    -
    -
    -
    -
    - -
    - - - -
    `; - this.upload = new Dropzone(this.dom, { - url : this.param.api, - paramName : this.param.filename, - maxFilesize : this.param.maxsize, - acceptedFiles : _.join(this.param.doc, ','), - autoProcessQueue : this.param.autoupload, - timeout : 100000, - parallelUploads : 1000, - previewTemplate : v.uploadTmp, - maxFiles : this.param.maxfile, - dictFileTooBig : '允许上传文件的最大限制为:{{maxFilesize}}MB', - dictInvalidFileType : '上传的文件格式不被允许', - dictResponseError : '上传文件失败,返回码:{{statusCode}}', - dictMaxFilesExceeded : '上传的文件数量超出限制' - }); - // 默认值,一般用在编辑场景下的默认赋值 - if (this.param.default != '') - { - v.default = this.param.default.split(','); - this.pic = v.default; - _.each(v.default, (val) => { - let thumb = { - name : val, - accepted : true - }; - this.upload.emit('addedfile', thumb); - this.upload.emit('thumbnail', thumb, val); - this.upload.emit('success', thumb); - this.upload.emit('complete', thumb); - this.upload.files.push(thumb); - }); - } - // 挂载上传组件实例化的类,用来切换页面时销毁使用 - Mount.dropzone.push(this.upload); - } - - /** - * 事件 - */ - _event() - { - let _this = this; - let v = { - button : _this.domCache.find('.dz-button') - }; - _this.upload. - on('addedfile', (file) => { - if (file.type.indexOf('image') == -1) - _this.domCache.find('.dz-details').show(); - if (_this.param.autoupload) return; - if (v.button.is(':hidden')) - { - _this.domCache.css('padding-bottom', 40); - v.button.show(); - } - // 上传文件总数 - let fileCount = _this.domCache.find('.dz-preview:not(.dz-complete)').length; - v.button. - find('em'). - html(fileCount); - }). - on('removedfile', (file) => { - if (file.status == 'error') return; - // 上传文件总数 - let fileCount = _this.domCache.find('.dz-preview:not(.dz-complete)').length; - v.button.find('em').html(fileCount); - fileCount = _this.domCache.find('.dz-preview').length; - if (fileCount == 0) - { - _this.domCache.css('padding-bottom', 10); - v.button.hide(); - } - let _file; - if (file.xhr != undefined) - { - let json = JSON.parse(file.xhr.response); - _file = json.pic; - } - else - { - _file = file.name; - } - _file = [_file]; - _this.pic = _.xor(_this.pic, _file); - if (_this.param.bind != '') - { - let input = _this.domCache.next('input'); - input.val(_.split(_this.pic, ',')); - } - }). - on('success', (file, response) => { - if (response[module.conf.http.code_field] != undefined && - response[module.conf.http.code_field] != module.conf.http.code_success) - { - _this.upload.removeFile(file); - Eadmin.message.error({ - content : response[module.conf.http.msg_field] - }); - return; - } - if (response.pic == undefined) - { - console.log('后端上传接口的返回值中没有pic字段,上传操作失败'); - return; - } - let fileCount = parseInt(v.button.find('em').html()); - v.button.find('em').html(fileCount - 1); - _this.pic.push(response.pic); - }). - on('error', (file, msg) => { - _this.upload.removeFile(file); - Eadmin.message.error({ - content : msg - }); - }). - on('queuecomplete', () => { - if (_this.param.bind != '') - { - let input = _this.domCache.next('input'); - input.val(_.split(_this.pic, ',')); - } - }); - if (_this.param.autoupload) return; - $(_this.dom + ' .dz-upload-btn').on('click', () => { - _this.upload.processQueue(); - return false; - }); - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.validate.js b/src/js/lib/eadmin.validate.js deleted file mode 100644 index 24fbeba..0000000 --- a/src/js/lib/eadmin.validate.js +++ /dev/null @@ -1,249 +0,0 @@ -/** - * eadmin 表单验证 - */ - -class Validate{ - - /** - * 执行验证 - */ - static run(){ - let that = this; - body. - // 文本框、文本域 - on('blur', ':text[data-validate], :password[data-validate], textarea[data-validate]', function(){ - that._check($(this)); - }). - // 单选复选 - on('click', ':checkbox, :radio', function(){ - let [_this, v] = [$(this), {}]; - v.parent = _this.closest('.form-group'); - v.dom = v.parent.find('[name="' + _this.attr('name') + '"]:first'); - if (v.dom.data('validate') == undefined) - return; - that._check(v.dom); - }). - // 下拉菜单 - on('change', 'select[data-validate]', function(){ - that._check($(this)); - }); - return; - } - - /** - * 表单提交验证 - */ - static submit(form){ - let validate = form.find('[data-validate]'); - if ( ! validate.length) - return true; - let that = this; - validate.each(function(){ - let _this = $(this); - if (_this.is(':hidden')) - return true; - if (_this.data('validate-error') != undefined) - return true; - that._check(_this); - }); - } - - /** - * 执行校验 - */ - static _check(dom){ - let v = { - this : dom - }; - // 私有方法 - let func = { - // 内置验证规则 - preg : (key) => { - let preg = []; - //不能为空 - preg['require'] = '[.\\s\\S]+'; - //手机号 - preg['mobile'] = '1[345789][\\d]{9}'; - //固定电话 - preg['phone'] = '([\\d]{3,4}-)?[\\d]{7,8}'; - //邮箱 - preg['email'] = '[\\w\-\\.]+@[\\w-\\.]+(\\.\\w+)+'; - //QQ - preg['qq'] = '[1-9][\\d]{5,10}'; - //身份证 - preg['idcard'] = '(^\\d{15}$)|(^\\d{17}(\\d|X|x)$)'; - //网址 - preg['url'] = '(http:\/\/|https:\/\/)?[A-Za-z0-9]+\\.[A-Za-z0-9]+([\/=\?%\-&_#@[\]+!])*([^<>\"])*'; - //日期 - preg['date'] = '\\d{4}[/-]+\\d{2}[/-]+\\d{2}'; - //金额 - preg['money'] = '\\d{1,}\\.\\d{2,4}$'; - //ip - preg['ip'] = '\\d{1,}\\.\\d{1,}\\.\\d{1,}\\.\\d{1,}'; - //纯数字 - preg['number'] = '^[\\d]+$'; - //纯字母 - preg['letter'] = '^[\\w]+$'; - //数字加字母 - preg['numberLetter'] = '^[0-9a-zA-Z]+$'; - //邮编 - preg['zipcode'] = '[1-9][0-9]{5}'; - if (preg[key] == undefined) - return false; - return preg[key]; - }, - // 验证 - check : (key, val) => { - let preg = func.preg(key); - if (preg === false) preg = key; - // 验证规则 - let reg = new RegExp(preg); - if ( ! reg.test(val)) - return false; - return true; - }, - // 设置input、textarea高亮状态 - set : (success = false) => { - if (v.this.is('textarea')) - Form.textarea(v.this, success); - else - Form.input(v.this, success); - }, - // 通过 - success : () => { - if (v.this.data('validate-error') == undefined) - return; - // 创建表单验证消息容器 - v.note = this._note(v.this); - if (v.this.data('note') == false) - v.note.remove(); - else - v.note.removeClass('error').html(v.this.data('note')); - v.this.removeData('validate-error'); - }, - // 失败 - error : (msg) => { - // 创建表单验证消息容器 - v.note = this._note(v.this); - // 验证失败 - v.this.data('validate-error', 1); - // 显示提示信息 - if (v.msg == undefined) return; - v.note.addClass('error').html(msg); - } - }; - // 验证规则 - v.rule = v.this.data('validate'); - // 消息 - v.msg = v.this.data('validate-msg'); - // 下拉菜单 - if (v.this.is('select')) - { - if (v.this.find(':selected').index() == 0) - { - func.error(v.msg); - return; - } - func.success(); - return; - } - // 单选复选 - if (v.this.is(':checkbox') || - v.this.is(':radio')) - { - v.parent = v.this.closest('.form-group'); - if(v.parent.find('[name="' + v.this.attr('name') + '"]:checked').length == 0) - { - func.error(v.msg); - return; - } - func.success(); - return; - } - // 文本值 - v.val = v.this.val(); - // 规则验证 - v.arr = {}; - // 验证规则数组 - v.arr.rule = v.rule.split('|'); - // 提示信息数组 - if (v.msg != undefined) - v.arr.msg = v.msg.split('|'); - // 验证结果 - v.result = true; - // 验证错误的编号,用来通过此编号获取提示信息 - v.key = 0; - // 开始验证 - _.each(v.arr.rule, (val, key) => { - // 长度范围 - if (val.indexOf('len') != -1) - { - val = val.replace('len=', ''); - v.arr.len = val.split('-'); - if ((v.arr.len[0] != '' && v.val.length < v.arr.len[0]) || - (v.arr.len[1] != '' && v.val.length > v.arr.len[1])) - { - v.result = false; - v.key = key; - return false; - } - } - // 取值范围 - else if (val.indexOf('val') != -1) - { - val = val.replace('val=', ''); - v.val = parseInt(v.val); - v.arr.val = val.split('-'); - if (_.isNaN(v.val) || - (v.arr.val[0] != '' && v.val < v.arr.val[0]) || - (v.arr.val[1] != '' && v.val > v.arr.val[1])) - { - v.result = false; - v.key = key; - return false; - } - } - // 内置规则验证 - else - { - if ( ! func.check(val, v.val)) - { - v.result = false; - v.key = key; - return false; - } - } - }); - // 验证通过 - if (v.result) - { - func.set(true); - func.success(); - return; - } - func.set(); - func.error(v.arr.msg[v.key]); - } - - /** - * 创建note容器 - */ - static _note(dom){ - let parent = dom.closest('.form-group'); - let note = parent.find('.note'); - if( ! note.length) - { - parent.append(``); - note = parent.find('.note'); - if (dom.data('note') == undefined) - dom.data('note', false); - } - else - { - if (dom.data('note') == undefined) - dom.data('note', note.html()); - } - return note; - } - -} \ No newline at end of file diff --git a/src/js/lib/eadmin.window.js b/src/js/lib/eadmin.window.js deleted file mode 100644 index 21990d4..0000000 --- a/src/js/lib/eadmin.window.js +++ /dev/null @@ -1,443 +0,0 @@ -/** - * eadmin 弹窗组件 - */ - -class Window{ - - constructor(dom, param){ - // 窗口 - this.window = ''; - // 窗口DOM - this.windowDom = null; - // 选择器原始DOM名称,如果为false,则表示不需要绑定点击事件 - // 是点击后直接调用窗口,例如表格列按钮 - this.dom = dom == false ? false : scope(dom); - // 鼠标X轴 - this.x = 0; - // 鼠标Y轴 - this.y = 0; - // 窗口的top值 - this.top = 0; - // 窗口的left值 - this.left = 0; - // 默认参数 - let _param = { - // 链接地址 - url : '', - // 模式,iframe、load - model : 'load', - // 宽度 - width : module.conf.window_width, - // 高度 - height : module.conf.window_height, - // 标题 - title : module.conf.window_title, - // 是否可拖动 - drag : true, - // 按钮栏 - btn : [], - // 关闭回调 - close : null, - // 弹窗风格,window、popup - style : 'window' - } - // 配置参数 - this.param = $.extend(true, _param, param); - this.run(); - } - - /** - * 运行控件 - */ - run(){ - // 事件执行 - this._event(); - } - - /** - * 创建结构 - */ - _create(){ - // 私有变量 - let v = { - id : createId(), - // 宽度 - width : 0, - // 高度 - height : 0, - // 样式 - style : '', - // 拖动 - drag : '', - // HTML - html : '' - }; - // 窗口原始DOM名称 - this.window = 'window-' + v.id; - // 真实宽度高度 - if (_.isInteger(this.param.width) || - this.param.width.indexOf('%') == -1) - { - v.width = this.param.width; - } - else - { - v.width = innerW() * (parseInt(this.param.width.replace('%', '')) / 100); - } - // 如果是弹出 - if (this.param.style == 'popup') - { - v.height = innerH(); - } - else - { - if (_.isInteger(this.param.height) || - this.param.height.indexOf('%') == -1) - { - v.height = this.param.height; - } - else - { - v.height = innerH() * (parseInt(this.param.height.replace('%', '')) / 100); - } - } - v.style = `style="width:${v.width}px;height:${v.height}px;`; - // 制定样式 - if (this.param.style == 'popup') - { - v.style += `top:0;right:0;left:unset;border-radius:5px 0 0 5px;"`; - } - else - { - v.style += `margin-left:-${v.width / 2}px;margin-top:-${v.height / 2}px;"`; - } - // 是否可以拖动 - if (this.param.drag && - this.param.style == 'window') - v.drag = ' style="cursor: move;"'; - // 窗口主体高度 - v.height -= 60; - if (this.param.btn.length > 0) - v.height -= 50; - // 窗口骨架 - v.html = `
    -
    - 页面加载中,请稍候... -
    -
    - -
    -
    - ${this.param.title} -
    -
    `; - // 按钮栏 - if (this.param.btn.length > 0) - { - v.html += `
    `; - _.each(this.param.btn, (row) => { - if (row.highlight == undefined) - row.highlight = true; - if (row.action == undefined) - row.action = 'submit'; - let loading = (['cancel', 'refresh'].indexOf(row.action) == -1) ? ' data-loading="执行中..."' : ''; - v.html += ``; - }); - v.html += `
    `; - } - v.html += `
    `; - body.append(v.html); - // 选择器缓存 - this.windowDom = $('#' + this.window); - } - - /** - * 事件 - */ - _event(){ - let that = this; - let v = {}; - let func = { - close : (onclose = true) => { - // 在表单提交时写道window的data上 - let change = that.windowDom.data('change'); - change = change == undefined ? false : true; - $('.' + that.window).remove(); - // 清理窗口内选项卡下页面的元素 - let tab = that.windowDom.find('.tab-panel'); - if (tab.length > 0) - { - tab.each(function(){ - let _id = $(this).attr('id'); - if (_id == undefined) - return true; - $('.' + _id).remove(); - }); - } - that.windowDom.remove(); - Mount.window = null; - Eadmin.maskHide(); - // 关闭回调 - if (onclose && _.isFunction(that.param.close)) - that.param.close(change); - }, - load : () => { - // 加载内容 - if (that.param.model == 'iframe') - { - let html = ``; - v.body.html(html); - return; - } - v.loading.show(); - let timeout = 100; - if (that.param.style == 'popup') timeout = 200; - // 延迟避免窗口加载过快 - setTimeout(() => { - if (v.scroll != null) - { - v.scroll.destroy(); - v.scroll = null; - } - Mount.window = that.window; - // URL参数 - let get = query(that.param.url); - // 加载 - v.body. - before(``). - load(that.param.url, () => { - // 缺省图 - defaultImg(v.body); - // 隐藏LOADING - v.loading.hide(); - // 块 - block(v.body); - // 表单处理 - Eadmin.form(v.body); - // 延迟按钮 - Button.run(that.windowDom); - // 标签 - Tag.run(v.body); - v.scroll = Eadmin.scroll('#' + that.window + ' .body'); - // 滚动条处理 - let scroll = body.find('.iscroll'); - if(scroll.length > 0) - { - scroll. - each(function(){ - if ($(this).hasClass('ps')) return true; - Eadmin.scroll($(this)[0]); - }); - } - // 进度条 - Progress.run(v.body); - }); - }, timeout); - }, - init : (dom) => { - // 创建窗体 - that._create(); - // 私有变量 - v = { - this : dom, - // 标题栏 - title : that.windowDom.children('.title'), - // 内容体 - body : that.windowDom.children('.body'), - // 加载 - loading : that.windowDom.children('.window-loading'), - // 滚动条对象 - scroll : null - }; - if (dom != false) - that.param.url = v.this.data('window-url'); - Eadmin.currentHref = that.param.url; - if (that.param.url == undefined || - that.param.url == '') - { - console.log('没有指定弹窗地址,打开失败'); - return; - } - let zindex = Eadmin.mask(); - if (zindex != false) - that.windowDom.css('z-index', zindex); - that.windowDom. - off('animationend'). - show(). - addClass(that.param.style == 'window' ? 'zoomIn' : 'fadeInRight'); - // 加载页面 - func.load(); - // 关闭弹窗 - that.windowDom.children('.window-close').on('click', () => { - func.close(); - }); - // 拖动 - if (that.param.drag) - { - v.title.on('mousedown', (event) => { - // 禁止选中文本 - if(selectEnabled) userselect(0); - let offset = that.windowDom.offset(); - that.x = event.clientX; - that.y = event.clientY; - that.top = offset.top; - that.left = offset.left; - let ol = that.windowDom.css('margin-left'), - ot = that.windowDom.css('margin-top'); - ol = parseInt(ol); - ot = parseInt(ot); - //鼠标移动事件 - $(document).on('mousemove', (event) => { - let top = that.top + (event.clientY - that.y), - left = that.left + (event.clientX - that.x); - top -= ot; - left -= ol; - that.windowDom.css({ - top : top, - left : left - }); - }); - - }).on('mouseup', () => { - // 禁止选中文本 - if(selectEnabled) userselect(1); - $(document).off('mousemove'); - }); - } - // 按钮 - if (that.param.btn.length == 0) return; - // 自定义按钮事件 - that.windowDom.children('.btnbar').children('button'). - on('click', function(){ - let [_this, _v] = [$(this), {}]; - _v.index = _this.index(); - // 按钮参数 - _v.param = that.param.btn[_v.index]; - // 内置事件 - if (_.isString(_v.param.action)) - { - _v.action = [ - 'cancel', 'refresh', 'submit' - ]; - if (_v.action.indexOf(_v.param.action) == -1) - { - console.log('没有找到内置按钮事件:' + _v.param.action); - return; - } - switch (_v.param.action) - { - // 取消 - case 'cancel': - func.close(); - break; - // 刷新 - case 'refresh': - v.body.empty(); - func.load(); - break; - // 提交表单 - case 'submit': - let _func = () => { - v.form = v.body.find(_v.param.formid || 'form'); - if (v.form.length == 0) - { - console.log('窗体内没有找到form表单元素,提交表单失败'); - return; - } - v.action = v.form.attr('action') || that.param.url; - // 验证提交表单 - Validate.submit(v.form); - if(v.form.find('span.error').length > 0) - return; - Eadmin.button.loading(_this); - // 提交数据 - v.formData = v.form.serialize(); - // 调用接口 - Eadmin.post({ - url : v.action, - form : v.formData, - then : (data) => { - // 清除编辑器的本地缓存 - let editor = v.form.find('.editor'); - if (editor.length > 0) - { - editor.each(function(){ - let storeKey = $(this).data('store'); - if (storeKey != undefined) - store.remove(storeKey); - }); - } - if (_.isFunction(that.param.close)) - that.param.close(true, data); - }, - error : () => { - Eadmin.button.reset(_this); - }, - close : () => { - func.close(false); - } - }); - } - // 表单提交前置动作 - if (_v.param.before != undefined) - { - if (Method == undefined || - Method[_v.param.before] == undefined) - { - console.log('弹窗页面中没有找到指定的前置方法' + _v.param.before); - return false; - } - Method[_v.param.before](_func); - return; - } - _func(); - break; - } - } - else - { - let reset = () => { - setTimeout(() => { - Eadmin.button.reset(_this); - }, 100); - }; - _v.param.action({ - window : that.windowDom, - close : () => { - func.close(); - }, - refresh : () => { - reset(); - v.body.empty(); - func.load(); - }, - reset : () => { - reset(); - } - }); - } - }); - } - }; - if (that.dom == false) - { - func.init(false); - return; - } - that.dom. - on('click', function(){ - func.init($(this)); - }); - } - -} \ No newline at end of file diff --git a/src/less/dark/common/block.less b/src/less/dark/common/block.less deleted file mode 100644 index 5599948..0000000 --- a/src/less/dark/common/block.less +++ /dev/null @@ -1,557 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 盒子 - */ - -@import "../global"; - -#container -{ - margin: 0 auto; - width: 100%; - padding: 10px 60px 20px 60px; - position: relative; -} -// 高亮标题 -.block-title -{ - width: 100%; - height: 20px; - line-height: 18px; - margin-bottom: 10px; - position: relative; - font-size: @font-size-3; - color: darken(@font-color-1, 20%); - span - { - .linear(lighten(@color-3, 20%), @color-3, top); - .border-radius(); - width: 5px; - height: 20px; - display: inline-block; - vertical-align: top; - margin-right: 8px; - } - a - { - float: right; - color:lighten(@color-3, 20%) !important; - font-size: @font-size-2; - } -} -.block-box -{ - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; - cursor: default; - .block - { - .border-radius(); - .box-shadow(); - padding: 20px; - background: @color-2; - position: relative; - .font-list - { - margin-top: 18px; - width: 100%; - li - { - height: 32px; - line-height: 32px; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - td - { - padding:8px 20px 8px 0; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - thead - { - td - { - color: @color-7; - } - } - img - { - height: 40px; - vertical-align: middle; - } - .table-img-head - { - .border-radius(50px); - border: 2px @color-3 solid; - width: 32px; - height: 32px; - } - } - .btnbar - { - text-align: right; - button - { - margin-right: 0; - } - } - .person>.info, - .pic>.info - { - margin-top: 15px; - overflow: hidden; - height: 30px; - line-height: 40px; - span:first-child - { - float: left; - color: @color-7; - } - span:last-child - { - float: right; - } - i - { - margin-right: 0; - margin-left: 6px; - } - } - .person - { - position: relative; - text-align: center; - img - { - .border-radius(50px); - width: 80px; - height: 80px; - margin-bottom: 10px; - } - h6 - { - margin-bottom: 0; - } - } - .corner - { - color: @font-color-3; - border-radius: 5px 0 0 5px; - position: absolute; - height: 24px; - line-height: 24px; - top: 10px; - right: 0; - padding: 0 6px; - background-color: @color-3; - text-shadow: 1px 1px 1px #36495C; - } - .pic - { - position: relative; - .icon - { - margin-top: 15px; - color: @color-7; - span - { - margin-right: 10px; - } - } - .info - { - height: 34px; - line-height: 30px; - img - { - .border-radius(50px); - width: 32px; - height:32px; - vertical-align: middle; - border: 2px @color-3 solid; - margin-right: 5px; - } - } - .cover - { - .border-radius(); - width: 100%; - max-height: 360px; - margin-bottom: 10px; - } - } - .user-profile - { - img - { - .border-radius(50px); - width: 80px; - height: 80px; - margin-bottom: 10px; - border: 4px @color-3 solid; - } - hr - { - border: 0; - border-top: 1px darken(@color-2, 4%) solid; - margin: 15px 0; - } - } - } - .block-data - { - .data - { - margin-top: 25px; - } - h5 - { - line-height: 30px; - margin-bottom: 0; - } - .num - { - font-family: num; - font-size: 28px; - margin-right: 5px; - } - i - { - font-size: 20px; - } - } - .block-data-small - { - padding: 10px 20px; - .data - { - margin-top: 0; - } - } - .title - { - font-size: @font-size-3; - color: darken(@font-color-1, 20%); - margin-bottom: 0 !important; - height: 20px; - } - .note - { - margin-top: 5px; - color: @color-7; - display: inline-block; - } - .form-group - { - position: relative; - >span - { - display: block; - } - textarea - { - line-height: 1.5; - } - .error - { - color: #ff6582; - } - .font-num - { - bottom: 10px; - right: 10px; - position: absolute; - } - } - .form-group:not(:last-child) - { - margin-bottom: 10px; - } - .input-group - { - display: flex; - flex-wrap: wrap; - width: 100%; - input - { - width: 1%; - flex: 1 1 auto; - } - input:not(:first-child) - { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - input:not(:last-child) - { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - >span - { - padding: 10px; - border: 1px @input-color-1 solid; - } - .prepend - { - border-right: none; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - } - .append, - .num-add-cut - { - border-left: none; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .num-add-cut - { - position: relative; - padding: 10px 12px; - i - { - position: absolute; - width: 100%; - left: 0; - text-align: center; - height: 50%; - cursor: pointer; - } - .add - { - top: 0; - border-bottom: 1px @input-color-1 solid; - } - .cut - { - bottom: 2px; - line-height: 1.4; - } - .disabled - { - color: @color-6; - cursor: not-allowed; - } - } - } - .empty - { - width: 100%; - text-align: center; - color: @color-7; - margin: 30px 0; - img - { - width: 70%; - } - } -} -// 左侧栏导航 -.left-menu -{ - font-size: @font-size-2; - a{ - .border-radius(); - height: 30px; - line-height: 30px; - margin-top: 5px; - padding-left: 10px; - display: block; - } - ul:not(:first-child){ - margin-top: 20px; - } - .title{ - padding-left: 10px; - color: @color-7; - font-size: @font-size-3; - border-bottom: 1px @input-color-1 solid; - height: 37px; - } - .active{ - .linear(@color-3, lighten(@color-3, 20%)); - li{ - color: @font-color-3; - } - } -} -#right-frame{ - position: relative; - padding-right: 240px; - h1{ - margin-bottom: 20px; - padding-bottom: 20px; - border-bottom: 1px @input-color-1 solid; - } - h2{ - margin-top: 50px; - } - p{ - margin-top: 10px; - line-height: 30px; - } - code{ - padding: 5px; - } - strong{ - .border-radius(); - margin: 0 5px; - background-color: @color-5; - padding: 3px 5px; - } - .doc{ - margin-top: 20px; - width: 100%; - border-collapse:collapse; - border:none; - thead{ - font-weight: bold; - text-align: center; - } - td{ - padding:10px; - border:solid @color-4 1px; - line-height: 30px; - p{ - margin-top: unset; - } - em{ - .border-radius(); - background: #2196F3; - padding: 0 5px; - margin-right: 5px; - color: @font-color-3; - } - } - tr:nth-child(even){ - background: darken(@color-2, 2%); - } - } - .contents{ - position:fixed; - top: 130px; - right: 80px; - width: 200px; - border-left: 1px @input-color-1 solid; - padding-top: 20px; - li{ - padding-left: 20px; - margin-bottom: 20px; - cursor: pointer; - } - .active{ - border-left: 4px @color-3 solid; - color: @color-3; - padding-left: 16px; - } - } - .hljs{ - .border-radius(); - background: #232B4C; - font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; - .hljs-ln-numbers{ - color: #4A4F6A; - font-weight: bold; - text-align: center; - padding: 0 15px 0 10px; - } - tr{ - height: 24px; - } - } -} -.quote{ - .border-radius(); - background: @input-color-3; - border-left: 5px @input-color-1 solid; - margin-bottom: 10px; - blockquote{ - padding: 5px 0; - margin-left: 30px; - } - li{ - list-style: disc; - padding: 8px 0; - } - strong{ - background: unset !important; - } -} -.quote-info, -.quote-error, -.quote-success -{ - padding: 10px; - line-height: 25px; - color: #36495C; - -} -.quote-info{ - border-left-color: @mcolor-3; - background: #F8F7DE; - color: #9c920e; -} -.quote-error{ - border-left-color: @mcolor-1; - background: #fae1dd; - color: @mcolor-1; -} -.quote-success{ - border-left-color: @mcolor-2; - background: #D6EFC7; - color: #3d8300; -} -// 登录 -#login{ - background-image:url(../img/login-bg.png); - background-repeat: no-repeat; - >.block-box{ - position: absolute; - margin:-180px 0 0 -160px; - display:block; - width:320px; - left:50%; - top:50%; - .block{ - min-height:360px; - padding:30px; - .form-group{ - min-height:44px; - } - } - input{padding:12px 10px} - input::-webkit-input-placeholder{font-size:14px} - form button{border-radius:4px}; - } - .main-title, - .sub-title{ - text-align:center; - } - .main-title{ - font-size:24px; - margin-bottom:30px; - } - .sub-title{ - font-size:14px; - margin-bottom:15px; - color:#B1b1b1; - } - form button{ - width:100%; - } - #verify{ - width: 100px; - margin-left: 10px; - height: 40px; - vertical-align: middle; - border-radius: 4px; - cursor: pointer; - } -} \ No newline at end of file diff --git a/src/less/dark/common/common.less b/src/less/dark/common/common.less deleted file mode 100644 index c6444a0..0000000 --- a/src/less/dark/common/common.less +++ /dev/null @@ -1,396 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通用样式文件 - */ - -@import "../global"; - -@font-face -{ - font-family: "num"; - src: url(../font/num.ttf); -} - -/** - * ================= 旋转 ================== - */ - -@-webkit-keyframes load -{ - 0% - { - transform: rotate(0deg); - } - 100% - { - transform: rotate(360deg); - } -} -.rotate -{ - animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; - -webkit-animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; -} -.rotate-0 -{ - transform-origin:center center; - transform: rotate(0deg); - -webkit-transform: rotate(0deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-90 -{ - transform-origin:center center; - transform: rotate(90deg); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-180 -{ - transform-origin:center center; - transform: rotate(180deg); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} - -/** - * ================= 标题 ================== - */ -h1,h2,h3,h4,h5,h6 -{ - font-weight: normal; - margin-top: 0; - line-height: 22px; -} -h3,h4,h5,h6 -{ - margin-bottom:10px; -} -h1 -{ - margin-bottom: 20px; - font-size: 24px; - i - { - font-size: 24px; - } -} -h2 -{ - margin-bottom: 20px; - font-size: 20px; - i - { - font-size: 20px; - } -} -h3 -{ - font-size: 18px; - i - { - font-size: 18px; - } -} -h4 -{ - font-size: 16px; - i - { - font-size: 16px; - } -} -h5 -{ - font-size: 14px; - i - { - font-size: 14px; - } -} -h6 -{ - font-size: 12px; - i - { - font-size: 12px; - } -} - -/** - * ================= 遮罩 ================== - */ -.mask -{ - .alpha(0.6); - width: 100%; - height: 100%; - background: @color-8; - position: fixed; - top: 0; - left: 0; - z-index: 9998; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - cursor: pointer; - color: @font-color-3; - i - { - font-size: 18px; - } -} - -/** - * ================= 边距 ================== - */ -.m0{ - margin: 0 !important; -} -.mt0 -{ - margin-top: 0 !important; -} -.mt10 -{ - margin-top: 10px !important; -} -.mt20 -{ - margin-top: 20px !important; -} -.mt30 -{ - margin-top: 30px !important; -} -.mb0 -{ - margin-bottom: 0 !important; -} -.mb10 -{ - margin-bottom: 10px !important; -} -.mb20 -{ - margin-bottom: 20px !important; -} -.mb30 -{ - margin-bottom: 30px !important; -} -.ml0{ - margin-left: 0 !important; -} -.ml10 -{ - margin-left: 10px !important; -} -.ml20 -{ - margin-left: 20px !important; -} -.ml30 -{ - margin-left: 30px !important; -} -.mr0{ - margin-right: 0 !important; -} -.mr10 -{ - margin-right: 10px !important; -} -.mr20 -{ - margin-right: 20px !important; -} -.mr30 -{ - margin-right: 30px !important; -} -.p0 -{ - padding: 0 !important; -} -.pl0 -{ - padding-left: 0 !important; -} -.pt0 -{ - padding-top: 0 !important; -} -.pb0 -{ - padding-bottom: 0 !important; -} -.pr0 -{ - padding-right: 0 !important; -} - -/** - * ================= 颜色 ================== - */ - -.font-color-1{ - color: @mcolor-1 !important; -} -.font-color-2{ - color: @mcolor-2 !important; -} -.font-color-3{ - color: @mcolor-3 !important; -} -.font-color-4{ - color: @mcolor-4 !important; -} -.font-color-5{ - color: @mcolor-5 !important; -} -.font-color-6{ - color: @mcolor-6 !important; -} -.font-color-7{ - color: @mcolor-7 !important; -} -.font-color-8{ - color: @mcolor-8 !important; -} -.font-color-0{ - color:@color-3 !important; -} - -.color-1{ - background-color: @mcolor-1 !important; -} -.color-2{ - background-color: @mcolor-2 !important; -} -.color-3{ - background-color: @mcolor-3 !important; -} -.color-4{ - background-color: @mcolor-4 !important; -} -.color-5{ - background-color: @mcolor-5 !important; -} -.color-6{ - background-color: @mcolor-6 !important; -} -.color-7{ - background-color: @mcolor-7 !important; -} -.color-8{ - background-color: @mcolor-8 !important; -} -.color-0{ - background-color: @color-3 !important; -} - -.linear-1{ - .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; -} -.linear-2{ - .linear(lighten(@mcolor-2, 20%), @mcolor-2) !important; -} -.linear-3{ - .linear(lighten(@mcolor-3, 20%), @mcolor-3) !important; -} -.linear-4{ - .linear(lighten(@mcolor-4, 20%), @mcolor-4) !important; -} -.linear-5{ - .linear(lighten(@mcolor-5, 20%), @mcolor-5) !important; -} -.linear-6{ - .linear(lighten(@mcolor-6, 20%), @mcolor-6) !important; -} -.linear-7{ - .linear(lighten(@mcolor-7, 20%), @mcolor-7) !important; -} -.linear-8{ - .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; -} -.linear-0{ - .linear(lighten(@color-3, 20%), @color-3) !important; -} - -/** - * ================= 杂项 ================== - */ - -.fl -{ - float: left; -} -.fr -{ - float: right; -} -.fs12 -{ - font-size: 12px !important; -} -.fs14 -{ - font-size: 14px !important; -} -.fs16 -{ - font-size: 16px !important; -} -.fs18 -{ - font-size: 18px !important; -} -.va-m -{ - vertical-align:middle; -} -.fwb -{ - font-weight: bold; -} -.tac -{ - text-align: center; -} -.cp -{ - cursor: pointer; -} -.flex -{ - display: flex; - flex-wrap: wrap; -} -.dn -{ - display: none; -} \ No newline at end of file diff --git a/src/less/dark/common/header.less b/src/less/dark/common/header.less deleted file mode 100644 index 3bccb10..0000000 --- a/src/less/dark/common/header.less +++ /dev/null @@ -1,131 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 顶部导航栏 - */ - -@import "../global"; - -header -{ - width: 100%; - position: relative; - padding: 0 60px; - height: 85px; - // 主导航 - .main-nav - { - @height : 50px; - height: @height; - line-height: @height; - display: flex; - >div - { - padding: 0; - } - // LOGO - >div:first-child - { - font-size: @font-size-4; - font-weight: bold; - padding-left: 35px; - img - { - width: 32px; - height: 32px; - position: absolute; - top: 9px; - left: 0; - } - } - // 菜单 - .nav - { - a - { - float: left; - li - { - padding: 0 15px; - } - } - .active - { - .nav-slider - { - display: block; - } - } - } - // 用户 - >div:last-child - { - text-align: right; - position: relative; - img - { - .border-radius(100%); - position: absolute; - width: 28px; - height: 28px; - top: 10px; - right: 0; - border: 2px @color-3 solid; - } - i - { - font-size: 18px; - margin-right: 0; - margin-left: 20px; - } - } - .nav-slider - { - .border-radius(50px); - .linear(); - height: 4px; - margin-top: -50px; - display: none; - } - } - // 二级导航 - .sub-nav - { - @height:30px; - height: @height; - line-height: @height; - display: flex; - >div - { - padding: 0; - } - li - { - font-size: @font-size-1; - float: left; - text-align: center; - padding: 0 15px; - margin-right: 10px; - } - .active{ - li - { - .border-radius(50px); - .linear(); - } - &:hover - { - color: @font-color-1; - } - } - } -} -#loading-progress -{ - .linear(); - height: 4px; - background-color: @color-3; - position: fixed; - top: 0; - left: 0; -} \ No newline at end of file diff --git a/src/less/dark/common/reset.less b/src/less/dark/common/reset.less deleted file mode 100644 index 8f5e803..0000000 --- a/src/less/dark/common/reset.less +++ /dev/null @@ -1,72 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 重置 - */ - - @import "../global"; - -*{ - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - -moz-user-focus: none; -} -body -{ - background: @color-1; - font-size: @font-size-2; - font-family: "Microsoft YaHei"; - color:@font-color-1; -} -ul,li,p -{ - margin: 0; - padding: 0; -} -li -{ - list-style: none; -} -a -{ - .animate(color); - color:@font-color-1; - text-decoration:none; - &:hover - { - .animate(color); - color: darken(@font-color-1, 20%); - } -} -em -{ - font-style: normal; -} -table -{ - border-collapse:collapse; - border-spacing:0 -} -th -{ - font-weight: normal; - text-align: initial; -} -td -{ - padding: 0; -} -i -{ - display: inline-block; - vertical-align: top; - margin-right: 5px; - font-size: @font-size-3; -} -img, video -{ - .border-radius(); -} -@-moz-document url-prefix() -{ - i{vertical-align: middle;} -} \ No newline at end of file diff --git a/src/less/dark/common/scroll.less b/src/less/dark/common/scroll.less deleted file mode 100644 index d838ad0..0000000 --- a/src/less/dark/common/scroll.less +++ /dev/null @@ -1,99 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滚动条 - */ - -@import "../global"; - -.ps -{ - overflow: hidden; - overflow-anchor: none; - touch-action: auto; -} -.ps__rail-x -{ - display: none; - opacity: 0.4; - transition: background-color .2s linear, opacity .2s linear; - height: 10px; - bottom: 4px; - position: absolute; -} -.ps__rail-y -{ - display: none; - opacity: 0; - transition: background-color .2s linear, opacity .2s linear; - width: 4px; - right: 4px; - position: absolute; -} -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y -{ - display: block; - background-color: transparent; -} -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y -{ - opacity: 0.6; -} -.ps .ps__rail-x:hover, -.ps .ps__rail-y:hover, -.ps .ps__rail-x:focus, -.ps .ps__rail-y:focus, -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-y.ps--clicking -{ - opacity: 0.6; -} -.ps__thumb-x -{ - background-color: @color-9; - border-radius: 50px; - transition: background-color .2s linear, height .2s ease-in-out; - height: 10px; - bottom: 0px; - position: absolute; -} -.ps__thumb-y -{ - .box-shadow(); - background-color: @color-9; - border-radius: 50px; - transition: background-color .2s linear, width .2s ease-in-out; - width: 4px; - right: 0px; - position: absolute; -} -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x, -.ps__rail-x.ps--clicking .ps__thumb-x -{ - background-color: @color-9; -} -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y.ps--clicking .ps__thumb-y -{ - background-color: @color-9; -} -@supports (-ms-overflow-style: none) -{ - .ps - { - overflow: auto !important; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) -{ - .ps - { - overflow: auto !important; - } -} \ No newline at end of file diff --git a/src/less/dark/dropzone.less b/src/less/dark/dropzone.less deleted file mode 100644 index 9333201..0000000 --- a/src/less/dark/dropzone.less +++ /dev/null @@ -1,213 +0,0 @@ -@import "./global"; - -.dropzone{ - min-height: 120px; - border:2px dashed @input-color-1; - background:@input-color-3; - padding:10px; - border-radius: 4px; - position: relative; - transition:border-color 0.2s linear; -} -.dropzone-mini{ - padding: unset !important; - min-height: unset !important; - width: 38px; - height: 38px; -} -.dropzone:hover{ - border-color: @color-3; - transition:border-color 0.2s linear; -} -.dropzone .dz-message{ - font-size: 14px; - min-height: 74px; -} -.dropzone .dz-mini{ - margin: unset !important; - min-height: unset !important; - i{ - font-size: 24px !important; - margin-bottom: 0 !important; - margin-top: 3px !important; - } -} -.dropzone .dz-message i{ - font-size:42px; - margin:0 auto; - display:block; - margin-bottom:10px; -} -.dropzone.dz-clickable{ - cursor: pointer; -} -.dropzone.dz-clickable:not(.dz-remove){ - cursor: default; -} -.dropzone.dz-clickable .dz-message, -.dropzone.dz-clickable .dz-message * { - cursor: pointer; -} -.dropzone.dz-started .dz-message{ - display: none; -} -.dropzone .dz-message{ - text-align: center; - margin: 2em 0; -} -.dropzone .dz-preview{ - position: relative; - display: inline-block; - vertical-align: top; - margin: 5px; - min-height: 110px; -} -.dropzone .dz-preview-mini{ - min-height: unset !important; - margin: 2px !important; - .dz-image{ - width: unset !important; - height: unset !important; - } - .dz-success-i, - .dz-error-i, - .dz-remove-i{ - font-size: 12px !important; - opacity: 0 !important; - right: 0px !important; - bottom:0px !important; - } -} -.dropzone .dz-preview .dz-success-i, -.dropzone .dz-preview .dz-error-i, -.dropzone .dz-preview .dz-remove-i{ - opacity: 0; - z-index: 500; - position: absolute; - display: block; - bottom:3px; - right:3px; - margin-right: 0; - font-size:18px; -} -.dropzone .dz-preview .dz-success-i{ - color:@mcolor-2; -} -.dropzone .dz-preview .dz-error-i{ - color:@mcolor-1; -} -.dropzone .dz-preview .dz-remove-i{ - opacity: 1; - color:#FFF; - cursor: pointer; -} -.dropzone .dz-error .dz-error-i{ - opacity: 1 !important; -} -.dropzone .dz-success .dz-success-i{ - opacity: 1 !important; -} -.dropzone .dz-complete .dz-remove-i{ - opacity: 0; -} -.dropzone .dz-preview .dz-image{ - border-radius: 4px; - overflow: hidden; - width: 120px; - height: 120px; - position: relative; - display: block; - z-index: 10; - background: @color-5; -} -.dropzone .dz-preview .dz-details{ - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 20; - text-align: center; - padding: 2em 1em; - display: none; -} -.dropzone .dz-preview .dz-details .dz-filename{ - margin-bottom: 1em; - font-size: 14px; - text-overflow:ellipsis; - overflow: hidden; -} -.dropzone .dz-preview .dz-details .dz-size strong{ - background: unset !important; - margin: unset !important; -} -.dropzone .dz-preview .dz-image img{ - display: block; - border-radius:5px; - width: 100%; -} -.dropzone .dz-button{ - position: absolute; - bottom: 5px; - right: 0; - left: 0; - display: none; - padding: 10px 10px 0 10px; - width: 100%; - overflow: hidden; - height: 40px; - line-height: 30px; -} -.dropzone .dz-button button{ - float: right; -} -.dropzone .dz-button span{ - float: left; -} -.dropzone .dz-preview.dz-processing .dz-progress{ - opacity: 1; - -webkit-transition: all 0.2s linear; - -moz-transition: all 0.2s linear; - -ms-transition: all 0.2s linear; - -o-transition: all 0.2s linear; - transition: all 0.2s linear; -} -.dropzone .dz-preview.dz-complete .dz-progress{ - opacity: 0; - -webkit-transition: opacity 0.4s ease-in; - -moz-transition: opacity 0.4s ease-in; - -ms-transition: opacity 0.4s ease-in; - -o-transition: opacity 0.4s ease-in; - transition: opacity 0.4s ease-in; -} -.dropzone .dz-preview:not(.dz-processing) .dz-progress{ - -webkit-animation: pulse 6s ease infinite; - -moz-animation: pulse 6s ease infinite; - -ms-animation: pulse 6s ease infinite; - -o-animation: pulse 6s ease infinite; - animation: pulse 6s ease infinite; -} -.dropzone .dz-preview .dz-progress{ - opacity: 0; - z-index: 1000; - pointer-events: none; - position: absolute; - height: 4px; - top: 0; - width: 100%; - -webkit-transform: scale(1); - overflow: hidden; -} -.dropzone .dz-preview .dz-progress .dz-upload{ - background: @color-3; - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 0; - -webkit-transition: width 300ms ease-in-out; - -moz-transition: width 300ms ease-in-out; - -ms-transition: width 300ms ease-in-out; - -o-transition: width 300ms ease-in-out; - transition: width 300ms ease-in-out; -} \ No newline at end of file diff --git a/src/less/dark/global.less b/src/less/dark/global.less deleted file mode 100644 index bc64a5f..0000000 --- a/src/less/dark/global.less +++ /dev/null @@ -1,119 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ - -/** - * ================= 颜色设置 ================== - */ - -// 主背景色 -@color-1:#0C112A; -// 高亮色 -@color-2:#1A2042; -// 主色 -@color-3:#0084FF; -// 表格边框线色 -@color-4:#000; -// 浅色 -@color-5:#4E5675; -// 禁用色 -@color-6:#7886A3; -// 备注色 -@color-7:#999; -// 遮罩颜色 -@color-8:#000; -// 滚动条色 -@color-9:#4E5675; -// 浮层背景色,下拉菜单、日期选择等等 -@color-10:#232B4C; -// 表格行高亮色 -@color-11:lighten(@color-2, 10%); -// 消息和通知背景色 -@color-12:#000; - -// 默认字体颜色 -@font-color-1:#FFF; -// 高亮字颜色,用在深色背景下的文字 -@font-color-3:#FFF; - -// 表单边框色 -@input-color-1:#30375B; -// 表单验证错误背景色 -@input-color-2:#482323; -// 表单背景色 -@input-color-3:#232B4C; -// 表单移入背景色 -@input-color-4:#2a3560; - -// 阴影颜色 -@shadow-color:darken(@color-1, 5%); - -// 多元色 -@mcolor-1: #FF1844; -@mcolor-2: #6fee00; -@mcolor-3: #ffee01; -@mcolor-4: #ff7c00; -@mcolor-5: #f52394; -@mcolor-6: #00b2d4; -@mcolor-7: #800080; -@mcolor-8: #593110; - -/** - * ================= 字体设置 ================== - */ - -// 默认字体大小 -@font-size-1: 12px; -// 标题字体大小 -@font-size-2: 14px; -// 大号字体大小 -@font-size-3: 16px; -// 特大号字 -@font-size-4: 18px; - - -/** - * ================= 通用方法 ================== - */ - -// 延时动画 -.animate(@action, @time : 0.2s) -{ - transition:@action @time linear; -} - -// 表单延时动画 -.animate-form() -{ - transition:border-color 0.2s linear, - background-color 0.2s linear, - box-shadow 0.2s linear; -} - -// 圆角 -.border-radius(@radius : 5px) -{ - border-radius: @radius; -} - -// 阴影 -.box-shadow(@color:@shadow-color, @width:20px) -{ - box-shadow: @color 0px 0px @width; -} - -// 透明度 -.alpha(@alpha : 1) -{ - opacity: @alpha; -} - -// 渐变 -.linear(@start:lighten(@color-3, 20%), @end:@color-3, @position:left) -{ - background: -moz-linear-gradient(@position, @start, @end); - background: -webkit-linear-gradient(@position, @start, @end); - background: -o-linear-gradient(@position, @start, @end); -} \ No newline at end of file diff --git a/src/less/dark/lib/button.less b/src/less/dark/lib/button.less deleted file mode 100644 index 093c3f4..0000000 --- a/src/less/dark/lib/button.less +++ /dev/null @@ -1,85 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 按钮 - */ - -@import "../global"; - -button -{ - .border-radius(50px); - .animate-form(); - color: @font-color-1; - background: none; - border: 2px @input-color-1 solid; - cursor: pointer; - padding: 0px 20px; - outline: none; - font-size: @font-size-3; - margin-right: 5px; - height: 46px; - line-height: 1; - &:hover:not(:disabled) - { - .box-shadow(@shadow-color); - .animate-form(); - border-color: @color-3; - } - &:active:not(:disabled) - { - border-color: darken(@color-3, 15%); - } - i - { - font-size: 18px; - } -} -button:disabled -{ - color: @color-6; - cursor: not-allowed; -} -.middle -{ - font-size: @font-size-2; - padding:0px 16px; - height: 36px; - i - { - font-size: 14px; - } -} -.small -{ - font-size: @font-size-2; - padding:0 8px; - height: 26px; - i - { - font-size: 12px; - } -} -.highlight -{ - background: @color-3; - border-color: @color-3; - color: @font-color-3; - &:hover:not(:disabled) - { - background:darken(@color-3, 5%); - border-color: darken(@color-3, 5%); - } - &:active:not(:disabled) - { - background: darken(@color-3, 15%); - border-color: darken(@color-3, 15%); - } -} -.highlight:disabled -{ - color: @color-6; - background: @input-color-1; - cursor: not-allowed; - border-color: @input-color-1; -} \ No newline at end of file diff --git a/src/less/dark/lib/citypicker.less b/src/less/dark/lib/citypicker.less deleted file mode 100644 index 8af1206..0000000 --- a/src/less/dark/lib/citypicker.less +++ /dev/null @@ -1,116 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ - -@import "../global"; - -.citypicker -{ - .border-radius(); - .box-shadow(); - position: absolute; - border:1px @input-color-1 solid; - background: @color-10; - z-index: 9999; - padding: 5px 10px; - outline: none; - display: none; - span - { - .border-radius(); - .animate(background); - text-align: center; - display: inline-block; - cursor: pointer; - text-align: center; - padding: 6px 0; - &:not(.current):not(.title):not(.not-allow):hover - { - .animate(background); - background: @color-5; - } - } - .title - { - color: @color-7; - padding-left: 5px; - } - .header, - .body - { - display: flex; - flex-wrap:wrap; - justify-content:space-around; - align-content:space-around; - } - .header - { - margin: 5px 0; - span - { - width: 40px; - } - .current{ - color: @font-color-3; - } - } - .body - { - &:after - { - content: ""; - flex: auto; - } - span - { - width: 60px; - margin: 2px 15px; - } - } - .quick, - .vert - { - max-height: 240px; - position: relative; - span - { - width: 100%; - text-align: left; - padding-left: 6px; - margin-bottom: 5px; - } - .ps__rail-y - { - right: 0; - } - .current - { - background: @color-5; - } - } - .vert - { - height: 200px; - min-width: 120px; - float: left; - span - { - display: block; - i - { - float: right; - margin-right: 0; - } - } - } - .vert:not(:last-child) - { - margin-right: 5px; - } - .current - { - .linear(lighten(@color-3, 10%), @color-3, top); - } -} \ No newline at end of file diff --git a/src/less/dark/lib/colorpicker.less b/src/less/dark/lib/colorpicker.less deleted file mode 100644 index 9395b98..0000000 --- a/src/less/dark/lib/colorpicker.less +++ /dev/null @@ -1,39 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 颜色选择器 - */ - -@import "../global"; - -.colorpicker -{ - min-height: 38px; - overflow: hidden; - >div - { - display: inline; - width: 28px; - height: 28px; - float: left; - position: relative; - cursor: pointer; - .color - { - .border-radius(); - width: 22px; - height: 22px; - margin: 3px 6px 3px 0; - position: absolute; - } - i - { - color: @font-color-3; - position: absolute; - top: 6px; - left: 3px; - display: none; - margin-right: 0; - } - } -} \ No newline at end of file diff --git a/src/less/dark/lib/datepicker.less b/src/less/dark/lib/datepicker.less deleted file mode 100644 index a795c4e..0000000 --- a/src/less/dark/lib/datepicker.less +++ /dev/null @@ -1,265 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 日期选择 - */ - -@import "../global"; - -// 日期选择 -.datepicker -{ - .border-radius(); - .box-shadow(); - width: auto; - position: absolute; - border:1px @input-color-1 solid; - background: @color-10; - z-index: 9999; - padding: 0 10px 5px 10px; - outline: none; - display: none; - .header, - .footer - { - height: 35px; - line-height: 35px; - text-align: center; - span - { - .animate(color); - text-align: center; - } - i - { - width: 24px; - height: 24px; - font-size: 18px; - margin-right: 0; - } - .font - { - float: left; - padding-left: 5px; - &:hover - { - color: @color-3; - } - } - .confirm - { - float: right; - position: relative; - button - { - padding: 5px 10px; - margin-right: 0; - margin-left: 2px; - } - } - .not-allow - { - color: @color-6; - cursor: not-allowed; - &:hover - { - color: @color-6; - } - } - } - .header{ - .prev-year, - .prev-month - { - float: left; - } - .next-year, - .next-month - { - float: right; - } - } - .footer - { - display: none; - .choose-time - { - display: none; - } - } - .body - { - width: 260px; - span - { - width: 34px; - height: 34px; - line-height: 34px; - } - .next - { - color: @color-6; - margin-bottom: 3px; - } - } - .datepicker-panel - { - float: left; - } - .right - { - margin-left: 10px; - display: none; - } - .week, - .day, - .y-m, - .picker-time - { - display: flex; - flex-wrap:wrap; - justify-content:space-around; - align-content:space-around; - } - .week - { - color: @color-6; - span - { - cursor: default; - } - } - .day - { - span:not(.next) - { - .border-radius(); - .animate(background); - position: relative; - margin-bottom: 3px; - &:hover:not(.current) - { - .animate(background); - background: @color-5; - } - div - { - .border-radius(50px); - width: 5px; - height: 5px; - position: absolute; - background: @color-3; - right: 2px; - top: 2px; - } - } - span.current - { - .box-shadow(); - .linear(lighten(@color-3, 10%), @color-3, top); - color: @font-color-3; - div{ - background: @font-color-3; - } - } - } - .y-m - { - display: none; - div - { - .border-radius(); - .animate(background); - text-align: center; - padding: 10px 0; - width: 62px; - cursor: pointer; - margin: 10px 5px; - &:hover - { - .animate(background); - background: @color-5; - } - } - .active - { - background: @color-5; - } - } - .picker-time - { - display: none; - ul - { - margin-right: 2%; - width: 31%; - height: 256px; - padding-bottom: 1px; - position: relative; - li - { - .border-radius(); - .animate(background); - height: 24px; - line-height: 24px; - cursor: pointer; - text-align: center; - margin-top: 2px; - } - li:not(.current) - { - &:hover - { - .animate(background); - background: @color-5; - } - } - .current - { - background: @color-5; - } - .ps__rail-y - { - right: 0; - } - } - } - .quick - { - padding: 0 6px; - display: none; - margin-bottom: 5px; - span - { - .border-radius(); - .animate(background); - padding: 5px 10px; - margin: 6px 0; - } - span.title - { - padding-left: 0; - color: @color-7; - } - span.current - { - .box-shadow(); - background: @color-3; - color: @font-color-3; - } - } - .footer - { - height: 30px; - } - .clear - { - clear: both; - } - span - { - text-align: center; - display: inline-block; - cursor: pointer; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/dropdown.less b/src/less/dark/lib/dropdown.less deleted file mode 100644 index 15b72ea..0000000 --- a/src/less/dark/lib/dropdown.less +++ /dev/null @@ -1,59 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ - -@import "../global"; - -.dropdown{ - .border-radius(); - .box-shadow(); - border:1px @input-color-1 solid; - background: @color-10; - position: absolute; - z-index: 9999; - outline: none; - padding: 5px 0; - display: none; - ul{ - max-height: 300px; - overflow: hidden; - position: relative; - } - li:not(.divided){ - height: 32px; - line-height: 32px; - padding: 0 10px; - cursor: pointer; - display: flex; - flex-wrap: nowrap; - span{ - flex: 1 1 auto; - } - .checked{ - margin: 0 0 0 20px; - } - &:hover:not(.disabled){ - background: @color-5; - } - } - .ps__rail-y{ - right: 0; - } - .title{ - text-align: center; - height: 30px; - line-height: 25px; - border-bottom: 1px @input-color-1 solid; - margin-bottom: 5px; - } - .divided{ - margin: 4px 0; - border-bottom: 1px @input-color-1 solid; - } - .disabled{ - color: @color-6; - cursor: not-allowed !important; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/editor.less b/src/less/dark/lib/editor.less deleted file mode 100644 index ba45dbc..0000000 --- a/src/less/dark/lib/editor.less +++ /dev/null @@ -1,205 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 编辑器 - */ - -@import "../global"; - -.ql-snow .ql-toolbar .ql-picker-item.ql-selected, -.ql-snow .ql-toolbar .ql-picker-item:hover, -.ql-snow .ql-toolbar .ql-picker-label.ql-active, -.ql-snow .ql-toolbar .ql-picker-label:hover, -.ql-snow .ql-toolbar button.ql-active, -.ql-snow .ql-toolbar button:focus, -.ql-snow .ql-toolbar button:hover, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected, -.ql-snow.ql-toolbar .ql-picker-item:hover, -.ql-snow.ql-toolbar .ql-picker-label.ql-active, -.ql-snow.ql-toolbar .ql-picker-label:hover, -.ql-snow.ql-toolbar button.ql-active, -.ql-snow.ql-toolbar button:focus, -.ql-snow.ql-toolbar button:hover { - color: @color-3; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:focus .ql-fill, -.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:hover .ql-fill, -.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:focus .ql-fill, -.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:hover .ql-fill, -.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { - fill: @color-3; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow .ql-toolbar button.ql-active .ql-stroke, -.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar button:focus .ql-stroke, -.ql-snow .ql-toolbar button:focus .ql-stroke-miter, -.ql-snow .ql-toolbar button:hover .ql-stroke, -.ql-snow .ql-toolbar button:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow.ql-toolbar button.ql-active .ql-stroke, -.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar button:focus .ql-stroke, -.ql-snow.ql-toolbar button:focus .ql-stroke-miter, -.ql-snow.ql-toolbar button:hover .ql-stroke, -.ql-snow.ql-toolbar button:hover .ql-stroke-miter { - stroke: @color-3; -} -@media (pointer: coarse) { - .ql-snow .ql-toolbar button:hover:not(.ql-active), - .ql-snow.ql-toolbar button:hover:not(.ql-active) { - color: @font-color-1; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { - fill: @font-color-1; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { - stroke: @font-color-1; - } -} -.ql-snow a { - color: @color-3; -} -.ql-snow .ql-stroke { - stroke: @font-color-1; -} -.ql-snow .ql-stroke-miter { - stroke: @font-color-1; -} -.ql-snow .ql-fill, -.ql-snow .ql-stroke.ql-fill { - fill: @font-color-1; -} -.ql-snow .ql-picker { - color: @font-color-1; -} -.ql-snow .ql-tooltip { - color: @font-color-1; -} - -.ql-editor .ql-bg-blue { - background-color: @color-3; -} -.ql-editor .ql-color-blue { - color: @color-3; -} -.ql-editor p{ - margin-top: unset !important; - line-height: unset !important; -} -.ql-container -{ - font-size: @font-size-2; - height: unset !important; -} -.ql-toolbar.ql-snow, -.ql-container.ql-snow -{ - border-color: @input-color-1; -} -.ql-toolbar.ql-snow -{ - border-radius: 5px 5px 0 0; - background: darken(@color-2, 2%); - padding: 12px; -} -.ql-container.ql-snow -{ - border-radius: 0 0 5px 5px; - background: @input-color-3; -} -.ql-editor.ql-blank::before -{ - color: @color-7; - font-size: @font-size-2; - font-style: normal; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options -{ - border-color: @input-color-1; - outline: none; -} -.ql-snow .ql-picker-options -{ - background: @input-color-3; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options -{ - margin-top: 2px; -} -.ql-snow.ql-toolbar button -{ - &:hover{ - box-shadow: none; - } -} -.ql-snow .ql-tooltip -{ - .box-shadow(); - .border-radius(); - padding: 8px 12px; - border-color: @input-color-1; - background-color: @color-2; -} -.ql-snow .ql-tooltip input[type=text] -{ - border-color: @input-color-1; - font-size: @font-size-2; - height: 36px; - line-height: 36px; - padding: 5px 10px; - width: 260px; -} -.ql-snow .ql-tooltip input[type=text]:focus -{ - border-color: @color-3; - background: @input-color-4; -} -.editor -{ - position: relative; -} \ No newline at end of file diff --git a/src/less/dark/lib/form.less b/src/less/dark/lib/form.less deleted file mode 100644 index 82c18c8..0000000 --- a/src/less/dark/lib/form.less +++ /dev/null @@ -1,289 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表单 - */ - -@import "../global"; - -::-webkit-input-placeholder{ - color:@color-7; -} -:-moz-placeholder{ - color:@color-7; -} -::-moz-placeholder{ - color:@color-7; -} -:-ms-input-placeholder{ - color:@color-7; -} -input, -textarea{ - .border-radius(); - .animate-form(); - padding: 10px; - border:1px @input-color-1 solid; - background: @input-color-3; - width: 100%; - color: @font-color-1; -} -input:focus, -textarea:focus{ - .animate-form(); - .box-shadow(); - outline: none; - border-color: @color-3; - background: @input-color-4; -} -input:disabled, -textarea:disabled{ - cursor: not-allowed; - color: @color-6; -} -input:disabled::-webkit-input-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -input:disabled:-moz-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -input:disabled::-moz-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -input:disabled:-ms-input-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -label{ - position: relative; -} -textarea{ - cursor: text; - white-space: pre-wrap; - word-wrap: break-word; -} -.no-resize{ - resize: none; -} -.icon-input, -.icon-input-right{ - i:not(.add):not(.cut){ - position: absolute; - top: 0px; - } -} -.icon-input{ - input{ - padding-left: 26px; - } - i{ - left:8px; - } -} -.icon-input-right{ - input{ - padding-right: 24px; - } - i{ - margin-right: 0; - right: 8px; - } -} -.error-input -{ - border-color: @mcolor-1; - background: @input-color-2; - &:focus{ - border-color: @mcolor-1; - background: @input-color-2; - } -} -input[type="radio"], -input[type="checkbox"], -select{ - border:0; - position:absolute; - left:-9999px; -} -select{ - min-width: 120px; -} -.radio, -.radio-disabled, -.radio-checked, -.radio-disabled-checked, -.checkbox, -.checkbox-disabled, -.checkbox-checked, -.checkbox-disabled-checked{ - margin-right: 10px; - line-height: 40px; - display: inline-block; - i{ - font-size: 18px; - margin-right: 0; - font-weight: bold; - } -} -.radio, -.checkbox, -.checkbox-checked{ - cursor: pointer; -} -.radio-disabled, -.radio-disabled-checked, -.checkbox-disabled, -.checkbox-disabled-checked{ - color: @color-6; - cursor: not-allowed; -} -.radio, -.checkbox{ - i{ - .animate(color); - } -} -.radio-checked, -.checkbox-checked{ - i{ - .animate(color); - color: @color-3; - } -} -.radio-tag, -.radio-checked-tag, -.radio-disabled-tag{ - .border-radius(); - padding: 10px 15px; - cursor: pointer; - display: inline-block; - margin-bottom: 5px; -} -.radio-tag{ - border:2px dashed @input-color-1; -} -.radio-checked-tag{ - border:2px solid @color-3; - background: @input-color-4; -} -.radio-disabled-tag{ - border:2px dashed @input-color-1; - color: @color-6; - cursor: not-allowed; -} -.select{ - .border-radius(); - padding: 10px 30px 8px 10px; - border:1px @input-color-1 solid; - background: @input-color-3; - display: inline-block; - position: relative; - cursor: pointer; - margin-right: 5px; - i:not(.rotate){ - position: absolute; - right: 0px; - top: 10px; - } - i.ri-loader-4-line{ - font-size: @font-size-2; - } - span{ - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - display: inline-block; - width: 100%; - } - .select-clear{ - display: none; - } -} -.select-disabled{ - cursor: not-allowed; - border-color: @input-color-1; - span, i{ - color: @color-6; - } -} -.select-option{ - .border-radius(); - .box-shadow(); - display: none; - position: absolute; - border:1px @input-color-1 solid; - background: @color-10; - margin-top: 5px; - outline: none; - z-index: 9999; - cursor: pointer; - ul{ - padding: 6px; - position: relative; - max-height: 240px; - li{ - padding: 5px 10px 5px 5px; - cursor: pointer; - label{ - height: 26px; - line-height: 26px; - width: 100%; - } - &:not(:first-child){ - margin-top: 4px; - } - &:hover{ - .border-radius(); - background: @color-5; - } - } - .multiple{ - padding: 0 10px 0 5px; - } - .active{ - .border-radius(); - background: @color-5; - } - } - .disabled{ - color: @color-6; - cursor: not-allowed; - &:hover{ - background: @color-10; - } - } -} -.checkbox-switch{ - .border-radius(50px); - background: @color-7; - width: 44px; - height: 22px; - cursor: pointer; - padding: 3px; - display: inline-block; - position: relative; - span{ - .animate(margin-left); - .border-radius(50px); - background: @font-color-3; - width:16px; - height: 16px; - display: inline-block; - position: absolute; - } -} -.switch-open{ - .linear(); - span{ - .box-shadow(); - .animate(margin-left); - margin-left: 22px; - } -} -.switch-disabled{ - cursor: not-allowed; - background: @color-6; -} \ No newline at end of file diff --git a/src/less/dark/lib/imageview.less b/src/less/dark/lib/imageview.less deleted file mode 100644 index 7ed6a71..0000000 --- a/src/less/dark/lib/imageview.less +++ /dev/null @@ -1,84 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 图片查看器 - */ - -@import "../global"; - -.imageview{ - cursor: pointer; -} -#imageview{ - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - z-index: 9999; - overflow: hidden; - background: rgba(0, 0, 0, 0.8); - display:flex; - justify-content:center; - align-items:center; - cursor: pointer; - ul - { - position:absolute; - left:50%; - top:50%; - height:100%; - transform:translate(-50%,-50%); - li - { - display: flex; - align-items: center; - width: 100%; - height: 100%; - padding: 20px; - } - } - img{ - cursor: move; - } - .imgW{ - width: 100%; - height: auto; - } - .imgH{ - width: auto; - height: 100%; - } - .imageview-close{ - .border-radius(50px); - .animate(background); - position: absolute; - top: 30px; - right: 40px; - width: 60px; - height: 60px; - background: rgba(40, 40, 40, 0.6); - text-align: center; - line-height: 60px; - i{ - color: @font-color-3; - font-size: 28px; - margin-right: unset; - } - &:hover{ - .animate(background); - background: rgba(100, 100, 100, 0.4); - } - } - .imageview-tips{ - .border-radius(50px); - color: @font-color-3; - background: rgba(40, 40, 40, 0.6); - height: 26px; - width: 60px; - z-index: 9999; - text-align: center; - line-height: 26px; - display:none; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/message.less b/src/less/dark/lib/message.less deleted file mode 100644 index 41694a9..0000000 --- a/src/less/dark/lib/message.less +++ /dev/null @@ -1,36 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 消息 - */ - -@import "../global"; - -.message -{ - .border-radius(); - .box-shadow(); - .alpha(0.6); - color: @font-color-1; - position: fixed; - background: @color-12; - z-index: 9999; - padding: 10px 15px; - left: 50%; - i - { - font-size: @font-size-3; - } - .info - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/notice.less b/src/less/dark/lib/notice.less deleted file mode 100644 index 846bc03..0000000 --- a/src/less/dark/lib/notice.less +++ /dev/null @@ -1,73 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通知 - */ - -@import "../global"; - -#notice -{ - position: fixed; - right: 10px; - width: 300px; - z-index: 9999; -} -.notice -{ - .border-radius(); - .box-shadow(); - background: @color-12; - padding: 15px 10px; - width: 100%; - position: relative; - margin-bottom: 10px; - i - { - position: absolute; - margin-right: 0; - } - .notice-title - { - font-size: @font-size-3; - margin-bottom: 5px; - } - .desc - { - line-height: 18px; - margin-top: 5px; - color: @color-7; - } - .close - { - right: 10px; - top: 10px; - cursor: pointer; - font-weight: bold; - } - .title-icon - { - font-size: 26px; - } - .href - { - margin: 10px 0 5px 0; - a - { - color: @color-3; - font-weight: bold; - } - } - .info - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/popup.less b/src/less/dark/lib/popup.less deleted file mode 100644 index 4349a2b..0000000 --- a/src/less/dark/lib/popup.less +++ /dev/null @@ -1,65 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 模态 - */ - -@import "../global"; - -.popup -{ - .border-radius(); - .box-shadow(); - position: fixed; - border:1px @input-color-1 solid; - background: @input-color-3; - z-index: 9999; - padding: 5px 10px; - top: 30%; - left: 50%; - text-align: center; - width: 260px; - margin: 0 0 0 -130px; - span - { - display: block; - } - i - { - font-size: 36px; - } - .title - { - font-size: 18px; - margin: 15px 0 10px 0; - } - .txt - { - margin: 10px; - line-height: 22px; - } - .btn - { - margin: 15px 0; - button - { - margin: 0; - } - } - .alert - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } - .confirm - { - color: @mcolor-3; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/progress.less b/src/less/dark/lib/progress.less deleted file mode 100644 index 97f0fcc..0000000 --- a/src/less/dark/lib/progress.less +++ /dev/null @@ -1,43 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 进度条 - */ - -@import "../global"; - -.progress -{ - height: 30px; - position: relative; - .bg, - .percent, - .point - { - .border-radius(50px); - position: absolute; - top: 10px; - left: 0; - height: 12px; - } - .bg - { - width: 100%; - background: @color-5; - font-size: @font-size-1; - } - .percent - { - .linear(); - .box-shadow(@shadow-color, 10px); - } - .point - { - width: 100%; - line-height: 12px; - color: @font-color-3; - font-size: @font-size-1; - text-align: center; - text-shadow: 1px 1px 1px #36495C; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/rate.less b/src/less/dark/lib/rate.less deleted file mode 100644 index 4037de5..0000000 --- a/src/less/dark/lib/rate.less +++ /dev/null @@ -1,30 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 评分 - */ - -@import "../global"; - -.rate -{ - min-height: 38px; - .star - { - .animate(color); - display: inline-block; - font-size: 18px; - margin-right: 8px; - cursor: pointer; - } - .full - { - .animate(color); - color: @mcolor-3; - } - .disabled - { - cursor: not-allowed; - color: @color-6; - } -} diff --git a/src/less/dark/lib/slider.less b/src/less/dark/lib/slider.less deleted file mode 100644 index 45ba5d8..0000000 --- a/src/less/dark/lib/slider.less +++ /dev/null @@ -1,70 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滑块 - */ - - @import "../global"; - - .slider - { - .border-radius(); - height: 4px; - background: @input-color-1; - cursor: pointer; - position: relative; - margin: 20px 0 5px 0; - .slider-bar - { - .border-radius(); - .linear(); - position: absolute; - width: 0; - height: 4px; - } - .slider-btn - { - .animate(box-shadow); - .border-radius(50px); - width: 16px; - height: 16px; - cursor: grab; - position: absolute; - background: @font-color-3; - border: 3px @color-3 solid; - z-index: 999; - left: 0; - top: -6px; - &:hover - { - .animate(box-shadow); - .box-shadow(); - } - } - .step - { - .border-radius(50%); - width: 4px; - height: 4px; - background:@color-5; - position: absolute; - } -} -.slider-disabled -{ - background: @color-6; - cursor: not-allowed; - .slider-bar - { - background: @color-7; - } - .slider-btn - { - border-color: @color-7; - cursor:not-allowed; - &:hover - { - .box-shadow(@shadow-color, 0px); - } - } -} \ No newline at end of file diff --git a/src/less/dark/lib/status.less b/src/less/dark/lib/status.less deleted file mode 100644 index b825ed4..0000000 --- a/src/less/dark/lib/status.less +++ /dev/null @@ -1,24 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 状态 - */ - -@import "../global"; - -.status -{ - padding-left: 14px; - position: relative; - margin-right: 10px; - font-size: 14px; - i - { - .border-radius(50px); - width: 8px; - height: 8px; - position: absolute; - top: 6px; - left: 0; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/tab.less b/src/less/dark/lib/tab.less deleted file mode 100644 index f7a7bf4..0000000 --- a/src/less/dark/lib/tab.less +++ /dev/null @@ -1,77 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 选项卡 - */ - -@import "../global"; - -.tab -{ - border-bottom: 2px @input-color-1 solid; - white-space: nowrap; - span - { - background: @input-color-3; - display: inline-block; - height: 40px; - line-height: 40px; - cursor: pointer; - position: relative; - padding: 0 15px; - border: 2px @input-color-1 solid; - border-bottom: none; - margin-right: 8px; - border-radius: 5px 5px 0 0; - .mark{ - .border-radius(50px); - position: absolute; - background: @mcolor-1; - color: @font-color-3; - right: 2px; - top: -4px; - font-size: 10px; - line-height: 14px; - padding: 0px 3px; - } - } - .active - { - background: @color-2; - height: 42px; - border-bottom: 2px @color-2 solid; - margin-bottom: -2px; - } -} -.tab-panel -{ - min-height: 200px; - display: none; - position: relative; - .block-title{ - padding: 0 10px; - } - .block - { - padding: 0; - box-shadow: none; - } - .block-pb - { - padding: 20px; - background: @input-color-3; - border: 2px @input-color-1 solid; - } - .panel-loading - { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/table.less b/src/less/dark/lib/table.less deleted file mode 100644 index 9b4bb13..0000000 --- a/src/less/dark/lib/table.less +++ /dev/null @@ -1,246 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表格 - */ - -@import "../global"; - -.table -{ - position: relative; - overflow-x: hidden; - button{ - color: @font-color-3; - text-shadow: 1px 1px 1px #36495C; - } - .table-box{ - position: relative; - } - .table-box, .fixed-left, .fixed-right - { - thead tr - { - border-bottom:1px @color-4 solid; - background: darken(@color-2, 2%); - .order - { - position: relative; - padding: 2px 10px; - i - { - position: absolute; - left: 0; - cursor: pointer; - padding: 0 8px; - } - .asc - { - top: -3px; - } - .desc - { - bottom: -3px; - } - .active - { - color: @color-3; - } - } - } - tbody - { - tr - { - &:nth-child(even){ - background-color: darken(@color-2, 3%); - } - &:hover - { - background-color: @color-11; - } - } - img - { - height: 40px; - width: 40px; - vertical-align: middle; - } - a - { - color:lighten(@color-3, 20%) !important; - } - i - { - margin-right: 0; - } - .table-img-head - { - .border-radius(50px); - border: 2px @color-3 solid; - width: 32px; - height: 32px; - } - } - td:not(.td-checkbox) - { - min-width:100px; - max-width: 500px; - padding: 0 10px; - height: 46px; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - label:not(.no-padding) - { - padding: 0 10px; - margin: 0; - } - .td-checkbox - { - width: 40px; - div - { - width: 40px; - } - } - .head-border-top - { - border-top:1px @color-4 solid; - } - .tr-hover - { - background-color: @color-11 !important; - } - } - .fixed-left, - .fixed-right - { - position: absolute; - top: 0; - background: @color-2; - } - .fixed-left - { - left: 0; - box-shadow: 4px 0 10px 0px lighten(@shadow-color, 5%); - } - .fixed-right - { - right: 0; - box-shadow: -4px 0 10px 0px lighten(@shadow-color, 5%); - } - .empty - { - height: 60px; - line-height: 60px; - text-align: center; - color: @color-7; - margin-bottom: 15px; - } -} -.table-page -{ - text-align: right; - margin-top: 10px; - >span:not(.jump):not(.info) - { - .border-radius(); - .animate(background); - padding: 5px 10px; - cursor: pointer; - margin-left: 4px; - &:hover:not(.current) - { - .animate(background); - background: @color-5; - } - } - .prev-page, - .next-page - { - padding: 5px 6px !important; - } - .prev-page > i, - .next-page > i - { - margin-right: 0; - vertical-align: text-top; - } - .current - { - color: @font-color-3; - background: @color-3; - &:hover - { - .animate(background); - background: @color-3; - } - } - .info - { - text-align: left; - margin-right: 10px; - } - .jump - { - margin-left: 10px; - input - { - width: 50px; - margin: 0 2px; - } - button - { - margin-left: 6px; - } - } - .select, - .select-option - { - margin-left:4px; - margin-right: 4px; - } - .select - { - min-width: auto; - } -} -.table-tools, -.table-search -{ - button - { - margin-right: 10px; - padding: 8px 12px; - } - .form-group - { - min-height: unset; - } -} -.table-search{ - .table-search-box{ - >div{ - padding-top: 0; - padding-bottom: 10px; - } - } -} -.table-tools -{ - border-bottom:1px @color-4 solid; - padding-bottom: 10px; -} -.table-shade -{ - width: 100%; - min-height: 160px; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - display: none; - color: @font-color-1; -} \ No newline at end of file diff --git a/src/less/dark/lib/tag.less b/src/less/dark/lib/tag.less deleted file mode 100644 index 71efa76..0000000 --- a/src/less/dark/lib/tag.less +++ /dev/null @@ -1,20 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 标签 - */ - -@import "../global"; - -.tag -{ - .border-radius(); - display: inline-block; - padding:6px 10px; - outline: none; - font-family: inherit; - line-height: 1.1; - margin: 5px 6px 5px 0; - color: @font-color-3; - text-shadow: 1px 1px 1px #36495C; -} \ No newline at end of file diff --git a/src/less/dark/lib/tips.less b/src/less/dark/lib/tips.less deleted file mode 100644 index 15ee6a5..0000000 --- a/src/less/dark/lib/tips.less +++ /dev/null @@ -1,58 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * TIPS - */ - - @import "../global"; - -.tips -{ - .box-shadow(); - .border-radius(); - position: absolute; - left: -9999px; - top: -9999px; - background: @color-12; - padding: 10px 14px; - cursor: default; - max-width: 260px; - min-width: 44px; - line-height: 20px; - z-index: 9999; - .tips-arrow - { - position: absolute; - border-width: 5px; - border-style: solid; - border-color: transparent; - } - .down - { - left: 50%; - margin-left: -5px; - bottom: -10px; - border-top-color:@color-12; - } - .top - { - left: 50%; - margin-left: -5px; - top: -10px; - border-bottom-color:@color-12; - } - .right - { - top: 50%; - margin-top: -5px; - right:-10px; - border-left-color:@color-12; - } - .left - { - top: 50%; - margin-top: -5px; - left:-10px; - border-right-color:@color-12; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/transfer.less b/src/less/dark/lib/transfer.less deleted file mode 100644 index 92971d5..0000000 --- a/src/less/dark/lib/transfer.less +++ /dev/null @@ -1,119 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 穿梭框 - */ - -@import "../global"; - -.transfer-box -{ - position: relative; -} -.transfer-box-list -{ - .border-radius(); - width: 180px; - height: 266px; - border:1px @input-color-1 solid; - display: inline-block; - padding-top: 36px; - position: relative; - vertical-align: middle; - .transfer-header - { - background: @input-color-3; - border-bottom: 1px @input-color-1 solid; - position: absolute; - top: 0; - width: 100%; - padding: 0 10px; - height: 36px; - line-height: 36px; - label - { - padding: 0; - line-height: 30px; - } - } - span - { - float: right; - } -} -.transfer-body -{ - position: relative; - overflow: hidden; - margin-top: 1px; - ul - { - padding: 4px; - overflow: hidden; - position: relative; - } - li - { - .border-radius(); - padding: 0 6px; - cursor: pointer; - overflow: hidden; - text-overflow:ellipsis; - white-space: nowrap; - &:hover - { - background: @color-5; - } - label - { - line-height: 30px; - } - } - .disabled - { - cursor: not-allowed; - &:hover - { - background: none; - } - } -} -.transfer-search -{ - width: 100%; - padding: 0 4px; - position: absolute; - top: 40px; - left: 0; - margin-bottom: 4px; - input - { - padding: 6px; - } -} -.transfer-body-search -{ - margin-top: 34px; -} -.transfer-button -{ - display: inline-block; - vertical-align: middle; - margin: 0 10px; - button - { - .border-radius(); - padding: 6px; - display: block; - height: 32px; - margin:0; - i - { - margin-right: 0; - } - } - button:first-child - { - margin-bottom: 10px; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/tree.less b/src/less/dark/lib/tree.less deleted file mode 100644 index fd6e91a..0000000 --- a/src/less/dark/lib/tree.less +++ /dev/null @@ -1,38 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 树形 - */ - -@import "../global"; - -.tree -{ - label - { - line-height: 20px; - } - ul - { - margin-left: -5px; - padding-left: 20px; - } - >ul - { - padding-left: 0; - } - li > i - { - font-size: 20px; - margin-right: 0; - cursor: pointer; - } - li - { - line-height: 28px; - } - .tree-checkbox - { - padding-left: 25px; - } -} \ No newline at end of file diff --git a/src/less/dark/lib/window.less b/src/less/dark/lib/window.less deleted file mode 100644 index 5059fa0..0000000 --- a/src/less/dark/lib/window.less +++ /dev/null @@ -1,97 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 弹窗 - */ - -@import "../global"; - -.window -{ - .border-radius(); - .box-shadow(); - position: fixed; - border:1px @input-color-1 solid; - background: @color-2; - z-index: 9998; - padding: 5px 0px 20px 15px; - top: 50%; - left: 50%; - .title - { - position: relative; - height: 28px; - line-height: 28px; - margin:0 25px 10px 0; - } - .window-loading - { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - } - .window-close - { - position: absolute; - top: 8px; - right: 6px; - width: 20px; - height: 20px; - i - { - .animate(color); - position: absolute; - font-size: 18px; - cursor: pointer; - color: @mcolor-1; - &:hover - { - .animate(color); - color: lighten(@mcolor-1, 20%); - } - } - } - .body - { - position: relative; - overflow: hidden; - padding-right: 15px; - .block - { - padding: 0; - box-shadow: none; - } - .block-title{ - padding: 0 10px; - } - .block-pb - { - padding: 20px; - background: @input-color-3; - border: 2px @input-color-1 solid; - } - .form-group - { - .title - { - margin-bottom: 0; - } - } - } - .btnbar - { - margin: 7px 15px 10px 0; - text-align: right; - button - { - margin-right: 0; - margin-left: 10px; - } - } -} \ No newline at end of file diff --git a/src/less/light/common/block.less b/src/less/light/common/block.less deleted file mode 100644 index c0a03ee..0000000 --- a/src/less/light/common/block.less +++ /dev/null @@ -1,556 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 盒子 - */ - -@import "../global"; - -#container -{ - margin: 0 auto; - width: 100%; - padding: 10px 60px 20px 60px; - position: relative; -} -// 高亮标题 -.block-title -{ - width: 100%; - height: 20px; - line-height: 18px; - margin-bottom: 10px; - position: relative; - font-size: @font-size-3; - color: #666; - span - { - .linear(lighten(@color-3, 20%), @color-3, top); - .border-radius(); - width: 5px; - height: 20px; - display: inline-block; - vertical-align: top; - margin-right: 8px; - } - a - { - float: right; - color:lighten(@color-3, 20%) !important; - font-size: @font-size-2; - } -} -.block-box -{ - display: flex; - flex-wrap: wrap; - margin-left: -10px; - margin-right: -10px; - cursor: default; - .block - { - .border-radius(); - .box-shadow(); - padding: 20px; - background: @color-2; - position: relative; - .font-list - { - margin-top: 18px; - width: 100%; - li - { - height: 32px; - line-height: 32px; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - td - { - padding:8px 20px 8px 0; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - thead - { - td - { - color: @color-7; - } - } - img - { - height: 40px; - vertical-align: middle; - } - .table-img-head - { - .border-radius(50px); - border: 2px @color-3 solid; - width: 32px; - height: 32px; - } - } - .btnbar - { - text-align: right; - button - { - margin-right: 0; - } - } - .person>.info, - .pic>.info - { - margin-top: 15px; - overflow: hidden; - height: 30px; - line-height: 40px; - span:first-child - { - float: left; - color: @color-7; - } - span:last-child - { - float: right; - } - i - { - margin-right: 0; - margin-left: 6px; - } - } - .person - { - position: relative; - text-align: center; - img - { - .border-radius(50px); - width: 80px; - height: 80px; - margin-bottom: 10px; - } - h6 - { - margin-bottom: 0; - } - } - .corner - { - color: @font-color-3; - border-radius: 5px 0 0 5px; - position: absolute; - height: 24px; - line-height: 24px; - top: 10px; - right: 0; - padding: 0 6px; - background-color: @color-3; - text-shadow: 1px 1px 1px #36495C; - } - .pic - { - position: relative; - .icon - { - margin-top: 15px; - color: @color-7; - span - { - margin-right: 10px; - } - } - .info - { - height: 34px; - line-height: 30px; - img - { - .border-radius(50px); - width: 32px; - height:32px; - vertical-align: middle; - border: 2px @color-3 solid; - margin-right: 5px; - } - } - .cover - { - .border-radius(); - width: 100%; - max-height: 360px; - margin-bottom: 10px; - } - } - .user-profile - { - img - { - .border-radius(50px); - width: 80px; - height: 80px; - margin-bottom: 10px; - border: 4px @color-3 solid; - } - hr - { - border: 0; - border-top: 1px darken(@color-2, 4%) solid; - margin: 15px 0; - } - } - } - .block-data - { - .data - { - margin-top: 25px; - } - h5 - { - line-height: 30px; - margin-bottom: 0; - } - .num - { - font-family: num; - font-size: 28px; - margin-right: 5px; - } - i - { - font-size: 20px; - } - } - .block-data-small - { - padding: 10px 20px; - .data - { - margin-top: 0; - } - } - .title - { - font-size: @font-size-3; - color: #666; - margin-bottom: 0 !important; - height: 20px; - } - .note - { - margin-top: 5px; - color: @color-7; - display: inline-block; - } - .form-group - { - position: relative; - >span - { - display: block; - } - textarea - { - line-height: 1.5; - } - .error - { - color: #ff6582; - } - .font-num - { - bottom: 10px; - right: 10px; - position: absolute; - } - } - .form-group:not(:last-child) - { - margin-bottom: 10px; - } - .input-group - { - display: flex; - flex-wrap: wrap; - width: 100%; - input - { - width: 1%; - flex: 1 1 auto; - } - input:not(:first-child) - { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - input:not(:last-child) - { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - >span - { - padding: 10px; - border: 1px @input-color-1 solid; - } - .prepend - { - border-right: none; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - } - .append, - .num-add-cut - { - border-left: none; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - } - .num-add-cut - { - position: relative; - padding: 10px 12px; - i - { - position: absolute; - width: 100%; - left: 0; - text-align: center; - height: 50%; - cursor: pointer; - } - .add - { - top: 0; - border-bottom: 1px @input-color-1 solid; - } - .cut - { - bottom: 2px; - line-height: 1.4; - } - .disabled - { - color: @color-6; - cursor: not-allowed; - } - } - } - .empty - { - width: 100%; - text-align: center; - color: @color-7; - margin: 30px 0; - img - { - width: 70%; - } - } -} -// 左侧栏导航 -.left-menu -{ - font-size: @font-size-2; - a{ - .border-radius(); - height: 30px; - line-height: 30px; - margin-top: 5px; - padding-left: 10px; - display: block; - } - ul:not(:first-child){ - margin-top: 20px; - } - .title{ - padding-left: 10px; - color: @color-7; - font-size: @font-size-3; - border-bottom: 1px @input-color-1 solid; - height: 37px; - } - .active{ - .linear(@color-3, lighten(@color-3, 20%)); - li{ - color: @font-color-3; - } - } -} -#right-frame{ - position: relative; - padding-right: 240px; - h1{ - margin-bottom: 20px; - padding-bottom: 20px; - border-bottom: 1px @input-color-1 solid; - } - h2{ - margin-top: 50px; - } - p{ - margin-top: 10px; - line-height: 30px; - } - code{ - padding: 5px; - } - strong{ - .border-radius(); - margin: 0 5px; - background-color: @color-5; - padding: 3px 5px; - } - .doc{ - margin-top: 20px; - width: 100%; - border-collapse:collapse; - border:none; - thead{ - font-weight: bold; - text-align: center; - } - td{ - padding:10px; - border:solid @color-4 1px; - line-height: 30px; - p{ - margin-top: unset; - } - em{ - .border-radius(); - background: #2196F3; - padding: 0 5px; - margin-right: 5px; - color: @font-color-3; - } - } - tr:nth-child(even){ - background: darken(@color-2, 2%); - } - } - .contents{ - position:fixed; - top: 130px; - right: 80px; - width: 200px; - border-left: 1px @input-color-1 solid; - padding-top: 20px; - li{ - padding-left: 20px; - margin-bottom: 20px; - cursor: pointer; - } - .active{ - border-left: 4px @color-3 solid; - color: @color-3; - padding-left: 16px; - } - } - .hljs{ - .border-radius(); - background: #232B4C; - font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; - .hljs-ln-numbers{ - color: #4A4F6A; - font-weight: bold; - text-align: center; - padding: 0 15px 0 10px; - } - tr{ - height: 24px; - } - } -} -.quote{ - .border-radius(); - background: @input-color-3; - border-left: 5px @input-color-1 solid; - margin-bottom: 10px; - blockquote{ - padding: 5px 0; - margin-left: 30px; - } - li{ - list-style: disc; - padding: 8px 0; - } - strong{ - background: unset !important; - } -} -.quote-info, -.quote-error, -.quote-success -{ - padding: 10px; - line-height: 25px; - color: #36495C; -} -.quote-info{ - border-left-color: @mcolor-3; - background: #F8F7DE; - color: #9c920e; -} -.quote-error{ - border-left-color: @mcolor-1; - background: #fae1dd; - color: @mcolor-1; -} -.quote-success{ - border-left-color: @mcolor-2; - background: #D6EFC7; - color: #3d8300; -} -// 登录 -#login{ - background-image:url(../img/login-bg.png); - background-repeat: no-repeat; - >.block-box{ - position: absolute; - margin:-180px 0 0 -160px; - display:block; - width:320px; - left:50%; - top:50%; - .block{ - min-height:360px; - padding:30px; - .form-group{ - min-height:44px; - } - } - input{padding:12px 10px} - input::-webkit-input-placeholder{font-size:14px} - form button{border-radius:4px}; - } - .main-title, - .sub-title{ - text-align:center; - } - .main-title{ - font-size:24px; - margin-bottom:30px; - } - .sub-title{ - font-size:14px; - margin-bottom:15px; - color:#B1b1b1; - } - form button{ - width:100%; - } - #verify{ - width: 100px; - margin-left: 10px; - height: 40px; - vertical-align: middle; - border-radius: 4px; - cursor: pointer; - } -} \ No newline at end of file diff --git a/src/less/light/common/common.less b/src/less/light/common/common.less deleted file mode 100644 index 4cf015a..0000000 --- a/src/less/light/common/common.less +++ /dev/null @@ -1,393 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通用样式文件 - */ - -@import "../global"; - -@font-face -{ - font-family: "num"; - src: url(../font/num.ttf); -} - -/** - * ================= 旋转 ================== - */ - -@-webkit-keyframes load -{ - 0% - { - transform: rotate(0deg); - } - 100% - { - transform: rotate(360deg); - } -} -.rotate -{ - animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; - -webkit-animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; -} -.rotate-0 -{ - transform-origin:center center; - transform: rotate(0deg); - -webkit-transform: rotate(0deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(0deg); - -o-transform: rotate(0deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-90 -{ - transform-origin:center center; - transform: rotate(90deg); - -webkit-transform: rotate(90deg); - -moz-transform: rotate(deg); - -ms-transform: rotate(90deg); - -o-transform: rotate(90deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} -.rotate-180 -{ - transform-origin:center center; - transform: rotate(180deg); - -webkit-transform: rotate(180deg); - -moz-transform: rotate(180deg); - -ms-transform: rotate(180deg); - -o-transform: rotate(180deg); - transition: transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -moz-transition: -moz-transform 0.2s; - -o-transition: -o-transform 0.2s; - -ms-transition: -ms-transform 0.2s; -} - -/** - * ================= 标题 ================== - */ -h1,h2,h3,h4,h5,h6 -{ - font-weight: normal; - margin-top: 0; - line-height: 22px; -} -h3,h4,h5,h6 -{ - margin-bottom:10px; -} -h1 -{ - margin-bottom: 20px; - font-size: 24px; - i - { - font-size: 24px; - } -} -h2 -{ - margin-bottom: 20px; - font-size: 20px; - i - { - font-size: 20px; - } -} -h3 -{ - font-size: 18px; - i - { - font-size: 18px; - } -} -h4 -{ - font-size: 16px; - i - { - font-size: 16px; - } -} -h5 -{ - font-size: 14px; - i - { - font-size: 14px; - } -} -h6 -{ - font-size: 12px; - i - { - font-size: 12px; - } -} - -/** - * ================= 遮罩 ================== - */ -.mask -{ - .alpha(0.6); - width: 100%; - height: 100%; - background: @color-8; - position: fixed; - top: 0; - left: 0; - z-index: 9998; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - cursor: pointer; - color: @font-color-3; - i - { - font-size: 18px; - } -} - -/** - * ================= 边距 ================== - */ - .m0{ - margin: 0 !important; -} -.mt0 -{ - margin-top: 0 !important; -} -.mt10 -{ - margin-top: 10px !important; -} -.mt20 -{ - margin-top: 20px !important; -} -.mt30 -{ - margin-top: 30px !important; -} -.mb0 -{ - margin-bottom: 0 !important; -} -.mb10 -{ - margin-bottom: 10px !important; -} -.mb20 -{ - margin-bottom: 20px !important; -} -.mb30 -{ - margin-bottom: 30px !important; -} -.ml0{ - margin-left: 0 !important; -} -.ml10 -{ - margin-left: 10px !important; -} -.ml20 -{ - margin-left: 20px !important; -} -.ml30 -{ - margin-left: 30px !important; -} -.mr0{ - margin-right: 0 !important; -} -.mr10 -{ - margin-right: 10px !important; -} -.mr20 -{ - margin-right: 20px !important; -} -.mr30 -{ - margin-right: 30px !important; -} -.p0 -{ - padding: 0 !important; -} -.pl0 -{ - padding-left: 0 !important; -} -.pt0 -{ - padding-top: 0 !important; -} -.pb0 -{ - padding-bottom: 0 !important; -} -.pr0 -{ - padding-right: 0 !important; -} - -/** - * ================= 颜色 ================== - */ - -.font-color-1{ - color: @mcolor-1 !important; -} -.font-color-2{ - color: @mcolor-2 !important; -} -.font-color-3{ - color: @mcolor-3 !important; -} -.font-color-4{ - color: @mcolor-4 !important; -} -.font-color-5{ - color: @mcolor-5 !important; -} -.font-color-6{ - color: @mcolor-6 !important; -} -.font-color-7{ - color: @mcolor-7 !important; -} -.font-color-8{ - color: @mcolor-8 !important; -} -.font-color-0{ - color: @color-3 !important; -} - -.color-1{ - background-color: @mcolor-1 !important; -} -.color-2{ - background-color: @mcolor-2 !important; -} -.color-3{ - background-color: @mcolor-3 !important; -} -.color-4{ - background-color: @mcolor-4 !important; -} -.color-5{ - background-color: @mcolor-5 !important; -} -.color-6{ - background-color: @mcolor-6 !important; -} -.color-7{ - background-color: @mcolor-7 !important; -} -.color-8{ - background-color: @mcolor-8 !important; -} -.color-0{ - background-color: @color-3 !important; -} - -.linear-1{ - .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; -} -.linear-2{ - .linear(lighten(@mcolor-2, 20%), @mcolor-2) !important; -} -.linear-3{ - .linear(lighten(@mcolor-3, 20%), @mcolor-3) !important; -} -.linear-4{ - .linear(lighten(@mcolor-4, 20%), @mcolor-4) !important; -} -.linear-5{ - .linear(lighten(@mcolor-5, 20%), @mcolor-5) !important; -} -.linear-6{ - .linear(lighten(@mcolor-6, 20%), @mcolor-6) !important; -} -.linear-7{ - .linear(lighten(@mcolor-7, 20%), @mcolor-7) !important; -} -.linear-8{ - .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; -} -.linear-0{ - .linear(lighten(@color-3, 20%), @color-3) !important; -} - -/** - * ================= 杂项 ================== - */ - -.fl -{ - float: left; -} -.fr -{ - float: right; -} -.fs12{ - font-size: 12px !important; -} -.fs14{ - font-size: 14px !important; -} -.fs16{ - font-size: 16px !important; -} -.fs18 -{ - font-size: 18px !important; -} -.va-m -{ - vertical-align:middle; -} -.fwb -{ - font-weight: bold; -} -.tac -{ - text-align: center; -} -.cp -{ - cursor: pointer; -} -.flex -{ - display: flex; - flex-wrap: wrap; -} -.dn -{ - display: none; -} \ No newline at end of file diff --git a/src/less/light/common/header.less b/src/less/light/common/header.less deleted file mode 100644 index 86b42a0..0000000 --- a/src/less/light/common/header.less +++ /dev/null @@ -1,132 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 顶部导航栏 - */ - -@import "../global"; - -header -{ - width: 100%; - position: relative; - padding: 0 60px; - height: 85px; - // 主导航 - .main-nav - { - @height : 50px; - height: @height; - line-height: @height; - display: flex; - >div - { - padding: 0; - } - // LOGO - >div:first-child - { - font-size: @font-size-4; - font-weight: bold; - padding-left: 35px; - img - { - width: 32px; - height: 32px; - position: absolute; - top: 9px; - left: 0; - } - } - // 菜单 - .nav - { - a - { - float: left; - li - { - padding: 0 15px; - } - } - .active - { - .nav-slider - { - display: block; - } - } - } - // 用户 - >div:last-child - { - text-align: right; - position: relative; - img - { - .border-radius(100%); - position: absolute; - width: 28px; - height: 28px; - top: 10px; - right: 0; - border: 2px @color-3 solid; - } - i - { - font-size: 18px; - margin-right: 0; - margin-left: 20px; - } - } - .nav-slider - { - .border-radius(50px); - .linear(); - height: 4px; - margin-top: -50px; - display: none; - } - } - // 二级导航 - .sub-nav - { - @height:30px; - height: @height; - line-height: @height; - display: flex; - >div - { - padding: 0; - } - li - { - font-size: @font-size-1; - float: left; - text-align: center; - padding: 0 15px; - margin-right: 10px; - } - .active{ - li - { - .border-radius(50px); - .linear(); - color: @font-color-3; - } - &:hover - { - color: @font-color-1; - } - } - } -} -#loading-progress -{ - .linear(); - height: 4px; - background-color: @color-3; - position: fixed; - top: 0; - left: 0; -} \ No newline at end of file diff --git a/src/less/light/common/reset.less b/src/less/light/common/reset.less deleted file mode 100644 index 8f5e803..0000000 --- a/src/less/light/common/reset.less +++ /dev/null @@ -1,72 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 重置 - */ - - @import "../global"; - -*{ - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - -moz-user-focus: none; -} -body -{ - background: @color-1; - font-size: @font-size-2; - font-family: "Microsoft YaHei"; - color:@font-color-1; -} -ul,li,p -{ - margin: 0; - padding: 0; -} -li -{ - list-style: none; -} -a -{ - .animate(color); - color:@font-color-1; - text-decoration:none; - &:hover - { - .animate(color); - color: darken(@font-color-1, 20%); - } -} -em -{ - font-style: normal; -} -table -{ - border-collapse:collapse; - border-spacing:0 -} -th -{ - font-weight: normal; - text-align: initial; -} -td -{ - padding: 0; -} -i -{ - display: inline-block; - vertical-align: top; - margin-right: 5px; - font-size: @font-size-3; -} -img, video -{ - .border-radius(); -} -@-moz-document url-prefix() -{ - i{vertical-align: middle;} -} \ No newline at end of file diff --git a/src/less/light/common/scroll.less b/src/less/light/common/scroll.less deleted file mode 100644 index d838ad0..0000000 --- a/src/less/light/common/scroll.less +++ /dev/null @@ -1,99 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滚动条 - */ - -@import "../global"; - -.ps -{ - overflow: hidden; - overflow-anchor: none; - touch-action: auto; -} -.ps__rail-x -{ - display: none; - opacity: 0.4; - transition: background-color .2s linear, opacity .2s linear; - height: 10px; - bottom: 4px; - position: absolute; -} -.ps__rail-y -{ - display: none; - opacity: 0; - transition: background-color .2s linear, opacity .2s linear; - width: 4px; - right: 4px; - position: absolute; -} -.ps--active-x > .ps__rail-x, -.ps--active-y > .ps__rail-y -{ - display: block; - background-color: transparent; -} -.ps--focus > .ps__rail-x, -.ps--focus > .ps__rail-y, -.ps--scrolling-x > .ps__rail-x, -.ps--scrolling-y > .ps__rail-y -{ - opacity: 0.6; -} -.ps .ps__rail-x:hover, -.ps .ps__rail-y:hover, -.ps .ps__rail-x:focus, -.ps .ps__rail-y:focus, -.ps .ps__rail-x.ps--clicking, -.ps .ps__rail-y.ps--clicking -{ - opacity: 0.6; -} -.ps__thumb-x -{ - background-color: @color-9; - border-radius: 50px; - transition: background-color .2s linear, height .2s ease-in-out; - height: 10px; - bottom: 0px; - position: absolute; -} -.ps__thumb-y -{ - .box-shadow(); - background-color: @color-9; - border-radius: 50px; - transition: background-color .2s linear, width .2s ease-in-out; - width: 4px; - right: 0px; - position: absolute; -} -.ps__rail-x:hover > .ps__thumb-x, -.ps__rail-x:focus > .ps__thumb-x, -.ps__rail-x.ps--clicking .ps__thumb-x -{ - background-color: @color-9; -} -.ps__rail-y:hover > .ps__thumb-y, -.ps__rail-y:focus > .ps__thumb-y, -.ps__rail-y.ps--clicking .ps__thumb-y -{ - background-color: @color-9; -} -@supports (-ms-overflow-style: none) -{ - .ps - { - overflow: auto !important; - } -} -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) -{ - .ps - { - overflow: auto !important; - } -} \ No newline at end of file diff --git a/src/less/light/dropzone.less b/src/less/light/dropzone.less deleted file mode 100644 index 9333201..0000000 --- a/src/less/light/dropzone.less +++ /dev/null @@ -1,213 +0,0 @@ -@import "./global"; - -.dropzone{ - min-height: 120px; - border:2px dashed @input-color-1; - background:@input-color-3; - padding:10px; - border-radius: 4px; - position: relative; - transition:border-color 0.2s linear; -} -.dropzone-mini{ - padding: unset !important; - min-height: unset !important; - width: 38px; - height: 38px; -} -.dropzone:hover{ - border-color: @color-3; - transition:border-color 0.2s linear; -} -.dropzone .dz-message{ - font-size: 14px; - min-height: 74px; -} -.dropzone .dz-mini{ - margin: unset !important; - min-height: unset !important; - i{ - font-size: 24px !important; - margin-bottom: 0 !important; - margin-top: 3px !important; - } -} -.dropzone .dz-message i{ - font-size:42px; - margin:0 auto; - display:block; - margin-bottom:10px; -} -.dropzone.dz-clickable{ - cursor: pointer; -} -.dropzone.dz-clickable:not(.dz-remove){ - cursor: default; -} -.dropzone.dz-clickable .dz-message, -.dropzone.dz-clickable .dz-message * { - cursor: pointer; -} -.dropzone.dz-started .dz-message{ - display: none; -} -.dropzone .dz-message{ - text-align: center; - margin: 2em 0; -} -.dropzone .dz-preview{ - position: relative; - display: inline-block; - vertical-align: top; - margin: 5px; - min-height: 110px; -} -.dropzone .dz-preview-mini{ - min-height: unset !important; - margin: 2px !important; - .dz-image{ - width: unset !important; - height: unset !important; - } - .dz-success-i, - .dz-error-i, - .dz-remove-i{ - font-size: 12px !important; - opacity: 0 !important; - right: 0px !important; - bottom:0px !important; - } -} -.dropzone .dz-preview .dz-success-i, -.dropzone .dz-preview .dz-error-i, -.dropzone .dz-preview .dz-remove-i{ - opacity: 0; - z-index: 500; - position: absolute; - display: block; - bottom:3px; - right:3px; - margin-right: 0; - font-size:18px; -} -.dropzone .dz-preview .dz-success-i{ - color:@mcolor-2; -} -.dropzone .dz-preview .dz-error-i{ - color:@mcolor-1; -} -.dropzone .dz-preview .dz-remove-i{ - opacity: 1; - color:#FFF; - cursor: pointer; -} -.dropzone .dz-error .dz-error-i{ - opacity: 1 !important; -} -.dropzone .dz-success .dz-success-i{ - opacity: 1 !important; -} -.dropzone .dz-complete .dz-remove-i{ - opacity: 0; -} -.dropzone .dz-preview .dz-image{ - border-radius: 4px; - overflow: hidden; - width: 120px; - height: 120px; - position: relative; - display: block; - z-index: 10; - background: @color-5; -} -.dropzone .dz-preview .dz-details{ - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 20; - text-align: center; - padding: 2em 1em; - display: none; -} -.dropzone .dz-preview .dz-details .dz-filename{ - margin-bottom: 1em; - font-size: 14px; - text-overflow:ellipsis; - overflow: hidden; -} -.dropzone .dz-preview .dz-details .dz-size strong{ - background: unset !important; - margin: unset !important; -} -.dropzone .dz-preview .dz-image img{ - display: block; - border-radius:5px; - width: 100%; -} -.dropzone .dz-button{ - position: absolute; - bottom: 5px; - right: 0; - left: 0; - display: none; - padding: 10px 10px 0 10px; - width: 100%; - overflow: hidden; - height: 40px; - line-height: 30px; -} -.dropzone .dz-button button{ - float: right; -} -.dropzone .dz-button span{ - float: left; -} -.dropzone .dz-preview.dz-processing .dz-progress{ - opacity: 1; - -webkit-transition: all 0.2s linear; - -moz-transition: all 0.2s linear; - -ms-transition: all 0.2s linear; - -o-transition: all 0.2s linear; - transition: all 0.2s linear; -} -.dropzone .dz-preview.dz-complete .dz-progress{ - opacity: 0; - -webkit-transition: opacity 0.4s ease-in; - -moz-transition: opacity 0.4s ease-in; - -ms-transition: opacity 0.4s ease-in; - -o-transition: opacity 0.4s ease-in; - transition: opacity 0.4s ease-in; -} -.dropzone .dz-preview:not(.dz-processing) .dz-progress{ - -webkit-animation: pulse 6s ease infinite; - -moz-animation: pulse 6s ease infinite; - -ms-animation: pulse 6s ease infinite; - -o-animation: pulse 6s ease infinite; - animation: pulse 6s ease infinite; -} -.dropzone .dz-preview .dz-progress{ - opacity: 0; - z-index: 1000; - pointer-events: none; - position: absolute; - height: 4px; - top: 0; - width: 100%; - -webkit-transform: scale(1); - overflow: hidden; -} -.dropzone .dz-preview .dz-progress .dz-upload{ - background: @color-3; - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 0; - -webkit-transition: width 300ms ease-in-out; - -moz-transition: width 300ms ease-in-out; - -ms-transition: width 300ms ease-in-out; - -o-transition: width 300ms ease-in-out; - transition: width 300ms ease-in-out; -} \ No newline at end of file diff --git a/src/less/light/global.less b/src/less/light/global.less deleted file mode 100644 index 0dd396e..0000000 --- a/src/less/light/global.less +++ /dev/null @@ -1,119 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 全局配置 - */ - -/** - * ================= 颜色设置 ================== - */ - -// 主背景色 -@color-1:#F5F5F5; -// 高亮色 -@color-2:#FFF; -// 主色 -@color-3:#0084FF; -// 表格边框线色 -@color-4:#DCE8F2; -// 浅色 -@color-5:#DCE8F2; -// 禁用色 -@color-6:#BBC5D8; -// 备注色 -@color-7:#999; -// 遮罩颜色 -@color-8:#555; -// 滚动条色 -@color-9:#999; -// 浮层背景色,下拉菜单、日期选择等等 -@color-10:#FFF; -// 表格行高亮色 -@color-11:#DFF0FF; -// 消息和通知背景色 -@color-12:#FFF; - -// 默认字体颜色 -@font-color-1:#36495C; -// 高亮字颜色,用在深色背景下的文字 -@font-color-3:#FFF; - -// 表单边框色 -@input-color-1:#DCE8F2; -// 表单验证错误背景色 -@input-color-2:#FAE1DD; -// 表单背景色 -@input-color-3:#F7F7F7; -// 表单移入背景色 -@input-color-4:#F5FCFF; - -// 阴影颜色 -@shadow-color:rgba(0, 64, 128, .2); - -// 多元色 -@mcolor-1: #FF1844; -@mcolor-2: #6fee00; -@mcolor-3: #ffee01; -@mcolor-4: #FF7C00; -@mcolor-5: #F52394; -@mcolor-6: #00B2D4; -@mcolor-7: #800080; -@mcolor-8: #593110; - -/** - * ================= 字体设置 ================== - */ - -// 默认字体大小 -@font-size-1: 12px; -// 标题字体大小 -@font-size-2: 14px; -// 大号字体大小 -@font-size-3: 16px; -// 特大号字 -@font-size-4: 18px; - - -/** - * ================= 通用方法 ================== - */ - -// 延时动画 -.animate(@action, @time : 0.2s) -{ - transition:@action @time linear; -} - -// 表单延时动画 -.animate-form() -{ - transition:border-color 0.2s linear, - background-color 0.2s linear, - box-shadow 0.2s linear; -} - -// 圆角 -.border-radius(@radius : 5px) -{ - border-radius: @radius; -} - -// 阴影 -.box-shadow(@color:@shadow-color, @width:20px) -{ - box-shadow: @color 0px 0px @width; -} - -// 透明度 -.alpha(@alpha : 1) -{ - opacity: @alpha; -} - -// 渐变 -.linear(@start:lighten(@color-3, 20%), @end:@color-3, @position:left) -{ - background: -moz-linear-gradient(@position, @start, @end); - background: -webkit-linear-gradient(@position, @start, @end); - background: -o-linear-gradient(@position, @start, @end); -} \ No newline at end of file diff --git a/src/less/light/lib/button.less b/src/less/light/lib/button.less deleted file mode 100644 index 093c3f4..0000000 --- a/src/less/light/lib/button.less +++ /dev/null @@ -1,85 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 按钮 - */ - -@import "../global"; - -button -{ - .border-radius(50px); - .animate-form(); - color: @font-color-1; - background: none; - border: 2px @input-color-1 solid; - cursor: pointer; - padding: 0px 20px; - outline: none; - font-size: @font-size-3; - margin-right: 5px; - height: 46px; - line-height: 1; - &:hover:not(:disabled) - { - .box-shadow(@shadow-color); - .animate-form(); - border-color: @color-3; - } - &:active:not(:disabled) - { - border-color: darken(@color-3, 15%); - } - i - { - font-size: 18px; - } -} -button:disabled -{ - color: @color-6; - cursor: not-allowed; -} -.middle -{ - font-size: @font-size-2; - padding:0px 16px; - height: 36px; - i - { - font-size: 14px; - } -} -.small -{ - font-size: @font-size-2; - padding:0 8px; - height: 26px; - i - { - font-size: 12px; - } -} -.highlight -{ - background: @color-3; - border-color: @color-3; - color: @font-color-3; - &:hover:not(:disabled) - { - background:darken(@color-3, 5%); - border-color: darken(@color-3, 5%); - } - &:active:not(:disabled) - { - background: darken(@color-3, 15%); - border-color: darken(@color-3, 15%); - } -} -.highlight:disabled -{ - color: @color-6; - background: @input-color-1; - cursor: not-allowed; - border-color: @input-color-1; -} \ No newline at end of file diff --git a/src/less/light/lib/citypicker.less b/src/less/light/lib/citypicker.less deleted file mode 100644 index 8af1206..0000000 --- a/src/less/light/lib/citypicker.less +++ /dev/null @@ -1,116 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ - -@import "../global"; - -.citypicker -{ - .border-radius(); - .box-shadow(); - position: absolute; - border:1px @input-color-1 solid; - background: @color-10; - z-index: 9999; - padding: 5px 10px; - outline: none; - display: none; - span - { - .border-radius(); - .animate(background); - text-align: center; - display: inline-block; - cursor: pointer; - text-align: center; - padding: 6px 0; - &:not(.current):not(.title):not(.not-allow):hover - { - .animate(background); - background: @color-5; - } - } - .title - { - color: @color-7; - padding-left: 5px; - } - .header, - .body - { - display: flex; - flex-wrap:wrap; - justify-content:space-around; - align-content:space-around; - } - .header - { - margin: 5px 0; - span - { - width: 40px; - } - .current{ - color: @font-color-3; - } - } - .body - { - &:after - { - content: ""; - flex: auto; - } - span - { - width: 60px; - margin: 2px 15px; - } - } - .quick, - .vert - { - max-height: 240px; - position: relative; - span - { - width: 100%; - text-align: left; - padding-left: 6px; - margin-bottom: 5px; - } - .ps__rail-y - { - right: 0; - } - .current - { - background: @color-5; - } - } - .vert - { - height: 200px; - min-width: 120px; - float: left; - span - { - display: block; - i - { - float: right; - margin-right: 0; - } - } - } - .vert:not(:last-child) - { - margin-right: 5px; - } - .current - { - .linear(lighten(@color-3, 10%), @color-3, top); - } -} \ No newline at end of file diff --git a/src/less/light/lib/colorpicker.less b/src/less/light/lib/colorpicker.less deleted file mode 100644 index 9395b98..0000000 --- a/src/less/light/lib/colorpicker.less +++ /dev/null @@ -1,39 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 颜色选择器 - */ - -@import "../global"; - -.colorpicker -{ - min-height: 38px; - overflow: hidden; - >div - { - display: inline; - width: 28px; - height: 28px; - float: left; - position: relative; - cursor: pointer; - .color - { - .border-radius(); - width: 22px; - height: 22px; - margin: 3px 6px 3px 0; - position: absolute; - } - i - { - color: @font-color-3; - position: absolute; - top: 6px; - left: 3px; - display: none; - margin-right: 0; - } - } -} \ No newline at end of file diff --git a/src/less/light/lib/datepicker.less b/src/less/light/lib/datepicker.less deleted file mode 100644 index a795c4e..0000000 --- a/src/less/light/lib/datepicker.less +++ /dev/null @@ -1,265 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 日期选择 - */ - -@import "../global"; - -// 日期选择 -.datepicker -{ - .border-radius(); - .box-shadow(); - width: auto; - position: absolute; - border:1px @input-color-1 solid; - background: @color-10; - z-index: 9999; - padding: 0 10px 5px 10px; - outline: none; - display: none; - .header, - .footer - { - height: 35px; - line-height: 35px; - text-align: center; - span - { - .animate(color); - text-align: center; - } - i - { - width: 24px; - height: 24px; - font-size: 18px; - margin-right: 0; - } - .font - { - float: left; - padding-left: 5px; - &:hover - { - color: @color-3; - } - } - .confirm - { - float: right; - position: relative; - button - { - padding: 5px 10px; - margin-right: 0; - margin-left: 2px; - } - } - .not-allow - { - color: @color-6; - cursor: not-allowed; - &:hover - { - color: @color-6; - } - } - } - .header{ - .prev-year, - .prev-month - { - float: left; - } - .next-year, - .next-month - { - float: right; - } - } - .footer - { - display: none; - .choose-time - { - display: none; - } - } - .body - { - width: 260px; - span - { - width: 34px; - height: 34px; - line-height: 34px; - } - .next - { - color: @color-6; - margin-bottom: 3px; - } - } - .datepicker-panel - { - float: left; - } - .right - { - margin-left: 10px; - display: none; - } - .week, - .day, - .y-m, - .picker-time - { - display: flex; - flex-wrap:wrap; - justify-content:space-around; - align-content:space-around; - } - .week - { - color: @color-6; - span - { - cursor: default; - } - } - .day - { - span:not(.next) - { - .border-radius(); - .animate(background); - position: relative; - margin-bottom: 3px; - &:hover:not(.current) - { - .animate(background); - background: @color-5; - } - div - { - .border-radius(50px); - width: 5px; - height: 5px; - position: absolute; - background: @color-3; - right: 2px; - top: 2px; - } - } - span.current - { - .box-shadow(); - .linear(lighten(@color-3, 10%), @color-3, top); - color: @font-color-3; - div{ - background: @font-color-3; - } - } - } - .y-m - { - display: none; - div - { - .border-radius(); - .animate(background); - text-align: center; - padding: 10px 0; - width: 62px; - cursor: pointer; - margin: 10px 5px; - &:hover - { - .animate(background); - background: @color-5; - } - } - .active - { - background: @color-5; - } - } - .picker-time - { - display: none; - ul - { - margin-right: 2%; - width: 31%; - height: 256px; - padding-bottom: 1px; - position: relative; - li - { - .border-radius(); - .animate(background); - height: 24px; - line-height: 24px; - cursor: pointer; - text-align: center; - margin-top: 2px; - } - li:not(.current) - { - &:hover - { - .animate(background); - background: @color-5; - } - } - .current - { - background: @color-5; - } - .ps__rail-y - { - right: 0; - } - } - } - .quick - { - padding: 0 6px; - display: none; - margin-bottom: 5px; - span - { - .border-radius(); - .animate(background); - padding: 5px 10px; - margin: 6px 0; - } - span.title - { - padding-left: 0; - color: @color-7; - } - span.current - { - .box-shadow(); - background: @color-3; - color: @font-color-3; - } - } - .footer - { - height: 30px; - } - .clear - { - clear: both; - } - span - { - text-align: center; - display: inline-block; - cursor: pointer; - } -} \ No newline at end of file diff --git a/src/less/light/lib/dropdown.less b/src/less/light/lib/dropdown.less deleted file mode 100644 index 15b72ea..0000000 --- a/src/less/light/lib/dropdown.less +++ /dev/null @@ -1,59 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 头部导航文件 - */ - -@import "../global"; - -.dropdown{ - .border-radius(); - .box-shadow(); - border:1px @input-color-1 solid; - background: @color-10; - position: absolute; - z-index: 9999; - outline: none; - padding: 5px 0; - display: none; - ul{ - max-height: 300px; - overflow: hidden; - position: relative; - } - li:not(.divided){ - height: 32px; - line-height: 32px; - padding: 0 10px; - cursor: pointer; - display: flex; - flex-wrap: nowrap; - span{ - flex: 1 1 auto; - } - .checked{ - margin: 0 0 0 20px; - } - &:hover:not(.disabled){ - background: @color-5; - } - } - .ps__rail-y{ - right: 0; - } - .title{ - text-align: center; - height: 30px; - line-height: 25px; - border-bottom: 1px @input-color-1 solid; - margin-bottom: 5px; - } - .divided{ - margin: 4px 0; - border-bottom: 1px @input-color-1 solid; - } - .disabled{ - color: @color-6; - cursor: not-allowed !important; - } -} \ No newline at end of file diff --git a/src/less/light/lib/editor.less b/src/less/light/lib/editor.less deleted file mode 100644 index ba45dbc..0000000 --- a/src/less/light/lib/editor.less +++ /dev/null @@ -1,205 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 编辑器 - */ - -@import "../global"; - -.ql-snow .ql-toolbar .ql-picker-item.ql-selected, -.ql-snow .ql-toolbar .ql-picker-item:hover, -.ql-snow .ql-toolbar .ql-picker-label.ql-active, -.ql-snow .ql-toolbar .ql-picker-label:hover, -.ql-snow .ql-toolbar button.ql-active, -.ql-snow .ql-toolbar button:focus, -.ql-snow .ql-toolbar button:hover, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected, -.ql-snow.ql-toolbar .ql-picker-item:hover, -.ql-snow.ql-toolbar .ql-picker-label.ql-active, -.ql-snow.ql-toolbar .ql-picker-label:hover, -.ql-snow.ql-toolbar button.ql-active, -.ql-snow.ql-toolbar button:focus, -.ql-snow.ql-toolbar button:hover { - color: @color-3; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-fill, -.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:focus .ql-fill, -.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow .ql-toolbar button:hover .ql-fill, -.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-fill, -.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:focus .ql-fill, -.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, -.ql-snow.ql-toolbar button:hover .ql-fill, -.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { - fill: @color-3; -} -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow .ql-toolbar button.ql-active .ql-stroke, -.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow .ql-toolbar button:focus .ql-stroke, -.ql-snow .ql-toolbar button:focus .ql-stroke-miter, -.ql-snow .ql-toolbar button:hover .ql-stroke, -.ql-snow .ql-toolbar button:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, -.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, -.ql-snow.ql-toolbar button.ql-active .ql-stroke, -.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, -.ql-snow.ql-toolbar button:focus .ql-stroke, -.ql-snow.ql-toolbar button:focus .ql-stroke-miter, -.ql-snow.ql-toolbar button:hover .ql-stroke, -.ql-snow.ql-toolbar button:hover .ql-stroke-miter { - stroke: @color-3; -} -@media (pointer: coarse) { - .ql-snow .ql-toolbar button:hover:not(.ql-active), - .ql-snow.ql-toolbar button:hover:not(.ql-active) { - color: @font-color-1; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { - fill: @font-color-1; - } - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, - .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { - stroke: @font-color-1; - } -} -.ql-snow a { - color: @color-3; -} -.ql-snow .ql-stroke { - stroke: @font-color-1; -} -.ql-snow .ql-stroke-miter { - stroke: @font-color-1; -} -.ql-snow .ql-fill, -.ql-snow .ql-stroke.ql-fill { - fill: @font-color-1; -} -.ql-snow .ql-picker { - color: @font-color-1; -} -.ql-snow .ql-tooltip { - color: @font-color-1; -} - -.ql-editor .ql-bg-blue { - background-color: @color-3; -} -.ql-editor .ql-color-blue { - color: @color-3; -} -.ql-editor p{ - margin-top: unset !important; - line-height: unset !important; -} -.ql-container -{ - font-size: @font-size-2; - height: unset !important; -} -.ql-toolbar.ql-snow, -.ql-container.ql-snow -{ - border-color: @input-color-1; -} -.ql-toolbar.ql-snow -{ - border-radius: 5px 5px 0 0; - background: darken(@color-2, 2%); - padding: 12px; -} -.ql-container.ql-snow -{ - border-radius: 0 0 5px 5px; - background: @input-color-3; -} -.ql-editor.ql-blank::before -{ - color: @color-7; - font-size: @font-size-2; - font-style: normal; -} -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, -.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options -{ - border-color: @input-color-1; - outline: none; -} -.ql-snow .ql-picker-options -{ - background: @input-color-3; -} -.ql-snow .ql-picker.ql-expanded .ql-picker-options -{ - margin-top: 2px; -} -.ql-snow.ql-toolbar button -{ - &:hover{ - box-shadow: none; - } -} -.ql-snow .ql-tooltip -{ - .box-shadow(); - .border-radius(); - padding: 8px 12px; - border-color: @input-color-1; - background-color: @color-2; -} -.ql-snow .ql-tooltip input[type=text] -{ - border-color: @input-color-1; - font-size: @font-size-2; - height: 36px; - line-height: 36px; - padding: 5px 10px; - width: 260px; -} -.ql-snow .ql-tooltip input[type=text]:focus -{ - border-color: @color-3; - background: @input-color-4; -} -.editor -{ - position: relative; -} \ No newline at end of file diff --git a/src/less/light/lib/form.less b/src/less/light/lib/form.less deleted file mode 100644 index b9b464f..0000000 --- a/src/less/light/lib/form.less +++ /dev/null @@ -1,290 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表单 - */ - -@import "../global"; - -::-webkit-input-placeholder{ - color:@color-7; -} -:-moz-placeholder{ - color:@color-7; -} -::-moz-placeholder{ - color:@color-7; -} -:-ms-input-placeholder{ - color:@color-7; -} -input, -textarea{ - .border-radius(); - .animate-form(); - padding: 10px; - border:1px @input-color-1 solid; - background: @input-color-3; - width: 100%; - color: @font-color-1; -} -input:focus, -textarea:focus{ - .animate-form(); - .box-shadow(); - outline: none; - border-color: @color-3; - background: @input-color-4; -} -input:disabled, -textarea:disabled{ - cursor: not-allowed; - color: @color-6; -} -input:disabled::-webkit-input-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -input:disabled:-moz-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -input:disabled::-moz-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -input:disabled:-ms-input-placeholder, -textarea:disabled::-webkit-input-placeholder{ - color:@color-6; -} -label{ - position: relative; -} -textarea{ - cursor: text; - white-space: pre-wrap; - word-wrap: break-word; -} -.no-resize{ - resize: none; -} -.icon-input, -.icon-input-right{ - i:not(.add):not(.cut){ - position: absolute; - top: 0px; - } -} -.icon-input{ - input{ - padding-left: 26px; - } - i{ - left:8px; - } -} -.icon-input-right{ - input{ - padding-right: 24px; - } - i{ - margin-right: 0; - right: 8px; - } -} -.error-input -{ - border-color: @mcolor-1; - background: @input-color-2; - &:focus{ - border-color: @mcolor-1; - background: @input-color-2; - } -} -input[type="radio"], -input[type="checkbox"], -select{ - border:0; - position:absolute; - left:-9999px; -} -select{ - min-width: 120px; -} -.radio, -.radio-disabled, -.radio-checked, -.radio-disabled-checked, -.checkbox, -.checkbox-disabled, -.checkbox-checked, -.checkbox-disabled-checked{ - margin-right: 10px; - line-height: 40px; - display: inline-block; - i{ - font-size: 18px; - margin-right: 0; - font-weight: bold; - } -} -.radio, -.checkbox, -.checkbox-checked{ - cursor: pointer; -} -.radio-disabled, -.radio-disabled-checked, -.checkbox-disabled, -.checkbox-disabled-checked{ - color: @color-6; - cursor: not-allowed; -} -.radio, -.checkbox{ - i{ - .animate(color); - } -} -.radio-checked, -.checkbox-checked{ - i{ - .animate(color); - color: @color-3; - } -} -.radio-tag, -.radio-checked-tag, -.radio-disabled-tag{ - .border-radius(); - padding: 10px 15px; - cursor: pointer; - display: inline-block; - margin-bottom: 5px; -} -.radio-tag{ - border:2px dashed @input-color-1; -} -.radio-checked-tag{ - border:2px solid @color-3; - color: @color-3; - background: lighten(@color-3, 46%); -} -.radio-disabled-tag{ - border:2px dashed @input-color-1; - color: @color-6; - cursor: not-allowed; -} -.select{ - .border-radius(); - padding: 10px 30px 8px 10px; - border:1px @input-color-1 solid; - background: @input-color-3; - display: inline-block; - position: relative; - cursor: pointer; - margin-right: 5px; - i:not(.rotate){ - position: absolute; - right: 0px; - top: 10px; - } - i.ri-loader-4-line{ - font-size: @font-size-2; - } - span{ - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - display: inline-block; - width: 100%; - } - .select-clear{ - display: none; - } -} -.select-disabled{ - cursor: not-allowed; - border-color: @input-color-1; - span, i{ - color: @color-6; - } -} -.select-option{ - .border-radius(); - .box-shadow(); - display: none; - position: absolute; - border:1px @input-color-1 solid; - background: @color-10; - margin-top: 5px; - outline: none; - z-index: 9999; - cursor: pointer; - ul{ - padding: 6px; - position: relative; - max-height: 240px; - li{ - padding: 5px 10px 5px 5px; - cursor: pointer; - label{ - height: 26px; - line-height: 26px; - width: 100%; - } - &:not(:first-child){ - margin-top: 4px; - } - &:hover{ - .border-radius(); - background: @color-5; - } - } - .multiple{ - padding: 0 10px 0 5px; - } - .active{ - .border-radius(); - background: @color-5; - } - } - .disabled{ - color: @color-6; - cursor: not-allowed; - &:hover{ - background: @color-10; - } - } -} -.checkbox-switch{ - .border-radius(50px); - background: @color-7; - width: 44px; - height: 22px; - cursor: pointer; - padding: 3px; - display: inline-block; - position: relative; - span{ - .animate(margin-left); - .border-radius(50px); - background: @font-color-3; - width:16px; - height: 16px; - display: inline-block; - position: absolute; - } -} -.switch-open{ - .linear(); - span{ - .box-shadow(); - .animate(margin-left); - margin-left: 22px; - } -} -.switch-disabled{ - cursor: not-allowed; - background: @color-6; -} \ No newline at end of file diff --git a/src/less/light/lib/imageview.less b/src/less/light/lib/imageview.less deleted file mode 100644 index 7ed6a71..0000000 --- a/src/less/light/lib/imageview.less +++ /dev/null @@ -1,84 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 图片查看器 - */ - -@import "../global"; - -.imageview{ - cursor: pointer; -} -#imageview{ - width: 100%; - height: 100%; - position: fixed; - top: 0; - left: 0; - z-index: 9999; - overflow: hidden; - background: rgba(0, 0, 0, 0.8); - display:flex; - justify-content:center; - align-items:center; - cursor: pointer; - ul - { - position:absolute; - left:50%; - top:50%; - height:100%; - transform:translate(-50%,-50%); - li - { - display: flex; - align-items: center; - width: 100%; - height: 100%; - padding: 20px; - } - } - img{ - cursor: move; - } - .imgW{ - width: 100%; - height: auto; - } - .imgH{ - width: auto; - height: 100%; - } - .imageview-close{ - .border-radius(50px); - .animate(background); - position: absolute; - top: 30px; - right: 40px; - width: 60px; - height: 60px; - background: rgba(40, 40, 40, 0.6); - text-align: center; - line-height: 60px; - i{ - color: @font-color-3; - font-size: 28px; - margin-right: unset; - } - &:hover{ - .animate(background); - background: rgba(100, 100, 100, 0.4); - } - } - .imageview-tips{ - .border-radius(50px); - color: @font-color-3; - background: rgba(40, 40, 40, 0.6); - height: 26px; - width: 60px; - z-index: 9999; - text-align: center; - line-height: 26px; - display:none; - } -} \ No newline at end of file diff --git a/src/less/light/lib/message.less b/src/less/light/lib/message.less deleted file mode 100644 index 41694a9..0000000 --- a/src/less/light/lib/message.less +++ /dev/null @@ -1,36 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 消息 - */ - -@import "../global"; - -.message -{ - .border-radius(); - .box-shadow(); - .alpha(0.6); - color: @font-color-1; - position: fixed; - background: @color-12; - z-index: 9999; - padding: 10px 15px; - left: 50%; - i - { - font-size: @font-size-3; - } - .info - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } -} \ No newline at end of file diff --git a/src/less/light/lib/notice.less b/src/less/light/lib/notice.less deleted file mode 100644 index 846bc03..0000000 --- a/src/less/light/lib/notice.less +++ /dev/null @@ -1,73 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 通知 - */ - -@import "../global"; - -#notice -{ - position: fixed; - right: 10px; - width: 300px; - z-index: 9999; -} -.notice -{ - .border-radius(); - .box-shadow(); - background: @color-12; - padding: 15px 10px; - width: 100%; - position: relative; - margin-bottom: 10px; - i - { - position: absolute; - margin-right: 0; - } - .notice-title - { - font-size: @font-size-3; - margin-bottom: 5px; - } - .desc - { - line-height: 18px; - margin-top: 5px; - color: @color-7; - } - .close - { - right: 10px; - top: 10px; - cursor: pointer; - font-weight: bold; - } - .title-icon - { - font-size: 26px; - } - .href - { - margin: 10px 0 5px 0; - a - { - color: @color-3; - font-weight: bold; - } - } - .info - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } -} \ No newline at end of file diff --git a/src/less/light/lib/popup.less b/src/less/light/lib/popup.less deleted file mode 100644 index 4349a2b..0000000 --- a/src/less/light/lib/popup.less +++ /dev/null @@ -1,65 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 模态 - */ - -@import "../global"; - -.popup -{ - .border-radius(); - .box-shadow(); - position: fixed; - border:1px @input-color-1 solid; - background: @input-color-3; - z-index: 9999; - padding: 5px 10px; - top: 30%; - left: 50%; - text-align: center; - width: 260px; - margin: 0 0 0 -130px; - span - { - display: block; - } - i - { - font-size: 36px; - } - .title - { - font-size: 18px; - margin: 15px 0 10px 0; - } - .txt - { - margin: 10px; - line-height: 22px; - } - .btn - { - margin: 15px 0; - button - { - margin: 0; - } - } - .alert - { - color: @mcolor-3; - } - .error - { - color: @mcolor-1; - } - .success - { - color: @mcolor-2; - } - .confirm - { - color: @mcolor-3; - } -} \ No newline at end of file diff --git a/src/less/light/lib/progress.less b/src/less/light/lib/progress.less deleted file mode 100644 index 97f0fcc..0000000 --- a/src/less/light/lib/progress.less +++ /dev/null @@ -1,43 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 进度条 - */ - -@import "../global"; - -.progress -{ - height: 30px; - position: relative; - .bg, - .percent, - .point - { - .border-radius(50px); - position: absolute; - top: 10px; - left: 0; - height: 12px; - } - .bg - { - width: 100%; - background: @color-5; - font-size: @font-size-1; - } - .percent - { - .linear(); - .box-shadow(@shadow-color, 10px); - } - .point - { - width: 100%; - line-height: 12px; - color: @font-color-3; - font-size: @font-size-1; - text-align: center; - text-shadow: 1px 1px 1px #36495C; - } -} \ No newline at end of file diff --git a/src/less/light/lib/rate.less b/src/less/light/lib/rate.less deleted file mode 100644 index 4037de5..0000000 --- a/src/less/light/lib/rate.less +++ /dev/null @@ -1,30 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 评分 - */ - -@import "../global"; - -.rate -{ - min-height: 38px; - .star - { - .animate(color); - display: inline-block; - font-size: 18px; - margin-right: 8px; - cursor: pointer; - } - .full - { - .animate(color); - color: @mcolor-3; - } - .disabled - { - cursor: not-allowed; - color: @color-6; - } -} diff --git a/src/less/light/lib/slider.less b/src/less/light/lib/slider.less deleted file mode 100644 index 1687235..0000000 --- a/src/less/light/lib/slider.less +++ /dev/null @@ -1,70 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 滑块 - */ - - @import "../global"; - - .slider - { - .border-radius(); - height: 4px; - background: @input-color-1; - cursor: pointer; - position: relative; - margin: 30px 0 5px 0; - .slider-bar - { - .border-radius(); - .linear(); - position: absolute; - width: 0; - height: 4px; - } - .slider-btn - { - .animate(box-shadow); - .border-radius(50px); - width: 16px; - height: 16px; - cursor: grab; - position: absolute; - background: @font-color-3; - border: 3px @color-3 solid; - z-index: 999; - left: 0; - top: -6px; - &:hover - { - .animate(box-shadow); - .box-shadow(); - } - } - .step - { - .border-radius(50%); - width: 4px; - height: 4px; - background:@color-5; - position: absolute; - } -} -.slider-disabled -{ - background: @color-6; - cursor: not-allowed; - .slider-bar - { - background: @color-7; - } - .slider-btn - { - border-color: @color-7; - cursor:not-allowed; - &:hover - { - .box-shadow(@shadow-color, 0px); - } - } -} \ No newline at end of file diff --git a/src/less/light/lib/status.less b/src/less/light/lib/status.less deleted file mode 100644 index b825ed4..0000000 --- a/src/less/light/lib/status.less +++ /dev/null @@ -1,24 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 状态 - */ - -@import "../global"; - -.status -{ - padding-left: 14px; - position: relative; - margin-right: 10px; - font-size: 14px; - i - { - .border-radius(50px); - width: 8px; - height: 8px; - position: absolute; - top: 6px; - left: 0; - } -} \ No newline at end of file diff --git a/src/less/light/lib/tab.less b/src/less/light/lib/tab.less deleted file mode 100644 index 6c32a2e..0000000 --- a/src/less/light/lib/tab.less +++ /dev/null @@ -1,77 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 选项卡 - */ - -@import "../global"; - -.tab -{ - border-bottom: 2px @input-color-1 solid; - white-space: nowrap; - span - { - background: @input-color-3; - display: inline-block; - height: 40px; - line-height: 40px; - cursor: pointer; - position: relative; - padding: 0 15px; - border: 2px @input-color-1 solid; - border-bottom: none; - margin-right: 8px; - border-radius: 5px 5px 0 0; - .mark{ - .border-radius(50px); - position: absolute; - background: @mcolor-1; - color: @font-color-3; - right: 2px; - top: -4px; - font-size: 10px; - line-height: 14px; - padding: 0px 3px; - } - } - .active - { - background: @color-2; - height: 42px; - border-bottom: 2px @color-2 solid; - margin-bottom: -2px; - } -} -.tab-panel -{ - min-height: 200px; - display: none; - position: relative; - .block - { - padding: 0; - box-shadow: none; - } - .block-title{ - padding: 0 10px; - } - .block-pb - { - padding: 20px; - background: @input-color-3; - border: 2px @input-color-1 solid; - } - .panel-loading - { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - } -} \ No newline at end of file diff --git a/src/less/light/lib/table.less b/src/less/light/lib/table.less deleted file mode 100644 index e908994..0000000 --- a/src/less/light/lib/table.less +++ /dev/null @@ -1,246 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 表格 - */ - -@import "../global"; - -.table -{ - position: relative; - overflow-x: hidden; - button{ - color: @font-color-3; - text-shadow: 1px 1px 1px #36495C; - } - .table-box{ - position: relative; - } - .table-box, .fixed-left, .fixed-right - { - thead tr - { - border-bottom:1px @color-4 solid; - background: darken(@color-2, 2%); - .order - { - position: relative; - padding: 2px 10px; - i - { - position: absolute; - left: 0; - cursor: pointer; - padding: 0 8px; - } - .asc - { - top: -3px; - } - .desc - { - bottom: -3px; - } - .active - { - color: @color-3; - } - } - } - tbody - { - tr - { - &:nth-child(even){ - background-color: darken(@color-2, 3%); - } - &:hover - { - background-color: @color-11; - } - } - img - { - height: 40px; - width: 40px; - vertical-align: middle; - } - a - { - color:@color-3 !important; - } - i - { - margin-right: 0; - } - .table-img-head - { - .border-radius(50px); - border: 2px @color-3 solid; - width: 32px; - height: 32px; - } - } - td:not(.td-checkbox) - { - min-width:100px; - max-width: 500px; - padding: 0 10px; - height: 46px; - white-space:nowrap; - overflow:hidden; - text-overflow:ellipsis; - } - label:not(.no-padding) - { - padding: 0 10px; - margin: 0; - } - .td-checkbox - { - width: 40px; - div - { - width: 40px; - } - } - .head-border-top - { - border-top:1px @color-4 solid; - } - .tr-hover - { - background-color: @color-11 !important; - } - } - .fixed-left, - .fixed-right - { - position: absolute; - top: 0; - background: @color-2; - } - .fixed-left - { - left: 0; - box-shadow: 4px 0 10px 0px lighten(@shadow-color, 5%); - } - .fixed-right - { - right: 0; - box-shadow: -4px 0 10px 0px lighten(@shadow-color, 5%); - } - .empty - { - height: 60px; - line-height: 60px; - text-align: center; - color: @color-7; - margin-bottom: 15px; - } -} -.table-page -{ - text-align: right; - margin-top: 10px; - >span:not(.jump):not(.info) - { - .border-radius(); - .animate(background); - padding: 5px 10px; - cursor: pointer; - margin-left: 4px; - &:hover:not(.current) - { - .animate(background); - background: @color-5; - } - } - .prev-page, - .next-page - { - padding: 5px 6px !important; - } - .prev-page > i, - .next-page > i - { - margin-right: 0; - vertical-align: text-top; - } - .current - { - color: @font-color-3; - background: @color-3; - &:hover - { - .animate(background); - background: @color-3; - } - } - .info - { - text-align: left; - margin-right: 10px; - } - .jump - { - margin-left: 10px; - input - { - width: 50px; - margin: 0 2px; - } - button - { - margin-left: 6px; - } - } - .select, - .select-option - { - margin-left:4px; - margin-right: 4px; - } - .select - { - min-width: auto; - } -} -.table-tools, -.table-search -{ - button - { - margin-right: 10px; - padding: 8px 12px; - } - .form-group - { - min-height: unset; - } -} -.table-search{ - .table-search-box{ - >div{ - padding-top: 0; - padding-bottom: 10px; - } - } -} -.table-tools -{ - border-bottom:1px @color-4 solid; - padding-bottom: 10px; -} -.table-shade -{ - width: 100%; - min-height: 160px; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - display: none; - color: @font-color-1; -} \ No newline at end of file diff --git a/src/less/light/lib/tag.less b/src/less/light/lib/tag.less deleted file mode 100644 index 71efa76..0000000 --- a/src/less/light/lib/tag.less +++ /dev/null @@ -1,20 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 标签 - */ - -@import "../global"; - -.tag -{ - .border-radius(); - display: inline-block; - padding:6px 10px; - outline: none; - font-family: inherit; - line-height: 1.1; - margin: 5px 6px 5px 0; - color: @font-color-3; - text-shadow: 1px 1px 1px #36495C; -} \ No newline at end of file diff --git a/src/less/light/lib/tips.less b/src/less/light/lib/tips.less deleted file mode 100644 index 15ee6a5..0000000 --- a/src/less/light/lib/tips.less +++ /dev/null @@ -1,58 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * TIPS - */ - - @import "../global"; - -.tips -{ - .box-shadow(); - .border-radius(); - position: absolute; - left: -9999px; - top: -9999px; - background: @color-12; - padding: 10px 14px; - cursor: default; - max-width: 260px; - min-width: 44px; - line-height: 20px; - z-index: 9999; - .tips-arrow - { - position: absolute; - border-width: 5px; - border-style: solid; - border-color: transparent; - } - .down - { - left: 50%; - margin-left: -5px; - bottom: -10px; - border-top-color:@color-12; - } - .top - { - left: 50%; - margin-left: -5px; - top: -10px; - border-bottom-color:@color-12; - } - .right - { - top: 50%; - margin-top: -5px; - right:-10px; - border-left-color:@color-12; - } - .left - { - top: 50%; - margin-top: -5px; - left:-10px; - border-right-color:@color-12; - } -} \ No newline at end of file diff --git a/src/less/light/lib/transfer.less b/src/less/light/lib/transfer.less deleted file mode 100644 index 92971d5..0000000 --- a/src/less/light/lib/transfer.less +++ /dev/null @@ -1,119 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 穿梭框 - */ - -@import "../global"; - -.transfer-box -{ - position: relative; -} -.transfer-box-list -{ - .border-radius(); - width: 180px; - height: 266px; - border:1px @input-color-1 solid; - display: inline-block; - padding-top: 36px; - position: relative; - vertical-align: middle; - .transfer-header - { - background: @input-color-3; - border-bottom: 1px @input-color-1 solid; - position: absolute; - top: 0; - width: 100%; - padding: 0 10px; - height: 36px; - line-height: 36px; - label - { - padding: 0; - line-height: 30px; - } - } - span - { - float: right; - } -} -.transfer-body -{ - position: relative; - overflow: hidden; - margin-top: 1px; - ul - { - padding: 4px; - overflow: hidden; - position: relative; - } - li - { - .border-radius(); - padding: 0 6px; - cursor: pointer; - overflow: hidden; - text-overflow:ellipsis; - white-space: nowrap; - &:hover - { - background: @color-5; - } - label - { - line-height: 30px; - } - } - .disabled - { - cursor: not-allowed; - &:hover - { - background: none; - } - } -} -.transfer-search -{ - width: 100%; - padding: 0 4px; - position: absolute; - top: 40px; - left: 0; - margin-bottom: 4px; - input - { - padding: 6px; - } -} -.transfer-body-search -{ - margin-top: 34px; -} -.transfer-button -{ - display: inline-block; - vertical-align: middle; - margin: 0 10px; - button - { - .border-radius(); - padding: 6px; - display: block; - height: 32px; - margin:0; - i - { - margin-right: 0; - } - } - button:first-child - { - margin-bottom: 10px; - } -} \ No newline at end of file diff --git a/src/less/light/lib/tree.less b/src/less/light/lib/tree.less deleted file mode 100644 index fd6e91a..0000000 --- a/src/less/light/lib/tree.less +++ /dev/null @@ -1,38 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 树形 - */ - -@import "../global"; - -.tree -{ - label - { - line-height: 20px; - } - ul - { - margin-left: -5px; - padding-left: 20px; - } - >ul - { - padding-left: 0; - } - li > i - { - font-size: 20px; - margin-right: 0; - cursor: pointer; - } - li - { - line-height: 28px; - } - .tree-checkbox - { - padding-left: 25px; - } -} \ No newline at end of file diff --git a/src/less/light/lib/window.less b/src/less/light/lib/window.less deleted file mode 100644 index 4c99ef8..0000000 --- a/src/less/light/lib/window.less +++ /dev/null @@ -1,97 +0,0 @@ -/** - * eadmin / www.eadmin.com.cn - * - * 弹窗 - */ - -@import "../global"; - -.window -{ - .border-radius(); - .box-shadow(); - position: fixed; - border:1px @input-color-1 solid; - background: @color-2; - z-index: 9998; - padding: 5px 0px 20px 15px; - top: 50%; - left: 50%; - .title - { - position: relative; - height: 28px; - line-height: 28px; - margin:0 25px 10px 0; - } - .window-loading - { - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - text-align: center; - display:flex; - justify-content:center; - align-items:center; - } - .window-close - { - position: absolute; - top: 8px; - right: 6px; - width: 20px; - height: 20px; - i - { - .animate(color); - position: absolute; - font-size: 18px; - cursor: pointer; - color: @mcolor-1; - &:hover - { - .animate(color); - color: lighten(@mcolor-1, 20%); - } - } - } - .body - { - position: relative; - overflow: hidden; - padding-right: 15px; - .block - { - padding: 0; - box-shadow: none; - } - .block-title{ - padding: 0 10px; - } - .block-pb - { - padding: 20px; - background: @input-color-3; - border: 2px @input-color-1 solid; - } - .form-group - { - .title - { - margin-bottom: 0px; - } - } - } - .btnbar - { - margin: 7px 15px 10px 0; - text-align: right; - button - { - margin-right: 0; - margin-left: 10px; - } - } -} \ No newline at end of file From a6831720b1d632471e33b30120d57549f7620ce3 Mon Sep 17 00:00:00 2001 From: surui <317953536@qq.com> Date: Tue, 10 Aug 2021 23:42:58 +0800 Subject: [PATCH 19/27] =?UTF-8?q?v2.1.3=E7=89=88=E6=9C=AC=E5=85=A8?= =?UTF-8?q?=E6=96=B0=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加了完整的演示案例,开箱即用 --- .babelrc | 5 + .gitignore | 4 + README.md | 222 + dist/index.html | 211 + dist/login.html | 155 + dist/static/css/eadmin.min.css | 12 + dist/static/css/eadmin_light.min.css | 12 + dist/static/font/num.ttf | Bin 0 -> 34852 bytes dist/static/font/remixicon.eot | Bin 0 -> 403228 bytes dist/static/font/remixicon.svg | 6835 ++++++++++ dist/static/font/remixicon.symbol.svg | 11356 ++++++++++++++++ dist/static/font/remixicon.ttf | Bin 0 -> 403056 bytes dist/static/font/remixicon.woff | Bin 0 -> 172876 bytes dist/static/font/remixicon.woff2 | Bin 0 -> 125268 bytes dist/static/img/default.jpg | Bin 0 -> 5097 bytes dist/static/img/favicon.ico | Bin 0 -> 4286 bytes dist/static/img/login-bg.png | Bin 0 -> 106356 bytes dist/static/img/logo.png | Bin 0 -> 39121 bytes dist/static/img/screenshot/1.png | Bin 0 -> 3883 bytes dist/static/img/screenshot/2.png | Bin 0 -> 4540 bytes dist/static/img/screenshot/3.png | Bin 0 -> 2575 bytes dist/static/img/screenshot/4.png | Bin 0 -> 32825 bytes dist/static/img/screenshot/5.png | Bin 0 -> 31321 bytes dist/static/img/screenshot/alipay.jpg | Bin 0 -> 107733 bytes dist/static/img/screenshot/qq.png | Bin 0 -> 17898 bytes dist/static/img/screenshot/wechat.png | Bin 0 -> 59003 bytes dist/static/img/yzcode.png | Bin 0 -> 14077 bytes dist/static/js/core/al.init.min.js | 4 + dist/static/js/core/al.load.min.js | 4 + dist/static/js/data/city.js | 5 + dist/static/js/data/index.html | 0 dist/static/js/data/mock.js | 220 + dist/static/js/data/nav.js | 217 + dist/static/js/data/template-filter.js | 9 + dist/static/js/event/index.html | 0 .../art-template/4.12.2/template-web.js | 3 + .../js/framework/axios/0.18.1/axios.min.js | 9 + .../js/framework/axios/0.19.0/axios.min.js | 9 + .../bootstrap/3.3.4/bootstrap.min.css | 5 + .../bootstrap/3.3.7/bootstrap.min.css | 6 + .../js/framework/chart/3.0.0/chart.min.js | 7 + .../js/framework/eadmin/1.0.1/eadmin.min.js | 4 + .../js/framework/html5/3.7/html5shiv.min.js | 1 + .../js/framework/jquery/1.10.2/jquery.min.js | 6 + .../js/framework/jquery/1.11.1/jquery.min.js | 4 + .../js/framework/jquery/1.11.3/jquery.min.js | 5 + .../js/framework/jquery/1.7.2/jquery.min.js | 4 + .../js/framework/jquery/1.8.3/jquery.min.js | 2 + .../js/framework/jquery/1.9.1/jquery.min.js | 5 + .../js/framework/jquery/2.0.0/jquery.min.js | 6 + .../js/framework/jquery/2.0.3/jquery.min.js | 6 + .../js/framework/jquery/2.1.1/jquery.min.js | 4 + .../js/framework/jquery/2.1.4/jquery.min.js | 4 + .../js/framework/jquery/3.0.0/jquery.min.js | 4 + .../js/framework/jquery/3.1.1/jquery.min.js | 4 + .../js/framework/jquery/3.2.1/jquery.min.js | 4 + .../js/framework/jquery/3.4.0/jquery.min.js | 2 + .../js/framework/lodash/4.17.11/lodash.min.js | 137 + .../js/framework/swiper/4.5.0/swiper.min.css | 12 + .../js/framework/swiper/4.5.0/swiper.min.js | 13 + .../js/framework/zepto/1.2.0/zepto.min.js | 2 + dist/static/js/lib/eadmin.lib.min.js | 4 + dist/static/js/plugin/dropzone.min.js | 1 + dist/static/js/plugin/highlight.min.js | 1 + .../js/plugin/highlightjs-line-numbers.min.js | 1 + dist/static/js/plugin/md5.min.js | 1 + dist/static/js/plugin/mock.min.js | 10 + .../static/js/plugin/perfect-scrollbar.min.js | 20 + dist/static/js/plugin/quill.min.js | 1 + dist/static/js/plugin/store.min.js | 2 + dist/static/js/plugin/time.min.js | 1 + dist/static/js/plugin/xlsx.min.js | 17 + dist/tmp/common/dashboard.html | 225 + dist/tmp/common/dropdown.html | 379 + dist/tmp/common/edit_pass.html | 50 + dist/tmp/common/progress.html | 61 + dist/tmp/common/status.html | 89 + dist/tmp/common/tag.html | 19 + dist/tmp/common/tips.html | 51 + dist/tmp/demo/add.html | 149 + dist/tmp/demo/chart.html | 67 + dist/tmp/demo/demo.html | 542 + dist/tmp/demo/details.html | 32 + dist/tmp/demo/info.html | 304 + dist/tmp/enhance/citypicker.html | 98 + dist/tmp/enhance/colorpicker.html | 114 + dist/tmp/enhance/datepicker.html | 247 + dist/tmp/enhance/editor.html | 69 + dist/tmp/enhance/rate.html | 127 + dist/tmp/enhance/slider.html | 180 + dist/tmp/enhance/transfer.html | 247 + dist/tmp/enhance/validate.html | 220 + dist/tmp/form/button.html | 122 + dist/tmp/form/checkbox.html | 65 + dist/tmp/form/input.html | 129 + dist/tmp/form/radio.html | 111 + dist/tmp/form/select.html | 199 + dist/tmp/form/textarea.html | 80 + dist/tmp/form/upload.html | 235 + dist/tmp/list/page.html | 163 + dist/tmp/list/table.html | 473 + dist/tmp/scene/block.html | 126 + dist/tmp/scene/font.html | 214 + dist/tmp/scene/person.html | 152 + dist/tmp/scene/pic.html | 172 + dist/tmp/view/chart.html | 191 + dist/tmp/view/message.html | 91 + dist/tmp/view/notice.html | 215 + dist/tmp/view/pic.html | 24 + dist/tmp/view/popup.html | 120 + dist/tmp/view/tab.html | 62 + dist/tmp/view/tree.html | 139 + dist/tmp/view/window.html | 282 + gulpfile.js | 153 + package.json | 28 + src/css/dark/animate.css | 11 + src/css/dark/bootstrap.css | 567 + src/css/dark/common/block.css | 534 + src/css/dark/common/common.css | 375 + src/css/dark/common/header.css | 116 + src/css/dark/common/reset.css | 76 + src/css/dark/common/scroll.css | 96 + src/css/dark/dropzone.css | 225 + src/css/dark/lib/button.css | 83 + src/css/dark/lib/citypicker.css | 110 + src/css/dark/lib/colorpicker.css | 45 + src/css/dark/lib/datepicker.css | 234 + src/css/dark/lib/dropdown.css | 71 + src/css/dark/lib/editor.css | 200 + src/css/dark/lib/form.css | 299 + src/css/dark/lib/imageview.css | 93 + src/css/dark/lib/message.css | 42 + src/css/dark/lib/notice.css | 72 + src/css/dark/lib/popup.css | 65 + src/css/dark/lib/progress.css | 51 + src/css/dark/lib/rate.css | 37 + src/css/dark/lib/slider.css | 74 + src/css/dark/lib/status.css | 33 + src/css/dark/lib/tab.css | 81 + src/css/dark/lib/table.css | 239 + src/css/dark/lib/tag.css | 30 + src/css/dark/lib/tips.css | 63 + src/css/dark/lib/transfer.css | 111 + src/css/dark/lib/tree.css | 40 + src/css/dark/lib/window.css | 93 + src/css/dark/normalize.css | 352 + src/css/dark/quill.snow.css | 964 ++ src/css/dark/remixicon.css | 2317 ++++ src/css/light/animate.css | 11 + src/css/light/bootstrap.css | 567 + src/css/light/common/block.css | 525 + src/css/light/common/common.css | 375 + src/css/light/common/header.css | 116 + src/css/light/common/reset.css | 76 + src/css/light/common/scroll.css | 96 + src/css/light/dropzone.css | 225 + src/css/light/lib/button.css | 83 + src/css/light/lib/citypicker.css | 110 + src/css/light/lib/colorpicker.css | 45 + src/css/light/lib/datepicker.css | 234 + src/css/light/lib/dropdown.css | 71 + src/css/light/lib/editor.css | 200 + src/css/light/lib/form.css | 300 + src/css/light/lib/imageview.css | 93 + src/css/light/lib/message.css | 42 + src/css/light/lib/notice.css | 72 + src/css/light/lib/popup.css | 65 + src/css/light/lib/progress.css | 51 + src/css/light/lib/rate.css | 37 + src/css/light/lib/slider.css | 74 + src/css/light/lib/status.css | 33 + src/css/light/lib/tab.css | 81 + src/css/light/lib/table.css | 239 + src/css/light/lib/tag.css | 30 + src/css/light/lib/tips.css | 63 + src/css/light/lib/transfer.css | 111 + src/css/light/lib/tree.css | 40 + src/css/light/lib/window.css | 93 + src/css/light/normalize.css | 352 + src/css/light/quill.snow.css | 964 ++ src/css/light/remixicon.css | 2317 ++++ src/js/core/al.conf.js | 80 + src/js/core/al.func.js | 400 + src/js/core/al.init.js | 173 + src/js/core/al.load.js | 409 + src/js/framework/eadmin/1.0.1/eadmin.js | 972 ++ src/js/lib/eadmin.button.js | 98 + src/js/lib/eadmin.chart.js | 327 + src/js/lib/eadmin.citypicker.js | 429 + src/js/lib/eadmin.colorpicker.js | 87 + src/js/lib/eadmin.datepicker.js | 1114 ++ src/js/lib/eadmin.dropdown.js | 177 + src/js/lib/eadmin.editor.js | 174 + src/js/lib/eadmin.form.js | 877 ++ src/js/lib/eadmin.imageview.js | 114 + src/js/lib/eadmin.message.js | 70 + src/js/lib/eadmin.notice.js | 114 + src/js/lib/eadmin.page.js | 468 + src/js/lib/eadmin.popup.js | 159 + src/js/lib/eadmin.progress.js | 40 + src/js/lib/eadmin.rate.js | 123 + src/js/lib/eadmin.slider.js | 331 + src/js/lib/eadmin.tab.js | 134 + src/js/lib/eadmin.table.js | 1312 ++ src/js/lib/eadmin.tag.js | 23 + src/js/lib/eadmin.tips.js | 186 + src/js/lib/eadmin.transfer.js | 338 + src/js/lib/eadmin.tree.js | 258 + src/js/lib/eadmin.upload.js | 252 + src/js/lib/eadmin.validate.js | 249 + src/js/lib/eadmin.window.js | 443 + src/less/dark/common/block.less | 579 + src/less/dark/common/common.less | 405 + src/less/dark/common/header.less | 132 + src/less/dark/common/reset.less | 72 + src/less/dark/common/scroll.less | 99 + src/less/dark/dropzone.less | 213 + src/less/dark/global.less | 119 + src/less/dark/lib/button.less | 85 + src/less/dark/lib/citypicker.less | 116 + src/less/dark/lib/colorpicker.less | 38 + src/less/dark/lib/datepicker.less | 265 + src/less/dark/lib/dropdown.less | 60 + src/less/dark/lib/editor.less | 205 + src/less/dark/lib/form.less | 289 + src/less/dark/lib/imageview.less | 84 + src/less/dark/lib/message.less | 36 + src/less/dark/lib/notice.less | 73 + src/less/dark/lib/popup.less | 65 + src/less/dark/lib/progress.less | 43 + src/less/dark/lib/rate.less | 30 + src/less/dark/lib/slider.less | 70 + src/less/dark/lib/status.less | 24 + src/less/dark/lib/tab.less | 77 + src/less/dark/lib/table.less | 246 + src/less/dark/lib/tag.less | 20 + src/less/dark/lib/tips.less | 58 + src/less/dark/lib/transfer.less | 119 + src/less/dark/lib/tree.less | 38 + src/less/dark/lib/window.less | 97 + src/less/light/common/block.less | 569 + src/less/light/common/common.less | 402 + src/less/light/common/header.less | 132 + src/less/light/common/reset.less | 72 + src/less/light/common/scroll.less | 99 + src/less/light/dropzone.less | 213 + src/less/light/global.less | 119 + src/less/light/lib/button.less | 85 + src/less/light/lib/citypicker.less | 116 + src/less/light/lib/colorpicker.less | 38 + src/less/light/lib/datepicker.less | 265 + src/less/light/lib/dropdown.less | 60 + src/less/light/lib/editor.less | 205 + src/less/light/lib/form.less | 290 + src/less/light/lib/imageview.less | 84 + src/less/light/lib/message.less | 36 + src/less/light/lib/notice.less | 73 + src/less/light/lib/popup.less | 65 + src/less/light/lib/progress.less | 43 + src/less/light/lib/rate.less | 30 + src/less/light/lib/slider.less | 70 + src/less/light/lib/status.less | 24 + src/less/light/lib/tab.less | 77 + src/less/light/lib/table.less | 246 + src/less/light/lib/tag.less | 20 + src/less/light/lib/tips.less | 58 + src/less/light/lib/transfer.less | 119 + src/less/light/lib/tree.less | 38 + src/less/light/lib/window.less | 97 + 269 files changed, 59437 insertions(+) create mode 100644 .babelrc create mode 100644 .gitignore create mode 100644 README.md create mode 100644 dist/index.html create mode 100644 dist/login.html create mode 100644 dist/static/css/eadmin.min.css create mode 100644 dist/static/css/eadmin_light.min.css create mode 100644 dist/static/font/num.ttf create mode 100644 dist/static/font/remixicon.eot create mode 100644 dist/static/font/remixicon.svg create mode 100644 dist/static/font/remixicon.symbol.svg create mode 100644 dist/static/font/remixicon.ttf create mode 100644 dist/static/font/remixicon.woff create mode 100644 dist/static/font/remixicon.woff2 create mode 100644 dist/static/img/default.jpg create mode 100644 dist/static/img/favicon.ico create mode 100644 dist/static/img/login-bg.png create mode 100644 dist/static/img/logo.png create mode 100644 dist/static/img/screenshot/1.png create mode 100644 dist/static/img/screenshot/2.png create mode 100644 dist/static/img/screenshot/3.png create mode 100644 dist/static/img/screenshot/4.png create mode 100644 dist/static/img/screenshot/5.png create mode 100644 dist/static/img/screenshot/alipay.jpg create mode 100644 dist/static/img/screenshot/qq.png create mode 100644 dist/static/img/screenshot/wechat.png create mode 100644 dist/static/img/yzcode.png create mode 100644 dist/static/js/core/al.init.min.js create mode 100644 dist/static/js/core/al.load.min.js create mode 100644 dist/static/js/data/city.js create mode 100644 dist/static/js/data/index.html create mode 100644 dist/static/js/data/mock.js create mode 100644 dist/static/js/data/nav.js create mode 100644 dist/static/js/data/template-filter.js create mode 100644 dist/static/js/event/index.html create mode 100644 dist/static/js/framework/art-template/4.12.2/template-web.js create mode 100644 dist/static/js/framework/axios/0.18.1/axios.min.js create mode 100644 dist/static/js/framework/axios/0.19.0/axios.min.js create mode 100644 dist/static/js/framework/bootstrap/3.3.4/bootstrap.min.css create mode 100644 dist/static/js/framework/bootstrap/3.3.7/bootstrap.min.css create mode 100644 dist/static/js/framework/chart/3.0.0/chart.min.js create mode 100644 dist/static/js/framework/eadmin/1.0.1/eadmin.min.js create mode 100644 dist/static/js/framework/html5/3.7/html5shiv.min.js create mode 100644 dist/static/js/framework/jquery/1.10.2/jquery.min.js create mode 100644 dist/static/js/framework/jquery/1.11.1/jquery.min.js create mode 100644 dist/static/js/framework/jquery/1.11.3/jquery.min.js create mode 100644 dist/static/js/framework/jquery/1.7.2/jquery.min.js create mode 100644 dist/static/js/framework/jquery/1.8.3/jquery.min.js create mode 100644 dist/static/js/framework/jquery/1.9.1/jquery.min.js create mode 100644 dist/static/js/framework/jquery/2.0.0/jquery.min.js create mode 100644 dist/static/js/framework/jquery/2.0.3/jquery.min.js create mode 100644 dist/static/js/framework/jquery/2.1.1/jquery.min.js create mode 100644 dist/static/js/framework/jquery/2.1.4/jquery.min.js create mode 100644 dist/static/js/framework/jquery/3.0.0/jquery.min.js create mode 100644 dist/static/js/framework/jquery/3.1.1/jquery.min.js create mode 100644 dist/static/js/framework/jquery/3.2.1/jquery.min.js create mode 100644 dist/static/js/framework/jquery/3.4.0/jquery.min.js create mode 100644 dist/static/js/framework/lodash/4.17.11/lodash.min.js create mode 100644 dist/static/js/framework/swiper/4.5.0/swiper.min.css create mode 100644 dist/static/js/framework/swiper/4.5.0/swiper.min.js create mode 100644 dist/static/js/framework/zepto/1.2.0/zepto.min.js create mode 100644 dist/static/js/lib/eadmin.lib.min.js create mode 100644 dist/static/js/plugin/dropzone.min.js create mode 100644 dist/static/js/plugin/highlight.min.js create mode 100644 dist/static/js/plugin/highlightjs-line-numbers.min.js create mode 100644 dist/static/js/plugin/md5.min.js create mode 100644 dist/static/js/plugin/mock.min.js create mode 100644 dist/static/js/plugin/perfect-scrollbar.min.js create mode 100644 dist/static/js/plugin/quill.min.js create mode 100644 dist/static/js/plugin/store.min.js create mode 100644 dist/static/js/plugin/time.min.js create mode 100644 dist/static/js/plugin/xlsx.min.js create mode 100644 dist/tmp/common/dashboard.html create mode 100644 dist/tmp/common/dropdown.html create mode 100644 dist/tmp/common/edit_pass.html create mode 100644 dist/tmp/common/progress.html create mode 100644 dist/tmp/common/status.html create mode 100644 dist/tmp/common/tag.html create mode 100644 dist/tmp/common/tips.html create mode 100644 dist/tmp/demo/add.html create mode 100644 dist/tmp/demo/chart.html create mode 100644 dist/tmp/demo/demo.html create mode 100644 dist/tmp/demo/details.html create mode 100644 dist/tmp/demo/info.html create mode 100644 dist/tmp/enhance/citypicker.html create mode 100644 dist/tmp/enhance/colorpicker.html create mode 100644 dist/tmp/enhance/datepicker.html create mode 100644 dist/tmp/enhance/editor.html create mode 100644 dist/tmp/enhance/rate.html create mode 100644 dist/tmp/enhance/slider.html create mode 100644 dist/tmp/enhance/transfer.html create mode 100644 dist/tmp/enhance/validate.html create mode 100644 dist/tmp/form/button.html create mode 100644 dist/tmp/form/checkbox.html create mode 100644 dist/tmp/form/input.html create mode 100644 dist/tmp/form/radio.html create mode 100644 dist/tmp/form/select.html create mode 100644 dist/tmp/form/textarea.html create mode 100644 dist/tmp/form/upload.html create mode 100644 dist/tmp/list/page.html create mode 100644 dist/tmp/list/table.html create mode 100644 dist/tmp/scene/block.html create mode 100644 dist/tmp/scene/font.html create mode 100644 dist/tmp/scene/person.html create mode 100644 dist/tmp/scene/pic.html create mode 100644 dist/tmp/view/chart.html create mode 100644 dist/tmp/view/message.html create mode 100644 dist/tmp/view/notice.html create mode 100644 dist/tmp/view/pic.html create mode 100644 dist/tmp/view/popup.html create mode 100644 dist/tmp/view/tab.html create mode 100644 dist/tmp/view/tree.html create mode 100644 dist/tmp/view/window.html create mode 100644 gulpfile.js create mode 100644 package.json create mode 100644 src/css/dark/animate.css create mode 100644 src/css/dark/bootstrap.css create mode 100644 src/css/dark/common/block.css create mode 100644 src/css/dark/common/common.css create mode 100644 src/css/dark/common/header.css create mode 100644 src/css/dark/common/reset.css create mode 100644 src/css/dark/common/scroll.css create mode 100644 src/css/dark/dropzone.css create mode 100644 src/css/dark/lib/button.css create mode 100644 src/css/dark/lib/citypicker.css create mode 100644 src/css/dark/lib/colorpicker.css create mode 100644 src/css/dark/lib/datepicker.css create mode 100644 src/css/dark/lib/dropdown.css create mode 100644 src/css/dark/lib/editor.css create mode 100644 src/css/dark/lib/form.css create mode 100644 src/css/dark/lib/imageview.css create mode 100644 src/css/dark/lib/message.css create mode 100644 src/css/dark/lib/notice.css create mode 100644 src/css/dark/lib/popup.css create mode 100644 src/css/dark/lib/progress.css create mode 100644 src/css/dark/lib/rate.css create mode 100644 src/css/dark/lib/slider.css create mode 100644 src/css/dark/lib/status.css create mode 100644 src/css/dark/lib/tab.css create mode 100644 src/css/dark/lib/table.css create mode 100644 src/css/dark/lib/tag.css create mode 100644 src/css/dark/lib/tips.css create mode 100644 src/css/dark/lib/transfer.css create mode 100644 src/css/dark/lib/tree.css create mode 100644 src/css/dark/lib/window.css create mode 100644 src/css/dark/normalize.css create mode 100644 src/css/dark/quill.snow.css create mode 100644 src/css/dark/remixicon.css create mode 100644 src/css/light/animate.css create mode 100644 src/css/light/bootstrap.css create mode 100644 src/css/light/common/block.css create mode 100644 src/css/light/common/common.css create mode 100644 src/css/light/common/header.css create mode 100644 src/css/light/common/reset.css create mode 100644 src/css/light/common/scroll.css create mode 100644 src/css/light/dropzone.css create mode 100644 src/css/light/lib/button.css create mode 100644 src/css/light/lib/citypicker.css create mode 100644 src/css/light/lib/colorpicker.css create mode 100644 src/css/light/lib/datepicker.css create mode 100644 src/css/light/lib/dropdown.css create mode 100644 src/css/light/lib/editor.css create mode 100644 src/css/light/lib/form.css create mode 100644 src/css/light/lib/imageview.css create mode 100644 src/css/light/lib/message.css create mode 100644 src/css/light/lib/notice.css create mode 100644 src/css/light/lib/popup.css create mode 100644 src/css/light/lib/progress.css create mode 100644 src/css/light/lib/rate.css create mode 100644 src/css/light/lib/slider.css create mode 100644 src/css/light/lib/status.css create mode 100644 src/css/light/lib/tab.css create mode 100644 src/css/light/lib/table.css create mode 100644 src/css/light/lib/tag.css create mode 100644 src/css/light/lib/tips.css create mode 100644 src/css/light/lib/transfer.css create mode 100644 src/css/light/lib/tree.css create mode 100644 src/css/light/lib/window.css create mode 100644 src/css/light/normalize.css create mode 100644 src/css/light/quill.snow.css create mode 100644 src/css/light/remixicon.css create mode 100644 src/js/core/al.conf.js create mode 100644 src/js/core/al.func.js create mode 100644 src/js/core/al.init.js create mode 100644 src/js/core/al.load.js create mode 100644 src/js/framework/eadmin/1.0.1/eadmin.js create mode 100644 src/js/lib/eadmin.button.js create mode 100644 src/js/lib/eadmin.chart.js create mode 100644 src/js/lib/eadmin.citypicker.js create mode 100644 src/js/lib/eadmin.colorpicker.js create mode 100644 src/js/lib/eadmin.datepicker.js create mode 100644 src/js/lib/eadmin.dropdown.js create mode 100644 src/js/lib/eadmin.editor.js create mode 100644 src/js/lib/eadmin.form.js create mode 100644 src/js/lib/eadmin.imageview.js create mode 100644 src/js/lib/eadmin.message.js create mode 100644 src/js/lib/eadmin.notice.js create mode 100644 src/js/lib/eadmin.page.js create mode 100644 src/js/lib/eadmin.popup.js create mode 100644 src/js/lib/eadmin.progress.js create mode 100644 src/js/lib/eadmin.rate.js create mode 100644 src/js/lib/eadmin.slider.js create mode 100644 src/js/lib/eadmin.tab.js create mode 100644 src/js/lib/eadmin.table.js create mode 100644 src/js/lib/eadmin.tag.js create mode 100644 src/js/lib/eadmin.tips.js create mode 100644 src/js/lib/eadmin.transfer.js create mode 100644 src/js/lib/eadmin.tree.js create mode 100644 src/js/lib/eadmin.upload.js create mode 100644 src/js/lib/eadmin.validate.js create mode 100644 src/js/lib/eadmin.window.js create mode 100644 src/less/dark/common/block.less create mode 100644 src/less/dark/common/common.less create mode 100644 src/less/dark/common/header.less create mode 100644 src/less/dark/common/reset.less create mode 100644 src/less/dark/common/scroll.less create mode 100644 src/less/dark/dropzone.less create mode 100644 src/less/dark/global.less create mode 100644 src/less/dark/lib/button.less create mode 100644 src/less/dark/lib/citypicker.less create mode 100644 src/less/dark/lib/colorpicker.less create mode 100644 src/less/dark/lib/datepicker.less create mode 100644 src/less/dark/lib/dropdown.less create mode 100644 src/less/dark/lib/editor.less create mode 100644 src/less/dark/lib/form.less create mode 100644 src/less/dark/lib/imageview.less create mode 100644 src/less/dark/lib/message.less create mode 100644 src/less/dark/lib/notice.less create mode 100644 src/less/dark/lib/popup.less create mode 100644 src/less/dark/lib/progress.less create mode 100644 src/less/dark/lib/rate.less create mode 100644 src/less/dark/lib/slider.less create mode 100644 src/less/dark/lib/status.less create mode 100644 src/less/dark/lib/tab.less create mode 100644 src/less/dark/lib/table.less create mode 100644 src/less/dark/lib/tag.less create mode 100644 src/less/dark/lib/tips.less create mode 100644 src/less/dark/lib/transfer.less create mode 100644 src/less/dark/lib/tree.less create mode 100644 src/less/dark/lib/window.less create mode 100644 src/less/light/common/block.less create mode 100644 src/less/light/common/common.less create mode 100644 src/less/light/common/header.less create mode 100644 src/less/light/common/reset.less create mode 100644 src/less/light/common/scroll.less create mode 100644 src/less/light/dropzone.less create mode 100644 src/less/light/global.less create mode 100644 src/less/light/lib/button.less create mode 100644 src/less/light/lib/citypicker.less create mode 100644 src/less/light/lib/colorpicker.less create mode 100644 src/less/light/lib/datepicker.less create mode 100644 src/less/light/lib/dropdown.less create mode 100644 src/less/light/lib/editor.less create mode 100644 src/less/light/lib/form.less create mode 100644 src/less/light/lib/imageview.less create mode 100644 src/less/light/lib/message.less create mode 100644 src/less/light/lib/notice.less create mode 100644 src/less/light/lib/popup.less create mode 100644 src/less/light/lib/progress.less create mode 100644 src/less/light/lib/rate.less create mode 100644 src/less/light/lib/slider.less create mode 100644 src/less/light/lib/status.less create mode 100644 src/less/light/lib/tab.less create mode 100644 src/less/light/lib/table.less create mode 100644 src/less/light/lib/tag.less create mode 100644 src/less/light/lib/tips.less create mode 100644 src/less/light/lib/transfer.less create mode 100644 src/less/light/lib/tree.less create mode 100644 src/less/light/lib/window.less diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..bd6f2ee --- /dev/null +++ b/.babelrc @@ -0,0 +1,5 @@ +{ + "presets": [ + "env" + ] +} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d6ad0fc --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules +package-lock.json +.history +.vscode \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..0781b47 --- /dev/null +++ b/README.md @@ -0,0 +1,222 @@ +## EAdmin 开箱即用的后台UI框架 + +#### 更新日志 + +v2.1.3 + +更新日期:2021-08-10 + +1、优化下拉菜单清空后的默认显示文案处理方法 + +2、修复表格组件搜索关键字高亮后原始字段内容被修改的BUG + +3、优化首次加载等待时间长的提示效果,平滑过渡 + +4、修复自定义分页接口无数据时默认提示文案重复的问题 + +5、修复按钮带图标时同时指定延时后图标消失的BUG + +6、取消tips的data-tips-offset属性,改为默认就使tips自动居中 + +7、优化多元色的后两种配色 + +v2.1.2 + +更新日期:2021-06-11 + +1、修复级联下拉菜单清空选项时的BUG + +2、更新部分样式细节 + +v2.1.1 + +更新日期:2021-06-09 + +1、优化部分细节问题 + +v2.1.0 + +更新日期:2021-05-28 + +1、合并并优化登录页面样式 + +2、表格组件增加字段配置搜索高亮的参数 + +3、修复日期组件设置默认值后unixtime不起作用的BUG + +4、修复穿梭框没有给绑定的隐藏域赋值默认选中的项目的值 + +5、合并lib类库,提升首次加载速度 + +6、修复自定义分页搜索栏控件间距问题 + +7、修复上传组件接口返回失败后没有弹出提示的问题 + +8、修复日期组件手动清空值但是实际却没有清空的问题 + +9、修复弹窗销毁时没有同步销毁弹窗内选项卡下加载页面中的组件DOM的BUG + +10、修复弹窗内打开模态框时点击遮罩层关闭逻辑错误的BUG + +11、修复自定义分页在有数据时没有隐藏无数据提示的BUG + +12、表格组件图片字段新增style参数,可以自定义表格中图片的样式,满足图片各种尺寸的展示 + +13、表格组件列配置增加open打开弹窗配置 + +14、重写表格组件列配置href参数为只针对打开外部链接的情况 + +15、修复横向纵向滚动条无限滚动的BUG + +16、在全局Mount上增加timeout和interval挂载点,跳转页面时可以同步清除之前页面的定时器 + +17、优化模态弹框的间距、文字行距,使其更加协调 + +18、修复数字加减框默认值小于data-min或者大于data-max没有处理的BUG + +19、优化提示横栏上下间距 + +20、修复日期、城市、Tips、下拉菜单在多级弹窗内显示时的层级问题 + +v2.0.9 + +更新日期:2021-03-31 + +1、新增单选按钮的标签样式 + +2、优化表格搜索栏和按钮栏间距 + +v2.0.8 + +更新日期:2021-03-20 + +1、图表插件增加是否可自定义宽高度配置 + +2、上传组件新增小尺寸模式 + +3、优化表单form-group的间距 + +4、修复下拉菜单组件点击事件BUG + +5、优化横幅提示的字体颜色 + +v2.0.7 + +更新日期:2021-03-12 + +01、增加mockjs使用 + +02、优化表格API接口没传值出现报错的问题 + +03、优化表格翻页是否显示提示的配置 + +v2.0.6 + +更新日期:2021-03-04 + +01、优化上传组件默认高度,使得高度与上传文件后统一,避免不对齐 + +02、修复表格组件在没有配置按钮的时候开启表头配置和导出excel按钮不显示的问题 + +03、优化表格数据加载效果,减少页面抖动 + +v2.0.5 + +更新日期:2021-02-27 + +01、增加下拉菜单组件fixed可固定配置参数,用于顶部的下拉不被清除 + +02、加固文件异步加载的容错性 + +03、修改页面加载的loading效果 + +04、部分细节调整 + +v2.0.4 + +更新日期:2021-02-05 + +01、选项卡组件新增数字显示 + +02、优化多元色配色 + +03、增加亮色配色 + +04、完善默认图加载机制,在全局范围内应用 + + +v2.0.3 + +更新日期:2021-01-25 + +01、富文本编辑器readonly不生效(修复) + +02、优化表格组件搜索栏间距,保证在任何场景下不影响外围容器间距 + +03、优化表格组件全选按钮的显示逻辑 + +04、优化表格组件初始化宽度没有铺满的问题 + +05、新增下拉菜单组件 + +06、表格组件新增表头配置 + +07、表格组件新增导出excel + +08、表格组件新增进度条显示功能 + +09、优化状态组件的使用方式,改为直接使用class样式 + +10、修复表格组件翻页后刷新页面页数错乱的问题(修复) + +11、表格组件新增只用于搜索使用的字段配置 + +12、优化HTTP接口调用方式,统一出参格式,增加出参格式化工具 + + +v2.0.2 + +更新日期:2021-01-15 + +01、上传组件删除图片时绑定的隐藏域的值也同步更新(修复) + +02、优化上传组件在上传的文件不是图片时的默认显示效果 + + +v2.0.1 + +更新日期:2020-12-15 + +01、新增图片查看器组件 + +02、修复上传组件有默认值时限制最大上传图片数量失效的问题 + +03、下拉菜单支持多选 + +04、下拉菜单高度调整到最优 + +05、下拉菜单新增取消选中功能 + + +#### 官方QQ群:811258213 (未满) + + +[开发文档](http://www.eadmin.com.cn) + +![演示](https://inews.gtimg.com/newsapp_ls/0/13868530793/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868531584/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868531969/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868532443/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868532591/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868532732/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868532842/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868532949/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868533164/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868533286/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868533411/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868533523/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868533758/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868533882/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868533978/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868534083/0.png) +![演示](https://inews.gtimg.com/newsapp_ls/0/13868534221/0.png) \ No newline at end of file diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..8b7dd0c --- /dev/null +++ b/dist/index.html @@ -0,0 +1,211 @@ + + + + + + + + + EAdmin - 完整演示案例 + + + + + +
    + + + + +
    + +
    + + + + \ No newline at end of file diff --git a/dist/login.html b/dist/login.html new file mode 100644 index 0000000..22527ee --- /dev/null +++ b/dist/login.html @@ -0,0 +1,155 @@ + + + + + + + EAdmin - 完整演示案例 + + + + + + +
    +
    +
    +
    + EAdmin - 演示 +
    +
    + 其中涵盖了完整的组件以及布局演示案例 +
    + +
    + +
    + +
    + +
    + +
    + + 图形验证码 +
    + + +
    +
    + + + + \ No newline at end of file diff --git a/dist/static/css/eadmin.min.css b/dist/static/css/eadmin.min.css new file mode 100644 index 0000000..d88037b --- /dev/null +++ b/dist/static/css/eadmin.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8";/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #30375B;background:#232B4C;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#4E5675}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:#060916 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px;display:none}.block-title{font-size:16px;color:#ccc}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;display:inline-block;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important;font-size:14px}.block-title i{font-size:18px}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#1A2042;position:relative}.block-box .block .font-list{margin-top:18px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}#login .main-title,#login .sub-title,#resource,#right-frame .doc thead,#right-frame .hljs .hljs-ln-numbers,.block-box .block .person,.block-box .empty,.mask,.tac{text-align:center}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #141933 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data .more{position:absolute;top:10px;right:10px;cursor:pointer}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:16px;color:#ccc;margin-bottom:0!important;height:28px;line-height:28px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group{position:relative}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #30375B}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #30375B solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#7886A3;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #30375B solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #30375B solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#4E5675;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700}#right-frame .doc td{padding:10px;border:1px solid #000;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#171c3b}#right-frame .hljs,.quote{border-radius:5px;background:#232B4C}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #30375B solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-left:5px #30375B solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-error a,.quote-info a,.quote-success a{color:#0084FF}.quote-error a:hover,.quote-info a:hover,.quote-success a:hover{color:#006acc}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title{font-size:24px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}#resource{width:100%;height:30px;position:absolute;top:50%;margin-top:-15px}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.mask{opacity:.6;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:9998;justify-content:center;align-items:center;color:#FFF}.mask i{font-size:18px}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:#36F!important}.font-color-8{color:#FF3E28!important}.font-color-9{color:#7886A3!important}.font-color-0{color:#0084FF!important}a,body,button,header .sub-nav .active:hover{color:#FFF}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:#36F!important}.color-8{background-color:#FF3E28!important}.color-9{background-color:#7886A3!important}.color-0{background-color:#0084FF!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#99b3ff,#36F)!important;background:-webkit-linear-gradient(left,#99b3ff,#36F)!important;background:-o-linear-gradient(left,#99b3ff,#36F)!important}.linear-8{background:-moz-linear-gradient(left,#ff9a8e,#FF3E28)!important;background:-webkit-linear-gradient(left,#ff9a8e,#FF3E28)!important;background:-o-linear-gradient(left,#ff9a8e,#FF3E28)!important}.linear-9{background:-moz-linear-gradient(left,#b5bccc,#7886A3)!important;background:-webkit-linear-gradient(left,#b5bccc,#7886A3)!important;background:-o-linear-gradient(left,#b5bccc,#7886A3)!important}.linear-0{background:-moz-linear-gradient(left,#66b5ff,#0084FF)!important;background:-webkit-linear-gradient(left,#66b5ff,#0084FF)!important;background:-o-linear-gradient(left,#66b5ff,#0084FF)!important}.fl{float:left}.fr{float:right}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.va-m{vertical-align:middle}.fwb{font-weight:700}.flex{flex-wrap:wrap}.dn,header{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:18px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px}.citypicker,img,video{border-radius:5px}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#0C112A;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#ccc}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#4E5675}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}#imageview,.colorpicker,.dropdown ul,.select span{overflow:hidden}button{border-radius:50px;background:0 0;border:2px solid #30375B;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button:active:not(:disabled){border-color:#005cb3}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#7886A3;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.hl{background:#0084FF;border-color:#0084FF;color:#FFF}.hl:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.hl:active:not(:disabled){background:#005cb3;border-color:#005cb3}.hl:disabled{color:#7886A3;background:#30375B;cursor:not-allowed;border-color:#30375B}.citypicker{position:absolute;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#4E5675}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#4E5675}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#7886A3}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#7886A3;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#4E5675}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#4E5675}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#4E5675}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{box-shadow:#060916 0 0 20px;background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #30375B;background:#232B4C;position:absolute;z-index:9999;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#4E5675}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #30375B solid;margin-bottom:5px;padding:0 10px}.dropdown .divided{margin:4px 0;border-bottom:1px #30375B solid}.dropdown .disabled{color:#7886A3;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#FFF}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#FFF}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#30375B}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#171c3b;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#232B4C}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#30375B;outline:0}.ql-snow .ql-picker-options{background:#232B4C}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:#060916 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#30375B;background-color:#1A2042}.ql-snow .ql-tooltip input[type=text]{border-color:#30375B;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#2a3560}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #30375B;background:#232B4C;width:100%;color:#FFF}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#7886A3}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#7886A3}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:0}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#482323}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#7886A3;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #30375B}.radio-checked-tag{border:2px solid #0084FF;background:#2a3560}.radio-disabled-tag{border:2px dashed #30375B;color:#7886A3;cursor:not-allowed}.select,.select-option{border-radius:5px;background:#232B4C}.select{padding:10px 30px 8px 10px;border:1px solid #30375B;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#30375B}.select-disabled i,.select-disabled span{color:#7886A3}.select-option{display:none;position:absolute;border:1px solid #30375B;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#4E5675}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#7886A3;cursor:not-allowed}.select-option .disabled:hover{background:#232B4C}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#7886A3}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#000;border-radius:5px;box-shadow:#060916 0 0 20px}.message{color:#FFF;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:#060916 0 0 20px;position:fixed;border:1px solid #30375B;background:#232B4C;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#4E5675;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:#060916 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate{margin-top:20px}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#7886A3}.slider{background:#30375B;cursor:pointer;position:relative;margin:30px 0 10px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:#060916 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#4E5675;position:absolute}.slider-disabled{background:#7886A3;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:#060916 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #30375B solid}.tab span{background:#232B4C;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #30375B;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 3px}.tab .active{background:#1A2042;height:42px;border-bottom:2px #1A2042 solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block-title{padding:0 10px}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #000 solid;background:#171c3b}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#161b37}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#283267}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#66b5ff!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #000 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#283267!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#1A2042}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 #0c112a}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 #0c112a}.tips,.window{box-shadow:#060916 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#4E5675}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #000 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#FFF}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#000;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#000}.tips .top{top:-10px;border-bottom-color:#000}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#000}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#000}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #30375B;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#232B4C;border-bottom:1px #30375B solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#4E5675}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #30375B;background:#1A2042;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#232B4C;border:2px solid #30375B}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/static/css/eadmin_light.min.css b/dist/static/css/eadmin_light.min.css new file mode 100644 index 0000000..55190a7 --- /dev/null +++ b/dist/static/css/eadmin_light.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8";/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */.col,.col-auto{max-width:100%}#right-frame .doc,.ql-editor table,table{border-collapse:collapse}.ql-editor,textarea{word-wrap:break-word}.block-box .block .corner,.progress .point,.table button,.tag{text-shadow:1px 1px 1px #36495C}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}@keyframes pulse{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes heartBeat{0%,28%,70%{-webkit-transform:scale(1);transform:scale(1)}14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.ql-container.ql-disabled .ql-tooltip,.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}.dropzone,.dropzone:hover{transition:border-color .2s linear}@media (max-width:576px){#container{padding:20px!important}header{box-shadow:0 5px 10px 0 #060916;z-index:9999}header .main-nav>div:first-child{padding-left:20px!important}header .main-nav .member,header .main-nav .nav{display:none}.table-page .info,.table-page .jump,header .sub-nav{display:none!important}.table-page{text-align:center!important}header .mobile-menu{display:block!important}}@media (max-width :1280px){header .main-nav .nav a li{padding:0 10px!important}}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding:10px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-1,.col-auto{-webkit-box-flex:0}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2,.col-3{-webkit-box-flex:0}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5{-webkit-box-flex:0}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6,.col-7{-webkit-box-flex:0}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8,.col-9{-webkit-box-flex:0}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11{-webkit-box-flex:0}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.ql-snow .ql-editor img,legend{max-width:100%}#container:after,#container:before{content:" ";display:table}#container:after{content:" ";clear:both}.dropzone{min-height:120px;border:2px dashed #DCE8F2;background:#F7F7F7;padding:10px;border-radius:4px;position:relative}.dropzone-mini{padding:unset!important;min-height:unset!important;width:38px;height:38px}.dropzone:hover{border-color:#0084FF}.dropzone .dz-message{font-size:14px;min-height:74px}.dropzone .dz-mini{margin:unset!important;min-height:unset!important}.dropzone .dz-mini i{font-size:24px!important;margin-bottom:0!important;margin-top:3px!important}.dropzone .dz-message i{font-size:42px;margin:0 auto 10px;display:block}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable:not(.dz-remove){cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *,.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:5px;min-height:110px}progress,sub,sup{vertical-align:baseline}.dropzone .dz-preview-mini{min-height:unset!important;margin:2px!important}.dropzone .dz-preview-mini .dz-image{width:unset!important;height:unset!important}.dropzone .dz-preview-mini .dz-error-i,.dropzone .dz-preview-mini .dz-remove-i,.dropzone .dz-preview-mini .dz-success-i{font-size:12px!important;opacity:0!important;right:0!important;bottom:0!important}.dropzone .dz-preview .dz-error-i,.dropzone .dz-preview .dz-remove-i,.dropzone .dz-preview .dz-success-i{opacity:0;z-index:500;position:absolute;display:block;bottom:3px;right:3px;margin-right:0;font-size:18px}.dropzone .dz-preview .dz-success-i{color:#6fee00}.dropzone .dz-preview .dz-error-i{color:#FF1844}.dropzone .dz-preview .dz-remove-i{opacity:1;color:#FFF;cursor:pointer}.dropzone .dz-error .dz-error-i,.dropzone .dz-success .dz-success-i{opacity:1!important}.dropzone .dz-complete .dz-remove-i{opacity:0}.dropzone .dz-preview .dz-image{border-radius:4px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10;background:#DCE8F2}.dropzone .dz-preview .dz-details{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;text-align:center;padding:2em 1em;display:none}.dropzone .dz-preview .dz-details .dz-filename{margin-bottom:1em;font-size:14px;text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-size strong{background:unset!important;margin:unset!important}.dropzone .dz-preview .dz-image img{display:block;border-radius:5px;width:100%}.dropzone .dz-button{position:absolute;bottom:5px;right:0;left:0;display:none;padding:10px 10px 0;width:100%;overflow:hidden;height:40px;line-height:30px}.dropzone .dz-button button{float:right}.dropzone .dz-button span{float:left}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:0;z-index:1000;pointer-events:none;position:absolute;height:4px;top:0;width:100%;-webkit-transform:scale(1);overflow:hidden}button,hr,input{overflow:visible}.dropzone .dz-preview .dz-progress .dz-upload{background:#0084FF;position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,::after,::before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{margin:.67em 0}hr{box-sizing:content-box;height:0}.ql-container,.ql-editor,.ql-snow,.ql-snow *,.ql-toolbar.ql-snow,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */.ql-container{font-family:Helvetica,Arial,sans-serif;margin:0;position:relative}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{counter-reset:list-0;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked]>.ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:'\2610'}.ql-editor li[data-list=ordered]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2;counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4;counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6;counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7;counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) '. '}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8;counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) '. '}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:0}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-hidden,.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#FFF}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#FFF}}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px;background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-picker{display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.block-box .block,.citypicker,.datepicker,.datepicker .day span.current,.datepicker .quick span.current,.dropdown,.ps__thumb-y,button:hover:not(:disabled){box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{border:1px solid #ccc;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;margin:0}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.block-title span,.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'保存';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"链接:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"样式:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"视频:"}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:remixicon;src:url(../font/remixicon.eot);src:url(../font/remixicon.eot#iefix) format('embedded-opentype'),url(../font/remixicon.woff2) format("woff2"),url(../font/remixicon.woff) format("woff"),url(../font/remixicon.ttf) format('truetype'),url(../font/remixicon.svg#remixicon) format('svg');font-display:swap}[class*=" ri-"],[class^=ri-]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}#container,.block-title{width:100%;position:relative}.ri-24-hours-fill:before{content:"\ea01"}.ri-24-hours-line:before{content:"\ea02"}.ri-4k-fill:before{content:"\ea03"}.ri-4k-line:before{content:"\ea04"}.ri-a-b:before{content:"\ea05"}.ri-account-box-fill:before{content:"\ea06"}.ri-account-box-line:before{content:"\ea07"}.ri-account-circle-fill:before{content:"\ea08"}.ri-account-circle-line:before{content:"\ea09"}.ri-account-pin-box-fill:before{content:"\ea0a"}.ri-account-pin-box-line:before{content:"\ea0b"}.ri-account-pin-circle-fill:before{content:"\ea0c"}.ri-account-pin-circle-line:before{content:"\ea0d"}.ri-add-box-fill:before{content:"\ea0e"}.ri-add-box-line:before{content:"\ea0f"}.ri-add-circle-fill:before{content:"\ea10"}.ri-add-circle-line:before{content:"\ea11"}.ri-add-fill:before{content:"\ea12"}.ri-add-line:before{content:"\ea13"}.ri-admin-fill:before{content:"\ea14"}.ri-admin-line:before{content:"\ea15"}.ri-advertisement-fill:before{content:"\ea16"}.ri-advertisement-line:before{content:"\ea17"}.ri-airplay-fill:before{content:"\ea18"}.ri-airplay-line:before{content:"\ea19"}.ri-alarm-fill:before{content:"\ea1a"}.ri-alarm-line:before{content:"\ea1b"}.ri-alarm-warning-fill:before{content:"\ea1c"}.ri-alarm-warning-line:before{content:"\ea1d"}.ri-album-fill:before{content:"\ea1e"}.ri-album-line:before{content:"\ea1f"}.ri-alert-fill:before{content:"\ea20"}.ri-alert-line:before{content:"\ea21"}.ri-aliens-fill:before{content:"\ea22"}.ri-aliens-line:before{content:"\ea23"}.ri-align-bottom:before{content:"\ea24"}.ri-align-center:before{content:"\ea25"}.ri-align-justify:before{content:"\ea26"}.ri-align-left:before{content:"\ea27"}.ri-align-right:before{content:"\ea28"}.ri-align-top:before{content:"\ea29"}.ri-align-vertically:before{content:"\ea2a"}.ri-alipay-fill:before{content:"\ea2b"}.ri-alipay-line:before{content:"\ea2c"}.ri-amazon-fill:before{content:"\ea2d"}.ri-amazon-line:before{content:"\ea2e"}.ri-anchor-fill:before{content:"\ea2f"}.ri-anchor-line:before{content:"\ea30"}.ri-ancient-gate-fill:before{content:"\ea31"}.ri-ancient-gate-line:before{content:"\ea32"}.ri-ancient-pavilion-fill:before{content:"\ea33"}.ri-ancient-pavilion-line:before{content:"\ea34"}.ri-android-fill:before{content:"\ea35"}.ri-android-line:before{content:"\ea36"}.ri-angularjs-fill:before{content:"\ea37"}.ri-angularjs-line:before{content:"\ea38"}.ri-anticlockwise-2-fill:before{content:"\ea39"}.ri-anticlockwise-2-line:before{content:"\ea3a"}.ri-anticlockwise-fill:before{content:"\ea3b"}.ri-anticlockwise-line:before{content:"\ea3c"}.ri-app-store-fill:before{content:"\ea3d"}.ri-app-store-line:before{content:"\ea3e"}.ri-apple-fill:before{content:"\ea3f"}.ri-apple-line:before{content:"\ea40"}.ri-apps-2-fill:before{content:"\ea41"}.ri-apps-2-line:before{content:"\ea42"}.ri-apps-fill:before{content:"\ea43"}.ri-apps-line:before{content:"\ea44"}.ri-archive-drawer-fill:before{content:"\ea45"}.ri-archive-drawer-line:before{content:"\ea46"}.ri-archive-fill:before{content:"\ea47"}.ri-archive-line:before{content:"\ea48"}.ri-arrow-down-circle-fill:before{content:"\ea49"}.ri-arrow-down-circle-line:before{content:"\ea4a"}.ri-arrow-down-fill:before{content:"\ea4b"}.ri-arrow-down-line:before{content:"\ea4c"}.ri-arrow-down-s-fill:before{content:"\ea4d"}.ri-arrow-down-s-line:before{content:"\ea4e"}.ri-arrow-drop-down-fill:before{content:"\ea4f"}.ri-arrow-drop-down-line:before{content:"\ea50"}.ri-arrow-drop-left-fill:before{content:"\ea51"}.ri-arrow-drop-left-line:before{content:"\ea52"}.ri-arrow-drop-right-fill:before{content:"\ea53"}.ri-arrow-drop-right-line:before{content:"\ea54"}.ri-arrow-drop-up-fill:before{content:"\ea55"}.ri-arrow-drop-up-line:before{content:"\ea56"}.ri-arrow-go-back-fill:before{content:"\ea57"}.ri-arrow-go-back-line:before{content:"\ea58"}.ri-arrow-go-forward-fill:before{content:"\ea59"}.ri-arrow-go-forward-line:before{content:"\ea5a"}.ri-arrow-left-circle-fill:before{content:"\ea5b"}.ri-arrow-left-circle-line:before{content:"\ea5c"}.ri-arrow-left-down-fill:before{content:"\ea5d"}.ri-arrow-left-down-line:before{content:"\ea5e"}.ri-arrow-left-fill:before{content:"\ea5f"}.ri-arrow-left-line:before{content:"\ea60"}.ri-arrow-left-right-fill:before{content:"\ea61"}.ri-arrow-left-right-line:before{content:"\ea62"}.ri-arrow-left-s-fill:before{content:"\ea63"}.ri-arrow-left-s-line:before{content:"\ea64"}.ri-arrow-left-up-fill:before{content:"\ea65"}.ri-arrow-left-up-line:before{content:"\ea66"}.ri-arrow-right-circle-fill:before{content:"\ea67"}.ri-arrow-right-circle-line:before{content:"\ea68"}.ri-arrow-right-down-fill:before{content:"\ea69"}.ri-arrow-right-down-line:before{content:"\ea6a"}.ri-arrow-right-fill:before{content:"\ea6b"}.ri-arrow-right-line:before{content:"\ea6c"}.ri-arrow-right-s-fill:before{content:"\ea6d"}.ri-arrow-right-s-line:before{content:"\ea6e"}.ri-arrow-right-up-fill:before{content:"\ea6f"}.ri-arrow-right-up-line:before{content:"\ea70"}.ri-arrow-up-circle-fill:before{content:"\ea71"}.ri-arrow-up-circle-line:before{content:"\ea72"}.ri-arrow-up-down-fill:before{content:"\ea73"}.ri-arrow-up-down-line:before{content:"\ea74"}.ri-arrow-up-fill:before{content:"\ea75"}.ri-arrow-up-line:before{content:"\ea76"}.ri-arrow-up-s-fill:before{content:"\ea77"}.ri-arrow-up-s-line:before{content:"\ea78"}.ri-artboard-2-fill:before{content:"\ea79"}.ri-artboard-2-line:before{content:"\ea7a"}.ri-artboard-fill:before{content:"\ea7b"}.ri-artboard-line:before{content:"\ea7c"}.ri-article-fill:before{content:"\ea7d"}.ri-article-line:before{content:"\ea7e"}.ri-aspect-ratio-fill:before{content:"\ea7f"}.ri-aspect-ratio-line:before{content:"\ea80"}.ri-asterisk:before{content:"\ea81"}.ri-at-fill:before{content:"\ea82"}.ri-at-line:before{content:"\ea83"}.ri-attachment-2:before{content:"\ea84"}.ri-attachment-fill:before{content:"\ea85"}.ri-attachment-line:before{content:"\ea86"}.ri-auction-fill:before{content:"\ea87"}.ri-auction-line:before{content:"\ea88"}.ri-award-fill:before{content:"\ea89"}.ri-award-line:before{content:"\ea8a"}.ri-baidu-fill:before{content:"\ea8b"}.ri-baidu-line:before{content:"\ea8c"}.ri-ball-pen-fill:before{content:"\ea8d"}.ri-ball-pen-line:before{content:"\ea8e"}.ri-bank-card-2-fill:before{content:"\ea8f"}.ri-bank-card-2-line:before{content:"\ea90"}.ri-bank-card-fill:before{content:"\ea91"}.ri-bank-card-line:before{content:"\ea92"}.ri-bank-fill:before{content:"\ea93"}.ri-bank-line:before{content:"\ea94"}.ri-bar-chart-2-fill:before{content:"\ea95"}.ri-bar-chart-2-line:before{content:"\ea96"}.ri-bar-chart-box-fill:before{content:"\ea97"}.ri-bar-chart-box-line:before{content:"\ea98"}.ri-bar-chart-fill:before{content:"\ea99"}.ri-bar-chart-grouped-fill:before{content:"\ea9a"}.ri-bar-chart-grouped-line:before{content:"\ea9b"}.ri-bar-chart-horizontal-fill:before{content:"\ea9c"}.ri-bar-chart-horizontal-line:before{content:"\ea9d"}.ri-bar-chart-line:before{content:"\ea9e"}.ri-barcode-box-fill:before{content:"\ea9f"}.ri-barcode-box-line:before{content:"\eaa0"}.ri-barcode-fill:before{content:"\eaa1"}.ri-barcode-line:before{content:"\eaa2"}.ri-barricade-fill:before{content:"\eaa3"}.ri-barricade-line:before{content:"\eaa4"}.ri-base-station-fill:before{content:"\eaa5"}.ri-base-station-line:before{content:"\eaa6"}.ri-basketball-fill:before{content:"\eaa7"}.ri-basketball-line:before{content:"\eaa8"}.ri-battery-2-charge-fill:before{content:"\eaa9"}.ri-battery-2-charge-line:before{content:"\eaaa"}.ri-battery-2-fill:before{content:"\eaab"}.ri-battery-2-line:before{content:"\eaac"}.ri-battery-charge-fill:before{content:"\eaad"}.ri-battery-charge-line:before{content:"\eaae"}.ri-battery-fill:before{content:"\eaaf"}.ri-battery-line:before{content:"\eab0"}.ri-battery-low-fill:before{content:"\eab1"}.ri-battery-low-line:before{content:"\eab2"}.ri-battery-saver-fill:before{content:"\eab3"}.ri-battery-saver-line:before{content:"\eab4"}.ri-battery-share-fill:before{content:"\eab5"}.ri-battery-share-line:before{content:"\eab6"}.ri-bear-smile-fill:before{content:"\eab7"}.ri-bear-smile-line:before{content:"\eab8"}.ri-behance-fill:before{content:"\eab9"}.ri-behance-line:before{content:"\eaba"}.ri-bell-fill:before{content:"\eabb"}.ri-bell-line:before{content:"\eabc"}.ri-bike-fill:before{content:"\eabd"}.ri-bike-line:before{content:"\eabe"}.ri-bilibili-fill:before{content:"\eabf"}.ri-bilibili-line:before{content:"\eac0"}.ri-bill-fill:before{content:"\eac1"}.ri-bill-line:before{content:"\eac2"}.ri-billiards-fill:before{content:"\eac3"}.ri-billiards-line:before{content:"\eac4"}.ri-bit-coin-fill:before{content:"\eac5"}.ri-bit-coin-line:before{content:"\eac6"}.ri-blaze-fill:before{content:"\eac7"}.ri-blaze-line:before{content:"\eac8"}.ri-bluetooth-connect-fill:before{content:"\eac9"}.ri-bluetooth-connect-line:before{content:"\eaca"}.ri-bluetooth-fill:before{content:"\eacb"}.ri-bluetooth-line:before{content:"\eacc"}.ri-blur-off-fill:before{content:"\eacd"}.ri-blur-off-line:before{content:"\eace"}.ri-body-scan-fill:before{content:"\eacf"}.ri-body-scan-line:before{content:"\ead0"}.ri-bold:before{content:"\ead1"}.ri-book-2-fill:before{content:"\ead2"}.ri-book-2-line:before{content:"\ead3"}.ri-book-3-fill:before{content:"\ead4"}.ri-book-3-line:before{content:"\ead5"}.ri-book-fill:before{content:"\ead6"}.ri-book-line:before{content:"\ead7"}.ri-book-mark-fill:before{content:"\ead8"}.ri-book-mark-line:before{content:"\ead9"}.ri-book-open-fill:before{content:"\eada"}.ri-book-open-line:before{content:"\eadb"}.ri-book-read-fill:before{content:"\eadc"}.ri-book-read-line:before{content:"\eadd"}.ri-booklet-fill:before{content:"\eade"}.ri-booklet-line:before{content:"\eadf"}.ri-bookmark-2-fill:before{content:"\eae0"}.ri-bookmark-2-line:before{content:"\eae1"}.ri-bookmark-3-fill:before{content:"\eae2"}.ri-bookmark-3-line:before{content:"\eae3"}.ri-bookmark-fill:before{content:"\eae4"}.ri-bookmark-line:before{content:"\eae5"}.ri-boxing-fill:before{content:"\eae6"}.ri-boxing-line:before{content:"\eae7"}.ri-braces-fill:before{content:"\eae8"}.ri-braces-line:before{content:"\eae9"}.ri-brackets-fill:before{content:"\eaea"}.ri-brackets-line:before{content:"\eaeb"}.ri-briefcase-2-fill:before{content:"\eaec"}.ri-briefcase-2-line:before{content:"\eaed"}.ri-briefcase-3-fill:before{content:"\eaee"}.ri-briefcase-3-line:before{content:"\eaef"}.ri-briefcase-4-fill:before{content:"\eaf0"}.ri-briefcase-4-line:before{content:"\eaf1"}.ri-briefcase-5-fill:before{content:"\eaf2"}.ri-briefcase-5-line:before{content:"\eaf3"}.ri-briefcase-fill:before{content:"\eaf4"}.ri-briefcase-line:before{content:"\eaf5"}.ri-bring-forward:before{content:"\eaf6"}.ri-bring-to-front:before{content:"\eaf7"}.ri-broadcast-fill:before{content:"\eaf8"}.ri-broadcast-line:before{content:"\eaf9"}.ri-brush-2-fill:before{content:"\eafa"}.ri-brush-2-line:before{content:"\eafb"}.ri-brush-3-fill:before{content:"\eafc"}.ri-brush-3-line:before{content:"\eafd"}.ri-brush-4-fill:before{content:"\eafe"}.ri-brush-4-line:before{content:"\eaff"}.ri-brush-fill:before{content:"\eb00"}.ri-brush-line:before{content:"\eb01"}.ri-bubble-chart-fill:before{content:"\eb02"}.ri-bubble-chart-line:before{content:"\eb03"}.ri-bug-2-fill:before{content:"\eb04"}.ri-bug-2-line:before{content:"\eb05"}.ri-bug-fill:before{content:"\eb06"}.ri-bug-line:before{content:"\eb07"}.ri-building-2-fill:before{content:"\eb08"}.ri-building-2-line:before{content:"\eb09"}.ri-building-3-fill:before{content:"\eb0a"}.ri-building-3-line:before{content:"\eb0b"}.ri-building-4-fill:before{content:"\eb0c"}.ri-building-4-line:before{content:"\eb0d"}.ri-building-fill:before{content:"\eb0e"}.ri-building-line:before{content:"\eb0f"}.ri-bus-2-fill:before{content:"\eb10"}.ri-bus-2-line:before{content:"\eb11"}.ri-bus-fill:before{content:"\eb12"}.ri-bus-line:before{content:"\eb13"}.ri-bus-wifi-fill:before{content:"\eb14"}.ri-bus-wifi-line:before{content:"\eb15"}.ri-cactus-fill:before{content:"\eb16"}.ri-cactus-line:before{content:"\eb17"}.ri-cake-2-fill:before{content:"\eb18"}.ri-cake-2-line:before{content:"\eb19"}.ri-cake-3-fill:before{content:"\eb1a"}.ri-cake-3-line:before{content:"\eb1b"}.ri-cake-fill:before{content:"\eb1c"}.ri-cake-line:before{content:"\eb1d"}.ri-calculator-fill:before{content:"\eb1e"}.ri-calculator-line:before{content:"\eb1f"}.ri-calendar-2-fill:before{content:"\eb20"}.ri-calendar-2-line:before{content:"\eb21"}.ri-calendar-check-fill:before{content:"\eb22"}.ri-calendar-check-line:before{content:"\eb23"}.ri-calendar-event-fill:before{content:"\eb24"}.ri-calendar-event-line:before{content:"\eb25"}.ri-calendar-fill:before{content:"\eb26"}.ri-calendar-line:before{content:"\eb27"}.ri-calendar-todo-fill:before{content:"\eb28"}.ri-calendar-todo-line:before{content:"\eb29"}.ri-camera-2-fill:before{content:"\eb2a"}.ri-camera-2-line:before{content:"\eb2b"}.ri-camera-3-fill:before{content:"\eb2c"}.ri-camera-3-line:before{content:"\eb2d"}.ri-camera-fill:before{content:"\eb2e"}.ri-camera-lens-fill:before{content:"\eb2f"}.ri-camera-lens-line:before{content:"\eb30"}.ri-camera-line:before{content:"\eb31"}.ri-camera-off-fill:before{content:"\eb32"}.ri-camera-off-line:before{content:"\eb33"}.ri-camera-switch-fill:before{content:"\eb34"}.ri-camera-switch-line:before{content:"\eb35"}.ri-capsule-fill:before{content:"\eb36"}.ri-capsule-line:before{content:"\eb37"}.ri-car-fill:before{content:"\eb38"}.ri-car-line:before{content:"\eb39"}.ri-car-washing-fill:before{content:"\eb3a"}.ri-car-washing-line:before{content:"\eb3b"}.ri-caravan-fill:before{content:"\eb3c"}.ri-caravan-line:before{content:"\eb3d"}.ri-cast-fill:before{content:"\eb3e"}.ri-cast-line:before{content:"\eb3f"}.ri-cellphone-fill:before{content:"\eb40"}.ri-cellphone-line:before{content:"\eb41"}.ri-celsius-fill:before{content:"\eb42"}.ri-celsius-line:before{content:"\eb43"}.ri-centos-fill:before{content:"\eb44"}.ri-centos-line:before{content:"\eb45"}.ri-character-recognition-fill:before{content:"\eb46"}.ri-character-recognition-line:before{content:"\eb47"}.ri-charging-pile-2-fill:before{content:"\eb48"}.ri-charging-pile-2-line:before{content:"\eb49"}.ri-charging-pile-fill:before{content:"\eb4a"}.ri-charging-pile-line:before{content:"\eb4b"}.ri-chat-1-fill:before{content:"\eb4c"}.ri-chat-1-line:before{content:"\eb4d"}.ri-chat-2-fill:before{content:"\eb4e"}.ri-chat-2-line:before{content:"\eb4f"}.ri-chat-3-fill:before{content:"\eb50"}.ri-chat-3-line:before{content:"\eb51"}.ri-chat-4-fill:before{content:"\eb52"}.ri-chat-4-line:before{content:"\eb53"}.ri-chat-check-fill:before{content:"\eb54"}.ri-chat-check-line:before{content:"\eb55"}.ri-chat-delete-fill:before{content:"\eb56"}.ri-chat-delete-line:before{content:"\eb57"}.ri-chat-download-fill:before{content:"\eb58"}.ri-chat-download-line:before{content:"\eb59"}.ri-chat-follow-up-fill:before{content:"\eb5a"}.ri-chat-follow-up-line:before{content:"\eb5b"}.ri-chat-forward-fill:before{content:"\eb5c"}.ri-chat-forward-line:before{content:"\eb5d"}.ri-chat-heart-fill:before{content:"\eb5e"}.ri-chat-heart-line:before{content:"\eb5f"}.ri-chat-history-fill:before{content:"\eb60"}.ri-chat-history-line:before{content:"\eb61"}.ri-chat-new-fill:before{content:"\eb62"}.ri-chat-new-line:before{content:"\eb63"}.ri-chat-off-fill:before{content:"\eb64"}.ri-chat-off-line:before{content:"\eb65"}.ri-chat-poll-fill:before{content:"\eb66"}.ri-chat-poll-line:before{content:"\eb67"}.ri-chat-private-fill:before{content:"\eb68"}.ri-chat-private-line:before{content:"\eb69"}.ri-chat-quote-fill:before{content:"\eb6a"}.ri-chat-quote-line:before{content:"\eb6b"}.ri-chat-settings-fill:before{content:"\eb6c"}.ri-chat-settings-line:before{content:"\eb6d"}.ri-chat-smile-2-fill:before{content:"\eb6e"}.ri-chat-smile-2-line:before{content:"\eb6f"}.ri-chat-smile-3-fill:before{content:"\eb70"}.ri-chat-smile-3-line:before{content:"\eb71"}.ri-chat-smile-fill:before{content:"\eb72"}.ri-chat-smile-line:before{content:"\eb73"}.ri-chat-upload-fill:before{content:"\eb74"}.ri-chat-upload-line:before{content:"\eb75"}.ri-chat-voice-fill:before{content:"\eb76"}.ri-chat-voice-line:before{content:"\eb77"}.ri-check-double-fill:before{content:"\eb78"}.ri-check-double-line:before{content:"\eb79"}.ri-check-fill:before{content:"\eb7a"}.ri-check-line:before{content:"\eb7b"}.ri-checkbox-blank-circle-fill:before{content:"\eb7c"}.ri-checkbox-blank-circle-line:before{content:"\eb7d"}.ri-checkbox-blank-fill:before{content:"\eb7e"}.ri-checkbox-blank-line:before{content:"\eb7f"}.ri-checkbox-circle-fill:before{content:"\eb80"}.ri-checkbox-circle-line:before{content:"\eb81"}.ri-checkbox-fill:before{content:"\eb82"}.ri-checkbox-indeterminate-fill:before{content:"\eb83"}.ri-checkbox-indeterminate-line:before{content:"\eb84"}.ri-checkbox-line:before{content:"\eb85"}.ri-checkbox-multiple-blank-fill:before{content:"\eb86"}.ri-checkbox-multiple-blank-line:before{content:"\eb87"}.ri-checkbox-multiple-fill:before{content:"\eb88"}.ri-checkbox-multiple-line:before{content:"\eb89"}.ri-china-railway-fill:before{content:"\eb8a"}.ri-china-railway-line:before{content:"\eb8b"}.ri-chrome-fill:before{content:"\eb8c"}.ri-chrome-line:before{content:"\eb8d"}.ri-clapperboard-fill:before{content:"\eb8e"}.ri-clapperboard-line:before{content:"\eb8f"}.ri-clipboard-fill:before{content:"\eb90"}.ri-clipboard-line:before{content:"\eb91"}.ri-clockwise-2-fill:before{content:"\eb92"}.ri-clockwise-2-line:before{content:"\eb93"}.ri-clockwise-fill:before{content:"\eb94"}.ri-clockwise-line:before{content:"\eb95"}.ri-close-circle-fill:before{content:"\eb96"}.ri-close-circle-line:before{content:"\eb97"}.ri-close-fill:before{content:"\eb98"}.ri-close-line:before{content:"\eb99"}.ri-closed-captioning-fill:before{content:"\eb9a"}.ri-closed-captioning-line:before{content:"\eb9b"}.ri-cloud-fill:before{content:"\eb9c"}.ri-cloud-line:before{content:"\eb9d"}.ri-cloud-off-fill:before{content:"\eb9e"}.ri-cloud-off-line:before{content:"\eb9f"}.ri-cloud-windy-fill:before{content:"\eba0"}.ri-cloud-windy-line:before{content:"\eba1"}.ri-cloudy-2-fill:before{content:"\eba2"}.ri-cloudy-2-line:before{content:"\eba3"}.ri-cloudy-fill:before{content:"\eba4"}.ri-cloudy-line:before{content:"\eba5"}.ri-code-box-fill:before{content:"\eba6"}.ri-code-box-line:before{content:"\eba7"}.ri-code-fill:before{content:"\eba8"}.ri-code-line:before{content:"\eba9"}.ri-code-s-fill:before{content:"\ebaa"}.ri-code-s-line:before{content:"\ebab"}.ri-code-s-slash-fill:before{content:"\ebac"}.ri-code-s-slash-line:before{content:"\ebad"}.ri-code-view:before{content:"\ebae"}.ri-codepen-fill:before{content:"\ebaf"}.ri-codepen-line:before{content:"\ebb0"}.ri-coin-fill:before{content:"\ebb1"}.ri-coin-line:before{content:"\ebb2"}.ri-coins-fill:before{content:"\ebb3"}.ri-coins-line:before{content:"\ebb4"}.ri-collage-fill:before{content:"\ebb5"}.ri-collage-line:before{content:"\ebb6"}.ri-command-fill:before{content:"\ebb7"}.ri-command-line:before{content:"\ebb8"}.ri-community-fill:before{content:"\ebb9"}.ri-community-line:before{content:"\ebba"}.ri-compass-2-fill:before{content:"\ebbb"}.ri-compass-2-line:before{content:"\ebbc"}.ri-compass-3-fill:before{content:"\ebbd"}.ri-compass-3-line:before{content:"\ebbe"}.ri-compass-4-fill:before{content:"\ebbf"}.ri-compass-4-line:before{content:"\ebc0"}.ri-compass-discover-fill:before{content:"\ebc1"}.ri-compass-discover-line:before{content:"\ebc2"}.ri-compass-fill:before{content:"\ebc3"}.ri-compass-line:before{content:"\ebc4"}.ri-compasses-2-fill:before{content:"\ebc5"}.ri-compasses-2-line:before{content:"\ebc6"}.ri-compasses-fill:before{content:"\ebc7"}.ri-compasses-line:before{content:"\ebc8"}.ri-computer-fill:before{content:"\ebc9"}.ri-computer-line:before{content:"\ebca"}.ri-contacts-book-2-fill:before{content:"\ebcb"}.ri-contacts-book-2-line:before{content:"\ebcc"}.ri-contacts-book-fill:before{content:"\ebcd"}.ri-contacts-book-line:before{content:"\ebce"}.ri-contacts-book-upload-fill:before{content:"\ebcf"}.ri-contacts-book-upload-line:before{content:"\ebd0"}.ri-contacts-fill:before{content:"\ebd1"}.ri-contacts-line:before{content:"\ebd2"}.ri-contrast-2-fill:before{content:"\ebd3"}.ri-contrast-2-line:before{content:"\ebd4"}.ri-contrast-drop-2-fill:before{content:"\ebd5"}.ri-contrast-drop-2-line:before{content:"\ebd6"}.ri-contrast-drop-fill:before{content:"\ebd7"}.ri-contrast-drop-line:before{content:"\ebd8"}.ri-contrast-fill:before{content:"\ebd9"}.ri-contrast-line:before{content:"\ebda"}.ri-copper-coin-fill:before{content:"\ebdb"}.ri-copper-coin-line:before{content:"\ebdc"}.ri-copper-diamond-fill:before{content:"\ebdd"}.ri-copper-diamond-line:before{content:"\ebde"}.ri-copyleft-fill:before{content:"\ebdf"}.ri-copyleft-line:before{content:"\ebe0"}.ri-copyright-fill:before{content:"\ebe1"}.ri-copyright-line:before{content:"\ebe2"}.ri-coreos-fill:before{content:"\ebe3"}.ri-coreos-line:before{content:"\ebe4"}.ri-coupon-2-fill:before{content:"\ebe5"}.ri-coupon-2-line:before{content:"\ebe6"}.ri-coupon-3-fill:before{content:"\ebe7"}.ri-coupon-3-line:before{content:"\ebe8"}.ri-coupon-4-fill:before{content:"\ebe9"}.ri-coupon-4-line:before{content:"\ebea"}.ri-coupon-5-fill:before{content:"\ebeb"}.ri-coupon-5-line:before{content:"\ebec"}.ri-coupon-fill:before{content:"\ebed"}.ri-coupon-line:before{content:"\ebee"}.ri-cpu-fill:before{content:"\ebef"}.ri-cpu-line:before{content:"\ebf0"}.ri-creative-commons-by-fill:before{content:"\ebf1"}.ri-creative-commons-by-line:before{content:"\ebf2"}.ri-creative-commons-fill:before{content:"\ebf3"}.ri-creative-commons-line:before{content:"\ebf4"}.ri-creative-commons-nc-fill:before{content:"\ebf5"}.ri-creative-commons-nc-line:before{content:"\ebf6"}.ri-creative-commons-nd-fill:before{content:"\ebf7"}.ri-creative-commons-nd-line:before{content:"\ebf8"}.ri-creative-commons-sa-fill:before{content:"\ebf9"}.ri-creative-commons-sa-line:before{content:"\ebfa"}.ri-creative-commons-zero-fill:before{content:"\ebfb"}.ri-creative-commons-zero-line:before{content:"\ebfc"}.ri-criminal-fill:before{content:"\ebfd"}.ri-criminal-line:before{content:"\ebfe"}.ri-crop-2-fill:before{content:"\ebff"}.ri-crop-2-line:before{content:"\ec00"}.ri-crop-fill:before{content:"\ec01"}.ri-crop-line:before{content:"\ec02"}.ri-css3-fill:before{content:"\ec03"}.ri-css3-line:before{content:"\ec04"}.ri-cup-fill:before{content:"\ec05"}.ri-cup-line:before{content:"\ec06"}.ri-currency-fill:before{content:"\ec07"}.ri-currency-line:before{content:"\ec08"}.ri-cursor-fill:before{content:"\ec09"}.ri-cursor-line:before{content:"\ec0a"}.ri-customer-service-2-fill:before{content:"\ec0b"}.ri-customer-service-2-line:before{content:"\ec0c"}.ri-customer-service-fill:before{content:"\ec0d"}.ri-customer-service-line:before{content:"\ec0e"}.ri-dashboard-2-fill:before{content:"\ec0f"}.ri-dashboard-2-line:before{content:"\ec10"}.ri-dashboard-3-fill:before{content:"\ec11"}.ri-dashboard-3-line:before{content:"\ec12"}.ri-dashboard-fill:before{content:"\ec13"}.ri-dashboard-line:before{content:"\ec14"}.ri-database-2-fill:before{content:"\ec15"}.ri-database-2-line:before{content:"\ec16"}.ri-database-fill:before{content:"\ec17"}.ri-database-line:before{content:"\ec18"}.ri-delete-back-2-fill:before{content:"\ec19"}.ri-delete-back-2-line:before{content:"\ec1a"}.ri-delete-back-fill:before{content:"\ec1b"}.ri-delete-back-line:before{content:"\ec1c"}.ri-delete-bin-2-fill:before{content:"\ec1d"}.ri-delete-bin-2-line:before{content:"\ec1e"}.ri-delete-bin-3-fill:before{content:"\ec1f"}.ri-delete-bin-3-line:before{content:"\ec20"}.ri-delete-bin-4-fill:before{content:"\ec21"}.ri-delete-bin-4-line:before{content:"\ec22"}.ri-delete-bin-5-fill:before{content:"\ec23"}.ri-delete-bin-5-line:before{content:"\ec24"}.ri-delete-bin-6-fill:before{content:"\ec25"}.ri-delete-bin-6-line:before{content:"\ec26"}.ri-delete-bin-7-fill:before{content:"\ec27"}.ri-delete-bin-7-line:before{content:"\ec28"}.ri-delete-bin-fill:before{content:"\ec29"}.ri-delete-bin-line:before{content:"\ec2a"}.ri-delete-column:before{content:"\ec2b"}.ri-delete-row:before{content:"\ec2c"}.ri-device-fill:before{content:"\ec2d"}.ri-device-line:before{content:"\ec2e"}.ri-device-recover-fill:before{content:"\ec2f"}.ri-device-recover-line:before{content:"\ec30"}.ri-dingding-fill:before{content:"\ec31"}.ri-dingding-line:before{content:"\ec32"}.ri-direction-fill:before{content:"\ec33"}.ri-direction-line:before{content:"\ec34"}.ri-disc-fill:before{content:"\ec35"}.ri-disc-line:before{content:"\ec36"}.ri-discord-fill:before{content:"\ec37"}.ri-discord-line:before{content:"\ec38"}.ri-discuss-fill:before{content:"\ec39"}.ri-discuss-line:before{content:"\ec3a"}.ri-dislike-fill:before{content:"\ec3b"}.ri-dislike-line:before{content:"\ec3c"}.ri-disqus-fill:before{content:"\ec3d"}.ri-disqus-line:before{content:"\ec3e"}.ri-divide-fill:before{content:"\ec3f"}.ri-divide-line:before{content:"\ec40"}.ri-donut-chart-fill:before{content:"\ec41"}.ri-donut-chart-line:before{content:"\ec42"}.ri-door-closed-fill:before{content:"\ec43"}.ri-door-closed-line:before{content:"\ec44"}.ri-door-fill:before{content:"\ec45"}.ri-door-line:before{content:"\ec46"}.ri-door-lock-box-fill:before{content:"\ec47"}.ri-door-lock-box-line:before{content:"\ec48"}.ri-door-lock-fill:before{content:"\ec49"}.ri-door-lock-line:before{content:"\ec4a"}.ri-door-open-fill:before{content:"\ec4b"}.ri-door-open-line:before{content:"\ec4c"}.ri-dossier-fill:before{content:"\ec4d"}.ri-dossier-line:before{content:"\ec4e"}.ri-douban-fill:before{content:"\ec4f"}.ri-douban-line:before{content:"\ec50"}.ri-double-quotes-l:before{content:"\ec51"}.ri-double-quotes-r:before{content:"\ec52"}.ri-download-2-fill:before{content:"\ec53"}.ri-download-2-line:before{content:"\ec54"}.ri-download-cloud-2-fill:before{content:"\ec55"}.ri-download-cloud-2-line:before{content:"\ec56"}.ri-download-cloud-fill:before{content:"\ec57"}.ri-download-cloud-line:before{content:"\ec58"}.ri-download-fill:before{content:"\ec59"}.ri-download-line:before{content:"\ec5a"}.ri-draft-fill:before{content:"\ec5b"}.ri-draft-line:before{content:"\ec5c"}.ri-drag-drop-fill:before{content:"\ec5d"}.ri-drag-drop-line:before{content:"\ec5e"}.ri-drag-move-2-fill:before{content:"\ec5f"}.ri-drag-move-2-line:before{content:"\ec60"}.ri-drag-move-fill:before{content:"\ec61"}.ri-drag-move-line:before{content:"\ec62"}.ri-dribbble-fill:before{content:"\ec63"}.ri-dribbble-line:before{content:"\ec64"}.ri-drive-fill:before{content:"\ec65"}.ri-drive-line:before{content:"\ec66"}.ri-drizzle-fill:before{content:"\ec67"}.ri-drizzle-line:before{content:"\ec68"}.ri-drop-fill:before{content:"\ec69"}.ri-drop-line:before{content:"\ec6a"}.ri-dropbox-fill:before{content:"\ec6b"}.ri-dropbox-line:before{content:"\ec6c"}.ri-dual-sim-1-fill:before{content:"\ec6d"}.ri-dual-sim-1-line:before{content:"\ec6e"}.ri-dual-sim-2-fill:before{content:"\ec6f"}.ri-dual-sim-2-line:before{content:"\ec70"}.ri-dv-fill:before{content:"\ec71"}.ri-dv-line:before{content:"\ec72"}.ri-dvd-fill:before{content:"\ec73"}.ri-dvd-line:before{content:"\ec74"}.ri-e-bike-2-fill:before{content:"\ec75"}.ri-e-bike-2-line:before{content:"\ec76"}.ri-e-bike-fill:before{content:"\ec77"}.ri-e-bike-line:before{content:"\ec78"}.ri-earth-fill:before{content:"\ec79"}.ri-earth-line:before{content:"\ec7a"}.ri-earthquake-fill:before{content:"\ec7b"}.ri-earthquake-line:before{content:"\ec7c"}.ri-edge-fill:before{content:"\ec7d"}.ri-edge-line:before{content:"\ec7e"}.ri-edit-2-fill:before{content:"\ec7f"}.ri-edit-2-line:before{content:"\ec80"}.ri-edit-box-fill:before{content:"\ec81"}.ri-edit-box-line:before{content:"\ec82"}.ri-edit-circle-fill:before{content:"\ec83"}.ri-edit-circle-line:before{content:"\ec84"}.ri-edit-fill:before{content:"\ec85"}.ri-edit-line:before{content:"\ec86"}.ri-eject-fill:before{content:"\ec87"}.ri-eject-line:before{content:"\ec88"}.ri-emotion-2-fill:before{content:"\ec89"}.ri-emotion-2-line:before{content:"\ec8a"}.ri-emotion-fill:before{content:"\ec8b"}.ri-emotion-happy-fill:before{content:"\ec8c"}.ri-emotion-happy-line:before{content:"\ec8d"}.ri-emotion-laugh-fill:before{content:"\ec8e"}.ri-emotion-laugh-line:before{content:"\ec8f"}.ri-emotion-line:before{content:"\ec90"}.ri-emotion-normal-fill:before{content:"\ec91"}.ri-emotion-normal-line:before{content:"\ec92"}.ri-emotion-sad-fill:before{content:"\ec93"}.ri-emotion-sad-line:before{content:"\ec94"}.ri-emotion-unhappy-fill:before{content:"\ec95"}.ri-emotion-unhappy-line:before{content:"\ec96"}.ri-empathize-fill:before{content:"\ec97"}.ri-empathize-line:before{content:"\ec98"}.ri-emphasis-cn:before{content:"\ec99"}.ri-emphasis:before{content:"\ec9a"}.ri-english-input:before{content:"\ec9b"}.ri-equalizer-fill:before{content:"\ec9c"}.ri-equalizer-line:before{content:"\ec9d"}.ri-eraser-fill:before{content:"\ec9e"}.ri-eraser-line:before{content:"\ec9f"}.ri-error-warning-fill:before{content:"\eca0"}.ri-error-warning-line:before{content:"\eca1"}.ri-evernote-fill:before{content:"\eca2"}.ri-evernote-line:before{content:"\eca3"}.ri-exchange-box-fill:before{content:"\eca4"}.ri-exchange-box-line:before{content:"\eca5"}.ri-exchange-cny-fill:before{content:"\eca6"}.ri-exchange-cny-line:before{content:"\eca7"}.ri-exchange-dollar-fill:before{content:"\eca8"}.ri-exchange-dollar-line:before{content:"\eca9"}.ri-exchange-fill:before{content:"\ecaa"}.ri-exchange-funds-fill:before{content:"\ecab"}.ri-exchange-funds-line:before{content:"\ecac"}.ri-exchange-line:before{content:"\ecad"}.ri-external-link-fill:before{content:"\ecae"}.ri-external-link-line:before{content:"\ecaf"}.ri-eye-2-fill:before{content:"\ecb0"}.ri-eye-2-line:before{content:"\ecb1"}.ri-eye-close-fill:before{content:"\ecb2"}.ri-eye-close-line:before{content:"\ecb3"}.ri-eye-fill:before{content:"\ecb4"}.ri-eye-line:before{content:"\ecb5"}.ri-eye-off-fill:before{content:"\ecb6"}.ri-eye-off-line:before{content:"\ecb7"}.ri-facebook-box-fill:before{content:"\ecb8"}.ri-facebook-box-line:before{content:"\ecb9"}.ri-facebook-circle-fill:before{content:"\ecba"}.ri-facebook-circle-line:before{content:"\ecbb"}.ri-facebook-fill:before{content:"\ecbc"}.ri-facebook-line:before{content:"\ecbd"}.ri-fahrenheit-fill:before{content:"\ecbe"}.ri-fahrenheit-line:before{content:"\ecbf"}.ri-feedback-fill:before{content:"\ecc0"}.ri-feedback-line:before{content:"\ecc1"}.ri-file-2-fill:before{content:"\ecc2"}.ri-file-2-line:before{content:"\ecc3"}.ri-file-3-fill:before{content:"\ecc4"}.ri-file-3-line:before{content:"\ecc5"}.ri-file-4-fill:before{content:"\ecc6"}.ri-file-4-line:before{content:"\ecc7"}.ri-file-add-fill:before{content:"\ecc8"}.ri-file-add-line:before{content:"\ecc9"}.ri-file-chart-2-fill:before{content:"\ecca"}.ri-file-chart-2-line:before{content:"\eccb"}.ri-file-chart-fill:before{content:"\eccc"}.ri-file-chart-line:before{content:"\eccd"}.ri-file-cloud-fill:before{content:"\ecce"}.ri-file-cloud-line:before{content:"\eccf"}.ri-file-code-fill:before{content:"\ecd0"}.ri-file-code-line:before{content:"\ecd1"}.ri-file-copy-2-fill:before{content:"\ecd2"}.ri-file-copy-2-line:before{content:"\ecd3"}.ri-file-copy-fill:before{content:"\ecd4"}.ri-file-copy-line:before{content:"\ecd5"}.ri-file-damage-fill:before{content:"\ecd6"}.ri-file-damage-line:before{content:"\ecd7"}.ri-file-download-fill:before{content:"\ecd8"}.ri-file-download-line:before{content:"\ecd9"}.ri-file-edit-fill:before{content:"\ecda"}.ri-file-edit-line:before{content:"\ecdb"}.ri-file-excel-2-fill:before{content:"\ecdc"}.ri-file-excel-2-line:before{content:"\ecdd"}.ri-file-excel-fill:before{content:"\ecde"}.ri-file-excel-line:before{content:"\ecdf"}.ri-file-fill:before{content:"\ece0"}.ri-file-forbid-fill:before{content:"\ece1"}.ri-file-forbid-line:before{content:"\ece2"}.ri-file-gif-fill:before{content:"\ece3"}.ri-file-gif-line:before{content:"\ece4"}.ri-file-history-fill:before{content:"\ece5"}.ri-file-history-line:before{content:"\ece6"}.ri-file-hwp-fill:before{content:"\ece7"}.ri-file-hwp-line:before{content:"\ece8"}.ri-file-info-fill:before{content:"\ece9"}.ri-file-info-line:before{content:"\ecea"}.ri-file-line:before{content:"\eceb"}.ri-file-list-2-fill:before{content:"\ecec"}.ri-file-list-2-line:before{content:"\eced"}.ri-file-list-3-fill:before{content:"\ecee"}.ri-file-list-3-line:before{content:"\ecef"}.ri-file-list-fill:before{content:"\ecf0"}.ri-file-list-line:before{content:"\ecf1"}.ri-file-lock-fill:before{content:"\ecf2"}.ri-file-lock-line:before{content:"\ecf3"}.ri-file-mark-fill:before{content:"\ecf4"}.ri-file-mark-line:before{content:"\ecf5"}.ri-file-music-fill:before{content:"\ecf6"}.ri-file-music-line:before{content:"\ecf7"}.ri-file-paper-2-fill:before{content:"\ecf8"}.ri-file-paper-2-line:before{content:"\ecf9"}.ri-file-paper-fill:before{content:"\ecfa"}.ri-file-paper-line:before{content:"\ecfb"}.ri-file-pdf-fill:before{content:"\ecfc"}.ri-file-pdf-line:before{content:"\ecfd"}.ri-file-ppt-2-fill:before{content:"\ecfe"}.ri-file-ppt-2-line:before{content:"\ecff"}.ri-file-ppt-fill:before{content:"\ed00"}.ri-file-ppt-line:before{content:"\ed01"}.ri-file-reduce-fill:before{content:"\ed02"}.ri-file-reduce-line:before{content:"\ed03"}.ri-file-search-fill:before{content:"\ed04"}.ri-file-search-line:before{content:"\ed05"}.ri-file-settings-fill:before{content:"\ed06"}.ri-file-settings-line:before{content:"\ed07"}.ri-file-shield-2-fill:before{content:"\ed08"}.ri-file-shield-2-line:before{content:"\ed09"}.ri-file-shield-fill:before{content:"\ed0a"}.ri-file-shield-line:before{content:"\ed0b"}.ri-file-shred-fill:before{content:"\ed0c"}.ri-file-shred-line:before{content:"\ed0d"}.ri-file-text-fill:before{content:"\ed0e"}.ri-file-text-line:before{content:"\ed0f"}.ri-file-transfer-fill:before{content:"\ed10"}.ri-file-transfer-line:before{content:"\ed11"}.ri-file-unknow-fill:before{content:"\ed12"}.ri-file-unknow-line:before{content:"\ed13"}.ri-file-upload-fill:before{content:"\ed14"}.ri-file-upload-line:before{content:"\ed15"}.ri-file-user-fill:before{content:"\ed16"}.ri-file-user-line:before{content:"\ed17"}.ri-file-warning-fill:before{content:"\ed18"}.ri-file-warning-line:before{content:"\ed19"}.ri-file-word-2-fill:before{content:"\ed1a"}.ri-file-word-2-line:before{content:"\ed1b"}.ri-file-word-fill:before{content:"\ed1c"}.ri-file-word-line:before{content:"\ed1d"}.ri-file-zip-fill:before{content:"\ed1e"}.ri-file-zip-line:before{content:"\ed1f"}.ri-film-fill:before{content:"\ed20"}.ri-film-line:before{content:"\ed21"}.ri-filter-2-fill:before{content:"\ed22"}.ri-filter-2-line:before{content:"\ed23"}.ri-filter-3-fill:before{content:"\ed24"}.ri-filter-3-line:before{content:"\ed25"}.ri-filter-fill:before{content:"\ed26"}.ri-filter-line:before{content:"\ed27"}.ri-filter-off-fill:before{content:"\ed28"}.ri-filter-off-line:before{content:"\ed29"}.ri-find-replace-fill:before{content:"\ed2a"}.ri-find-replace-line:before{content:"\ed2b"}.ri-finder-fill:before{content:"\ed2c"}.ri-finder-line:before{content:"\ed2d"}.ri-fingerprint-2-fill:before{content:"\ed2e"}.ri-fingerprint-2-line:before{content:"\ed2f"}.ri-fingerprint-fill:before{content:"\ed30"}.ri-fingerprint-line:before{content:"\ed31"}.ri-fire-fill:before{content:"\ed32"}.ri-fire-line:before{content:"\ed33"}.ri-firefox-fill:before{content:"\ed34"}.ri-firefox-line:before{content:"\ed35"}.ri-first-aid-kit-fill:before{content:"\ed36"}.ri-first-aid-kit-line:before{content:"\ed37"}.ri-flag-2-fill:before{content:"\ed38"}.ri-flag-2-line:before{content:"\ed39"}.ri-flag-fill:before{content:"\ed3a"}.ri-flag-line:before{content:"\ed3b"}.ri-flashlight-fill:before{content:"\ed3c"}.ri-flashlight-line:before{content:"\ed3d"}.ri-flask-fill:before{content:"\ed3e"}.ri-flask-line:before{content:"\ed3f"}.ri-flight-land-fill:before{content:"\ed40"}.ri-flight-land-line:before{content:"\ed41"}.ri-flight-takeoff-fill:before{content:"\ed42"}.ri-flight-takeoff-line:before{content:"\ed43"}.ri-flood-fill:before{content:"\ed44"}.ri-flood-line:before{content:"\ed45"}.ri-flow-chart:before{content:"\ed46"}.ri-flutter-fill:before{content:"\ed47"}.ri-flutter-line:before{content:"\ed48"}.ri-focus-2-fill:before{content:"\ed49"}.ri-focus-2-line:before{content:"\ed4a"}.ri-focus-3-fill:before{content:"\ed4b"}.ri-focus-3-line:before{content:"\ed4c"}.ri-focus-fill:before{content:"\ed4d"}.ri-focus-line:before{content:"\ed4e"}.ri-foggy-fill:before{content:"\ed4f"}.ri-foggy-line:before{content:"\ed50"}.ri-folder-2-fill:before{content:"\ed51"}.ri-folder-2-line:before{content:"\ed52"}.ri-folder-3-fill:before{content:"\ed53"}.ri-folder-3-line:before{content:"\ed54"}.ri-folder-4-fill:before{content:"\ed55"}.ri-folder-4-line:before{content:"\ed56"}.ri-folder-5-fill:before{content:"\ed57"}.ri-folder-5-line:before{content:"\ed58"}.ri-folder-add-fill:before{content:"\ed59"}.ri-folder-add-line:before{content:"\ed5a"}.ri-folder-chart-2-fill:before{content:"\ed5b"}.ri-folder-chart-2-line:before{content:"\ed5c"}.ri-folder-chart-fill:before{content:"\ed5d"}.ri-folder-chart-line:before{content:"\ed5e"}.ri-folder-download-fill:before{content:"\ed5f"}.ri-folder-download-line:before{content:"\ed60"}.ri-folder-fill:before{content:"\ed61"}.ri-folder-forbid-fill:before{content:"\ed62"}.ri-folder-forbid-line:before{content:"\ed63"}.ri-folder-history-fill:before{content:"\ed64"}.ri-folder-history-line:before{content:"\ed65"}.ri-folder-info-fill:before{content:"\ed66"}.ri-folder-info-line:before{content:"\ed67"}.ri-folder-keyhole-fill:before{content:"\ed68"}.ri-folder-keyhole-line:before{content:"\ed69"}.ri-folder-line:before{content:"\ed6a"}.ri-folder-lock-fill:before{content:"\ed6b"}.ri-folder-lock-line:before{content:"\ed6c"}.ri-folder-music-fill:before{content:"\ed6d"}.ri-folder-music-line:before{content:"\ed6e"}.ri-folder-open-fill:before{content:"\ed6f"}.ri-folder-open-line:before{content:"\ed70"}.ri-folder-received-fill:before{content:"\ed71"}.ri-folder-received-line:before{content:"\ed72"}.ri-folder-reduce-fill:before{content:"\ed73"}.ri-folder-reduce-line:before{content:"\ed74"}.ri-folder-settings-fill:before{content:"\ed75"}.ri-folder-settings-line:before{content:"\ed76"}.ri-folder-shared-fill:before{content:"\ed77"}.ri-folder-shared-line:before{content:"\ed78"}.ri-folder-shield-2-fill:before{content:"\ed79"}.ri-folder-shield-2-line:before{content:"\ed7a"}.ri-folder-shield-fill:before{content:"\ed7b"}.ri-folder-shield-line:before{content:"\ed7c"}.ri-folder-transfer-fill:before{content:"\ed7d"}.ri-folder-transfer-line:before{content:"\ed7e"}.ri-folder-unknow-fill:before{content:"\ed7f"}.ri-folder-unknow-line:before{content:"\ed80"}.ri-folder-upload-fill:before{content:"\ed81"}.ri-folder-upload-line:before{content:"\ed82"}.ri-folder-user-fill:before{content:"\ed83"}.ri-folder-user-line:before{content:"\ed84"}.ri-folder-warning-fill:before{content:"\ed85"}.ri-folder-warning-line:before{content:"\ed86"}.ri-folder-zip-fill:before{content:"\ed87"}.ri-folder-zip-line:before{content:"\ed88"}.ri-folders-fill:before{content:"\ed89"}.ri-folders-line:before{content:"\ed8a"}.ri-font-color:before{content:"\ed8b"}.ri-font-size-2:before{content:"\ed8c"}.ri-font-size:before{content:"\ed8d"}.ri-football-fill:before{content:"\ed8e"}.ri-football-line:before{content:"\ed8f"}.ri-footprint-fill:before{content:"\ed90"}.ri-footprint-line:before{content:"\ed91"}.ri-forbid-2-fill:before{content:"\ed92"}.ri-forbid-2-line:before{content:"\ed93"}.ri-forbid-fill:before{content:"\ed94"}.ri-forbid-line:before{content:"\ed95"}.ri-format-clear:before{content:"\ed96"}.ri-fridge-fill:before{content:"\ed97"}.ri-fridge-line:before{content:"\ed98"}.ri-fullscreen-exit-fill:before{content:"\ed99"}.ri-fullscreen-exit-line:before{content:"\ed9a"}.ri-fullscreen-fill:before{content:"\ed9b"}.ri-fullscreen-line:before{content:"\ed9c"}.ri-function-fill:before{content:"\ed9d"}.ri-function-line:before{content:"\ed9e"}.ri-functions:before{content:"\ed9f"}.ri-funds-box-fill:before{content:"\eda0"}.ri-funds-box-line:before{content:"\eda1"}.ri-funds-fill:before{content:"\eda2"}.ri-funds-line:before{content:"\eda3"}.ri-gallery-fill:before{content:"\eda4"}.ri-gallery-line:before{content:"\eda5"}.ri-gallery-upload-fill:before{content:"\eda6"}.ri-gallery-upload-line:before{content:"\eda7"}.ri-game-fill:before{content:"\eda8"}.ri-game-line:before{content:"\eda9"}.ri-gamepad-fill:before{content:"\edaa"}.ri-gamepad-line:before{content:"\edab"}.ri-gas-station-fill:before{content:"\edac"}.ri-gas-station-line:before{content:"\edad"}.ri-gatsby-fill:before{content:"\edae"}.ri-gatsby-line:before{content:"\edaf"}.ri-genderless-fill:before{content:"\edb0"}.ri-genderless-line:before{content:"\edb1"}.ri-ghost-2-fill:before{content:"\edb2"}.ri-ghost-2-line:before{content:"\edb3"}.ri-ghost-fill:before{content:"\edb4"}.ri-ghost-line:before{content:"\edb5"}.ri-ghost-smile-fill:before{content:"\edb6"}.ri-ghost-smile-line:before{content:"\edb7"}.ri-gift-2-fill:before{content:"\edb8"}.ri-gift-2-line:before{content:"\edb9"}.ri-gift-fill:before{content:"\edba"}.ri-gift-line:before{content:"\edbb"}.ri-git-branch-fill:before{content:"\edbc"}.ri-git-branch-line:before{content:"\edbd"}.ri-git-commit-fill:before{content:"\edbe"}.ri-git-commit-line:before{content:"\edbf"}.ri-git-merge-fill:before{content:"\edc0"}.ri-git-merge-line:before{content:"\edc1"}.ri-git-pull-request-fill:before{content:"\edc2"}.ri-git-pull-request-line:before{content:"\edc3"}.ri-git-repository-commits-fill:before{content:"\edc4"}.ri-git-repository-commits-line:before{content:"\edc5"}.ri-git-repository-fill:before{content:"\edc6"}.ri-git-repository-line:before{content:"\edc7"}.ri-git-repository-private-fill:before{content:"\edc8"}.ri-git-repository-private-line:before{content:"\edc9"}.ri-github-fill:before{content:"\edca"}.ri-github-line:before{content:"\edcb"}.ri-gitlab-fill:before{content:"\edcc"}.ri-gitlab-line:before{content:"\edcd"}.ri-global-fill:before{content:"\edce"}.ri-global-line:before{content:"\edcf"}.ri-globe-fill:before{content:"\edd0"}.ri-globe-line:before{content:"\edd1"}.ri-goblet-fill:before{content:"\edd2"}.ri-goblet-line:before{content:"\edd3"}.ri-google-fill:before{content:"\edd4"}.ri-google-line:before{content:"\edd5"}.ri-google-play-fill:before{content:"\edd6"}.ri-google-play-line:before{content:"\edd7"}.ri-government-fill:before{content:"\edd8"}.ri-government-line:before{content:"\edd9"}.ri-gps-fill:before{content:"\edda"}.ri-gps-line:before{content:"\eddb"}.ri-gradienter-fill:before{content:"\eddc"}.ri-gradienter-line:before{content:"\eddd"}.ri-grid-fill:before{content:"\edde"}.ri-grid-line:before{content:"\eddf"}.ri-group-2-fill:before{content:"\ede0"}.ri-group-2-line:before{content:"\ede1"}.ri-group-fill:before{content:"\ede2"}.ri-group-line:before{content:"\ede3"}.ri-guide-fill:before{content:"\ede4"}.ri-guide-line:before{content:"\ede5"}.ri-h-1:before{content:"\ede6"}.ri-h-2:before{content:"\ede7"}.ri-h-3:before{content:"\ede8"}.ri-h-4:before{content:"\ede9"}.ri-h-5:before{content:"\edea"}.ri-h-6:before{content:"\edeb"}.ri-hail-fill:before{content:"\edec"}.ri-hail-line:before{content:"\eded"}.ri-hammer-fill:before{content:"\edee"}.ri-hammer-line:before{content:"\edef"}.ri-hand-coin-fill:before{content:"\edf0"}.ri-hand-coin-line:before{content:"\edf1"}.ri-hand-heart-fill:before{content:"\edf2"}.ri-hand-heart-line:before{content:"\edf3"}.ri-hand-sanitizer-fill:before{content:"\edf4"}.ri-hand-sanitizer-line:before{content:"\edf5"}.ri-handbag-fill:before{content:"\edf6"}.ri-handbag-line:before{content:"\edf7"}.ri-hard-drive-2-fill:before{content:"\edf8"}.ri-hard-drive-2-line:before{content:"\edf9"}.ri-hard-drive-fill:before{content:"\edfa"}.ri-hard-drive-line:before{content:"\edfb"}.ri-hashtag:before{content:"\edfc"}.ri-haze-2-fill:before{content:"\edfd"}.ri-haze-2-line:before{content:"\edfe"}.ri-haze-fill:before{content:"\edff"}.ri-haze-line:before{content:"\ee00"}.ri-hd-fill:before{content:"\ee01"}.ri-hd-line:before{content:"\ee02"}.ri-heading:before{content:"\ee03"}.ri-headphone-fill:before{content:"\ee04"}.ri-headphone-line:before{content:"\ee05"}.ri-health-book-fill:before{content:"\ee06"}.ri-health-book-line:before{content:"\ee07"}.ri-heart-2-fill:before{content:"\ee08"}.ri-heart-2-line:before{content:"\ee09"}.ri-heart-3-fill:before{content:"\ee0a"}.ri-heart-3-line:before{content:"\ee0b"}.ri-heart-add-fill:before{content:"\ee0c"}.ri-heart-add-line:before{content:"\ee0d"}.ri-heart-fill:before{content:"\ee0e"}.ri-heart-line:before{content:"\ee0f"}.ri-heart-pulse-fill:before{content:"\ee10"}.ri-heart-pulse-line:before{content:"\ee11"}.ri-hearts-fill:before{content:"\ee12"}.ri-hearts-line:before{content:"\ee13"}.ri-heavy-showers-fill:before{content:"\ee14"}.ri-heavy-showers-line:before{content:"\ee15"}.ri-history-fill:before{content:"\ee16"}.ri-history-line:before{content:"\ee17"}.ri-home-2-fill:before{content:"\ee18"}.ri-home-2-line:before{content:"\ee19"}.ri-home-3-fill:before{content:"\ee1a"}.ri-home-3-line:before{content:"\ee1b"}.ri-home-4-fill:before{content:"\ee1c"}.ri-home-4-line:before{content:"\ee1d"}.ri-home-5-fill:before{content:"\ee1e"}.ri-home-5-line:before{content:"\ee1f"}.ri-home-6-fill:before{content:"\ee20"}.ri-home-6-line:before{content:"\ee21"}.ri-home-7-fill:before{content:"\ee22"}.ri-home-7-line:before{content:"\ee23"}.ri-home-8-fill:before{content:"\ee24"}.ri-home-8-line:before{content:"\ee25"}.ri-home-fill:before{content:"\ee26"}.ri-home-gear-fill:before{content:"\ee27"}.ri-home-gear-line:before{content:"\ee28"}.ri-home-heart-fill:before{content:"\ee29"}.ri-home-heart-line:before{content:"\ee2a"}.ri-home-line:before{content:"\ee2b"}.ri-home-smile-2-fill:before{content:"\ee2c"}.ri-home-smile-2-line:before{content:"\ee2d"}.ri-home-smile-fill:before{content:"\ee2e"}.ri-home-smile-line:before{content:"\ee2f"}.ri-home-wifi-fill:before{content:"\ee30"}.ri-home-wifi-line:before{content:"\ee31"}.ri-honor-of-kings-fill:before{content:"\ee32"}.ri-honor-of-kings-line:before{content:"\ee33"}.ri-honour-fill:before{content:"\ee34"}.ri-honour-line:before{content:"\ee35"}.ri-hospital-fill:before{content:"\ee36"}.ri-hospital-line:before{content:"\ee37"}.ri-hotel-bed-fill:before{content:"\ee38"}.ri-hotel-bed-line:before{content:"\ee39"}.ri-hotel-fill:before{content:"\ee3a"}.ri-hotel-line:before{content:"\ee3b"}.ri-hotspot-fill:before{content:"\ee3c"}.ri-hotspot-line:before{content:"\ee3d"}.ri-hq-fill:before{content:"\ee3e"}.ri-hq-line:before{content:"\ee3f"}.ri-html5-fill:before{content:"\ee40"}.ri-html5-line:before{content:"\ee41"}.ri-ie-fill:before{content:"\ee42"}.ri-ie-line:before{content:"\ee43"}.ri-image-2-fill:before{content:"\ee44"}.ri-image-2-line:before{content:"\ee45"}.ri-image-add-fill:before{content:"\ee46"}.ri-image-add-line:before{content:"\ee47"}.ri-image-edit-fill:before{content:"\ee48"}.ri-image-edit-line:before{content:"\ee49"}.ri-image-fill:before{content:"\ee4a"}.ri-image-line:before{content:"\ee4b"}.ri-inbox-archive-fill:before{content:"\ee4c"}.ri-inbox-archive-line:before{content:"\ee4d"}.ri-inbox-fill:before{content:"\ee4e"}.ri-inbox-line:before{content:"\ee4f"}.ri-inbox-unarchive-fill:before{content:"\ee50"}.ri-inbox-unarchive-line:before{content:"\ee51"}.ri-increase-decrease-fill:before{content:"\ee52"}.ri-increase-decrease-line:before{content:"\ee53"}.ri-indent-decrease:before{content:"\ee54"}.ri-indent-increase:before{content:"\ee55"}.ri-indeterminate-circle-fill:before{content:"\ee56"}.ri-indeterminate-circle-line:before{content:"\ee57"}.ri-information-fill:before{content:"\ee58"}.ri-information-line:before{content:"\ee59"}.ri-infrared-thermometer-fill:before{content:"\ee5a"}.ri-infrared-thermometer-line:before{content:"\ee5b"}.ri-ink-bottle-fill:before{content:"\ee5c"}.ri-ink-bottle-line:before{content:"\ee5d"}.ri-input-cursor-move:before{content:"\ee5e"}.ri-input-method-fill:before{content:"\ee5f"}.ri-input-method-line:before{content:"\ee60"}.ri-insert-column-left:before{content:"\ee61"}.ri-insert-column-right:before{content:"\ee62"}.ri-insert-row-bottom:before{content:"\ee63"}.ri-insert-row-top:before{content:"\ee64"}.ri-instagram-fill:before{content:"\ee65"}.ri-instagram-line:before{content:"\ee66"}.ri-install-fill:before{content:"\ee67"}.ri-install-line:before{content:"\ee68"}.ri-invision-fill:before{content:"\ee69"}.ri-invision-line:before{content:"\ee6a"}.ri-italic:before{content:"\ee6b"}.ri-kakao-talk-fill:before{content:"\ee6c"}.ri-kakao-talk-line:before{content:"\ee6d"}.ri-key-2-fill:before{content:"\ee6e"}.ri-key-2-line:before{content:"\ee6f"}.ri-key-fill:before{content:"\ee70"}.ri-key-line:before{content:"\ee71"}.ri-keyboard-box-fill:before{content:"\ee72"}.ri-keyboard-box-line:before{content:"\ee73"}.ri-keyboard-fill:before{content:"\ee74"}.ri-keyboard-line:before{content:"\ee75"}.ri-keynote-fill:before{content:"\ee76"}.ri-keynote-line:before{content:"\ee77"}.ri-knife-blood-fill:before{content:"\ee78"}.ri-knife-blood-line:before{content:"\ee79"}.ri-knife-fill:before{content:"\ee7a"}.ri-knife-line:before{content:"\ee7b"}.ri-landscape-fill:before{content:"\ee7c"}.ri-landscape-line:before{content:"\ee7d"}.ri-layout-2-fill:before{content:"\ee7e"}.ri-layout-2-line:before{content:"\ee7f"}.ri-layout-3-fill:before{content:"\ee80"}.ri-layout-3-line:before{content:"\ee81"}.ri-layout-4-fill:before{content:"\ee82"}.ri-layout-4-line:before{content:"\ee83"}.ri-layout-5-fill:before{content:"\ee84"}.ri-layout-5-line:before{content:"\ee85"}.ri-layout-6-fill:before{content:"\ee86"}.ri-layout-6-line:before{content:"\ee87"}.ri-layout-bottom-2-fill:before{content:"\ee88"}.ri-layout-bottom-2-line:before{content:"\ee89"}.ri-layout-bottom-fill:before{content:"\ee8a"}.ri-layout-bottom-line:before{content:"\ee8b"}.ri-layout-column-fill:before{content:"\ee8c"}.ri-layout-column-line:before{content:"\ee8d"}.ri-layout-fill:before{content:"\ee8e"}.ri-layout-grid-fill:before{content:"\ee8f"}.ri-layout-grid-line:before{content:"\ee90"}.ri-layout-left-2-fill:before{content:"\ee91"}.ri-layout-left-2-line:before{content:"\ee92"}.ri-layout-left-fill:before{content:"\ee93"}.ri-layout-left-line:before{content:"\ee94"}.ri-layout-line:before{content:"\ee95"}.ri-layout-masonry-fill:before{content:"\ee96"}.ri-layout-masonry-line:before{content:"\ee97"}.ri-layout-right-2-fill:before{content:"\ee98"}.ri-layout-right-2-line:before{content:"\ee99"}.ri-layout-right-fill:before{content:"\ee9a"}.ri-layout-right-line:before{content:"\ee9b"}.ri-layout-row-fill:before{content:"\ee9c"}.ri-layout-row-line:before{content:"\ee9d"}.ri-layout-top-2-fill:before{content:"\ee9e"}.ri-layout-top-2-line:before{content:"\ee9f"}.ri-layout-top-fill:before{content:"\eea0"}.ri-layout-top-line:before{content:"\eea1"}.ri-leaf-fill:before{content:"\eea2"}.ri-leaf-line:before{content:"\eea3"}.ri-lifebuoy-fill:before{content:"\eea4"}.ri-lifebuoy-line:before{content:"\eea5"}.ri-lightbulb-fill:before{content:"\eea6"}.ri-lightbulb-flash-fill:before{content:"\eea7"}.ri-lightbulb-flash-line:before{content:"\eea8"}.ri-lightbulb-line:before{content:"\eea9"}.ri-line-chart-fill:before{content:"\eeaa"}.ri-line-chart-line:before{content:"\eeab"}.ri-line-fill:before{content:"\eeac"}.ri-line-height:before{content:"\eead"}.ri-line-line:before{content:"\eeae"}.ri-link-m:before{content:"\eeaf"}.ri-link-unlink-m:before{content:"\eeb0"}.ri-link-unlink:before{content:"\eeb1"}.ri-link:before{content:"\eeb2"}.ri-linkedin-box-fill:before{content:"\eeb3"}.ri-linkedin-box-line:before{content:"\eeb4"}.ri-linkedin-fill:before{content:"\eeb5"}.ri-linkedin-line:before{content:"\eeb6"}.ri-links-fill:before{content:"\eeb7"}.ri-links-line:before{content:"\eeb8"}.ri-list-check-2:before{content:"\eeb9"}.ri-list-check:before{content:"\eeba"}.ri-list-ordered:before{content:"\eebb"}.ri-list-settings-fill:before{content:"\eebc"}.ri-list-settings-line:before{content:"\eebd"}.ri-list-unordered:before{content:"\eebe"}.ri-live-fill:before{content:"\eebf"}.ri-live-line:before{content:"\eec0"}.ri-loader-2-fill:before{content:"\eec1"}.ri-loader-2-line:before{content:"\eec2"}.ri-loader-3-fill:before{content:"\eec3"}.ri-loader-3-line:before{content:"\eec4"}.ri-loader-4-fill:before{content:"\eec5"}.ri-loader-4-line:before{content:"\eec6"}.ri-loader-5-fill:before{content:"\eec7"}.ri-loader-5-line:before{content:"\eec8"}.ri-loader-fill:before{content:"\eec9"}.ri-loader-line:before{content:"\eeca"}.ri-lock-2-fill:before{content:"\eecb"}.ri-lock-2-line:before{content:"\eecc"}.ri-lock-fill:before{content:"\eecd"}.ri-lock-line:before{content:"\eece"}.ri-lock-password-fill:before{content:"\eecf"}.ri-lock-password-line:before{content:"\eed0"}.ri-lock-unlock-fill:before{content:"\eed1"}.ri-lock-unlock-line:before{content:"\eed2"}.ri-login-box-fill:before{content:"\eed3"}.ri-login-box-line:before{content:"\eed4"}.ri-login-circle-fill:before{content:"\eed5"}.ri-login-circle-line:before{content:"\eed6"}.ri-logout-box-fill:before{content:"\eed7"}.ri-logout-box-line:before{content:"\eed8"}.ri-logout-box-r-fill:before{content:"\eed9"}.ri-logout-box-r-line:before{content:"\eeda"}.ri-logout-circle-fill:before{content:"\eedb"}.ri-logout-circle-line:before{content:"\eedc"}.ri-logout-circle-r-fill:before{content:"\eedd"}.ri-logout-circle-r-line:before{content:"\eede"}.ri-luggage-cart-fill:before{content:"\eedf"}.ri-luggage-cart-line:before{content:"\eee0"}.ri-luggage-deposit-fill:before{content:"\eee1"}.ri-luggage-deposit-line:before{content:"\eee2"}.ri-lungs-fill:before{content:"\eee3"}.ri-lungs-line:before{content:"\eee4"}.ri-mac-fill:before{content:"\eee5"}.ri-mac-line:before{content:"\eee6"}.ri-macbook-fill:before{content:"\eee7"}.ri-macbook-line:before{content:"\eee8"}.ri-magic-fill:before{content:"\eee9"}.ri-magic-line:before{content:"\eeea"}.ri-mail-add-fill:before{content:"\eeeb"}.ri-mail-add-line:before{content:"\eeec"}.ri-mail-check-fill:before{content:"\eeed"}.ri-mail-check-line:before{content:"\eeee"}.ri-mail-close-fill:before{content:"\eeef"}.ri-mail-close-line:before{content:"\eef0"}.ri-mail-download-fill:before{content:"\eef1"}.ri-mail-download-line:before{content:"\eef2"}.ri-mail-fill:before{content:"\eef3"}.ri-mail-forbid-fill:before{content:"\eef4"}.ri-mail-forbid-line:before{content:"\eef5"}.ri-mail-line:before{content:"\eef6"}.ri-mail-lock-fill:before{content:"\eef7"}.ri-mail-lock-line:before{content:"\eef8"}.ri-mail-open-fill:before{content:"\eef9"}.ri-mail-open-line:before{content:"\eefa"}.ri-mail-send-fill:before{content:"\eefb"}.ri-mail-send-line:before{content:"\eefc"}.ri-mail-settings-fill:before{content:"\eefd"}.ri-mail-settings-line:before{content:"\eefe"}.ri-mail-star-fill:before{content:"\eeff"}.ri-mail-star-line:before{content:"\ef00"}.ri-mail-unread-fill:before{content:"\ef01"}.ri-mail-unread-line:before{content:"\ef02"}.ri-mail-volume-fill:before{content:"\ef03"}.ri-mail-volume-line:before{content:"\ef04"}.ri-map-2-fill:before{content:"\ef05"}.ri-map-2-line:before{content:"\ef06"}.ri-map-fill:before{content:"\ef07"}.ri-map-line:before{content:"\ef08"}.ri-map-pin-2-fill:before{content:"\ef09"}.ri-map-pin-2-line:before{content:"\ef0a"}.ri-map-pin-3-fill:before{content:"\ef0b"}.ri-map-pin-3-line:before{content:"\ef0c"}.ri-map-pin-4-fill:before{content:"\ef0d"}.ri-map-pin-4-line:before{content:"\ef0e"}.ri-map-pin-5-fill:before{content:"\ef0f"}.ri-map-pin-5-line:before{content:"\ef10"}.ri-map-pin-add-fill:before{content:"\ef11"}.ri-map-pin-add-line:before{content:"\ef12"}.ri-map-pin-fill:before{content:"\ef13"}.ri-map-pin-line:before{content:"\ef14"}.ri-map-pin-range-fill:before{content:"\ef15"}.ri-map-pin-range-line:before{content:"\ef16"}.ri-map-pin-time-fill:before{content:"\ef17"}.ri-map-pin-time-line:before{content:"\ef18"}.ri-map-pin-user-fill:before{content:"\ef19"}.ri-map-pin-user-line:before{content:"\ef1a"}.ri-mark-pen-fill:before{content:"\ef1b"}.ri-mark-pen-line:before{content:"\ef1c"}.ri-markdown-fill:before{content:"\ef1d"}.ri-markdown-line:before{content:"\ef1e"}.ri-markup-fill:before{content:"\ef1f"}.ri-markup-line:before{content:"\ef20"}.ri-mastercard-fill:before{content:"\ef21"}.ri-mastercard-line:before{content:"\ef22"}.ri-mastodon-fill:before{content:"\ef23"}.ri-mastodon-line:before{content:"\ef24"}.ri-medal-2-fill:before{content:"\ef25"}.ri-medal-2-line:before{content:"\ef26"}.ri-medal-fill:before{content:"\ef27"}.ri-medal-line:before{content:"\ef28"}.ri-medicine-bottle-fill:before{content:"\ef29"}.ri-medicine-bottle-line:before{content:"\ef2a"}.ri-medium-fill:before{content:"\ef2b"}.ri-medium-line:before{content:"\ef2c"}.ri-men-fill:before{content:"\ef2d"}.ri-men-line:before{content:"\ef2e"}.ri-mental-health-fill:before{content:"\ef2f"}.ri-mental-health-line:before{content:"\ef30"}.ri-menu-2-fill:before{content:"\ef31"}.ri-menu-2-line:before{content:"\ef32"}.ri-menu-3-fill:before{content:"\ef33"}.ri-menu-3-line:before{content:"\ef34"}.ri-menu-4-fill:before{content:"\ef35"}.ri-menu-4-line:before{content:"\ef36"}.ri-menu-5-fill:before{content:"\ef37"}.ri-menu-5-line:before{content:"\ef38"}.ri-menu-add-fill:before{content:"\ef39"}.ri-menu-add-line:before{content:"\ef3a"}.ri-menu-fill:before{content:"\ef3b"}.ri-menu-fold-fill:before{content:"\ef3c"}.ri-menu-fold-line:before{content:"\ef3d"}.ri-menu-line:before{content:"\ef3e"}.ri-menu-unfold-fill:before{content:"\ef3f"}.ri-menu-unfold-line:before{content:"\ef40"}.ri-merge-cells-horizontal:before{content:"\ef41"}.ri-merge-cells-vertical:before{content:"\ef42"}.ri-message-2-fill:before{content:"\ef43"}.ri-message-2-line:before{content:"\ef44"}.ri-message-3-fill:before{content:"\ef45"}.ri-message-3-line:before{content:"\ef46"}.ri-message-fill:before{content:"\ef47"}.ri-message-line:before{content:"\ef48"}.ri-messenger-fill:before{content:"\ef49"}.ri-messenger-line:before{content:"\ef4a"}.ri-meteor-fill:before{content:"\ef4b"}.ri-meteor-line:before{content:"\ef4c"}.ri-mic-2-fill:before{content:"\ef4d"}.ri-mic-2-line:before{content:"\ef4e"}.ri-mic-fill:before{content:"\ef4f"}.ri-mic-line:before{content:"\ef50"}.ri-mic-off-fill:before{content:"\ef51"}.ri-mic-off-line:before{content:"\ef52"}.ri-mickey-fill:before{content:"\ef53"}.ri-mickey-line:before{content:"\ef54"}.ri-microscope-fill:before{content:"\ef55"}.ri-microscope-line:before{content:"\ef56"}.ri-microsoft-fill:before{content:"\ef57"}.ri-microsoft-line:before{content:"\ef58"}.ri-mind-map:before{content:"\ef59"}.ri-mini-program-fill:before{content:"\ef5a"}.ri-mini-program-line:before{content:"\ef5b"}.ri-mist-fill:before{content:"\ef5c"}.ri-mist-line:before{content:"\ef5d"}.ri-money-cny-box-fill:before{content:"\ef5e"}.ri-money-cny-box-line:before{content:"\ef5f"}.ri-money-cny-circle-fill:before{content:"\ef60"}.ri-money-cny-circle-line:before{content:"\ef61"}.ri-money-dollar-box-fill:before{content:"\ef62"}.ri-money-dollar-box-line:before{content:"\ef63"}.ri-money-dollar-circle-fill:before{content:"\ef64"}.ri-money-dollar-circle-line:before{content:"\ef65"}.ri-money-euro-box-fill:before{content:"\ef66"}.ri-money-euro-box-line:before{content:"\ef67"}.ri-money-euro-circle-fill:before{content:"\ef68"}.ri-money-euro-circle-line:before{content:"\ef69"}.ri-money-pound-box-fill:before{content:"\ef6a"}.ri-money-pound-box-line:before{content:"\ef6b"}.ri-money-pound-circle-fill:before{content:"\ef6c"}.ri-money-pound-circle-line:before{content:"\ef6d"}.ri-moon-clear-fill:before{content:"\ef6e"}.ri-moon-clear-line:before{content:"\ef6f"}.ri-moon-cloudy-fill:before{content:"\ef70"}.ri-moon-cloudy-line:before{content:"\ef71"}.ri-moon-fill:before{content:"\ef72"}.ri-moon-foggy-fill:before{content:"\ef73"}.ri-moon-foggy-line:before{content:"\ef74"}.ri-moon-line:before{content:"\ef75"}.ri-more-2-fill:before{content:"\ef76"}.ri-more-2-line:before{content:"\ef77"}.ri-more-fill:before{content:"\ef78"}.ri-more-line:before{content:"\ef79"}.ri-motorbike-fill:before{content:"\ef7a"}.ri-motorbike-line:before{content:"\ef7b"}.ri-mouse-fill:before{content:"\ef7c"}.ri-mouse-line:before{content:"\ef7d"}.ri-movie-2-fill:before{content:"\ef7e"}.ri-movie-2-line:before{content:"\ef7f"}.ri-movie-fill:before{content:"\ef80"}.ri-movie-line:before{content:"\ef81"}.ri-music-2-fill:before{content:"\ef82"}.ri-music-2-line:before{content:"\ef83"}.ri-music-fill:before{content:"\ef84"}.ri-music-line:before{content:"\ef85"}.ri-mv-fill:before{content:"\ef86"}.ri-mv-line:before{content:"\ef87"}.ri-navigation-fill:before{content:"\ef88"}.ri-navigation-line:before{content:"\ef89"}.ri-netease-cloud-music-fill:before{content:"\ef8a"}.ri-netease-cloud-music-line:before{content:"\ef8b"}.ri-netflix-fill:before{content:"\ef8c"}.ri-netflix-line:before{content:"\ef8d"}.ri-newspaper-fill:before{content:"\ef8e"}.ri-newspaper-line:before{content:"\ef8f"}.ri-node-tree:before{content:"\ef90"}.ri-notification-2-fill:before{content:"\ef91"}.ri-notification-2-line:before{content:"\ef92"}.ri-notification-3-fill:before{content:"\ef93"}.ri-notification-3-line:before{content:"\ef94"}.ri-notification-4-fill:before{content:"\ef95"}.ri-notification-4-line:before{content:"\ef96"}.ri-notification-badge-fill:before{content:"\ef97"}.ri-notification-badge-line:before{content:"\ef98"}.ri-notification-fill:before{content:"\ef99"}.ri-notification-line:before{content:"\ef9a"}.ri-notification-off-fill:before{content:"\ef9b"}.ri-notification-off-line:before{content:"\ef9c"}.ri-npmjs-fill:before{content:"\ef9d"}.ri-npmjs-line:before{content:"\ef9e"}.ri-number-0:before{content:"\ef9f"}.ri-number-1:before{content:"\efa0"}.ri-number-2:before{content:"\efa1"}.ri-number-3:before{content:"\efa2"}.ri-number-4:before{content:"\efa3"}.ri-number-5:before{content:"\efa4"}.ri-number-6:before{content:"\efa5"}.ri-number-7:before{content:"\efa6"}.ri-number-8:before{content:"\efa7"}.ri-number-9:before{content:"\efa8"}.ri-numbers-fill:before{content:"\efa9"}.ri-numbers-line:before{content:"\efaa"}.ri-nurse-fill:before{content:"\efab"}.ri-nurse-line:before{content:"\efac"}.ri-oil-fill:before{content:"\efad"}.ri-oil-line:before{content:"\efae"}.ri-omega:before{content:"\efaf"}.ri-open-arm-fill:before{content:"\efb0"}.ri-open-arm-line:before{content:"\efb1"}.ri-open-source-fill:before{content:"\efb2"}.ri-open-source-line:before{content:"\efb3"}.ri-opera-fill:before{content:"\efb4"}.ri-opera-line:before{content:"\efb5"}.ri-order-play-fill:before{content:"\efb6"}.ri-order-play-line:before{content:"\efb7"}.ri-organization-chart:before{content:"\efb8"}.ri-outlet-2-fill:before{content:"\efb9"}.ri-outlet-2-line:before{content:"\efba"}.ri-outlet-fill:before{content:"\efbb"}.ri-outlet-line:before{content:"\efbc"}.ri-page-separator:before{content:"\efbd"}.ri-pages-fill:before{content:"\efbe"}.ri-pages-line:before{content:"\efbf"}.ri-paint-brush-fill:before{content:"\efc0"}.ri-paint-brush-line:before{content:"\efc1"}.ri-paint-fill:before{content:"\efc2"}.ri-paint-line:before{content:"\efc3"}.ri-palette-fill:before{content:"\efc4"}.ri-palette-line:before{content:"\efc5"}.ri-pantone-fill:before{content:"\efc6"}.ri-pantone-line:before{content:"\efc7"}.ri-paragraph:before{content:"\efc8"}.ri-parent-fill:before{content:"\efc9"}.ri-parent-line:before{content:"\efca"}.ri-parentheses-fill:before{content:"\efcb"}.ri-parentheses-line:before{content:"\efcc"}.ri-parking-box-fill:before{content:"\efcd"}.ri-parking-box-line:before{content:"\efce"}.ri-parking-fill:before{content:"\efcf"}.ri-parking-line:before{content:"\efd0"}.ri-passport-fill:before{content:"\efd1"}.ri-passport-line:before{content:"\efd2"}.ri-patreon-fill:before{content:"\efd3"}.ri-patreon-line:before{content:"\efd4"}.ri-pause-circle-fill:before{content:"\efd5"}.ri-pause-circle-line:before{content:"\efd6"}.ri-pause-fill:before{content:"\efd7"}.ri-pause-line:before{content:"\efd8"}.ri-pause-mini-fill:before{content:"\efd9"}.ri-pause-mini-line:before{content:"\efda"}.ri-paypal-fill:before{content:"\efdb"}.ri-paypal-line:before{content:"\efdc"}.ri-pen-nib-fill:before{content:"\efdd"}.ri-pen-nib-line:before{content:"\efde"}.ri-pencil-fill:before{content:"\efdf"}.ri-pencil-line:before{content:"\efe0"}.ri-pencil-ruler-2-fill:before{content:"\efe1"}.ri-pencil-ruler-2-line:before{content:"\efe2"}.ri-pencil-ruler-fill:before{content:"\efe3"}.ri-pencil-ruler-line:before{content:"\efe4"}.ri-percent-fill:before{content:"\efe5"}.ri-percent-line:before{content:"\efe6"}.ri-phone-camera-fill:before{content:"\efe7"}.ri-phone-camera-line:before{content:"\efe8"}.ri-phone-fill:before{content:"\efe9"}.ri-phone-find-fill:before{content:"\efea"}.ri-phone-find-line:before{content:"\efeb"}.ri-phone-line:before{content:"\efec"}.ri-phone-lock-fill:before{content:"\efed"}.ri-phone-lock-line:before{content:"\efee"}.ri-picture-in-picture-2-fill:before{content:"\efef"}.ri-picture-in-picture-2-line:before{content:"\eff0"}.ri-picture-in-picture-exit-fill:before{content:"\eff1"}.ri-picture-in-picture-exit-line:before{content:"\eff2"}.ri-picture-in-picture-fill:before{content:"\eff3"}.ri-picture-in-picture-line:before{content:"\eff4"}.ri-pie-chart-2-fill:before{content:"\eff5"}.ri-pie-chart-2-line:before{content:"\eff6"}.ri-pie-chart-box-fill:before{content:"\eff7"}.ri-pie-chart-box-line:before{content:"\eff8"}.ri-pie-chart-fill:before{content:"\eff9"}.ri-pie-chart-line:before{content:"\effa"}.ri-pin-distance-fill:before{content:"\effb"}.ri-pin-distance-line:before{content:"\effc"}.ri-ping-pong-fill:before{content:"\effd"}.ri-ping-pong-line:before{content:"\effe"}.ri-pinterest-fill:before{content:"\efff"}.ri-pinterest-line:before{content:"\f000"}.ri-pinyin-input:before{content:"\f001"}.ri-pixelfed-fill:before{content:"\f002"}.ri-pixelfed-line:before{content:"\f003"}.ri-plane-fill:before{content:"\f004"}.ri-plane-line:before{content:"\f005"}.ri-plant-fill:before{content:"\f006"}.ri-plant-line:before{content:"\f007"}.ri-play-circle-fill:before{content:"\f008"}.ri-play-circle-line:before{content:"\f009"}.ri-play-fill:before{content:"\f00a"}.ri-play-line:before{content:"\f00b"}.ri-play-list-2-fill:before{content:"\f00c"}.ri-play-list-2-line:before{content:"\f00d"}.ri-play-list-add-fill:before{content:"\f00e"}.ri-play-list-add-line:before{content:"\f00f"}.ri-play-list-fill:before{content:"\f010"}.ri-play-list-line:before{content:"\f011"}.ri-play-mini-fill:before{content:"\f012"}.ri-play-mini-line:before{content:"\f013"}.ri-playstation-fill:before{content:"\f014"}.ri-playstation-line:before{content:"\f015"}.ri-plug-2-fill:before{content:"\f016"}.ri-plug-2-line:before{content:"\f017"}.ri-plug-fill:before{content:"\f018"}.ri-plug-line:before{content:"\f019"}.ri-polaroid-2-fill:before{content:"\f01a"}.ri-polaroid-2-line:before{content:"\f01b"}.ri-polaroid-fill:before{content:"\f01c"}.ri-polaroid-line:before{content:"\f01d"}.ri-police-car-fill:before{content:"\f01e"}.ri-police-car-line:before{content:"\f01f"}.ri-price-tag-2-fill:before{content:"\f020"}.ri-price-tag-2-line:before{content:"\f021"}.ri-price-tag-3-fill:before{content:"\f022"}.ri-price-tag-3-line:before{content:"\f023"}.ri-price-tag-fill:before{content:"\f024"}.ri-price-tag-line:before{content:"\f025"}.ri-printer-cloud-fill:before{content:"\f026"}.ri-printer-cloud-line:before{content:"\f027"}.ri-printer-fill:before{content:"\f028"}.ri-printer-line:before{content:"\f029"}.ri-product-hunt-fill:before{content:"\f02a"}.ri-product-hunt-line:before{content:"\f02b"}.ri-profile-fill:before{content:"\f02c"}.ri-profile-line:before{content:"\f02d"}.ri-projector-2-fill:before{content:"\f02e"}.ri-projector-2-line:before{content:"\f02f"}.ri-projector-fill:before{content:"\f030"}.ri-projector-line:before{content:"\f031"}.ri-psychotherapy-fill:before{content:"\f032"}.ri-psychotherapy-line:before{content:"\f033"}.ri-pulse-fill:before{content:"\f034"}.ri-pulse-line:before{content:"\f035"}.ri-pushpin-2-fill:before{content:"\f036"}.ri-pushpin-2-line:before{content:"\f037"}.ri-pushpin-fill:before{content:"\f038"}.ri-pushpin-line:before{content:"\f039"}.ri-qq-fill:before{content:"\f03a"}.ri-qq-line:before{content:"\f03b"}.ri-qr-code-fill:before{content:"\f03c"}.ri-qr-code-line:before{content:"\f03d"}.ri-qr-scan-2-fill:before{content:"\f03e"}.ri-qr-scan-2-line:before{content:"\f03f"}.ri-qr-scan-fill:before{content:"\f040"}.ri-qr-scan-line:before{content:"\f041"}.ri-question-answer-fill:before{content:"\f042"}.ri-question-answer-line:before{content:"\f043"}.ri-question-fill:before{content:"\f044"}.ri-question-line:before{content:"\f045"}.ri-question-mark:before{content:"\f046"}.ri-questionnaire-fill:before{content:"\f047"}.ri-questionnaire-line:before{content:"\f048"}.ri-quill-pen-fill:before{content:"\f049"}.ri-quill-pen-line:before{content:"\f04a"}.ri-radar-fill:before{content:"\f04b"}.ri-radar-line:before{content:"\f04c"}.ri-radio-2-fill:before{content:"\f04d"}.ri-radio-2-line:before{content:"\f04e"}.ri-radio-button-fill:before{content:"\f04f"}.ri-radio-button-line:before{content:"\f050"}.ri-radio-fill:before{content:"\f051"}.ri-radio-line:before{content:"\f052"}.ri-rainbow-fill:before{content:"\f053"}.ri-rainbow-line:before{content:"\f054"}.ri-rainy-fill:before{content:"\f055"}.ri-rainy-line:before{content:"\f056"}.ri-reactjs-fill:before{content:"\f057"}.ri-reactjs-line:before{content:"\f058"}.ri-record-circle-fill:before{content:"\f059"}.ri-record-circle-line:before{content:"\f05a"}.ri-record-mail-fill:before{content:"\f05b"}.ri-record-mail-line:before{content:"\f05c"}.ri-recycle-fill:before{content:"\f05d"}.ri-recycle-line:before{content:"\f05e"}.ri-red-packet-fill:before{content:"\f05f"}.ri-red-packet-line:before{content:"\f060"}.ri-reddit-fill:before{content:"\f061"}.ri-reddit-line:before{content:"\f062"}.ri-refresh-fill:before{content:"\f063"}.ri-refresh-line:before{content:"\f064"}.ri-refund-2-fill:before{content:"\f065"}.ri-refund-2-line:before{content:"\f066"}.ri-refund-fill:before{content:"\f067"}.ri-refund-line:before{content:"\f068"}.ri-registered-fill:before{content:"\f069"}.ri-registered-line:before{content:"\f06a"}.ri-remixicon-fill:before{content:"\f06b"}.ri-remixicon-line:before{content:"\f06c"}.ri-remote-control-2-fill:before{content:"\f06d"}.ri-remote-control-2-line:before{content:"\f06e"}.ri-remote-control-fill:before{content:"\f06f"}.ri-remote-control-line:before{content:"\f070"}.ri-repeat-2-fill:before{content:"\f071"}.ri-repeat-2-line:before{content:"\f072"}.ri-repeat-fill:before{content:"\f073"}.ri-repeat-line:before{content:"\f074"}.ri-repeat-one-fill:before{content:"\f075"}.ri-repeat-one-line:before{content:"\f076"}.ri-reply-all-fill:before{content:"\f077"}.ri-reply-all-line:before{content:"\f078"}.ri-reply-fill:before{content:"\f079"}.ri-reply-line:before{content:"\f07a"}.ri-reserved-fill:before{content:"\f07b"}.ri-reserved-line:before{content:"\f07c"}.ri-rest-time-fill:before{content:"\f07d"}.ri-rest-time-line:before{content:"\f07e"}.ri-restart-fill:before{content:"\f07f"}.ri-restart-line:before{content:"\f080"}.ri-restaurant-2-fill:before{content:"\f081"}.ri-restaurant-2-line:before{content:"\f082"}.ri-restaurant-fill:before{content:"\f083"}.ri-restaurant-line:before{content:"\f084"}.ri-rewind-fill:before{content:"\f085"}.ri-rewind-line:before{content:"\f086"}.ri-rewind-mini-fill:before{content:"\f087"}.ri-rewind-mini-line:before{content:"\f088"}.ri-rhythm-fill:before{content:"\f089"}.ri-rhythm-line:before{content:"\f08a"}.ri-riding-fill:before{content:"\f08b"}.ri-riding-line:before{content:"\f08c"}.ri-road-map-fill:before{content:"\f08d"}.ri-road-map-line:before{content:"\f08e"}.ri-roadster-fill:before{content:"\f08f"}.ri-roadster-line:before{content:"\f090"}.ri-robot-fill:before{content:"\f091"}.ri-robot-line:before{content:"\f092"}.ri-rocket-2-fill:before{content:"\f093"}.ri-rocket-2-line:before{content:"\f094"}.ri-rocket-fill:before{content:"\f095"}.ri-rocket-line:before{content:"\f096"}.ri-rotate-lock-fill:before{content:"\f097"}.ri-rotate-lock-line:before{content:"\f098"}.ri-rounded-corner:before{content:"\f099"}.ri-route-fill:before{content:"\f09a"}.ri-route-line:before{content:"\f09b"}.ri-router-fill:before{content:"\f09c"}.ri-router-line:before{content:"\f09d"}.ri-rss-fill:before{content:"\f09e"}.ri-rss-line:before{content:"\f09f"}.ri-ruler-2-fill:before{content:"\f0a0"}.ri-ruler-2-line:before{content:"\f0a1"}.ri-ruler-fill:before{content:"\f0a2"}.ri-ruler-line:before{content:"\f0a3"}.ri-run-fill:before{content:"\f0a4"}.ri-run-line:before{content:"\f0a5"}.ri-safari-fill:before{content:"\f0a6"}.ri-safari-line:before{content:"\f0a7"}.ri-safe-2-fill:before{content:"\f0a8"}.ri-safe-2-line:before{content:"\f0a9"}.ri-safe-fill:before{content:"\f0aa"}.ri-safe-line:before{content:"\f0ab"}.ri-sailboat-fill:before{content:"\f0ac"}.ri-sailboat-line:before{content:"\f0ad"}.ri-save-2-fill:before{content:"\f0ae"}.ri-save-2-line:before{content:"\f0af"}.ri-save-3-fill:before{content:"\f0b0"}.ri-save-3-line:before{content:"\f0b1"}.ri-save-fill:before{content:"\f0b2"}.ri-save-line:before{content:"\f0b3"}.ri-scales-2-fill:before{content:"\f0b4"}.ri-scales-2-line:before{content:"\f0b5"}.ri-scales-3-fill:before{content:"\f0b6"}.ri-scales-3-line:before{content:"\f0b7"}.ri-scales-fill:before{content:"\f0b8"}.ri-scales-line:before{content:"\f0b9"}.ri-scan-2-fill:before{content:"\f0ba"}.ri-scan-2-line:before{content:"\f0bb"}.ri-scan-fill:before{content:"\f0bc"}.ri-scan-line:before{content:"\f0bd"}.ri-scissors-2-fill:before{content:"\f0be"}.ri-scissors-2-line:before{content:"\f0bf"}.ri-scissors-cut-fill:before{content:"\f0c0"}.ri-scissors-cut-line:before{content:"\f0c1"}.ri-scissors-fill:before{content:"\f0c2"}.ri-scissors-line:before{content:"\f0c3"}.ri-screenshot-2-fill:before{content:"\f0c4"}.ri-screenshot-2-line:before{content:"\f0c5"}.ri-screenshot-fill:before{content:"\f0c6"}.ri-screenshot-line:before{content:"\f0c7"}.ri-sd-card-fill:before{content:"\f0c8"}.ri-sd-card-line:before{content:"\f0c9"}.ri-sd-card-mini-fill:before{content:"\f0ca"}.ri-sd-card-mini-line:before{content:"\f0cb"}.ri-search-2-fill:before{content:"\f0cc"}.ri-search-2-line:before{content:"\f0cd"}.ri-search-eye-fill:before{content:"\f0ce"}.ri-search-eye-line:before{content:"\f0cf"}.ri-search-fill:before{content:"\f0d0"}.ri-search-line:before{content:"\f0d1"}.ri-secure-payment-fill:before{content:"\f0d2"}.ri-secure-payment-line:before{content:"\f0d3"}.ri-seedling-fill:before{content:"\f0d4"}.ri-seedling-line:before{content:"\f0d5"}.ri-send-backward:before{content:"\f0d6"}.ri-send-plane-2-fill:before{content:"\f0d7"}.ri-send-plane-2-line:before{content:"\f0d8"}.ri-send-plane-fill:before{content:"\f0d9"}.ri-send-plane-line:before{content:"\f0da"}.ri-send-to-back:before{content:"\f0db"}.ri-sensor-fill:before{content:"\f0dc"}.ri-sensor-line:before{content:"\f0dd"}.ri-separator:before{content:"\f0de"}.ri-server-fill:before{content:"\f0df"}.ri-server-line:before{content:"\f0e0"}.ri-service-fill:before{content:"\f0e1"}.ri-service-line:before{content:"\f0e2"}.ri-settings-2-fill:before{content:"\f0e3"}.ri-settings-2-line:before{content:"\f0e4"}.ri-settings-3-fill:before{content:"\f0e5"}.ri-settings-3-line:before{content:"\f0e6"}.ri-settings-4-fill:before{content:"\f0e7"}.ri-settings-4-line:before{content:"\f0e8"}.ri-settings-5-fill:before{content:"\f0e9"}.ri-settings-5-line:before{content:"\f0ea"}.ri-settings-6-fill:before{content:"\f0eb"}.ri-settings-6-line:before{content:"\f0ec"}.ri-settings-fill:before{content:"\f0ed"}.ri-settings-line:before{content:"\f0ee"}.ri-shape-2-fill:before{content:"\f0ef"}.ri-shape-2-line:before{content:"\f0f0"}.ri-shape-fill:before{content:"\f0f1"}.ri-shape-line:before{content:"\f0f2"}.ri-share-box-fill:before{content:"\f0f3"}.ri-share-box-line:before{content:"\f0f4"}.ri-share-circle-fill:before{content:"\f0f5"}.ri-share-circle-line:before{content:"\f0f6"}.ri-share-fill:before{content:"\f0f7"}.ri-share-forward-2-fill:before{content:"\f0f8"}.ri-share-forward-2-line:before{content:"\f0f9"}.ri-share-forward-box-fill:before{content:"\f0fa"}.ri-share-forward-box-line:before{content:"\f0fb"}.ri-share-forward-fill:before{content:"\f0fc"}.ri-share-forward-line:before{content:"\f0fd"}.ri-share-line:before{content:"\f0fe"}.ri-shield-check-fill:before{content:"\f0ff"}.ri-shield-check-line:before{content:"\f100"}.ri-shield-cross-fill:before{content:"\f101"}.ri-shield-cross-line:before{content:"\f102"}.ri-shield-fill:before{content:"\f103"}.ri-shield-flash-fill:before{content:"\f104"}.ri-shield-flash-line:before{content:"\f105"}.ri-shield-keyhole-fill:before{content:"\f106"}.ri-shield-keyhole-line:before{content:"\f107"}.ri-shield-line:before{content:"\f108"}.ri-shield-star-fill:before{content:"\f109"}.ri-shield-star-line:before{content:"\f10a"}.ri-shield-user-fill:before{content:"\f10b"}.ri-shield-user-line:before{content:"\f10c"}.ri-ship-2-fill:before{content:"\f10d"}.ri-ship-2-line:before{content:"\f10e"}.ri-ship-fill:before{content:"\f10f"}.ri-ship-line:before{content:"\f110"}.ri-shirt-fill:before{content:"\f111"}.ri-shirt-line:before{content:"\f112"}.ri-shopping-bag-2-fill:before{content:"\f113"}.ri-shopping-bag-2-line:before{content:"\f114"}.ri-shopping-bag-3-fill:before{content:"\f115"}.ri-shopping-bag-3-line:before{content:"\f116"}.ri-shopping-bag-fill:before{content:"\f117"}.ri-shopping-bag-line:before{content:"\f118"}.ri-shopping-basket-2-fill:before{content:"\f119"}.ri-shopping-basket-2-line:before{content:"\f11a"}.ri-shopping-basket-fill:before{content:"\f11b"}.ri-shopping-basket-line:before{content:"\f11c"}.ri-shopping-cart-2-fill:before{content:"\f11d"}.ri-shopping-cart-2-line:before{content:"\f11e"}.ri-shopping-cart-fill:before{content:"\f11f"}.ri-shopping-cart-line:before{content:"\f120"}.ri-showers-fill:before{content:"\f121"}.ri-showers-line:before{content:"\f122"}.ri-shuffle-fill:before{content:"\f123"}.ri-shuffle-line:before{content:"\f124"}.ri-shut-down-fill:before{content:"\f125"}.ri-shut-down-line:before{content:"\f126"}.ri-side-bar-fill:before{content:"\f127"}.ri-side-bar-line:before{content:"\f128"}.ri-signal-tower-fill:before{content:"\f129"}.ri-signal-tower-line:before{content:"\f12a"}.ri-signal-wifi-1-fill:before{content:"\f12b"}.ri-signal-wifi-1-line:before{content:"\f12c"}.ri-signal-wifi-2-fill:before{content:"\f12d"}.ri-signal-wifi-2-line:before{content:"\f12e"}.ri-signal-wifi-3-fill:before{content:"\f12f"}.ri-signal-wifi-3-line:before{content:"\f130"}.ri-signal-wifi-error-fill:before{content:"\f131"}.ri-signal-wifi-error-line:before{content:"\f132"}.ri-signal-wifi-fill:before{content:"\f133"}.ri-signal-wifi-line:before{content:"\f134"}.ri-signal-wifi-off-fill:before{content:"\f135"}.ri-signal-wifi-off-line:before{content:"\f136"}.ri-sim-card-2-fill:before{content:"\f137"}.ri-sim-card-2-line:before{content:"\f138"}.ri-sim-card-fill:before{content:"\f139"}.ri-sim-card-line:before{content:"\f13a"}.ri-single-quotes-l:before{content:"\f13b"}.ri-single-quotes-r:before{content:"\f13c"}.ri-sip-fill:before{content:"\f13d"}.ri-sip-line:before{content:"\f13e"}.ri-skip-back-fill:before{content:"\f13f"}.ri-skip-back-line:before{content:"\f140"}.ri-skip-back-mini-fill:before{content:"\f141"}.ri-skip-back-mini-line:before{content:"\f142"}.ri-skip-forward-fill:before{content:"\f143"}.ri-skip-forward-line:before{content:"\f144"}.ri-skip-forward-mini-fill:before{content:"\f145"}.ri-skip-forward-mini-line:before{content:"\f146"}.ri-skull-2-fill:before{content:"\f147"}.ri-skull-2-line:before{content:"\f148"}.ri-skull-fill:before{content:"\f149"}.ri-skull-line:before{content:"\f14a"}.ri-skype-fill:before{content:"\f14b"}.ri-skype-line:before{content:"\f14c"}.ri-slack-fill:before{content:"\f14d"}.ri-slack-line:before{content:"\f14e"}.ri-slice-fill:before{content:"\f14f"}.ri-slice-line:before{content:"\f150"}.ri-slideshow-2-fill:before{content:"\f151"}.ri-slideshow-2-line:before{content:"\f152"}.ri-slideshow-3-fill:before{content:"\f153"}.ri-slideshow-3-line:before{content:"\f154"}.ri-slideshow-4-fill:before{content:"\f155"}.ri-slideshow-4-line:before{content:"\f156"}.ri-slideshow-fill:before{content:"\f157"}.ri-slideshow-line:before{content:"\f158"}.ri-smartphone-fill:before{content:"\f159"}.ri-smartphone-line:before{content:"\f15a"}.ri-snapchat-fill:before{content:"\f15b"}.ri-snapchat-line:before{content:"\f15c"}.ri-snowy-fill:before{content:"\f15d"}.ri-snowy-line:before{content:"\f15e"}.ri-sort-asc:before{content:"\f15f"}.ri-sort-desc:before{content:"\f160"}.ri-sound-module-fill:before{content:"\f161"}.ri-sound-module-line:before{content:"\f162"}.ri-soundcloud-fill:before{content:"\f163"}.ri-soundcloud-line:before{content:"\f164"}.ri-space-ship-fill:before{content:"\f165"}.ri-space-ship-line:before{content:"\f166"}.ri-space:before{content:"\f167"}.ri-spam-2-fill:before{content:"\f168"}.ri-spam-2-line:before{content:"\f169"}.ri-spam-3-fill:before{content:"\f16a"}.ri-spam-3-line:before{content:"\f16b"}.ri-spam-fill:before{content:"\f16c"}.ri-spam-line:before{content:"\f16d"}.ri-speaker-2-fill:before{content:"\f16e"}.ri-speaker-2-line:before{content:"\f16f"}.ri-speaker-3-fill:before{content:"\f170"}.ri-speaker-3-line:before{content:"\f171"}.ri-speaker-fill:before{content:"\f172"}.ri-speaker-line:before{content:"\f173"}.ri-spectrum-fill:before{content:"\f174"}.ri-spectrum-line:before{content:"\f175"}.ri-speed-fill:before{content:"\f176"}.ri-speed-line:before{content:"\f177"}.ri-speed-mini-fill:before{content:"\f178"}.ri-speed-mini-line:before{content:"\f179"}.ri-split-cells-horizontal:before{content:"\f17a"}.ri-split-cells-vertical:before{content:"\f17b"}.ri-spotify-fill:before{content:"\f17c"}.ri-spotify-line:before{content:"\f17d"}.ri-spy-fill:before{content:"\f17e"}.ri-spy-line:before{content:"\f17f"}.ri-stack-fill:before{content:"\f180"}.ri-stack-line:before{content:"\f181"}.ri-stack-overflow-fill:before{content:"\f182"}.ri-stack-overflow-line:before{content:"\f183"}.ri-stackshare-fill:before{content:"\f184"}.ri-stackshare-line:before{content:"\f185"}.ri-star-fill:before{content:"\f186"}.ri-star-half-fill:before{content:"\f187"}.ri-star-half-line:before{content:"\f188"}.ri-star-half-s-fill:before{content:"\f189"}.ri-star-half-s-line:before{content:"\f18a"}.ri-star-line:before{content:"\f18b"}.ri-star-s-fill:before{content:"\f18c"}.ri-star-s-line:before{content:"\f18d"}.ri-star-smile-fill:before{content:"\f18e"}.ri-star-smile-line:before{content:"\f18f"}.ri-steam-fill:before{content:"\f190"}.ri-steam-line:before{content:"\f191"}.ri-steering-2-fill:before{content:"\f192"}.ri-steering-2-line:before{content:"\f193"}.ri-steering-fill:before{content:"\f194"}.ri-steering-line:before{content:"\f195"}.ri-stethoscope-fill:before{content:"\f196"}.ri-stethoscope-line:before{content:"\f197"}.ri-sticky-note-2-fill:before{content:"\f198"}.ri-sticky-note-2-line:before{content:"\f199"}.ri-sticky-note-fill:before{content:"\f19a"}.ri-sticky-note-line:before{content:"\f19b"}.ri-stock-fill:before{content:"\f19c"}.ri-stock-line:before{content:"\f19d"}.ri-stop-circle-fill:before{content:"\f19e"}.ri-stop-circle-line:before{content:"\f19f"}.ri-stop-fill:before{content:"\f1a0"}.ri-stop-line:before{content:"\f1a1"}.ri-stop-mini-fill:before{content:"\f1a2"}.ri-stop-mini-line:before{content:"\f1a3"}.ri-store-2-fill:before{content:"\f1a4"}.ri-store-2-line:before{content:"\f1a5"}.ri-store-3-fill:before{content:"\f1a6"}.ri-store-3-line:before{content:"\f1a7"}.ri-store-fill:before{content:"\f1a8"}.ri-store-line:before{content:"\f1a9"}.ri-strikethrough-2:before{content:"\f1aa"}.ri-strikethrough:before{content:"\f1ab"}.ri-subscript-2:before{content:"\f1ac"}.ri-subscript:before{content:"\f1ad"}.ri-subtract-fill:before{content:"\f1ae"}.ri-subtract-line:before{content:"\f1af"}.ri-subway-fill:before{content:"\f1b0"}.ri-subway-line:before{content:"\f1b1"}.ri-subway-wifi-fill:before{content:"\f1b2"}.ri-subway-wifi-line:before{content:"\f1b3"}.ri-suitcase-2-fill:before{content:"\f1b4"}.ri-suitcase-2-line:before{content:"\f1b5"}.ri-suitcase-3-fill:before{content:"\f1b6"}.ri-suitcase-3-line:before{content:"\f1b7"}.ri-suitcase-fill:before{content:"\f1b8"}.ri-suitcase-line:before{content:"\f1b9"}.ri-sun-cloudy-fill:before{content:"\f1ba"}.ri-sun-cloudy-line:before{content:"\f1bb"}.ri-sun-fill:before{content:"\f1bc"}.ri-sun-foggy-fill:before{content:"\f1bd"}.ri-sun-foggy-line:before{content:"\f1be"}.ri-sun-line:before{content:"\f1bf"}.ri-superscript-2:before{content:"\f1c0"}.ri-superscript:before{content:"\f1c1"}.ri-surgical-mask-fill:before{content:"\f1c2"}.ri-surgical-mask-line:before{content:"\f1c3"}.ri-surround-sound-fill:before{content:"\f1c4"}.ri-surround-sound-line:before{content:"\f1c5"}.ri-survey-fill:before{content:"\f1c6"}.ri-survey-line:before{content:"\f1c7"}.ri-swap-box-fill:before{content:"\f1c8"}.ri-swap-box-line:before{content:"\f1c9"}.ri-swap-fill:before{content:"\f1ca"}.ri-swap-line:before{content:"\f1cb"}.ri-switch-fill:before{content:"\f1cc"}.ri-switch-line:before{content:"\f1cd"}.ri-sword-fill:before{content:"\f1ce"}.ri-sword-line:before{content:"\f1cf"}.ri-syringe-fill:before{content:"\f1d0"}.ri-syringe-line:before{content:"\f1d1"}.ri-t-box-fill:before{content:"\f1d2"}.ri-t-box-line:before{content:"\f1d3"}.ri-t-shirt-2-fill:before{content:"\f1d4"}.ri-t-shirt-2-line:before{content:"\f1d5"}.ri-t-shirt-air-fill:before{content:"\f1d6"}.ri-t-shirt-air-line:before{content:"\f1d7"}.ri-t-shirt-fill:before{content:"\f1d8"}.ri-t-shirt-line:before{content:"\f1d9"}.ri-table-2:before{content:"\f1da"}.ri-table-alt-fill:before{content:"\f1db"}.ri-table-alt-line:before{content:"\f1dc"}.ri-table-fill:before{content:"\f1dd"}.ri-table-line:before{content:"\f1de"}.ri-tablet-fill:before{content:"\f1df"}.ri-tablet-line:before{content:"\f1e0"}.ri-takeaway-fill:before{content:"\f1e1"}.ri-takeaway-line:before{content:"\f1e2"}.ri-taobao-fill:before{content:"\f1e3"}.ri-taobao-line:before{content:"\f1e4"}.ri-tape-fill:before{content:"\f1e5"}.ri-tape-line:before{content:"\f1e6"}.ri-task-fill:before{content:"\f1e7"}.ri-task-line:before{content:"\f1e8"}.ri-taxi-fill:before{content:"\f1e9"}.ri-taxi-line:before{content:"\f1ea"}.ri-taxi-wifi-fill:before{content:"\f1eb"}.ri-taxi-wifi-line:before{content:"\f1ec"}.ri-team-fill:before{content:"\f1ed"}.ri-team-line:before{content:"\f1ee"}.ri-telegram-fill:before{content:"\f1ef"}.ri-telegram-line:before{content:"\f1f0"}.ri-temp-cold-fill:before{content:"\f1f1"}.ri-temp-cold-line:before{content:"\f1f2"}.ri-temp-hot-fill:before{content:"\f1f3"}.ri-temp-hot-line:before{content:"\f1f4"}.ri-terminal-box-fill:before{content:"\f1f5"}.ri-terminal-box-line:before{content:"\f1f6"}.ri-terminal-fill:before{content:"\f1f7"}.ri-terminal-line:before{content:"\f1f8"}.ri-terminal-window-fill:before{content:"\f1f9"}.ri-terminal-window-line:before{content:"\f1fa"}.ri-test-tube-fill:before{content:"\f1fb"}.ri-test-tube-line:before{content:"\f1fc"}.ri-text-direction-l:before{content:"\f1fd"}.ri-text-direction-r:before{content:"\f1fe"}.ri-text-spacing:before{content:"\f1ff"}.ri-text-wrap:before{content:"\f200"}.ri-text:before{content:"\f201"}.ri-thermometer-fill:before{content:"\f202"}.ri-thermometer-line:before{content:"\f203"}.ri-thumb-down-fill:before{content:"\f204"}.ri-thumb-down-line:before{content:"\f205"}.ri-thumb-up-fill:before{content:"\f206"}.ri-thumb-up-line:before{content:"\f207"}.ri-thunderstorms-fill:before{content:"\f208"}.ri-thunderstorms-line:before{content:"\f209"}.ri-ticket-2-fill:before{content:"\f20a"}.ri-ticket-2-line:before{content:"\f20b"}.ri-ticket-fill:before{content:"\f20c"}.ri-ticket-line:before{content:"\f20d"}.ri-time-fill:before{content:"\f20e"}.ri-time-line:before{content:"\f20f"}.ri-timer-2-fill:before{content:"\f210"}.ri-timer-2-line:before{content:"\f211"}.ri-timer-fill:before{content:"\f212"}.ri-timer-flash-fill:before{content:"\f213"}.ri-timer-flash-line:before{content:"\f214"}.ri-timer-line:before{content:"\f215"}.ri-todo-fill:before{content:"\f216"}.ri-todo-line:before{content:"\f217"}.ri-toggle-fill:before{content:"\f218"}.ri-toggle-line:before{content:"\f219"}.ri-tools-fill:before{content:"\f21a"}.ri-tools-line:before{content:"\f21b"}.ri-tornado-fill:before{content:"\f21c"}.ri-tornado-line:before{content:"\f21d"}.ri-trademark-fill:before{content:"\f21e"}.ri-trademark-line:before{content:"\f21f"}.ri-traffic-light-fill:before{content:"\f220"}.ri-traffic-light-line:before{content:"\f221"}.ri-train-fill:before{content:"\f222"}.ri-train-line:before{content:"\f223"}.ri-train-wifi-fill:before{content:"\f224"}.ri-train-wifi-line:before{content:"\f225"}.ri-translate-2:before{content:"\f226"}.ri-translate:before{content:"\f227"}.ri-travesti-fill:before{content:"\f228"}.ri-travesti-line:before{content:"\f229"}.ri-treasure-map-fill:before{content:"\f22a"}.ri-treasure-map-line:before{content:"\f22b"}.ri-trello-fill:before{content:"\f22c"}.ri-trello-line:before{content:"\f22d"}.ri-trophy-fill:before{content:"\f22e"}.ri-trophy-line:before{content:"\f22f"}.ri-truck-fill:before{content:"\f230"}.ri-truck-line:before{content:"\f231"}.ri-tumblr-fill:before{content:"\f232"}.ri-tumblr-line:before{content:"\f233"}.ri-tv-2-fill:before{content:"\f234"}.ri-tv-2-line:before{content:"\f235"}.ri-tv-fill:before{content:"\f236"}.ri-tv-line:before{content:"\f237"}.ri-twitch-fill:before{content:"\f238"}.ri-twitch-line:before{content:"\f239"}.ri-twitter-fill:before{content:"\f23a"}.ri-twitter-line:before{content:"\f23b"}.ri-typhoon-fill:before{content:"\f23c"}.ri-typhoon-line:before{content:"\f23d"}.ri-u-disk-fill:before{content:"\f23e"}.ri-u-disk-line:before{content:"\f23f"}.ri-ubuntu-fill:before{content:"\f240"}.ri-ubuntu-line:before{content:"\f241"}.ri-umbrella-fill:before{content:"\f242"}.ri-umbrella-line:before{content:"\f243"}.ri-underline:before{content:"\f244"}.ri-uninstall-fill:before{content:"\f245"}.ri-uninstall-line:before{content:"\f246"}.ri-unsplash-fill:before{content:"\f247"}.ri-unsplash-line:before{content:"\f248"}.ri-upload-2-fill:before{content:"\f249"}.ri-upload-2-line:before{content:"\f24a"}.ri-upload-cloud-2-fill:before{content:"\f24b"}.ri-upload-cloud-2-line:before{content:"\f24c"}.ri-upload-cloud-fill:before{content:"\f24d"}.ri-upload-cloud-line:before{content:"\f24e"}.ri-upload-fill:before{content:"\f24f"}.ri-upload-line:before{content:"\f250"}.ri-usb-fill:before{content:"\f251"}.ri-usb-line:before{content:"\f252"}.ri-user-2-fill:before{content:"\f253"}.ri-user-2-line:before{content:"\f254"}.ri-user-3-fill:before{content:"\f255"}.ri-user-3-line:before{content:"\f256"}.ri-user-4-fill:before{content:"\f257"}.ri-user-4-line:before{content:"\f258"}.ri-user-5-fill:before{content:"\f259"}.ri-user-5-line:before{content:"\f25a"}.ri-user-6-fill:before{content:"\f25b"}.ri-user-6-line:before{content:"\f25c"}.ri-user-add-fill:before{content:"\f25d"}.ri-user-add-line:before{content:"\f25e"}.ri-user-fill:before{content:"\f25f"}.ri-user-follow-fill:before{content:"\f260"}.ri-user-follow-line:before{content:"\f261"}.ri-user-heart-fill:before{content:"\f262"}.ri-user-heart-line:before{content:"\f263"}.ri-user-line:before{content:"\f264"}.ri-user-location-fill:before{content:"\f265"}.ri-user-location-line:before{content:"\f266"}.ri-user-received-2-fill:before{content:"\f267"}.ri-user-received-2-line:before{content:"\f268"}.ri-user-received-fill:before{content:"\f269"}.ri-user-received-line:before{content:"\f26a"}.ri-user-search-fill:before{content:"\f26b"}.ri-user-search-line:before{content:"\f26c"}.ri-user-settings-fill:before{content:"\f26d"}.ri-user-settings-line:before{content:"\f26e"}.ri-user-shared-2-fill:before{content:"\f26f"}.ri-user-shared-2-line:before{content:"\f270"}.ri-user-shared-fill:before{content:"\f271"}.ri-user-shared-line:before{content:"\f272"}.ri-user-smile-fill:before{content:"\f273"}.ri-user-smile-line:before{content:"\f274"}.ri-user-star-fill:before{content:"\f275"}.ri-user-star-line:before{content:"\f276"}.ri-user-unfollow-fill:before{content:"\f277"}.ri-user-unfollow-line:before{content:"\f278"}.ri-user-voice-fill:before{content:"\f279"}.ri-user-voice-line:before{content:"\f27a"}.ri-video-add-fill:before{content:"\f27b"}.ri-video-add-line:before{content:"\f27c"}.ri-video-chat-fill:before{content:"\f27d"}.ri-video-chat-line:before{content:"\f27e"}.ri-video-download-fill:before{content:"\f27f"}.ri-video-download-line:before{content:"\f280"}.ri-video-fill:before{content:"\f281"}.ri-video-line:before{content:"\f282"}.ri-video-upload-fill:before{content:"\f283"}.ri-video-upload-line:before{content:"\f284"}.ri-vidicon-2-fill:before{content:"\f285"}.ri-vidicon-2-line:before{content:"\f286"}.ri-vidicon-fill:before{content:"\f287"}.ri-vidicon-line:before{content:"\f288"}.ri-vimeo-fill:before{content:"\f289"}.ri-vimeo-line:before{content:"\f28a"}.ri-vip-crown-2-fill:before{content:"\f28b"}.ri-vip-crown-2-line:before{content:"\f28c"}.ri-vip-crown-fill:before{content:"\f28d"}.ri-vip-crown-line:before{content:"\f28e"}.ri-vip-diamond-fill:before{content:"\f28f"}.ri-vip-diamond-line:before{content:"\f290"}.ri-vip-fill:before{content:"\f291"}.ri-vip-line:before{content:"\f292"}.ri-virus-fill:before{content:"\f293"}.ri-virus-line:before{content:"\f294"}.ri-visa-fill:before{content:"\f295"}.ri-visa-line:before{content:"\f296"}.ri-voice-recognition-fill:before{content:"\f297"}.ri-voice-recognition-line:before{content:"\f298"}.ri-voiceprint-fill:before{content:"\f299"}.ri-voiceprint-line:before{content:"\f29a"}.ri-volume-down-fill:before{content:"\f29b"}.ri-volume-down-line:before{content:"\f29c"}.ri-volume-mute-fill:before{content:"\f29d"}.ri-volume-mute-line:before{content:"\f29e"}.ri-volume-off-vibrate-fill:before{content:"\f29f"}.ri-volume-off-vibrate-line:before{content:"\f2a0"}.ri-volume-up-fill:before{content:"\f2a1"}.ri-volume-up-line:before{content:"\f2a2"}.ri-volume-vibrate-fill:before{content:"\f2a3"}.ri-volume-vibrate-line:before{content:"\f2a4"}.ri-vuejs-fill:before{content:"\f2a5"}.ri-vuejs-line:before{content:"\f2a6"}.ri-walk-fill:before{content:"\f2a7"}.ri-walk-line:before{content:"\f2a8"}.ri-wallet-2-fill:before{content:"\f2a9"}.ri-wallet-2-line:before{content:"\f2aa"}.ri-wallet-3-fill:before{content:"\f2ab"}.ri-wallet-3-line:before{content:"\f2ac"}.ri-wallet-fill:before{content:"\f2ad"}.ri-wallet-line:before{content:"\f2ae"}.ri-water-flash-fill:before{content:"\f2af"}.ri-water-flash-line:before{content:"\f2b0"}.ri-webcam-fill:before{content:"\f2b1"}.ri-webcam-line:before{content:"\f2b2"}.ri-wechat-2-fill:before{content:"\f2b3"}.ri-wechat-2-line:before{content:"\f2b4"}.ri-wechat-fill:before{content:"\f2b5"}.ri-wechat-line:before{content:"\f2b6"}.ri-wechat-pay-fill:before{content:"\f2b7"}.ri-wechat-pay-line:before{content:"\f2b8"}.ri-weibo-fill:before{content:"\f2b9"}.ri-weibo-line:before{content:"\f2ba"}.ri-whatsapp-fill:before{content:"\f2bb"}.ri-whatsapp-line:before{content:"\f2bc"}.ri-wheelchair-fill:before{content:"\f2bd"}.ri-wheelchair-line:before{content:"\f2be"}.ri-wifi-fill:before{content:"\f2bf"}.ri-wifi-line:before{content:"\f2c0"}.ri-wifi-off-fill:before{content:"\f2c1"}.ri-wifi-off-line:before{content:"\f2c2"}.ri-window-2-fill:before{content:"\f2c3"}.ri-window-2-line:before{content:"\f2c4"}.ri-window-fill:before{content:"\f2c5"}.ri-window-line:before{content:"\f2c6"}.ri-windows-fill:before{content:"\f2c7"}.ri-windows-line:before{content:"\f2c8"}.ri-windy-fill:before{content:"\f2c9"}.ri-windy-line:before{content:"\f2ca"}.ri-wireless-charging-fill:before{content:"\f2cb"}.ri-wireless-charging-line:before{content:"\f2cc"}.ri-women-fill:before{content:"\f2cd"}.ri-women-line:before{content:"\f2ce"}.ri-wubi-input:before{content:"\f2cf"}.ri-xbox-fill:before{content:"\f2d0"}.ri-xbox-line:before{content:"\f2d1"}.ri-xing-fill:before{content:"\f2d2"}.ri-xing-line:before{content:"\f2d3"}.ri-youtube-fill:before{content:"\f2d4"}.ri-youtube-line:before{content:"\f2d5"}.ri-zcool-fill:before{content:"\f2d6"}.ri-zcool-line:before{content:"\f2d7"}.ri-zhihu-fill:before{content:"\f2d8"}.ri-zhihu-line:before{content:"\f2d9"}.ri-zoom-in-fill:before{content:"\f2da"}.ri-zoom-in-line:before{content:"\f2db"}.ri-zoom-out-fill:before{content:"\f2dc"}.ri-zoom-out-line:before{content:"\f2dd"}.ri-zzz-fill:before{content:"\f2de"}.ri-zzz-line:before{content:"\f2df"}#container{margin:0 auto;padding:10px 60px 20px}.block-title{font-size:16px;color:#666}.block-title span{background:-moz-linear-gradient(top,#66b5ff,#0084FF);background:-webkit-linear-gradient(top,#66b5ff,#0084FF);background:-o-linear-gradient(top,#66b5ff,#0084FF);border-radius:5px;width:5px;height:20px;vertical-align:top;margin-right:8px}.block-title a{float:right;color:#66b5ff!important;font-size:14px}.block-title i{font-size:18px}.block-box{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;cursor:default}.block-box .block{border-radius:5px;padding:20px;background:#FFF;position:relative}.block-box .block .font-list{margin-top:18px;width:100%}.block-box .block .font-list li{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list td{padding:8px 20px 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-box .block .font-list thead td{color:#999}.block-box .block .font-list img{height:40px;vertical-align:middle}.block-box .block .font-list .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.block-box .block .btnbar{text-align:right}.block-box .block .btnbar button{margin-right:0}.block-box .block .person>.info,.block-box .block .pic>.info{margin-top:15px;overflow:hidden;height:30px;line-height:40px}.block-box .block .person>.info span:first-child,.block-box .block .pic>.info span:first-child{float:left;color:#999}.block-box .block .person>.info span:last-child,.block-box .block .pic>.info span:last-child{float:right}.block-box .block .person>.info i,.block-box .block .pic>.info i{margin-right:0;margin-left:6px}.block-box .block .person{position:relative;text-align:center}.block-box .block .person img{border-radius:50px;width:80px;height:80px;margin-bottom:10px}.block-box .block .person h6{margin-bottom:0}.block-box .block .corner{color:#FFF;border-radius:5px 0 0 5px;position:absolute;height:24px;line-height:24px;top:10px;right:0;padding:0 6px;background-color:#0084FF}.block-box .block .pic{position:relative}.block-box .block .pic .icon{margin-top:15px;color:#999}.block-box .block .pic .icon span{margin-right:10px}.block-box .block .pic .info{height:34px;line-height:30px}.block-box .block .pic .info img{border-radius:50px;width:32px;height:32px;vertical-align:middle;border:2px solid #0084FF;margin-right:5px}.block-box .block .pic .cover{border-radius:5px;width:100%;max-height:360px;margin-bottom:10px}.block-box .block .user-profile img{border-radius:50px;width:80px;height:80px;margin-bottom:10px;border:4px solid #0084FF}.block-box .block .user-profile hr{border:0;border-top:1px #f5f5f5 solid;margin:15px 0}.block-box .block-data .data{margin-top:25px}.block-box .block-data .num{font-family:num;font-size:28px;margin-right:5px}.block-box .block-data .more{position:absolute;top:10px;right:10px;cursor:pointer}.block-box .block-data h5{line-height:30px;margin-bottom:0}.block-box .block-data i{font-size:20px}.block-box .block-data-small{padding:10px 20px}.block-box .block-data-small .data{margin-top:0}.block-box .title{font-size:16px;color:#666;margin-bottom:0!important;height:20px}.block-box .note{margin-top:5px;color:#999;display:inline-block}.block-box .form-group{position:relative}.block-box .form-group>span{display:block}.block-box .form-group textarea{line-height:1.5}.block-box .form-group .error{color:#ff6582}.block-box .form-group .font-num{bottom:10px;right:10px;position:absolute}.block-box .form-group:not(:last-child){margin-bottom:10px}.block-box .input-group{display:flex;flex-wrap:wrap;width:100%}.block-box .input-group input{width:1%;flex:1 1 auto}.block-box .input-group input:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.block-box .input-group input:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.block-box .input-group>span{padding:10px;border:1px solid #DCE8F2}.block-box .input-group .prepend{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.block-box .input-group .append,.block-box .input-group .num-add-cut{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.block-box .input-group .num-add-cut{position:relative;padding:10px 12px}.block-box .input-group .num-add-cut i{position:absolute;width:100%;left:0;text-align:center;height:50%;cursor:pointer}.block-box .input-group .num-add-cut .add{top:0;border-bottom:1px #DCE8F2 solid}.block-box .input-group .num-add-cut .cut{bottom:2px;line-height:1.4}.block-box .input-group .num-add-cut .disabled{color:#BBC5D8;cursor:not-allowed}#login #verify,.cp,.mask,button{cursor:pointer}.block-box .empty{width:100%;text-align:center;color:#999;margin:30px 0}.block-box .empty img{width:70%}.left-menu{font-size:14px}.left-menu a{border-radius:5px;height:30px;line-height:30px;margin-top:5px;padding-left:10px;display:block}.left-menu ul:not(:first-child){margin-top:20px}.left-menu .title{padding-left:10px;color:#999;font-size:16px;border-bottom:1px #DCE8F2 solid;height:37px}.left-menu .active{background:-moz-linear-gradient(left,#0084FF,#66b5ff);background:-webkit-linear-gradient(left,#0084FF,#66b5ff);background:-o-linear-gradient(left,#0084FF,#66b5ff)}.left-menu .active li{color:#FFF}#right-frame{position:relative;padding-right:240px}#right-frame h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px #DCE8F2 solid}#right-frame h2{margin-top:50px}#right-frame p{margin-top:10px;line-height:30px}#right-frame code{padding:5px}#right-frame strong{border-radius:5px;margin:0 5px;background-color:#DCE8F2;padding:3px 5px}#right-frame .doc{margin-top:20px;width:100%;border:none}#right-frame .doc thead{font-weight:700;text-align:center}#right-frame .doc td{padding:10px;border:1px solid #DCE8F2;line-height:30px}#right-frame .doc td p{margin-top:unset}#right-frame .doc td em{border-radius:5px;background:#2196F3;padding:0 5px;margin-right:5px;color:#FFF}#right-frame .doc tr:nth-child(even){background:#fafafa}#right-frame .contents{position:fixed;top:130px;right:80px;width:200px;border-left:1px #DCE8F2 solid;padding-top:20px}#right-frame .contents li{padding-left:20px;margin-bottom:20px;cursor:pointer}#right-frame .contents .active{border-left:4px #0084FF solid;color:#0084FF;padding-left:16px}#right-frame .hljs{border-radius:5px;background:#232B4C;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}#right-frame .hljs .hljs-ln-numbers{color:#4A4F6A;font-weight:700;text-align:center;padding:0 15px 0 10px}#right-frame .hljs tr{height:24px}.quote{border-radius:5px;background:#F7F7F7;border-left:5px #DCE8F2 solid;margin-bottom:10px}#login #verify,#login>.block-box form button{border-radius:4px}.quote blockquote{padding:5px 0;margin-left:30px}.quote li{list-style:disc;padding:8px 0}.quote strong{background:unset!important}.quote-error,.quote-info,.quote-success{padding:10px;line-height:25px}.quote-error a,.quote-info a,.quote-success a{color:#0084FF}.quote-error a:hover,.quote-info a:hover,.quote-success a:hover{color:#006acc}.quote-info{border-left-color:#ffee01;background:#F8F7DE;color:#9c920e}.quote-error{border-left-color:#FF1844;background:#fae1dd;color:#FF1844}.quote-success{border-left-color:#6fee00;background:#D6EFC7;color:#3d8300}#login{background-image:url(../img/login-bg.png);background-repeat:no-repeat}#login>.block-box{position:absolute;margin:-180px 0 0 -160px;display:block;width:320px;left:50%;top:50%}.flex,.mask{display:flex}#login>.block-box .block{min-height:360px;padding:30px}#login>.block-box .block .form-group{min-height:44px}#login>.block-box input{padding:12px 10px}#login>.block-box input::-webkit-input-placeholder{font-size:14px}#login .main-title,#login .sub-title{text-align:center}#login .main-title{font-size:24px;margin-bottom:30px}#login .sub-title{font-size:14px;margin-bottom:15px;color:#B1b1b1}h1,h1 i{font-size:24px}h1,h2{margin-bottom:20px}#login form button{width:100%}#login #verify{width:100px;margin-left:10px;height:40px;vertical-align:middle}@font-face{font-family:num;src:url(../font/num.ttf)}@-webkit-keyframes load{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate-0,.rotate-90{transform-origin:center center;transition:transform .2s}.rotate{animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite;-webkit-animation:load 1s cubic-bezier(.1,.1,.1,.1) infinite}.rotate-0{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(deg);-ms-transform:rotate(0);-o-transform:rotate(0);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}.rotate-180{transform-origin:center center;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transition:transform .2s;-moz-transition:-moz-transform .2s;-o-transition:-o-transform .2s;-ms-transition:-ms-transform .2s}a,a:hover{transition:color .2s linear}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;line-height:22px}h3,h4,h5,h6{margin-bottom:10px}h2,h2 i{font-size:20px}h3,h3 i{font-size:18px}h4,h4 i{font-size:16px}h5,h5 i{font-size:14px}h6,h6 i{font-size:12px}.mask{opacity:.6;width:100%;height:100%;background:#555;position:fixed;top:0;left:0;z-index:9998;text-align:center;justify-content:center;align-items:center;color:#FFF}.mask i{font-size:18px}.m0{margin:0!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.ml0{margin-left:0!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.p0{padding:0!important}.pl0{padding-left:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.pr0{padding-right:0!important}.font-color-1{color:#FF1844!important}.font-color-2{color:#6fee00!important}.font-color-3{color:#ffee01!important}.font-color-4{color:#ff7c00!important}.font-color-5{color:#f52394!important}.font-color-6{color:#00b2d4!important}.font-color-7{color:#36F!important}.font-color-8{color:#FF3E28!important}.font-color-9{color:#BBC5D8!important}.font-color-0{color:#0084FF!important}.color-1{background-color:#FF1844!important}.color-2{background-color:#6fee00!important}.color-3{background-color:#ffee01!important}.color-4{background-color:#ff7c00!important}.color-5{background-color:#f52394!important}.color-6{background-color:#00b2d4!important}.color-7{background-color:#36F!important}.color-8{background-color:#FF3E28!important}.color-9{background-color:#BBC5D8!important}.color-0{background-color:#0084FF!important}#loading-progress,header .main-nav .nav-slider,header .sub-nav .active li{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.linear-1{background:-moz-linear-gradient(left,#ff7e97,#FF1844)!important;background:-webkit-linear-gradient(left,#ff7e97,#FF1844)!important;background:-o-linear-gradient(left,#ff7e97,#FF1844)!important}.linear-2{background:-moz-linear-gradient(left,#a4ff55,#6fee00)!important;background:-webkit-linear-gradient(left,#a4ff55,#6fee00)!important;background:-o-linear-gradient(left,#a4ff55,#6fee00)!important}.linear-3{background:-moz-linear-gradient(left,#fff567,#ffee01)!important;background:-webkit-linear-gradient(left,#fff567,#ffee01)!important;background:-o-linear-gradient(left,#fff567,#ffee01)!important}.linear-4{background:-moz-linear-gradient(left,#ffb066,#ff7c00)!important;background:-webkit-linear-gradient(left,#ffb066,#ff7c00)!important;background:-o-linear-gradient(left,#ffb066,#ff7c00)!important}.linear-5{background:-moz-linear-gradient(left,#f985c3,#f52394)!important;background:-webkit-linear-gradient(left,#f985c3,#f52394)!important;background:-o-linear-gradient(left,#f985c3,#f52394)!important}.linear-6{background:-moz-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-webkit-linear-gradient(left,#3be0ff,#00b2d4)!important;background:-o-linear-gradient(left,#3be0ff,#00b2d4)!important}.linear-7{background:-moz-linear-gradient(left,#99b3ff,#36F)!important;background:-webkit-linear-gradient(left,#99b3ff,#36F)!important;background:-o-linear-gradient(left,#99b3ff,#36F)!important}.linear-8{background:-moz-linear-gradient(left,#ff9a8e,#FF3E28)!important;background:-webkit-linear-gradient(left,#ff9a8e,#FF3E28)!important;background:-o-linear-gradient(left,#ff9a8e,#FF3E28)!important}.linear-9{background:-moz-linear-gradient(left,#fcfcfd,#BBC5D8)!important;background:-webkit-linear-gradient(left,#fcfcfd,#BBC5D8)!important;background:-o-linear-gradient(left,#fcfcfd,#BBC5D8)!important}.linear-0{background:-moz-linear-gradient(left,#66b5ff,#0084FF)!important;background:-webkit-linear-gradient(left,#66b5ff,#0084FF)!important;background:-o-linear-gradient(left,#66b5ff,#0084FF)!important}.fl{float:left}.fr{float:right}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.fs16{font-size:16px!important}.fs18{font-size:18px!important}.va-m{vertical-align:middle}.fwb{font-weight:700}.tac{text-align:center}.flex{flex-wrap:wrap}.dn{display:none}header{width:100%;position:relative;padding:0 60px;height:85px}header .main-nav{height:50px;line-height:50px;display:flex}header .main-nav>div{padding:0}header .main-nav>div:first-child{font-size:18px;font-weight:700;padding-left:35px}header .main-nav>div:first-child img{width:32px;height:32px;position:absolute;top:9px;left:0}header .main-nav .nav a{float:left}header .main-nav .nav a li{padding:0 15px}header .main-nav .nav .active .nav-slider{display:block}header .main-nav>div:last-child{text-align:right;position:relative}header .main-nav>div:last-child img{border-radius:100%;position:absolute;width:28px;height:28px;top:10px;right:0;border:2px solid #0084FF}header .main-nav>div:last-child i{font-size:18px;margin-right:0;margin-left:20px}header .main-nav .nav-slider{border-radius:50px;height:4px;margin-top:-50px;display:none}header .sub-nav{height:30px;line-height:30px;display:flex}header .sub-nav>div{padding:0}header .sub-nav li{font-size:12px;float:left;text-align:center;padding:0 15px;margin-right:10px}li,p,td,ul{padding:0}header .sub-nav .active li{border-radius:50px;color:#FFF}.citypicker,img,video{border-radius:5px}a,body,button,header .sub-nav .active:hover{color:#36495C}#loading-progress{height:4px;background-color:#0084FF;position:fixed;top:0;left:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-user-focus:none}body{background:#F5F5F5;font-size:14px;font-family:"Microsoft YaHei"}button,i{font-size:16px;margin-right:5px}li,p,ul{margin:0}li{list-style:none}a{text-decoration:none}a:hover{color:#10161c}em{font-style:normal}table{border-spacing:0}th{font-weight:400;text-align:initial}i{display:inline-block;vertical-align:top}.ps__rail-x,.ps__rail-y{display:none;transition:background-color .2s linear,opacity .2s linear;position:absolute}@-moz-document url-prefix(){i{vertical-align:middle}}.ps{overflow:hidden;overflow-anchor:none;touch-action:auto}.ps__rail-x{opacity:.4;height:10px;bottom:4px}.ps__rail-y{opacity:0;width:4px;right:4px}.message,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x,.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y,.ps__thumb-x,.ps__thumb-y{background-color:#999}.ps__thumb-x{border-radius:50px;transition:background-color .2s linear,height .2s ease-in-out;height:10px;bottom:0;position:absolute}.ps__thumb-y{border-radius:50px;transition:background-color .2s linear,width .2s ease-in-out;width:4px;right:0;position:absolute}button,button:hover:not(:disabled){transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}#imageview,.colorpicker,.dropdown ul,.select span{overflow:hidden}button{border-radius:50px;background:0 0;border:2px solid #DCE8F2;padding:0 20px;outline:0;height:46px;line-height:1}button:hover:not(:disabled){border-color:#0084FF}button:active:not(:disabled){border-color:#005cb3}button i{font-size:18px}.middle,.middle i,.small{font-size:14px}button:disabled{color:#BBC5D8;cursor:not-allowed}.middle{padding:0 16px;height:36px}.small{padding:0 8px;height:26px}.small i{font-size:12px}.hl{background:#0084FF;border-color:#0084FF;color:#FFF}.hl:hover:not(:disabled){background:#0077e6;border-color:#0077e6}.hl:active:not(:disabled){background:#005cb3;border-color:#005cb3}.hl:disabled{color:#BBC5D8;background:#DCE8F2;cursor:not-allowed;border-color:#DCE8F2}.citypicker{position:absolute;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:5px 10px;outline:0;display:none}.colorpicker>div .color,.datepicker{border-radius:5px;position:absolute}.citypicker span{border-radius:5px;transition:background .2s linear;display:inline-block;cursor:pointer;text-align:center;padding:6px 0}.citypicker span:not(.current):not(.title):not(.not-allow):hover{transition:background .2s linear;background:#DCE8F2}.citypicker .title{color:#999;padding-left:5px}.citypicker .body,.citypicker .header{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.citypicker .header{margin:5px 0}.citypicker .header span{width:40px}.citypicker .header .current{color:#FFF}.citypicker .body:after{content:"";flex:auto}.citypicker .body span{width:60px;margin:2px 15px}.citypicker .quick,.citypicker .vert{max-height:240px;position:relative}.citypicker .quick span,.citypicker .vert span{width:100%;text-align:left;padding-left:6px;margin-bottom:5px}.citypicker .quick .ps__rail-y,.citypicker .vert .ps__rail-y{right:0}.citypicker .quick .current,.citypicker .vert .current{background:#DCE8F2}.citypicker .vert{height:200px;min-width:120px;float:left}.citypicker .vert span{display:block}.citypicker .vert span i{float:right;margin-right:0}.citypicker .vert:not(:last-child){margin-right:5px}.citypicker .current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF)}.colorpicker>div{display:inline;width:28px;height:28px;float:left;position:relative;cursor:pointer}.colorpicker>div .color{width:22px;height:22px;margin:3px 6px 3px 0}.colorpicker>div i{color:#FFF;position:absolute;top:6px;left:3px;display:none;margin-right:0}.datepicker{width:auto;border:1px solid #DCE8F2;background:#FFF;z-index:9999;padding:0 10px 5px;outline:0;display:none}.datepicker .footer,.datepicker .header{height:35px;line-height:35px;text-align:center}.datepicker .footer span,.datepicker .header span{transition:color .2s linear;text-align:center}.datepicker .day span:not(.next),.datepicker .picker-time ul li,.datepicker .picker-time ul li:not(.current):hover,.datepicker .quick span,.datepicker .y-m div,.datepicker .y-m div:hover{transition:background .2s linear}.datepicker .footer i,.datepicker .header i{width:24px;height:24px;font-size:18px;margin-right:0}.datepicker .footer .font,.datepicker .header .font{float:left;padding-left:5px}.datepicker .footer .font:hover,.datepicker .header .font:hover{color:#0084FF}.datepicker .body .next,.datepicker .footer .not-allow:hover,.datepicker .header .not-allow:hover,.datepicker .week{color:#BBC5D8}.datepicker .footer .confirm,.datepicker .header .confirm{float:right;position:relative}.datepicker .footer .confirm button,.datepicker .header .confirm button{padding:5px 10px;margin-right:0;margin-left:2px}.datepicker .footer .not-allow,.datepicker .header .not-allow{color:#BBC5D8;cursor:not-allowed}.datepicker .header .prev-month,.datepicker .header .prev-year{float:left}.datepicker .header .next-month,.datepicker .header .next-year{float:right}.datepicker .footer,.datepicker .footer .choose-time{display:none}.datepicker .body{width:260px}.datepicker .body span{width:34px;height:34px;line-height:34px}.datepicker .body .next{margin-bottom:3px}.datepicker .datepicker-panel{float:left}.datepicker .right{margin-left:10px;display:none}.datepicker .day,.datepicker .picker-time,.datepicker .week,.datepicker .y-m{display:flex;flex-wrap:wrap;justify-content:space-around;align-content:space-around}.datepicker .picker-time,.datepicker .y-m{display:none}.datepicker .week span{cursor:default}.datepicker .day span:not(.next){border-radius:5px;position:relative;margin-bottom:3px}.datepicker .day span:not(.next):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.datepicker .day span:not(.next) div{border-radius:50px;width:5px;height:5px;position:absolute;background:#0084FF;right:2px;top:2px}.datepicker .picker-time ul .ps__rail-y,.dropdown .ps__rail-y{right:0}.datepicker .day span.current{background:-moz-linear-gradient(top,#339dff,#0084FF);background:-webkit-linear-gradient(top,#339dff,#0084FF);background:-o-linear-gradient(top,#339dff,#0084FF);color:#FFF}.datepicker .day span.current div{background:#FFF}.datepicker .picker-time ul .current,.datepicker .y-m .active,.datepicker .y-m div:hover{background:#DCE8F2}.datepicker .y-m div{border-radius:5px;text-align:center;padding:10px 0;width:62px;cursor:pointer;margin:10px 5px}.datepicker .picker-time ul{margin-right:2%;width:31%;height:256px;padding-bottom:1px;position:relative}.datepicker .picker-time ul li{border-radius:5px;height:24px;line-height:24px;cursor:pointer;text-align:center;margin-top:2px}.datepicker .picker-time ul li:not(.current):hover{background:#DCE8F2}.datepicker .quick{padding:0 6px;display:none;margin-bottom:5px}.datepicker .quick span{border-radius:5px;padding:5px 10px;margin:6px 0}input,input:focus,textarea,textarea:focus{transition:border-color .2s linear,background-color .2s linear,box-shadow .2s linear}.datepicker .quick span.title{padding-left:0;color:#999}.datepicker .quick span.current{background:#0084FF;color:#FFF}.datepicker .footer{height:30px}.datepicker .clear{clear:both}.datepicker span{text-align:center;display:inline-block;cursor:pointer}.dropdown{border-radius:5px;border:1px solid #DCE8F2;background:#FFF;position:absolute;z-index:9999;outline:0;padding:5px 0;display:none}.dropdown ul,.editor,label{position:relative}.dropdown ul{max-height:300px}.dropdown li:not(.divided){height:32px;line-height:32px;padding:0 10px;cursor:pointer;display:flex;flex-wrap:nowrap}.dropdown li:not(.divided) span{flex:1 1 auto}.dropdown li:not(.divided) .checked{margin:0 0 0 20px}.dropdown li:not(.divided):hover:not(.disabled){background:#DCE8F2}.dropdown .title{text-align:center;height:30px;line-height:25px;border-bottom:1px #DCE8F2 solid;margin-bottom:5px;padding:0 10px}.dropdown .divided{margin:4px 0;border-bottom:1px #DCE8F2 solid}.dropdown .disabled{color:#BBC5D8;cursor:not-allowed!important}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#0084FF}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#0084FF}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#36495C}}.ql-snow a{color:#0084FF}.ql-snow .ql-stroke,.ql-snow .ql-stroke-miter{stroke:#36495C}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#36495C}.ql-snow .ql-picker,.ql-snow .ql-tooltip{color:#36495C}.ql-editor .ql-bg-blue{background-color:#0084FF}.ql-editor .ql-color-blue{color:#0084FF}.ql-editor p{margin-top:unset!important;line-height:unset!important}.ql-container{font-size:14px;height:unset!important}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#DCE8F2}.ql-toolbar.ql-snow{border-radius:5px 5px 0 0;background:#fafafa;padding:12px}.ql-container.ql-snow{border-radius:0 0 5px 5px;background:#F7F7F7}.ql-editor.ql-blank::before{color:#999;font-size:14px;font-style:normal}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#DCE8F2;outline:0}.ql-snow .ql-picker-options{background:#F7F7F7}.ql-snow .ql-picker.ql-expanded .ql-picker-options{margin-top:2px}.ql-snow.ql-toolbar button:hover{box-shadow:none}.ql-snow .ql-tooltip,.select-option,.switch-open span,input:focus,textarea:focus{box-shadow:rgba(0,64,128,.2) 0 0 20px}.ql-snow .ql-tooltip{border-radius:5px;padding:8px 12px;border-color:#DCE8F2;background-color:#FFF}.ql-snow .ql-tooltip input[type=text]{border-color:#DCE8F2;font-size:14px;height:36px;line-height:36px;padding:5px 10px;width:260px}.ql-snow .ql-tooltip input[type=text]:focus,input:focus,textarea:focus{border-color:#0084FF;background:#F5FCFF}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}input,textarea{border-radius:5px;padding:10px;border:1px solid #DCE8F2;background:#F7F7F7;width:100%;color:#36495C}input:focus,textarea:focus{outline:0}input:disabled,textarea:disabled{cursor:not-allowed;color:#BBC5D8}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled::-moz-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}input:disabled:-ms-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#BBC5D8}textarea{cursor:text;white-space:pre-wrap}.select span,.tab,.transfer-body li{white-space:nowrap}.no-resize{resize:none}.icon-input i:not(.add):not(.cut),.icon-input-right i:not(.add):not(.cut){position:absolute;top:0}.icon-input input{padding-left:26px}.icon-input i{left:8px}.icon-input-right input{padding-right:24px}.icon-input-right i{margin-right:0;right:8px}.error-input,.error-input:focus{border-color:#FF1844;background:#FAE1DD}input[type=checkbox],input[type=radio],select{border:0;position:absolute;left:-9999px}select{min-width:120px}.checkbox,.checkbox-checked,.checkbox-disabled,.checkbox-disabled-checked,.radio,.radio-checked,.radio-disabled,.radio-disabled-checked{margin-right:10px;line-height:40px;display:inline-block}.checkbox i,.checkbox-checked i,.checkbox-disabled i,.checkbox-disabled-checked i,.radio i,.radio-checked i,.radio-disabled i,.radio-disabled-checked i{font-size:18px;margin-right:0;font-weight:700}.checkbox,.checkbox-checked,.radio{cursor:pointer}.checkbox-disabled,.checkbox-disabled-checked,.radio-disabled,.radio-disabled-checked{color:#BBC5D8;cursor:not-allowed}.checkbox i,.radio i{transition:color .2s linear}.checkbox-checked i,.radio-checked i{transition:color .2s linear;color:#0084FF}.radio-checked-tag,.radio-disabled-tag,.radio-tag{border-radius:5px;padding:10px 15px;cursor:pointer;display:inline-block;margin-bottom:5px}.radio-tag{border:2px dashed #DCE8F2}.radio-checked-tag{border:2px solid #0084FF;color:#0084FF;background:#ebf5ff}.radio-disabled-tag{border:2px dashed #DCE8F2;color:#BBC5D8;cursor:not-allowed}.select{border-radius:5px;padding:10px 30px 8px 10px;border:1px solid #DCE8F2;background:#F7F7F7;display:inline-block;position:relative;cursor:pointer;margin-right:5px}.select i:not(.rotate){position:absolute;right:0;top:10px}.select i.ri-loader-4-line{font-size:14px}.select span{text-overflow:ellipsis;display:inline-block;width:100%}.select .select-clear{display:none}.select-disabled{cursor:not-allowed;border-color:#DCE8F2}.select-disabled i,.select-disabled span{color:#BBC5D8}.select-option{border-radius:5px;display:none;position:absolute;border:1px solid #DCE8F2;background:#FFF;margin-top:5px;outline:0;z-index:9999;cursor:pointer}.select-option ul .active,.select-option ul li:hover{border-radius:5px;background:#DCE8F2}.select-option ul{padding:6px;position:relative;max-height:240px}.select-option ul li{padding:5px 10px 5px 5px;cursor:pointer}.select-option ul li label{height:26px;line-height:26px;width:100%}.select-option ul li:not(:first-child){margin-top:4px}.select-option ul .multiple{padding:0 10px 0 5px}.select-option .disabled{color:#BBC5D8;cursor:not-allowed}.select-option .disabled:hover{background:#FFF}.checkbox-switch{border-radius:50px;background:#999;width:44px;height:22px;cursor:pointer;padding:3px;display:inline-block;position:relative}.checkbox-switch span{transition:margin-left .2s linear;border-radius:50px;background:#FFF;width:16px;height:16px;display:inline-block;position:absolute}#imageview,#imageview ul li{display:flex;height:100%;width:100%}.switch-open{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF)}.switch-open span{transition:margin-left .2s linear;margin-left:22px}.switch-disabled{cursor:not-allowed;background:#BBC5D8}#imageview,.imageview{cursor:pointer}#imageview{position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,.8);justify-content:center;align-items:center}#imageview ul{position:absolute;left:50%;top:50%;height:100%;transform:translate(-50%,-50%)}#imageview ul li{align-items:center;padding:20px}#imageview img{cursor:move}#imageview .imgW{width:100%;height:auto}#imageview .imgH{width:auto;height:100%}#imageview .imageview-close{border-radius:50px;transition:background .2s linear;position:absolute;top:30px;right:40px;width:60px;height:60px;background:rgba(40,40,40,.6);text-align:center;line-height:60px}#notice,.message{position:fixed;z-index:9999}#imageview .imageview-close i{color:#FFF;font-size:28px;margin-right:unset}#imageview .imageview-close:hover{transition:background .2s linear;background:rgba(100,100,100,.4)}.rate .full,.rate .star{transition:color .2s linear}#imageview .imageview-tips{border-radius:50px;color:#FFF;background:rgba(40,40,40,.6);height:26px;width:60px;z-index:9999;text-align:center;line-height:26px;display:none}.message,.notice{background:#FFF;border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px}.message{color:#36495C;padding:10px 15px;left:50%}.message i{font-size:16px}.message .info{color:#ffee01}.message .error{color:#FF1844}.message .success{color:#6fee00}#notice{right:10px;width:300px}.notice{padding:15px 10px;width:100%;position:relative;margin-bottom:10px}.notice i{position:absolute;margin-right:0}.notice .notice-title{font-size:16px;margin-bottom:5px}.notice .desc{line-height:18px;margin-top:5px;color:#999}.notice .close{right:10px;top:10px;cursor:pointer;font-weight:700}.notice .title-icon{font-size:26px}.notice .href{margin:10px 0 5px}.notice .href a{color:#0084FF;font-weight:700}.notice .info{color:#ffee01}.notice .error{color:#FF1844}.notice .success{color:#6fee00}.popup{border-radius:5px;box-shadow:rgba(0,64,128,.2) 0 0 20px;position:fixed;border:1px solid #DCE8F2;background:#F7F7F7;z-index:9999;padding:5px 10px;top:30%;left:50%;text-align:center;width:260px;margin:0 0 0 -130px}.popup span{display:block}.popup i{font-size:36px}.popup .title{font-size:18px;margin:15px 0 10px}.popup .txt{margin:10px;line-height:22px}.popup .btn{margin:15px 0}.popup .btn button{margin:0}.popup .alert{color:#ffee01}.popup .error{color:#FF1844}.popup .success{color:#6fee00}.popup .confirm{color:#ffee01}.progress{height:30px;position:relative}.progress .bg,.progress .percent,.progress .point{border-radius:50px;position:absolute;top:10px;left:0;height:12px}.slider,.slider .slider-bar{border-radius:5px;height:4px}.progress .bg{width:100%;background:#DCE8F2;font-size:12px}.progress .percent{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);box-shadow:rgba(0,64,128,.2) 0 0 10px}.progress .point{width:100%;line-height:12px;color:#FFF;font-size:12px;text-align:center}.rate{margin-top:20px}.rate .star{display:inline-block;font-size:18px;margin-right:8px;cursor:pointer}.rate .full{color:#ffee01}.rate .disabled{cursor:not-allowed;color:#BBC5D8}.slider{background:#DCE8F2;cursor:pointer;position:relative;margin:30px 0 10px}.slider .slider-bar{background:-moz-linear-gradient(left,#66b5ff,#0084FF);background:-webkit-linear-gradient(left,#66b5ff,#0084FF);background:-o-linear-gradient(left,#66b5ff,#0084FF);position:absolute;width:0}.slider .slider-btn{transition:box-shadow .2s linear;border-radius:50px;width:16px;height:16px;cursor:grab;position:absolute;background:#FFF;border:3px solid #0084FF;z-index:999;left:0;top:-6px}.slider .slider-btn:hover{transition:box-shadow .2s linear;box-shadow:rgba(0,64,128,.2) 0 0 20px}.slider .step{border-radius:50%;width:4px;height:4px;background:#DCE8F2;position:absolute}.slider-disabled{background:#BBC5D8;cursor:not-allowed}.slider-disabled .slider-bar{background:#999}.slider-disabled .slider-btn{border-color:#999;cursor:not-allowed}.slider-disabled .slider-btn:hover{box-shadow:rgba(0,64,128,.2) 0 0 0}.status{padding-left:14px;position:relative;margin-right:10px;font-size:14px}.status i{border-radius:50px;width:8px;height:8px;position:absolute;top:6px;left:0}.tab{border-bottom:2px #DCE8F2 solid}.tab span{background:#F7F7F7;display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;padding:0 15px;border:2px solid #DCE8F2;border-bottom:none;margin-right:8px;border-radius:5px 5px 0 0}.tab span .mark{border-radius:50px;position:absolute;background:#FF1844;color:#FFF;right:2px;top:-4px;font-size:10px;line-height:14px;padding:0 3px}.tab .active{background:#FFF;height:42px;border-bottom:2px #FFF solid;margin-bottom:-2px}.tab-panel{min-height:200px;display:none;position:relative}.tab-panel .block{padding:0;box-shadow:none}.tab-panel .block-title{padding:0 10px}.tab-panel .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.tab-panel .panel-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.table,.table .table-box{position:relative}.table{overflow-x:hidden}.table button{color:#FFF}.table .fixed-left thead tr,.table .fixed-right thead tr,.table .table-box thead tr{border-bottom:1px #DCE8F2 solid;background:#fafafa}.table .fixed-left thead tr .order,.table .fixed-right thead tr .order,.table .table-box thead tr .order{position:relative;padding:2px 10px}.table .fixed-left thead tr .order i,.table .fixed-right thead tr .order i,.table .table-box thead tr .order i{position:absolute;left:0;cursor:pointer;padding:0 8px}.table .fixed-left thead tr .order .asc,.table .fixed-right thead tr .order .asc,.table .table-box thead tr .order .asc{top:-3px}.table .fixed-left thead tr .order .desc,.table .fixed-right thead tr .order .desc,.table .table-box thead tr .order .desc{bottom:-3px}.table .fixed-left thead tr .order .active,.table .fixed-right thead tr .order .active,.table .table-box thead tr .order .active{color:#0084FF}.table .fixed-left tbody tr:nth-child(even),.table .fixed-right tbody tr:nth-child(even),.table .table-box tbody tr:nth-child(even){background-color:#f7f7f7}.table .fixed-left tbody tr:hover,.table .fixed-right tbody tr:hover,.table .table-box tbody tr:hover{background-color:#DFF0FF}.table .fixed-left tbody img,.table .fixed-right tbody img,.table .table-box tbody img{height:40px;width:40px;vertical-align:middle}.table .fixed-left tbody a,.table .fixed-right tbody a,.table .table-box tbody a{color:#0084FF!important}.table .fixed-left tbody i,.table .fixed-right tbody i,.table .table-box tbody i{margin-right:0}.table .fixed-left tbody .table-img-head,.table .fixed-right tbody .table-img-head,.table .table-box tbody .table-img-head{border-radius:50px;border:2px solid #0084FF;width:32px;height:32px}.tag,.tips,.transfer-box-list{border-radius:5px}.table .fixed-left td:not(.td-checkbox),.table .fixed-right td:not(.td-checkbox),.table .table-box td:not(.td-checkbox){min-width:100px;max-width:500px;padding:0 10px;height:46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .fixed-left label:not(.no-padding),.table .fixed-right label:not(.no-padding),.table .table-box label:not(.no-padding){padding:0 10px;margin:0}.table .fixed-left .td-checkbox,.table .fixed-left .td-checkbox div,.table .fixed-right .td-checkbox,.table .fixed-right .td-checkbox div,.table .table-box .td-checkbox,.table .table-box .td-checkbox div{width:40px}.table .fixed-left .head-border-top,.table .fixed-right .head-border-top,.table .table-box .head-border-top{border-top:1px #DCE8F2 solid}.table .fixed-left .tr-hover,.table .fixed-right .tr-hover,.table .table-box .tr-hover{background-color:#DFF0FF!important}.table .fixed-left,.table .fixed-right{position:absolute;top:0;background:#FFF}.table .fixed-left{left:0;box-shadow:4px 0 10px 0 rgba(0,77,154,.2)}.table .fixed-right{right:0;box-shadow:-4px 0 10px 0 rgba(0,77,154,.2)}.tips,.window{box-shadow:rgba(0,64,128,.2) 0 0 20px}.table .empty{height:60px;line-height:60px;text-align:center;color:#999;margin-bottom:15px}.table-page{text-align:right;margin-top:10px}.table-page>span:not(.jump):not(.info){border-radius:5px;transition:background .2s linear;padding:5px 10px;cursor:pointer;margin-left:4px}.table-page>span:not(.jump):not(.info):hover:not(.current){transition:background .2s linear;background:#DCE8F2}.table-page .next-page,.table-page .prev-page{padding:5px 6px!important}.table-page .next-page>i,.table-page .prev-page>i{margin-right:0;vertical-align:text-top}.table-page .current{color:#FFF;background:#0084FF}.table-page .current:hover{transition:background .2s linear;background:#0084FF}.table-page .info{text-align:left;margin-right:10px}.table-page .jump{margin-left:10px}.table-page .jump input{width:50px;margin:0 2px}.table-page .jump button{margin-left:6px}.table-page .select,.table-page .select-option{margin-left:4px;margin-right:4px}.table-page .select{min-width:auto}.table-search button,.table-tools button{margin-right:10px;padding:8px 12px}.table-search .form-group,.table-tools .form-group{min-height:unset}.table-search .table-search-box>div{padding-top:0;padding-bottom:10px}.table-tools{border-bottom:1px #DCE8F2 solid;padding-bottom:10px}.table-shade{width:100%;min-height:160px;text-align:center;justify-content:center;align-items:center;display:none;color:#36495C}.tag,.transfer-box-list,.transfer-button{display:inline-block}.tag{padding:6px 10px;outline:0;font-family:inherit;line-height:1.1;margin:5px 6px 5px 0;color:#FFF}.tips{position:absolute;left:-9999px;top:-9999px;background:#FFF;padding:10px 14px;cursor:default;max-width:260px;min-width:44px;line-height:20px;z-index:9999}.tips .down,.tips .top{left:50%;margin-left:-5px}.tips .tips-arrow{position:absolute;border-width:5px;border-style:solid;border-color:transparent}.tips .down{bottom:-10px;border-top-color:#FFF}.tips .top{top:-10px;border-bottom-color:#FFF}.tips .right{top:50%;margin-top:-5px;right:-10px;border-left-color:#FFF}.tips .left{top:50%;margin-top:-5px;left:-10px;border-right-color:#FFF}.transfer-box{position:relative}.transfer-box-list{width:180px;height:266px;border:1px solid #DCE8F2;padding-top:36px;position:relative;vertical-align:middle}.transfer-box-list .transfer-header{background:#F7F7F7;border-bottom:1px #DCE8F2 solid;position:absolute;top:0;width:100%;padding:0 10px;height:36px;line-height:36px}.transfer-body,.transfer-body ul{position:relative;overflow:hidden}.transfer-box-list .transfer-header label{padding:0;line-height:30px}.transfer-box-list span{float:right}.transfer-body{margin-top:1px}.transfer-body ul{padding:4px}.transfer-body li{border-radius:5px;padding:0 6px;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.transfer-body li:hover{background:#DCE8F2}.transfer-body li label{line-height:30px}.transfer-body .disabled{cursor:not-allowed}.transfer-body .disabled:hover{background:0 0}.transfer-search{width:100%;padding:0 4px;position:absolute;top:40px;left:0;margin-bottom:4px}.transfer-search input{padding:6px}.transfer-body-search{margin-top:34px}.transfer-button{vertical-align:middle;margin:0 10px}.transfer-button button i,.tree li>i{margin-right:0}.transfer-button button{border-radius:5px;padding:6px;display:block;height:32px;margin:0}.transfer-button button:first-child{margin-bottom:10px}.tree label{line-height:20px}.tree li,.window .title{line-height:28px}.tree ul{margin-left:-5px;padding-left:20px}.tree>ul{padding-left:0}.tree li>i{font-size:20px;cursor:pointer}.tree .tree-checkbox{padding-left:25px}.window{border-radius:5px;position:fixed;border:1px solid #DCE8F2;background:#FFF;z-index:9998;padding:5px 0 20px 15px;top:50%;left:50%}.window .title{position:relative;height:28px;margin:0 25px 10px 0}.window .window-loading{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.window .window-close{position:absolute;top:8px;right:6px;width:20px;height:20px}.window .window-close i{transition:color .2s linear;position:absolute;font-size:18px;cursor:pointer;color:#FF1844}.window .window-close i:hover{transition:color .2s linear;color:#ff7e97}.window .body{position:relative;overflow:hidden;padding-right:15px}.window .body .block{padding:0;box-shadow:none}.window .body .block-title{padding:0 10px}.window .body .block-pb{padding:20px;background:#F7F7F7;border:2px solid #DCE8F2}.window .body .form-group .title{margin-bottom:0}.window .btnbar{margin:7px 15px 10px 0;text-align:right}.window .btnbar button{margin-right:0;margin-left:10px} \ No newline at end of file diff --git a/dist/static/font/num.ttf b/dist/static/font/num.ttf new file mode 100644 index 0000000000000000000000000000000000000000..54a14ed1c367db3c2680109c712e15e886b3937c GIT binary patch literal 34852 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 c%R7_2IG>vddcb)xU-zgoC({L12w|r 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 ZuD)kA^S_3~k*}}fA6cCfo^$M( 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

    oX*`B`&KI%7Gy1^}>+?aHLFVQhC*(`}!A>C?A0 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�LuLqqGObIY~ARqNj#i1Fl68LsmJm4G_lnI;di=&A0pI zBIT{?Ar3`I5C;L#_HvR!?Q9Y?JYiXdM9#5_Wa%WkBU$4K;R zclPk%vx!%S#e2#n@hqFgvs#`5IE%!8X_7m3o_tb$%JC7^K9}0RUepZSuxJ|b3^(3K zJ$5H-P!UQ>0uUb64}TRRk6%>2|2q$kC}j6x zqwygFf8eqNn@$X7;)P~EB-;&Da80!y5+(`qK8Kna^$;ZyHIC9r$WD!CTJU;crvixa zGuC1qnfb$+5$n|-0~`a_1Vw0*!4mbR00$v0?d;HjVd>LD`-fTc3|t9PaPpZQ zJD!m-~k3+-K1!4$Q)w=pTEhG8=BkfH9+q$Z}@!a<$%bO(2vLstxW!aMVMY1g~ zv7I=MmBh~GY|dgQb(GC%(j;w@Zb{oTZ9_=fkhX>{v=Ba^ObcxoXrXlIkO9UF3?EB6 z3}x>?ze1V9%w(n=6FvUFbMJf7)8ZuX_aZ$>PxqdC?z!ild)86qysEzLs4Bb0)}+Z_^%1r(BK7Ny!)CH3_sj7i4l&e<<5G;;X0QIj^WsuaJadM4z@- zitd#4(qfvPC7x3Q_62m2ws%zUhJ}!WhiTz-Wms?U@vMz7FR6|@|LZJq*0=fcmAem#7NvF_=mBl5-0;ic2v${2f=UWOJ{dcGchoo=IP7kFK7 zsDcHV^qcV>V72dXx~O#{g%@PORi;Uz@}wc0u`-f+JV0Gg^UYU0pG>=^8$$9=dnlqU-FLtB}Y65}Iay0u>3C zu*K5vwIMq=*nX&ce$%Sfn$e1IxMH*hKBn`#548_Ei;Aud^_9!@b(^}}xeSUUDg#Nekb!dsL(HM_;8f(EuISnxD6k0?cLOiGxwl^2dtW>%R zzlbtTUJ4QKmhr`fg4${)Rjg^S0xc=Hc<>oS8o8`_T^X=*F5ds>gLNLs1V$x7V1 zd5c&1PiFCM*^CA%^Vx`ZU30eGU16?mYzq&b?l`_8WmRZrSAy4#Jz@zU29`|(GxI0G z#xi*JVwk{)O;^Gs=X5dJF!;!5R>+B0OkRe3vBOzlZW!c4`S4>&04q_K>!1F~)jUu* zw$Zgn35b1VML-*IetBJ8Q&NG=8A;wN0Uedd*q?=A1RYlF4(=u@ZHkcM068a`kcg$_V?{?8*9qL{%X!Tx}_ z%Mc_SWWx;O*-@C97_G;I5`ZijRP}Bm8TGEI>7x8#s^VdLLaS>LB-;6lAhZlah8p)I=>jIeCN6YaX8+_7XK04msp+PD5 z>@mYWoR{WRYw9U4gMT~9&Z^O}s6J}-Sy3Dn78p{Wv)9dLrCuGM_-+BdP5M7j0RJjZ z1JxdsIi*txQoLymltynrZZ>4#;;BwVJEXRbu-{V=Qw?XLP3&yR5E-H8N`VRo-Lnah zQ8E_%2>qJ|A0qS8LdZ+)%>gAS6t$z{L)L++{FL`0=x}a$ak@%@7x797;36d%mD5SU zXF6zuR5ljot7M!iuOV}?atWbN=^-sZ>jKVVLqGU9gy|Sw+d_Q4;Q5c1wWF<_oweXp zf7Xt}Acs`46k1s*Cr9~~wde&7ZM?lqa9UuNU<2inNsrS(tYI7`8xY)tP#<7Z=m%r% z&$54DdDt3y=@z0beMi@ZnSmNoU`D35%PBxB{|=H6^dN9Rn$0v=kZBkpC|XjQr2wt- z6vUOA+IY1#43Ym&;AVucDRAT%uGOVs)H`Tvxwc~~gpwOns@W_Os00bRd3J6*q|mm9 zW*~L-NkVfdOmWFnqpd{N5btmf0{Uq}*9q&2vizltkbDS8ZJI*)aEL&n!$j&25Iyk) zEB2fCdL`VY85NQ~**x62ZjM!p`s$Q5G5uibcxFXaz7(_&hd)NNDbt@a=}B|Ib4{eo zG!DJIc2oyMReuLgqb8ng0)7@ISKLUSil%RB1yAstSTN)ZLOGd08K-rnKvHU*2%V$4 zmut8Uz|uPhZm+w*$z1ewJQ3jR_)vZtt8kKjYTmy75+@0~lBi!}JL(#v!=e6&mV#pC zz_U)PwV}J)k(K4>?ryMJoe4NqEG&@<6$o9p=*n4SWj)wEzF{qTK-eIJ`aQOW$bZ8CYZKv=IIvNh&Um*$wO_Rg zrTh}{V=c>HY(qg>R<3jx;V850JFGzYz0$_BVn}*01OObE1X_Y(C3#kpN1QUD(T96? z-Lb1T!ntGu6-D5Zfj`b*D|Pf^fCj4yJz>|Bk~kbo8Ym(^xxfTnT%sWLyyy>Ipzm2h zEzuVfB>;9-bj`ug^-sES{p_l%#^WFhcaRIruq4xoG+6?S9tO@L+(HXKlElF-x_OWr zYN7I7T!Xod^K%++1)tq?BNjGWFDa!s0Ny#r{0-hdCU+1$OwTcB$;ZJXIN>@OgJYdx zGxmJSA_L1CoeJrfPOUs56YhOnp9FU}oMw4U5aNSW<()X8Lv<;3Qn9PX+*b^hEYpyi zBj;B6R&T!j@NIYA@KE=efyKL>4o7V`e))RRT|a^0Uv*&XP|a{ZSw7(J@2sX`04d!*vxjC~-!2g?yBb z#pJU{F5y<@R};hwl%$}As|Fr$y)>T<5mO1hUC+d~2CJlI1 z^6R<28RIXMU(JGSpA=V$lZnY#P2omxrgV@9NjX&w?o5-iTv=|)go8#jpX7d2b$B~k zVKU2q|M#-lB>fV$5ja(>W%6Kn#q5bp#=mZWZ? ztDk&QdI23p;%6B0<1gZCHX(;2k0;<>C+%K4_q1(CRg%b`zJM5TGK8y6B?w#MCPBoo zkCK=z5^z#ZWJp7?bxL^)bI=QXZiN@9#|E!tuQ9PlvYe^y{NMx~u~mct*^%C#1JGK90R2dm7emt5hZas}8&Zw**8QCj<|mlo9{pPq&X zG0dDDTb_vfZmDAu?K@!;p$sZXeIO42N*cfwPxXR!&E01N2{)BXz#L`Bn5+Bmz?3vQ zEu6;0F2v!{?0_S%0}77~?%7byXA1`=)fWUYXd*%qrYXux0NV^acpxhvzHCs$phW^# z3dPK!cqwJNMfnk)adVcYSyQG!rvm(nm}BbG3JIN}Wq1S{N~UZ1KY52<6^dR4nVQS& zG`Rr8YZ$pwh@4Us`xXhz3OJtS(mUCn5C*69EI^@r-N-zEA3UOe15L8Q4f`>zk5X>a zMh~%ly(4IZSvKVk5B$baZ>#YU_rw1SWX3G!s>~ng9bE;#7#UO)l~ozc+u?B z+?Jl4dt7gyHmb&8cn?yB0LqjSq{5Q=q~yXz%|@$fWpk%V-!M%3n(U`C0?ibB03JVl z+s4B%LXCiX(LnG5C(6_Aj|50jcqrrI;mM zximZ+hw)d!*H)aV$);+BECC-KJ8Eu*kRHtnS3|E$_Q=L+Y3%=%D?75;3%Svm3ihD+ z*s;umc|Va)tX3XY9%kNtw&vh|^DZ1!Y%bc5P{$p9Rc?E~oM!WNI`VYXubLFKce z8zf(ATDDC30bdgQq0O)rlE?x`BJ06xg#@B{cf(;=<;zmJjTVp0F6H$He%XQs(JQ0>2Q?Py(nW=CdbW9{OF8|2BGN=mW<>)SdTHho}e zMpw-p!(#)BtIBd~q=St0ZZE4adW$E1F9+8&x2|m=yokL4L>hd^ryc7K9XqtnVa{2!^UmA0SA3Gjxju%Pj&N~lR$+O0ZDk5( zwxvUc^lA@Ek#6pp?%h4;Dqh-7rxO?RHQtg9v?&wnqI0H zT$}c)dG-(sxu~dY+;e~jM{Dl=vv4MT0UK{X@9VZ!2$9nLhz5CKn*C$q;ySMihGMN# z++qgzJEEuvtv?%L7X5ZlyFbN~FuCI=AN$VN*`vsCbTt5!0p+oOR-WEHEmbD0a}5-A z+%NJNe~M5{w6xOLeZ;9@b1G*R*(KD9s4t>9ff?M~>Kk#Cwg$m`zi;+gU+S6YG!;a@ z#f2RBk04DYyC@tKkn+u;G}_o%Y*gPjOF1v)uiSq}x8RO5v3L1pM0whMl&Byy#J1|!h1ND)nmu=wFgd%e&Motu#Y*8@=a+{_bK z1xckHvJaC?RRNelD6l+aA<{!jA;uNaOru@-ZK4rNorPsxxeMcj&>$Q^S%a7w+LLgD zMR`x+Tb0QAW*m zPtklaIv_chpInlqDdvTq%7KaMuIT%bcRg2j*YsUw&(UE;M0+H57=2@KbaZf* z4sCEsqr*q7+OKXdSbQo_UkPWV_MjaSg#5NT6_C%V6vinaOwQEd3W00D5)zsv&jq(o zB(#dT(5hf0v`lbQfF`vsxl=p1gyYdgwG%-@+Fa0Hlf20g9f9Z3p^^@MdQ71XB>zE; z4KNR#=tjYY{6{-?@pA|HJbF`mz|LkPKUOkSQzuBU>CyKRhP;G~8uY`@kcoX!IZ_lj z5T8d>*_CQEirfHJtPG5a>K4IUR(&>xh_J5Q#S1;2 zUwc-Tu07NqPH2uzU~kuGpX!8>O)p)*IRlz?*64VkymAZ&kGS6?T?tb)rT)<52C^@c zKOAaTr)@oLJvLtHeJti|8SgU5tW9UBGla0TU?f`1-x%N29wI{4XiSWmtT^dLE#nAA z2ZppGe}(2Z{m98&B$O~3Ki0+%|CF>nrNw|qOlb3_?LG|_L>NpukkVj*d@b~T3Ut2U zycIeKiYTsUsJaPJ*6XqR?F=CX2m*&R1MSA*@}}HOo7t*#-Es@K!fmCkwLNswr3`~l z4cKaOv)F&PQi9;=9#Ut#&+zVs47XL`AtdYvR(HmRS(G}(F%X~AIK^CxzR0he{6Ew5W}?b!_>K3;AxP+# z9aW}3gP52%kU&Fp4!#beN(CV@s2mT>jdZI}x$B(SmWf2rO7y~y`&s;wCqxG#}cA_FO3yOEE5Opin1k1jGW zffpxxqcam!iFPl}!F~!K(uWSQZr<1a+RvUCNOOdb_ZQRuxG^3(WKq&g_6TW z<2w&b$23B&b8|qy$juIFim}6j_a_dOwgnNYBCJpRo*3QSjrscP;GpV-Iyl%xsDA!> zI4GZ4F6NiKsUXqw5Pa2|pc^|x{X|6Z{UN1eHW4EN2V!9*p9BUhbY7AGBiTgiXwg*!od0nfBuIDUeCN#E#_?$)LsLgb|$kdU5t&L-=q7TxBx6 zr=0~R)X0%Z6;g>Td`&X^r+sb6ZPF))I)WW8s0f722$NB@NMRA^pwtk;CW&AvX>78p ztZr!Ma=$DwCdvNgJBR8^eHYWcxh)PqW7WZG{3&0FD|rng_j&f4j{$Z_afWbISCZNTdL4SuvWCJ=Ls3$sC?bbn zJW#a*t{LJF*NaVQEI!s+9V$Mcp<>HGeMeP!bFM`qR7w_eQ+ZWK?ZT}|?^|=4#rxNf zdFkCac612@&2El5_bK!iYgO$n$9fegBG*4t#1FOoOT;UKCm!77xr{z#1UlLw`b z4m$c}CsqJ-ts~%3$R(hUD}*#2lj$j5lTM7~+_#$RpCS6r(G4{Jbl8H(jyO<6PivC4 z))^h?5RQRE7FSCr_bI(gu;|A}d&;VL8&mfbJ6!20h(Cl_M`Q$nlF`b`ZFcLrmi%@{p`pm=_bn-@w7YDE z!px#VU%96&KkwfBUZ2^KXSZZzWf{B9=FhJ$tYDsIPt5O1oQI=7Dk!L`t@8ALYlYjH zmpg7R@Yd}#ce=8yn@dYtOWehU-jzd7mf6fk85v!(t&ZOf?ejEw@JHj*SxQpjcK^!b!rpV)~$3hre z=coPi^Urn}v$8TQ_B@B#*PDNDUVd3ch0o>AEHv0$_R5kaKEJWZQ0QpSZ&_!xx0P4> z*1J5OW*{SVe|uHw`NYugZ1(IdjMiwjl|4DM(py;U1|~{3=jOUP%{%M71@`gWJg0lb zxB5N6Tmh?!PcMdxZ^Y2llLD zWNTW6`dg8Bbt+LQu+neJKsIRb9g##3jEMVFgB6j%BEto&QaBq5-ce2fWMISlsN4rb z2ASQeL**bPopqK2WWf^9>X`2Nb0Kl*H8Na$105AQ#(4FY}?Q3Ua}eVn(19v_hs3IVdPT&uMb_gMK8o&Oowj zFTUFZg9p5opl5YD{B)n%2q<18EMX;+H!T?gqD$^LGPH!Q9`blzEwb41odzjuMP#G5 z^mKkz)h&^&hYoFxyp1R6dn1{-#hGD;HYeLmc5}wh32B&*!b0|wfr>3QqpieX-JNI1 z&(FlP@G}3H{FVT zooUR!eY0d_tg-%)=O3wWXsCZ=@r^k}QqE4tAT_Zh!*~zP&hl}rLer-$1vFC#H?n-G zWBvXnv(sp+x*MEA-7*06I;SIK!9Ae*zc5DF;bWNx(Nbsm>B* z)Ub@cz@I<3QzDpoxD$^=#)AnH#->)-xa22W-{BERy4WG(PB9pg8qX~BURq^p$`>Ru z^QWA)P)3hi;i24ydq}XI6ct=2hG#_R@@u`$>UIK&vhUL~ez<}vk%L2Lq5q@1@S0?V zECLX*PU2i9dmR$^Xa{BChbL4O3U{ zaP~FO`}dLDH&ak56%}M~??v|V%5z=XSVTW{*U^*9gq;-&f${c!lETvzjpRwPkHMC zyMK7+_QtC8aF6{jt zW`|Y=E&_gi+fv&r?ChW3ViSLJ@9*AKD%t**bv;PSSqL4RQfA&|uPF=Jnjh-BiJeJ` zu>$kJAF&2N{oKGLvd7rCb^uj*)q-^LD9+kQBM42_0ZJJo1ZQZs5l;b+smuJ+vq`cr z@tC-ut7VPKDRfW)7^=t*2`YIV>>2P@EqzL3QaRvt;qRDX#Nsqcn)_c$>7FFj|7-W;}31223ho3 zN|B4KJQqnz0gv;z(oDRKB5SV_%SnJ+kMp=0oEsHwly9D}dRZI+;eZUqC3J@e@cse1 zB5adtgq-Y@1L<(iCr{@DMQ{i4@5R4fwIVc<;KtZU2;-^q!7;AEPJ73-a6SRtaCcrP zU4e6C!MQrl^?T*KtKpox9Elw#ItZMfBF!pUq^^zg1h_e!6RjY3pFKt^IQ2d&04IXD z8rUknuMRixYzMs%t?1xZE)mSwo30ABX3G)hNwUZ%sOd;eU~u#EI!v!bZ$x;BGY4yv ze$MDzO6w%4C0dDoNFE8TjS_4)m?btyR(_Hp;;>PTk$EJ*lli-ss!#LOU>!j%gM<8% zz@r*8hn&{hLX542I1W=_vy(&w`1G*B4~2kBHq=HB!#{&vRACdjvI({{I%g!UnMlwy zr;$-~>r~{vnn$ZAou3-kBi0O7PnsraPT~#`(4%YfA$(#u->Megfwhb{4f5}h?ZN{* z$`#P@z;v(jD2>??o8f+c(8q8F1Uw49rO|f*@mrOD!+(UDB`j#J3LYEH4de<+w@bzy z5D&Zsz@P-ffwQMzFL3(gN?%G3so5&yb4B{4l=&hY>Hqcf29A!M10CWK&Xlq1L=qF+ zU+{QhNIF_0`c3JP^!oZX!f!~O%Q);Qt?=Cl&Nlj%WWEMqWk_s~>;7pg0p63> zfwr=2vg)VN!$gZ{h0oQD))pCu#U_Dft_>fzUI4dx_)uv?a6he0(H_BvG;F&4K*-cw z7Hx+tie@Nunn*0>&(YSwbGH#SP@?w)S1YhqY`gdbp}5#7hW23um0}~NF$p_}&?{7G8>byY8q?rQAU@50uHiTB+Mr!bPkT7xi7iZPGLiPgx`^{&j4+wr1j|ienK)3z zVyu$ahG>htufW+5>@atWME!azB990rxkd}$Qk#yi-SqQ&9s4UXAzjDX<@0;p`zz@~ zQ|30dPO-nLQmsbe+Wt!F0Gefz7d3JA+I&UqXYC1mWsdz70w_2@gv+qv{ON`qScCZx z`G@L}$%3?qKCZThn|(;t(vo7EblnE`=*S08Jh#>88}2K~&Ca$yIlNqs*lgtGaI$Pc zTUoHR2hk*Nf8rx6hDUDQ87eBUnX|Usd;i7!9qVuS6!#v<&Xf!?7=oBP>c0fK;y45u zX}UG?EIy^YKAwv#3c`w&!HricOt0o9!J%B>zW+@_i?#%A8eHQ2_=kTnzh4ftHTN}? zX)q3sCc(9q#{#r1>Fa4*zaTt(!-;$Df7K|-Sth>3gnnE2&y+yZ)(XfM(tbwRiRWp^ zBOJ;m=v-0yuo}l{7tXi|W;^Z8YV{_aPl@o?A%yPU=WDm_>#JrzuAHB{ucJ0c`9xfU zrThqQ?867_cHCmZt;zW&go{q}0s1E0DDJYduf+9SkBJUU`{;ArN4!oy#!^_Hn$&#a z>BeY>Hs2Y5>8H8?L1Jxm0VSu&)zMa+V5F?XTLIjWc9#C6AK5i9-F+mIR1D(O)%nrerQZe^3$@jR)ZS^=z3vIUYiVsI_xFPc4igKH6A#{FL zx9RZ+LQ0Sgoi&tu3o0F1t9MLpojhGsSXgu#7duyFIVuah<+IB902H3J@C;G;4u_=# zm?jH9z!1Nwz*tE{7m(Q7p+vK@Ggkvg=D^JU>gcbo4p2mZgA@q7w2hECI85YKvXIwo zMmauEFjN$~Ar26wp`4~#`{0_GLC?83EZFRl5!Z3gO?4IiCJ!hxq8_KNp z)wK@?SVJnlYYXdqM+wN+VrD@@|FtUq)tfkDE})M3C=OX zjB5`NNp7+w_lySgH2?PYx+>PXEggE5nW=WV{hW3)WQ+@+fVbcNFx@ zO+%FEocpkGis1R|)%Tt7*nry8K_0hcX9|#Yj~k&7bE&?C-BP1_Ufz?kM;Bz+wZv|q zM*4*{P#9xX#|BzO@+Yl1OP89=Cj3RR^YU`G=UC~T9P2+D4Cc(8%<8aOU75SAPHXm` z@e#uI$8Za?!uqu|Cok{Ie8UQLOl&(+ZOSm1WMgJ!*^<#E8(TWsh(Sx|a;(j!Tx+f= zFXx-M-)U{OJ}Bj!x+BM8p*M0qcqiV?`DT{IAa3Ay;lXUqdEV;GlZrzfTPF5z->|N; zJ1;ZOQr?)KX@<8%Tj%0X&mDvNC$@BiH2+ero6P2Za};xg$we8HcB&{X9IeSGmiuV> zNF|2ME-+|tFY8(E&_()uIGYB@&;d<2?EN@rljx)Jdz!aO_|=ThJ3R0Byhr%VaUp=L z_f)-C<4Za-BO-3N0}0s@xht@23*#ZCD*eoxplnDt?+$#RO}oQ{0~jX?%7{S? z8b;bWS~g+=$|^IF(A|(>sy?!9q9YXdvHU`t;htT^N- zC@AQBeW>fHrw-NCcZGE~gq3H)?At?O->zNDi;I2us1x@(4$;@TFNM46>kd8jRM$}a z2KFp{MYBnd8OBr?DHgD2UOy=4FM$>Mdzk!97y-DI>92r&`?j`i>{ED%4t~x3HMtiL zf5mX5L+-D+qfg^O?r7WAraXWLtP#Q6RvA{|DhGa8VtlY!!E(ht(&rkh@O=?Rj>O3s zokfIoE*_-Lp`jM9ck8{!n}PI2TgEnSd7#kcDqM6){{kOrH+lI~O~7;iT~vJA91b@h zKfbln+k&}SL|=Sh%f_)S^zHZyd|SJTeMd~2N?SB07h+t4bI;e@W0?M{Apdk6n7;&K zp&z3&WC{1??E%E_4k5lo-bN_h2MZkuD&njH7dW-F4V`-#uXg~~B@Zv2<@2`6kKHdD zEqN8qcFX1JRpUl^NRicV(HH%et!uo{(fbCiPc`| z4!q7j*HfDBEG}%VS#YIk0o|_@vd^*AzTzuNvCmg5OT|8wW(Zz7n^L_2hFBf#!GXCpApem0p$a1vI$X^mtL<5 z2CFZzBdYvkpjhurcotT3ZZFWql~m}}MhPjgtvcwEa1733Vw;6YUPk!I{D1sLk#ors zSK&9SD|^}(^zJT{UxKK$rn~1y(TAi%(TCVl90J@Rp+{3Ro;m? z@CcoP+aLk2RDrV$vZhbWEu?%=flN-hNSxFc#DXtRc;bYm5>t^_@roKPtbAI$X8*#c zR^^A01JkW?BE$GbR`!px z9l6qr6mm8fh|n>!ZyQc!I5SR}a&wq7GnbvNI!z!79z%LB@1-#KoTOr&5G3NLS6z@izCw|&<79_loeQ=lMS)=3rM1>6OY|2A-kq|R(!*<3>r|H8ZHIH^l%)>YMe%uE zDL$wpEv)u!eM{s>9q&*1fW@-cQj2dSemnXL>JRRKcDFlguSN1$>d-QE4>uRF?-W9Q zw^OA#d$3G`|8q!RJQ%DeyZy1}AKRY0BX>dH4cp(`ena1aT-{~F zEIyWe>prkz#Rt|M7~j;^-rlxp{8H@dfcQl9xp5=6G3~R+=wy-0;D6X2Bo9#wrJ6?? zauE%HTvgLUJx_f61FLiT?|ka~y-Om^O`~hRw==SQ)oPO|*#6?4os$vV(j6?=a_0O; z_SRKwKQ}tHbxZ%k+LGeI#b4jEYt!b#W^+X)(F@Tw<#KV8CPHXOq1EN0nlyIDo}Kf1 zMM5xxyLbN1J$LXNUGx>fCkj+Lt3kDf#qh!wYeFNd1R8@wD$xcqFvB0U!x?+Yw`->h zx&5iE7^MR!gPSjZfmjbLpfUt}B+M`SW_EV|@!Vnv0_NP~`8Cmdvvcx~=M)#3Ejf6Z zEuG4)$v>W-Y>JT6l$^i}#k_9D#8zdVFvS{%#HQ=sZ*`tE#Ks$_1AUsY5RtF$b4#fe-k?M67TH8T(S%o)-%jJMoRLe;ME)kc=^Q7XBygKEVxI3M& znFc6R+*e0eHnoWG6F9$9%#>=j0p>U@^K^270FR9sB%KRQr8=Jk1LantJ?N@X7|BKk z=|(r3=^-IwF?TU+;BiEA0yIr_QA9|e)c}i~QD_cho~>7hDvldFaN|+`=b$rD>=*~# zOXMaxCyfO(y3(Sw2~~m@2>KVfs058&7tTluB_C6JY$oS`5TYo@9i&=HhXp{cwiw`v zO4YjP2Uv_R2Epfxkx!iD;8^Vpj#YM&8on3?_?F^^&NztuW?-hZrf}F0>Gl*H~6E)uE?w*qo zH=7DRFaH+&8XlQAU1;tpn!lRI5%S}RfoNFD3WkL`2r&wZZrF3r^3ij*C;0VZg>W45 zwp@@8u~%}b8%M&V>>O0|+S5)!CveC}ZWt7P5xVYK3SZQ`2jEH!T_`XH5b1%}0wOPU z58r!*x_}$+P&*ALUB3$T&ACI1_a3-A7V>`b?gM)l51H9R1pm?9JG*;H?x0f(?nirI2`sM@bJht0rLznNDf^BQb7qw0zhOS=I0n_mcy!Ri_|XI zqi~`G{mMXqr`;866T&gf`lSw(d}R}}v4*E9(I5auUNk@&!!4&V?!%QfzW@^m)|o@& z`4p66z{A-&QW>Zi7h|CMc^MSfuHscD8slavkQX#IFkh-gMTBh{>U5q4aCSEE;HsUG z$sOn1MMds&J0>GLS3Ma1;o&${9sVKm5uh(6cL?Hk*++J6-@fxBWe~lGCZ^)VG!>(D z%BMj7!RfL#*u~_e9qS=X6YWWH1%AABb-L6(Uc^`{X{@?FuoJk*dP}OQ46X`?EE}{i zyO=s%k0%fRFr044Z&UBHy6&eYk_WtXk2HRBESEZtq5t0_ zAw}z7I+_SZL+dgSz_$8V42ZnTF(~{9`HKAQwRjkDZs78Qhzg;jD4||cauTqVl@dN= zA{prn(2K2|B3fp+n;-CqT?TuNz#=(J;r~_YQ0QOu{o#biV$+@2qc+(Zic)$-U<=Ry z6&XTtNtc_xW36*>HlRJGNUdpy^t`SRjG#E!VHcz2&t>sGMxH&iK4@=iharN}%2N?6 z{35l8jeTZw(VKx+7`%S_PHiZyt2D}G#jPzjOFuDWRMi!)`#^sHpS==zvuJbYEzPaP zWhg}fHmp4}T zhxvw(s#65DL%HO~NfR0YTy;QOM!EsSf#HhO1uiIYrT^V;D$lu)nf>Q^R%_;+MyXkL z=0$U|-n5iR$j<$h9HZs8S>EuaF#F7JEykR$WU@-B#PViVPBhOcH%rDlGp*J?&&$rd zkW+5jZ=Ax7gl91(g2m4Fhk0a8Fl98urHG2s!XFG~1S?lWTpPmo5zTzEw(;@OOy{yE z8Y}iLDyThk;5wm}UaM$)Vwp3m*f(Jw^k4h?_QuN^0fO7!dHRbs?us?vrrizW6OQEpLgL;}1wXv5>gGR*v(5!nuF0vHHO~T~`^U=K|t*!*dSu%I`0P z_g)xMX@vTtG4g2Hv}2Uj{^l565$_G2qNC{scja@UvlvZ2e(kvwT=QC^d;&4U+TWaG zjULx-!MzDETw`7nVBjOihRZ#l!=&v=RQex!1hD+g6izl~n>(LY48dd4(S*U!}xfcC8p<|hsC25kO#^|61 z%TjYC%5QT*)}@4w6h-YIe`#e&sGAhS2L z^_gfqR#s^1GA2_ML%R1sLj+$4)Vo7dl=LHkAK0i|p`B9w8$-k^5~3Ub^wR<5o7CC8 z?Ul+34WSJ?JC>M44S@fgq35UKxn!jMUma2YNN{|4U1ViAhT`qz6-qJB@qc`Vo_-xq zp933`olcpzyxxa<;rpSRA;EGfT&wALLm?e0=&b2Zi?xesq=R*091faBOiSd0L-5W3` z|D6JmwssEl{SL9kRFO^}T7$X3es_TV-<*lO+ma z1*fpPEPaB0vA=2jXSspe=R7~P2g)l`ZLdZ;+E7wAWPCp$v#bTmmy{P5r0JYz?22N3$t6$SD~hiNcZ z5TJ@pQ(CHgg5~V|9J_hYo~ftbL`aeRVz}3G{g5*w(YRAyoDsVz zDORoIy&?9>s4?N)5 z^N330)HmU<0)3~K6>Yk{=a8jh9m63et*m(EEAf5>uXqu5IkJS$gC#K`t+t1!g)$Pm z(C>lr^VOrZVugV_JZvm4RsJlt->=4#smZ4N?9Axv95oPB3*C)tDt|6E@6x2}DBX`tfM(2rBgYr%G6Q%DcH-<$2v(Z;DeDnPa1WiN-J6F$_r8mX# zLHT2xKg407Q%f9{B-&7+ffS&DB1q#b)$1g}6rc=q@hb)e&bx`^A>aUi{#$KMNVj1I zMb5KV8>>5j1Y@-kjvCcAQ?)GwR)(YqJ!U83ur4XzFgvAFvhpLDYLP!^v{@GIJ+jH&SaPHHz~Gs!kT6gehaYU{6}kPd#6+uyQYx@{df=|%8x`}*j~ zm|cWmPwFA1)#TO)_uBqR-zV8KVeG8hWD6moa!O0mgUY4%qO9S)B-P|6}979*ZpXj-|bT-;EGpU)mXbm;JB=}OtFx-5+-7g^u>*!%pB z6PkmP*e^vNRXi_pN?Z#mqJ&zVYn$mT@7Fw*;A4~A?}j1n*Z1J&jT<*VNFIKJ@4f%N z0L795$NHhc*nRvPxcLzcHjn`b!Nctp^C%F-FY11fl^q20 zd}rtO-hOj1FuwKH$hXad1H1P8Zu_>*uCC5)lkZIJ92hizTb(b_CS3O1L(GOAyU=Jz{sSK;#lFumQpzY-Oym}>=@hhz0G4C zo#w{+)oXXb%uG?!tl8Yxvw8e`8`ic41Fh>ed~ba7{9g0pq%Gp}toG5s>qpGdODNsQ z$rW*~uHy~~+>L?!8I=FJ3N*7ZkB8U=%(^tyd@afUW7q_G$689EcY;E`S^16fo8`rB zckvT@cI?>m1YJeDd4C^Qe#45F$KK_iD~Ht_+iJU%D+(vMB$9SP$^}03flhqLW0$%S z3Q%zK%8`+kH`7%&`@`J*7hLMXjVo@U8*f4Mz{;-h91tb0ZGJjV?w(vp5t;=zPp_PI zd3OmV4@zjY7X^s5aiFgce{Tqwg^LLvinex$hlr{p=~s7|gy1sd35HiU z%HLMUv6K1f*`3G2a2R$qz{NZfrLsq2+IMuPIH>shE2>>6Q@B(Kx=&ZNMy zp7lX+Nm!#)$(Q``l3;RCbfTOJR>Co0{X&PMu;_tJV`G~hC@OR~7S^78;^gaTSjok> zJkB0pylLZxO($IVIk9QO#!ZU{hKH448c=g}!nv?d()^HZo~lg~-KB%s=nBEzEh7yF z)RsoVx|Y+9K{@=zFBVPSGWk@xu|TFKPugn?>4RVVVq0IIaw^Th4v3SpzDT0rnPEd1 z(l*cXl?AV86Ra!3xwv2AN*tVtpi`F1nA>Vq?wlI3)>_-%=M)E)KE&=!%EJ zmkgcCTkzvm?yMTJ;)Yu5&=kAh`kL~!A=amO9|}W>EqEjKXX4R3Rp8R-&4tMRP@0aB z)8B8zzcj17;B7n8HpNy?rGj8(ZslV5{UPOt07Cw*^1>8u^|IAfslZs3-&BR)8~P0a zBgQUths9(kN!Iq-+g%9suz5{>udTWrdzdSv*CYOnJlOC9ldS^-&A;vEHql~6F=Oy>Z^CH6mz!gHb?HIcVOV#%pMt-ZqqGNQ8LPOJO2p8dm zBGMo{1#mW?cvY9Z4_Qzvk#d#clJzi%)2PSbbfxo>VVBkJt8B%_!G*)QorgaB?1v9^ z<_<4h3_zsAb099Xd~%}AtA2!MtiHsz1)k9_j!+Xn`2fBKV;w6i=Lyg|NQx^(?O%Y8q`~Buk4l2lSl{4aAO7tF;qbzt zXCB#ARki!vGfyw%ug>kRs@nC)GxGM9Gf$mqp@-$6C!c#NRAcHt`s9;G`%Tf4p{JgE zGX9$IDCp~?{7+cRRj6}F(W7eD;Htb=lo6JjWTdkt*LB$kM|K%pi*g zKXb6A=HN5WkHoIBLbvP=7Zrtf-x6wSEh=jKo21w4e06m`{Ik-A>_rbe`|JaYvKwMo zhg=yQ6Ne5>bYwV#cb{6&7hu14YVWuL^iFHYH@R=J+BbRQq$bbyK>k>Q%*-?f?t4LJ zHh(KWJ>kd(kXw4ChscqBFXXgK(d{x+W%gbbGmUj`!b+S`Hw zconHn2EQrX-g%d|qba4r|-SRXgRK zt2VY-?6$&ur`gJo7d-pXwS%i`-0qrHgKKvW4(}Qs+|B;GYH^XHzOm@+E(Jq z&M@R=nAT)vXJ*S8>0hQX>HxMrEO3?6e3=P<>VG-=H|Ids~XzoH+2Sv0)Jk; zmG#!w!wF^UYUO|byn5T|)7w`68S^dp7vX6svIIN;ZW2R*h_g$F1RXM)SpoO=g1cKX zGF|P2HvWMKY#_w)JQU5Wr4=3|UbGXyEs79w+dB|=+($oXvzRi&=H+|2a2^s4hAnT#e(NMk4`Q<8KOQo41)4a*<+k$RpH4&4*c8kE{(^VjS@3<9KS9agrz5gSaehI$ zeD*BM{en|kM2;c!KZ~jYTnggd;7)#C5U5(iv`ABwS*R+ZU@|C9A zTS1(yh|8sgD6VXYp8!mxJ@-SG9fEz%=f|EtCzxr3{utzJ|5YH52Z+Sv{o(Y3(blm1 zHt0pI+QuAYJJfuAZ8%%O%^d`z9pM>FdGaV^K;Z|Dnt0sN4gvwvE)L2sLAa|GJ{*z{ zcTvy){fNqC8huiKRF%1rEV~Sir}pV>XFS>)?&v-gzQjGkLxsF#(Tg4ckQ3Q9QRq`h zL^u_Ymvdw~5flV4oTnfUN@>So0>~327l|{Fi1F@Dm5JbG;J1OHwR>}b2nwc#8xZsv z(6JDgLd~QMmkoR!Z|S4FrO(L*#!M~G-E;1R##}?r;1>sTz=);iq)*9sKkz?E0^99U zmVq71Hg!tMt87r}Hy0_tFLI4b(q?DT6@$^F+{d1_mMQ<5o!KH$1STzZEiN5av~-f3 z>;lr@iH9(7h%9_jK&YX&{5DiyXb%=6V>jIJ5F)9E93?E)wfs-OB!3FP%909tZsQB* z?s=}oWJrWtBsu&UU~0+CW;JD2Ws)5=8Rb6}IX6qvxT}a26q)n&%$A1Ig;tM?%ONHm$)-9XHPZby09rtV=8{f7Z zgrFSw&4uOL#>Y0_JJKCORq}QPl+^8=geRBitoL=#?F5!wbmG3;|3K ze0`CzwFk@xGK{&CJ+%>~udmMKB8Iiby)@{ao^}V9x={$Ox$&7BE@V40Y9FcXnf~&I z6>a?shdB3Bep$rYme7q$g3Jx2te_nMOB+8=UKJXbnxhA^L*fbw&{E+JII4=6PB7p; z=9&}8eWQyJ5LQ{Sc6MgP3MqT-@rb*)NQ1lRDqs^ETRhsft!DR~>!vSN-tJs_+u*Ck z#qRh}h>pZq;&Jm>2NXmgesOHMau?5;Lq#CpMg%d1ho}DzX{70&e+Nb35SM~Pg;)O` z125G6sdyz%&xB{&*(TI)hN(f zl233oB>eC>$N(E@_33Cvr!yTW>BpXcFRg(%zBD-gjBjV4q5^7TP``GY->8B>3CO?s zzWkE9b7T0@4;9;cM`I{Z&jxP!-_eGUOhg;Jq=vqkFN8n#vG7|7O?@r=%roJ);*AM- zM&u-TNJXH7M|$nO_o8}$-hc0oWOzoB;h{Dl!|0p&-dk@CJ@d?ruBETN^%fvfeyz2p z;s<=j3YkFcX^Ej@6g3&75F*m9k%G(X@YBg2Wi{-?kMWp;Ln`UfGI!VU_fqRyp-woq;3XBYWfS{+!? zW|sYZN-D?*wv1bUXV5?+M_mYlr%xny%!J zgLuH8hYNqmwatZ5UNr=GZI3jq-9Mk5LF3amM-F5X(-P6P^TE-=a1f8eAig zAw67M!zUmX`iDbd6RJ}1ICZg|%BV0!83?f7(z%rORIXjjFiB${yyf7+MT-_5yyb(- z!e(CA%6Tipw7kLX_*Mi%t#JE**Sa9`g7yCI{&Am!My zH`;O*ZJyZs0eUlfCdXmQJd%;Ip&+;9x7lzjQ?FxmMDV-k&7Zd(^a?qLLME``(}5kIFH(OZ14i0DL&kQJL@7W;=z2OriKQ{G z0TYZOf3s?vp}BFzs#ix>wghB-wame|20cB%#*g1V+4$6E%f#xHO|5cM!}66AEF(S$ zz5ZOR(M7;t9{02t2Pq4AErHQPXA=_1Dxh8y#xiLvjxJ@>Wd5N~z51y``IF8wJEz{A z+IhxsY|+hw$|Vu=4wKK#i=wv`jGtSx=G=I}p_eH`#mg!m6n%QQ4TWcWQp>p$ccOZh zU`|&BBaQ@J^~rP)xp9nBF7exO*2FVn_OAt^%DW0VUTQ#B00=ovI6zP%0WS$jJSYhx z7M>rvM;&(VkEQU)>FiiHwkxu0Y+Xku$Iy&G5IrfmB25SXFz4If=J%>N68(F4W@O+9 z5J0Eh#{hxA(e;6p9#eBbN7$MX$f760)ir^Q@uaek7SLlQ00eebr`xnVcOtThD!Jctz(e6Ya{|L-NmuHZSpK@5sHREG^l* zZ|_<#<;H9kLAypzuFUYRusOqfdRDTcp(~X`?3N|{OAiIv%dLI((r~1621htmX4q>u z!L2nu*j=vz8FMu;BZsb;k+zVkFZr(n%;?9CwGJ^w0K42UbmN45xOCICA(plsGYx%( zL%qV5KNDJG?+7j<=$C9K=*1cLKAibHoB}1RL8k@!?+~fuL6MYBxlfWm+O@qew_$y! zH*@tvpZ)AZt24cw>llu)%xES-i*P5F$%ptMy=BxaOT zu3%U}SPW8DZQJ|&_T0#Y19pELR=K6s+)xj2mH$aqUMW+&+ES&trY+Bu>urIQl1r)Rdr#>jG|9E=i7Kua(ZyO`lslvs;5yQHhB$W_-- zoXx5_4W-?S`@A3@bq?Hy+j!IiiinY-l8RS0qx>A$dk2|#s$E9d{vd_$`im5E3Ecx6 zw15Gp^yvAVocx7>4S|KWnw%}cRZV%lOZ)bE**yW}h|$O%yYjh0cTG)c>COSW!%=m- zYL%g1c?%h0eCq@2;i;Mbj5RzNYO42lwft=TuZ!9XBNZcc%lbz)EE`xjS?KkyE*N$= zHQ7?Yxsc~F{wrXWi4P;91F@G)%#IWKUk>~qz%#N~ac0fp6R@ZK6+?+OfdRP-3*Bf) zIy(G^VU0E^kC2vU4tp*{a>(U&{8NS$sbAT^K12Tj@uX}pxalPhvY&wi>4pHkz*^zf+y`yUuQk0SppRetm&s+PFN2K6S)BhcFTLoS3y<1Ky9 z@Y;YQ2}E9ON-pZJ!SPA5T~VG`8qM4b{J`hdEiHS1XQ4UlDoVm`fR!{BDfyltlT2E^iUI!`?c!uDe@E1>pM&q3X2RTW> zt)x9j5W;uL!t@Xk`?S9I-W*^h0wu`zQX~bmP6t3sqTiM|s6n0+QE8|8w{t*ddOz)i zO1>1}(%?<-+QoA~n3i5?Pfm}`v|y*9(A+t(oOUGXNb};{sE_fEx#$xcDe+v2Re&&0 zv3G!xq3l$Adv>tg5ZIo8jH$zx=95m7+CGDgtZ>C}=?c5i^4mSCx-g?m z#%h-607?g7D%t#wEzt7ZRB6`IyPy6)ON}GAMkH+rZ@(0|~i?HHKl(iO89Yo}giY2A=qZmsSy050+O)$Z26(m!!ayD;7++ zwtxMJHEh|=yq&h*o=xL>JqwOJ_K}5|LuaBtr~Z+m4$3e(fxo=J@}|Z4ZTEd?N6iCk zrp7k3hqA&?oZeAW)VS-lM;y2X%$YzDdj#dFEarYx=orw5T9Xx|&Eb_2dqBdp*Vp*BX`|DI#h7zinsmY;g@g|qdCe)Y)(#gm8R(V=@MJEV?)kx0FK0M$RLH0hQ;aUJdcN`Nf=U-7I=sjojFfYd)CI)-SF@*+~DSIWTC2QP2fsu`(S zOrCZl)zGjYGy?i9ChMK&5|S18^`9^gid!KgmdVc*M|KmoYZAHH`G;7g^5=(<+2zJ_ zmFGdgE_Lm$QcBmK$!^oUt!3BaQ#V znQap{%0tJIaDar1X!}Ha=kBG&CCjGvZweYZlsEVhO&l!M#?YcT74vu5#SLw4<*5ee zQaFT6EALmby3D`Vt;^%UNjS>!M48Um5e=Ns@rgA->NeA$diE$ z#gpB|4^J1xQ6N39yDsV{#T7zsq|o@mokLE~^1b^vxc)}@32X13TI%wyKDd8VAoeqqz4{hWTGprEBszvN#kcv1&tT9+EvFKKP?FY`OH zva_=sxM*lylKR%dh+!o5vGQi>S6Er>JtP7KIr8<%;quN~iOiF<_5li28bas@8S0@S zAwZy?hSxAagP)9F~V4^GyxY zMT6nw#mUXCMM%fW%OKU8h?$PP1I02D4ou7sSFaeK_}c}2#l_yP&Nb_{ ziUIwHI=)>AFH^?1`iX`8W9!Gaej?bKojo`-xN-BV!^`UG+2w?BCcM!0%H`k@R_vDW z5KBnd)XpgK2L)*uJbe-pHnA779gghFSy_5NKxvUFCs%nTH^+1yv0lH&I{>ft=PV?(()m^*H}##*C1ys*~6(uJB25-Ch# zm-5?d?mIe|zwLn@rBAyuxTAxEH+tI+Kd>#o5-Dolh`o@kvGq%BR`7V>cw_o@HTsQ_ zZMvQ!V)CSw;yJP7=c3Q*I==EtF-hW4KQ`n^fxQqukLsW}FG%lLx#c)9 z;}n>KH24_i5{tIe7t*l zRzIKYL0ien$yMcLD_h~$sC-A0Jv6$hOznl}hEaYm4G*q_o_OlA+3D`_@h+)nqDkMG zTHWIb)`sAU)|F-Dt0z~KAPcN2gRe9!fY%=~v6V>~hzZ~-Hse9%J9z& z=Db`9Nj41GW<#&?kFwcnmS0eYOqnb@Q~sREk|nG1C$%LL-ixK`tmFpY|NKW-QM4m% zv+{-Lqpals8%y7M96zK3sibO1Y2#952)49~z=wzqX>cH*9fv!sK`s}zJri;!;zUO; zX!}8c53GLVT;Ip=9Sct$%XcjPR$7h3SF<`RGc86#wx`}!VEsp9Rz|hEyvSNy_ramA zb^fe^qt@J9w{_9B>b(5P(<@G_thQIxw}!K&EUBQ>np5InIgZ8s9wRfz=7lwtQf2x0 z8h;Y!7R3&v?DA$qX={%A?h8}o{Lug_dz!>ex zesZ{AMpO#MehtKsH5C38gd|>}&>|29GdYD#LSBlc#mV4^^a%-r5RPA<4<0ELrb|ec zvT_`y?!J~xQ$}V%PGFQ}x=IV`{M(!UKi=L1zOAduANPGvmb_@OEX%Si%ey4+i)34I zye09XICdOowH-Tl>?nJaI!Tu_X_A(vOVTEUQcNk`fi6I|VWwp%GmyZ1JTvU1Ffa_X zFfg4NC^JKW;)&k;zUSWev^a9pGXKv%j<%<#ch6nkz2~0uJ>Sz6gDZg08eja%}^138vBG!m~}+#B25Xm{o58 z^Fk2|H#RAUni|4vll0D&Jeyv6Cz6($0~av<>FEhMC)dJyNsNKyi6y^a2|*yDSndE# zBr+B{%F{`R34OTB|1HyHFJf zQ~^s6B54tZf7LNgb*m;+M&1D;2SDBddLXC`eDe!vA)Yivxr}rH37_alm`;-3f@hwm zk0v@tV$J7-o`Shixg7Ta=X&`W$c_PP05x{Z7GNbFGY?GCLi<-y@PX6-x*qMV8w6cA z*^aC>ep@9u9$@YTD=CLH1ERVs%*hs)8b zEP7bY42a4ml!3fM(HoIX@^pa-<$*&n?mlE+OJ2ITkM`^Kqds=DtXOHpSVj=FL56At zta)@aKN0bXaa{WX0g&4x_fP!urNi1-o=4tK8pShPUgU`5&CKB z>nr*b1rp{Gb1oKis~%8;7Z1<$E!X$Yu<9EJ0<<$Wtim4K%km zV<5?bOfB3zed5%?etU7HazA?sVVPfduBhs^PFPn;XKExUOruVsVJ+%>&y`R)$AOW(mpF}d@xAis=yX5dalO`%NLVSj99 zP7r_;1E<8*r^j_WBh|=!6O^S$wd9Wcf~qd+{}^N}B^gVwn-R9ksFZ-HLbdkUAm-ZA z_IvKw*QRUUar?cuY_h7d!s@!Zsou4&38D4MUzb~bTW>vc`(%B_%Imr{X>m%ft*njx zT9uW`vv5sTZUG8Xu7k&d5lUIaL7*F?H-9>C|4plOJ;xsS(BWW)k2SkvR$kqpa$9!E zwzD6-Yur__>%O^Fl0)&tjJC0Qy^M0G@9hj|M5KCD!Ux!e$ZvIn16Ovy)J0uSC(AT0 z3!$$9FprT*uuN=E5}72(plyqnFj3sm<@<&_8Ns^MRn;}sYX)B&T!YuD)pfxP&$_+K zJ9oFY@4l6uI(ZIrBss4i*6pm{bp7F-;ZMp3q`qHO&h7;RQ%y*=x#IV^=JW2VahYjh|hyaAr{n5jJWsUqYW^Smz9JpBw zeMt2c#9u?@@}euq%{->mO4*uhxHtK$det!Hzybnuo}OZtzKq25C;&K6!i^$x6ENB+ zM(x92Le?~_ZFH|;8(2cyawhE3+^&cXM~N6-(yzmJo3H%Je0TT(o}0AylhpjQ!Qf5K zo~n56z=7u~eu@!)nMbKp&uk!_j^FEIuOm}=85qT68=!p!Mhc;KR)PkA9itO#)SoAFNk%0_D zc_l2rjDT9~Vz6&`o4t)41hxo~ACqdS`t-rQatcv6**yLR7;r4}o+XNru^VB3`w;K8 ztIGN%($8=Bl`;XcvZN(mM#IuQ%JU6Fhx9aKdC;;*2}OhB1}L9W0J;ZCGDjd$@()N|ltZXkWb~-A24a$>mZE6HE{gu~W34mf~(_8b`6*jf33JnbPgeq!k zDndO&1EEzdO@-Hm+efFbKQuAAbLZ&9q3fqd+qLngyASi&qwjTZ04N9q{_n zdokn3N07Y<4gUVAs^Obg0uQwE=HaU8``1aMu|Pgxj}PqJ{?VH8@{>=DEG k6~8 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

    xj)^`05e!llHewTkuU>F+;4`O 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 literal 0 HcmV?d00001 diff --git a/dist/static/img/default.jpg b/dist/static/img/default.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86f9ac4cc26230000039986cb3ef58141feca069 GIT binary patch literal 5097 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 Ooz1qg`Xj}^KJY(Km#^yp literal 0 HcmV?d00001 diff --git a/dist/static/img/favicon.ico b/dist/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..fc76f9a32288dc1d56f10f0b51bb86f071d3f082 GIT binary patch literal 4286 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
    0<-UZ1--!C$d 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�w( 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
    m{Y~gJWO)b~xXs#Y!4_*~rjD!H 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 literal 0 HcmV?d00001 diff --git a/dist/static/img/screenshot/1.png b/dist/static/img/screenshot/1.png new file mode 100644 index 0000000000000000000000000000000000000000..76b22ae9263f97d5cb1859b041142593d01e8f1e GIT binary patch literal 3883 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 literal 0 HcmV?d00001 diff --git a/dist/static/img/screenshot/2.png b/dist/static/img/screenshot/2.png new file mode 100644 index 0000000000000000000000000000000000000000..7de2c674a9619d5d1d399fefb25c24e5db43c918 GIT binary patch literal 4540 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 literal 0 HcmV?d00001 diff --git a/dist/static/img/screenshot/3.png b/dist/static/img/screenshot/3.png new file mode 100644 index 0000000000000000000000000000000000000000..375d68c0bb9458daa5a53e39cfd288858ca832e1 GIT binary patch literal 2575 zcmXw42{hYT7ms5~=+xGTQY~5rHPz`9O*5UAG$^BlqU%%_jb*5x;!$njVr=l7v7Yhs>^`Z6FX4 zj8Ogn6%}&DPO(x5L==Ltur&rj5K9E{NC-uEutW+7LXdbq0wGi*Vj&<%!9s+b2vYDM z5sSoAkPryF&lyhvArPS`GzE93g9Njod(>e5ByMZibC(*-`|1lW=5CPPI73f12HkhY zpYF|u0h9jxsX#s@U}Mk?T*%^m_2W(WgY@*xVNY=3@9hzf2mfXn4uBiuOuHaHJcgzQ5R)eb_ zz@=Bk&LFrs!s>eh(h|VA zRB$et)s0>2cL5oNi|r3qx*h|QIA+&la5h#j8@@YVxJLE>mrFqA8v*kTXC#12i3eE? zAiD`%`44A{r&t82mIH7+Fg?Fo^>J(m;B$F=`4ph3pE^lr2?TqCQw&(xmV6dKXd2FJ z7}@0VPS^5k+Q;?Z0`NotTQmrd<-y|t`Dmbja#1dr4bKPU(*bx6AS??JkH_LE-Qx?& zCBRhzwY+W8@YTXBgZ*>W=E*9ceS}`oHZ?M{>|ZpX`5KsItSRBQj}-EFz%FZJ`(aAw zmG?j~iQ2cYZTksO2%Mi=<8>_YqrULo^-^^TSfwpvh!ncT%b^9<#_`)Xl^M_gdhB>}<3paa$pWQv**fX`xKSJK@gC_dRnIg(WzRAsZXHn||+09&Pps=(1nmtl_DbbTbmqX~k50sOG z^FOcyr}+KsXZyqSFYPom?#A_HbZ$MF!QNzER|^-{bO^p?Z`tYFspk=V(Q)nmY@zIU zoXXHQmv+^(gW=-RO3CR|s})YBk(dG@kMEF~JzN+0bx~+2D)#h!%Z*;C*HLA8Vv2Vo zw)>kZt?UEX+b)_$V$wA$X=iJ_uu0EZlex~wf?RdzOSzJtJ`oI5FYa-?fAeFFUQtHp zC|Z?4E2N^?3v~6m?DTTIT6qx#>{}M4-l|vXbfT+o>GLt>(?4F53+_7`{y?9H)AK@% zG7viYmu)UrDQzOnT5lYc5m9t+a=JUU^L5kSwComC!!+fO5|Ibpr@IDP)Y0X7&aUk) zVFZx}T8!tb6VqsdW>y69F51C7%!9ZS@cEm$=p9*n@I7+;d;Nhv*~a$`54-on6>hEw2)uIwWOS6NZ)=Gq9z!7 z1w9v$X1Gh#C(`aWx9bW$vf)g2&rg~UB-9fyOf4x^@05&^6jS)pJyVq--nQL(hEsVNz4XC+C>c~2ve8{ z%NR_vrPO^?Rh&;P=1QLO$1pjPguH8cs^}540_oEcrTp?Dgw{A*MApRXZiS;|+quKf z{V_Lw{2$;K;3;7@2$Mdb8rQBUOk>K)?Z^{x?Fwiw|AWS`=rajgQWHs%(u`M;$4SZX zM5hN@FXaMY;!IOwp{dsgOE*I&Q4?4+nq8=O`-ru2w9TC#(W1Y{&E;HsqYW(=_P}z7 zt*WFj6lwce)QVFCj}Zr|ocgkG!|woKBbl3cCVcR#?rFq> zJ6`LqX3jWX*RptqRODcmu6uV_qfdOi-;5tQ&#(H_o0^)&5XFcNZgtVe$Eqs-DxI!;3Jg{vHqQ*5RoPM$5D+rR#Z^-L9}E53CpshV_>GKMG*#Kui3mq#~a2vOmCiyOcCz$^T6jT0a@3))H|E;qs-p)4tM4CnWb$v+IS34%N+W?dzo% zWk;Tv`PtjqO_$>aeM?df(pEAfQchQ)jctq->Xkw}KLn;XW?2SFO!EgP>#xtdI5Qf= zUH!&JM-?M0n`}y)4|sK@2Dt>KN9wTCshW`lxiponhsbq}&7lSZw;gZTg;SOOe&aRl z7Vz<$cR1$pjZ@94iQ{Go$%h~$pD$yox8IC4{Bu@*IQATYc?rjwkZwqIKy)6LDJvyh zcH4EUsO$Yr-8x_o?vjMWb?AUs@x(N@VS91o!y{_*shUW5dJBiPaNeN#cv?i9Nqp2zs6Ono zT7!vezgoe}>E_PwTF4$^%^mQ|dA9t5j)`cAKSGXD^758}AX0kFA}ume!qyh$T%8G5 zwmbVg2DMaFB5 JYf$&Y{tNbEU(Wyl literal 0 HcmV?d00001 diff --git a/dist/static/img/screenshot/4.png b/dist/static/img/screenshot/4.png new file mode 100644 index 0000000000000000000000000000000000000000..2c96fb73a1135f42634903d2efbba0711bfdce70 GIT binary patch literal 32825 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 literal 0 HcmV?d00001 diff --git a/dist/static/img/screenshot/5.png b/dist/static/img/screenshot/5.png new file mode 100644 index 0000000000000000000000000000000000000000..3d57b92340dfc57f2688e78a1a456e43aeb1d7cc GIT binary patch literal 31321 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 H*MR>63kYnj literal 0 HcmV?d00001 diff --git a/dist/static/img/screenshot/alipay.jpg b/dist/static/img/screenshot/alipay.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df2ba92ea27922d74ab8750ed0515929d5f2179b GIT binary patch literal 107733 zcmeFZ1zc2J`zX2r0Ru!3K~O+ZIwcjQq@=rBX#}KHkO33{0THDU>5id8T1Aj<25FQo zk#4waX5bZl-|u|C|NWnH@45GU3*EE!if29RSx@ghv;TE}1Ue%nE-4OSU_cNC_=EPp zW712Ci0CUQ$%{+Mh@m<#&qJVKo`E1MYX>_eiQAVnG_@`v+YXE2J^KfT^?&#TaMut> z=n&M&@(=z0uIYr4vHd+T=qLE^U|J2-!nQkOXua)c>cJ zU-YzzhoI}L5QO#mSKHkP2rBl3p!0pd+OEbz5W#Z@Dr$XTXlIB*<`}qQnwUV)QVIm& zYeLZ3HV8VYeTe9A(+2#RLiZtK=n^CeSwr_AR#4-B*r96>&wfAj z96E_Ar||Gj5u7=FhJb|l>{((G>ht8_kDBum%_Z=UlZBU=fti;@QRw=0Aw@lTDS16x zV`JNZ7Xf8u+Zg{{0Q;XH!sExeu*I=3s3A;33@k#7{m%e-3Y zx!(sJM>qGn|JC`Q%D<-omHQ4=tf0`}2l}LJ2w_~aS#$qe7w$4fsLKcFNnxwa)ZaQW zc1GKU1XC8buv?j~vviByY0k%~ zaNa$JbEfCV=#uwa7$5HT&Pi5*?gF9RqtmEfGHqg3XE-gAj?i&e^(+Z;GS_DhV{P3l zkbfi!`!ew;XxCYLD|PZa&k1g}owqEBM<=_oXOB-;5m*IGDib=i4%au^ta^M5h^b%O zt4Xo^xm;B(Td6LAh!opfJJpOuZEhd?s)1ZB`6vXz^Xf~xD?amrt^NctU)GoGwRfGW z2%>G?ac8vFuQ}W6TAOD@!JVUK@ilQ+lijNMrX6x7C@oC zj)LK;>UNTwB0(EFV{3P!l1)I&CwN_0}&tu2mH&-GLu{ znr&8=s_9%mh4>X&R*+XId%w4OGcdbZs%4)UGutuT#`sm+qQvzm3~0wtzqR;w?mlD_ zEQ)QXEdAokJ|sF(yyf!Xy7XGb*0TMMuHWOmedv5Q^|vDS^Axx`Xp|J&1)rZ*=$zY! z0(x%<9l;7?<5N||-4vY-=MYER#e{nnWduuvE$|${0-}1!>RJ<3r7t~*5M&5gADFN7p5CIozreHU zx~E^z3)PyF;^(ipnmP&gBvr+#<`i|?HFGR1B*0>iKmmJkHQy_p{3PB!muX7r)-&1B zYag`hT18FoK*f@+v^~Dk`eQvo+BNsBSoQr~yji-fmEzUSos&bvee-SCuNYPy0S4ht zoZH!l)H2koMo%eu?PBmh%5}|2Z!Mj7dAkb$zL>QhKx4JB+!OSTu5BM0B%q~gZC=@n zIag+N6cRy`;E1cM>z?~5l8miZI%Xi|6D7E@8Q1b2D(-v=r2MkD3{h1X9G$Y$!Y~5i z^K@_R{LV?pF&LYR&9hYQ(AE%}VC>OJs5;iqpH2|Qm8m`Vzjghm;onh!@zOtyAWQwH z*8dIKg2MKgPAoj~VyuO4e!ROX@zL)t3D?yL!MC|HF`GSmLecBc@vjObF+a%JF{@{P z3gh-QWN$)R0&fU~4zSlPpc1&edw;JFTiwF=+>*88YcFVQc`c#9hbpZ2NP3h=jqwAJ$ z{zS2x>ePf&>_AMcYZczBv(trJj3f&^le5b!^&>2$>f?eFF(FIc()#Ifk-LuBb2Nf3 zdJj@M)g#ya7*=t!Wlam;@7mpmc1?q0(Xhz}hG&=fWOw!gYAJ4V6+QWGd3z0Boi4yc zlCd+|;npF(y&3JK-$WYPp9HjNSX9CQwe9HLkW`a>NVj;3s&f;Y+;ewsXojw1e%IBt zDyAbOdX8u{-3%vbwbfh*y#`z8jezgPCc7q7wLU*GySl&3EV?Y47T*1tEh-q(Og)Gn zIGi->^qlVJPIEcQAlv3=mwC$JvjLIBa1q|!72F?8D!?nD;#so?JSW0Qb z{6EjJ<5SJ5WTV%BbRF0PIAij+LzejHXb3S%+@sxGwVugMc zRq#W}-6>wtb4o%44du7>4FG(m4NJH1;S`;F?L32Q%f!nC(k^nMmP;XcgN{Y+&K395 zOD#FOWm>wEopSX@hYL6!eyK znX8vq(oM`^o?+7qRFlQ)AJ(sZ&9DyHe6iWb|A~&0he6BBT7$-oQIK%0Cvk)$pjtCJ zZ6bOwWu5B9`aE7VL?AcN#5i)W1cI)$!M}Q$YtMne$~t2)%baHcVNNkm(tq+S>k`cx ziEcuSeD>r!|AtDEL8fKyO_sIuJ3DQ#RlI?q9@p;jFB4lcJX8W=CB$)E681D?TA*rldvi?jQqi9mw zJ@;s;z$1BG5#Cb*A!{1~`_RRf0(=waw1~_t@9MLwfKC{@Zui;?Ii=>_vW@N>uF^*k za|VEDp;+p@I(_5kw$<<;X`SnEWnnl`?pWAYGUB1lRxbAXKu+w&uB3@wNu05$A^!_b>|gAx$eY^b#1{PI*p9w({F~y|*)@-{d#G z)?ZbQNHSjCo1)U$3MSgd;%OJi7L48avbh}Ih(34OQaZ}q23`ITyy5M(@o|BwsyAtz zqvy^>?L#ccO$As*b~^7iFzrLyk6~;x!LrK>+U`$%4wiJPx}^cnm!|SqCfI}(?L!M( zX_i6y$@X$5U{BvoRg&Xdv|GH}BE#d(m)^5wyD3pzbFa@Bz9}9DD_U4s;;YbnCa;-E zBv{o#v21yERi;Val5Rp4d#>*TMs$ZedJUQ8J>kz%8r^~)ob(4R9Lh=%*W<5h$IVABW4Vc=4tYY5X12TkY?EY37{RE;|VnbbH^nq~}8clahQM_NIZ zlP?_AfTbDpdk0?2LD=#C)FSEjZ4jn@vI^dHK5G>SFM$?Iq+iHqLScXlms1p@E%c+x zWGr;7O2+-jUQXI@xI?sCHIeosjs-c;c?3I7QU%7@`pa$3(m`?1bjIuCWqJtHCR517 zksY-^oO}Un-Uz*Y$P5zQF*%r7yhu!>Z@B1h)O$&ei@$JWnMUA^PTjINAAzJjm(b#4 z3c~v`4CM{$+d`Ohqr8YqM~H?Q*#wUIjS$s_@mXjs9}a! zM0Tq$pw!%lk9IxU(oSY|T1zz?IJVK*fwG&j6Kbt_X_V|NoN~xLoFR*nK@kcgv-K&e zuOvPgS9qEg)p;@MI1elsN%aF*qD#_BL*cAiXi_to_Ug1tVa2Y5(cP9^eQ}h9l9&JJ z1Qfd<&;ZUt=%Il@i6uNK-iap7MuwCHLhT#uFv~0n19gtHTc2@Ek=Zg(EICI|+dtA- zquAKzUnsOk&0dq-aLfu1=iPhrCQ=s1g5uDZA;pY}mrgwo|J(BaBi#IWCcg+zQ_}?s zL0G8W&6*oP5Q@6$TuSa!{51be`lFrAC5vs&cYMZPLr_<7GU^0D+RTQd2o};z91Hm2 zpLyVDXTG(I17+aYlw@V@J&o$*EICeHXI=k$5C)>78jWFOQ(UL|<-eWM|L6z-kG}Hg z(1|+1i(s}q@6cUeYnd&bn`r>?9kLkUIX;WAf4^HbDh(`yvXTRqMT*LpPKt1DreWFF zuN^j0%I3bUPaVb8)fjk+XNX_g=IK5czw6~;y~bUSLO5sZ!v*ZYepoY* z8=)=G09{1V<_{6ifY(7BZpVf-&}Y(cOJG;i{~o@$2EoDx)(WoQRV|wad`L9H7`xp^jACN){kvDCCD;`n^b1njnfYJ*O@1eLBXcCB2FAO>Cs8oYn6nY=* z#pv;4jP1o3dSCX(P~aw(@STBlopq4ok1)17G|H1yfj)IixW*r% zc{q?O9PXDa0v}DQILOccu58_}Wugwu9fdxc$7NUjz~VqnUNiwnp%kPLT08+50F2Yx zo4g1;c12jzcMXz|iMewSayF7y&!v&aPANhv9&L`2K(K+ z_B6JaOv0=6Jr0$IL)jNiWpn?QI$(4EIBql>#8Nw51*(n^W#etbk-8XZ?~zPV(Uz-ZbZK<4WC8y9FI6j6(&7wz|M0iT$M}0W}Ru%>L3a zD2zY+PY3ccC1viZdltFH3mg_whS07Ca68CDS5STs+Kob8<7%y>odKPGXWXY`@^ZcI zSVXUuO{GJ#&dV4@&t>0!I$w-)P50s5gs{R3mO*h>*NxyM&&J^w+UJXz+TgA*_XIPm z7-PIed|eHba2ccD{X7T)8Vg_A8DIg_Hup;m$LR+XzRLM%7ZK$Wc%2IMLs~YJGVp56 zdwOW_{*(*gMPBMEjy>=XJ^+<^`lx;U^WcH}A6ex$=QD*L_qO)MXskG+FDXNx^FPbi z+GJ`V*m2_(XZHGKeOmmoG8@eA2$J?`#?5DvvQYX+_L5ReZj!h+pGt1HIEGZ3YV=~a|QjsCky9B{XywlK13A)|{{MzeH!14Y)A_B(xFRPE#JEbdCL7M~@ z)msNywy3NPXVg%J;=^f9V6sl5HhWaIP+}3yKxSrE89`B~)cDr3L}*X2Y%Bj*&200H zAMKM>ZcC-xAW;wH-TfP zuwns<2N*__R3X=|U-t9e;kT#ET^n;d11u>BEin&tJ}_{=RX^&V0MaW^gagyc*QW&n z31H^{-#xq=DfZPZ*n#aQZl(P;tc2<_AbwhT15~>5{+Gk!ew26Betza6@0@ce1CGs< z4;!u28A59HIAu;|ft+5|_fg)P8)^_ykbLot_Q1}m<6+v;$O-33qCT_tmE{w^bBgUH z8BRSKBp&q~M6er$de;<2ISszL#c&&8Fz{?YzJZRy0CNGy38Dx`o9Ck_0SgX7G_+&@ zZS^#NF0R((W6nOrHu@85dly!IG4L?t0WKMIx(RKh|Bgg$Nakvsro^;qWvZ&}Xg$!; z&9PrUX3kU9K~y>^BUl=1zK+ZgP6IJxnZ}y?k)Rtoh=)#lbco7dEo7Mj4jjs-6}~$? zJo^(8w0KOXd2l93zwt=$f9N0qll=neWw!zA(7OgAx2J{!HZtj#i=gVIdRDZPeib>ExsiST%onCCrGq>T zh>?U)0r(M*<1o%Zr!4*#Kw&7TjbyKNr%E#AH+v{9Ke9f1(u)4(HG&A%N3>QrwIq>C z`;dvT07TDisxAFjEPzT96;_#6sU7uyfXjLiRl0*j1h8Wu&cDfy3Y?HzMyoI&$|#o{ zoY)`HC0bJ;!z`o=1~efuz%sxE!AA0$Cm)lqG7#UBtsm zNlHMrSwBfhAsO;8CgY4_dEt14@^oYf@JxW|b-5=(knuEm+K@fguns(H`X|!>#0>2_ zpgnJt=z8`feLak1&}j?`D`s4fsR6nT9eVs`_vEAdtV1W$-P?;MgvB9=jX|WQXR*;V zTy-G-*7h>;Dq6b*t(20;n7%i2*hxJP({Z7W6li$4iMNg~xh4905)x|>G0YM}x06Px-ksW(|l&AlDvyV4Cx!$T?PkWaIJ0av5V)c2`Sp_HAL@SQcpyuXrrqk6;Ly>^h1M$Wft^5@?6% z>5+WqLDm35rY0!^0e3(U>L@^p^QeXeem2VU1BMwS(m)7|Cdpy$E5!st$56UAEo9FnRvgk6xiI4f$UoI!owg?bI}(RUnHzj({z}uJlc6APK*}8m9P8V{^umzRco&s@ z{^dHLvT?sL`;lDtXApb9lHRstO*RB&0^M!t+(?iS3z8r|odRRzzcWaD>G$7lYA5mk z7-aOc*Efd0FiID>cOXL6&Zok^P5eU|_Am>LG+m!T3=gsjLCCxcD!@V|huwkkINgLI z;y=jZ(Ucq7Lj{N-1*rKT$^&Ns>^oo{ka0$OP{;(&ABqMQ!KF*QJSEeKLIa0};!05l zyEHQEOMhSO(M?t@lvrqge8Ea?mq5(8vD9v&7#~H1MVie=b4pL;5>SoqN6h>otNu#U zqE#W%gdx3Ul$}CmYSH}vXXt|36NnYiSpg6hq4hA*Sv`n`fTsic(ahiedjbyqJOSju zfJQ-OX&GPXU2rQ`8#%{z$`$Yi&jpdFFcuv)fjGs+?&BDSednfBqZL~kPq!h(f!<=K znoA(;?@=^Rn}_HO@7kDE|g0O@RLZ=_lSFn&L;zmn0HL7Kv*ccD9YMuYH%9Y|3tSTx)8j@FYz zZtX+H#sVjrX=IZ*uZy>kO25E-s!6%4an$QS&`SUa(%m~qA0rhj@DD)N?jX{FfXV%P z>I=#G$T$t1VL__W-=rKmFef0=#Q0mD7WY*i1Z`_$;xNPDPqlw$$x|3HS9WtV@jdl} zDFy|G!1Mpl+8acjH_xp?z~D#Gz&{N?dox{3c|Y#*VkttPloIx%NGHrUw4AjeLf9zlI8q=+) zj^b0UCnb^x$S8|y{))czt*157WT7J-Ozac#&&0t zAk8hRt73$S2!W)xtl3P)-Y2g2WhK3tS|iBhan;@_cz{#&V*|k`{w8Km*Zv4Jf*;Z% ztylK+VVumQ4Rg#DDS|jYaxY0JB+loAUT-K)cfG~mp2HU^F;gh5;9@*34n4{K>1cB! z1H5a?T5@D}7-rr}%fIeKxAHD7H&wxvx9c+>>`6BflPeEY zwNYxgsU^LEhlXFcHk-1+8cVM_PdB>Bb7wpzOy|QdB zyodc4OlWT`yVr2Nlj9>C$Ym4QFO`*m=QXx>_{vOX4*jCU?vkZwEh?7Us*=~!pxpCjhW#hdY z`?=TZ*b2eIP`*}I-c9ZyoNNnP%Yp~k6a7)JWIrC$ok9CEzi`6MAO9)oe7BNKzj^|; z`zD|`>$+goeP_9AGr>zW?v!xnD8;}Rn*om|UtnBbe{n+JD~u}g*X;jq*KonRU=URg zcz01SWeLJsMLtsgRd5sLY3Q`}TpqHK=BeGqN#mbdX;Kdfi0rpWq#SOs&~*t)Ir`{b^UOOx8$!3;XS$u;wl9{^3{IMj2l%1f}^EXkj_) z4PlFCm#f-HonvCenpgN}J#~Fv?G?Q2P-~R0RL(5ep0JC`{j64LaJbT`T}(BtG`Co{ zM>Yf*lMAhVnOL)mi!}3XdjS&>t|@v3{DO>09W^@Jb%<|{I=h@ZQVQkJ-U5fyTAWnA ziTX``lCno>n_OFitxVC2diGSW!rsDGT0I|@B)c$Gop1{qI$izi1v0j(=olUSDz3dB z`_Pv!qc`4ho8hjX)6$y}VDLFvnK1e?<^Bz-8s`L8b4samKS<=Kw%hl>K?~lm-;msT zM^HK{q&wp(pBU1~ozs(DNWaU*Rp7=Q#Z$P0a2V)WYn{k8cS8EP=n@i|PC3tUs(vxD zgmq#JEKDu73VLB$pI;Y+&qGQ!s^e zw?nLRRzcNO_@`{_N2_j5{lcvkj~1TGI`97UNvkZSTh_>SKU|4GJ&PVZjp0zt7aVlD z|H{pc-twHI`o()T7%E}T+%+=$kVD`fk{xPp!|NQcG_niKRLm2-j ze`0~}(2;|0$sxZ(cZ3eduyGE*L5KV{=>ObutX}9gNK_pZjXAwaf!3EY3Wp6i9^#@k z3j#aqOft7t9csJYFXZGsQe6#ny%$Xx?R;y+X(1Zjg^!&?Mf=Q|`yB5V?@G$e>Cqnd6*R#2 z-Q}y3$sE9AIVk1f*s#A;*kR*;_tWwh0L+13^?y;jJn2{>olYVD*s;yVrBzoZBz%FR zY{t!X)9rOo%B{Mo2`VyKyl$$Rozo{RS!XF@LAXMrY%9;mobldqhmL7Nd*B<}J>fMg zPcJt0(|($&xR%cs8&lx-T~^B-sG=SUsM{*%<$$%xcIIn%Iw=y0GO|-j7xX#4yfWE~ z^ee0=Vv;0DkkBW!xiIe2)x0LoR@ig8V3@oiAnQ9ect{MKXMO+P?_2g;9kp?hZMu$M z`YJ0cT^FwLE~YPx*!GXcowhH!5l((Td6~0ST~T#e)fi!gv^qwNbCyMqch6M{PzK_L zG>6@%DKu@Z9MZm9^uWHK(YLw$exkgR7 zkk@}pFYJb`JugPuM&`Ga+12NjaciF%+=iIkw8I8WGuFD#FjOo}z$&;;f4`+A2-hL4 zy{Q=9r47Dx43TA#U;Nxr+enqtVxQA~eQeHHF72s6=e2B45vQ1#xCZI`D9j?-tfCZ^ zR&_01BcYCFFzMfwZy(SjFxHvDmx9B<1y%CDf)Ax}ck~^}6YzOb2YF7QV73|nvP*}e zZXif=4pbQIKA>+;@w-D1Hme5u4#N~VC#eyA2Qec6YW8^7=)w1LJ`g^YiW z-l!&`db;7$Ej_;L6q#byk0hys7ElABGpXQ}F2{30*Y%X2EDL4|L?yyLW)w##lix~3 zTszixlTKiL1PKwNA!{OV!PD{OO~H3PLvN%7m|JpYZVqKG>*gbu3*A)h`z?QIY-D zSxmW{7%TqN^yCb|mlLN5X&o#X_kIenT&_#YnWT%+ zCg!Uoy~dJ0XP(LQV^-kC%A}Lx;$!3z1Oa?5E_PuAv)QfD>;64s8?&9>6)*O7mzNhN zgpdRNn?>-zdBemy>bpV5uraW3&_92Gb>_dh#NVbLvpU~M_8C5M*l~>2!FkDf+UW2e zVq|C@q+@xuR@Y+d!Aw~`)`ExbI!C-zJYSr+Oe#AcDl_sW6K~|>fdxA0>t_h9jr|zgJnDNPt55q%U8N!NWa^G#XJm4I22G1vv1v5cKR%t$|8zE7VXL`Mb zebvi0hB@B@-H9!p{@HJ)*S=tD!1VgZ+4H6X5}D`GU5uABw^hZg^YeOx$gUxK>`cj= z&|OSs?tC}g(RGloSChcheQ|jAKkL)}!(WhoJF&l7f2&;8Q5aI|YqxyEs(N>*h$pf_ zal*+jLv=z#_HyLbT$zoJ-*yx#Sn+ zVxogAh56KZyNrwVF7D0x&ev;BmR{eg@#aPHhPDo(*It)`>qN(#+P=y+Kc^zJa0h;6Tnx@5?sjGM6{R$qvl@ieChj#vdOW&?*7kd740XP)5@kyG!$8qKftGi5?_HS|E6FpJV1}Y zs(lSXrhK*RLJUIdf|n)K+u0x&}hCMU~~m>Q28Hz zoaLNVhbK~TI6Ri|zM|drKANs(c>a`vmc@F8qXBBBR9;F>W=${yA)RD*GE0{KV$ruB zwDa2x)29z!G7m>;hs9_d{OeVVKfTFxFl<|+>jMl!Ciom?J+h6d*yIic$Ge#@j z9XSkZU}l!DIsbBN2BG;(5#u8rq+CohW=Y){MFsg=q9P>xE`;%R4 zo@6AM#pu)7R9(C8AhDjuWlJp=qixiI9QI!*Sj<@0p~Kh_x_W2*0@0(7Z)OB&#C!5Y zZ#WwZ_b!N6Fenoy)(&2q)D2B<~ei)9>W+b)=e8Z8L8z-n;AEZg#B;lh;7vfPW=37_;@E~Q@2 zYYQ_)aKV&CPtFWHzWDylqlP zl6qHQhF;n}ltkX?>{{kM``&PTc$Z^gt!h!xt!3}Ca#L?$_UJpo=D`<};nM9}b1B)` zvpKG1xX24X&SgYMf?Kk}g*5S?3Uipp>Q_NsaA9x^*@s@HywZO#ZXu0jadUw5OnAZA z*YIaPY$<2#f z2^>uk=F*0#iS~p@bl1%2rL?G*SJ@=@OI9O zX?bER6|gO+5maahtQu^0Kf9PD9PnJrz*bAynX~(Rny_y$xzjVKdsoix+FEE`f^QKY_t(VTlMP%< z^lh05xAXi_RcCK*-XbO?Jq^e0SNe0q-{be8sLg)u%+fIJ^;z%XEGpOcu&rCVEGm9V{UnXP7JQ$frfH+Y32n`Cfjv%UvYr_0Q zgd>;V&knZgJ5~79JBL*)YMUfY*!no3uvn|8YaF+II!@^ulLt08t(7y*5&82K49$$4 z5iChilkBE%l%>ySiTy19{Zd`P5dGQhtH$h>8Z-VkB)L?co24CZS0ap0ynNqy5c5eF zef=@p?xujONU=NOzOVhyT_$I|eK|7=pIdv~ZLSK%XS>)}RT9=J-t-l$k`|VPEtTi{ z?Y8PPFpf4eXAsink}DlAsthKg8GbxrIz9Eu>3IcXcZ#Ukm(=e2SgJY4W{#^!ni95i zJ&q^YN@AlI5mSgw&lmOODqPe}?zB&m}&PBpH!@COzo*KNWiQns47#;4L z2`;jQQCeAAT+zKKpPd%tkVE`qN@A7eYK6IK5^>z?BKS&Ca4Fc=m)NAD{zam)i?0M) zrPM;;=A9RpPdLYD`Z$Z(^1{XAFg?yjQ!5Q8NS|R#>Vh+9>BEY&9ebq49`RABqNiw9~P$zHucN+b}2nmZ<;i{cI@_+pV3~IegdOtahT>yinb@-;x$~KN{SJ@_@AZ z?LB(otDjlknZaOtO{y=k7*WBU#56tQzgUlNmE=EjTIF>@K(bzNs#9G*a#v%7V+%&usVc>(<(`-~*>6;>&}!3!l8jITl1p}!M6TJYSrXpPeinz8D(a9 zig7_za^XsBz?UqZ?+B(Oe)@~=URcT6*2acXD{E=MyflmpN}ICs`lqMuig0Rz;no7A zj!ar97KXOBr-Z#$E3Z*Mp)Mj{YDfx^J#mw^sB=*DYk27OE%Dpt(tIgH77@bb^CdkU z3G>PUMKY&y@}{*ke?w}61|W5gLv5?e9XK5+s_f4@c*N*56x|N=|99prpLcsvMsqzG zNhGv@s)&%LKshC2=F6eiZo5f&b|o?F(tjU|DDd;Y@v%laVwG#AjoMD@S!G)P_*kSC zNsgy^aQ~LiJcGs?iWs;^*N@;`(IN&F=X~qy+svigX;xmuhP;Ss=E_;tBm_qb;%d@! zHleA3Nn=*oPJv~W1|YJtM|6y1lM7MiNae|hyNpyb{#LPNKj<6T3JYcZE_9?7?}qKD z=r5Nm6>B>d7JB~pLS!b{f+zb!u&dhek=uqjp8DP$FPfr)^yjHc33;J}dsqb_)C5Yt zYMHBF2JBw$Vw@z9hOu2fRw3*fnkhQ>6jqt2R9PWC)PLbVT;)bwSls-Hp!w8gqkA*&^4l|4LH3OOHArB}7p zOkHVa=}Ku&;v>y1e6Lic+W;9?78k=!?X2Nu$^F@^GinI3D<#s(ggOT-R>A0|dX~bG zf4q%eB~G>L{m-_cxEiNpLB>_djVujr+H*FNN_%;^t04iInK0wKqr}5f9SiLbc1cg! zDCqJtZ#8^Ds0fNxujpL1%(}e@jw=uGRMC+^xTc41A5zq|N=;&ro6~vwc1CxQ^h1L} z=4h+fStE&QEe%~yZE5K_edFSeqJbj%hGIk^<8dWpqtq*O8f8yPW8N#qMpWylmc;3% z2d(H@u@w~!YBZkdl)0T7dMN~xmvnZvNjJ6i-MNjihX!{i=omz!c;B~zBjdDa5=4K1@_^#1{z<*2yP}wl=xqqxcIh< z`+}kA3eap0<&AgRTkdWI`8?Ex4Nnv_6LFH#=RC_GbcoGVM7S@>$eDYRbp`TFq~t6C{PaHL z76fFvNgmUSU8>Iq7*S4;#B*c%z2MDJk*({Ps~iNg`iKivN~tzC^cUdu`it@njnUXo|OM#+$FtkcT$QUyAFl zVZzyCguzqiG+-r+zH}pwB$at&3zm2+IXBdvinXnXFaE|*KV0VXSZ3sDT8^%g z@@`cnVr|>!6jof-A56^odIIYe1E)G1XKWOVbB{e7wCXB~4(+#=yMN+cOI)qln25v` z9Bpa5$_5d)7bzKA1k+z%Z#rrc>B@2C%}a@;1qI4t`BtS-Tgl3Gg*8$I->mOp?CA(e zcBZ@mm$8%7SEhwr=z5@m>YwEpava!%R2C6`xl< zm^AJt9hPP(oq6~DQK?>0v(^l^$A|6(s_}TykwPcY3xS)QfyUlJCfSeoA@Yh5iynns z!;FCU%g+HFnf7?G-5M0%-Q1uX+y1WZz_C%_gd&&grciq4Gzq^192d@4A(6Toi~Nh& zQ5@3^BRBT^IuO`(r=B{5Xmz-);Nk6k$lS)lbo&H{;o|YU!0U`QGGf!KoH<=Ts+G&| z<>t6=9<5T(3@JWR0l%;i7_iJj#C7~NkuW@)fr6Ez10$>rD2^hjNSVrhmWG9CDGwUf z&n4ro+$ccDn}GF`ra= zomm=eKj7R&qAE-!^KqpKq=qD&Ml~oYFUmSz&u0P+G9UG|+@xOk$|t_4o}rR2_v+k> zI#o5JkTXm~?b+{K!PUmqDI`2=}I_xE6=h_r!1B%7d}@T#c>wSXMuia7U*=c zH+0VJLkw~c7Di%%CVjNq8o#%XU)v)ibJHRyQxjO!*si&^a4w)+jXqZ&j;V!6djS_M zUv5we_1yiQyYBmCh>7ZPChU8T;g<{3tH)Fc23XV9Pc0;c>N@K9^DE^CM^Zc%|ElGu zVu5&*p(PGCCofF2K)e=>$XU*0Yzn<|p)JN1_f9lnNw8R2wNc1Pt`l{f>O4MJed@PQ zFh|!b)o!0;?VFiszvOVa?K>OYGJDmqc3{=_Xd?P_F>ESviPh7-Syw+ksvU6*+f~M$ zD(Bqz93f+_^*XF`MNd#{QzWzKyQ=dpwRZ=-QX|V=(YUr%X-v;FiNG6?Y2u?7;ice& z_;jU4OW2yG1@T(a9bv9|M+Qy)!QxiNV){oxS*o!mAz9lQjxhh!Cl?fC{P}J&8A2U? zx5^qhzxH|O782aEz$Vt@(bBwoZ-;|Z##5_QE%6Cc?3%jpT$V?#E;gCYuGv|oq7>Rb zA0=#yR#_$fkha7AXA_T@7__tMpAvj6K4)bYwlT{=lji(vo;};h;iN)_@`hC2WO0gHhfBVvlT3fSaN=-eF`T)i0hz{zc{!r?|H~(>Y-|< z82iyW9V+nVZg7&|h+4n(J`|Iv@G!4|muZC%%a`6$P{}t)tunY}Trv}GRkffPP$@33 zd47BB-ohJXb@%-C%Dshl+>H5a&9aE1=-ZBo@0=w$uzjU2m4`0*d18x3NRF54TfJGO z8=8sk&vR5s?m6d>2vhPKBJ6)CAFXMv0Jv?&iEGbeHc+61x__=Ry2uw1+EJL@a}{PM z(Q{R)pftMREY-I+?>N^&9vL;dwij(%9cPuln`f<<-uFz*n1#Btfe8G5sGcIWpyG+= zh!7W-5#OY;o8K+|}AP@35=09G}vlucKB7r5$iCEi1K(yJW|MZ}4@ zj$Cf%eA>}7#~`|yi?*)TFar}O5r1%1NMTkncOf+rS~ zYhC>FsZaV9){Ej6tVD+To;jwS+uFrTd`0D4`F*~H_xqg&{ZYS$s|nNBbyRPEGK*sv zSKGEUUhh>nB!{VVhLyRNHl0IJaM9biE(>qPbluzLOmV))^Jd(%lqucl+#qdz zIzffcUtxwMi{GgWd=sfD-k(KF*!1hCI(ym40RxT(GUGM1uVrE}OLbyCiA=sZx{L2A zwv&xoM~RF%cb`WQ9!pfck2a+n4mlrekA!SJl2IgHN&j?+4 zZ3{e~8-uXbq`RjJj-RODpgvxHN2{xpSS-<;R4AVHdw9_4a*=YU!LtOD!Dp(nY^a}~ z&4?1uawIQl1IDQ7NokotUQ<-Ga$%UhYDRz_OztKv8>=7pYEqu%tbUo4z&!nSL2SMh z?+BA4OA6c-d7JQ~!!sK`HCI}w1Zz+shkc?Ln+@rLTfs3FO+^U!w#<1I6Qe|(3PmiG zPu;qaQlW$`N}3oY9_UCe+r>-htRh)o4$Pc{h_wHF`W%l>7ja@FKE2?zucM~j^c^oR zHTrQ0PF`(1gQZ4qJ8l<*@`DI&O@H_j(m zfqU~5zg0%U1-j3N9 zSEtVs^=~!qG|Ig4e=#MdNyYkzecOU~Q2T6@V{t|4@RILa^A;~XQ^Wq+j0TQEMxN1h z=U!bIo=Q&-!#fpaycS`_mUA;V#XhfC(b6svN3FVzhw%YN=$Vd&sLWEeXWMg( z4Z}~i2U}>n;!E%8(FiE*Llh3Ym) z2qYn&Wx!%a83&C8lU$K^plL>fCQMtcv?J!Nm+RI5c+f$-6Hh7Hl%X%BqJK@^YPGm#)6YKAxv;grAps8 z6`tx=CFkr?3bLP;mr}BZF-*&v7~D?z(Ln@5>K?~yckry?CvJH(DCi~=6VqN+bYxzc zej%ls6nOep;`o4JcEI|3L}E}kIaZ>X<(wvKk*iDxH%)yrF_O ztxFrW`d433X?#OoMqZCvr14`{U9by@fW6WS4N{fD&xx;y`uXJM2w(aOjwS#1)odwA z!*4zJ4u}*tBsZ6}F>rdflf!h;haM}t^K2rP0qP35KK2rP0T;@q+y40ZU$Xe9bCiP-VE~GT(t*J@HP>K?Q=l^2wy`!R7 z`gLKp5fD_O2#69TC&|G;W{5N7q>>q;fS`crR&vfcC}Dsh=P0@*2SIWUN|J0MY(enr z?r}!gy5H}dv+lj?{&APJW?@fHS9Mp_FFemv)#77BS680AoOuf52$L~Z?A_z~JHw+% zf0&PG#m3!MkKoTm`0ZY~op;6ZnOJmMOW&Vi(@Ye*uI9Y^ZhG{=Xv6plN~`%N;hWI~ z>;&8>Qmq)WYtu>tz_YM$bfw|kJ2wJ1@9%r1-}fhqt-D}==L%V*!|N8gvWG6ASNxt3 zD$lsd_yh5d&Nptt?|8A(_Nx+Z}ggN}|(>dm`M;P$Y zO7^_IC(lBc>%YmW&O4au!Oc46Ca=6yoE*EqW-zcZBG*sC3bzSqAo?NZb7 z9QFXUFVr24UwB8$#N)1YcqEIv3p0&j=9KQLKYMmET(dVv()%zlLtLL1gyj3>jE#Oe>jsLCpHk2-y0}hrWnFP0Z>Tsz7K{ho{tmCrSCRL zweIrb63@1|c} zyZq*C6>C^XUAjruo1WyrW7BPy&V4LnABxT{P;<3cfekck9IJHi$WHpM1EK(DF_3ywY=*6uu&EdF99z zd)I3l-WR*&*rpO60jZci9T5^;QKpwek-&DE$Hox7qe9H>VguJG81fD5B0k5h<1(!2 zxqKj4FWJuh!u_GwGwzgy#W+meMnk#`Wu#U-=1rQ^!^9>in3kcRD2RUcHL#4cfKX&s zGs!V)BTY*a764bVvKsOYnk1^}E2PYc6w5(b@$i4)E^t_6MnrNf!})bgWTPm`zph9> z*>o|?8KfXq1sdWwv?48QVKEf*Ol&6+>1zS3sPupf#{kzd;NUaS=pPVN2)0o{a1Hr| zSlt)9UEFCS^+sZlWdixEZdot(CQn?!2I`a$Y}HECse)ot=moHgdupzG|4vU#C)x0K zJXZ9T5|j2PV;Vi3>wEW%T`l4XOJ=H%{=oZevaYHZwYNwxT-(+s2#e==e0wm0;|be`~AvS|b3cRZJ8 z@n5B0UdEhl#qwW2eV5E@AR|bW?x}|2iL6Ls6(;IL1wnyuYviSYz8mOFum5!T1i{fy zMfvkIvCIYfQ%&)6iHCmr*nd{l%u--|pH-x~3LcqL@tdnsS+6eFZ^D(trd0%Dg}q>h z>!h--x89;)$!p)++lU)}5_tGqOhcu}(R!4&l4>$^4HFICS_A6xEF^a;xCaa-5$Gf-{$I&%PF=w)3Gh&RP~(9B}N-nazN=%4LLl zFKgtnG)8T(AyUrk&|!`R!yWB!t(MF7V=AC7uM>WeD`){r(GQ=NinRuR-vjqa*0YGd zs3@=?|0Dov%VSgNGPk>e_PQD^S_{B>^oN3*Z~G3k^|7f<(4+p{iDz$Ymlyy=7}Nsi zCOX=+M4{nxXV6>v|GbCa-P)f(z}-(MAm_$-&IC7RS53~Gc722Yf@g9`n8~x_N;_3q zvps(l+AEBA4)cI_{RB2<#)&h-PO4=Tv!|6J?MX5&3dP z75F~ko!WVwk>=^3Gr#_R1UJKWsk|Cf${Kirwj9W|v@bJrEmt`S3I9^4nD8^Lh;*aa zu(y}k8mlmdFBfLb#CV|43+%=Ch!PV5*SO%w=Hsjs$zK{OOUtyOx8(t+r-9Rx_@b19 z6_TPizz2qV7VXxNJsFz$lM^8!6Cr-WG9#g}Ev_Ls;Xv`tHv8K?am&&Z`VRQ|U2N4$c zYuZV+K4QBYYR1e(UYAv4pf{3}BCpQ>W?o4!{Qc6>|G}%_5+4ckn@;u$yU~`Be6D6d z%d){i1-_~ILA+8GD-n$!D~D^kRkSoF5E{CjDbznq`KK69o^Niu zyS9vTL06i)6~cs0OEm7aT>ALl_G8e@UMl^UlQ&y{v)tN$Oy}QC$6uNNS#QgO1H>}u zB_%C1)ZV@4wSIH%A*bX5P*Xqd7QuinzU|E(6Vs8({4=a8E!4uq(C2|ATqJ@7p$MW;4VvUK9Rn`SVH*A3qxQ zF8aqz!aZ@f7dOn=r;Icss+=#ipNP(Ivq3!61q^F94PS_$+;}hd1l1j&V6GS@f72w4 zfG+jk30mP3w9Mb}HYd*_>+2GT>k>{Vpl3QWCSwcDa+V_{@{YOfBKnzTW=s%gQ`X8ef zH)L*^f`bDzBR|cA2oMb5hSOwY_wB({?r*vt*g3H64#WeXao}z~*4jbwRixEhegt%u zsU#0>)%E?bQMl=}1w|Ct@5`F5-d@3tLvRw+Pe?2fLxTp2B*3wF@852riFq^7^E+PF z2X*_+6aV2uG=KXXMJHsyz!2jN;r)*16OK|L-5e1*_i|_)SJUhdf15ufPkd1T0nIV1-h3Wp9s^}?r}k*gV2Rzki{3U^J_ z%nPBWO!R)o8(g#_J{o!se$;8crfD`Yt!YjgI!%wZZ=ETM zom?iKdbS^r2J4o-!C;kfsv&C%vf2OrJN;*G>?H%90@n*zb47U{82WF{R6DDw(m9{V z{{%#PsgR>MXpsPE1Kq;h)*{2?;|g%n$kK)CS_`}DF58`VLNeC~$> z1r3nsyY17+CG22whHMYkD=xfhjdyx9`)2grMJByeZYLSHV#fvAl7n6e3X%4^f%xe_ z_+$L4o-F+eykLCs&i|k=kWeaQ`Y@R-_Ka;MHWi9{o~H3UO0)#YR=Xp>;ZV?E6-kkmFRfG#NL7%XF=S#fcLuy<^{O$CQ4yJ2?+#O&v z{>3QV^2G(C-|@=8oFo@(dB(vJ3OO)L97|E%p_=u>!(G;Zg6Qd>)Axa##RCeWjeiU* zPrgHg_J7l5ckSP-5nYp>*oM3a%>;=UBby0#@KrZEQ+IV#;~nFJrM(!1vC5BLqpTTZXwIl3SzGR=sOA#=t~hH35PEp}%b-2G1+O0mp_bvS&HH zs*~sGF%GcloNsGYW`{v7BM?9z2uN{eY5ZV5gbTGL0K>fn224{2qh2WP#*GQ6^W7Z* z>%V$9N?XIlCzS_7qC*C94Gi(0AGAu4gM;#^5?pKrMl>Ub{or_96B}FlAD}tE{#XC1 z3IUDt7&UR)v)Jn!jYuW;q!KxQn(%a*`s?F?0(Tsx0uxMtYb2|>Wznd}2)ldT%Mn@# z+b;rq22JsckZxA(e$Yp4LZ0Wx$1$nPy4lk^zxvDeKYkXdntdwU(Le5EKbO6|W7ISs-JvA{xT6fnZ5?&06%nS_yT0EmKjdOJ z2wmdG$B7e9O{^5g`}WsXRR|}1K__=|qZtO=&KUKN@A}z7`&7pe^pOAJ3o?ui@(YiC#RU2$YT8dgKl3U_Z+?2rviX?re*L61q!h~+wC?te%VrT2M%zy)h6Bab z&GCVTNgQp$?N3^^T`*O^AvycWB^tzuUc#J!`wV<0FJvd!EnC&|uBzwlJb$D>b)lU! z;Gu{U6ei8AND7wXUz>%H$}UFOGqu?>bqb%@Q1$PUtAboc!>#XlH+oMbVXo#clIIdq z#i=(OlpJwU8O%g~<_J?zj40nu>3Z?+FWcJKTqh5VHMU-35eaOT5(`8hh51kt4Mt%g zP*L)`i?UXV6lL&?9!8a*blUm==7YhEr28AihAaizG02W?&+3#Bu|X`DPEGAJ=~YGB zXN3A?`?}_iE%$H?saN4j|gP4|Iqn_QC!V4W4rV!664=hAMwNko9xtgHs6f+qgvX zJDx4*=QaNiT-kVjP@ECD&VCQVni!q3MujH_FRBhG$PFmSuv4y`cab!Co>iQ!$e4DD zWKG7~4qGn&DN)QuKdHSg*Rn3x)Mwq#h@_{MNYl`cA6Hx)vY)dBig+HIM_FWpv{Y%h zxKO_MJx0@ej3&bDc2S;_@J%o)Uh6XLWU@QPC|^NJ0u-XKf)GKv01E_=)R=!gI^r{v0X zDWP;Jx;tOzLyEU4MCBPmN!>YjB_UJ`gKYty@9DxgBl86rRG`BFL~gc7q{84_e?Ty+ zz5)C~T|}`TY5ciDh2Yem@fa?FdUPAa7VAc^Xw-fS5IDKtIRI&#*2UUb90s`hFF_Ix z2;AN}1ArIx08q3J0s;=JW)KYZyEMTS3n{I)95V4g&2I7MzLcd3Y4;Qe^YLHRtL59i zD?91hR5i4%LvFVI+?%VZYQ9a2QJ7WPlRRQzBS+|U?vRMg!}YeGVmVN;~VCJY6O5LObJkeSqKjnwAZry7U}|V&Gtie zygFqalFz5liRpNjYnNmq=nabKiTkPuN=r=(4diKP=0~q8F&0#7HXy z>0e}Jbdsi|Buyit!ysPgs0!~FWr1EG#DHLi;slttrM|nJ3KMyx;ND>2>H3S*>V!9SeOBbaonCDbMpg`*CXH6R}8r zh!ir;E6d#;l;!LMw48v->vU-Q4>b*hOv0EIJW_z@kgkaE_ZhG{3Z>rF2CE>Ia6EhIoP;fc=6!D zqqeY|x+={cnLq24bs!E#W{*8?*tPjKKnv_`w~$bp|d zmaCgej=qO+sHDRTH+P~3+$jJ0hIFOIoPlxvhr`uakR^uWg@LHw%&g=BZdbK;mpsfs_wG*U=5)5V$>v`SAy0Wia4|-1!=aghP-E zAUzVVjn3z~wsC?-!}Ad;chEpxIz_rbKB3gKd-exB&a=W|NQn(-i&bvVM1?!G8dQb{+H%?SXJ7N4$}n>Zn+@}M}u ztu>>QDUVno>Hx0=a9jtdt+O*4M>g9@qK1FvRxnQ!i|gY6Ro}C2!oceJ^*FJifLgeA zx#lf6rnAB12Ra1Iyhwf|6$d)AV)nwIP)8K%=~K{tjm z(1$TT0RHPn|LPEM;lf(OI~9JRs3FcVkrAL=J9|@?oUSL%WsdQe!azX}i~vcK*Kx*q zM>ac#E&!f7h*+0qh*@7%7s%bZx$w+AjOE^DTg{qU&ANeM7}brrNm;Ouwa#s7BseG; z#h~L72GsUm)g>@MeoQD|(AcnVtauXZ#{qASjUtA@I}w>HXyMy_YL0QKpO@3tnzoNi zk}MI9^z~~qVH`8=(=fmFcy289KVS&lGoAXu$$T&ckmMIFK&FEMFoAkTj88_nocp%E zd`CsfKCKd1RzPK5sjny$Zp2xY`E=Lo9>44$5P#Fz0vS*p*sfiXL-{O3!b8}56*e~- z0e$fSnBm~#NDi*_?t9&vfVAc;n3VaBH$hVq35Dw*0Vp{E;P?=sf6%vr#Ml~`G!Og$ zG$yNo7A!+R{DB)-RU7n*^qQw%iMvRHAMald%9|5(|WW z_EWg@4NDf>a>XHh5D@cUsId#Nt5{&m+4(_edGe9I%L3UFGWHfSwr|Dh^8VZTIUQGB zkuOl3T6Z5{l4?r;a`GpOG=@VVOL*+HR{%^u%zi-{z|f{7J~nPhcCs7!6UhvJDF;jSkn2*9)ozIw~fAU8@-fv#Xk&hO=PK$(&UG@ zHyL1nFt5`zUZ=^rRj4x)Lr?+Wq9GDB7<*Fg^GXHiZjsZ~6eFWY;~ z!tsH*azY(+*HWxAp`>HZW_}P9_lj>WPZgH#A%M%)9B>FcC@v_$qAgpzKnOb8aE4`> z=j&u-9d|un<@m~tU;bSmwzD>lTL5O?Au=08e%&1b24Sxf3+ev!N8Wkh|YpXMSZNE;Npybd?2Dxl57#zwod{&hE!}0fssc5jN;Y^7AyLh zk>c+0&Al99_a{2y16?SFZnk3sU0DSfdI#cooaG32+aTg4pxZ?}psg(SMum6)hg?t3 z4}=ZN-+&mP@HhGX4}?i_AoeB38@mJV?dX_RQ(E8utL~+2)ljwx1zmT&ZxVQ6a;tG_ zk3k5;WACjg-%f)-z=^2w@t%yOpRgcs=7GjQE&At&D%y-jqdKx2YL76}*475=?r&}r z5)Sl%i5`TFLwX%ZuL1dq^ban#@2gg3rlz<%#V{Ad^*l`STdMvKA3mpEym(^CME^La z!8YWxkTRAyd)fR`F!UUU)d05YmJ*gG>TbmR1qds^kYmLx>N&5`tx|6#3dL2&^yJKH z?-HLi14oY+3&Ngnfc5|WZwTUQ=wWF6nAWK@5JtiQ6Z_maD+1xPLSLgJ(C1luA!Moz z!=;#zYxxAk@W*}wwMkv;&H!Y-7$4GB9aB92ETk<2y|6Qc>!udx_Z+9 zP(HvA1Kly(4BePevsu*2bV z&>ykR+kPx8njJ~o5JGtA3^z}3EPzGc1hAh`nx((Zu~%o3Ohf%mfu#>T5)dIEX4 z5vP5}2ub^-z@jfR?--I00RlFmP6l4@NnJ8Y6>TZ;OPy{#E>7|{>Oqg(0lZYBs*)00K1leY6jViTI1&fdNsx_ zw6r>0&~JdFcErc2g<4WKRi>UzE)$rAX^KQvfvO}Z%*zL5Jm5^;`UIk!b>vo$YY6G< z28gROunG&f>`H)#uo6><*LT5@gjL|w`VEzUQwUfZgF%Pu zEI{ahyx(^`5dF6VF>8qN{Y^U|TW~;|l1zu9)oa_>!9X;FF2oo1-b0vCKvI;KOic4B z3rG@-5j?Psj@ECoDQy0f@&4JmJ*)IQ!-Ghflcl7L%04;NFU$3=ZDF7W2AA^F8W6a* zor1w=kpA-QPV_<;IOxVxx>#6}qE_r7ZLl{RqLg#QJ-K}DF0yU$DT>}F-bV!^^Th&P zSWz)(+rfq)Bw#r;ie?%_^EW)5s!k143a0F6z9Y)PCa^?#<>b=ubccD74KXY!X z$TJv;qK$%JvEw$e)#s(P?;fT{ae7n8mE#DtT`YqGihMA9JqQ7UJpz$8+1UO7wLK8a zw+a$+IOOlL$zkb+iG2dBtt^260|qtbBERF^%jnJs1yB<*6kAM(VVFvfDRhSb|Of|I(nV!?+fxs*ab9FEa7{{V~F22svO5PfDL zX`_GDCI%hA�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̖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⪚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∋M^i3o#LkaO-YV~bSn5?|D#N>{UWFm)@<9*lR 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"):(e.color=o.data("icon-color"),null!=e.color&&(e.icon+=" font-color-"+e.color),o.css("padding-left",0).prepend(''))}),e.find(".block-data").each(function(){var e=[$(this),{}],o=e[0],e=e[1];o.addClass("block-data"),e.small=o.data("small"),null!=e.small&&o.addClass("block-data-small"),e.color=o.data("color"),null!=e.color?(e.color="font-color-"+e.color,o.find(".num").addClass(e.color)):e.color="",e.icon=o.data("icon"),null!=e.icon&&o.children("h5").prepend('')})}function col(e){e.find("[class*='col-']").each(function(){var e=[$(this),{}],o=e[0],t=e[1];t.class=o.attr("class"),t.class.replace(/col-([\d]+)/g,function(){switch(t.col=parseInt(arguments[1]),t.col){case 1:t.class="col-xl-1 col-lg-1 col-md-2 col-sm-3";break;case 2:t.class="col-xl-2 col-lg-2 col-md-3 col-sm-4";break;case 3:t.class="col-xl-3 col-lg-3 col-md-4 col-sm-6";break;case 4:t.class="col-xl-4 col-lg-4 col-md-6 col-sm-6";break;case 5:t.class="col-xl-5 col-lg-5 col-md-5 col-sm-5";break;case 6:t.class="col-xl-6 col-lg-6 col-md-6 col-sm-12";break;case 7:t.class="col-xl-7 col-lg-7";break;case 8:t.class="col-xl-8 col-lg-8";break;case 9:t.class="col-xl-9 col-lg-9";break;case 10:t.class="col-xl-10 col-lg-10";break;case 11:t.class="col-xl-11 col-lg-11";break;case 12:t.class="col-xl-12 col-lg-12"}o.removeClass("col-"+t.col).addClass(t.class)})})}function setRoute(){window.history.pushState(null,null,"#"+(0首次访问加载文件较多,请稍等...')},1e3);if(null!=s&&0 { + // 登录 + Mock.mock(/api\/login/, (options) => { + let post = query(options.body, true); + let code = 100; + let msg = '登录成功,页面正在跳转'; + if (post.verify != 'mkl0') + { + code = 101; + msg = '验证码输入有误'; + } + else if (post.uname != 'eadmin') + { + code = 101; + msg = '账号输入错误'; + } + else if (post.pword != '888888') + { + code = 101; + msg = '密码输入错误'; + } + return { + code : code, + msg : msg, + remind : 'message' + }; + }); + + // 清理缓存 + Mock.mock(/api\/clearCache/, { + code : 100, + msg : '缓存清理成功', + // 自定义弹出提示使用message模式,默认是popup + remind : 'message' + }); + + // 修改密码 + Mock.mock(/api\/editpass/, { + code : 100, + msg : '密码修改成功', + // 自定义弹出提示使用message模式,默认是popup + remind : 'message' + }); + + // 联动菜单子菜单数据 + Mock.mock(/api\/select/, (options) => { + let get = query(options.url, true); + let data = {}; + if (get.fruit == 1) + { + data = { + 1 : '苹果', + 2 : '香蕉', + 3 : '西瓜', + 4 : '菠萝', + 5 : '梨', + 6 : '柚子' + }; + } + else + { + data = { + 1 : '足球', + 2 : '篮球', + 3 : '乒乓球', + 4 : '羽毛球' + }; + } + return { + code : 100, + data : data + }; + }); + + // 穿梭框 + Mock.mock(/api\/transfer/, () => { + let data = []; + for (var i = 1; i <= 10; i++) + { + data.push({ + // 显示的文本 + txt : '选项 ' + i, + // 真实取值 + val : i + }); + } + return { + code : 100, + data : data + } + }); + + // 表格 + Mock.mock(/api\/table/, (options) => { + let get = query(options.url, true); + let list = []; + for (var i = 1; i <= get.size; i++) + { + list.push({ + id : i, + emp : 'eadmin', + name : '演示', + icon : '', + pic : '', + api : '/api/table/', + plan : 1, + tag : 'js,css,vue', + create : 'eadmin', + addtime : 1628081989, + audit : 'admin', + type : 'GET', + status : 1, + view : 100, + use : 88 + }); + } + return { + code : 100, + data : { + count : 100, + list : list + } + } + }); + + // 自定义分页 + Mock.mock(/api\/page/, (options) => { + let get = query(options.url, true); + let list = []; + for (var i = 1; i <= get.size; i++) + { + list.push({ + id : i, + title : 'eadmin', + cate : '演示', + hit : 10, + comment : 20, + good : 50, + icon : '//cdn.eadmin.com.cn/upload/1.jpg', + pic : '//cdn.eadmin.com.cn/upload/3.jpg', + name : '管理员', + addtime : 1628081989, + status : 1 + }); + } + return { + code : 100, + data : { + count : 100, + list : list + } + } + }); + + // 状态 + Mock.mock(/api\/status/, { + code : 100, + msg : '状态更新成功' + }); + + // 删除 + Mock.mock(/api\/delete/, { + code : 100, + msg : '数据删除成功' + }); + + // 综合演示 + Mock.mock(/api\/demo/, (options) => { + let get = query(options.url, true); + let list = []; + for (var i = 1; i <= get.size; i++) + { + list.push({ + id : i, + emp : 'eadmin', + name : '演示', + icon : '', + pic : '', + api : '/api/demo/', + plan : 1, + tag : 'js,css,vue', + create : 'eadmin', + addtime : 1628081989, + audit : 'admin', + type : 'GET', + status : 1, + view : 100, + use : 88 + }); + } + return { + code : 100, + data : { + count : 100, + list : list, + num : 100, + money : 8593, + back : 129, + repay : 1128 + } + } + }); + + // 新建数据 + Mock.mock(/api\/add/, { + code : 100, + msg : '数据新建成功' + }); + + // 编辑资料 + Mock.mock(/api\/editinfo/, { + code : 100, + msg : '资料编辑成功' + }); + +}); \ No newline at end of file diff --git a/dist/static/js/data/nav.js b/dist/static/js/data/nav.js new file mode 100644 index 0000000..a6f0870 --- /dev/null +++ b/dist/static/js/data/nav.js @@ -0,0 +1,217 @@ +window.nav = [ + { + name : '主面板', + href : '' + }, + { + name : '表单', + href : 'javascript:;', + // 下级菜单 + sub : [ + { + name : '按钮', + href : './tmp/form/button.html', + icon : 'ri-video-line' + }, + { + name : '输入框', + href : './tmp/form/input.html', + icon : 'ri-input-cursor-move' + }, + { + name : '文本域', + href : './tmp/form/textarea.html', + icon : 'ri-file-edit-line' + }, + { + name : '单选', + href : './tmp/form/radio.html', + icon : 'ri-radio-button-line' + }, + { + name : '复选', + href : './tmp/form/checkbox.html', + icon : 'ri-checkbox-line' + }, + { + name : '下拉', + href : './tmp/form/select.html', + icon : 'ri-arrow-down-s-line' + }, + { + name : '上传', + href : './tmp/form/upload.html', + icon : 'ri-upload-cloud-2-line' + } + ] + }, + { + name : '增强', + href : 'javascript:;', + sub : [ + { + name : '滑块', + href : './tmp/enhance/slider.html', + icon : 'ri-equalizer-line' + }, + { + name : '穿梭', + href : './tmp/enhance/transfer.html', + icon : 'ri-arrow-left-right-line' + }, + { + name : '评分', + href : './tmp/enhance/rate.html', + icon : 'ri-star-line' + }, + { + name : '颜色', + href : './tmp/enhance/colorpicker.html', + icon : 'ri-paint-brush-line' + }, + { + name : '日期', + href : './tmp/enhance/datepicker.html', + icon : 'ri-calendar-2-line' + }, + { + name : '城市', + href : './tmp/enhance/citypicker.html', + icon : 'ri-building-line' + }, + { + name : '编辑器', + href : './tmp/enhance/editor.html', + icon : 'ri-edit-box-line' + }, + { + name : '验证', + href : './tmp/enhance/validate.html', + icon : 'ri-check-double-line' + } + ] + }, + { + name : '列表', + href : 'javascript:;', + sub : [ + { + name : '表格', + href : './tmp/list/table.html', + icon : 'ri-grid-line' + }, + { + name : '自定义分页', + href : './tmp/list/page.html', + icon : 'ri-pages-line' + } + ] + }, + { + name : '视图', + href : 'javascript:;', + sub : [ + { + name : '弹窗', + href : './tmp/view/window.html', + icon : 'ri-window-line' + }, + { + name : '模态', + href : './tmp/view/popup.html', + icon : 'ri-error-warning-line' + }, + { + name : '消息', + href : './tmp/view/message.html', + icon : 'ri-chat-poll-line' + }, + { + name : '通知', + href : './tmp/view/notice.html', + icon : 'ri-notification-2-line' + }, + { + name : '图表', + href : './tmp/view/chart.html', + icon : 'ri-pie-chart-2-line' + }, + { + name : '树形', + href : './tmp/view/tree.html', + icon : 'ri-node-tree' + }, + { + name : '图片查看', + href : './tmp/view/pic.html', + icon : 'ri-image-2-line' + }, + { + name : '选项卡', + href : './tmp/view/tab.html', + icon : 'ri-table-alt-line' + } + ] + }, + { + name : '常用', + href : 'javascript:;', + sub : [ + { + name : 'Tips', + href : './tmp/common/tips.html', + icon : 'ri-chat-2-line' + }, + { + name : '状态', + href : './tmp/common/status.html', + icon : 'ri-bubble-chart-line' + }, + { + name : '标签', + href : './tmp/common/tag.html', + icon : 'ri-bookmark-line' + }, + { + name : '进度', + href : './tmp/common/progress.html', + icon : 'ri-donut-chart-line' + }, + { + name : '下拉', + href : './tmp/common/dropdown.html', + icon : 'ri-arrow-down-s-line' + } + ] + }, + { + name : '场景', + href : 'javascript:;', + sub : [ + { + name : '数据块', + href : './tmp/scene/block.html', + icon : 'ri-database-line' + }, + { + name : '文字', + href : './tmp/scene/font.html', + icon : 'ri-font-size-2' + }, + { + name : '图文', + href : './tmp/scene/pic.html', + icon : 'ri-image-line' + }, + { + name : '人员', + href : './tmp/scene/person.html', + icon : 'ri-user-2-line' + } + ] + }, + { + name : '综合', + href : './tmp/demo/demo.html' + } +]; \ No newline at end of file diff --git a/dist/static/js/data/template-filter.js b/dist/static/js/data/template-filter.js new file mode 100644 index 0000000..9f3bdc9 --- /dev/null +++ b/dist/static/js/data/template-filter.js @@ -0,0 +1,9 @@ +/** + * 模版数据过滤器 + */ + +// 时间戳格式化 +template.defaults.imports. + dateFormat = (time, format) => { + return Time(time, format); + } \ No newline at end of file diff --git a/dist/static/js/event/index.html b/dist/static/js/event/index.html new file mode 100644 index 0000000..e69de29 diff --git a/dist/static/js/framework/art-template/4.12.2/template-web.js b/dist/static/js/framework/art-template/4.12.2/template-web.js new file mode 100644 index 0000000..0e36682 --- /dev/null +++ b/dist/static/js/framework/art-template/4.12.2/template-web.js @@ -0,0 +1,3 @@ +/*! art-template@4.12.2 for browser | https://github.com/aui/art-template */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.template=t():e.template=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=6)}([function(e,t,n){(function(t){e.exports=!1;try{e.exports="[object process]"===Object.prototype.toString.call(t.process)}catch(n){}}).call(t,n(4))},function(e,t,n){"use strict";var r=n(8),i=n(3),o=n(23),s=function(e,t){t.onerror(e,t);var n=function(){return"{Template Error}"};return n.mappings=[],n.sourcesContent=[],n},a=function c(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};"string"!=typeof e?t=e:t.source=e,t=i.$extend(t),e=t.source,!0===t.debug&&(t.cache=!1,t.minimize=!1,t.compileDebug=!0),t.compileDebug&&(t.minimize=!1),t.filename&&(t.filename=t.resolveFilename(t.filename,t));var n=t.filename,a=t.cache,u=t.caches;if(a&&n){var p=u.get(n);if(p)return p}if(!e)try{e=t.loader(n,t),t.source=e}catch(d){var l=new o({name:"CompileError",path:n,message:"template not found: "+d.message,stack:d.stack});if(t.bail)throw l;return s(l,t)}var f=void 0,h=new r(t);try{f=h.build()}catch(l){if(l=new o(l),t.bail)throw l;return s(l,t)}var m=function(e,n){try{return f(e,n)}catch(l){if(!t.compileDebug)return t.cache=!1,t.compileDebug=!0,c(t)(e,n);if(l=new o(l),t.bail)throw l;return s(l,t)()}};return m.mappings=f.mappings,m.sourcesContent=f.sourcesContent,m.toString=function(){return f.toString()},a&&n&&u.set(n,m),m};a.Compiler=r,e.exports=a},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyu]{1,5}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,n){"use strict";function r(){this.$extend=function(e){return e=e||{},s(e,e instanceof r?e:this)}}var i=n(0),o=n(12),s=n(13),a=n(14),c=n(15),u=n(16),p=n(17),l=n(18),f=n(19),h=n(20),m=n(22),d={source:null,filename:null,rules:[f,l],escape:!0,debug:!!i&&"production"!==process.env.NODE_ENV,bail:!0,cache:!0,minimize:!0,compileDebug:!1,resolveFilename:m,include:a,htmlMinifier:h,htmlMinifierOptions:{collapseWhitespace:!0,minifyCSS:!0,minifyJS:!0,ignoreCustomFragments:[]},onerror:c,loader:p,caches:u,root:"/",extname:".art",ignore:[],imports:o};r.prototype=d,e.exports=new r},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){},function(e,t,n){"use strict";var r=n(7),i=n(1),o=n(24),s=function(e,t){return t instanceof Object?r({filename:e},t):i({filename:e,source:t})};s.render=r,s.compile=i,s.defaults=o,e.exports=s},function(e,t,n){"use strict";var r=n(1),i=function(e,t,n){return r(e,n)(t)};e.exports=i},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i=n(9),o=n(11),s="$data",a="$imports",c="print",u="include",p="extend",l="block",f="$$out",h="$$line",m="$$blocks",d="$$slice",v="$$from",g="$$options",y=function(e,t){return Object.hasOwnProperty.call(e,t)},b=JSON.stringify,x=function(){function e(t){var n,i,y=this;r(this,e);var b=t.source,x=t.minimize,w=t.htmlMinifier;if(this.options=t,this.stacks=[],this.context=[],this.scripts=[],this.CONTEXT_MAP={},this.ignore=[s,a,g].concat(t.ignore),this.internal=(n={},n[f]="''",n[h]="[0,0]",n[m]="arguments[1]||{}",n[v]="null",n[c]="function(){var s=''.concat.apply('',arguments);"+f+"+=s;return s}",n[u]="function(src,data){var s="+g+".include(src,data||"+s+",arguments[2]||"+m+","+g+");"+f+"+=s;return s}",n[p]="function(from){"+v+"=from}",n[d]="function(c,p,s){p="+f+";"+f+"='';c();s="+f+";"+f+"=p+s;return s}",n[l]="function(){var a=arguments,s;if(typeof a[0]==='function'){return "+d+"(a[0])}else if("+v+"){if(!"+m+"[a[0]]){"+m+"[a[0]]="+d+"(a[1])}else{"+f+"+="+m+"[a[0]]}}else{s="+m+"[a[0]];if(typeof s==='string'){"+f+"+=s}else{s="+d+"(a[1])}return s}}",n),this.dependencies=(i={},i[c]=[f],i[u]=[f,g,s,m],i[p]=[v,u],i[l]=[d,v,f,m],i),this.importContext(f),t.compileDebug&&this.importContext(h),x)try{b=w(b,t)}catch(E){}this.source=b,this.getTplTokens(b,t.rules,this).forEach(function(e){e.type===o.TYPE_STRING?y.parseString(e):y.parseExpression(e)})}return e.prototype.getTplTokens=function(){return o.apply(undefined,arguments)},e.prototype.getEsTokens=function(e){return i(e)},e.prototype.getVariables=function(e){var t=!1;return e.filter(function(e){return"whitespace"!==e.type&&"comment"!==e.type}).filter(function(e){return"name"===e.type&&!t||(t="punctuator"===e.type&&"."===e.value,!1)}).map(function(e){return e.value})},e.prototype.importContext=function(e){var t=this,n="",r=this.internal,i=this.dependencies,o=this.ignore,c=this.context,u=this.options,p=u.imports,l=this.CONTEXT_MAP;y(l,e)||-1!==o.indexOf(e)||(y(r,e)?(n=r[e],y(i,e)&&i[e].forEach(function(e){return t.importContext(e)})):n="$escape"===e||"$each"===e||y(p,e)?a+"."+e:s+"."+e,l[e]=n,c.push({name:e,value:n}))},e.prototype.parseString=function(e){var t=e.value;if(t){var n=f+"+="+b(t);this.scripts.push({source:t,tplToken:e,code:n})}},e.prototype.parseExpression=function(e){var t=this,n=e.value,r=e.script,i=r.output,s=this.options.escape,a=r.code;i&&(a=!1===s||i===o.TYPE_RAW?f+"+="+r.code:f+"+=$escape("+r.code+")");var c=this.getEsTokens(a);this.getVariables(c).forEach(function(e){return t.importContext(e)}),this.scripts.push({source:n,tplToken:e,code:a})},e.prototype.checkExpression=function(e){for(var t=[[/^\s*}[\w\W]*?{?[\s;]*$/,""],[/(^[\w\W]*?\([\w\W]*?(?:=>|\([\w\W]*?\))\s*{[\s;]*$)/,"$1})"],[/(^[\w\W]*?\([\w\W]*?\)\s*{[\s;]*$)/,"$1}"]],n=0;n2&&arguments[2]!==undefined?arguments[2]:{},i=[{type:"string",value:e,line:0,start:0,end:e.length}],o=0;o]/;s.$escape=function(e){return i(r(e))},s.$each=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n {{"+n+"}}")};switch("#"===t&&h("#value","@value"),f){case"set":i="var "+c.join("").trim();break;case"if":i="if("+c.join("").trim()+"){";break;case"else":var m=c.indexOf("if");~m?(c.splice(0,m+1),i="}else if("+c.join("").trim()+"){"):i="}else{";break;case"/if":i="}";break;case"each":p=r._split(a),p.shift(),"as"===p[1]&&(h("each object as value index","each object value index"),p.splice(1,1));i="$each("+(p[0]||"$data")+",function("+(p[1]||"$value")+","+(p[2]||"$index")+"){";break;case"/each":i="})";break;case"block":p=r._split(a),p.shift(),i="block("+p.join(",").trim()+",function(){";break;case"/block":i="})";break;case"echo":f="print",h("echo value","value");case"print":case"include":case"extend":if(0!==c.join("").trim().indexOf("(")){p=r._split(a),p.shift(),i=f+"("+p.join(",")+")";break}default:if(~c.indexOf("|")){var d=a.reduce(function(e,t){var n=t.value,r=t.type;return"|"===n?e.push([]):"whitespace"!==r&&"comment"!==r&&(e.length||e.push([]),":"===n&&1===e[e.length-1].length?h("value | filter: argv","value | filter argv"):e[e.length-1].push(t)),e},[]).map(function(e){return r._split(e)});i=d.reduce(function(e,t){var n=t.shift();return t.unshift(e),"$imports."+n+"("+t.join(",")+")"},d.shift().join(" ").trim())}l=l||"escape"}return u.code=i,u.output=l,u},_split:function(e){e=e.filter(function(e){var t=e.type;return"whitespace"!==t&&"comment"!==t});for(var t=0,n=e.shift(),r=/\]|\)/,i=[[n]];t/,use:function(e,t,n,r){return n={"-":"raw","=":"escape","":!1,"==":"raw","=#":"raw"}[n],t&&(r="/*"+r+"*/",n=!1),{code:r,output:n}}};e.exports=r},function(e,t,n){"use strict";var r=n(0),i=function(e,t){if(r){var i,o=n(21).minify,s=t.htmlMinifierOptions,a=t.rules.map(function(e){return e.test});(i=s.ignoreCustomFragments).push.apply(i,a),e=o(e,s)}return e};e.exports=i},function(e,t){!function(e){e.noop=function(){}}("object"==typeof e&&"object"==typeof e.exports?e.exports:window)},function(e,t,n){"use strict";var r=n(0),i=/^\.+\//,o=function(e,t){if(r){var o=n(5),s=t.root,a=t.extname;if(i.test(e)){var c=t.filename,u=!c||e===c,p=u?s:o.dirname(c);e=o.resolve(p,e)}else e=o.resolve(s,e);o.extname(e)||(e+=a)}return e};e.exports=o},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function s(e){var t=e.name,n=e.source,r=e.path,i=e.line,o=e.column,s=e.generated,a=e.message;if(!n)return a;var c=n.split(/\n/),u=Math.max(i-3,0),p=Math.min(c.length,i+3),l=c.slice(u,p).map(function(e,t){var n=t+u+1;return(n===i?" >> ":" ")+n+"| "+e}).join("\n");return(r||"anonymous")+":"+i+":"+o+"\n"+l+"\n\n"+t+": "+a+(s?"\n generated: "+s:"")}var a=function(e){function t(n){r(this,t);var o=i(this,e.call(this,n.message));return o.name="TemplateError",o.message=s(n),Error.captureStackTrace&&Error.captureStackTrace(o,o.constructor),o}return o(t,e),t}(Error);e.exports=a},function(e,t,n){"use strict";e.exports=n(3)}])}); \ No newline at end of file diff --git a/dist/static/js/framework/axios/0.18.1/axios.min.js b/dist/static/js/framework/axios/0.18.1/axios.min.js new file mode 100644 index 0000000..c7b4b0d --- /dev/null +++ b/dist/static/js/framework/axios/0.18.1/axios.min.js @@ -0,0 +1,9 @@ +/* axios v0.18.1 | (c) 2019 by Matt Zabriskie */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),u=n(6),a=r(u);a.Axios=i,a.create=function(e){return r(o.merge(u,e))},a.Cancel=n(22),a.CancelToken=n(23),a.isCancel=n(19),a.all=function(e){return Promise.all(e)},a.spread=n(24),e.exports=a,e.exports.default=a},function(e,t,n){"use strict";function r(e){return"[object Array]"===R.call(e)}function o(e){return"[object ArrayBuffer]"===R.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function a(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===R.call(e)}function d(e){return"[object File]"===R.call(e)}function l(e){return"[object Blob]"===R.call(e)}function h(e){return"[object Function]"===R.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n + * @license MIT + */ +e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(6),s=n(2),i=n(16),u=n(17);r.prototype.request=function(e){"string"==typeof e&&(e=s.merge({url:arguments[0]},arguments[1])),e=s.merge(o,{method:"get"},this.defaults,e),e.method=e.method.toLowerCase();var t=[u,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},s.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(s.merge(n||{},{method:e,url:t}))}}),s.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(s.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(8):"undefined"!=typeof process&&(e=n(8)),e}var s=n(2),i=n(7),u={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:o(),transformRequest:[function(e,t){return i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};a.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){a.headers[e]={}}),s.forEach(["post","put","patch"],function(e){a.headers[e]=s.merge(u)}),e.exports=a},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(9),s=n(12),i=n(13),u=n(14),a=n(10);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onerror=function(){c(a("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(a("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(15),y=(e.withCredentials||u(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(11);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}return s&&(e+=(e.indexOf("?")===-1?"?":"&")+s),e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(s)&&u.push("domain="+s),i===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(18),i=n(19),u=n(6),a=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!a(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||u.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(22);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); +//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/static/js/framework/axios/0.19.0/axios.min.js b/dist/static/js/framework/axios/0.19.0/axios.min.js new file mode 100644 index 0000000..0f36816 --- /dev/null +++ b/dist/static/js/framework/axios/0.19.0/axios.min.js @@ -0,0 +1,9 @@ +/* axios v0.19.0 | (c) 2019 by Matt Zabriskie */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new i(e),n=s(i.prototype.request,t);return o.extend(n,i.prototype,t),o.extend(n,t),n}var o=n(2),s=n(3),i=n(5),a=n(22),u=n(11),c=r(u);c.Axios=i,c.create=function(e){return r(a(c.defaults,e))},c.Cancel=n(23),c.CancelToken=n(24),c.isCancel=n(10),c.all=function(e){return Promise.all(e)},c.spread=n(25),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";function r(e){return"[object Array]"===j.call(e)}function o(e){return"[object ArrayBuffer]"===j.call(e)}function s(e){return"undefined"!=typeof FormData&&e instanceof FormData}function i(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function a(e){return"string"==typeof e}function u(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===j.call(e)}function d(e){return"[object File]"===j.call(e)}function l(e){return"[object Blob]"===j.call(e)}function h(e){return"[object Function]"===j.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function x(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n + * @license MIT + */ +e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new i,response:new i}}var o=n(2),s=n(6),i=n(7),a=n(8),u=n(22);r.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=u(this.defaults,e),e.method=e.method?e.method.toLowerCase():"get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},r.prototype.getUri=function(e){return e=u(this.defaults,e),s(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},o.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(o.isURLSearchParams(t))s=t.toString();else{var i=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)?t+="[]":e=[e],o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),i.push(r(t)+"="+r(e))}))}),s=i.join("&")}if(s){var a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),s=n(9),i=n(10),a=n(11),u=n(20),c=n(21);e.exports=function(e){r(e),e.baseURL&&!u(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=s(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||a.adapter;return t(e).then(function(t){return r(e),t.data=s(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(r(e),t&&t.response&&(t.response.data=s(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process)?e=n(13):"undefined"!=typeof XMLHttpRequest&&(e=n(13)),e}var s=n(2),i=n(12),a={"Content-Type":"application/x-www-form-urlencoded"},u={adapter:o(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],function(e){u.headers[e]={}}),s.forEach(["post","put","patch"],function(e){u.headers[e]=s.merge(a)}),e.exports=u},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(14),s=n(6),i=n(17),a=n(18),u=n(15);e.exports=function(e){return new Promise(function(t,c){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",h=e.auth.password||"";p.Authorization="Basic "+btoa(l+":"+h)}if(d.open(e.method.toUpperCase(),s(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?i(d.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?d.response:d.responseText,s={data:r,status:d.status,statusText:d.statusText,headers:n,config:e,request:d};o(t,c,s),d=null}},d.onabort=function(){d&&(c(u("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){c(u("Network Error",e,null,d)),d=null},d.ontimeout=function(){c(u("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var m=n(19),y=(e.withCredentials||a(e.url))&&e.xsrfCookieName?m.read(e.xsrfCookieName):void 0;y&&(p[e.xsrfHeaderName]=y)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){"undefined"==typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),c(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(15);e.exports=function(e,t,n){var o=n.config.validateStatus;!o||o(n.status)?e(n):t(r("Request failed with status code "+n.status,n.config,null,n.request,n))}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(2),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?i[t]=(i[t]?i[t]:[]).concat([n]):i[t]=i[t]?i[t]+", "+n:n}}),i):i}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),i===!0&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){t=t||{};var n={};return r.forEach(["url","method","params","data"],function(e){"undefined"!=typeof t[e]&&(n[e]=t[e])}),r.forEach(["headers","auth","proxy"],function(o){r.isObject(t[o])?n[o]=r.deepMerge(e[o],t[o]):"undefined"!=typeof t[o]?n[o]=t[o]:r.isObject(e[o])?n[o]=r.deepMerge(e[o]):"undefined"!=typeof e[o]&&(n[o]=e[o])}),r.forEach(["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"],function(r){"undefined"!=typeof t[r]?n[r]=t[r]:"undefined"!=typeof e[r]&&(n[r]=e[r])}),n}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(23);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])}); +//# sourceMappingURL=axios.min.map \ No newline at end of file diff --git a/dist/static/js/framework/bootstrap/3.3.4/bootstrap.min.css b/dist/static/js/framework/bootstrap/3.3.4/bootstrap.min.css new file mode 100644 index 0000000..cd1c616 --- /dev/null +++ b/dist/static/js/framework/bootstrap/3.3.4/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px)and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px)and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/dist/static/js/framework/bootstrap/3.3.7/bootstrap.min.css b/dist/static/js/framework/bootstrap/3.3.7/bootstrap.min.css new file mode 100644 index 0000000..ed3905e --- /dev/null +++ b/dist/static/js/framework/bootstrap/3.3.7/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{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],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]: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}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/dist/static/js/framework/chart/3.0.0/chart.min.js b/dist/static/js/framework/chart/3.0.0/chart.min.js new file mode 100644 index 0000000..a87f614 --- /dev/null +++ b/dist/static/js/framework/chart/3.0.0/chart.min.js @@ -0,0 +1,7 @@ +/*! + * Chart.js v2.9.4 + * https://www.chartjs.org + * (c) 2020 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,i))),100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=e[l],d=(r=t,o=u,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));d.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),100*((i+n)/2)]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=1,a=0;return(i=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*i)/(1-i)),[t[0],100*i,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);if(e)return e[3];if(e=h(t))return e[3];if(e=c(t))return e[3]},hexString:function(t,e){e=void 0!==e&&3===t.length?e:t[3];return"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return g(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"},percentaString:g,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return p(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;rn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i=0;a--)e.call(n,t[a],a);else for(a=0;a=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},Q=H.options.resolve,tt=["push","pop","shift","splice","unshift"];function et(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(tt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var nt=function(t,e){this.initialize(t,e)};H.extend(nt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&et(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;tn&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;na?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function ot(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+at,rt(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=at,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+at,n.startAngle,!0),a=0;as;)a-=at;for(;a=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/at)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+at,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;tt.x&&(e=bt(e,"left","right")):t.basen?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}function yt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&vt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:pt,borderColor:pt,borderSkipped:"bottom",borderWidth:0}}});var _t=K.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=vt(t),n=e.right-e.left,i=e.bottom-e.top,a=xt(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return yt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return mt(n)?yt(n,t,null):yt(n,null,e)},inXRange:function(t){return yt(this._view,t,null)},inYRange:function(t){return yt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return mt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return mt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),kt={},wt=st,Mt=dt,St=gt,Ct=_t;kt.Arc=wt,kt.Line=Mt,kt.Point=St,kt.Rectangle=Ct;var Pt=H._deprecated,At=H.valueOrDefault;function Dt(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Tt=it.extend({dataElementType:kt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;it.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Pt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Pt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Pt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Pt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Pt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t=Rt?-zt:b<-Rt?zt:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=zt,S=b<=Nt&&x>=Nt||x>=zt+Nt,C=b<=-Nt&&x>=-Nt||x>=Rt+Nt,P=b===-Rt||x>=Rt?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i0&&!isNaN(t)?zt*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Lt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Lt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Lt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n0&&Ht(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return ae(t,e,{intersect:!1})},point:function(t,e){return ee(t,Qt(e,t))},nearest:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis);return ne(t,i,n.intersect,a)},x:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},oe=H.extend;function se(t,e){return H.where(t,(function(t){return t.pos===e}))}function le(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function ue(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function de(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-ue(o,t,"left","right"),a=e.outerHeight-ue(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function he(t,e){var n=e.maxPadding;function i(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}return i(t?["left","right"]:["top","bottom"])}function ce(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;idiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ge.default||ge,ve="$chartjs",be="chartjs-size-monitor",xe="chartjs-render-monitor",ye="chartjs-render-animation",_e=["animationstart","webkitAnimationStart"],ke={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function we(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Se(t,e,n){t.addEventListener(e,n,Me)}function Ce(t,e,n){t.removeEventListener(e,n,Me)}function Pe(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function Ae(t){var e=document.createElement("div");return e.className=t||"",e}function De(t,e,n){var i,a,r,o,s=t[ve]||(t[ve]={}),l=s.resizer=function(t){var e=Ae(be),n=Ae(be+"-expand"),i=Ae(be+"-shrink");n.appendChild(Ae()),i.appendChild(Ae()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return Se(n,"scroll",a.bind(n,"expand")),Se(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(Pe("resize",n)),i&&i.clientWidth0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index-1?t.split("\n"):t}function Ve(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:ze(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:ze(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:ze(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:ze(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:ze(t.titleFontStyle,e.defaultFontStyle),titleFontSize:ze(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:ze(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:ze(t.footerFontStyle,e.defaultFontStyle),footerFontSize:ze(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function He(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function je(t){return Ee([],We(t))}var qe=K.extend({initialize:function(){this._model=Ve(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Ee(o,We(i)),o=Ee(o,We(a)),o=Ee(o,We(r))},getBeforeBody:function(){return je(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Ee(r.before,We(i.beforeLabel.call(n,t,e))),Ee(r.lines,i.label.call(n,t,e)),Ee(r.after,We(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return je(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Ee(r,We(n)),r=Ee(r,We(i)),r=Ee(r,We(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Ve(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Be[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;ei.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Ue=Be,Ye=qe;Ye.positioners=Ue;var Ge=H.valueOrDefault;function Xe(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Re.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function Ke(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Xe(a,r):"scale"===t?e[t]=H.merge(a,[Re.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function Ze(t){var e=t.options;H.each(t.scales,(function(e){pe.removeBox(t,e)})),e=Ke(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function $e(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Je(t){return"top"===t||"bottom"===t}function Qe(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var tn=function(t,e){return this.construct(t,e),this};H.extend(tn.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Ke(N.global,N[t.type],t.options||{}),t}(e);var i=Oe.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,tn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Le.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Le.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return J.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Le.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=$e(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=$e(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=Ge(i.type,e.dtype);Je(i.position)!==Je(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Re.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Re.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t=0;--n)this.drawDataset(e[n],t);Le.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Le.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Le.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Le.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Le.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return re.modes.single(this,t)},getElementsAtEvent:function(t){return re.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return re.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=re.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return re.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},sn=H.isArray,ln=H.isNullOrUndef,un=H.valueOrDefault,dn=H.valueAtIndexOrDefault;function hn(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=rl+1e-6)))return o}function cn(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;ae){for(n=0;n=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-fn(l.gridLines)-u.padding-gn(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=fn(o)+gn(r)),u?s&&(e.height=fn(o)+gn(r)):e.height=t.maxHeight,a.display&&s){var d=mn(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ln(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;nn-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;es)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;iu)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e1?(h-d)/(u-1):null,bn(t,i,H.isNullOrUndef(a)?0:d-a,d),bn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),vn(t)}return bn(t,i),vn(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;yn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return _n(e)||_n(n)||(t=o.chart.data.datasets[n].data[e]),_n(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),wn={position:"bottom"};kn._defaults=wn;var Mn=H.noop,Sn=H.isNullOrUndef;var Cn=yn.extend({getRightValue:function(t){return"string"==typeof t?+t:yn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Mn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&Sn(d)&&Sn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||Sn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!Sn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!Sn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(Sn(d)?i:d);for(var m=1;me.length-1?null:this.getPixelForValue(e[t])}}),In=Pn;Tn._defaults=In;var Fn=H.valueOrDefault,On=H.math.log10;var Ln={position:"left",ticks:{callback:on.formatters.logarithmic}};function Rn(t,e){return H.isFinite(t)&&t>=0?t:e}var zn=yn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(On(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Rn(e.min),max:Rn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=Fn(t.min,Math.pow(10,Math.floor(On(e.min)))),o=Math.floor(On(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(On(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(On(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10===++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(ne.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(On(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;yn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=Fn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=On(e),t._valueOffset=n,t._valueRange=(On(t.max)-On(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(On(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Nn=Ln;zn._defaults=Nn;var Bn=H.valueOrDefault,En=H.valueAtIndexOrDefault,Wn=H.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:on.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Hn(t){var e=t.ticks;return e.display&&t.display?Bn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function jn(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:ta?{start:e-n,end:e}:{start:e,end:e+n}}function qn(t){return 0===t||180===t?"center":t<180?"left":"right"}function Un(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a270||t<90)&&(n.y-=e.h)}function Gn(t){return H.isNumber(t)?t:0}var Xn=Cn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Hn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Hn(this.options))},convertTicksToLabels:function(){var t=this;Cn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;er.r&&(r.r=f.end,o.r=h),g.startr.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Gn(a),r=Gn(r),o=Gn(o),s=Gn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Bn(s.lineWidth,o.lineWidth),u=Bn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=Hn(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=En(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=qn(c),Yn(c,t._pointLabelSizes[s],u),Un(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=En(e.color,i-1),u=En(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Bn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Kn=Vn;Xn._defaults=Kn;var Zn=H._deprecated,$n=H.options.resolve,Jn=H.valueOrDefault,Qn=Number.MIN_SAFE_INTEGER||-9007199254740991,ti=Number.MAX_SAFE_INTEGER||9007199254740991,ei={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ni=Object.keys(ei);function ii(t,e){return t-e}function ai(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function ri(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function oi(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function si(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function li(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=si(t,t.getRightValue(e));return null===i?i:(n.round&&(i=+t._adapter.startOf(i,n.round)),i)}function ui(t,e,n,i){var a,r,o,s=ni.length;for(a=ni.indexOf(t);a=0&&(e[r].major=!0);return e}(t,r,o,n):r}var hi=yn.extend({initialize:function(){this.mergeTicksOptions(),yn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new rn._date(e.adapters.date);return Zn("time scale",n.format,"time.format","time.parser"),Zn("time scale",n.min,"time.min","ticks.min"),Zn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),yn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),yn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=ti,f=Qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ui(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=ni.length-1;r>=ni.indexOf(n);r--)if(o=ni[r],ei[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return ni[n?ni.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=ni.indexOf(t)+1,n=ni.length;ee&&s=0&&t0?s:1}}),ci={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};hi._defaults=ci;var fi={category:kn,linear:Tn,logarithmic:zn,radialLinear:Xn,time:hi},gi={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};rn._date.override("function"==typeof t?{_id:"moment",formats:function(){return gi},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var pi={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function vi(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ki(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ki(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},Mi=H.rtl.getRtlAdapter,Si=H.noop,Ci=H.valueOrDefault;function Pi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;el.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:Si,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=Mi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=Ci(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=Pi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=Ci(i.lineWidth,r.borderWidth);if(c.fillStyle=Ci(i.fillStyle,a),c.lineCap=Ci(i.lineCap,r.borderCapStyle),c.lineDashOffset=Ci(i.lineDashOffset,r.borderDashOffset),c.lineJoin=Ci(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=Ci(i.strokeStyle,a),c.setLineDash&&c.setLineDash(Ci(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function Di(t,e){var n=new Ai({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.legend=n}var Ti={id:"legend",_element:Ai,beforeInit:function(t){var e=t.options.legend;e&&Di(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(pe.configure(t,n,e),n.options=e):Di(t,e)):n&&(pe.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ii=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Fi=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Ii,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Ii,beforeSetDimensions:Ii,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ii,beforeBuildLabels:Ii,buildLabels:Ii,afterBuildLabels:Ii,beforeFit:Ii,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:Ii,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e0?d[e-1]:null,(a=e0?d[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;on.length){for(o=0;oi&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),en._adapters=rn,en.Animation=$,en.animationService=J,en.controllers=Jt,en.DatasetController=it,en.defaults=N,en.Element=K,en.elements=kt,en.Interaction=re,en.layouts=pe,en.platform=Oe,en.plugins=Le,en.Scale=yn,en.scaleService=Re,en.Ticks=on,en.Tooltip=Ye,en.helpers.each(fi,(function(t,e){en.scaleService.registerScaleType(e,t,t._defaults)})),Li)Li.hasOwnProperty(Bi)&&en.plugins.register(Li[Bi]);en.platform.initialize();var Ei=en;return"undefined"!=typeof window&&(window.Chart=en),en.Chart=en,en.Legend=Li.legend._element,en.Title=Li.title._element,en.pluginService=en.plugins,en.PluginBase=en.Element.extend({}),en.canvasHelpers=en.helpers.canvas,en.layoutService=en.layouts,en.LinearScaleBase=Cn,en.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){en[t]=function(e,n){return new en(e,en.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Ei})); diff --git a/dist/static/js/framework/eadmin/1.0.1/eadmin.min.js b/dist/static/js/framework/eadmin/1.0.1/eadmin.min.js new file mode 100644 index 0000000..d02d72c --- /dev/null +++ b/dist/static/js/framework/eadmin/1.0.1/eadmin.min.js @@ -0,0 +1,4 @@ +/*! + eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com +*/ +"use strict";var _createClass=function(){function t(e,n){for(var o=0;o'),$("#notice").css("top",module.conf.notice_top),null!=module.conf.error_default_img&&""!=module.conf.error_default_img&&($("body").append(''),$("#error-default-img").on("error",function(){module.conf.error_default_img="",console.log("默认缺省图"+module.conf.error_default_img+" 不可用")})),module.conf.dblclick_goto_top&&box.on("dblclick",function(){var e=store("dblclick");"0"!==e&&("1"!==e?Popup.confirm({content:"是否同意开启双击回顶功能,本消息仅提示一次",submit:function(){store("dblclick","1"),Popup.success({content:"双击回顶设置成功",submit:function(){box.scrollTop(0)}})},cancel:function(){store("dblclick","0")}}):box.scrollTop(0))}),null==module.plugin&&(module.plugin=[]),$("body").append('

    '),$("body").append('
    ')}function n(e,n,o){return t.apply(this,arguments)}var t;return _createClass(e,[{key:"loadingProgress",value:function(){var e=0':(e.navHtml+=' class="nav-sub"',null!=e.sub[n].container&&(navHtml+=' data-container="'+e.sub[n].container+'"'),e.navHtml+=">"),e.navHtml+="
  • ",null!=e.sub[n].icon&&""!=e.sub[n].icon&&(e.navHtml+=''),e.navHtml+=e.sub[n].name,e.navHtml+="
  • ";if(e.navHtml+="",e.subnav.show().children("div").eq(1).html(e.navHtml),null!=module.conf.auto_click_sub_nav&&module.conf.auto_click_sub_nav)return null!=e.sub[0].native?void 0:(e.subnav.find("a:first").trigger("click"),store("sub_nav_id","0"),!1)}else e.this.hasClass("nav-sub")&&(addClassExc(e.this,"active"),store("sub_nav_id",e.this.data("id").toString()));if("javascript:;"==t.href||null!=e.this.data("native"))return!0;setRoute(t.href);var o=md5(t.href);store.remove(o+"_page");o=!!(o=e.this.data("container"))&&"#"+o;return t.refresh(o),!1})}},{key:"refresh",value:function(){var e=0
      ',t.find("h2").each(function(e){$(this).attr("id","h2-"+e);e=$(this).html();n+="
    • "+e+"
    • "}),n+="
    ",t.append(n),$("code").each(function(){var e={this:$(this)};if(e.html=e.this.html(),e.html=e.html.replace(/[<>]/g,function(e){return{"<":"<",">":">"}[e]}),e.html=e.html.replace(/^\s+|\s+$/g,""),e.this.html(e.html),!e.this.hasClass("hljs"))return!0;hljs.highlightBlock(e.this[0]),hljs.lineNumbersBlock(e.this[0])}))})},module.conf.load_page_timeout)}},{key:"nav",value:function(){var n;!1!==module.conf.homepage&&(n=function(e){var n,o="
      ",t=0,l=store("main_nav_id");for(n in e){var i="";null==l?0==t&&(i=" active"):n==l&&(i=" active"),o+='',t++}if(o+="
    ",$(".nav").html(o),null!=l){var a=window.nav[l].sub;if(null!=a){var r,o="",$(".sub-nav").show().children("div").eq(1).html(o)}}},"local"!=module.conf.nav_data_source?""!=module.conf.nav_api_url?this.get({url:module.conf.nav_api_url,then:function(e){window.nav=e,n(e)}}):console.log("导航接口地址不能为空,导航创建失败"):loader.load(_ROOTPATH+"js/data/nav.js",function(){n(window.nav)}))}},{key:"load",value:function(){null!=this.boxScroll&&(this.boxScroll.destroy(),this.boxScroll=null),this.loadingProgress(0),defaultImg(box),block(box),this.form(),Button.run(box),Tag.run(box),this.onscroll();var e,n=$("body").find(".iscroll");0";q=("hidden" in t);e=t.childNodes.length==1||(function(){(m.createElement)("a");var v=m.createDocumentFragment();return(typeof v.cloneNode=="undefined"||typeof v.createDocumentFragment=="undefined"||typeof v.createElement=="undefined")}())}catch(u){q=true;e=true}}());function f(t,v){var w=t.createElement("p"),u=t.getElementsByTagName("head")[0]||t.documentElement;w.innerHTML="x";return u.insertBefore(w.lastChild,u.firstChild)}function l(){var t=j.elements;return typeof t=="string"?t.split(" "):t}function p(t){var u=o[t[i]];if(!u){u={};a++;t[i]=a;o[a]=u}return u}function n(w,t,v){if(!t){t=m}if(e){return t.createElement(w)}if(!v){v=p(t)}var u;if(v.cache[w]){u=v.cache[w].cloneNode()}else{if(c.test(w)){u=(v.cache[w]=v.createElem(w)).cloneNode()}else{u=v.createElem(w)}}return u.canHaveChildren&&!h.test(w)?v.frag.appendChild(u):u}function r(v,x){if(!v){v=m}if(e){return v.createDocumentFragment()}x=x||p(v);var y=x.frag.cloneNode(),w=0,u=l(),t=u.length;for(;w)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="
    ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="

    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 J(f@(}{vVIrdS?It literal 0 HcmV?d00001 diff --git a/dist/static/font/remixicon.svg b/dist/static/font/remixicon.svg new file mode 100644 index 0000000..a348334 --- /dev/null +++ b/dist/static/font/remixicon.svg @@ -0,0 +1,6835 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/static/font/remixicon.symbol.svg b/dist/static/font/remixicon.symbol.svg new file mode 100644 index 0000000..2522b6c --- /dev/null +++ b/dist/static/font/remixicon.symbol.svg @@ -0,0 +1,11356 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/static/font/remixicon.ttf b/dist/static/font/remixicon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c461f40e1fd354885d0291e58cc38522cc476082 GIT binary patch literal 403056 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�Bv;J|Q;QaaN1u+0dMloIpyoV;ZGn7t)pq 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

    - -
    - -
    a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t +}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("',s.body.html(t))},init:function(t){l._create(),s={this:t,title:l.windowDom.children(".title"),body:l.windowDom.children(".body"),loading:l.windowDom.children(".window-loading"),scroll:null},0!=t&&(l.param.url=s.this.data("window-url")),Eadmin.currentHref=l.param.url,null!=l.param.url&&""!=l.param.url?(0!=(t=Eadmin.mask())&&l.windowDom.css("z-index",t),l.windowDom.off("animationend").show().addClass("window"==l.param.style?"zoomIn":"fadeInRight"),r.load(),l.windowDom.children(".window-close").on("click",function(){r.close()}),l.param.drag&&s.title.on("mousedown",function(t){selectEnabled&&userselect(0);var e=l.windowDom.offset();l.x=t.clientX,l.y=t.clientY,l.top=e.top,l.left=e.left;var a=l.windowDom.css("margin-left"),n=l.windowDom.css("margin-top"),a=parseInt(a),n=parseInt(n);$(document).on("mousemove",function(t){var e=l.top+(t.clientY-l.y),t=l.left+(t.clientX-l.x);l.windowDom.css({top:e-=n,left:t-=a})})}).on("mouseup",function(){selectEnabled&&userselect(1),$(document).off("mousemove")}),0!=l.param.btn.length&&l.windowDom.children(".btnbar").children("button").on("click",function(){var t=[$(this),{}],e=t[0],a=t[1];if(a.index=e.index(),a.param=l.param.btn[a.index],_.isString(a.param.action))if(a.action=["cancel","refresh","submit"],-1!=a.action.indexOf(a.param.action))switch(a.param.action){case"cancel":r.close();break;case"refresh":s.body.empty(),r.load();break;case"submit":var n=function(){s.form=s.body.find(a.param.formid||"form"),0!=s.form.length?(s.action=s.form.attr("action")||l.param.url,Validate.submit(s.form),0'),this.element.appendChild(e));var l=e.getElementsByTagName("span")[0];return l&&(null!=l.textContent?l.textContent=this.options.dictFallbackMessage:null!=l.innerText&&(l.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,n,i){var r={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==n?(t=r.srcWidth,n=r.srcHeight):null==t?t=n*o:null==n&&(n=t/o);var a=(t=Math.min(t,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>t||r.srcHeight>n)if("crop"===i)a\n
    \n
    \n
    \n
    \n
    \n
    \n
    \n
    \n \n Check\n \n \n \n \n
    \n
    \n \n Error\n \n \n \n \n \n \n
    \n',drop:function(){return this.element.classList.remove("dz-drag-hover")},dragstart:function(){},dragend:function(){return this.element.classList.remove("dz-drag-hover")},dragenter:function(){return this.element.classList.add("dz-drag-hover")},dragover:function(){return this.element.classList.add("dz-drag-hover")},dragleave:function(){return this.element.classList.remove("dz-drag-hover")},paste:function(){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var n=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){t.previewElement=C.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var e=!0,i=!1,r=void 0;try{for(var o,a=t.previewElement.querySelectorAll("[data-dz-name]")[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var l=o.value;l.textContent=t.name}}catch(e){i=!0,r=e}finally{try{e||null==a.return||a.return()}finally{if(i)throw r}}var s=!0,u=!1,c=void 0;try{for(var d,p=t.previewElement.querySelectorAll("[data-dz-size]")[Symbol.iterator]();!(s=(d=p.next()).done);s=!0)(l=d.value).innerHTML=this.filesize(t.size)}catch(e){u=!0,c=e}finally{try{s||null==p.return||p.return()}finally{if(u)throw c}}this.options.addRemoveLinks&&(t._removeLink=C.createElement(''.concat(this.options.dictRemoveFile,"")),t.previewElement.appendChild(t._removeLink));var h=function(e){return e.preventDefault(),e.stopPropagation(),t.status===C.UPLOADING?C.confirm(n.options.dictCancelUploadConfirmation,function(){return n.removeFile(t)}):n.options.dictRemoveFileConfirmation?C.confirm(n.options.dictRemoveFileConfirmation,function(){return n.removeFile(t)}):n.removeFile(t)},f=!0,v=!1,m=void 0;try{for(var y,g=t.previewElement.querySelectorAll("[data-dz-remove]")[Symbol.iterator]();!(f=(y=g.next()).done);f=!0){y.value.addEventListener("click",h)}}catch(e){v=!0,m=e}finally{try{f||null==g.return||g.return()}finally{if(v)throw m}}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-thumbnail]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;l.alt=e.name,l.src=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof t&&t.error&&(t=t.error);var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-errormessage]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){o.value.textContent=t}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,t){if(e.previewElement){var n=!0,i=!1,r=void 0;try{for(var o,a=e.previewElement.querySelectorAll("[data-dz-uploadprogress]")[Symbol.iterator]();!(n=(o=a.next()).done);n=!0){var l=o.value;"PROGRESS"===l.nodeName?l.value=t:l.style.width="".concat(t,"%")}}catch(e){i=!0,r=e}finally{try{n||null==a.return||a.return()}finally{if(i)throw r}}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,n=new Array(1"))),this.clickableElements.length){!function l(){return s.hiddenFileInput&&s.hiddenFileInput.parentNode.removeChild(s.hiddenFileInput),s.hiddenFileInput=document.createElement("input"),s.hiddenFileInput.setAttribute("type","file"),(null===s.options.maxFiles||1")),n+='');var i=C.createElement(n);return"FORM"!==this.element.tagName?(t=C.createElement('
    '))).appendChild(i):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=t?t:i}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}},t=0,n=["div","form"];t".concat(t," ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],n=0;n1024*this.options.maxFilesize*1024?t(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):C.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(t(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,t):t(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var n=this;t.upload={uuid:C.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=C.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,function(e){e?(t.accepted=!1,n._errorProcessing([t],e)):(t.accepted=!0,n.options.autoQueue&&n.enqueueFile(t)),n._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t=!0,n=!1,i=void 0;try{for(var r,o=e[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;this.enqueueFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"enqueueFile",value:function(e){var t=this;if(e.status!==C.ADDED||!0!==e.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=C.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return t.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var t=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var n=this._thumbnailQueue.shift();return this.createThumbnail(n,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(e){return t.emit("thumbnail",n,e),t._processingThumbnail=!1,t._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===C.UPLOADING&&this.cancelUpload(e),this.files=without(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var t=!0,n=!1,i=void 0;try{for(var r,o=this.files.slice()[Symbol.iterator]();!(t=(r=o.next()).done);t=!0){var a=r.value;a.status===C.UPLOADING&&!e||this.removeFile(a)}}catch(e){n=!0,i=e}finally{try{t||null==o.return||o.return()}finally{if(n)throw i}}return null}},{key:"resizeImage",value:function(r,e,t,n,o){var a=this;return this.createThumbnail(r,e,t,n,!0,function(e,t){if(null==t)return o(r);var n=a.options.resizeMimeType;null==n&&(n=r.type);var i=t.toDataURL(n,a.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(i=ExifRestore.restore(r.dataURL,i)),o(C.dataURItoBlob(i))})}},{key:"createThumbnail",value:function(e,t,n,i,r,o){var a=this,l=new FileReader;l.onload=function(){e.dataURL=l.result,"image/svg+xml"!==e.type?a.createThumbnailFromUrl(e,t,n,i,r,o):null!=o&&o(l.result)},l.readAsDataURL(e)}},{key:"displayExistingFile",value:function(t,e,n,i,r){var o=this,a=!(4u.options.chunkSize),s[0].upload.totalChunkCount=Math.ceil(t.size/u.options.chunkSize)}if(s[0].upload.chunked){var r=s[0],o=e[0];r.upload.chunks=[];var i=function(){for(var e=0;void 0!==r.upload.chunks[e];)e++;if(!(e>=r.upload.totalChunkCount)){0;var t=e*u.options.chunkSize,n=Math.min(t+u.options.chunkSize,r.size),i={name:u._getParamName(0),data:o.webkitSlice?o.webkitSlice(t,n):o.slice(t,n),filename:r.upload.filename,chunkIndex:e};r.upload.chunks[e]={file:r,index:e,dataBlock:i,status:C.UPLOADING,progress:0,retries:0},u._uploadData(s,[i])}};if(r.upload.finishedChunkUpload=function(e){var t=!0;e.status=C.SUCCESS,e.dataBlock=null,e.xhr=null;for(var n=0;n>1}var s=l/t;return 0==s?1:s},drawImageIOSFix=function(e,t,n,i,r,o,a,l,s,u){var c=detectVerticalSquash(t);return e.drawImage(t,n,i,r,o,a,l,s,u/c)},ExifRestore=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",n=void 0,i=void 0,r="",o=void 0,a=void 0,l=void 0,s="",u=0;o=(n=e[u++])>>2,a=(3&n)<<4|(i=e[u++])>>4,l=(15&i)<<2|(r=e[u++])>>6,s=63&r,isNaN(i)?l=s=64:isNaN(r)&&(s=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(l)+this.KEY_STR.charAt(s),n=i=r="",o=a=l=s="",ue.length)break}return n}},{key:"decode64",value:function(e){var t=void 0,n=void 0,i="",r=void 0,o=void 0,a="",l=0,s=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");t=this.KEY_STR.indexOf(e.charAt(l++))<<2|(r=this.KEY_STR.indexOf(e.charAt(l++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(e.charAt(l++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(e.charAt(l++))),s.push(t),64!==o&&s.push(n),64!==a&&s.push(i),t=n=i="",r=o=a="",l/gm,">")}function t(v){return v.nodeName.toLowerCase()}function i(w,x){var v=w&&w.exec(x);return v&&v.index==0}function d(v){return Array.prototype.map.call(v.childNodes,function(w){if(w.nodeType==3){return b.useBR?w.nodeValue.replace(/\n/g,""):w.nodeValue}if(t(w)=="br"){return"\n"}return d(w)}).join("")}function r(w){var v=(w.className+" "+(w.parentNode?w.parentNode.className:"")).split(/\s+/);v=v.map(function(x){return x.replace(/^language-/,"")});return v.filter(function(x){return j(x)||x=="no-highlight"})[0]}function o(x,y){var v={};for(var w in x){v[w]=x[w]}if(y){for(var w in y){v[w]=y[w]}}return v}function u(x){var v=[];(function w(y,z){for(var A=y.firstChild;A;A=A.nextSibling){if(A.nodeType==3){z+=A.nodeValue.length}else{if(t(A)=="br"){z+=1}else{if(A.nodeType==1){v.push({event:"start",offset:z,node:A});z=w(A,z);v.push({event:"stop",offset:z,node:A})}}}}return z})(x,0);return v}function q(w,y,C){var x=0;var F="";var z=[];function B(){if(!w.length||!y.length){return w.length?w:y}if(w[0].offset!=y[0].offset){return(w[0].offset"}function E(G){F+=""}function v(G){(G.event=="start"?A:E)(G.node)}while(w.length||y.length){var D=B();F+=k(C.substr(x,D[0].offset-x));x=D[0].offset;if(D==w){z.reverse().forEach(E);do{v(D.splice(0,1)[0]);D=B()}while(D==w&&D.length&&D[0].offset==x);z.reverse().forEach(A)}else{if(D[0].event=="start"){z.push(D[0].node)}else{z.pop()}v(D.splice(0,1)[0])}}return F+k(C.substr(x))}function m(y){function v(z){return(z&&z.source)||z}function w(A,z){return RegExp(v(A),"m"+(y.cI?"i":"")+(z?"g":""))}function x(D,C){if(D.compiled){return}D.compiled=true;D.k=D.k||D.bK;if(D.k){var z={};function E(G,F){if(y.cI){F=F.toLowerCase()}F.split(" ").forEach(function(H){var I=H.split("|");z[I[0]]=[G,I[1]?Number(I[1]):1]})}if(typeof D.k=="string"){E("keyword",D.k)}else{Object.keys(D.k).forEach(function(F){E(F,D.k[F])})}D.k=z}D.lR=w(D.l||/\b[A-Za-z0-9_]+\b/,true);if(C){if(D.bK){D.b=D.bK.split(" ").join("|")}if(!D.b){D.b=/\B|\b/}D.bR=w(D.b);if(!D.e&&!D.eW){D.e=/\B|\b/}if(D.e){D.eR=w(D.e)}D.tE=v(D.e)||"";if(D.eW&&C.tE){D.tE+=(D.e?"|":"")+C.tE}}if(D.i){D.iR=w(D.i)}if(D.r===undefined){D.r=1}if(!D.c){D.c=[]}var B=[];D.c.forEach(function(F){if(F.v){F.v.forEach(function(G){B.push(o(F,G))})}else{B.push(F=="self"?D:F)}});D.c=B;D.c.forEach(function(F){x(F,D)});if(D.starts){x(D.starts,C)}var A=D.c.map(function(F){return F.bK?"\\.?\\b("+F.b+")\\b\\.?":F.b}).concat([D.tE]).concat([D.i]).map(v).filter(Boolean);D.t=A.length?w(A.join("|"),true):{exec:function(F){return null}};D.continuation={}}x(y)}function c(S,L,J,R){function v(U,V){for(var T=0;T";U+=Z+'">';return U+X+Y}function N(){var U=k(C);if(!I.k){return U}var T="";var X=0;I.lR.lastIndex=0;var V=I.lR.exec(U);while(V){T+=U.substr(X,V.index-X);var W=E(I,V);if(W){H+=W[1];T+=w(W[0],V[0])}else{T+=V[0]}X=I.lR.lastIndex;V=I.lR.exec(U)}return T+U.substr(X)}function F(){if(I.sL&&!f[I.sL]){return k(C)}var T=I.sL?c(I.sL,C,true,I.continuation.top):g(C);if(I.r>0){H+=T.r}if(I.subLanguageMode=="continuous"){I.continuation.top=T.top}return w(T.language,T.value,false,true)}function Q(){return I.sL!==undefined?F():N()}function P(V,U){var T=V.cN?w(V.cN,"",true):"";if(V.rB){D+=T;C=""}else{if(V.eB){D+=k(U)+T;C=""}else{D+=T;C=U}}I=Object.create(V,{parent:{value:I}})}function G(T,X){C+=T;if(X===undefined){D+=Q();return 0}var V=v(X,I);if(V){D+=Q();P(V,X);return V.rB?0:X.length}var W=z(I,X);if(W){var U=I;if(!(U.rE||U.eE)){C+=X}D+=Q();do{if(I.cN){D+=""}H+=I.r;I=I.parent}while(I!=W.parent);if(U.eE){D+=k(X)}C="";if(W.starts){P(W.starts,"")}return U.rE?0:X.length}if(A(X,I)){throw new Error('Illegal lexeme "'+X+'" for mode "'+(I.cN||"")+'"')}C+=X;return X.length||1}var M=j(S);if(!M){throw new Error('Unknown language: "'+S+'"')}m(M);var I=R||M;var D="";for(var K=I;K!=M;K=K.parent){if(K.cN){D=w(K.cN,D,true)}}var C="";var H=0;try{var B,y,x=0;while(true){I.t.lastIndex=x;B=I.t.exec(L);if(!B){break}y=G(L.substr(x,B.index-x),B[0]);x=B.index+y}G(L.substr(x));for(var K=I;K.parent;K=K.parent){if(K.cN){D+=""}}return{r:H,value:D,language:S,top:I}}catch(O){if(O.message.indexOf("Illegal")!=-1){return{r:0,value:k(L)}}else{throw O}}}function g(y,x){x=x||b.languages||Object.keys(f);var v={r:0,value:k(y)};var w=v;x.forEach(function(z){if(!j(z)){return}var A=c(z,y,false);A.language=z;if(A.r>w.r){w=A}if(A.r>v.r){w=v;v=A}});if(w.language){v.second_best=w}return v}function h(v){if(b.tabReplace){v=v.replace(/^((<[^>]+>|\t)+)/gm,function(w,z,y,x){return z.replace(/\t/g,b.tabReplace)})}if(b.useBR){v=v.replace(/\n/g,"
    ")}return v}function p(z){var y=d(z);var A=r(z);if(A=="no-highlight"){return}var v=A?c(A,y,true):g(y);var w=u(z);if(w.length){var x=document.createElementNS("http://www.w3.org/1999/xhtml","pre");x.innerHTML=v.value;v.value=q(w,u(x),y)}v.value=h(v.value);z.innerHTML=v.value;z.className+=" hljs "+(!A&&v.language||"");z.result={language:v.language,re:v.r};if(v.second_best){z.second_best={language:v.second_best.language,re:v.second_best.r}}}var b={classPrefix:"hljs-",tabReplace:null,useBR:false,languages:undefined};function s(v){b=o(b,v)}function l(){if(l.called){return}l.called=true;var v=document.querySelectorAll("pre code");Array.prototype.forEach.call(v,p)}function a(){addEventListener("DOMContentLoaded",l,false);addEventListener("load",l,false)}var f={};var n={};function e(v,x){var w=f[v]=x(this);if(w.aliases){w.aliases.forEach(function(y){n[y]=v})}}function j(v){return f[v]||f[n[v]]}this.highlight=c;this.highlightAuto=g;this.fixMarkup=h;this.highlightBlock=p;this.configure=s;this.initHighlighting=l;this.initHighlightingOnLoad=a;this.registerLanguage=e;this.getLanguage=j;this.inherit=o;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]};this.TM={cN:"title",b:this.IR,r:0};this.UTM={cN:"title",b:this.UIR,r:0}}();hljs.registerLanguage("ruleslanguage",function(a){return{k:{keyword:"BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINNZ HISTVALUE MAXNRANGE MAXRANGE MINRANGE COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM NUMDAYS READ_DATE STAGING",built_in:"IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME"},c:[a.CLCM,a.CBLCLM,a.ASM,a.QSM,a.CNM,{cN:"array",b:"#[a-zA-Z .]+"}]}});hljs.registerLanguage("ruby",function(e){var h="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var g="and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor";var a={cN:"yardoctag",b:"@[A-Za-z]+"};var i={cN:"comment",v:[{b:"#",e:"$",c:[a]},{b:"^\\=begin",e:"^\\=end",c:[a],r:10},{b:"^__END__",e:"\\n$"}]};var c={cN:"subst",b:"#\\{",e:"}",k:g};var d={cN:"string",c:[e.BE,c],v:[{b:/'/,e:/'/},{b:/"/,e:/"/},{b:"%[qw]?\\(",e:"\\)"},{b:"%[qw]?\\[",e:"\\]"},{b:"%[qw]?{",e:"}"},{b:"%[qw]?<",e:">",r:10},{b:"%[qw]?/",e:"/",r:10},{b:"%[qw]?%",e:"%",r:10},{b:"%[qw]?-",e:"-",r:10},{b:"%[qw]?\\|",e:"\\|",r:10},{b:/\B\?(\\\d{1,3}|\\x[A-Fa-f0-9]{1,2}|\\u[A-Fa-f0-9]{4}|\\?\S)\b/}]};var b={cN:"params",b:"\\(",e:"\\)",k:g};var f=[d,i,{cN:"class",bK:"class module",e:"$|;",i:/=/,c:[e.inherit(e.TM,{b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?"}),{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+e.IR+"::)?"+e.IR}]},i]},{cN:"function",bK:"def",e:" |$|;",r:0,c:[e.inherit(e.TM,{b:h}),b,i]},{cN:"constant",b:"(::)?(\\b[A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[d,{b:h}],r:0},{cN:"symbol",b:e.UIR+"(\\!|\\?)?:",r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},{b:"("+e.RSR+")\\s*",c:[i,{cN:"regexp",c:[e.BE,c],i:/\n/,v:[{b:"/",e:"/[a-z]*"},{b:"%r{",e:"}[a-z]*"},{b:"%r\\(",e:"\\)[a-z]*"},{b:"%r!",e:"![a-z]*"},{b:"%r\\[",e:"\\][a-z]*"}]}],r:0}];c.c=f;b.c=f;return{k:g,c:f}});hljs.registerLanguage("haml",function(a){return{cI:true,c:[{cN:"doctype",b:"^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$",r:10},{cN:"comment",b:"^\\s*(!=#|=#|-#|/).*$",r:0},{b:"^\\s*(-|=|!=)(?!#)",starts:{e:"\\n",sL:"ruby"}},{cN:"tag",b:"^\\s*%",c:[{cN:"title",b:"\\w+"},{cN:"value",b:"[#\\.]\\w+"},{b:"{\\s*",e:"\\s*}",eE:true,c:[{b:":\\w+\\s*=>",e:",\\s+",rB:true,eW:true,c:[{cN:"symbol",b:":\\w+"},{cN:"string",b:'"',e:'"'},{cN:"string",b:"'",e:"'"},{b:"\\w+",r:0}]}]},{b:"\\(\\s*",e:"\\s*\\)",eE:true,c:[{b:"\\w+\\s*=",e:"\\s+",rB:true,eW:true,c:[{cN:"attribute",b:"\\w+",r:0},{cN:"string",b:'"',e:'"'},{cN:"string",b:"'",e:"'"},{b:"\\w+",r:0}]},]}]},{cN:"bullet",b:"^\\s*[=~]\\s*",r:0},{b:"#{",starts:{e:"}",sL:"ruby"}}]}});hljs.registerLanguage("haskell",function(f){var g={cN:"comment",v:[{b:"--",e:"$"},{b:"{-",e:"-}",c:["self"]}]};var e={cN:"pragma",b:"{-#",e:"#-}"};var b={cN:"preprocessor",b:"^#",e:"$"};var d={cN:"type",b:"\\b[A-Z][\\w']*",r:0};var c={cN:"container",b:"\\(",e:"\\)",i:'"',c:[e,g,b,{cN:"type",b:"\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?"},f.inherit(f.TM,{b:"[_a-z][\\w']*"})]};var a={cN:"container",b:"{",e:"}",c:c.c};return{k:"let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec",c:[{cN:"module",b:"\\bmodule\\b",e:"where",k:"module where",c:[c,g],i:"\\W\\.|;"},{cN:"import",b:"\\bimport\\b",e:"$",k:"import|0 qualified as hiding",c:[c,g],i:"\\W\\.|;"},{cN:"class",b:"^(\\s*)?(class|instance)\\b",e:"where",k:"class family instance where",c:[d,c,g]},{cN:"typedef",b:"\\b(data|(new)?type)\\b",e:"$",k:"data family type newtype deriving",c:[e,g,d,c,a]},{cN:"default",bK:"default",e:"$",c:[d,c,g]},{cN:"infix",bK:"infix infixl infixr",e:"$",c:[f.CNM,g]},{cN:"foreign",b:"\\bforeign\\b",e:"$",k:"foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe",c:[d,f.QSM,g]},{cN:"shebang",b:"#!\\/usr\\/bin\\/env runhaskell",e:"$"},e,g,b,f.QSM,f.CNM,d,f.inherit(f.TM,{b:"^[_a-z][\\w']*"}),{b:"->|<-"}]}});hljs.registerLanguage("xml",function(a){var c="[A-Za-z0-9\\._:-]+";var d={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"};var b={eW:true,i:/]+/}]}]}]};return{aliases:["html"],cI:true,c:[{cN:"doctype",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"|$)",e:">",k:{title:"style"},c:[b],starts:{e:"",rE:true,sL:"css"}},{cN:"tag",b:"|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},d,{cN:"pi",b:/<\?\w+/,e:/\?>/,r:10},{cN:"tag",b:"",c:[{cN:"title",b:"[^ /><]+",r:0},b]}]}});hljs.registerLanguage("django",function(a){var b={cN:"filter",b:/\|[A-Za-z]+\:?/,k:"truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone",c:[{cN:"argument",b:/"/,e:/"/},{cN:"argument",b:/'/,e:/'/}]};return{cI:true,sL:"xml",subLanguageMode:"continuous",c:[{cN:"template_comment",b:/\{%\s*comment\s*%}/,e:/\{%\s*endcomment\s*%}/},{cN:"template_comment",b:/\{#/,e:/#}/},{cN:"template_tag",b:/\{%/,e:/%}/,k:"comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor in ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup by as ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim",c:[b]},{cN:"variable",b:/\{\{/,e:/}}/,c:[b]}]}});hljs.registerLanguage("bash",function(b){var a={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)\}/}]};var d={cN:"string",b:/"/,e:/"/,c:[b.BE,a,{cN:"variable",b:/\$\(/,e:/\)/,c:[b.BE]}]};var c={cN:"string",b:/'/,e:/'/};return{l:/-?[a-z\.]+/,k:{keyword:"if then else elif fi for break continue while in do done exit return set declare case esac export exec",literal:"true false",built_in:"printf echo read cd pwd pushd popd dirs let eval unset typeset readonly getopts source shopt caller type hash bind help sudo",operator:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"shebang",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:true,c:[b.inherit(b.TM,{b:/\w[\w\d_]*/})],r:0},b.HCM,b.NM,d,c,a]}});hljs.registerLanguage("ini",function(a){return{cI:true,i:/\S/,c:[{cN:"comment",b:";",e:"$"},{cN:"title",b:"^\\[",e:"\\]"},{cN:"setting",b:"^[a-z0-9\\[\\]_-]+[ \\t]*=[ \\t]*",e:"$",c:[{cN:"value",eW:true,k:"on off true false yes no",c:[a.QSM,a.NM],r:0}]}]}});hljs.registerLanguage("objectivec",function(a){var d={keyword:"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign self synchronized id nonatomic super unichar IBOutlet IBAction strong weak @private @protected @public @try @property @end @throw @catch @finally @synthesize @dynamic @selector @optional @required",literal:"false true FALSE TRUE nil YES NO NULL",built_in:"NSString NSDictionary CGRect CGPoint UIButton UILabel UITextView UIWebView MKMapView UISegmentedControl NSObject UITableViewDelegate UITableViewDataSource NSThread UIActivityIndicator UITabbar UIToolBar UIBarButtonItem UIImageView NSAutoreleasePool UITableView BOOL NSInteger CGFloat NSException NSLog NSMutableString NSMutableArray NSMutableDictionary NSURL NSIndexPath CGSize UITableViewCell UIView UIViewController UINavigationBar UINavigationController UITabBarController UIPopoverController UIPopoverControllerDelegate UIImage NSNumber UISearchBar NSFetchedResultsController NSFetchedResultsChangeType UIScrollView UIScrollViewDelegate UIEdgeInsets UIColor UIFont UIApplication NSNotFound NSNotificationCenter NSNotification UILocalNotification NSBundle NSFileManager NSTimeInterval NSDate NSCalendar NSUserDefaults UIWindow NSRange NSArray NSError NSURLRequest NSURLConnection UIInterfaceOrientation MPMoviePlayerController dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once"};var c=/[a-zA-Z@][a-zA-Z0-9_]*/;var b="@interface @class @protocol @implementation";return{k:d,l:c,i:""}]},{cN:"preprocessor",b:"#",e:"$"},{cN:"class",b:"("+b.split(" ").join("|")+")\\b",e:"({|$)",k:b,l:c,c:[a.UTM]},{cN:"variable",b:"\\."+a.UIR,r:0}]}});hljs.registerLanguage("scss",function(a){var c="[a-zA-Z-][a-zA-Z0-9_-]*";var d={cN:"function",b:c+"\\(",e:"\\)",c:["self",a.NM,a.ASM,a.QSM]};var b={cN:"hexcolor",b:"#[0-9A-Fa-f]+"};var e={cN:"attribute",b:"[A-Z\\_\\.\\-]+",e:":",eE:true,i:"[^\\s]",starts:{cN:"value",eW:true,eE:true,c:[d,b,a.NM,a.QSM,a.ASM,a.CBLCLM,{cN:"important",b:"!important"}]}};return{cI:true,i:"[=/|']",c:[a.CLCM,a.CBLCLM,{cN:"function",b:c+"\\(",e:"\\)",c:["self",a.NM,a.ASM,a.QSM]},{cN:"id",b:"\\#[A-Za-z0-9_-]+",r:0},{cN:"class",b:"\\.[A-Za-z0-9_-]+",r:0},{cN:"attr_selector",b:"\\[",e:"\\]",i:"$"},{cN:"tag",b:"\\b(a|abbr|acronym|address|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|command|datalist|dd|del|details|dfn|div|dl|dt|em|embed|fieldset|figcaption|figure|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|map|mark|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|pre|progress|q|rp|rt|ruby|samp|script|section|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video)\\b",r:0},{cN:"pseudo",b:":(visited|valid|root|right|required|read-write|read-only|out-range|optional|only-of-type|only-child|nth-of-type|nth-last-of-type|nth-last-child|nth-child|not|link|left|last-of-type|last-child|lang|invalid|indeterminate|in-range|hover|focus|first-of-type|first-line|first-letter|first-child|first|enabled|empty|disabled|default|checked|before|after|active)"},{cN:"pseudo",b:"::(after|before|choices|first-letter|first-line|repeat-index|repeat-item|selection|value)"},{cN:"attribute",b:"\\b(z-index|word-wrap|word-spacing|word-break|width|widows|white-space|visibility|vertical-align|unicode-bidi|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform-style|transform-origin|transform|top|text-underline-position|text-transform|text-shadow|text-rendering|text-overflow|text-indent|text-decoration-style|text-decoration-line|text-decoration-color|text-decoration|text-align-last|text-align|tab-size|table-layout|right|resize|quotes|position|pointer-events|perspective-origin|perspective|page-break-inside|page-break-before|page-break-after|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-y|overflow-x|overflow-wrap|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|order|opacity|object-position|object-fit|normal|none|nav-up|nav-right|nav-left|nav-index|nav-down|min-width|min-height|max-width|max-height|mask|marks|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|letter-spacing|left|justify-content|initial|inherit|ime-mode|image-orientation|image-resolution|image-rendering|icon|hyphens|height|font-weight|font-variant-ligatures|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-language-override|font-kerning|font-feature-settings|font-family|font|float|flex-wrap|flex-shrink|flex-grow|flex-flow|flex-direction|flex-basis|flex|filter|empty-cells|display|direction|cursor|counter-reset|counter-increment|content|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|columns|color|clip-path|clip|clear|caption-side|break-inside|break-before|break-after|box-sizing|box-shadow|box-decoration-break|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-left-width|border-left-style|border-left-color|border-left|border-image-width|border-image-source|border-image-slice|border-image-repeat|border-image-outset|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-attachment|background|backface-visibility|auto|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-fill-mode|animation-duration|animation-direction|animation-delay|animation|align-self|align-items|align-content)\\b",i:"[^\\s]"},{cN:"value",b:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{cN:"value",b:":",e:";",c:[b,a.NM,a.QSM,a.ASM,{cN:"important",b:"!important"}]},{cN:"at_rule",b:"@",e:"[{;]",k:"mixin include extend for if else each while charset import debug media page content font-face namespace warn",c:[d,a.QSM,a.ASM,b,a.NM,{cN:"preprocessor",b:"\\s[A-Za-z0-9_.-]+",r:0}]}]}});hljs.registerLanguage("python",function(a){var f={cN:"prompt",b:/^(>>>|\.\.\.) /};var b={cN:"string",c:[a.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[f],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[f],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/,},{b:/(b|br)"/,e:/"/,},a.ASM,a.QSM]};var d={cN:"number",r:0,v:[{b:a.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:a.CNR+"[lLjJ]?"}]};var e={cN:"params",b:/\(/,e:/\)/,c:["self",f,d,b]};var c={e:/:/,i:/[${=;\n]/,c:[a.UTM,e]};return{k:{keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},i:/(<\/|->|\?)/,c:[f,d,b,a.HCM,a.inherit(c,{cN:"function",bK:"def",r:10}),a.inherit(c,{cN:"class",bK:"class"}),{cN:"decorator",b:/@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("mel",function(a){return{k:"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",i:"]/,c:[{bK:"extends implements",r:10},b.UTM]},{b:b.UIR+"\\s*\\(",rB:true,c:[b.UTM]}]},b.CNM,{cN:"annotation",b:"@[A-Za-z]+"}]}});hljs.registerLanguage("tex",function(a){var d={cN:"command",b:"\\\\[a-zA-Zа-яА-я]+[\\*]?"};var c={cN:"command",b:"\\\\[^a-zA-Zа-яА-я0-9]"};var b={cN:"special",b:"[{}\\[\\]\\&#~]",r:0};return{c:[{b:"\\\\[a-zA-Zа-яА-я]+[\\*]? *= *-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",rB:true,c:[d,c,{cN:"number",b:" *=",e:"-?\\d*\\.?\\d+(pt|pc|mm|cm|in|dd|cc|ex|em)?",eB:true}],r:10},d,c,b,{cN:"formula",b:"\\$\\$",e:"\\$\\$",c:[d,c,b],r:0},{cN:"formula",b:"\\$",e:"\\$",c:[d,c,b],r:0},{cN:"comment",b:"%",e:"$",r:0}]}});hljs.registerLanguage("glsl",function(a){return{k:{keyword:"atomic_uint attribute bool break bvec2 bvec3 bvec4 case centroid coherent const continue default discard dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 do double dvec2 dvec3 dvec4 else flat float for highp if iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray in inout int invariant isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 layout lowp mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 mediump noperspective out patch precision readonly restrict return sample sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow smooth struct subroutine switch uimage1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint uniform usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D usamplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 varying vec2 vec3 vec4 void volatile while writeonly",built_in:"gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffsetgl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_PerVertex gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicCounter atomicCounterDecrement atomicCounterIncrement barrier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow gl_TextureMatrix gl_TextureMatrixInverse",literal:"true false"},i:'"',c:[a.CLCM,a.CBLCLM,a.CNM,{cN:"preprocessor",b:"#",e:"$"}]}});hljs.registerLanguage("brainfuck",function(b){var a={cN:"literal",b:"[\\+\\-]",r:0};return{c:[{cN:"comment",b:"[^\\[\\]\\.,\\+\\-<> \r\n]",rE:true,e:"[\\[\\]\\.,\\+\\-<> \r\n]",r:0},{cN:"title",b:"[\\[\\]]",r:0},{cN:"string",b:"[\\.,]",r:0},{b:/\+\+|\-\-/,rB:true,c:[a]},a]}});hljs.registerLanguage("mathematica",function(a){return{aliases:["mma"],l:"(\\$|\\b)"+a.IR+"\\b",k:"AbelianGroup Abort AbortKernels AbortProtect Above Abs Absolute AbsoluteCorrelation AbsoluteCorrelationFunction AbsoluteCurrentValue AbsoluteDashing AbsoluteFileName AbsoluteOptions AbsolutePointSize AbsoluteThickness AbsoluteTime AbsoluteTiming AccountingForm Accumulate Accuracy AccuracyGoal ActionDelay ActionMenu ActionMenuBox ActionMenuBoxOptions Active ActiveItem ActiveStyle AcyclicGraphQ AddOnHelpPath AddTo AdjacencyGraph AdjacencyList AdjacencyMatrix AdjustmentBox AdjustmentBoxOptions AdjustTimeSeriesForecast AffineTransform After AiryAi AiryAiPrime AiryAiZero AiryBi AiryBiPrime AiryBiZero AlgebraicIntegerQ AlgebraicNumber AlgebraicNumberDenominator AlgebraicNumberNorm AlgebraicNumberPolynomial AlgebraicNumberTrace AlgebraicRules AlgebraicRulesData Algebraics AlgebraicUnitQ Alignment AlignmentMarker AlignmentPoint All AllowedDimensions AllowGroupClose AllowInlineCells AllowKernelInitialization AllowReverseGroupClose AllowScriptLevelChange AlphaChannel AlternatingGroup AlternativeHypothesis Alternatives AmbientLight Analytic AnchoredSearch And AndersonDarlingTest AngerJ AngleBracket AngularGauge Animate AnimationCycleOffset AnimationCycleRepetitions AnimationDirection AnimationDisplayTime AnimationRate AnimationRepetitions AnimationRunning Animator AnimatorBox AnimatorBoxOptions AnimatorElements Annotation Annuity AnnuityDue Antialiasing Antisymmetric Apart ApartSquareFree Appearance AppearanceElements AppellF1 Append AppendTo Apply ArcCos ArcCosh ArcCot ArcCoth ArcCsc ArcCsch ArcSec ArcSech ArcSin ArcSinDistribution ArcSinh ArcTan ArcTanh Arg ArgMax ArgMin ArgumentCountQ ARIMAProcess ArithmeticGeometricMean ARMAProcess ARProcess Array ArrayComponents ArrayDepth ArrayFlatten ArrayPad ArrayPlot ArrayQ ArrayReshape ArrayRules Arrays Arrow Arrow3DBox ArrowBox Arrowheads AspectRatio AspectRatioFixed Assert Assuming Assumptions AstronomicalData Asynchronous AsynchronousTaskObject AsynchronousTasks AtomQ Attributes AugmentedSymmetricPolynomial AutoAction AutoDelete AutoEvaluateEvents AutoGeneratedPackage AutoIndent AutoIndentSpacings AutoItalicWords AutoloadPath AutoMatch Automatic AutomaticImageSize AutoMultiplicationSymbol AutoNumberFormatting AutoOpenNotebooks AutoOpenPalettes AutorunSequencing AutoScaling AutoScroll AutoSpacing AutoStyleOptions AutoStyleWords Axes AxesEdge AxesLabel AxesOrigin AxesStyle Axis BabyMonsterGroupB Back Background BackgroundTasksSettings Backslash Backsubstitution Backward Band BandpassFilter BandstopFilter BarabasiAlbertGraphDistribution BarChart BarChart3D BarLegend BarlowProschanImportance BarnesG BarOrigin BarSpacing BartlettHannWindow BartlettWindow BaseForm Baseline BaselinePosition BaseStyle BatesDistribution BattleLemarieWavelet Because BeckmannDistribution Beep Before Begin BeginDialogPacket BeginFrontEndInteractionPacket BeginPackage BellB BellY Below BenfordDistribution BeniniDistribution BenktanderGibratDistribution BenktanderWeibullDistribution BernoulliB BernoulliDistribution BernoulliGraphDistribution BernoulliProcess BernsteinBasis BesselFilterModel BesselI BesselJ BesselJZero BesselK BesselY BesselYZero Beta BetaBinomialDistribution BetaDistribution BetaNegativeBinomialDistribution BetaPrimeDistribution BetaRegularized BetweennessCentrality BezierCurve BezierCurve3DBox BezierCurve3DBoxOptions BezierCurveBox BezierCurveBoxOptions BezierFunction BilateralFilter Binarize BinaryFormat BinaryImageQ BinaryRead BinaryReadList BinaryWrite BinCounts BinLists Binomial BinomialDistribution BinomialProcess BinormalDistribution BiorthogonalSplineWavelet BipartiteGraphQ BirnbaumImportance BirnbaumSaundersDistribution BitAnd BitClear BitGet BitLength BitNot BitOr BitSet BitShiftLeft BitShiftRight BitXor Black BlackmanHarrisWindow BlackmanNuttallWindow BlackmanWindow Blank BlankForm BlankNullSequence BlankSequence Blend Block BlockRandom BlomqvistBeta BlomqvistBetaTest Blue Blur BodePlot BohmanWindow Bold Bookmarks Boole BooleanConsecutiveFunction BooleanConvert BooleanCountingFunction BooleanFunction BooleanGraph BooleanMaxterms BooleanMinimize BooleanMinterms Booleans BooleanTable BooleanVariables BorderDimensions BorelTannerDistribution Bottom BottomHatTransform BoundaryStyle Bounds Box BoxBaselineShift BoxData BoxDimensions Boxed Boxes BoxForm BoxFormFormatTypes BoxFrame BoxID BoxMargins BoxMatrix BoxRatios BoxRotation BoxRotationPoint BoxStyle BoxWhiskerChart Bra BracketingBar BraKet BrayCurtisDistance BreadthFirstScan Break Brown BrownForsytheTest BrownianBridgeProcess BrowserCategory BSplineBasis BSplineCurve BSplineCurve3DBox BSplineCurveBox BSplineCurveBoxOptions BSplineFunction BSplineSurface BSplineSurface3DBox BubbleChart BubbleChart3D BubbleScale BubbleSizes BulletGauge BusinessDayQ ButterflyGraph ButterworthFilterModel Button ButtonBar ButtonBox ButtonBoxOptions ButtonCell ButtonContents ButtonData ButtonEvaluator ButtonExpandable ButtonFrame ButtonFunction ButtonMargins ButtonMinHeight ButtonNote ButtonNotebook ButtonSource ButtonStyle ButtonStyleMenuListing Byte ByteCount ByteOrdering C CachedValue CacheGraphics CalendarData CalendarType CallPacket CanberraDistance Cancel CancelButton CandlestickChart Cap CapForm CapitalDifferentialD CardinalBSplineBasis CarmichaelLambda Cases Cashflow Casoratian Catalan CatalanNumber Catch CauchyDistribution CauchyWindow CayleyGraph CDF CDFDeploy CDFInformation CDFWavelet Ceiling Cell CellAutoOverwrite CellBaseline CellBoundingBox CellBracketOptions CellChangeTimes CellContents CellContext CellDingbat CellDynamicExpression CellEditDuplicate CellElementsBoundingBox CellElementSpacings CellEpilog CellEvaluationDuplicate CellEvaluationFunction CellEventActions CellFrame CellFrameColor CellFrameLabelMargins CellFrameLabels CellFrameMargins CellGroup CellGroupData CellGrouping CellGroupingRules CellHorizontalScrolling CellID CellLabel CellLabelAutoDelete CellLabelMargins CellLabelPositioning CellMargins CellObject CellOpen CellPrint CellProlog Cells CellSize CellStyle CellTags CellularAutomaton CensoredDistribution Censoring Center CenterDot CentralMoment CentralMomentGeneratingFunction CForm ChampernowneNumber ChanVeseBinarize Character CharacterEncoding CharacterEncodingsPath CharacteristicFunction CharacteristicPolynomial CharacterRange Characters ChartBaseStyle ChartElementData ChartElementDataFunction ChartElementFunction ChartElements ChartLabels ChartLayout ChartLegends ChartStyle Chebyshev1FilterModel Chebyshev2FilterModel ChebyshevDistance ChebyshevT ChebyshevU Check CheckAbort CheckAll Checkbox CheckboxBar CheckboxBox CheckboxBoxOptions ChemicalData ChessboardDistance ChiDistribution ChineseRemainder ChiSquareDistribution ChoiceButtons ChoiceDialog CholeskyDecomposition Chop Circle CircleBox CircleDot CircleMinus CirclePlus CircleTimes CirculantGraph CityData Clear ClearAll ClearAttributes ClearSystemCache ClebschGordan ClickPane Clip ClipboardNotebook ClipFill ClippingStyle ClipPlanes ClipRange Clock ClockGauge ClockwiseContourIntegral Close Closed CloseKernels ClosenessCentrality Closing ClosingAutoSave ClosingEvent ClusteringComponents CMYKColor Coarse Coefficient CoefficientArrays CoefficientDomain CoefficientList CoefficientRules CoifletWavelet Collect Colon ColonForm ColorCombine ColorConvert ColorData ColorDataFunction ColorFunction ColorFunctionScaling Colorize ColorNegate ColorOutput ColorProfileData ColorQuantize ColorReplace ColorRules ColorSelectorSettings ColorSeparate ColorSetter ColorSetterBox ColorSetterBoxOptions ColorSlider ColorSpace Column ColumnAlignments ColumnBackgrounds ColumnForm ColumnLines ColumnsEqual ColumnSpacings ColumnWidths CommonDefaultFormatTypes Commonest CommonestFilter CommonUnits CommunityBoundaryStyle CommunityGraphPlot CommunityLabels CommunityRegionStyle CompatibleUnitQ CompilationOptions CompilationTarget Compile Compiled CompiledFunction Complement CompleteGraph CompleteGraphQ CompleteKaryTree CompletionsListPacket Complex Complexes ComplexExpand ComplexInfinity ComplexityFunction ComponentMeasurements ComponentwiseContextMenu Compose ComposeList ComposeSeries Composition CompoundExpression CompoundPoissonDistribution CompoundPoissonProcess CompoundRenewalProcess Compress CompressedData Condition ConditionalExpression Conditioned Cone ConeBox ConfidenceLevel ConfidenceRange ConfidenceTransform ConfigurationPath Congruent Conjugate ConjugateTranspose Conjunction Connect ConnectedComponents ConnectedGraphQ ConnesWindow ConoverTest ConsoleMessage ConsoleMessagePacket ConsolePrint Constant ConstantArray Constants ConstrainedMax ConstrainedMin ContentPadding ContentsBoundingBox ContentSelectable ContentSize Context ContextMenu Contexts ContextToFilename ContextToFileName Continuation Continue ContinuedFraction ContinuedFractionK ContinuousAction ContinuousMarkovProcess ContinuousTimeModelQ ContinuousWaveletData ContinuousWaveletTransform ContourDetect ContourGraphics ContourIntegral ContourLabels ContourLines ContourPlot ContourPlot3D Contours ContourShading ContourSmoothing ContourStyle ContraharmonicMean Control ControlActive ControlAlignment ControllabilityGramian ControllabilityMatrix ControllableDecomposition ControllableModelQ ControllerDuration ControllerInformation ControllerInformationData ControllerLinking ControllerManipulate ControllerMethod ControllerPath ControllerState ControlPlacement ControlsRendering ControlType Convergents ConversionOptions ConversionRules ConvertToBitmapPacket ConvertToPostScript ConvertToPostScriptPacket Convolve ConwayGroupCo1 ConwayGroupCo2 ConwayGroupCo3 CoordinateChartData CoordinatesToolOptions CoordinateTransform CoordinateTransformData CoprimeQ Coproduct CopulaDistribution Copyable CopyDirectory CopyFile CopyTag CopyToClipboard CornerFilter CornerNeighbors Correlation CorrelationDistance CorrelationFunction CorrelationTest Cos Cosh CoshIntegral CosineDistance CosineWindow CosIntegral Cot Coth Count CounterAssignments CounterBox CounterBoxOptions CounterClockwiseContourIntegral CounterEvaluator CounterFunction CounterIncrements CounterStyle CounterStyleMenuListing CountRoots CountryData Covariance CovarianceEstimatorFunction CovarianceFunction CoxianDistribution CoxIngersollRossProcess CoxModel CoxModelFit CramerVonMisesTest CreateArchive CreateDialog CreateDirectory CreateDocument CreateIntermediateDirectories CreatePalette CreatePalettePacket CreateScheduledTask CreateTemporary CreateWindow CriticalityFailureImportance CriticalitySuccessImportance CriticalSection Cross CrossingDetect CrossMatrix Csc Csch CubeRoot Cubics Cuboid CuboidBox Cumulant CumulantGeneratingFunction Cup CupCap Curl CurlyDoubleQuote CurlyQuote CurrentImage CurrentlySpeakingPacket CurrentValue CurvatureFlowFilter CurveClosed Cyan CycleGraph CycleIndexPolynomial Cycles CyclicGroup Cyclotomic Cylinder CylinderBox CylindricalDecomposition D DagumDistribution DamerauLevenshteinDistance DampingFactor Darker Dashed Dashing DataCompression DataDistribution DataRange DataReversed Date DateDelimiters DateDifference DateFunction DateList DateListLogPlot DateListPlot DatePattern DatePlus DateRange DateString DateTicksFormat DaubechiesWavelet DavisDistribution DawsonF DayCount DayCountConvention DayMatchQ DayName DayPlus DayRange DayRound DeBruijnGraph Debug DebugTag Decimal DeclareKnownSymbols DeclarePackage Decompose Decrement DedekindEta Default DefaultAxesStyle DefaultBaseStyle DefaultBoxStyle DefaultButton DefaultColor DefaultControlPlacement DefaultDuplicateCellStyle DefaultDuration DefaultElement DefaultFaceGridsStyle DefaultFieldHintStyle DefaultFont DefaultFontProperties DefaultFormatType DefaultFormatTypeForStyle DefaultFrameStyle DefaultFrameTicksStyle DefaultGridLinesStyle DefaultInlineFormatType DefaultInputFormatType DefaultLabelStyle DefaultMenuStyle DefaultNaturalLanguage DefaultNewCellStyle DefaultNewInlineCellStyle DefaultNotebook DefaultOptions DefaultOutputFormatType DefaultStyle DefaultStyleDefinitions DefaultTextFormatType DefaultTextInlineFormatType DefaultTicksStyle DefaultTooltipStyle DefaultValues Defer DefineExternal DefineInputStreamMethod DefineOutputStreamMethod Definition Degree DegreeCentrality DegreeGraphDistribution DegreeLexicographic DegreeReverseLexicographic Deinitialization Del Deletable Delete DeleteBorderComponents DeleteCases DeleteContents DeleteDirectory DeleteDuplicates DeleteFile DeleteSmallComponents DeleteWithContents DeletionWarning Delimiter DelimiterFlashTime DelimiterMatching Delimiters Denominator DensityGraphics DensityHistogram DensityPlot DependentVariables Deploy Deployed Depth DepthFirstScan Derivative DerivativeFilter DescriptorStateSpace DesignMatrix Det DGaussianWavelet DiacriticalPositioning Diagonal DiagonalMatrix Dialog DialogIndent DialogInput DialogLevel DialogNotebook DialogProlog DialogReturn DialogSymbols Diamond DiamondMatrix DiceDissimilarity DictionaryLookup DifferenceDelta DifferenceOrder DifferenceRoot DifferenceRootReduce Differences DifferentialD DifferentialRoot DifferentialRootReduce DifferentiatorFilter DigitBlock DigitBlockMinimum DigitCharacter DigitCount DigitQ DihedralGroup Dilation Dimensions DiracComb DiracDelta DirectedEdge DirectedEdges DirectedGraph DirectedGraphQ DirectedInfinity Direction Directive Directory DirectoryName DirectoryQ DirectoryStack DirichletCharacter DirichletConvolve DirichletDistribution DirichletL DirichletTransform DirichletWindow DisableConsolePrintPacket DiscreteChirpZTransform DiscreteConvolve DiscreteDelta DiscreteHadamardTransform DiscreteIndicator DiscreteLQEstimatorGains DiscreteLQRegulatorGains DiscreteLyapunovSolve DiscreteMarkovProcess DiscretePlot DiscretePlot3D DiscreteRatio DiscreteRiccatiSolve DiscreteShift DiscreteTimeModelQ DiscreteUniformDistribution DiscreteVariables DiscreteWaveletData DiscreteWaveletPacketTransform DiscreteWaveletTransform Discriminant Disjunction Disk DiskBox DiskMatrix Dispatch DispersionEstimatorFunction Display DisplayAllSteps DisplayEndPacket DisplayFlushImagePacket DisplayForm DisplayFunction DisplayPacket DisplayRules DisplaySetSizePacket DisplayString DisplayTemporary DisplayWith DisplayWithRef DisplayWithVariable DistanceFunction DistanceTransform Distribute Distributed DistributedContexts DistributeDefinitions DistributionChart DistributionDomain DistributionFitTest DistributionParameterAssumptions DistributionParameterQ Dithering Div Divergence Divide DivideBy Dividers Divisible Divisors DivisorSigma DivisorSum DMSList DMSString Do DockedCells DocumentNotebook DominantColors DOSTextFormat Dot DotDashed DotEqual Dotted DoubleBracketingBar DoubleContourIntegral DoubleDownArrow DoubleLeftArrow DoubleLeftRightArrow DoubleLeftTee DoubleLongLeftArrow DoubleLongLeftRightArrow DoubleLongRightArrow DoubleRightArrow DoubleRightTee DoubleUpArrow DoubleUpDownArrow DoubleVerticalBar DoublyInfinite Down DownArrow DownArrowBar DownArrowUpArrow DownLeftRightVector DownLeftTeeVector DownLeftVector DownLeftVectorBar DownRightTeeVector DownRightVector DownRightVectorBar Downsample DownTee DownTeeArrow DownValues DragAndDrop DrawEdges DrawFrontFaces DrawHighlighted Drop DSolve Dt DualLinearProgramming DualSystemsModel DumpGet DumpSave DuplicateFreeQ Dynamic DynamicBox DynamicBoxOptions DynamicEvaluationTimeout DynamicLocation DynamicModule DynamicModuleBox DynamicModuleBoxOptions DynamicModuleParent DynamicModuleValues DynamicName DynamicNamespace DynamicReference DynamicSetting DynamicUpdating DynamicWrapper DynamicWrapperBox DynamicWrapperBoxOptions E EccentricityCentrality EdgeAdd EdgeBetweennessCentrality EdgeCapacity EdgeCapForm EdgeColor EdgeConnectivity EdgeCost EdgeCount EdgeCoverQ EdgeDashing EdgeDelete EdgeDetect EdgeForm EdgeIndex EdgeJoinForm EdgeLabeling EdgeLabels EdgeLabelStyle EdgeList EdgeOpacity EdgeQ EdgeRenderingFunction EdgeRules EdgeShapeFunction EdgeStyle EdgeThickness EdgeWeight Editable EditButtonSettings EditCellTagsSettings EditDistance EffectiveInterest Eigensystem Eigenvalues EigenvectorCentrality Eigenvectors Element ElementData Eliminate EliminationOrder EllipticE EllipticExp EllipticExpPrime EllipticF EllipticFilterModel EllipticK EllipticLog EllipticNomeQ EllipticPi EllipticReducedHalfPeriods EllipticTheta EllipticThetaPrime EmitSound EmphasizeSyntaxErrors EmpiricalDistribution Empty EmptyGraphQ EnableConsolePrintPacket Enabled Encode End EndAdd EndDialogPacket EndFrontEndInteractionPacket EndOfFile EndOfLine EndOfString EndPackage EngineeringForm Enter EnterExpressionPacket EnterTextPacket Entropy EntropyFilter Environment Epilog Equal EqualColumns EqualRows EqualTilde EquatedTo Equilibrium EquirippleFilterKernel Equivalent Erf Erfc Erfi ErlangB ErlangC ErlangDistribution Erosion ErrorBox ErrorBoxOptions ErrorNorm ErrorPacket ErrorsDialogSettings EstimatedDistribution EstimatedProcess EstimatorGains EstimatorRegulator EuclideanDistance EulerE EulerGamma EulerianGraphQ EulerPhi Evaluatable Evaluate Evaluated EvaluatePacket EvaluationCell EvaluationCompletionAction EvaluationElements EvaluationMode EvaluationMonitor EvaluationNotebook EvaluationObject EvaluationOrder Evaluator EvaluatorNames EvenQ EventData EventEvaluator EventHandler EventHandlerTag EventLabels ExactBlackmanWindow ExactNumberQ ExactRootIsolation ExampleData Except ExcludedForms ExcludePods Exclusions ExclusionsStyle Exists Exit ExitDialog Exp Expand ExpandAll ExpandDenominator ExpandFileName ExpandNumerator Expectation ExpectationE ExpectedValue ExpGammaDistribution ExpIntegralE ExpIntegralEi Exponent ExponentFunction ExponentialDistribution ExponentialFamily ExponentialGeneratingFunction ExponentialMovingAverage ExponentialPowerDistribution ExponentPosition ExponentStep Export ExportAutoReplacements ExportPacket ExportString Expression ExpressionCell ExpressionPacket ExpToTrig ExtendedGCD Extension ExtentElementFunction ExtentMarkers ExtentSize ExternalCall ExternalDataCharacterEncoding Extract ExtractArchive ExtremeValueDistribution FaceForm FaceGrids FaceGridsStyle Factor FactorComplete Factorial Factorial2 FactorialMoment FactorialMomentGeneratingFunction FactorialPower FactorInteger FactorList FactorSquareFree FactorSquareFreeList FactorTerms FactorTermsList Fail FailureDistribution False FARIMAProcess FEDisableConsolePrintPacket FeedbackSector FeedbackSectorStyle FeedbackType FEEnableConsolePrintPacket Fibonacci FieldHint FieldHintStyle FieldMasked FieldSize File FileBaseName FileByteCount FileDate FileExistsQ FileExtension FileFormat FileHash FileInformation FileName FileNameDepth FileNameDialogSettings FileNameDrop FileNameJoin FileNames FileNameSetter FileNameSplit FileNameTake FilePrint FileType FilledCurve FilledCurveBox Filling FillingStyle FillingTransform FilterRules FinancialBond FinancialData FinancialDerivative FinancialIndicator Find FindArgMax FindArgMin FindClique FindClusters FindCurvePath FindDistributionParameters FindDivisions FindEdgeCover FindEdgeCut FindEulerianCycle FindFaces FindFile FindFit FindGeneratingFunction FindGeoLocation FindGeometricTransform FindGraphCommunities FindGraphIsomorphism FindGraphPartition FindHamiltonianCycle FindIndependentEdgeSet FindIndependentVertexSet FindInstance FindIntegerNullVector FindKClan FindKClique FindKClub FindKPlex FindLibrary FindLinearRecurrence FindList FindMaximum FindMaximumFlow FindMaxValue FindMinimum FindMinimumCostFlow FindMinimumCut FindMinValue FindPermutation FindPostmanTour FindProcessParameters FindRoot FindSequenceFunction FindSettings FindShortestPath FindShortestTour FindThreshold FindVertexCover FindVertexCut Fine FinishDynamic FiniteAbelianGroupCount FiniteGroupCount FiniteGroupData First FirstPassageTimeDistribution FischerGroupFi22 FischerGroupFi23 FischerGroupFi24Prime FisherHypergeometricDistribution FisherRatioTest FisherZDistribution Fit FitAll FittedModel FixedPoint FixedPointList FlashSelection Flat Flatten FlattenAt FlatTopWindow FlipView Floor FlushPrintOutputPacket Fold FoldList Font FontColor FontFamily FontForm FontName FontOpacity FontPostScriptName FontProperties FontReencoding FontSize FontSlant FontSubstitutions FontTracking FontVariations FontWeight For ForAll Format FormatRules FormatType FormatTypeAutoConvert FormatValues FormBox FormBoxOptions FortranForm Forward ForwardBackward Fourier FourierCoefficient FourierCosCoefficient FourierCosSeries FourierCosTransform FourierDCT FourierDCTFilter FourierDCTMatrix FourierDST FourierDSTMatrix FourierMatrix FourierParameters FourierSequenceTransform FourierSeries FourierSinCoefficient FourierSinSeries FourierSinTransform FourierTransform FourierTrigSeries FractionalBrownianMotionProcess FractionalPart FractionBox FractionBoxOptions FractionLine Frame FrameBox FrameBoxOptions Framed FrameInset FrameLabel Frameless FrameMargins FrameStyle FrameTicks FrameTicksStyle FRatioDistribution FrechetDistribution FreeQ FrequencySamplingFilterKernel FresnelC FresnelS Friday FrobeniusNumber FrobeniusSolve FromCharacterCode FromCoefficientRules FromContinuedFraction FromDate FromDigits FromDMS Front FrontEndDynamicExpression FrontEndEventActions FrontEndExecute FrontEndObject FrontEndResource FrontEndResourceString FrontEndStackSize FrontEndToken FrontEndTokenExecute FrontEndValueCache FrontEndVersion FrontFaceColor FrontFaceOpacity Full FullAxes FullDefinition FullForm FullGraphics FullOptions FullSimplify Function FunctionExpand FunctionInterpolation FunctionSpace FussellVeselyImportance GaborFilter GaborMatrix GaborWavelet GainMargins GainPhaseMargins Gamma GammaDistribution GammaRegularized GapPenalty Gather GatherBy GaugeFaceElementFunction GaugeFaceStyle GaugeFrameElementFunction GaugeFrameSize GaugeFrameStyle GaugeLabels GaugeMarkers GaugeStyle GaussianFilter GaussianIntegers GaussianMatrix GaussianWindow GCD GegenbauerC General GeneralizedLinearModelFit GenerateConditions GeneratedCell GeneratedParameters GeneratingFunction Generic GenericCylindricalDecomposition GenomeData GenomeLookup GeodesicClosing GeodesicDilation GeodesicErosion GeodesicOpening GeoDestination GeodesyData GeoDirection GeoDistance GeoGridPosition GeometricBrownianMotionProcess GeometricDistribution GeometricMean GeometricMeanFilter GeometricTransformation GeometricTransformation3DBox GeometricTransformation3DBoxOptions GeometricTransformationBox GeometricTransformationBoxOptions GeoPosition GeoPositionENU GeoPositionXYZ GeoProjectionData GestureHandler GestureHandlerTag Get GetBoundingBoxSizePacket GetContext GetEnvironment GetFileName GetFrontEndOptionsDataPacket GetLinebreakInformationPacket GetMenusPacket GetPageBreakInformationPacket Glaisher GlobalClusteringCoefficient GlobalPreferences GlobalSession Glow GoldenRatio GompertzMakehamDistribution GoodmanKruskalGamma GoodmanKruskalGammaTest Goto Grad Gradient GradientFilter GradientOrientationFilter Graph GraphAssortativity GraphCenter GraphComplement GraphData GraphDensity GraphDiameter GraphDifference GraphDisjointUnion GraphDistance GraphDistanceMatrix GraphElementData GraphEmbedding GraphHighlight GraphHighlightStyle GraphHub Graphics Graphics3D Graphics3DBox Graphics3DBoxOptions GraphicsArray GraphicsBaseline GraphicsBox GraphicsBoxOptions GraphicsColor GraphicsColumn GraphicsComplex GraphicsComplex3DBox GraphicsComplex3DBoxOptions GraphicsComplexBox GraphicsComplexBoxOptions GraphicsContents GraphicsData GraphicsGrid GraphicsGridBox GraphicsGroup GraphicsGroup3DBox GraphicsGroup3DBoxOptions GraphicsGroupBox GraphicsGroupBoxOptions GraphicsGrouping GraphicsHighlightColor GraphicsRow GraphicsSpacing GraphicsStyle GraphIntersection GraphLayout GraphLinkEfficiency GraphPeriphery GraphPlot GraphPlot3D GraphPower GraphPropertyDistribution GraphQ GraphRadius GraphReciprocity GraphRoot GraphStyle GraphUnion Gray GrayLevel GreatCircleDistance Greater GreaterEqual GreaterEqualLess GreaterFullEqual GreaterGreater GreaterLess GreaterSlantEqual GreaterTilde Green Grid GridBaseline GridBox GridBoxAlignment GridBoxBackground GridBoxDividers GridBoxFrame GridBoxItemSize GridBoxItemStyle GridBoxOptions GridBoxSpacings GridCreationSettings GridDefaultElement GridElementStyleOptions GridFrame GridFrameMargins GridGraph GridLines GridLinesStyle GroebnerBasis GroupActionBase GroupCentralizer GroupElementFromWord GroupElementPosition GroupElementQ GroupElements GroupElementToWord GroupGenerators GroupMultiplicationTable GroupOrbits GroupOrder GroupPageBreakWithin GroupSetwiseStabilizer GroupStabilizer GroupStabilizerChain Gudermannian GumbelDistribution HaarWavelet HadamardMatrix HalfNormalDistribution HamiltonianGraphQ HammingDistance HammingWindow HankelH1 HankelH2 HankelMatrix HannPoissonWindow HannWindow HaradaNortonGroupHN HararyGraph HarmonicMean HarmonicMeanFilter HarmonicNumber Hash HashTable Haversine HazardFunction Head HeadCompose Heads HeavisideLambda HeavisidePi HeavisideTheta HeldGroupHe HeldPart HelpBrowserLookup HelpBrowserNotebook HelpBrowserSettings HermiteDecomposition HermiteH HermitianMatrixQ HessenbergDecomposition Hessian HexadecimalCharacter Hexahedron HexahedronBox HexahedronBoxOptions HiddenSurface HighlightGraph HighlightImage HighpassFilter HigmanSimsGroupHS HilbertFilter HilbertMatrix Histogram Histogram3D HistogramDistribution HistogramList HistogramTransform HistogramTransformInterpolation HitMissTransform HITSCentrality HodgeDual HoeffdingD HoeffdingDTest Hold HoldAll HoldAllComplete HoldComplete HoldFirst HoldForm HoldPattern HoldRest HolidayCalendar HomeDirectory HomePage Horizontal HorizontalForm HorizontalGauge HorizontalScrollPosition HornerForm HotellingTSquareDistribution HoytDistribution HTMLSave Hue HumpDownHump HumpEqual HurwitzLerchPhi HurwitzZeta HyperbolicDistribution HypercubeGraph HyperexponentialDistribution Hyperfactorial Hypergeometric0F1 Hypergeometric0F1Regularized Hypergeometric1F1 Hypergeometric1F1Regularized Hypergeometric2F1 Hypergeometric2F1Regularized HypergeometricDistribution HypergeometricPFQ HypergeometricPFQRegularized HypergeometricU Hyperlink HyperlinkCreationSettings Hyphenation HyphenationOptions HypoexponentialDistribution HypothesisTestData I Identity IdentityMatrix If IgnoreCase Im Image Image3D Image3DSlices ImageAccumulate ImageAdd ImageAdjust ImageAlign ImageApply ImageAspectRatio ImageAssemble ImageCache ImageCacheValid ImageCapture ImageChannels ImageClip ImageColorSpace ImageCompose ImageConvolve ImageCooccurrence ImageCorners ImageCorrelate ImageCorrespondingPoints ImageCrop ImageData ImageDataPacket ImageDeconvolve ImageDemosaic ImageDifference ImageDimensions ImageDistance ImageEffect ImageFeatureTrack ImageFileApply ImageFileFilter ImageFileScan ImageFilter ImageForestingComponents ImageForwardTransformation ImageHistogram ImageKeypoints ImageLevels ImageLines ImageMargins ImageMarkers ImageMeasurements ImageMultiply ImageOffset ImagePad ImagePadding ImagePartition ImagePeriodogram ImagePerspectiveTransformation ImageQ ImageRangeCache ImageReflect ImageRegion ImageResize ImageResolution ImageRotate ImageRotated ImageScaled ImageScan ImageSize ImageSizeAction ImageSizeCache ImageSizeMultipliers ImageSizeRaw ImageSubtract ImageTake ImageTransformation ImageTrim ImageType ImageValue ImageValuePositions Implies Import ImportAutoReplacements ImportString ImprovementImportance In IncidenceGraph IncidenceList IncidenceMatrix IncludeConstantBasis IncludeFileExtension IncludePods IncludeSingularTerm Increment Indent IndentingNewlineSpacings IndentMaxFraction IndependenceTest IndependentEdgeSetQ IndependentUnit IndependentVertexSetQ Indeterminate IndexCreationOptions Indexed IndexGraph IndexTag Inequality InexactNumberQ InexactNumbers Infinity Infix Information Inherited InheritScope Initialization InitializationCell InitializationCellEvaluation InitializationCellWarning InlineCounterAssignments InlineCounterIncrements InlineRules Inner Inpaint Input InputAliases InputAssumptions InputAutoReplacements InputField InputFieldBox InputFieldBoxOptions InputForm InputGrouping InputNamePacket InputNotebook InputPacket InputSettings InputStream InputString InputStringPacket InputToBoxFormPacket Insert InsertionPointObject InsertResults Inset Inset3DBox Inset3DBoxOptions InsetBox InsetBoxOptions Install InstallService InString Integer IntegerDigits IntegerExponent IntegerLength IntegerPart IntegerPartitions IntegerQ Integers IntegerString Integral Integrate Interactive InteractiveTradingChart Interlaced Interleaving InternallyBalancedDecomposition InterpolatingFunction InterpolatingPolynomial Interpolation InterpolationOrder InterpolationPoints InterpolationPrecision Interpretation InterpretationBox InterpretationBoxOptions InterpretationFunction InterpretTemplate InterquartileRange Interrupt InterruptSettings Intersection Interval IntervalIntersection IntervalMemberQ IntervalUnion Inverse InverseBetaRegularized InverseCDF InverseChiSquareDistribution InverseContinuousWaveletTransform InverseDistanceTransform InverseEllipticNomeQ InverseErf InverseErfc InverseFourier InverseFourierCosTransform InverseFourierSequenceTransform InverseFourierSinTransform InverseFourierTransform InverseFunction InverseFunctions InverseGammaDistribution InverseGammaRegularized InverseGaussianDistribution InverseGudermannian InverseHaversine InverseJacobiCD InverseJacobiCN InverseJacobiCS InverseJacobiDC InverseJacobiDN InverseJacobiDS InverseJacobiNC InverseJacobiND InverseJacobiNS InverseJacobiSC InverseJacobiSD InverseJacobiSN InverseLaplaceTransform InversePermutation InverseRadon InverseSeries InverseSurvivalFunction InverseWaveletTransform InverseWeierstrassP InverseZTransform Invisible InvisibleApplication InvisibleTimes IrreduciblePolynomialQ IsolatingInterval IsomorphicGraphQ IsotopeData Italic Item ItemBox ItemBoxOptions ItemSize ItemStyle ItoProcess JaccardDissimilarity JacobiAmplitude Jacobian JacobiCD JacobiCN JacobiCS JacobiDC JacobiDN JacobiDS JacobiNC JacobiND JacobiNS JacobiP JacobiSC JacobiSD JacobiSN JacobiSymbol JacobiZeta JankoGroupJ1 JankoGroupJ2 JankoGroupJ3 JankoGroupJ4 JarqueBeraALMTest JohnsonDistribution Join Joined JoinedCurve JoinedCurveBox JoinForm JordanDecomposition JordanModelDecomposition K KagiChart KaiserBesselWindow KaiserWindow KalmanEstimator KalmanFilter KarhunenLoeveDecomposition KaryTree KatzCentrality KCoreComponents KDistribution KelvinBei KelvinBer KelvinKei KelvinKer KendallTau KendallTauTest KernelExecute KernelMixtureDistribution KernelObject Kernels Ket Khinchin KirchhoffGraph KirchhoffMatrix KleinInvariantJ KnightTourGraph KnotData KnownUnitQ KolmogorovSmirnovTest KroneckerDelta KroneckerModelDecomposition KroneckerProduct KroneckerSymbol KuiperTest KumaraswamyDistribution Kurtosis KuwaharaFilter Label Labeled LabeledSlider LabelingFunction LabelStyle LaguerreL LambdaComponents LambertW LanczosWindow LandauDistribution Language LanguageCategory LaplaceDistribution LaplaceTransform Laplacian LaplacianFilter LaplacianGaussianFilter Large Larger Last Latitude LatitudeLongitude LatticeData LatticeReduce Launch LaunchKernels LayeredGraphPlot LayerSizeFunction LayoutInformation LCM LeafCount LeapYearQ LeastSquares LeastSquaresFilterKernel Left LeftArrow LeftArrowBar LeftArrowRightArrow LeftDownTeeVector LeftDownVector LeftDownVectorBar LeftRightArrow LeftRightVector LeftTee LeftTeeArrow LeftTeeVector LeftTriangle LeftTriangleBar LeftTriangleEqual LeftUpDownVector LeftUpTeeVector LeftUpVector LeftUpVectorBar LeftVector LeftVectorBar LegendAppearance Legended LegendFunction LegendLabel LegendLayout LegendMargins LegendMarkers LegendMarkerSize LegendreP LegendreQ LegendreType Length LengthWhile LerchPhi Less LessEqual LessEqualGreater LessFullEqual LessGreater LessLess LessSlantEqual LessTilde LetterCharacter LetterQ Level LeveneTest LeviCivitaTensor LevyDistribution Lexicographic LibraryFunction LibraryFunctionError LibraryFunctionInformation LibraryFunctionLoad LibraryFunctionUnload LibraryLoad LibraryUnload LicenseID LiftingFilterData LiftingWaveletTransform LightBlue LightBrown LightCyan Lighter LightGray LightGreen Lighting LightingAngle LightMagenta LightOrange LightPink LightPurple LightRed LightSources LightYellow Likelihood Limit LimitsPositioning LimitsPositioningTokens LindleyDistribution Line Line3DBox LinearFilter LinearFractionalTransform LinearModelFit LinearOffsetFunction LinearProgramming LinearRecurrence LinearSolve LinearSolveFunction LineBox LineBreak LinebreakAdjustments LineBreakChart LineBreakWithin LineColor LineForm LineGraph LineIndent LineIndentMaxFraction LineIntegralConvolutionPlot LineIntegralConvolutionScale LineLegend LineOpacity LineSpacing LineWrapParts LinkActivate LinkClose LinkConnect LinkConnectedQ LinkCreate LinkError LinkFlush LinkFunction LinkHost LinkInterrupt LinkLaunch LinkMode LinkObject LinkOpen LinkOptions LinkPatterns LinkProtocol LinkRead LinkReadHeld LinkReadyQ Links LinkWrite LinkWriteHeld LiouvilleLambda List Listable ListAnimate ListContourPlot ListContourPlot3D ListConvolve ListCorrelate ListCurvePathPlot ListDeconvolve ListDensityPlot Listen ListFourierSequenceTransform ListInterpolation ListLineIntegralConvolutionPlot ListLinePlot ListLogLinearPlot ListLogLogPlot ListLogPlot ListPicker ListPickerBox ListPickerBoxBackground ListPickerBoxOptions ListPlay ListPlot ListPlot3D ListPointPlot3D ListPolarPlot ListQ ListStreamDensityPlot ListStreamPlot ListSurfacePlot3D ListVectorDensityPlot ListVectorPlot ListVectorPlot3D ListZTransform Literal LiteralSearch LocalClusteringCoefficient LocalizeVariables LocationEquivalenceTest LocationTest Locator LocatorAutoCreate LocatorBox LocatorBoxOptions LocatorCentering LocatorPane LocatorPaneBox LocatorPaneBoxOptions LocatorRegion Locked Log Log10 Log2 LogBarnesG LogGamma LogGammaDistribution LogicalExpand LogIntegral LogisticDistribution LogitModelFit LogLikelihood LogLinearPlot LogLogisticDistribution LogLogPlot LogMultinormalDistribution LogNormalDistribution LogPlot LogRankTest LogSeriesDistribution LongEqual Longest LongestAscendingSequence LongestCommonSequence LongestCommonSequencePositions LongestCommonSubsequence LongestCommonSubsequencePositions LongestMatch LongForm Longitude LongLeftArrow LongLeftRightArrow LongRightArrow Loopback LoopFreeGraphQ LowerCaseQ LowerLeftArrow LowerRightArrow LowerTriangularize LowpassFilter LQEstimatorGains LQGRegulator LQOutputRegulatorGains LQRegulatorGains LUBackSubstitution LucasL LuccioSamiComponents LUDecomposition LyapunovSolve LyonsGroupLy MachineID MachineName MachineNumberQ MachinePrecision MacintoshSystemPageSetup Magenta Magnification Magnify MainSolve MaintainDynamicCaches Majority MakeBoxes MakeExpression MakeRules MangoldtLambda ManhattanDistance Manipulate Manipulator MannWhitneyTest MantissaExponent Manual Map MapAll MapAt MapIndexed MAProcess MapThread MarcumQ MardiaCombinedTest MardiaKurtosisTest MardiaSkewnessTest MarginalDistribution MarkovProcessProperties Masking MatchingDissimilarity MatchLocalNameQ MatchLocalNames MatchQ Material MathematicaNotation MathieuC MathieuCharacteristicA MathieuCharacteristicB MathieuCharacteristicExponent MathieuCPrime MathieuGroupM11 MathieuGroupM12 MathieuGroupM22 MathieuGroupM23 MathieuGroupM24 MathieuS MathieuSPrime MathMLForm MathMLText Matrices MatrixExp MatrixForm MatrixFunction MatrixLog MatrixPlot MatrixPower MatrixQ MatrixRank Max MaxBend MaxDetect MaxExtraBandwidths MaxExtraConditions MaxFeatures MaxFilter Maximize MaxIterations MaxMemoryUsed MaxMixtureKernels MaxPlotPoints MaxPoints MaxRecursion MaxStableDistribution MaxStepFraction MaxSteps MaxStepSize MaxValue MaxwellDistribution McLaughlinGroupMcL Mean MeanClusteringCoefficient MeanDegreeConnectivity MeanDeviation MeanFilter MeanGraphDistance MeanNeighborDegree MeanShift MeanShiftFilter Median MedianDeviation MedianFilter Medium MeijerG MeixnerDistribution MemberQ MemoryConstrained MemoryInUse Menu MenuAppearance MenuCommandKey MenuEvaluator MenuItem MenuPacket MenuSortingValue MenuStyle MenuView MergeDifferences Mesh MeshFunctions MeshRange MeshShading MeshStyle Message MessageDialog MessageList MessageName MessageOptions MessagePacket Messages MessagesNotebook MetaCharacters MetaInformation Method MethodOptions MexicanHatWavelet MeyerWavelet Min MinDetect MinFilter MinimalPolynomial MinimalStateSpaceModel Minimize Minors MinRecursion MinSize MinStableDistribution Minus MinusPlus MinValue Missing MissingDataMethod MittagLefflerE MixedRadix MixedRadixQuantity MixtureDistribution Mod Modal Mode Modular ModularLambda Module Modulus MoebiusMu Moment Momentary MomentConvert MomentEvaluate MomentGeneratingFunction Monday Monitor MonomialList MonomialOrder MonsterGroupM MorletWavelet MorphologicalBinarize MorphologicalBranchPoints MorphologicalComponents MorphologicalEulerNumber MorphologicalGraph MorphologicalPerimeter MorphologicalTransform Most MouseAnnotation MouseAppearance MouseAppearanceTag MouseButtons Mouseover MousePointerNote MousePosition MovingAverage MovingMedian MoyalDistribution MultiedgeStyle MultilaunchWarning MultiLetterItalics MultiLetterStyle MultilineFunction Multinomial MultinomialDistribution MultinormalDistribution MultiplicativeOrder Multiplicity Multiselection MultivariateHypergeometricDistribution MultivariatePoissonDistribution MultivariateTDistribution N NakagamiDistribution NameQ Names NamespaceBox Nand NArgMax NArgMin NBernoulliB NCache NDSolve NDSolveValue Nearest NearestFunction NeedCurrentFrontEndPackagePacket NeedCurrentFrontEndSymbolsPacket NeedlemanWunschSimilarity Needs Negative NegativeBinomialDistribution NegativeMultinomialDistribution NeighborhoodGraph Nest NestedGreaterGreater NestedLessLess NestedScriptRules NestList NestWhile NestWhileList NevilleThetaC NevilleThetaD NevilleThetaN NevilleThetaS NewPrimitiveStyle NExpectation Next NextPrime NHoldAll NHoldFirst NHoldRest NicholsGridLines NicholsPlot NIntegrate NMaximize NMaxValue NMinimize NMinValue NominalVariables NonAssociative NoncentralBetaDistribution NoncentralChiSquareDistribution NoncentralFRatioDistribution NoncentralStudentTDistribution NonCommutativeMultiply NonConstants None NonlinearModelFit NonlocalMeansFilter NonNegative NonPositive Nor NorlundB Norm Normal NormalDistribution NormalGrouping Normalize NormalizedSquaredEuclideanDistance NormalsFunction NormFunction Not NotCongruent NotCupCap NotDoubleVerticalBar Notebook NotebookApply NotebookAutoSave NotebookClose NotebookConvertSettings NotebookCreate NotebookCreateReturnObject NotebookDefault NotebookDelete NotebookDirectory NotebookDynamicExpression NotebookEvaluate NotebookEventActions NotebookFileName NotebookFind NotebookFindReturnObject NotebookGet NotebookGetLayoutInformationPacket NotebookGetMisspellingsPacket NotebookInformation NotebookInterfaceObject NotebookLocate NotebookObject NotebookOpen NotebookOpenReturnObject NotebookPath NotebookPrint NotebookPut NotebookPutReturnObject NotebookRead NotebookResetGeneratedCells Notebooks NotebookSave NotebookSaveAs NotebookSelection NotebookSetupLayoutInformationPacket NotebooksMenu NotebookWrite NotElement NotEqualTilde NotExists NotGreater NotGreaterEqual NotGreaterFullEqual NotGreaterGreater NotGreaterLess NotGreaterSlantEqual NotGreaterTilde NotHumpDownHump NotHumpEqual NotLeftTriangle NotLeftTriangleBar NotLeftTriangleEqual NotLess NotLessEqual NotLessFullEqual NotLessGreater NotLessLess NotLessSlantEqual NotLessTilde NotNestedGreaterGreater NotNestedLessLess NotPrecedes NotPrecedesEqual NotPrecedesSlantEqual NotPrecedesTilde NotReverseElement NotRightTriangle NotRightTriangleBar NotRightTriangleEqual NotSquareSubset NotSquareSubsetEqual NotSquareSuperset NotSquareSupersetEqual NotSubset NotSubsetEqual NotSucceeds NotSucceedsEqual NotSucceedsSlantEqual NotSucceedsTilde NotSuperset NotSupersetEqual NotTilde NotTildeEqual NotTildeFullEqual NotTildeTilde NotVerticalBar NProbability NProduct NProductFactors NRoots NSolve NSum NSumTerms Null NullRecords NullSpace NullWords Number NumberFieldClassNumber NumberFieldDiscriminant NumberFieldFundamentalUnits NumberFieldIntegralBasis NumberFieldNormRepresentatives NumberFieldRegulator NumberFieldRootsOfUnity NumberFieldSignature NumberForm NumberFormat NumberMarks NumberMultiplier NumberPadding NumberPoint NumberQ NumberSeparator NumberSigns NumberString Numerator NumericFunction NumericQ NuttallWindow NValues NyquistGridLines NyquistPlot O ObservabilityGramian ObservabilityMatrix ObservableDecomposition ObservableModelQ OddQ Off Offset OLEData On ONanGroupON OneIdentity Opacity Open OpenAppend Opener OpenerBox OpenerBoxOptions OpenerView OpenFunctionInspectorPacket Opening OpenRead OpenSpecialOptions OpenTemporary OpenWrite Operate OperatingSystem OptimumFlowData Optional OptionInspectorSettings OptionQ Options OptionsPacket OptionsPattern OptionValue OptionValueBox OptionValueBoxOptions Or Orange Order OrderDistribution OrderedQ Ordering Orderless OrnsteinUhlenbeckProcess Orthogonalize Out Outer OutputAutoOverwrite OutputControllabilityMatrix OutputControllableModelQ OutputForm OutputFormData OutputGrouping OutputMathEditExpression OutputNamePacket OutputResponse OutputSizeLimit OutputStream Over OverBar OverDot Overflow OverHat Overlaps Overlay OverlayBox OverlayBoxOptions Overscript OverscriptBox OverscriptBoxOptions OverTilde OverVector OwenT OwnValues PackingMethod PaddedForm Padding PadeApproximant PadLeft PadRight PageBreakAbove PageBreakBelow PageBreakWithin PageFooterLines PageFooters PageHeaderLines PageHeaders PageHeight PageRankCentrality PageWidth PairedBarChart PairedHistogram PairedSmoothHistogram PairedTTest PairedZTest PaletteNotebook PalettePath Pane PaneBox PaneBoxOptions Panel PanelBox PanelBoxOptions Paneled PaneSelector PaneSelectorBox PaneSelectorBoxOptions PaperWidth ParabolicCylinderD ParagraphIndent ParagraphSpacing ParallelArray ParallelCombine ParallelDo ParallelEvaluate Parallelization Parallelize ParallelMap ParallelNeeds ParallelProduct ParallelSubmit ParallelSum ParallelTable ParallelTry Parameter ParameterEstimator ParameterMixtureDistribution ParameterVariables ParametricFunction ParametricNDSolve ParametricNDSolveValue ParametricPlot ParametricPlot3D ParentConnect ParentDirectory ParentForm Parenthesize ParentList ParetoDistribution Part PartialCorrelationFunction PartialD ParticleData Partition PartitionsP PartitionsQ ParzenWindow PascalDistribution PassEventsDown PassEventsUp Paste PasteBoxFormInlineCells PasteButton Path PathGraph PathGraphQ Pattern PatternSequence PatternTest PauliMatrix PaulWavelet Pause PausedTime PDF PearsonChiSquareTest PearsonCorrelationTest PearsonDistribution PerformanceGoal PeriodicInterpolation Periodogram PeriodogramArray PermutationCycles PermutationCyclesQ PermutationGroup PermutationLength PermutationList PermutationListQ PermutationMax PermutationMin PermutationOrder PermutationPower PermutationProduct PermutationReplace Permutations PermutationSupport Permute PeronaMalikFilter Perpendicular PERTDistribution PetersenGraph PhaseMargins Pi Pick PIDData PIDDerivativeFilter PIDFeedforward PIDTune Piecewise PiecewiseExpand PieChart PieChart3D PillaiTrace PillaiTraceTest Pink Pivoting PixelConstrained PixelValue PixelValuePositions Placed Placeholder PlaceholderReplace Plain PlanarGraphQ Play PlayRange Plot Plot3D Plot3Matrix PlotDivision PlotJoined PlotLabel PlotLayout PlotLegends PlotMarkers PlotPoints PlotRange PlotRangeClipping PlotRangePadding PlotRegion PlotStyle Plus PlusMinus Pochhammer PodStates PodWidth Point Point3DBox PointBox PointFigureChart PointForm PointLegend PointSize PoissonConsulDistribution PoissonDistribution PoissonProcess PoissonWindow PolarAxes PolarAxesOrigin PolarGridLines PolarPlot PolarTicks PoleZeroMarkers PolyaAeppliDistribution PolyGamma Polygon Polygon3DBox Polygon3DBoxOptions PolygonBox PolygonBoxOptions PolygonHoleScale PolygonIntersections PolygonScale PolyhedronData PolyLog PolynomialExtendedGCD PolynomialForm PolynomialGCD PolynomialLCM PolynomialMod PolynomialQ PolynomialQuotient PolynomialQuotientRemainder PolynomialReduce PolynomialRemainder Polynomials PopupMenu PopupMenuBox PopupMenuBoxOptions PopupView PopupWindow Position Positive PositiveDefiniteMatrixQ PossibleZeroQ Postfix PostScript Power PowerDistribution PowerExpand PowerMod PowerModList PowerSpectralDensity PowersRepresentations PowerSymmetricPolynomial Precedence PrecedenceForm Precedes PrecedesEqual PrecedesSlantEqual PrecedesTilde Precision PrecisionGoal PreDecrement PredictionRoot PreemptProtect PreferencesPath Prefix PreIncrement Prepend PrependTo PreserveImageOptions Previous PriceGraphDistribution PrimaryPlaceholder Prime PrimeNu PrimeOmega PrimePi PrimePowerQ PrimeQ Primes PrimeZetaP PrimitiveRoot PrincipalComponents PrincipalValue Print PrintAction PrintForm PrintingCopies PrintingOptions PrintingPageRange PrintingStartingPageNumber PrintingStyleEnvironment PrintPrecision PrintTemporary Prism PrismBox PrismBoxOptions PrivateCellOptions PrivateEvaluationOptions PrivateFontOptions PrivateFrontEndOptions PrivateNotebookOptions PrivatePaths Probability ProbabilityDistribution ProbabilityPlot ProbabilityPr ProbabilityScalePlot ProbitModelFit ProcessEstimator ProcessParameterAssumptions ProcessParameterQ ProcessStateDomain ProcessTimeDomain Product ProductDistribution ProductLog ProgressIndicator ProgressIndicatorBox ProgressIndicatorBoxOptions Projection Prolog PromptForm Properties Property PropertyList PropertyValue Proportion Proportional Protect Protected ProteinData Pruning PseudoInverse Purple Put PutAppend Pyramid PyramidBox PyramidBoxOptions QBinomial QFactorial QGamma QHypergeometricPFQ QPochhammer QPolyGamma QRDecomposition QuadraticIrrationalQ Quantile QuantilePlot Quantity QuantityForm QuantityMagnitude QuantityQ QuantityUnit Quartics QuartileDeviation Quartiles QuartileSkewness QueueingNetworkProcess QueueingProcess QueueProperties Quiet Quit Quotient QuotientRemainder RadialityCentrality RadicalBox RadicalBoxOptions RadioButton RadioButtonBar RadioButtonBox RadioButtonBoxOptions Radon RamanujanTau RamanujanTauL RamanujanTauTheta RamanujanTauZ Random RandomChoice RandomComplex RandomFunction RandomGraph RandomImage RandomInteger RandomPermutation RandomPrime RandomReal RandomSample RandomSeed RandomVariate RandomWalkProcess Range RangeFilter RangeSpecification RankedMax RankedMin Raster Raster3D Raster3DBox Raster3DBoxOptions RasterArray RasterBox RasterBoxOptions Rasterize RasterSize Rational RationalFunctions Rationalize Rationals Ratios Raw RawArray RawBoxes RawData RawMedium RayleighDistribution Re Read ReadList ReadProtected Real RealBlockDiagonalForm RealDigits RealExponent Reals Reap Record RecordLists RecordSeparators Rectangle RectangleBox RectangleBoxOptions RectangleChart RectangleChart3D RecurrenceFilter RecurrenceTable RecurringDigitsForm Red Reduce RefBox ReferenceLineStyle ReferenceMarkers ReferenceMarkerStyle Refine ReflectionMatrix ReflectionTransform Refresh RefreshRate RegionBinarize RegionFunction RegionPlot RegionPlot3D RegularExpression Regularization Reinstall Release ReleaseHold ReliabilityDistribution ReliefImage ReliefPlot Remove RemoveAlphaChannel RemoveAsynchronousTask Removed RemoveInputStreamMethod RemoveOutputStreamMethod RemoveProperty RemoveScheduledTask RenameDirectory RenameFile RenderAll RenderingOptions RenewalProcess RenkoChart Repeated RepeatedNull RepeatedString Replace ReplaceAll ReplaceHeldPart ReplaceImageValue ReplaceList ReplacePart ReplacePixelValue ReplaceRepeated Resampling Rescale RescalingTransform ResetDirectory ResetMenusPacket ResetScheduledTask Residue Resolve Rest Resultant ResumePacket Return ReturnExpressionPacket ReturnInputFormPacket ReturnPacket ReturnTextPacket Reverse ReverseBiorthogonalSplineWavelet ReverseElement ReverseEquilibrium ReverseGraph ReverseUpEquilibrium RevolutionAxis RevolutionPlot3D RGBColor RiccatiSolve RiceDistribution RidgeFilter RiemannR RiemannSiegelTheta RiemannSiegelZ Riffle Right RightArrow RightArrowBar RightArrowLeftArrow RightCosetRepresentative RightDownTeeVector RightDownVector RightDownVectorBar RightTee RightTeeArrow RightTeeVector RightTriangle RightTriangleBar RightTriangleEqual RightUpDownVector RightUpTeeVector RightUpVector RightUpVectorBar RightVector RightVectorBar RiskAchievementImportance RiskReductionImportance RogersTanimotoDissimilarity Root RootApproximant RootIntervals RootLocusPlot RootMeanSquare RootOfUnityQ RootReduce Roots RootSum Rotate RotateLabel RotateLeft RotateRight RotationAction RotationBox RotationBoxOptions RotationMatrix RotationTransform Round RoundImplies RoundingRadius Row RowAlignments RowBackgrounds RowBox RowHeights RowLines RowMinHeight RowReduce RowsEqual RowSpacings RSolve RudvalisGroupRu Rule RuleCondition RuleDelayed RuleForm RulerUnits Run RunScheduledTask RunThrough RuntimeAttributes RuntimeOptions RussellRaoDissimilarity SameQ SameTest SampleDepth SampledSoundFunction SampledSoundList SampleRate SamplingPeriod SARIMAProcess SARMAProcess SatisfiabilityCount SatisfiabilityInstances SatisfiableQ Saturday Save Saveable SaveAutoDelete SaveDefinitions SawtoothWave Scale Scaled ScaleDivisions ScaledMousePosition ScaleOrigin ScalePadding ScaleRanges ScaleRangeStyle ScalingFunctions ScalingMatrix ScalingTransform Scan ScheduledTaskActiveQ ScheduledTaskData ScheduledTaskObject ScheduledTasks SchurDecomposition ScientificForm ScreenRectangle ScreenStyleEnvironment ScriptBaselineShifts ScriptLevel ScriptMinSize ScriptRules ScriptSizeMultipliers Scrollbars ScrollingOptions ScrollPosition Sec Sech SechDistribution SectionGrouping SectorChart SectorChart3D SectorOrigin SectorSpacing SeedRandom Select Selectable SelectComponents SelectedCells SelectedNotebook Selection SelectionAnimate SelectionCell SelectionCellCreateCell SelectionCellDefaultStyle SelectionCellParentStyle SelectionCreateCell SelectionDebuggerTag SelectionDuplicateCell SelectionEvaluate SelectionEvaluateCreateCell SelectionMove SelectionPlaceholder SelectionSetStyle SelectWithContents SelfLoops SelfLoopStyle SemialgebraicComponentInstances SendMail Sequence SequenceAlignment SequenceForm SequenceHold SequenceLimit Series SeriesCoefficient SeriesData SessionTime Set SetAccuracy SetAlphaChannel SetAttributes Setbacks SetBoxFormNamesPacket SetDelayed SetDirectory SetEnvironment SetEvaluationNotebook SetFileDate SetFileLoadingContext SetNotebookStatusLine SetOptions SetOptionsPacket SetPrecision SetProperty SetSelectedNotebook SetSharedFunction SetSharedVariable SetSpeechParametersPacket SetStreamPosition SetSystemOptions Setter SetterBar SetterBox SetterBoxOptions Setting SetValue Shading Shallow ShannonWavelet ShapiroWilkTest Share Sharpen ShearingMatrix ShearingTransform ShenCastanMatrix Short ShortDownArrow Shortest ShortestMatch ShortestPathFunction ShortLeftArrow ShortRightArrow ShortUpArrow Show ShowAutoStyles ShowCellBracket ShowCellLabel ShowCellTags ShowClosedCellArea ShowContents ShowControls ShowCursorTracker ShowGroupOpenCloseIcon ShowGroupOpener ShowInvisibleCharacters ShowPageBreaks ShowPredictiveInterface ShowSelection ShowShortBoxForm ShowSpecialCharacters ShowStringCharacters ShowSyntaxStyles ShrinkingDelay ShrinkWrapBoundingBox SiegelTheta SiegelTukeyTest Sign Signature SignedRankTest SignificanceLevel SignPadding SignTest SimilarityRules SimpleGraph SimpleGraphQ Simplify Sin Sinc SinghMaddalaDistribution SingleEvaluation SingleLetterItalics SingleLetterStyle SingularValueDecomposition SingularValueList SingularValuePlot SingularValues Sinh SinhIntegral SinIntegral SixJSymbol Skeleton SkeletonTransform SkellamDistribution Skewness SkewNormalDistribution Skip SliceDistribution Slider Slider2D Slider2DBox Slider2DBoxOptions SliderBox SliderBoxOptions SlideView Slot SlotSequence Small SmallCircle Smaller SmithDelayCompensator SmithWatermanSimilarity SmoothDensityHistogram SmoothHistogram SmoothHistogram3D SmoothKernelDistribution SocialMediaData Socket SokalSneathDissimilarity Solve SolveAlways SolveDelayed Sort SortBy Sound SoundAndGraphics SoundNote SoundVolume Sow Space SpaceForm Spacer Spacings Span SpanAdjustments SpanCharacterRounding SpanFromAbove SpanFromBoth SpanFromLeft SpanLineThickness SpanMaxSize SpanMinSize SpanningCharacters SpanSymmetric SparseArray SpatialGraphDistribution Speak SpeakTextPacket SpearmanRankTest SpearmanRho Spectrogram SpectrogramArray Specularity SpellingCorrection SpellingDictionaries SpellingDictionariesPath SpellingOptions SpellingSuggestionsPacket Sphere SphereBox SphericalBesselJ SphericalBesselY SphericalHankelH1 SphericalHankelH2 SphericalHarmonicY SphericalPlot3D SphericalRegion SpheroidalEigenvalue SpheroidalJoiningFactor SpheroidalPS SpheroidalPSPrime SpheroidalQS SpheroidalQSPrime SpheroidalRadialFactor SpheroidalS1 SpheroidalS1Prime SpheroidalS2 SpheroidalS2Prime Splice SplicedDistribution SplineClosed SplineDegree SplineKnots SplineWeights Split SplitBy SpokenString Sqrt SqrtBox SqrtBoxOptions Square SquaredEuclideanDistance SquareFreeQ SquareIntersection SquaresR SquareSubset SquareSubsetEqual SquareSuperset SquareSupersetEqual SquareUnion SquareWave StabilityMargins StabilityMarginsStyle StableDistribution Stack StackBegin StackComplete StackInhibit StandardDeviation StandardDeviationFilter StandardForm Standardize StandbyDistribution Star StarGraph StartAsynchronousTask StartingStepSize StartOfLine StartOfString StartScheduledTask StartupSound StateDimensions StateFeedbackGains StateOutputEstimator StateResponse StateSpaceModel StateSpaceRealization StateSpaceTransform StationaryDistribution StationaryWaveletPacketTransform StationaryWaveletTransform StatusArea StatusCentrality StepMonitor StieltjesGamma StirlingS1 StirlingS2 StopAsynchronousTask StopScheduledTask StrataVariables StratonovichProcess StreamColorFunction StreamColorFunctionScaling StreamDensityPlot StreamPlot StreamPoints StreamPosition Streams StreamScale StreamStyle String StringBreak StringByteCount StringCases StringCount StringDrop StringExpression StringForm StringFormat StringFreeQ StringInsert StringJoin StringLength StringMatchQ StringPosition StringQ StringReplace StringReplaceList StringReplacePart StringReverse StringRotateLeft StringRotateRight StringSkeleton StringSplit StringTake StringToStream StringTrim StripBoxes StripOnInput StripWrapperBoxes StrokeForm StructuralImportance StructuredArray StructuredSelection StruveH StruveL Stub StudentTDistribution Style StyleBox StyleBoxAutoDelete StyleBoxOptions StyleData StyleDefinitions StyleForm StyleKeyMapping StyleMenuListing StyleNameDialogSettings StyleNames StylePrint StyleSheetPath Subfactorial Subgraph SubMinus SubPlus SubresultantPolynomialRemainders SubresultantPolynomials Subresultants Subscript SubscriptBox SubscriptBoxOptions Subscripted Subset SubsetEqual Subsets SubStar Subsuperscript SubsuperscriptBox SubsuperscriptBoxOptions Subtract SubtractFrom SubValues Succeeds SucceedsEqual SucceedsSlantEqual SucceedsTilde SuchThat Sum SumConvergence Sunday SuperDagger SuperMinus SuperPlus Superscript SuperscriptBox SuperscriptBoxOptions Superset SupersetEqual SuperStar Surd SurdForm SurfaceColor SurfaceGraphics SurvivalDistribution SurvivalFunction SurvivalModel SurvivalModelFit SuspendPacket SuzukiDistribution SuzukiGroupSuz SwatchLegend Switch Symbol SymbolName SymletWavelet Symmetric SymmetricGroup SymmetricMatrixQ SymmetricPolynomial SymmetricReduction Symmetrize SymmetrizedArray SymmetrizedArrayRules SymmetrizedDependentComponents SymmetrizedIndependentComponents SymmetrizedReplacePart SynchronousInitialization SynchronousUpdating Syntax SyntaxForm SyntaxInformation SyntaxLength SyntaxPacket SyntaxQ SystemDialogInput SystemException SystemHelpPath SystemInformation SystemInformationData SystemOpen SystemOptions SystemsModelDelay SystemsModelDelayApproximate SystemsModelDelete SystemsModelDimensions SystemsModelExtract SystemsModelFeedbackConnect SystemsModelLabels SystemsModelOrder SystemsModelParallelConnect SystemsModelSeriesConnect SystemsModelStateFeedbackConnect SystemStub Tab TabFilling Table TableAlignments TableDepth TableDirections TableForm TableHeadings TableSpacing TableView TableViewBox TabSpacings TabView TabViewBox TabViewBoxOptions TagBox TagBoxNote TagBoxOptions TaggingRules TagSet TagSetDelayed TagStyle TagUnset Take TakeWhile Tally Tan Tanh TargetFunctions TargetUnits TautologyQ TelegraphProcess TemplateBox TemplateBoxOptions TemplateSlotSequence TemporalData Temporary TemporaryVariable TensorContract TensorDimensions TensorExpand TensorProduct TensorQ TensorRank TensorReduce TensorSymmetry TensorTranspose TensorWedge Tetrahedron TetrahedronBox TetrahedronBoxOptions TeXForm TeXSave Text Text3DBox Text3DBoxOptions TextAlignment TextBand TextBoundingBox TextBox TextCell TextClipboardType TextData TextForm TextJustification TextLine TextPacket TextParagraph TextRecognize TextRendering TextStyle Texture TextureCoordinateFunction TextureCoordinateScaling Therefore ThermometerGauge Thick Thickness Thin Thinning ThisLink ThompsonGroupTh Thread ThreeJSymbol Threshold Through Throw Thumbnail Thursday Ticks TicksStyle Tilde TildeEqual TildeFullEqual TildeTilde TimeConstrained TimeConstraint Times TimesBy TimeSeriesForecast TimeSeriesInvertibility TimeUsed TimeValue TimeZone Timing Tiny TitleGrouping TitsGroupT ToBoxes ToCharacterCode ToColor ToContinuousTimeModel ToDate ToDiscreteTimeModel ToeplitzMatrix ToExpression ToFileName Together Toggle ToggleFalse Toggler TogglerBar TogglerBox TogglerBoxOptions ToHeldExpression ToInvertibleTimeSeries TokenWords Tolerance ToLowerCase ToNumberField TooBig Tooltip TooltipBox TooltipBoxOptions TooltipDelay TooltipStyle Top TopHatTransform TopologicalSort ToRadicals ToRules ToString Total TotalHeight TotalVariationFilter TotalWidth TouchscreenAutoZoom TouchscreenControlPlacement ToUpperCase Tr Trace TraceAbove TraceAction TraceBackward TraceDepth TraceDialog TraceForward TraceInternal TraceLevel TraceOff TraceOn TraceOriginal TracePrint TraceScan TrackedSymbols TradingChart TraditionalForm TraditionalFunctionNotation TraditionalNotation TraditionalOrder TransferFunctionCancel TransferFunctionExpand TransferFunctionFactor TransferFunctionModel TransferFunctionPoles TransferFunctionTransform TransferFunctionZeros TransformationFunction TransformationFunctions TransformationMatrix TransformedDistribution TransformedField Translate TranslationTransform TransparentColor Transpose TreeForm TreeGraph TreeGraphQ TreePlot TrendStyle TriangleWave TriangularDistribution Trig TrigExpand TrigFactor TrigFactorList Trigger TrigReduce TrigToExp TrimmedMean True TrueQ TruncatedDistribution TsallisQExponentialDistribution TsallisQGaussianDistribution TTest Tube TubeBezierCurveBox TubeBezierCurveBoxOptions TubeBox TubeBSplineCurveBox TubeBSplineCurveBoxOptions Tuesday TukeyLambdaDistribution TukeyWindow Tuples TuranGraph TuringMachine Transparent UnateQ Uncompress Undefined UnderBar Underflow Underlined Underoverscript UnderoverscriptBox UnderoverscriptBoxOptions Underscript UnderscriptBox UnderscriptBoxOptions UndirectedEdge UndirectedGraph UndirectedGraphQ UndocumentedTestFEParserPacket UndocumentedTestGetSelectionPacket Unequal Unevaluated UniformDistribution UniformGraphDistribution UniformSumDistribution Uninstall Union UnionPlus Unique UnitBox UnitConvert UnitDimensions Unitize UnitRootTest UnitSimplify UnitStep UnitTriangle UnitVector Unprotect UnsameQ UnsavedVariables Unset UnsetShared UntrackedVariables Up UpArrow UpArrowBar UpArrowDownArrow Update UpdateDynamicObjects UpdateDynamicObjectsSynchronous UpdateInterval UpDownArrow UpEquilibrium UpperCaseQ UpperLeftArrow UpperRightArrow UpperTriangularize Upsample UpSet UpSetDelayed UpTee UpTeeArrow UpValues URL URLFetch URLFetchAsynchronous URLSave URLSaveAsynchronous UseGraphicsRange Using UsingFrontEnd V2Get ValidationLength Value ValueBox ValueBoxOptions ValueForm ValueQ ValuesData Variables Variance VarianceEquivalenceTest VarianceEstimatorFunction VarianceGammaDistribution VarianceTest VectorAngle VectorColorFunction VectorColorFunctionScaling VectorDensityPlot VectorGlyphData VectorPlot VectorPlot3D VectorPoints VectorQ Vectors VectorScale VectorStyle Vee Verbatim Verbose VerboseConvertToPostScriptPacket VerifyConvergence VerifySolutions VerifyTestAssumptions Version VersionNumber VertexAdd VertexCapacity VertexColors VertexComponent VertexConnectivity VertexCoordinateRules VertexCoordinates VertexCorrelationSimilarity VertexCosineSimilarity VertexCount VertexCoverQ VertexDataCoordinates VertexDegree VertexDelete VertexDiceSimilarity VertexEccentricity VertexInComponent VertexInDegree VertexIndex VertexJaccardSimilarity VertexLabeling VertexLabels VertexLabelStyle VertexList VertexNormals VertexOutComponent VertexOutDegree VertexQ VertexRenderingFunction VertexReplace VertexShape VertexShapeFunction VertexSize VertexStyle VertexTextureCoordinates VertexWeight Vertical VerticalBar VerticalForm VerticalGauge VerticalSeparator VerticalSlider VerticalTilde ViewAngle ViewCenter ViewMatrix ViewPoint ViewPointSelectorSettings ViewPort ViewRange ViewVector ViewVertical VirtualGroupData Visible VisibleCell VoigtDistribution VonMisesDistribution WaitAll WaitAsynchronousTask WaitNext WaitUntil WakebyDistribution WalleniusHypergeometricDistribution WaringYuleDistribution WatershedComponents WatsonUSquareTest WattsStrogatzGraphDistribution WaveletBestBasis WaveletFilterCoefficients WaveletImagePlot WaveletListPlot WaveletMapIndexed WaveletMatrixPlot WaveletPhi WaveletPsi WaveletScale WaveletScalogram WaveletThreshold WeaklyConnectedComponents WeaklyConnectedGraphQ WeakStationarity WeatherData WeberE Wedge Wednesday WeibullDistribution WeierstrassHalfPeriods WeierstrassInvariants WeierstrassP WeierstrassPPrime WeierstrassSigma WeierstrassZeta WeightedAdjacencyGraph WeightedAdjacencyMatrix WeightedData WeightedGraphQ Weights WelchWindow WheelGraph WhenEvent Which While White Whitespace WhitespaceCharacter WhittakerM WhittakerW WienerFilter WienerProcess WignerD WignerSemicircleDistribution WilksW WilksWTest WindowClickSelect WindowElements WindowFloating WindowFrame WindowFrameElements WindowMargins WindowMovable WindowOpacity WindowSelected WindowSize WindowStatusArea WindowTitle WindowToolbars WindowWidth With WolframAlpha WolframAlphaDate WolframAlphaQuantity WolframAlphaResult Word WordBoundary WordCharacter WordData WordSearch WordSeparators WorkingPrecision Write WriteString Wronskian XMLElement XMLObject Xnor Xor Yellow YuleDissimilarity ZernikeR ZeroSymmetric ZeroTest ZeroWidthTimes Zeta ZetaZero ZipfDistribution ZTest ZTransform $Aborted $ActivationGroupID $ActivationKey $ActivationUserRegistered $AddOnsDirectory $AssertFunction $Assumptions $AsynchronousTask $BaseDirectory $BatchInput $BatchOutput $BoxForms $ByteOrdering $Canceled $CharacterEncoding $CharacterEncodings $CommandLine $CompilationTarget $ConditionHold $ConfiguredKernels $Context $ContextPath $ControlActiveSetting $CreationDate $CurrentLink $DateStringFormat $DefaultFont $DefaultFrontEnd $DefaultImagingDevice $DefaultPath $Display $DisplayFunction $DistributedContexts $DynamicEvaluation $Echo $Epilog $ExportFormats $Failed $FinancialDataSource $FormatType $FrontEnd $FrontEndSession $GeoLocation $HistoryLength $HomeDirectory $HTTPCookies $IgnoreEOF $ImagingDevices $ImportFormats $InitialDirectory $Input $InputFileName $InputStreamMethods $Inspector $InstallationDate $InstallationDirectory $InterfaceEnvironment $IterationLimit $KernelCount $KernelID $Language $LaunchDirectory $LibraryPath $LicenseExpirationDate $LicenseID $LicenseProcesses $LicenseServer $LicenseSubprocesses $LicenseType $Line $Linked $LinkSupported $LoadedFiles $MachineAddresses $MachineDomain $MachineDomains $MachineEpsilon $MachineID $MachineName $MachinePrecision $MachineType $MaxExtraPrecision $MaxLicenseProcesses $MaxLicenseSubprocesses $MaxMachineNumber $MaxNumber $MaxPiecewiseCases $MaxPrecision $MaxRootDegree $MessageGroups $MessageList $MessagePrePrint $Messages $MinMachineNumber $MinNumber $MinorReleaseNumber $MinPrecision $ModuleNumber $NetworkLicense $NewMessage $NewSymbol $Notebooks $NumberMarks $Off $OperatingSystem $Output $OutputForms $OutputSizeLimit $OutputStreamMethods $Packages $ParentLink $ParentProcessID $PasswordFile $PatchLevelID $Path $PathnameSeparator $PerformanceGoal $PipeSupported $Post $Pre $PreferencesDirectory $PrePrint $PreRead $PrintForms $PrintLiteral $ProcessID $ProcessorCount $ProcessorType $ProductInformation $ProgramName $RandomState $RecursionLimit $ReleaseNumber $RootDirectory $ScheduledTask $ScriptCommandLine $SessionID $SetParentLink $SharedFunctions $SharedVariables $SoundDisplay $SoundDisplayFunction $SuppressInputFormHeads $SynchronousEvaluation $SyntaxHandler $System $SystemCharacterEncoding $SystemID $SystemWordLength $TemporaryDirectory $TemporaryPrefix $TextStyle $TimedOut $TimeUnit $TimeZone $TopDirectory $TraceOff $TraceOn $TracePattern $TracePostAction $TracePreAction $Urgent $UserAddOnsDirectory $UserBaseDirectory $UserDocumentsDirectory $UserName $Version $VersionNumber",c:[{cN:"comment",b:/\(\*/,e:/\*\)/},a.ASM,a.QSM,a.CNM,{cN:"list",b:/\{/,e:/\}/,i:/:/}]}});hljs.registerLanguage("cs",function(b){var a="abstract as base bool break byte case catch char checked const continue decimal default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long new null object operator out override params private protected public readonly ref return sbyte sealed short sizeof stackalloc static string struct switch this throw true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async await ascending descending from get group into join let orderby partial select set value var where yield";return{k:a,c:[{cN:"comment",b:"///",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"///|"},{cN:"xmlDocTag",b:""}]},b.CLCM,b.CBLCLM,{cN:"preprocessor",b:"#",e:"$",k:"if else elif endif define undef warning error line region endregion pragma checksum"},{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},b.ASM,b.QSM,b.CNM,{bK:"protected public private internal",e:/[{;=]/,k:a,c:[{bK:"class namespace interface",starts:{c:[b.TM]}},{b:b.IR+"\\s*\\(",rB:true,c:[b.TM]}]}]}});hljs.registerLanguage("http",function(a){return{i:"\\S",c:[{cN:"status",b:"^HTTP/[0-9\\.]+",e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{cN:"request",b:"^[A-Z]+ (.*?) HTTP/[0-9\\.]+$",rB:true,e:"$",c:[{cN:"string",b:" ",e:" ",eB:true,eE:true}]},{cN:"attribute",b:"^\\w",e:": ",eE:true,i:"\\n|\\s|=",starts:{cN:"string",e:"$"}},{b:"\\n\\n",starts:{sL:"",eW:true}}]}});hljs.registerLanguage("rust",function(b){var c={cN:"number",b:"\\b(0[xb][A-Za-z0-9_]+|[0-9_]+(\\.[0-9_]+)?([uif](8|16|32|64)?)?)",r:0};var a="assert bool break char check claim comm const cont copy dir do drop else enum extern export f32 f64 fail false float fn for i16 i32 i64 i8 if impl int let log loop match mod move mut priv pub pure ref return self static str struct task true trait type u16 u32 u64 u8 uint unsafe use vec while";return{k:a,i:"\\&\\#][a-zA-Z0-9_\\-\\+\\*\\/\\<\\=\\>\\&\\#!]*";var l="(\\-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s)(\\+|\\-)?\\d+)?";var j={cN:"shebang",b:"^#!",e:"$"};var b={cN:"literal",b:"\\b(t{1}|nil)\\b"};var d={cN:"number",v:[{b:l,r:0},{b:"#b[0-1]+(/[0-1]+)?"},{b:"#o[0-7]+(/[0-7]+)?"},{b:"#x[0-9a-f]+(/[0-9a-f]+)?"},{b:"#c\\("+l+" +"+l,e:"\\)"}]};var g=h.inherit(h.QSM,{i:null});var m={cN:"comment",b:";",e:"$"};var f={cN:"variable",b:"\\*",e:"\\*"};var n={cN:"keyword",b:"[:&]"+k};var c={b:"\\(",e:"\\)",c:["self",b,g,d]};var a={cN:"quoted",c:[d,g,f,n,c],v:[{b:"['`]\\(",e:"\\)",},{b:"\\(quote ",e:"\\)",k:{title:"quote"},}]};var i={cN:"list",b:"\\(",e:"\\)"};var e={eW:true,r:0};i.c=[{cN:"title",b:k},e];e.c=[a,i,b,d,g,m,f,n];return{i:/\S/,c:[d,j,b,g,m,a,i]}});hljs.registerLanguage("rib",function(a){return{k:"ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd",i:""},{cN:"keyword",b:/\w+/,r:0,k:{common:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{e:/$/,r:0,k:{literal:"on off all"},c:[{cN:"sqbracket",b:"\\s\\[",e:"\\]$"},{cN:"cbracket",b:"[\\$%]\\{",e:"\\}",c:["self",b]},b,a.QSM]}}],i:/\S/}});hljs.registerLanguage("1c",function(b){var f="[a-zA-Zа-яА-Я][a-zA-Z0-9_а-яА-Я]*";var c="возврат дата для если и или иначе иначеесли исключение конецесли конецпопытки конецпроцедуры конецфункции конеццикла константа не перейти перем перечисление по пока попытка прервать продолжить процедура строка тогда фс функция цикл число экспорт";var e="ansitooem oemtoansi ввестивидсубконто ввестидату ввестизначение ввестиперечисление ввестипериод ввестиплансчетов ввестистроку ввестичисло вопрос восстановитьзначение врег выбранныйплансчетов вызватьисключение датагод датамесяц датачисло добавитьмесяц завершитьработусистемы заголовоксистемы записьжурналарегистрации запуститьприложение зафиксироватьтранзакцию значениевстроку значениевстрокувнутр значениевфайл значениеизстроки значениеизстрокивнутр значениеизфайла имякомпьютера имяпользователя каталогвременныхфайлов каталогиб каталогпользователя каталогпрограммы кодсимв командасистемы конгода конецпериодаби конецрассчитанногопериодаби конецстандартногоинтервала конквартала конмесяца коннедели лев лог лог10 макс максимальноеколичествосубконто мин монопольныйрежим названиеинтерфейса названиенабораправ назначитьвид назначитьсчет найти найтипомеченныенаудаление найтиссылки началопериодаби началостандартногоинтервала начатьтранзакцию начгода начквартала начмесяца начнедели номерднягода номерднянедели номернеделигода нрег обработкаожидания окр описаниеошибки основнойжурналрасчетов основнойплансчетов основнойязык открытьформу открытьформумодально отменитьтранзакцию очиститьокносообщений периодстр полноеимяпользователя получитьвремята получитьдатута получитьдокументта получитьзначенияотбора получитьпозициюта получитьпустоезначение получитьта прав праводоступа предупреждение префиксавтонумерации пустаястрока пустоезначение рабочаядаттьпустоезначение рабочаядата разделительстраниц разделительстрок разм разобратьпозициюдокумента рассчитатьрегистрына рассчитатьрегистрыпо сигнал симв символтабуляции создатьобъект сокрл сокрлп сокрп сообщить состояние сохранитьзначение сред статусвозврата стрдлина стрзаменить стрколичествострок стрполучитьстроку стрчисловхождений сформироватьпозициюдокумента счетпокоду текущаядата текущеевремя типзначения типзначениястр удалитьобъекты установитьтана установитьтапо фиксшаблон формат цел шаблон";var a={cN:"dquote",b:'""'};var d={cN:"string",b:'"',e:'"|$',c:[a]};var g={cN:"string",b:"\\|",e:'"|$',c:[a]};return{cI:true,l:f,k:{keyword:c,built_in:e},c:[b.CLCM,b.NM,d,g,{cN:"function",b:"(процедура|функция)",e:"$",l:f,k:"процедура функция",c:[b.inherit(b.TM,{b:f}),{cN:"tail",eW:true,c:[{cN:"params",b:"\\(",e:"\\)",l:f,k:"знач",c:[d,g]},{cN:"export",b:"экспорт",eW:true,l:f,k:"экспорт",c:[b.CLCM]}]},b.CLCM]},{cN:"preprocessor",b:"#",e:"$"},{cN:"date",b:"'\\d{2}\\.\\d{2}\\.(\\d{2}|\\d{4})'"}]}});hljs.registerLanguage("javascript",function(a){return{aliases:["js"],k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require"},c:[{cN:"pi",b:/^\s*('|")use strict('|")/,r:10},a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,a.REGEXP_MODE,{b:/;/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,c:[a.inherit(a.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[a.CLCM,a.CBLCLM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+a.IR,r:0}]}});hljs.registerLanguage("vbnet",function(a){return{cI:true,k:{keyword:"addhandler addressof alias and andalso aggregate ansi as assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},i:"//|{|}|endif|gosub|variant|wend",c:[a.inherit(a.QSM,{c:[{b:'""'}]}),{cN:"comment",b:"'",e:"$",rB:true,c:[{cN:"xmlDocTag",b:"'''|"},{cN:"xmlDocTag",b:""},]},a.CNM,{cN:"preprocessor",b:"#",e:"$",k:"if else elseif end region externalsource"},]}});hljs.registerLanguage("fsharp",function(a){return{k:"abstract and as assert base begin class default delegate do done downcast downto elif else end exception extern false finally for fun function global if in inherit inline interface internal lazy let match member module mutable namespace new null of open or override private public rec return sig static struct then to true try type upcast use val void when while with yield",c:[{cN:"string",b:'@"',e:'"',c:[{b:'""'}]},{cN:"string",b:'"""',e:'"""'},{cN:"comment",b:"\\(\\*",e:"\\*\\)"},{cN:"class",bK:"type",e:"\\(|=|$",c:[a.UTM]},{cN:"annotation",b:"\\[<",e:">\\]"},{cN:"attribute",b:"\\B('[A-Za-z])\\b",c:[a.BE]},a.CLCM,a.inherit(a.QSM,{i:null}),a.CNM]}});hljs.registerLanguage("matlab",function(a){var b=[a.CNM,{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}]}];return{k:{keyword:"break case catch classdef continue else elseif end enumerated events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i inf nan isnan isinf isfinite j why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson"},i:'(//|"|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function",e:"$",c:[a.UTM,{cN:"params",b:"\\(",e:"\\)"},{cN:"params",b:"\\[",e:"\\]"}]},{cN:"transposed_variable",b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{cN:"matrix",b:"\\[",e:"\\]'*[\\.']*",c:b,r:0},{cN:"cell",b:"\\{",e:"\\}'*[\\.']*",c:b,i:/:/},{cN:"comment",b:"\\%",e:"$"}].concat(b)}});hljs.registerLanguage("applescript",function(a){var b=a.inherit(a.QSM,{i:""});var d={cN:"params",b:"\\(",e:"\\)",c:["self",a.CNM,b]};var c=[{cN:"comment",b:"--",e:"$",},{cN:"comment",b:"\\(\\*",e:"\\*\\)",c:["self",{b:"--",e:"$"}]},a.HCM];return{k:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the then third through thru timeout times to transaction try until where while whose with without",constant:"AppleScript false linefeed return pi quote result space tab true",type:"alias application boolean class constant date file integer list number real record string text",command:"activate beep count delay launch log offset read round run say summarize write",property:"character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},c:[b,a.CNM,{cN:"type",b:"\\bPOSIX file\\b"},{cN:"command",b:"\\b(clipboard info|the clipboard|info for|list (disks|folder)|mount volume|path to|(close|open for) access|(get|set) eof|current date|do shell script|get volume settings|random number|set volume|system attribute|system info|time to GMT|(load|run|store) script|scripting components|ASCII (character|number)|localized string|choose (application|color|file|file name|folder|from list|remote application|URL)|display (alert|dialog))\\b|^\\s*return\\b"},{cN:"constant",b:"\\b(text item delimiters|current application|missing value)\\b"},{cN:"keyword",b:"\\b(apart from|aside from|instead of|out of|greater than|isn't|(doesn't|does not) (equal|come before|come after|contain)|(greater|less) than( or equal)?|(starts?|ends|begins?) with|contained by|comes (before|after)|a (ref|reference))\\b"},{cN:"property",b:"\\b(POSIX path|(date|time) string|quoted form)\\b"},{cN:"function_start",bK:"on",i:"[${=;\\n]",c:[a.UTM,d]}].concat(c),i:"//"}});hljs.registerLanguage("delphi",function(b){var a="exports register file shl array record property for mod while set ally label uses raise not stored class safecall var interface or private static exit index inherited to else stdcall override shr asm far resourcestring finalization packed virtual out and protected library do xorwrite goto near function end div overload object unit begin string on inline repeat until destructor write message program with read initialization except default nil if case cdecl in downto threadvar of try pascal const external constructor type public then implementation finally published procedure";var e={cN:"comment",v:[{b:/\{/,e:/\}/,r:0},{b:/\(\*/,e:/\*\)/,r:10}]};var c={cN:"string",b:/'/,e:/'/,c:[{b:/''/}]};var d={cN:"string",b:/(#\d+)+/};var f={b:b.IR+"\\s*=\\s*class\\s*\\(",rB:true,c:[b.TM]};var g={cN:"function",bK:"function constructor destructor procedure",e:/[:;]/,k:"function constructor|10 destructor|10 procedure|10",c:[b.TM,{cN:"params",b:/\(/,e:/\)/,k:a,c:[c,d]},e]};return{cI:true,k:a,i:/("|\$[G-Zg-z]|\/\*|<\/)/,c:[e,b.CLCM,c,d,b.NM,f,g]}});hljs.registerLanguage("cpp",function(a){var b={keyword:"false int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long throw volatile static protected bool template mutable if public friend do return goto auto void enum else break new extern using true class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue wchar_t inline delete alignof char16_t char32_t constexpr decltype noexcept nullptr static_assert thread_local restrict _Bool complex _Complex _Imaginary",built_in:"std string cin cout cerr clog stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf"};return{aliases:["c"],k:b,i:"",i:"\\n"},a.CLCM]},{cN:"stl_container",b:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",e:">",k:b,r:10,c:["self"]}]}});hljs.registerLanguage("json",function(a){var e={literal:"true false null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}});hljs.registerLanguage("perl",function(c){var d="getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when";var f={cN:"subst",b:"[$@]\\{",e:"\\}",k:d};var g={b:"->{",e:"}"};var a={cN:"variable",v:[{b:/\$\d/},{b:/[\$\%\@\*](\^\w\b|#\w+(\:\:\w+)*|{\w+}|\w+(\:\:\w*)*)/},{b:/[\$\%\@\*][^\s\w{]/,r:0}]};var e={cN:"comment",b:"^(__END__|__DATA__)",e:"\\n$",r:5};var h=[c.BE,f,a];var b=[a,c.HCM,e,{cN:"comment",b:"^\\=\\w",e:"\\=cut",eW:true},g,{cN:"string",c:h,v:[{b:"q[qwxr]?\\s*\\(",e:"\\)",r:5},{b:"q[qwxr]?\\s*\\[",e:"\\]",r:5},{b:"q[qwxr]?\\s*\\{",e:"\\}",r:5},{b:"q[qwxr]?\\s*\\|",e:"\\|",r:5},{b:"q[qwxr]?\\s*\\<",e:"\\>",r:5},{b:"qw\\s+q",e:"q",r:5},{b:"'",e:"'",c:[c.BE]},{b:'"',e:'"'},{b:"`",e:"`",c:[c.BE]},{b:"{\\w+}",c:[],r:0},{b:"-?\\w+\\s*\\=\\>",c:[],r:0}]},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{b:"(\\/\\/|"+c.RSR+"|\\b(split|return|print|reverse|grep)\\b)\\s*",k:"split return print reverse grep",r:0,c:[c.HCM,e,{cN:"regexp",b:"(s|tr|y)/(\\\\.|[^/])*/(\\\\.|[^/])*/[a-z]*",r:10},{cN:"regexp",b:"(m|qr)?/",e:"/[a-z]*",c:[c.BE],r:0}]},{cN:"sub",bK:"sub",e:"(\\s*\\(.*?\\))?[;{]",r:5},{cN:"operator",b:"-\\w\\b",r:0}];f.c=b;g.c=b;return{k:d,c:b}});hljs.registerLanguage("markdown",function(a){return{c:[{cN:"header",v:[{b:"^#{1,6}",e:"$"},{b:"^.+?\\n[=-]{2,}$"}]},{b:"<",e:">",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"blockquote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"`.+?`"},{b:"^( {4}|\t)",e:"$",r:0}]},{cN:"horizontal_rule",b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].+?[\\)\\]]",rB:true,c:[{cN:"link_label",b:"\\[",e:"\\]",eB:true,rE:true,r:0},{cN:"link_url",b:"\\]\\(",e:"\\)",eB:true,eE:true},{cN:"link_reference",b:"\\]\\[",e:"\\]",eB:true,eE:true,}],r:10},{b:"^\\[.+\\]:",e:"$",rB:true,c:[{cN:"link_reference",b:"\\[",e:"\\]",eB:true,eE:true},{cN:"link_url",b:"\\s",e:"$"}]}]}});hljs.registerLanguage("ocaml",function(a){return{k:{keyword:"and as assert asr begin class constraint do done downto else end exception external false for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new object of open or private rec ref sig struct then to true try type val virtual when while with parser value",built_in:"bool char float int list unit array exn option int32 int64 nativeint format4 format6 lazy_t in_channel out_channel string",},i:/\/\//,c:[{cN:"string",b:'"""',e:'"""'},{cN:"comment",b:"\\(\\*",e:"\\*\\)",c:["self"]},{cN:"class",bK:"type",e:"\\(|=|$",c:[a.UTM]},{cN:"annotation",b:"\\[<",e:">\\]"},a.CBLCLM,a.inherit(a.ASM,{i:null}),a.inherit(a.QSM,{i:null}),a.CNM]}});hljs.registerLanguage("d",function(x){var b={keyword:"abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__",built_in:"bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring",literal:"false null true"};var c="(0|[1-9][\\d_]*)",q="(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)",h="0[bB][01_]+",v="([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)",y="0[xX]"+v,p="([eE][+-]?"+q+")",o="("+q+"(\\.\\d*|"+p+")|\\d+\\."+q+q+"|\\."+c+p+"?)",k="(0[xX]("+v+"\\."+v+"|\\.?"+v+")[pP][+-]?"+q+")",l="("+c+"|"+h+"|"+y+")",n="("+k+"|"+o+")";var z="\\\\(['\"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};";var m={cN:"number",b:"\\b"+l+"(L|u|U|Lu|LU|uL|UL)?",r:0};var j={cN:"number",b:"\\b("+n+"([fF]|L|i|[fF]i|Li)?|"+l+"(i|[fF]i|Li))",r:0};var s={cN:"string",b:"'("+z+"|.)",e:"'",i:"."};var r={b:z,r:0};var w={cN:"string",b:'"',c:[r],e:'"[cwd]?'};var f={cN:"string",b:'[rq]"',e:'"[cwd]?',r:5};var u={cN:"string",b:"`",e:"`[cwd]?"};var i={cN:"string",b:'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?',r:10};var t={cN:"string",b:'q"\\{',e:'\\}"'};var e={cN:"shebang",b:"^#!",e:"$",r:5};var g={cN:"preprocessor",b:"#(line)",e:"$",r:5};var d={cN:"keyword",b:"@[a-zA-Z_][a-zA-Z_\\d]*"};var a={cN:"comment",b:"\\/\\+",c:["self"],e:"\\+\\/",r:10};return{l:x.UIR,k:b,c:[x.CLCM,x.CBLCLM,a,i,w,f,u,t,j,m,s,e,g,d]}});hljs.registerLanguage("coffeescript",function(c){var b={keyword:"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super then unless until loop of by when and or is isnt not",literal:"true false null undefined yes no on off",reserved:"case default function var void with const let enum export import native __hasProp __extends __slice __bind __indexOf",built_in:"npm require console print module exports global window document"};var a="[A-Za-z$_][0-9A-Za-z$_]*";var f=c.inherit(c.TM,{b:a});var e={cN:"subst",b:/#\{/,e:/}/,k:b};var d=[c.BNM,c.inherit(c.CNM,{starts:{e:"(\\s*/)?",r:0}}),{cN:"string",v:[{b:/'''/,e:/'''/,c:[c.BE]},{b:/'/,e:/'/,c:[c.BE]},{b:/"""/,e:/"""/,c:[c.BE,e]},{b:/"/,e:/"/,c:[c.BE,e]}]},{cN:"regexp",v:[{b:"///",e:"///",c:[e,c.HCM]},{b:"//[gim]*",r:0},{b:"/\\S(\\\\.|[^\\n])*?/[gim]*(?=\\s|\\W|$)"}]},{cN:"property",b:"@"+a},{b:"`",e:"`",eB:true,eE:true,sL:"javascript"}];e.c=d;return{k:b,c:d.concat([{cN:"comment",b:"###",e:"###"},c.HCM,{cN:"function",b:"("+a+"\\s*=\\s*)?(\\(.*\\))?\\s*\\B[-=]>",e:"[-=]>",rB:true,c:[f,{cN:"params",b:"\\(",rB:true,c:[{b:/\(/,e:/\)/,k:b,c:["self"].concat(d)}]}]},{cN:"class",bK:"class",e:"$",i:/[:="\[\]]/,c:[{bK:"extends",eW:true,i:/[:="\[\]]/,c:[f]},f]},{cN:"attribute",b:a+":",e:":",rB:true,eE:true,r:0}])}});hljs.registerLanguage("lua",function(b){var a="\\[=*\\[";var e="\\]=*\\]";var c={b:a,e:e,c:["self"]};var d=[{cN:"comment",b:"--(?!"+a+")",e:"$"},{cN:"comment",b:"--"+a,e:e,c:[c],r:10}];return{l:b.UIR,k:{keyword:"and break do else elseif end false for if in local nil not or repeat return then true until while",built_in:"_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table"},c:d.concat([{cN:"function",bK:"function",e:"\\)",c:[b.inherit(b.TM,{b:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{cN:"params",b:"\\(",eW:true,c:d}].concat(d)},b.CNM,b.ASM,b.QSM,{cN:"string",b:a,e:e,c:[c],r:10}])}});hljs.registerLanguage("makefile",function(a){var b={cN:"variable",b:/\$\(/,e:/\)/,c:[a.BE]};return{c:[a.HCM,{b:/^\w+\s*\W*=/,rB:true,r:0,starts:{cN:"constant",e:/\s*\W*=/,eE:true,starts:{e:/$/,r:0,c:[b],}}},{cN:"title",b:/^[\w]+:\s*$/},{cN:"phony",b:/^\.PHONY:/,e:/$/,k:".PHONY",l:/[\.\w]+/},{b:/^\t+/,e:/$/,c:[a.QSM,b]}]}});hljs.registerLanguage("rsl",function(a){return{k:{keyword:"float color point normal vector matrix while for if do return else break extern continue",built_in:"abs acos ambient area asin atan atmosphere attribute calculatenormal ceil cellnoise clamp comp concat cos degrees depth Deriv diffuse distance Du Dv environment exp faceforward filterstep floor format fresnel incident length lightsource log match max min mod noise normalize ntransform opposite option phong pnoise pow printf ptlined radians random reflect refract renderinfo round setcomp setxcomp setycomp setzcomp shadow sign sin smoothstep specular specularbrdf spline sqrt step tan texture textureinfo trace transform vtransform xcomp ycomp zcomp"},i:"",rB:true,i:"\\(|#|//|/\\*|\\\\|:|;",c:[d,i.inherit(i.TM,{b:c})],starts:{e:";|\\.",k:f,c:j}},l,{cN:"pp",b:"^-",e:"\\.",r:0,eE:true,rB:true,l:"-"+i.IR,k:"-module -record -undef -export -ifdef -ifndef -author -copyright -doc -vsn -import -include -include_lib -compile -define -else -endif -file -behaviour -behavior",c:[d]},e,i.QSM,b,a,m,h]}});hljs.registerLanguage("sql",function(a){return{cI:true,i:/[<>]/,c:[{cN:"operator",b:"\\b(begin|end|start|commit|rollback|savepoint|lock|alter|create|drop|rename|call|delete|do|handler|insert|load|replace|select|truncate|update|set|show|pragma|grant|merge)\\b(?!:)",e:";",eW:true,k:{keyword:"all partial global month current_timestamp using go revoke smallint indicator end-exec disconnect zone with character assertion to add current_user usage input local alter match collate real then rollback get read timestamp session_user not integer bit unique day minute desc insert execute like ilike|2 level decimal drop continue isolation found where constraints domain right national some module transaction relative second connect escape close system_user for deferred section cast current sqlstate allocate intersect deallocate numeric public preserve full goto initially asc no key output collation group by union session both last language constraint column of space foreign deferrable prior connection unknown action commit view or first into float year primary cascaded except restrict set references names table outer open select size are rows from prepare distinct leading create only next inner authorization schema corresponding option declare precision immediate else timezone_minute external varying translation true case exception join hour default double scroll value cursor descriptor values dec fetch procedure delete and false int is describe char as at in varchar null trailing any absolute current_time end grant privileges when cross check write current_date pad begin temporary exec time update catalog user sql date on identity timezone_hour natural whenever interval work order cascade diagnostics nchar having left call do handler load replace truncate start lock show pragma exists number trigger if before after each row merge matched database",aggregate:"count sum min max avg"},c:[{cN:"string",b:"'",e:"'",c:[a.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[a.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[a.BE]},a.CNM]},a.CBLCLM,{cN:"comment",b:"--",e:"$"}]}});hljs.registerLanguage("mizar",function(a){return{k:["environ vocabularies notations constructors definitions registrations theorems schemes requirements","begin end definition registration cluster existence pred func defpred deffunc theorem proof","let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from","be being by means equals implies iff redefine define now not or attr is mode suppose per cases set","thesis contradiction scheme reserve struct","correctness compatibility coherence symmetry assymetry reflexivity irreflexivity","connectedness uniqueness commutativity idempotence involutiveness projectivity"].join(" "),c:[{cN:"comment",b:"::",e:"$"}]}});hljs.registerLanguage("lasso",function(d){var b="[a-zA-Z_][a-zA-Z0-9_.]*";var i="<\\?(lasso(script)?|=)";var c="\\]|\\?>";var g={literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null bytes list queue set stack staticarray tie local var variable global data self inherited",keyword:"error_code error_msg error_pop error_push error_reset cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"};var a={cN:"comment",b:"",r:0};var j={cN:"preprocessor",b:"\\[noprocess\\]",starts:{cN:"markup",e:"\\[/noprocess\\]",rE:true,c:[a]}};var e={cN:"preprocessor",b:"\\[/noprocess|"+i};var h={cN:"variable",b:"'"+b+"'"};var f=[d.CLCM,{cN:"javadoc",b:"/\\*\\*!",e:"\\*/"},d.CBLCLM,d.inherit(d.CNM,{b:d.CNR+"|-?(infinity|nan)\\b"}),d.inherit(d.ASM,{i:null}),d.inherit(d.QSM,{i:null}),{cN:"string",b:"`",e:"`"},{cN:"variable",v:[{b:"[#$]"+b},{b:"#",e:"\\d+",i:"\\W"}]},{cN:"tag",b:"::\\s*",e:b,i:"\\W"},{cN:"attribute",b:"\\.\\.\\.|-"+d.UIR},{cN:"subst",v:[{b:"->\\s*",c:[h]},{b:":=|/(?!\\w)=?|[-+*%=<>&|!?\\\\]+",r:0}]},{cN:"built_in",b:"\\.\\.?",r:0,c:[h]},{cN:"class",bK:"define",rE:true,e:"\\(|=>",c:[d.inherit(d.TM,{b:d.UIR+"(=(?!>))?"})]}];return{aliases:["ls","lassoscript"],cI:true,l:b+"|&[lg]t;",k:g,c:[{cN:"preprocessor",b:c,r:0,starts:{cN:"markup",e:"\\[|"+i,rE:true,r:0,c:[a]}},j,e,{cN:"preprocessor",b:"\\[no_square_brackets",starts:{e:"\\[/no_square_brackets\\]",l:b+"|&[lg]t;",k:g,c:[{cN:"preprocessor",b:c,r:0,starts:{cN:"markup",e:i,rE:true,c:[a]}},j,e].concat(f)}},{cN:"preprocessor",b:"\\[",r:0},{cN:"shebang",b:"^#!.+lasso9\\b",r:10}].concat(f)}});hljs.registerLanguage("r",function(a){var b="([a-zA-Z]|\\.[a-zA-Z.])[a-zA-Z0-9._]*";return{c:[a.HCM,{b:b,l:b,k:{keyword:"function if in break next repeat else for return switch while try tryCatch|10 stop warning require library attach detach source setMethod setGeneric setGroupGeneric setClass ...|10",literal:"NULL NA TRUE FALSE T F Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10"},r:0},{cN:"number",b:"0[xX][0-9a-fA-F]+[Li]?\\b",r:0},{cN:"number",b:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",r:0},{cN:"number",b:"\\d+\\.(?!\\d)(?:i\\b)?",r:0},{cN:"number",b:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{cN:"number",b:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",r:0},{b:"`",e:"`",r:0},{cN:"string",c:[a.BE],v:[{b:'"',e:'"'},{b:"'",e:"'"}]}]}});hljs.registerLanguage("scala",function(a){var c={cN:"annotation",b:"@[A-Za-z]+"};var b={cN:"string",b:'u?r?"""',e:'"""',r:10};return{k:"type yield lazy override def with val var false true sealed abstract private trait object null if for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws",c:[{cN:"javadoc",b:"/\\*\\*",e:"\\*/",c:[{cN:"javadoctag",b:"@[A-Za-z]+"}],r:10},a.CLCM,a.CBLCLM,b,a.ASM,a.QSM,{cN:"class",b:"((case )?class |object |trait )",e:"({|$)",i:":",k:"case class trait object",c:[{bK:"extends with",r:10},a.UTM,{cN:"params",b:"\\(",e:"\\)",c:[a.ASM,a.QSM,b,c]}]},a.CNM,c]}});hljs.registerLanguage("livecodeserver",function(a){var e={cN:"variable",b:"\\b[gtps][A-Z]+[A-Za-z0-9_\\-]*\\b|\\$_[A-Z]+",r:0};var b={cN:"comment",e:"$",v:[a.CBLCLM,a.HCM,{b:"--",},{b:"[^:]//",}]};var d=a.inherit(a.TM,{v:[{b:"\\b_*rig[A-Z]+[A-Za-z0-9_\\-]*"},{b:"\\b_[a-z0-9\\-]+"}]});var c=a.inherit(a.TM,{b:"\\b([A-Za-z0-9_\\-]+)\\b"});return{cI:false,k:{keyword:"after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if",constant:"SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK",operator:"div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys",built_in:"put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg base64Decode base64Encode baseConvert binaryDecode binaryEncode byteToNum cachedURL cachedURLs charToNum cipherNames commandNames compound compress constantNames cos date dateFormat decompress directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames global globals hasMemory hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge millisec millisecs millisecond milliseconds min monthNames num number numToByte numToChar offset open openfiles openProcesses openProcessIDs openSockets paramCount param params peerAddress pendingMessages platform processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_Execute revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sec secs seconds sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName tick ticks time to toLower toUpper transpose trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus value variableNames version waitDepth weekdayNames wordOffset add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load multiply socket process post seek rel relative read from process rename replace require resetAll revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMoveXMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split subtract union unload wait write"},c:[e,{cN:"keyword",b:"\\bend\\sif\\b"},{cN:"function",bK:"function",e:"$",c:[e,c,a.ASM,a.QSM,a.BNM,a.CNM,d]},{cN:"function",bK:"end",e:"$",c:[c,d]},{cN:"command",bK:"command on",e:"$",c:[e,c,a.ASM,a.QSM,a.BNM,a.CNM,d]},{cN:"command",bK:"end",e:"$",c:[c,d]},{cN:"preprocessor",b:"<\\?rev|<\\?lc|<\\?livecode",r:10},{cN:"preprocessor",b:"<\\?"},{cN:"preprocessor",b:"\\?>"},b,a.ASM,a.QSM,a.BNM,a.CNM,d],i:";$|^\\[|^="}});hljs.registerLanguage("profile",function(a){return{c:[a.CNM,{cN:"built_in",b:"{",e:"}$",eB:true,eE:true,c:[a.ASM,a.QSM],r:0},{cN:"filename",b:"[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}",e:":",eE:true},{cN:"header",b:"(ncalls|tottime|cumtime)",e:"$",k:"ncalls tottime|10 cumtime|10 filename",r:10},{cN:"summary",b:"function calls",e:"$",c:[a.CNM],r:10},a.ASM,a.QSM,{cN:"function",b:"\\(",e:"\\)$",c:[a.UTM],r:0}]}});hljs.registerLanguage("php",function(b){var e={cN:"variable",b:"\\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"};var a={cN:"preprocessor",b:/<\?(php)?|\?>/};var c={cN:"string",c:[b.BE,a],v:[{b:'b"',e:'"'},{b:"b'",e:"'"},b.inherit(b.ASM,{i:null}),b.inherit(b.QSM,{i:null})]};var d={v:[b.BNM,b.CNM]};return{cI:true,k:"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally",c:[b.CLCM,b.HCM,{cN:"comment",b:"/\\*",e:"\\*/",c:[{cN:"phpdoc",b:"\\s@[A-Za-z]+"},a]},{cN:"comment",b:"__halt_compiler.+?;",eW:true,k:"__halt_compiler",l:b.UIR},{cN:"string",b:"<<<['\"]?\\w+['\"]?$",e:"^\\w+;",c:[b.BE]},a,e,{cN:"function",bK:"function",e:/[;{]/,i:"\\$|\\[|%",c:[b.UTM,{cN:"params",b:"\\(",e:"\\)",c:["self",e,b.CBLCLM,c,d]}]},{cN:"class",bK:"class interface",e:"{",i:/[:\(\$"]/,c:[{bK:"extends implements",r:10},b.UTM]},{bK:"namespace",e:";",i:/[\.']/,c:[b.UTM]},{bK:"use",e:";",c:[b.UTM]},{b:"=>"},c,d]}});hljs.registerLanguage("parser3",function(a){return{sL:"xml",r:0,c:[{cN:"comment",b:"^#",e:"$"},{cN:"comment",b:"\\^rem{",e:"}",r:10,c:[{b:"{",e:"}",c:["self"]}]},{cN:"preprocessor",b:"^@(?:BASE|USE|CLASS|OPTIONS)$",r:10},{cN:"title",b:"@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$"},{cN:"variable",b:"\\$\\{?[\\w\\-\\.\\:]+\\}?"},{cN:"keyword",b:"\\^[\\w\\-\\.\\:]+"},{cN:"number",b:"\\^#[0-9a-fA-F]+"},a.CNM]}});hljs.registerLanguage("actionscript",function(a){var c="[a-zA-Z_$][a-zA-Z0-9_$]*";var b="([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)";var d={cN:"rest_arg",b:"[.]{3}",e:c,r:10};return{k:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{cN:"package",bK:"package",e:"{",c:[a.TM]},{cN:"class",bK:"class interface",e:"{",c:[{bK:"extends implements"},a.TM]},{cN:"preprocessor",bK:"import include",e:";"},{cN:"function",bK:"function",e:"[{;]",i:"\\S",c:[a.TM,{cN:"params",b:"\\(",e:"\\)",c:[a.ASM,a.QSM,a.CLCM,a.CBLCLM,d]},{cN:"type",b:":",e:b,r:10}]}]}});hljs.registerLanguage("nginx",function(c){var b={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+c.UIR}]};var a={eW:true,l:"[a-z/_]+",k:{built_in:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[c.HCM,{cN:"string",c:[c.BE,b],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{cN:"url",b:"([a-z]+):/",e:"\\s",eW:true,eE:true},{cN:"regexp",c:[c.BE,b],v:[{b:"\\s\\^",e:"\\s|{|;",rE:true},{b:"~\\*?\\s+",e:"\\s|{|;",rE:true},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},b]};return{c:[c.HCM,{b:c.UIR+"\\s",e:";|{",rB:true,c:[c.inherit(c.UTM,{starts:a})],r:0}],i:"[^\\s\\}]"}});hljs.registerLanguage("vhdl",function(a){return{cI:true,k:{keyword:"abs access after alias all and architecture array assert attribute begin block body buffer bus case component configuration constant context cover disconnect downto default else elsif end entity exit fairness file for force function generate generic group guarded if impure in inertial inout is label library linkage literal loop map mod nand new next nor not null of on open or others out package port postponed procedure process property protected pure range record register reject release rem report restrict restrict_guarantee return rol ror select sequence severity shared signal sla sll sra srl strong subtype then to transport type unaffected units until use variable vmode vprop vunit wait when while with xnor xor",typename:"boolean bit character severity_level integer time delay_length natural positive string bit_vector file_open_kind file_open_status std_ulogic std_ulogic_vector std_logic std_logic_vector unsigned signed boolean_vector integer_vector real_vector time_vector"},i:"{",c:[a.CBLCLM,{cN:"comment",b:"--",e:"$"},a.QSM,a.CNM,{cN:"literal",b:"'(U|X|0|1|Z|W|L|H|-)'",c:[a.BE]},{cN:"attribute",b:"'[A-Za-z](_?[A-Za-z0-9])*",c:[a.BE]}]}});hljs.registerLanguage("fix",function(a){return{c:[{b:/[^\u2401\u0001]+/,e:/[\u2401\u0001]/,eE:true,rB:true,rE:false,c:[{b:/([^\u2401\u0001=]+)/,e:/=([^\u2401\u0001=]+)/,rE:true,rB:false,cN:"attribute"},{b:/=/,e:/([\u2401\u0001])/,eE:true,eB:true,cN:"string"}]}],cI:true}});hljs.registerLanguage("diff",function(a){return{c:[{cN:"chunk",r:10,v:[{b:/^\@\@ +\-\d+,\d+ +\+\d+,\d+ +\@\@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"header",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\-\-\-/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+\+\+/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"change",b:"^\\!",e:"$"}]}});hljs.registerLanguage("smalltalk",function(a){var b="[a-z][a-zA-Z0-9_]*";var d={cN:"char",b:"\\$.{1}"};var c={cN:"symbol",b:"#"+a.UIR};return{k:"self super nil true false thisContext",c:[{cN:"comment",b:'"',e:'"'},a.ASM,{cN:"class",b:"\\b[A-Z][A-Za-z0-9_]*",r:0},{cN:"method",b:b+":",r:0},a.CNM,c,d,{cN:"localvars",b:"\\|[ ]*"+b+"([ ]+"+b+")*[ ]*\\|",rB:true,e:/\|/,i:/\S/,c:[{b:"(\\|[ ]*)?"+b}]},{cN:"array",b:"\\#\\(",e:"\\)",c:[a.ASM,d,a.CNM,c]}]}});hljs.registerLanguage("clojure",function(l){var e={built_in:"def cond apply if-not if-let if not not= = < < > <= <= >= == + / * - rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit defmacro defn defn- macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy defstruct first rest cons defprotocol cast coll deftype defrecord last butlast sigs reify second ffirst fnext nfirst nnext defmulti defmethod meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"};var f="[a-zA-Z_0-9\\!\\.\\?\\-\\+\\*\\/\\<\\=\\>\\&\\#\\$';]+";var a="[\\s:\\(\\{]+\\d+(\\.\\d+)?";var d={cN:"number",b:a,r:0};var j=l.inherit(l.QSM,{i:null});var o={cN:"comment",b:";",e:"$",r:0};var n={cN:"collection",b:"[\\[\\{]",e:"[\\]\\}]"};var c={cN:"comment",b:"\\^"+f};var b={cN:"comment",b:"\\^\\{",e:"\\}"};var h={cN:"attribute",b:"[:]"+f};var m={cN:"list",b:"\\(",e:"\\)"};var g={eW:true,k:{literal:"true false nil"},r:0};var i={k:e,l:f,cN:"title",b:f,starts:g};m.c=[{cN:"comment",b:"comment"},i,g];g.c=[m,j,c,b,o,h,n,d];n.c=[m,j,c,o,h,n,d];return{i:/\S/,c:[o,m,{cN:"prompt",b:/^=> /,starts:{e:/\n\n|\Z/}}]}});hljs.registerLanguage("oxygene",function(b){var g="abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained";var a={cN:"comment",b:"{",e:"}",r:0};var e={cN:"comment",b:"\\(\\*",e:"\\*\\)",r:10};var c={cN:"string",b:"'",e:"'",c:[{b:"''"}]};var d={cN:"string",b:"(#\\d+)+"};var f={cN:"function",bK:"function constructor destructor procedure method",e:"[:;]",k:"function constructor|10 destructor|10 procedure|10 method|10",c:[b.TM,{cN:"params",b:"\\(",e:"\\)",k:g,c:[c,d]},a,e]};return{cI:true,k:g,i:'("|\\$[G-Zg-z]|\\/\\*|",sL:"xml",r:0}],r:10},{cN:"bullet",b:"^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+"},{cN:"label",b:"^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+",r:10},{cN:"strong",b:"\\B\\*(?![\\*\\s])",e:"(\\n{2}|\\*)",c:[{b:"\\\\*\\w",r:0}]},{cN:"emphasis",b:"\\B'(?!['\\s])",e:"(\\n{2}|')",c:[{b:"\\\\'\\w",r:0}],r:0},{cN:"emphasis",b:"_(?![_\\s])",e:"(\\n{2}|_)",r:0},{cN:"smartquote",b:"``.+?''",r:10},{cN:"smartquote",b:"`.+?'",r:10},{cN:"code",b:"(`.+?`|\\+.+?\\+)",r:0},{cN:"code",b:"^[ \\t]",e:"$",r:0},{cN:"horizontal_rule",b:"^'{3,}[ \\t]*$",r:10},{b:"(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]",rB:true,c:[{b:"(link|image:?):",r:0},{cN:"link_url",b:"\\w",e:"[^\\[]+",r:0},{cN:"link_label",b:"\\[",e:"\\]",eB:true,eE:true,r:0}],r:10}]}});hljs.registerLanguage("erlang-repl",function(a){return{k:{special_functions:"spawn spawn_link self",reserved:"after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor"},c:[{cN:"prompt",b:"^[0-9]+> ",r:10},{cN:"comment",b:"%",e:"$"},{cN:"number",b:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",r:0},a.ASM,a.QSM,{cN:"constant",b:"\\?(::)?([A-Z]\\w*(::)?)+"},{cN:"arrow",b:"->"},{cN:"ok",b:"ok"},{cN:"exclamation_mark",b:"!"},{cN:"function_or_atom",b:"(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)",r:0},{cN:"variable",b:"[A-Z][a-zA-Z0-9_']*",r:0}]}});hljs.registerLanguage("autohotkey",function(b){var d={cN:"escape",b:"`[\\s\\S]"};var c={cN:"comment",b:";",e:"$",r:0};var a=[{cN:"built_in",b:"A_[a-zA-Z0-9]+"},{cN:"built_in",bK:"ComSpec Clipboard ClipboardAll ErrorLevel"}];return{cI:true,k:{keyword:"Break Continue Else Gosub If Loop Return While",literal:"A true false NOT AND OR"},c:a.concat([d,b.inherit(b.QSM,{c:[d]}),c,{cN:"number",b:b.NR,r:0},{cN:"var_expand",b:"%",e:"%",i:"\\n",c:[d]},{cN:"label",c:[d],v:[{b:'^[^\\n";]+::(?!=)'},{b:'^[^\\n";]+:(?!=)',r:0}]},{b:",\\s*,",r:10}])}});hljs.registerLanguage("scilab",function(a){var b=[a.CNM,{cN:"string",b:"'|\"",e:"'|\"",c:[a.BE,{b:"''"}]}];return{k:{keyword:"abort break case clear catch continue do elseif else endfunction end for functionglobal if pause return resume select try then while%f %F %t %T %pi %eps %inf %nan %e %i %z %s",built_in:"abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp errorexec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isemptyisinfisnan isvector lasterror length load linspace list listfiles log10 log2 logmax min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand realround sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tantype typename warning zeros matrix"},i:'("|#|/\\*|\\s+/\\w+)',c:[{cN:"function",bK:"function endfunction",e:"$",k:"function endfunction|10",c:[a.UTM,{cN:"params",b:"\\(",e:"\\)"},],},{cN:"transposed_variable",b:"[a-zA-Z_][a-zA-Z_0-9]*('+[\\.']*|[\\.']+)",e:"",r:0},{cN:"matrix",b:"\\[",e:"\\]'*[\\.']*",r:0,c:b},{cN:"comment",b:"//",e:"$"}].concat(b)}}); \ No newline at end of file diff --git a/dist/static/js/plugin/highlightjs-line-numbers.min.js b/dist/static/js/plugin/highlightjs-line-numbers.min.js new file mode 100644 index 0000000..a5f9f20 --- /dev/null +++ b/dist/static/js/plugin/highlightjs-line-numbers.min.js @@ -0,0 +1 @@ +!function(r,o){"use strict";var e,i="hljs-ln",l="hljs-ln-line",h="hljs-ln-code",s="hljs-ln-numbers",c="hljs-ln-n",m="data-line-number",a=/\r\n|\r|\n/g;function u(e){for(var n=e.toString(),t=e.anchorNode;"TD"!==t.nodeName;)t=t.parentNode;for(var r=e.focusNode;"TD"!==r.nodeName;)r=r.parentNode;var o=parseInt(t.dataset.lineNumber),a=parseInt(r.dataset.lineNumber);if(o==a)return n;var i,l=t.textContent,s=r.textContent;for(a
    ',[l,s,c,m,h,o+n.startFrom,0{1}
    {6}
    ',[i,r])}return e}(e.innerHTML,o)}function v(e){var n=e.className;if(/hljs-/.test(n)){for(var t=g(e.innerHTML),r=0,o="";r{1}\n',[n,0>16)+(b>>16)+(c>>16);return d<<16|65535&c}function c(a,b){return a<>>32-b}function d(a,d,e,f,g,h){return b(c(b(b(d,a),b(f,h)),g),e)}function e(a,b,c,e,f,g,h){return d(b&c|~b&e,a,b,f,g,h)}function f(a,b,c,e,f,g,h){return d(b&e|c&~e,a,b,f,g,h)}function g(a,b,c,e,f,g,h){return d(b^c^e,a,b,f,g,h)}function h(a,b,c,e,f,g,h){return d(c^(b|~e),a,b,f,g,h)}function i(a,c){a[c>>5]|=128<>>9<<4)+14]=c;var d,i,j,k,l,m=1732584193,n=-271733879,o=-1732584194,p=271733878;for(d=0;d>5]>>>b%32&255);return c}function k(a){var b,c=[];for(c[(a.length>>2)-1]=void 0,b=0;b>5]|=(255&a.charCodeAt(b/8))<16&&(e=i(e,8*a.length)),c=0;16>c;c+=1)f[c]=909522486^e[c],g[c]=1549556828^e[c];return d=i(f.concat(k(b)),512+8*b.length),j(i(g.concat(d),640))}function n(a){var b,c,d="0123456789abcdef",e="";for(c=0;c>>4&15)+d.charAt(15&b);return e}function o(a){return unescape(encodeURIComponent(a))}function p(a){return l(o(a))}function q(a){return n(p(a))}function r(a,b){return m(o(a),o(b))}function s(a,b){return n(r(a,b))}function t(a,b,c){return b?c?r(b,a):s(b,a):c?p(a):q(a)}"function"==typeof define&&define.amd?define(function(){return t}):a.md5=t}(this); \ No newline at end of file diff --git a/dist/static/js/plugin/mock.min.js b/dist/static/js/plugin/mock.min.js new file mode 100644 index 0000000..2058a06 --- /dev/null +++ b/dist/static/js/plugin/mock.min.js @@ -0,0 +1,10 @@ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Mock=e():t.Mock=e()}(this,function(){return function(t){function e(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return t[r].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var n={};return e.m=t,e.c=n,e.p="",e(0)}([function(t,e,n){var r,a=n(1),o=n(3),u=n(5),l=n(20),i=n(23),s=n(25);"undefined"!=typeof window&&(r=n(27));/*! + Mock - 模拟请求 & 模拟数据 + https://github.com/nuysoft/Mock + 墨智 mozhi.gyy@taobao.com nuysoft@gmail.com + */ +var c={Handler:a,Random:u,Util:o,XHR:r,RE:l,toJSONSchema:i,valid:s,heredoc:o.heredoc,setup:function(t){return r.setup(t)},_mocked:{}};c.version="1.0.0-beta2",r&&(r.Mock=c),c.mock=function(t,e,n){return 1===arguments.length?a.gen(t):(2===arguments.length&&(n=e,e=void 0),r&&(window.XMLHttpRequest=r),c._mocked[t+(e||"")]={rurl:t,rtype:e,template:n},c)},t.exports=c},function(module,exports,__webpack_require__){var Constant=__webpack_require__(2),Util=__webpack_require__(3),Parser=__webpack_require__(4),Random=__webpack_require__(5),RE=__webpack_require__(20),Handler={extend:Util.extend};Handler.gen=function(t,e,n){e=void 0==e?"":e+"",n=n||{},n={path:n.path||[Constant.GUID],templatePath:n.templatePath||[Constant.GUID++],currentContext:n.currentContext,templateCurrentContext:n.templateCurrentContext||t,root:n.root||n.currentContext,templateRoot:n.templateRoot||n.templateCurrentContext||t};var r,a=Parser.parse(e),o=Util.type(t);return Handler[o]?(r=Handler[o]({type:o,template:t,name:e,parsedName:e?e.replace(Constant.RE_KEY,"$1"):e,rule:a,context:n}),n.root||(n.root=r),r):t},Handler.extend({array:function(t){var e,n,r=[];if(0===t.template.length)return r;if(t.rule.parameters)if(1===t.rule.min&&void 0===t.rule.max)t.context.path.push(t.name),t.context.templatePath.push(t.name),r=Random.pick(Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();else if(t.rule.parameters[2])t.template.__order_index=t.template.__order_index||0,t.context.path.push(t.name),t.context.templatePath.push(t.name),r=Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})[t.template.__order_index%t.template.length],t.template.__order_index+=+t.rule.parameters[2],t.context.path.pop(),t.context.templatePath.pop();else for(e=0;e1)return this.getValueByKeyPath(key,options);if(templateContext&&"object"==typeof templateContext&&key in templateContext&&placeholder!==templateContext[key])return templateContext[key]=Handler.gen(templateContext[key],key,{currentContext:obj,templateCurrentContext:templateContext}),templateContext[key];if(!(key in Random||lkey in Random||okey in Random))return placeholder;for(var i=0;i1&&(a=e.context.path.slice(0),a.pop(),a=this.normalizePath(a.concat(r))),t=r[r.length-1];for(var o=e.context.root,u=e.context.templateRoot,l=1;ll;l++)if(t=arguments[l])for(e in t)r=u[e],a=t[e],u!==a&&void 0!==a&&(n.isArray(a)||n.isObject(a)?(n.isArray(a)&&(o=r&&n.isArray(r)?r:[]),n.isObject(a)&&(o=r&&n.isObject(r)?r:{}),u[e]=n.extend(o,a)):u[e]=a);return u},n.each=function(t,e,n){var r,a;if("number"===this.type(t))for(r=0;t>r;r++)e(r,r);else if(t.length===+t.length)for(r=0;r1/(t+e)*t?!n:n):Math.random()>=.5},bool:function(t,e,n){return this["boolean"](t,e,n)},natural:function(t,e){return t="undefined"!=typeof t?parseInt(t,10):0,e="undefined"!=typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},integer:function(t,e){return t="undefined"!=typeof t?parseInt(t,10):-9007199254740992,e="undefined"!=typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},"int":function(t,e){return this.integer(t,e)},"float":function(t,e,n,r){n=void 0===n?0:n,n=Math.max(Math.min(n,17),0),r=void 0===r?17:r,r=Math.max(Math.min(r,17),0);for(var a=this.integer(t,e)+".",o=0,u=this.natural(n,r);u>o;o++)a+=u-1>o?this.character("number"):this.character("123456789");return parseFloat(a,10)},character:function(t){var e={lower:"abcdefghijklmnopqrstuvwxyz",upper:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",number:"0123456789",symbol:"!@#$%^&*()[]"};return e.alpha=e.lower+e.upper,e.undefined=e.lower+e.upper+e.number+e.symbol,t=e[(""+t).toLowerCase()]||t,t.charAt(this.natural(0,t.length-1))},"char":function(t){return this.character(t)},string:function(t,e,n){var r;switch(arguments.length){case 0:r=this.natural(3,7);break;case 1:r=t,t=void 0;break;case 2:"string"==typeof arguments[0]?r=e:(r=this.natural(t,e),t=void 0);break;case 3:r=this.natural(e,n)}for(var a="",o=0;r>o;o++)a+=this.character(t);return a},str:function(){return this.string.apply(this,arguments)},range:function(t,e,n){arguments.length<=1&&(e=t||0,t=0),n=arguments[2]||1,t=+t,e=+e,n=+n;for(var r=Math.max(Math.ceil((e-t)/n),0),a=0,o=new Array(r);r>a;)o[a++]=t,t+=n;return o}}},function(t,e){var n={yyyy:"getFullYear",yy:function(t){return(""+t.getFullYear()).slice(2)},y:"yy",MM:function(t){var e=t.getMonth()+1;return 10>e?"0"+e:e},M:function(t){return t.getMonth()+1},dd:function(t){var e=t.getDate();return 10>e?"0"+e:e},d:"getDate",HH:function(t){var e=t.getHours();return 10>e?"0"+e:e},H:"getHours",hh:function(t){var e=t.getHours()%12;return 10>e?"0"+e:e},h:function(t){return t.getHours()%12},mm:function(t){var e=t.getMinutes();return 10>e?"0"+e:e},m:"getMinutes",ss:function(t){var e=t.getSeconds();return 10>e?"0"+e:e},s:"getSeconds",SS:function(t){var e=t.getMilliseconds();return 10>e&&"00"+e||100>e&&"0"+e||e},S:"getMilliseconds",A:function(t){return t.getHours()<12?"AM":"PM"},a:function(t){return t.getHours()<12?"am":"pm"},T:"getTime"};t.exports={_patternLetters:n,_rformat:new RegExp(function(){var t=[];for(var e in n)t.push(e);return"("+t.join("|")+")"}(),"g"),_formatDate:function(t,e){return e.replace(this._rformat,function r(e,a){return"function"==typeof n[a]?n[a](t):n[a]in n?r(e,n[a]):t[n[a]]()})},_randomDate:function(t,e){return t=void 0===t?new Date(0):t,e=void 0===e?new Date:e,new Date(Math.random()*(e.getTime()-t.getTime()))},date:function(t){return t=t||"yyyy-MM-dd",this._formatDate(this._randomDate(),t)},time:function(t){return t=t||"HH:mm:ss",this._formatDate(this._randomDate(),t)},datetime:function(t){return t=t||"yyyy-MM-dd HH:mm:ss",this._formatDate(this._randomDate(),t)},now:function(t,e){1===arguments.length&&(/year|month|day|hour|minute|second|week/.test(t)||(e=t,t="")),t=(t||"").toLowerCase(),e=e||"yyyy-MM-dd HH:mm:ss";var n=new Date;switch(t){case"year":n.setMonth(0);case"month":n.setDate(1);case"week":case"day":n.setHours(0);case"hour":n.setMinutes(0);case"minute":n.setSeconds(0);case"second":n.setMilliseconds(0)}switch(t){case"week":n.setDate(n.getDate()-n.getDay())}return this._formatDate(n,e)}}},function(t,e,n){(function(t){t.exports={_adSize:["300x250","250x250","240x400","336x280","180x150","720x300","468x60","234x60","88x31","120x90","120x60","120x240","125x125","728x90","160x600","120x600","300x600"],_screenSize:["320x200","320x240","640x480","800x480","800x480","1024x600","1024x768","1280x800","1440x900","1920x1200","2560x1600"],_videoSize:["720x480","768x576","1280x720","1920x1080"],image:function(t,e,n,r,a){return 4===arguments.length&&(a=r,r=void 0),3===arguments.length&&(a=n,n=void 0),t||(t=this.pick(this._adSize)),e&&~e.indexOf("#")&&(e=e.slice(1)),n&&~n.indexOf("#")&&(n=n.slice(1)),"http://dummyimage.com/"+t+(e?"/"+e:"")+(n?"/"+n:"")+(r?"."+r:"")+(a?"&text="+a:"")},img:function(){return this.image.apply(this,arguments)},_brandColors:{"4ormat":"#fb0a2a","500px":"#02adea","About.me (blue)":"#00405d","About.me (yellow)":"#ffcc33",Addvocate:"#ff6138",Adobe:"#ff0000",Aim:"#fcd20b",Amazon:"#e47911",Android:"#a4c639","Angie's List":"#7fbb00",AOL:"#0060a3",Atlassian:"#003366",Behance:"#053eff","Big Cartel":"#97b538",bitly:"#ee6123",Blogger:"#fc4f08",Boeing:"#0039a6","Booking.com":"#003580",Carbonmade:"#613854",Cheddar:"#ff7243","Code School":"#3d4944",Delicious:"#205cc0",Dell:"#3287c1",Designmoo:"#e54a4f",Deviantart:"#4e6252","Designer News":"#2d72da",Devour:"#fd0001",DEWALT:"#febd17","Disqus (blue)":"#59a3fc","Disqus (orange)":"#db7132",Dribbble:"#ea4c89",Dropbox:"#3d9ae8",Drupal:"#0c76ab",Dunked:"#2a323a",eBay:"#89c507",Ember:"#f05e1b",Engadget:"#00bdf6",Envato:"#528036",Etsy:"#eb6d20",Evernote:"#5ba525","Fab.com":"#dd0017",Facebook:"#3b5998",Firefox:"#e66000","Flickr (blue)":"#0063dc","Flickr (pink)":"#ff0084",Forrst:"#5b9a68",Foursquare:"#25a0ca",Garmin:"#007cc3",GetGlue:"#2d75a2",Gimmebar:"#f70078",GitHub:"#171515","Google Blue":"#0140ca","Google Green":"#16a61e","Google Red":"#dd1812","Google Yellow":"#fcca03","Google+":"#dd4b39",Grooveshark:"#f77f00",Groupon:"#82b548","Hacker News":"#ff6600",HelloWallet:"#0085ca","Heroku (light)":"#c7c5e6","Heroku (dark)":"#6567a5",HootSuite:"#003366",Houzz:"#73ba37",HTML5:"#ec6231",IKEA:"#ffcc33",IMDb:"#f3ce13",Instagram:"#3f729b",Intel:"#0071c5",Intuit:"#365ebf",Kickstarter:"#76cc1e",kippt:"#e03500",Kodery:"#00af81",LastFM:"#c3000d",LinkedIn:"#0e76a8",Livestream:"#cf0005",Lumo:"#576396",Mixpanel:"#a086d3",Meetup:"#e51937",Nokia:"#183693",NVIDIA:"#76b900",Opera:"#cc0f16",Path:"#e41f11","PayPal (dark)":"#1e477a","PayPal (light)":"#3b7bbf",Pinboard:"#0000e6",Pinterest:"#c8232c",PlayStation:"#665cbe",Pocket:"#ee4056",Prezi:"#318bff",Pusha:"#0f71b4",Quora:"#a82400","QUOTE.fm":"#66ceff",Rdio:"#008fd5",Readability:"#9c0000","Red Hat":"#cc0000",Resource:"#7eb400",Rockpack:"#0ba6ab",Roon:"#62b0d9",RSS:"#ee802f",Salesforce:"#1798c1",Samsung:"#0c4da2",Shopify:"#96bf48",Skype:"#00aff0",Snagajob:"#f47a20",Softonic:"#008ace",SoundCloud:"#ff7700","Space Box":"#f86960",Spotify:"#81b71a",Sprint:"#fee100",Squarespace:"#121212",StackOverflow:"#ef8236",Staples:"#cc0000","Status Chart":"#d7584f",Stripe:"#008cdd",StudyBlue:"#00afe1",StumbleUpon:"#f74425","T-Mobile":"#ea0a8e",Technorati:"#40a800","The Next Web":"#ef4423",Treehouse:"#5cb868",Trulia:"#5eab1f",Tumblr:"#34526f","Twitch.tv":"#6441a5",Twitter:"#00acee",TYPO3:"#ff8700",Ubuntu:"#dd4814",Ustream:"#3388ff",Verizon:"#ef1d1d",Vimeo:"#86c9ef",Vine:"#00a478",Virb:"#06afd8","Virgin Media":"#cc0000",Wooga:"#5b009c","WordPress (blue)":"#21759b","WordPress (orange)":"#d54e21","WordPress (grey)":"#464646",Wunderlist:"#2b88d9",XBOX:"#9bc848",XING:"#126567","Yahoo!":"#720e9e",Yandex:"#ffcc00",Yelp:"#c41200",YouTube:"#c4302b",Zalongo:"#5498dc",Zendesk:"#78a300",Zerply:"#9dcc7a",Zootool:"#5e8b1d"},_brandNames:function(){var t=[];for(var e in this._brandColors)t.push(e);return t},dataImage:function(e,n){var r;if("undefined"!=typeof document)r=document.createElement("canvas");else{var a=t.require("canvas");r=new a}var o=r&&r.getContext&&r.getContext("2d");if(!r||!o)return"";e||(e=this.pick(this._adSize)),n=void 0!==n?n:e,e=e.split("x");var u=parseInt(e[0],10),l=parseInt(e[1],10),i=this._brandColors[this.pick(this._brandNames())],s="#FFF",c=14,h="sans-serif";return r.width=u,r.height=l,o.textAlign="center",o.textBaseline="middle",o.fillStyle=i,o.fillRect(0,0,u,l),o.fillStyle=s,o.font="bold "+c+"px "+h,o.fillText(n,u/2,l/2,u),r.toDataURL("image/png")}}}).call(e,n(9)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){var r=n(11),a=n(12);t.exports={color:function(t){return t||a[t]?a[t].nicer:this.hex()},hex:function(){var t=this._goldenRatioColor(),e=r.hsv2rgb(t),n=r.rgb2hex(e[0],e[1],e[2]);return n},rgb:function(){var t=this._goldenRatioColor(),e=r.hsv2rgb(t);return"rgb("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+")"},rgba:function(){var t=this._goldenRatioColor(),e=r.hsv2rgb(t);return"rgba("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+", "+Math.random().toFixed(2)+")"},hsl:function(){var t=this._goldenRatioColor(),e=r.hsv2hsl(t);return"hsl("+parseInt(e[0],10)+", "+parseInt(e[1],10)+", "+parseInt(e[2],10)+")"},_goldenRatioColor:function(t,e){return this._goldenRatio=.618033988749895,this._hue=this._hue||Math.random(),this._hue+=this._goldenRatio,this._hue%=1,"number"!=typeof t&&(t=.5),"number"!=typeof e&&(e=.95),[360*this._hue,100*t,100*e]}}},function(t,e){t.exports={rgb2hsl:function(t){var e,n,r,a=t[0]/255,o=t[1]/255,u=t[2]/255,l=Math.min(a,o,u),i=Math.max(a,o,u),s=i-l;return i==l?e=0:a==i?e=(o-u)/s:o==i?e=2+(u-a)/s:u==i&&(e=4+(a-o)/s),e=Math.min(60*e,360),0>e&&(e+=360),r=(l+i)/2,n=i==l?0:.5>=r?s/(i+l):s/(2-i-l),[e,100*n,100*r]},rgb2hsv:function(t){var e,n,r,a=t[0],o=t[1],u=t[2],l=Math.min(a,o,u),i=Math.max(a,o,u),s=i-l;return n=0===i?0:s/i*1e3/10,i==l?e=0:a==i?e=(o-u)/s:o==i?e=2+(u-a)/s:u==i&&(e=4+(a-o)/s),e=Math.min(60*e,360),0>e&&(e+=360),r=i/255*1e3/10,[e,n,r]},hsl2rgb:function(t){var e,n,r,a,o,u=t[0]/360,l=t[1]/100,i=t[2]/100;if(0===l)return o=255*i,[o,o,o];n=.5>i?i*(1+l):i+l-i*l,e=2*i-n,a=[0,0,0];for(var s=0;3>s;s++)r=u+1/3*-(s-1),0>r&&r++,r>1&&r--,o=1>6*r?e+6*(n-e)*r:1>2*r?n:2>3*r?e+(n-e)*(2/3-r)*6:e,a[s]=255*o;return a},hsl2hsv:function(t){var e,n,r=t[0],a=t[1]/100,o=t[2]/100;return o*=2,a*=1>=o?o:2-o,n=(o+a)/2,e=2*a/(o+a),[r,100*e,100*n]},hsv2rgb:function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),u=255*r*(1-n),l=255*r*(1-n*o),i=255*r*(1-n*(1-o));switch(r=255*r,a){case 0:return[r,i,u];case 1:return[l,r,u];case 2:return[u,r,i];case 3:return[u,l,r];case 4:return[i,u,r];case 5:return[r,u,l]}},hsv2hsl:function(t){var e,n,r=t[0],a=t[1]/100,o=t[2]/100;return n=(2-a)*o,e=a*o,e/=1>=n?n:2-n,n/=2,[r,100*e,100*n]},rgb2hex:function(t,e,n){return"#"+((256+t<<8|e)<<8|n).toString(16).slice(1)},hex2rgb:function(t){return t="0x"+t.slice(1).replace(t.length>4?t:/./g,"$&$&")|0,[t>>16,t>>8&255,255&t]}}},function(t,e){t.exports={navy:{value:"#000080",nicer:"#001F3F"},blue:{value:"#0000ff",nicer:"#0074D9"},aqua:{value:"#00ffff",nicer:"#7FDBFF"},teal:{value:"#008080",nicer:"#39CCCC"},olive:{value:"#008000",nicer:"#3D9970"},green:{value:"#008000",nicer:"#2ECC40"},lime:{value:"#00ff00",nicer:"#01FF70"},yellow:{value:"#ffff00",nicer:"#FFDC00"},orange:{value:"#ffa500",nicer:"#FF851B"},red:{value:"#ff0000",nicer:"#FF4136"},maroon:{value:"#800000",nicer:"#85144B"},fuchsia:{value:"#ff00ff",nicer:"#F012BE"},purple:{value:"#800080",nicer:"#B10DC9"},silver:{value:"#c0c0c0",nicer:"#DDDDDD"},gray:{value:"#808080",nicer:"#AAAAAA"},black:{value:"#000000",nicer:"#111111"},white:{value:"#FFFFFF",nicer:"#FFFFFF"}}},function(t,e,n){function r(t,e,n,r){return void 0===n?a.natural(t,e):void 0===r?n:a.natural(parseInt(n,10),parseInt(r,10))}var a=n(6),o=n(14);t.exports={paragraph:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.sentence());return a.join(" ")},cparagraph:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.csentence());return a.join("")},sentence:function(t,e){for(var n=r(12,18,t,e),a=[],u=0;n>u;u++)a.push(this.word());return o.capitalize(a.join(" "))+"."},csentence:function(t,e){for(var n=r(12,18,t,e),a=[],o=0;n>o;o++)a.push(this.cword());return a.join("")+"。"},word:function(t,e){for(var n=r(3,10,t,e),o="",u=0;n>u;u++)o+=a.character("lower");return o},cword:function(t,e,n){var r,a="的一是在不了有和人这中大为上个国我以要他时来用们生到作地于出就分对成会可主发年动同工也能下过子说产种面而方后多定行学法所民得经十三之进着等部度家电力里如水化高自二理起小物现实加量都两体制机当使点从业本去把性好应开它合还因由其些然前外天政四日那社义事平形相全表间样与关各重新线内数正心反你明看原又么利比或但质气第向道命此变条只没结解问意建月公无系军很情者最立代想已通并提直题党程展五果料象员革位入常文总次品式活设及管特件长求老头基资边流路级少图山统接知较将组见计别她手角期根论运农指几九区强放决西被干做必战先回则任取据处队南给色光门即保治北造百规热领七海口东导器压志世金增争济阶油思术极交受联什认六共权收证改清己美再采转更单风切打白教速花带安场身车例真务具万每目至达走积示议声报斗完类八离华名确才科张信马节话米整空元况今集温传土许步群广石记需段研界拉林律叫且究观越织装影算低持音众书布复容儿须际商非验连断深难近矿千周委素技备半办青省列习响约支般史感劳便团往酸历市克何除消构府称太准精值号率族维划选标写存候毛亲快效斯院查江型眼王按格养易置派层片始却专状育厂京识适属圆包火住调满县局照参红细引听该铁价严龙飞";switch(arguments.length){case 0:t=a,r=1;break;case 1:"string"==typeof arguments[0]?r=1:(r=t,t=a);break;case 2:"string"==typeof arguments[0]?r=e:(r=this.natural(t,e),t=a);break;case 3:r=this.natural(e,n)}for(var o="",u=0;r>u;u++)o+=t.charAt(this.natural(0,t.length-1));return o},title:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.capitalize(this.word()));return a.join(" ")},ctitle:function(t,e){for(var n=r(3,7,t,e),a=[],o=0;n>o;o++)a.push(this.cword());return a.join("")}}},function(t,e){t.exports={capitalize:function(t){return(t+"").charAt(0).toUpperCase()+(t+"").substr(1)},upper:function(t){return(t+"").toUpperCase()},lower:function(t){return(t+"").toLowerCase()},pick:function(t,e,n){switch(t=t||[],arguments.length){case 1:return t[this.natural(0,t.length-1)];case 2:n=e;case 3:return this.shuffle(t,e,n)}},shuffle:function(t,e,n){t=t||[];for(var r=t.slice(0),a=[],o=0,u=r.length,l=0;u>l;l++)o=this.natural(0,r.length-1),a.push(r[o]),r.splice(o,1);switch(arguments.length){case 0:case 1:return a;case 2:n=e;case 3:return e=parseInt(e,10),n=parseInt(n,10),a.slice(0,this.natural(e,n))}},order:function n(t){n.cache=n.cache||{},arguments.length>1&&(t=[].slice.call(arguments,0));var e=n.options,r=e.context.templatePath.join("."),a=n.cache[r]=n.cache[r]||{index:0,array:t};return a.array[a.index++%a.array.length]}}},function(t,e){t.exports={first:function(){var t=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric"].concat(["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna"]);return this.pick(t)},last:function(){var t=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas","Hernandez","Moore","Martin","Jackson","Thompson","White","Lopez","Lee","Gonzalez","Harris","Clark","Lewis","Robinson","Walker","Perez","Hall","Young","Allen"];return this.pick(t)},name:function(t){return this.first()+" "+(t?this.first()+" ":"")+this.last()},cfirst:function(){var t="王 李 张 刘 陈 杨 赵 黄 周 吴 徐 孙 胡 朱 高 林 何 郭 马 罗 梁 宋 郑 谢 韩 唐 冯 于 董 萧 程 曹 袁 邓 许 傅 沈 曾 彭 吕 苏 卢 蒋 蔡 贾 丁 魏 薛 叶 阎 余 潘 杜 戴 夏 锺 汪 田 任 姜 范 方 石 姚 谭 廖 邹 熊 金 陆 郝 孔 白 崔 康 毛 邱 秦 江 史 顾 侯 邵 孟 龙 万 段 雷 钱 汤 尹 黎 易 常 武 乔 贺 赖 龚 文".split(" ");return this.pick(t)},clast:function(){var t="伟 芳 娜 秀英 敏 静 丽 强 磊 军 洋 勇 艳 杰 娟 涛 明 超 秀兰 霞 平 刚 桂英".split(" ");return this.pick(t)},cname:function(){return this.cfirst()+this.clast()}}},function(t,e){t.exports={url:function(t,e){return(t||this.protocol())+"://"+(e||this.domain())+"/"+this.word()},protocol:function(){return this.pick("http ftp gopher mailto mid cid news nntp prospero telnet rlogin tn3270 wais".split(" "))},domain:function(t){return this.word()+"."+(t||this.tld())},tld:function(){return this.pick("com net org edu gov int mil cn com.cn net.cn gov.cn org.cn 中国 中国互联.公司 中国互联.网络 tel biz cc tv info name hk mobi asia cd travel pro museum coop aero ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf cg ch ci ck cl cm cn co cq cr cu cv cx cy cz de dj dk dm do dz ec ee eg eh es et ev fi fj fk fm fo fr ga gb gd ge gf gh gi gl gm gn gp gr gt gu gw gy hk hm hn hr ht hu id ie il in io iq ir is it jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md mg mh ml mm mn mo mp mq mr ms mt mv mw mx my mz na nc ne nf ng ni nl no np nr nt nu nz om qa pa pe pf pg ph pk pl pm pn pr pt pw py re ro ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sy sz tc td tf tg th tj tk tm tn to tp tr tt tv tw tz ua ug uk us uy va vc ve vg vn vu wf ws ye yu za zm zr zw".split(" "))},email:function(t){return this.character("lower")+"."+this.word()+"@"+(t||this.word()+"."+this.tld())},ip:function(){return this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)}}},function(t,e,n){var r=n(18),a=["东北","华北","华东","华中","华南","西南","西北"];t.exports={region:function(){return this.pick(a)},province:function(){return this.pick(r).name},city:function(t){var e=this.pick(r),n=this.pick(e.children);return t?[e.name,n.name].join(" "):n.name},county:function(t){var e=this.pick(r),n=this.pick(e.children),a=this.pick(n.children)||{name:"-"};return t?[e.name,n.name,a.name].join(" "):a.name},zip:function(t){for(var e="",n=0;(t||6)>n;n++)e+=this.natural(0,9);return e}}},function(t,e){function n(t){for(var e,n={},r=0;ra;a++)o=t.charAt(a),"\n"===o?(e.seenCR||e.line++,e.column=1,e.seenCR=!1):"\r"===o||"\u2028"===o||"\u2029"===o?(e.line++,e.column=1,e.seenCR=!0):(e.column++,e.seenCR=!1)}return tr!==e&&(tr>e&&(tr=0,er={line:1,column:1,seenCR:!1}),n(er,tr,e),tr=e),er}function b(t){nr>Zn||(Zn>nr&&(nr=Zn,rr=[]),rr.push(t))}function w(t){var e=0;for(t.sort();eZn?(r=t.charAt(Zn),Zn++):(r=null,0===ar&&b(Tn)),null!==r?(Qn=e,n=Hn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)):(Zn=e,e=kt),e}function ft(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Dn,Zn++):(n=null,0===ar&&b(qn)),null!==n?(Fn.test(t.charAt(Zn))?(r=t.charAt(Zn),Zn++):(r=null,0===ar&&b(Ln)),null!==r?(Qn=e,n=On(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)):(Zn=e,e=kt),e}function dt(){var e,n,r,a;if(e=Zn,t.substr(Zn,2)===In?(n=In,Zn+=2):(n=null,0===ar&&b(jn)),null!==n){if(r=[],Nn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(zn)),null!==a)for(;null!==a;)r.push(a),Nn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(zn));else r=kt;null!==r?(Qn=e,n=Un(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)}else Zn=e,e=kt;return e}function mt(){var e,n,r,a;if(e=Zn,t.substr(Zn,2)===Bn?(n=Bn,Zn+=2):(n=null,0===ar&&b(Gn)),null!==n){if(r=[],Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn)),null!==a)for(;null!==a;)r.push(a),Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn));else r=kt;null!==r?(Qn=e,n=Wn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)}else Zn=e,e=kt;return e}function gt(){var e,n,r,a;if(e=Zn,t.substr(Zn,2)===Yn?(n=Yn,Zn+=2):(n=null,0===ar&&b(Jn)),null!==n){if(r=[],Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn)),null!==a)for(;null!==a;)r.push(a),Xn.test(t.charAt(Zn))?(a=t.charAt(Zn),Zn++):(a=null,0===ar&&b(Kn));else r=kt;null!==r?(Qn=e,n=$n(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)}else Zn=e,e=kt;return e}function vt(){var e,n;return e=Zn,t.substr(Zn,2)===In?(n=In,Zn+=2):(n=null,0===ar&&b(jn)),null!==n&&(Qn=e,n=Vn()),null===n?(Zn=e,e=n):e=n,e}function xt(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Dn,Zn++):(n=null,0===ar&&b(qn)),null!==n?(t.length>Zn?(r=t.charAt(Zn),Zn++):(r=null,0===ar&&b(Tn)),null!==r?(Qn=e,n=Fe(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=kt)):(Zn=e,e=kt),e}var yt,bt=arguments.length>1?arguments[1]:{},wt={regexp:C},Ct=C,kt=null,Rt="",Et="|",At='"|"',_t=function(t,e){return e?new r(t,e[1]):t},Mt=function(t,e,n){return new a([t].concat(e).concat([n]))},Pt="^",St='"^"',Tt=function(){return new n("start")},Ht="$",Dt='"$"',qt=function(){return new n("end")},Ft=function(t,e){return new l(t,e)},Lt="Quantifier",Ot=function(t,e){return e&&(t.greedy=!1),t},It="{",jt='"{"',Nt=",",zt='","',Ut="}",Bt='"}"',Gt=function(t,e){return new i(t,e)},Xt=",}",Kt='",}"',Wt=function(t){return new i(t,1/0)},Yt=function(t){return new i(t,t)},Jt="+",$t='"+"',Vt=function(){return new i(1,1/0)},Zt="*",Qt='"*"',te=function(){return new i(0,1/0)},ee="?",ne='"?"',re=function(){return new i(0,1)},ae=/^[0-9]/,oe="[0-9]",ue=function(t){return+t.join("")},le="(",ie='"("',se=")",ce='")"',he=function(t){return t},pe=function(t){return new u(t)},fe="?:",de='"?:"',me=function(t){return new o("non-capture-group",t)},ge="?=",ve='"?="',xe=function(t){return new o("positive-lookahead",t)},ye="?!",be='"?!"',we=function(t){return new o("negative-lookahead",t)},Ce="CharacterSet",ke="[",Re='"["',Ee="]",Ae='"]"',_e=function(t,e){return new s(!!t,e)},Me="CharacterRange",Pe="-",Se='"-"',Te=function(t,e){return new c(t,e)},He="Character",De=/^[^\\\]]/,qe="[^\\\\\\]]",Fe=function(t){return new h(t)},Le=".",Oe='"."',Ie=function(){return new n("any-character")},je="Literal",Ne=/^[^|\\\/.[()?+*$\^]/,ze="[^|\\\\\\/.[()?+*$\\^]",Ue="\\b",Be='"\\\\b"',Ge=function(){return new n("backspace")},Xe=function(){return new n("word-boundary")},Ke="\\B",We='"\\\\B"',Ye=function(){return new n("non-word-boundary")},Je="\\d",$e='"\\\\d"',Ve=function(){return new n("digit")},Ze="\\D",Qe='"\\\\D"',tn=function(){return new n("non-digit")},en="\\f",nn='"\\\\f"',rn=function(){return new n("form-feed")},an="\\n",on='"\\\\n"',un=function(){return new n("line-feed")},ln="\\r",sn='"\\\\r"',cn=function(){return new n("carriage-return")},hn="\\s",pn='"\\\\s"',fn=function(){return new n("white-space")},dn="\\S",mn='"\\\\S"',gn=function(){return new n("non-white-space")},vn="\\t",xn='"\\\\t"',yn=function(){return new n("tab")},bn="\\v",wn='"\\\\v"',Cn=function(){return new n("vertical-tab")},kn="\\w",Rn='"\\\\w"',En=function(){return new n("word")},An="\\W",_n='"\\\\W"',Mn=function(){ +return new n("non-word")},Pn="\\c",Sn='"\\\\c"',Tn="any character",Hn=function(t){return new g(t)},Dn="\\",qn='"\\\\"',Fn=/^[1-9]/,Ln="[1-9]",On=function(t){return new m(t)},In="\\0",jn='"\\\\0"',Nn=/^[0-7]/,zn="[0-7]",Un=function(t){return new d(t.join(""))},Bn="\\x",Gn='"\\\\x"',Xn=/^[0-9a-fA-F]/,Kn="[0-9a-fA-F]",Wn=function(t){return new f(t.join(""))},Yn="\\u",Jn='"\\\\u"',$n=function(t){return new p(t.join(""))},Vn=function(){return new n("null-character")},Zn=0,Qn=0,tr=0,er={line:1,column:1,seenCR:!1},nr=0,rr=[],ar=0;if("startRule"in bt){if(!(bt.startRule in wt))throw new Error("Can't start parsing from rule \""+bt.startRule+'".');Ct=wt[bt.startRule]}if(n.offset=x,n.text=v,yt=Ct(),null!==yt&&Zn===t.length)return yt;throw w(rr),Qn=Math.max(Zn,nr),new e(rr,Qn=r;r++)n+=String.fromCharCode(r);return n}var a=n(3),o=n(5),u={extend:a.extend},l=r(97,122),i=r(65,90),s=r(48,57),c=r(32,47)+r(58,64)+r(91,96)+r(123,126),h=r(32,126),p=" \f\n\r \x0B \u2028\u2029",f={"\\w":l+i+s+"_","\\W":c.replace("_",""),"\\s":p,"\\S":function(){for(var t=h,e=0;ea;a++)e+=this.gen(t.body,e,n);return e},quantifier:function(t,e,n){var r=Math.max(t.min,0),a=isFinite(t.max)?t.max:r+o.integer(3,7);return o.integer(r,a)},charset:function(t,e,n){if(t.invert)return this["invert-charset"](t,e,n);var r=o.pick(t.body);return this.gen(r,e,n)},"invert-charset":function(t,e,n){for(var r,a=h,u=0;u=s;s++)a=a.replace(String.fromCharCode(s),"");default:var c=f[r.text];if(c)for(var p=0;p<=c.length;p++)a=a.replace(c[p],"")}return o.pick(a.split(""))},range:function(t,e,n){var r=this.gen(t.start,e,n).charCodeAt(),a=this.gen(t.end,e,n).charCodeAt();return String.fromCharCode(o.integer(r,a))},literal:function(t,e,n){return t.escaped?t.body:t.text},unicode:function(t,e,n){return String.fromCharCode(parseInt(t.code,16))},hex:function(t,e,n){return String.fromCharCode(parseInt(t.code,16))},octal:function(t,e,n){return String.fromCharCode(parseInt(t.code,8))},"back-reference":function(t,e,n){return n[t.code]||""},CONTROL_CHARACTER_MAP:function(){for(var t="@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _".split(" "),e="\x00        \b \n \x0B \f \r                  ".split(" "),n={},r=0;rr)return!0;var u={path:e,type:t,actual:n,expected:r,action:"greater than",message:o};return u.message=l.message(u),a.push(u),!1},lessThan:function(t,e,n,r,a,o){if(r>n)return!0;var u={path:e,type:t,actual:n,expected:r,action:"less to",message:o};return u.message=l.message(u),a.push(u),!1},greaterThanOrEqualTo:function(t,e,n,r,a,o){if(n>=r)return!0;var u={path:e,type:t,actual:n,expected:r,action:"greater than or equal to",message:o};return u.message=l.message(u),a.push(u),!1},lessThanOrEqualTo:function(t,e,n,r,a,o){if(r>=n)return!0;var u={path:e,type:t,actual:n,expected:r,action:"less than or equal to",message:o};return u.message=l.message(u),a.push(u),!1}};r.Diff=u,r.Assert=l,t.exports=r},function(t,e,n){t.exports=n(28)},function(t,e,n){function r(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}function a(){function t(){try{return new window._XMLHttpRequest}catch(t){}}function e(){try{return new window._ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}var n=function(){var t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,e=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,n=location.href,r=e.exec(n.toLowerCase())||[];return t.test(r[1])}();return window.ActiveXObject?!n&&t()||e():t()}function o(t){function e(t,e){return"string"===l.type(t)?t===e:"regexp"===l.type(t)?t.test(e):void 0}for(var n in r.Mock._mocked){var a=r.Mock._mocked[n];if((!a.rurl||e(a.rurl,t.url))&&(!a.rtype||e(a.rtype,t.type.toLowerCase())))return a}}function u(t,e){return l.isFunction(t.template)?t.template(e):r.Mock.mock(t.template)}var l=n(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch(i){window.Event=function(t,e,n,r){var a=document.createEvent("CustomEvent");return a.initCustomEvent(t,e,n,r),a}}var s={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},c="readystatechange loadstart progress abort error load timeout loadend".split(" "),h="readyState responseURL status statusText responseType response responseText responseXML".split(" "),p={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};r._settings={timeout:"10-100"},r.setup=function(t){return l.extend(r._settings,t),r._settings},l.extend(r,s),l.extend(r.prototype,s),r.prototype.mock=!0,r.prototype.match=!1,l.extend(r.prototype,{open:function(t,e,n,u,i){function s(t){for(var e=0,n=h.length;n>e;e++)try{p[h[e]]=d[h[e]]}catch(r){}p.dispatchEvent(new Event(t.type))}var p=this;l.extend(this.custom,{method:t,url:e,async:"boolean"==typeof n?n:!0,username:u,password:i,options:{url:e,type:t}}),this.custom.timeout=function(t){if("number"==typeof t)return t;if("string"==typeof t&&!~t.indexOf("-"))return parseInt(t,10);if("string"==typeof t&&~t.indexOf("-")){var e=t.split("-"),n=parseInt(e[0],10),r=parseInt(e[1],10);return Math.round(Math.random()*(r-n))+n}}(r._settings.timeout);var f=o(this.custom.options);if(!f){var d=a();this.custom.xhr=d;for(var m=0;mn[h]&&(a.reach[i]="start"),n[h]>a[f]-a[g]-1&&(a.reach[i]="end"),b&&(n.dispatchEvent(k("ps-scroll-"+i)),0>b?n.dispatchEvent(k("ps-scroll-"+l)):0=a.railXWidth-a.scrollbarXWidth&&(a.scrollbarXLeft=a.railXWidth-a.scrollbarXWidth),a.scrollbarYTop>=a.railYHeight-a.scrollbarYHeight&&(a.scrollbarYTop=a.railYHeight-a.scrollbarYHeight),s(c,a),a.scrollbarXActive?c.classList.add(z.state.active("x")):(c.classList.remove(z.state.active("x")),a.scrollbarXWidth=0,a.scrollbarXLeft=0,c.scrollLeft=!0===a.isRtl?a.contentWidth:0),a.scrollbarYActive?c.classList.add(z.state.active("y")):(c.classList.remove(z.state.active("y")),a.scrollbarYHeight=0,a.scrollbarYTop=0,c.scrollTop=0)}function r(a,b){var c=Math.min,d=Math.max;return a.settings.minScrollbarLength&&(b=d(b,a.settings.minScrollbarLength)),a.settings.maxScrollbarLength&&(b=c(b,a.settings.maxScrollbarLength)),b}function s(a,c){var d={width:c.railXWidth},e=v(a.scrollTop);d.left=c.isRtl?c.negativeScrollAdjustment+a.scrollLeft+c.containerWidth-c.contentWidth:a.scrollLeft,c.isScrollbarXUsingBottom?d.bottom=c.scrollbarXBottom-e:d.top=c.scrollbarXTop+e,b(c.scrollbarXRail,d);var f={top:e,height:c.railYHeight};c.isScrollbarYUsingRight?c.isRtl?f.right=c.contentWidth-(c.negativeScrollAdjustment+a.scrollLeft)-c.scrollbarYRight-c.scrollbarYOuterWidth-9:f.right=c.scrollbarYRight-a.scrollLeft:c.isRtl?f.left=c.negativeScrollAdjustment+a.scrollLeft+2*c.containerWidth-c.contentWidth-c.scrollbarYLeft-c.scrollbarYOuterWidth:f.left=c.scrollbarYLeft+a.scrollLeft,b(c.scrollbarYRail,f),b(c.scrollbarX,{left:c.scrollbarXLeft,width:c.scrollbarXWidth-c.railBorderXWidth}),b(c.scrollbarY,{top:c.scrollbarYTop+8,height:c.scrollbarYHeight-c.railBorderYWidth-16})}function t(a,b){function c(b){b.touches&&b.touches[0]&&(b[k]=b.touches[0].pageY),s[o]=t+v*(b[k]-u),g(a,p),q(a),b.stopPropagation(),b.preventDefault()}function d(){h(a,p),a[r].classList.remove(z.state.clicking),a.event.unbind(a.ownerDocument,"mousemove",c)}function f(b,e){t=s[o],e&&b.touches&&(b[k]=b.touches[0].pageY),u=b[k],v=(a[j]-a[i])/(a[l]-a[n]),e?a.event.bind(a.ownerDocument,"touchmove",c):(a.event.bind(a.ownerDocument,"mousemove",c),a.event.once(a.ownerDocument,"mouseup",d),b.preventDefault()),a[r].classList.add(z.state.clicking),b.stopPropagation()}var i=b[0],j=b[1],k=b[2],l=b[3],m=b[4],n=b[5],o=b[6],p=b[7],r=b[8],s=a.element,t=null,u=null,v=null;a.event.bind(a[m],"mousedown",function(a){f(a)}),a.event.bind(a[m],"touchstart",function(a){f(a,!0)})}var w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),z={main:"ps",rtl:"ps__rtl",element:{thumb:function(a){return"ps__thumb-"+a},rail:function(a){return"ps__rail-"+a},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(a){return"ps--active-"+a},scrolling:function(a){return"ps--scrolling-"+a}}},A={x:null,y:null},B=function(a){this.element=a,this.handlers={}},C={isEmpty:{configurable:!0}};B.prototype.bind=function(a,b){"undefined"==typeof this.handlers[a]&&(this.handlers[a]=[]),this.handlers[a].push(b),this.element.addEventListener(a,b,!1)},B.prototype.unbind=function(a,b){var c=this;this.handlers[a]=this.handlers[a].filter(function(d){return!!(b&&d!==b)||(c.element.removeEventListener(a,d,!1),!1)})},B.prototype.unbindAll=function(){for(var a in this.handlers)this.unbind(a)},C.isEmpty.get=function(){var a=this;return Object.keys(this.handlers).every(function(b){return 0===a.handlers[b].length})},Object.defineProperties(B.prototype,C);var D=function(){this.eventElements=[]};D.prototype.eventElement=function(a){var b=this.eventElements.filter(function(b){return b.element===a})[0];return b||(b=new B(a),this.eventElements.push(b)),b},D.prototype.bind=function(a,b,c){this.eventElement(a).bind(b,c)},D.prototype.unbind=function(a,b,c){var d=this.eventElement(a);d.unbind(b,c),d.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(d),1)},D.prototype.unbindAll=function(){this.eventElements.forEach(function(a){return a.unbindAll()}),this.eventElements=[]},D.prototype.once=function(a,b,c){var d=this.eventElement(a),e=function(a){d.unbind(b,e),c(a)};d.bind(b,e)};var E={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&0a.scrollbarYTop?1:-1;a.element.scrollTop+=d*a.containerHeight,q(a),b.stopPropagation()}),a.event.bind(a.scrollbarX,"mousedown",function(a){return a.stopPropagation()}),a.event.bind(a.scrollbarXRail,"mousedown",function(b){var c=b.pageX-window.pageXOffset-a.scrollbarXRail.getBoundingClientRect().left,d=c>a.scrollbarXLeft?1:-1;a.element.scrollLeft+=d*a.containerWidth,q(a),b.stopPropagation()})},"drag-thumb":function(a){t(a,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),t(a,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(a){function b(b,d){var e=v(c.scrollTop);if(0===b){if(!a.scrollbarYActive)return!1;if(0===e&&0=a.contentHeight-a.containerHeight&&0>d)return!a.settings.wheelPropagation}var f=c.scrollLeft;if(0===d){if(!a.scrollbarXActive)return!1;if(0===f&&0>b||f>=a.contentWidth-a.containerWidth&&0u(a)?f||g:i||j,!d||!b.settings.wheelPropagation}function d(a){var b=a.deltaX,c=-1*a.deltaY;return("undefined"==typeof b||"undefined"==typeof c)&&(b=-1*a.wheelDeltaX/6,c=a.wheelDeltaY/6),a.deltaMode&&1===a.deltaMode&&(b*=10,c*=10),b!==b&&c!==c/* NaN checks */&&(b=0,c=a.wheelDelta),a.shiftKey?[-c,-b]:[b,c]}function f(b,c,d){// FIXME: this is a workaround for \', \'\', \'
    \'].join(\'\');\n\nclass BubbleTheme extends _base__WEBPACK_IMPORTED_MODULE_2__["default"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add(\'ql-bubble\');\n }\n\n extendToolbar(toolbar) {\n this.tooltip = new BubbleTooltip(this.quill, this.options.bounds);\n this.tooltip.root.appendChild(toolbar.container);\n this.buildButtons(toolbar.container.querySelectorAll(\'button\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n this.buildPickers(toolbar.container.querySelectorAll(\'select\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n }\n\n}\n\nBubbleTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__["default"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (!value) {\n this.quill.format(\'link\', false);\n } else {\n this.quill.theme.tooltip.edit();\n }\n }\n\n }\n }\n }\n});\n\n\n//# sourceURL=webpack://Quill/./themes/bubble.js?')},"./themes/snow.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \"./core/emitter.js\");\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \"./themes/base.js\");\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/link */ \"./formats/link.js\");\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/selection */ \"./core/selection.js\");\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/icons */ \"./ui/icons.js\");\n\n\n\n\n\n\nconst TOOLBAR_CONFIG = [[{\n header: ['1', '2', '3', false]\n}], ['bold', 'italic', 'underline', 'link'], [{\n list: 'ordered'\n}, {\n list: 'bullet'\n}], ['clean']];\n\nclass SnowTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__[\"BaseTooltip\"] {\n constructor(quill, bounds) {\n super(quill, bounds);\n this.preview = this.root.querySelector('a.ql-preview');\n }\n\n listen() {\n super.listen();\n this.root.querySelector('a.ql-action').addEventListener('click', event => {\n if (this.root.classList.contains('ql-editing')) {\n this.save();\n } else {\n this.edit('link', this.preview.textContent);\n }\n\n event.preventDefault();\n });\n this.root.querySelector('a.ql-remove').addEventListener('click', event => {\n if (this.linkRange != null) {\n const range = this.linkRange;\n this.restoreFocus();\n this.quill.formatText(range, 'link', false, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n delete this.linkRange;\n }\n\n event.preventDefault();\n this.hide();\n });\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].events.SELECTION_CHANGE, (range, oldRange, source) => {\n if (range == null) return;\n\n if (range.length === 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER) {\n const [link, offset] = this.quill.scroll.descendant(_formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], range.index);\n\n if (link != null) {\n this.linkRange = new _core_selection__WEBPACK_IMPORTED_MODULE_4__[\"Range\"](range.index - offset, link.length());\n const preview = _formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"].formats(link.domNode);\n this.preview.textContent = preview;\n this.preview.setAttribute('href', preview);\n this.show();\n this.position(this.quill.getBounds(this.linkRange));\n return;\n }\n } else {\n delete this.linkRange;\n }\n\n this.hide();\n });\n }\n\n show() {\n super.show();\n this.root.removeAttribute('data-mode');\n }\n\n}\n\nSnowTooltip.TEMPLATE = ['', '', '', ''].join('');\n\nclass SnowTheme extends _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add('ql-snow');\n }\n\n extendToolbar(toolbar) {\n toolbar.container.classList.add('ql-snow');\n this.buildButtons(toolbar.container.querySelectorAll('button'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.buildPickers(toolbar.container.querySelectorAll('select'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.tooltip = new SnowTooltip(this.quill, this.options.bounds);\n\n if (toolbar.container.querySelector('.ql-link')) {\n this.quill.keyboard.addBinding({\n key: 'k',\n shortKey: true\n }, (range, context) => {\n toolbar.handlers.link.call(toolbar, !context.format.link);\n });\n }\n }\n\n}\n\nSnowTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (value) {\n const range = this.quill.getSelection();\n if (range == null || range.length === 0) return;\n let preview = this.quill.getText(range);\n\n if (/^\\S+@\\S+\\.\\S+$/.test(preview) && preview.indexOf('mailto:') !== 0) {\n preview = \"mailto:\".concat(preview);\n }\n\n const {\n tooltip\n } = this.quill.theme;\n tooltip.edit('link', preview);\n } else {\n this.quill.format('link', false);\n }\n }\n\n }\n }\n }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (SnowTheme);\n\n//# sourceURL=webpack://Quill/./themes/snow.js?")},"./ui/color-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass ColorPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, label) {\n super(select);\n this.label.innerHTML = label;\n this.container.classList.add('ql-color-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).slice(0, 7).forEach(item => {\n item.classList.add('ql-primary');\n });\n }\n\n buildItem(option) {\n const item = super.buildItem(option);\n item.style.backgroundColor = option.getAttribute('value') || '';\n return item;\n }\n\n selectItem(item, trigger) {\n super.selectItem(item, trigger);\n const colorLabel = this.label.querySelector('.ql-color-label');\n const value = item ? item.getAttribute('data-value') || '' : '';\n\n if (colorLabel) {\n if (colorLabel.tagName === 'line') {\n colorLabel.style.stroke = value;\n } else {\n colorLabel.style.fill = value;\n }\n }\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ColorPicker);\n\n//# sourceURL=webpack://Quill/./ui/color-picker.js?")},"./ui/icon-picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass IconPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, icons) {\n super(select);\n this.container.classList.add('ql-icon-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).forEach(item => {\n item.innerHTML = icons[item.getAttribute('data-value') || ''];\n });\n this.defaultItem = this.container.querySelector('.ql-selected');\n this.selectItem(this.defaultItem);\n }\n\n selectItem(target, trigger) {\n super.selectItem(target, trigger);\n const item = target || this.defaultItem;\n if (this.label.innerHTML === item.innerHTML) return;\n this.label.innerHTML = item.innerHTML;\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (IconPicker);\n\n//# sourceURL=webpack://Quill/./ui/icon-picker.js?")},"./ui/icons.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/align-left.svg */ "./assets/icons/align-left.svg");\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../assets/icons/align-center.svg */ "./assets/icons/align-center.svg");\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../assets/icons/align-right.svg */ "./assets/icons/align-right.svg");\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../assets/icons/align-justify.svg */ "./assets/icons/align-justify.svg");\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../assets/icons/background.svg */ "./assets/icons/background.svg");\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../assets/icons/blockquote.svg */ "./assets/icons/blockquote.svg");\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../assets/icons/bold.svg */ "./assets/icons/bold.svg");\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../assets/icons/clean.svg */ "./assets/icons/clean.svg");\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../assets/icons/code.svg */ "./assets/icons/code.svg");\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../assets/icons/color.svg */ "./assets/icons/color.svg");\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../assets/icons/direction-ltr.svg */ "./assets/icons/direction-ltr.svg");\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../assets/icons/direction-rtl.svg */ "./assets/icons/direction-rtl.svg");\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../assets/icons/formula.svg */ "./assets/icons/formula.svg");\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../assets/icons/header.svg */ "./assets/icons/header.svg");\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../assets/icons/header-2.svg */ "./assets/icons/header-2.svg");\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../assets/icons/italic.svg */ "./assets/icons/italic.svg");\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../assets/icons/image.svg */ "./assets/icons/image.svg");\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../assets/icons/indent.svg */ "./assets/icons/indent.svg");\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../assets/icons/outdent.svg */ "./assets/icons/outdent.svg");\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../assets/icons/link.svg */ "./assets/icons/link.svg");\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../assets/icons/list-bullet.svg */ "./assets/icons/list-bullet.svg");\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../assets/icons/list-check.svg */ "./assets/icons/list-check.svg");\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../assets/icons/list-ordered.svg */ "./assets/icons/list-ordered.svg");\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../assets/icons/subscript.svg */ "./assets/icons/subscript.svg");\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../assets/icons/superscript.svg */ "./assets/icons/superscript.svg");\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../assets/icons/strike.svg */ "./assets/icons/strike.svg");\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../assets/icons/table.svg */ "./assets/icons/table.svg");\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../assets/icons/underline.svg */ "./assets/icons/underline.svg");\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../assets/icons/video.svg */ "./assets/icons/video.svg");\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__["default"] = ({\n align: {\n \'\': _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default.a,\n center: _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default.a,\n right: _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default.a,\n justify: _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default.a\n },\n background: _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default.a,\n blockquote: _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default.a,\n bold: _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default.a,\n clean: _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default.a,\n code: _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n \'code-block\': _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n color: _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default.a,\n direction: {\n \'\': _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default.a,\n rtl: _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default.a\n },\n formula: _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default.a,\n header: {\n \'1\': _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default.a,\n \'2\': _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default.a\n },\n italic: _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default.a,\n image: _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default.a,\n indent: {\n \'+1\': _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default.a,\n \'-1\': _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default.a\n },\n link: _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default.a,\n list: {\n bullet: _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default.a,\n check: _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default.a,\n ordered: _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default.a\n },\n script: {\n sub: _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default.a,\n super: _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default.a\n },\n strike: _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default.a,\n table: _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default.a,\n underline: _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default.a,\n video: _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default.a\n});\n\n//# sourceURL=webpack://Quill/./ui/icons.js?')},"./ui/picker.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/dropdown.svg */ \"./assets/icons/dropdown.svg\");\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__);\n\nlet optionsCounter = 0;\n\nfunction toggleAriaAttribute(element, attribute) {\n element.setAttribute(attribute, !(element.getAttribute(attribute) === 'true'));\n}\n\nclass Picker {\n constructor(select) {\n this.select = select;\n this.container = document.createElement('span');\n this.buildPicker();\n this.select.style.display = 'none';\n this.select.parentNode.insertBefore(this.container, this.select);\n this.label.addEventListener('mousedown', () => {\n this.togglePicker();\n });\n this.label.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.togglePicker();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n this.select.addEventListener('change', this.update.bind(this));\n }\n\n togglePicker() {\n this.container.classList.toggle('ql-expanded'); // Toggle aria-expanded and aria-hidden to make the picker accessible\n\n toggleAriaAttribute(this.label, 'aria-expanded');\n toggleAriaAttribute(this.options, 'aria-hidden');\n }\n\n buildItem(option) {\n const item = document.createElement('span');\n item.tabIndex = '0';\n item.setAttribute('role', 'button');\n item.classList.add('ql-picker-item');\n\n if (option.hasAttribute('value')) {\n item.setAttribute('data-value', option.getAttribute('value'));\n }\n\n if (option.textContent) {\n item.setAttribute('data-label', option.textContent);\n }\n\n item.addEventListener('click', () => {\n this.selectItem(item, true);\n });\n item.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.selectItem(item, true);\n event.preventDefault();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n return item;\n }\n\n buildLabel() {\n const label = document.createElement('span');\n label.classList.add('ql-picker-label');\n label.innerHTML = _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default.a;\n label.tabIndex = '0';\n label.setAttribute('role', 'button');\n label.setAttribute('aria-expanded', 'false');\n this.container.appendChild(label);\n return label;\n }\n\n buildOptions() {\n const options = document.createElement('span');\n options.classList.add('ql-picker-options'); // Don't want screen readers to read this until options are visible\n\n options.setAttribute('aria-hidden', 'true');\n options.tabIndex = '-1'; // Need a unique id for aria-controls\n\n options.id = \"ql-picker-options-\".concat(optionsCounter);\n optionsCounter += 1;\n this.label.setAttribute('aria-controls', options.id);\n this.options = options;\n Array.from(this.select.options).forEach(option => {\n const item = this.buildItem(option);\n options.appendChild(item);\n\n if (option.selected === true) {\n this.selectItem(item);\n }\n });\n this.container.appendChild(options);\n }\n\n buildPicker() {\n Array.from(this.select.attributes).forEach(item => {\n this.container.setAttribute(item.name, item.value);\n });\n this.container.classList.add('ql-picker');\n this.label = this.buildLabel();\n this.buildOptions();\n }\n\n escape() {\n // Close menu and return focus to trigger label\n this.close(); // Need setTimeout for accessibility to ensure that the browser executes\n // focus on the next process thread and after any DOM content changes\n\n setTimeout(() => this.label.focus(), 1);\n }\n\n close() {\n this.container.classList.remove('ql-expanded');\n this.label.setAttribute('aria-expanded', 'false');\n this.options.setAttribute('aria-hidden', 'true');\n }\n\n selectItem(item, trigger = false) {\n const selected = this.container.querySelector('.ql-selected');\n if (item === selected) return;\n\n if (selected != null) {\n selected.classList.remove('ql-selected');\n }\n\n if (item == null) return;\n item.classList.add('ql-selected');\n this.select.selectedIndex = Array.from(item.parentNode.children).indexOf(item);\n\n if (item.hasAttribute('data-value')) {\n this.label.setAttribute('data-value', item.getAttribute('data-value'));\n } else {\n this.label.removeAttribute('data-value');\n }\n\n if (item.hasAttribute('data-label')) {\n this.label.setAttribute('data-label', item.getAttribute('data-label'));\n } else {\n this.label.removeAttribute('data-label');\n }\n\n if (trigger) {\n this.select.dispatchEvent(new Event('change'));\n this.close();\n }\n }\n\n update() {\n let option;\n\n if (this.select.selectedIndex > -1) {\n const item = this.container.querySelector('.ql-picker-options').children[this.select.selectedIndex];\n option = this.select.options[this.select.selectedIndex];\n this.selectItem(item);\n } else {\n this.selectItem(null);\n }\n\n const isActive = option != null && option !== this.select.querySelector('option[selected]');\n this.label.classList.toggle('ql-active', isActive);\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Picker);\n\n//# sourceURL=webpack://Quill/./ui/picker.js?")},"./ui/tooltip.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass Tooltip {\n constructor(quill, boundsContainer) {\n this.quill = quill;\n this.boundsContainer = boundsContainer || document.body;\n this.root = quill.addContainer(\'ql-tooltip\');\n this.root.innerHTML = this.constructor.TEMPLATE;\n\n if (this.quill.root === this.quill.scrollingContainer) {\n this.quill.root.addEventListener(\'scroll\', () => {\n this.root.style.marginTop = "".concat(-1 * this.quill.root.scrollTop, "px");\n });\n }\n\n this.hide();\n }\n\n hide() {\n this.root.classList.add(\'ql-hidden\');\n }\n\n position(reference) {\n const left = reference.left + reference.width / 2 - this.root.offsetWidth / 2; // root.scrollTop should be 0 if scrollContainer !== root\n\n const top = reference.bottom + this.quill.root.scrollTop;\n this.root.style.left = "".concat(left, "px");\n this.root.style.top = "".concat(top, "px");\n this.root.classList.remove(\'ql-flip\');\n const containerBounds = this.boundsContainer.getBoundingClientRect();\n const rootBounds = this.root.getBoundingClientRect();\n let shift = 0;\n\n if (rootBounds.right > containerBounds.right) {\n shift = containerBounds.right - rootBounds.right;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.left < containerBounds.left) {\n shift = containerBounds.left - rootBounds.left;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.bottom > containerBounds.bottom) {\n const height = rootBounds.bottom - rootBounds.top;\n const verticalShift = reference.bottom - reference.top + height;\n this.root.style.top = "".concat(top - verticalShift, "px");\n this.root.classList.add(\'ql-flip\');\n }\n\n return shift;\n }\n\n show() {\n this.root.classList.remove(\'ql-editing\');\n this.root.classList.remove(\'ql-hidden\');\n }\n\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Tooltip);\n\n//# sourceURL=webpack://Quill/./ui/tooltip.js?')},0:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__(/*! ./quill.js */"./quill.js");\n\n\n//# sourceURL=webpack://Quill/multi_./quill.js?')},1:function(module,exports){eval("/* (ignored) */\n\n//# sourceURL=webpack://Quill/./util.inspect_(ignored)?")}},e={},f.m=d,f.c=e,f.d=function(e,n,t){f.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(n,e){if(1&e&&(n=f(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var r in n)f.d(t,r,function(e){return n[e]}.bind(null,r));return t},f.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(n,"a",n),n},f.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},f.p="",f(f.s=0).default;function f(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return d[n].call(t.exports,t,t.exports,f),t.l=!0,t.exports}var d,e}); \ No newline at end of file diff --git a/dist/static/js/plugin/store.min.js b/dist/static/js/plugin/store.min.js new file mode 100644 index 0000000..0039bdb --- /dev/null +++ b/dist/static/js/plugin/store.min.js @@ -0,0 +1,2 @@ +/*! storejs v1.0.24 | MIT (c) 2018 kenny wang | https://github.com/jaywcjlove/store.js */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.store=e()}(this,function(){"use strict";var u=window.localStorage;function f(t){return t=JSON.stringify(t),/^\{[\s\S]*\}$/.test(t)}function s(e){if("string"==typeof e)try{return JSON.parse(e)}catch(t){return e}}function c(t){return"[object Function]"==={}.toString.call(t)}function a(){if(!(this instanceof a))return new a}u=function(e){var t="_Is_Incognit";try{e.setItem(t,"yes")}catch(t){if("QuotaExceededError"===t.name){var r=function(){};e.__proto__={setItem:r,getItem:r,removeItem:r,clear:r}}}finally{"yes"===e.getItem(t)&&e.removeItem(t)}return e}(u),a.prototype={set:function(t,e){if(t&&!f(t))u.setItem(t,void 0===(n=e)||"function"==typeof n?n+"":JSON.stringify(n));else if(f(t))for(var r in t)this.set(r,t[r]);var n;return this},get:function(t){if(!t){var r={};return this.forEach(function(t,e){return r[t]=e}),r}if("?"===t.charAt(0))return this.has(t.substr(1));var e=arguments;if(1diff){ago="刚刚"}else if(1e3*60<=diff&&1e3*60*60>diff){ago=int(diff/(1e3*60))+"分钟前"}else if(1e3*60*60<=diff&&1e3*60*60*24>diff){ago=int(diff/(1e3*60*60))+"小时前"}else if(1e3*60*60*24<=diff&&1e3*60*60*24*30>diff){ago=int(diff/(1e3*60*60*24))+"天前"}else if(1e3*60*60*24*30<=diff&&1e3*60*60*24*30*12>diff){ago=int(diff/(1e3*60*60*24*30))+"月前"}else{ago=int(diff/(1e3*60*60*24*30*12))+"年前"}return ago}};entry=time["default"];entry.human=entry.ago=time.human;if(typeof module!=="undefined"&&module.exports){return module.exports=exports=entry}else if(typeof WIN["define"]==="function"){return define(function(require,exports,module){return module.exports=exports=function(){return entry}})}else if(typeof WIN["angular"]==="object"){angularApp=angular.module("binnng/time",[]);angularApp.factory("$time",function(){return entry});angularApp.filter("ago",function(){return function(time){return entry.ago(time)}});angularApp.filter("date",function(){return function(time){return entry(time,"%y年%M月%d日")}});return angularApp.filter("datetime",function(){return function(time){return entry(time,DEFAULT_FORMAT)}})}else{return WIN["Time"]=entry}})(window); \ No newline at end of file diff --git a/dist/static/js/plugin/xlsx.min.js b/dist/static/js/plugin/xlsx.min.js new file mode 100644 index 0000000..8add1b5 --- /dev/null +++ b/dist/static/js/plugin/xlsx.min.js @@ -0,0 +1,17 @@ +/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */ +var DO_NOT_EXPORT_CODEPAGE=true;var DO_NOT_EXPORT_JSZIP=true;(function(e){if("object"==typeof exports&&"undefined"!=typeof module&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)module.exports=e();else if("function"==typeof define&&define.amd&&"undefined"==typeof DO_NOT_EXPORT_JSZIP){JSZipSync=e();define([],e)}else{var r;"undefined"!=typeof globalThis?r=globalThis:"undefined"!=typeof window?r=window:"undefined"!=typeof global?r=global:"undefined"!=typeof $&&$.global?r=$.global:"undefined"!=typeof self&&(r=self),r.JSZipSync=e()}})(function(){var e,r,t;return function a(e,r,t){function n(s,f){if(!r[s]){if(!e[s]){var o=typeof require=="function"&&require;if(!f&&o)return o(s,!0);if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};e[s][0].call(l.exports,function(r){var t=e[s][1][r];return n(t?t:r)},l,l.exports,a,e,r,t)}return r[s].exports}var i=typeof require=="function"&&require;for(var s=0;s>2;o=(n&3)<<4|i>>4;l=(i&15)<<2|s>>6;c=s&63;if(isNaN(i)){l=c=64}else if(isNaN(s)){c=64}t=t+a.charAt(f)+a.charAt(o)+a.charAt(l)+a.charAt(c)}return t};t.decode=function(e,r){var t="";var n,i,s;var f,o,l,c;var u=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(u>4;i=(o&15)<<4|l>>2;s=(l&3)<<6|c;t=t+String.fromCharCode(n);if(l!=64){t=t+String.fromCharCode(i)}if(c!=64){t=t+String.fromCharCode(s)}}return t}},{}],2:[function(e,r,t){"use strict";function a(){this.compressedSize=0;this.uncompressedSize=0;this.crc32=0;this.compressionMethod=null;this.compressedContent=null}a.prototype={getContent:function(){return null},getCompressedContent:function(){return null}};r.exports=a},{}],3:[function(e,r,t){"use strict";t.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null};t.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,r,t){"use strict";var a=e("./utils");var n=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];r.exports=function i(e,r){if(typeof e==="undefined"||!e.length){return 0}var t=a.getTypeOf(e)!=="string";if(typeof r=="undefined"){r=0}var i=0;var s=0;var f=0;r=r^-1;for(var o=0,l=e.length;o>>8^i}return r^-1}},{"./utils":21}],5:[function(e,r,t){"use strict";var a=e("./utils");function n(e){this.data=null;this.length=0;this.index=0}n.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length=this.index;t--){r=(r<<8)+this.byteAt(t)}this.index+=e;return r},readString:function(e){return a.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)}};r.exports=n},{"./utils":21}],6:[function(e,r,t){"use strict";t.base64=false;t.binary=false;t.dir=false;t.createFolders=false;t.date=null;t.compression=null;t.comment=null},{}],7:[function(e,r,t){"use strict";var a=e("./utils");t.string2binary=function(e){return a.string2binary(e)};t.string2Uint8Array=function(e){return a.transformTo("uint8array",e)};t.uint8Array2String=function(e){return a.transformTo("string",e)};t.string2Blob=function(e){var r=a.transformTo("arraybuffer",e);return a.arrayBuffer2Blob(r)};t.arrayBuffer2Blob=function(e){return a.arrayBuffer2Blob(e)};t.transformTo=function(e,r){return a.transformTo(e,r)};t.getTypeOf=function(e){return a.getTypeOf(e)};t.checkSupport=function(e){return a.checkSupport(e)};t.MAX_VALUE_16BITS=a.MAX_VALUE_16BITS;t.MAX_VALUE_32BITS=a.MAX_VALUE_32BITS;t.pretty=function(e){return a.pretty(e)};t.findCompression=function(e){return a.findCompression(e)};t.isRegExp=function(e){return a.isRegExp(e)}},{"./utils":21}],8:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Uint32Array!=="undefined";var n=e("pako");t.uncompressInputType=a?"uint8array":"array";t.compressInputType=a?"uint8array":"array";t.magic="\b\0";t.compress=function(e){return n.deflateRaw(e)};t.uncompress=function(e){return n.inflateRaw(e)}},{pako:24}],9:[function(e,r,t){"use strict";var a=e("./base64");function n(e,r){if(!(this instanceof n))return new n(e,r);this.files={};this.comment=null;this.root="";if(e){this.load(e,r)}this.clone=function(){var e=new n;for(var r in this){if(typeof this[r]!=="function"){e[r]=this[r]}}return e}}n.prototype=e("./object");n.prototype.load=e("./load");n.support=e("./support");n.defaults=e("./defaults");n.utils=e("./deprecatedPublicUtils");n.base64={encode:function(e){return a.encode(e)},decode:function(e){return a.decode(e)}};n.compressions=e("./compressions");r.exports=n},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,r,t){"use strict";var a=e("./base64");var n=e("./zipEntries");r.exports=function(e,r){var t,i,s,f;r=r||{};if(r.base64){e=a.decode(e)}i=new n(e,r);t=i.files;for(s=0;s>>8}return t};var k=function(){var e={},r,t;for(r=0;r0?e.substring(0,r):""};var C=function(e,r){if(e.slice(-1)!="/"){e+="/"}r=typeof r!=="undefined"?r:false;if(!this.files[e]){S.call(this,e,null,{dir:true,createFolders:r})}return this.files[e]};var B=function(e,r){var t=new c,a;if(e._data instanceof c){t.uncompressedSize=e._data.uncompressedSize;t.crc32=e._data.crc32;if(t.uncompressedSize===0||e.dir){r=l["STORE"];t.compressedContent="";t.crc32=0}else if(e._data.compressionMethod===r.magic){t.compressedContent=e._data.getCompressedContent()}else{a=e._data.getContent();t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}}else{a=m(e);if(!a||a.length===0||e.dir){r=l["STORE"];a=""}t.uncompressedSize=a.length;t.crc32=i(a);t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}t.compressedSize=t.compressedContent.length;t.compressionMethod=r.magic;return t};var T=function(e,r,t,a){var f=t.compressedContent,o=n.transformTo("string",h.utf8encode(r.name)),l=r.comment||"",c=n.transformTo("string",h.utf8encode(l)),u=o.length!==r.name.length,d=c.length!==l.length,v=r.options,p,m,b="",g="",k="",E,S;if(r._initialMetadata.dir!==r.dir){E=r.dir}else{E=v.dir}if(r._initialMetadata.date!==r.date){S=r.date}else{S=v.date}p=S.getHours();p=p<<6;p=p|S.getMinutes();p=p<<5;p=p|S.getSeconds()/2;m=S.getFullYear()-1980;m=m<<4;m=m|S.getMonth()+1;m=m<<5;m=m|S.getDate();if(u){g=w(1,1)+w(i(o),4)+o;b+="up"+w(g.length,2)+g}if(d){k=w(1,1)+w(this.crc32(c),4)+c;b+="uc"+w(k.length,2)+k}var _="";_+="\n\0";_+=u||d?"\0\b":"\0\0";_+=t.compressionMethod;_+=w(p,2);_+=w(m,2);_+=w(t.crc32,4);_+=w(t.compressedSize,4);_+=w(t.uncompressedSize,4);_+=w(o.length,2);_+=w(b.length,2);var C=s.LOCAL_FILE_HEADER+_+o+b;var B=s.CENTRAL_FILE_HEADER+"\0"+_+w(c.length,2)+"\0\0"+"\0\0"+(E===true?"\0\0\0":"\0\0\0\0")+w(a,4)+o+b+c;return{fileRecord:C,dirRecord:B,compressedObject:t}};var y={load:function(e,r){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var r=[],t,a,n,i;for(t in this.files){if(!this.files.hasOwnProperty(t)){continue}n=this.files[t];i=new g(n.name,n._data,k(n.options));a=t.slice(this.root.length,t.length);if(t.slice(0,this.root.length)===this.root&&e(a,i)){r.push(i)}}return r},file:function(e,r,t){if(arguments.length===1){if(n.isRegExp(e)){var a=e;return this.filter(function(e,r){return!r.dir&&a.test(e)})}else{return this.filter(function(r,t){return!t.dir&&r===e})[0]||null}}else{e=this.root+e;S.call(this,e,r,t)}return this},folder:function(e){if(!e){return this}if(n.isRegExp(e)){return this.filter(function(r,t){return t.dir&&e.test(r)})}var r=this.root+e;var t=C.call(this,r);var a=this.clone();a.root=t.name;return a},remove:function(e){e=this.root+e;var r=this.files[e];if(!r){if(e.slice(-1)!="/"){e+="/"}r=this.files[e]}if(r&&!r.dir){delete this.files[e]}else{var t=this.filter(function(r,t){return t.name.slice(0,e.length)===e});for(var a=0;a=0;--i){if(this.data[i]===r&&this.data[i+1]===t&&this.data[i+2]===a&&this.data[i+3]===n){return i}}return-1};n.prototype.readData=function(e){this.checkOffset(e);if(e===0){return new Uint8Array(0)}var r=this.data.subarray(this.index,this.index+e);this.index+=e;return r};r.exports=n},{"./dataReader":5}],19:[function(e,r,t){"use strict";var a=e("./utils");var n=function(e){this.data=new Uint8Array(e);this.index=0};n.prototype={append:function(e){if(e.length!==0){e=a.transformTo("uint8array",e);this.data.set(e,this.index);this.index+=e.length}},finalize:function(){return this.data}};r.exports=n},{"./utils":21}],20:[function(e,r,t){"use strict";var a=e("./utils");var n=e("./support");var i=e("./nodeBuffer");var s=new Array(256);for(var f=0;f<256;f++){s[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1}s[254]=s[254]=1;var o=function(e){var r,t,a,i,s,f=e.length,o=0;for(i=0;i>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};var l=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+s[e[t]]>r?t:r};var c=function(e){var r,t,n,i,f;var o=e.length;var l=new Array(o*2);for(n=0,t=0;t4){l[n++]=65533;t+=f-1;continue}i&=f===2?31:f===3?15:7;while(f>1&&t1){l[n++]=65533;continue}if(i<65536){l[n++]=i}else{i-=65536;l[n++]=55296|i>>10&1023;l[n++]=56320|i&1023}}if(l.length!==n){if(l.subarray){l=l.subarray(0,n)}else{l.length=n}}return a.applyFromCharCode(l)};t.utf8encode=function u(e){if(n.nodebuffer){return i(e,"utf-8")}return o(e)};t.utf8decode=function h(e){if(n.nodebuffer){return a.transformTo("nodebuffer",e).toString("utf-8")}e=a.transformTo(n.uint8array?"uint8array":"array",e);var r=[],t=0,i=e.length,s=65536;while(t1){try{if(s==="array"||s==="nodebuffer"){a.push(String.fromCharCode.apply(null,e.slice(f,Math.min(f+r,n))))}else{a.push(String.fromCharCode.apply(null,e.subarray(f,Math.min(f+r,n))))}f+=r}catch(l){r=Math.floor(r/2)}}return a.join("")}t.applyFromCharCode=o;function l(e,r){for(var t=0;t1){throw new Error("Multi-volumes zip are not supported")}},readLocalFiles:function(){var e,r;for(e=0;e0){r.windowBits=-r.windowBits}else if(r.gzip&&r.windowBits>0&&r.windowBits<16){r.windowBits+=16}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new f;this.strm.avail_out=0;var t=a.deflateInit2(this.strm,r.level,r.method,r.windowBits,r.memLevel,r.strategy);if(t!==c){throw new Error(s[t])}if(r.header){a.deflateSetHeader(this.strm,r.header)}};p.prototype.push=function(e,r){var t=this.strm;var s=this.options.chunkSize;var f,h;if(this.ended){return false}h=r===~~r?r:r===true?l:o;if(typeof e==="string"){t.input=i.string2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(s);t.next_out=0;t.avail_out=s}f=a.deflate(t,h);if(f!==u&&f!==c){this.onEnd(f);this.ended=true;return false}if(t.avail_out===0||t.avail_in===0&&h===l){if(this.options.to==="string"){this.onData(i.buf2binstring(n.shrinkBuf(t.output,t.next_out)))}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}while((t.avail_in>0||t.avail_out===0)&&f!==u);if(h===l){f=a.deflateEnd(this.strm);this.onEnd(f);this.ended=true;return f===c}return true};p.prototype.onData=function(e){this.chunks.push(e)};p.prototype.onEnd=function(e){if(e===c){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function m(e,r){var t=new p(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function b(e,r){r=r||{};r.raw=true;return m(e,r)}function g(e,r){r=r||{};r.gzip=true;return m(e,r)}t.Deflate=p;t.deflate=m;t.deflateRaw=b;t.gzip=g},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,r,t){"use strict";var a=e("./zlib/inflate.js");var n=e("./utils/common");var i=e("./utils/strings");var s=e("./zlib/constants");var f=e("./zlib/messages");var o=e("./zlib/zstream");var l=e("./zlib/gzheader");var c=function(e){this.options=n.assign({chunkSize:16384,windowBits:0,to:""},e||{});var r=this.options;if(r.raw&&r.windowBits>=0&&r.windowBits<16){r.windowBits=-r.windowBits;if(r.windowBits===0){r.windowBits=-15}}if(r.windowBits>=0&&r.windowBits<16&&!(e&&e.windowBits)){r.windowBits+=32}if(r.windowBits>15&&r.windowBits<48){if((r.windowBits&15)===0){r.windowBits|=15}}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new o;this.strm.avail_out=0;var t=a.inflateInit2(this.strm,r.windowBits);if(t!==s.Z_OK){throw new Error(f[t])}this.header=new l;a.inflateGetHeader(this.strm,this.header)};c.prototype.push=function(e,r){var t=this.strm;var f=this.options.chunkSize;var o,l;var c,u,h;if(this.ended){return false}l=r===~~r?r:r===true?s.Z_FINISH:s.Z_NO_FLUSH;if(typeof e==="string"){t.input=i.binstring2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(f);t.next_out=0;t.avail_out=f}o=a.inflate(t,s.Z_NO_FLUSH);if(o!==s.Z_STREAM_END&&o!==s.Z_OK){this.onEnd(o);this.ended=true;return false}if(t.next_out){if(t.avail_out===0||o===s.Z_STREAM_END||t.avail_in===0&&l===s.Z_FINISH){if(this.options.to==="string"){c=i.utf8border(t.output,t.next_out);u=t.next_out-c;h=i.buf2string(t.output,c);t.next_out=u;t.avail_out=f-u;if(u){n.arraySet(t.output,t.output,c,u,0)}this.onData(h)}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}}while(t.avail_in>0&&o!==s.Z_STREAM_END);if(o===s.Z_STREAM_END){l=s.Z_FINISH}if(l===s.Z_FINISH){o=a.inflateEnd(this.strm);this.onEnd(o);this.ended=true;return o===s.Z_OK}return true};c.prototype.onData=function(e){this.chunks.push(e)};c.prototype.onEnd=function(e){if(e===s.Z_OK){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function u(e,r){var t=new c(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function h(e,r){r=r||{};r.raw=true;return u(e,r)}t.Inflate=c;t.inflate=u;t.inflateRaw=h;t.ungzip=u},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";t.assign=function(e){var r=Array.prototype.slice.call(arguments,1);while(r.length){var t=r.shift();if(!t){continue}if(typeof t!=="object"){throw new TypeError(t+"must be non-object")}for(var a in t){if(t.hasOwnProperty(a)){e[a]=t[a]}}}return e};t.shrinkBuf=function(e,r){if(e.length===r){return e}if(e.subarray){return e.subarray(0,r)}e.length=r;return e};var n={arraySet:function(e,r,t,a,n){if(r.subarray&&e.subarray){e.set(r.subarray(t,t+a),n);return}for(var i=0;i=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1}f[254]=f[254]=1;t.string2buf=function(e){var r,t,n,i,s,f=e.length,o=0;for(i=0;i>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};function l(e,r){if(r<65537){if(e.subarray&&i||!e.subarray&&n){return String.fromCharCode.apply(null,a.shrinkBuf(e,r))}}var t="";for(var s=0;s4){o[a++]=65533;t+=i-1;continue}n&=i===2?31:i===3?15:7;while(i>1&&t1){o[a++]=65533;continue}if(n<65536){o[a++]=n}else{n-=65536;o[a++]=55296|n>>10&1023;o[a++]=56320|n&1023}}return l(o,a)};t.utf8border=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+f[e[t]]>r?t:r}},{"./common":27}],29:[function(e,r,t){"use strict";function a(e,r,t,a){var n=e&65535|0,i=e>>>16&65535|0,s=0;while(t!==0){s=t>2e3?2e3:t;t-=s;do{n=n+r[a++]|0;i=i+n|0}while(--s);n%=65521;i%=65521}return n|i<<16|0}r.exports=a},{}],30:[function(e,r,t){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,r,t){"use strict";function a(){var e,r=[];for(var t=0;t<256;t++){e=t;for(var a=0;a<8;a++){e=e&1?3988292384^e>>>1:e>>>1}r[t]=e}return r}var n=a();function i(e,r,t,a){var i=n,s=a+t;e=e^-1;for(var f=a;f>>8^i[(e^r[f])&255]}return e^-1}r.exports=i},{}],32:[function(e,r,t){"use strict";var a=e("../utils/common");var n=e("./trees");var i=e("./adler32");var s=e("./crc32");var f=e("./messages");var o=0;var l=1;var c=3;var u=4;var h=5;var d=0;var v=1;var p=-2;var m=-3;var b=-5;var g=-1;var w=1;var k=2;var E=3;var S=4;var _=0;var C=2;var B=8;var T=9;var y=15;var x=8;var A=29;var I=256;var R=I+1+A;var O=30;var D=19;var F=2*R+1;var P=15;var N=3;var L=258;var M=L+N+1;var U=32;var z=42;var H=69;var W=73;var V=91;var X=103;var G=113;var j=666;var K=1;var $=2;var Y=3;var Z=4;var J=3;function Q(e,r){e.msg=f[r];return r}function q(e){return(e<<1)-(e>4?9:0)}function ee(e){var r=e.length;while(--r>=0){e[r]=0}}function re(e){var r=e.state;var t=r.pending;if(t>e.avail_out){t=e.avail_out}if(t===0){return}a.arraySet(e.output,r.pending_buf,r.pending_out,t,e.next_out);e.next_out+=t;r.pending_out+=t;e.total_out+=t;e.avail_out-=t;r.pending-=t;if(r.pending===0){r.pending_out=0}}function te(e,r){n._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,r);e.block_start=e.strstart;re(e.strm)}function ae(e,r){e.pending_buf[e.pending++]=r}function ne(e,r){e.pending_buf[e.pending++]=r>>>8&255;e.pending_buf[e.pending++]=r&255}function ie(e,r,t,n){var f=e.avail_in;if(f>n){f=n}if(f===0){return 0}e.avail_in-=f;a.arraySet(r,e.input,e.next_in,f,t);if(e.state.wrap===1){e.adler=i(e.adler,r,f,t)}else if(e.state.wrap===2){e.adler=s(e.adler,r,f,t)}e.next_in+=f;e.total_in+=f;return f}function se(e,r){var t=e.max_chain_length;var a=e.strstart;var n;var i;var s=e.prev_length;var f=e.nice_match;var o=e.strstart>e.w_size-M?e.strstart-(e.w_size-M):0;var l=e.window;var c=e.w_mask;var u=e.prev;var h=e.strstart+L;var d=l[a+s-1];var v=l[a+s];if(e.prev_length>=e.good_match){t>>=2}if(f>e.lookahead){f=e.lookahead}do{n=r;if(l[n+s]!==v||l[n+s-1]!==d||l[n]!==l[a]||l[++n]!==l[a+1]){continue}a+=2;n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&as){e.match_start=r;s=i;if(i>=f){break}d=l[a+s-1];v=l[a+s]}}while((r=u[r&c])>o&&--t!==0);if(s<=e.lookahead){return s}return e.lookahead}function fe(e){var r=e.w_size;var t,n,i,s,f;do{s=e.window_size-e.lookahead-e.strstart;if(e.strstart>=r+(r-M)){a.arraySet(e.window,e.window,r,r,0);e.match_start-=r;e.strstart-=r;e.block_start-=r;n=e.hash_size;t=n;do{i=e.head[--t];e.head[t]=i>=r?i-r:0}while(--n);n=r;t=n;do{i=e.prev[--t];e.prev[t]=i>=r?i-r:0}while(--n);s+=r}if(e.strm.avail_in===0){break}n=ie(e.strm,e.window,e.strstart+e.lookahead,s);e.lookahead+=n;if(e.lookahead+e.insert>=N){f=e.strstart-e.insert;e.ins_h=e.window[f];e.ins_h=(e.ins_h<e.pending_buf_size-5){t=e.pending_buf_size-5}for(;;){if(e.lookahead<=1){fe(e);if(e.lookahead===0&&r===o){return K}if(e.lookahead===0){break}}e.strstart+=e.lookahead;e.lookahead=0;var a=e.block_start+t;if(e.strstart===0||e.strstart>=a){e.lookahead=e.strstart-a;e.strstart=a;te(e,false);if(e.strm.avail_out===0){return K}}if(e.strstart-e.block_start>=e.w_size-M){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.strstart>e.block_start){te(e,false);if(e.strm.avail_out===0){return K}}return K}function le(e,r){var t;var a;for(;;){if(e.lookahead=N){e.ins_h=(e.ins_h<=N){a=n._tr_tally(e,e.strstart-e.match_start,e.match_length-N);e.lookahead-=e.match_length;if(e.match_length<=e.max_lazy_match&&e.lookahead>=N){e.match_length--;do{e.strstart++;e.ins_h=(e.ins_h<=N){e.ins_h=(e.ins_h<4096)){e.match_length=N-1}}if(e.prev_length>=N&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-N;a=n._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-N);e.lookahead-=e.prev_length-1;e.prev_length-=2;do{if(++e.strstart<=i){e.ins_h=(e.ins_h<=N&&e.strstart>0){i=e.strstart-1;a=f[i];if(a===f[++i]&&a===f[++i]&&a===f[++i]){s=e.strstart+L;do{}while(a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&ie.lookahead){e.match_length=e.lookahead}}}if(e.match_length>=N){t=n._tr_tally(e,1,e.match_length-N);e.lookahead-=e.match_length;e.strstart+=e.match_length;e.match_length=0}else{t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++}if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return $}function he(e,r){var t;for(;;){if(e.lookahead===0){fe(e);if(e.lookahead===0){if(r===o){return K}break}}e.match_length=0;t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++;if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===u){te(e,true);if(e.strm.avail_out===0){return Y}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return $}var de=function(e,r,t,a,n){this.good_length=e;this.max_lazy=r;this.nice_length=t;this.max_chain=a;this.func=n};var ve;ve=[new de(0,0,0,0,oe),new de(4,4,8,4,le),new de(4,5,16,8,le),new de(4,6,32,32,le),new de(4,4,16,16,ce),new de(8,16,32,32,ce),new de(8,16,128,128,ce),new de(8,32,128,256,ce),new de(32,128,258,1024,ce),new de(32,258,258,4096,ce)];function pe(e){e.window_size=2*e.w_size;ee(e.head);e.max_lazy_match=ve[e.level].max_lazy;e.good_match=ve[e.level].good_length;e.nice_match=ve[e.level].nice_length;e.max_chain_length=ve[e.level].max_chain;e.strstart=0;e.block_start=0;e.lookahead=0;e.insert=0;e.match_length=e.prev_length=N-1;e.match_available=0;e.ins_h=0}function me(){this.strm=null;this.status=0;this.pending_buf=null;this.pending_buf_size=0;this.pending_out=0;this.pending=0;this.wrap=0;this.gzhead=null;this.gzindex=0;this.method=B;this.last_flush=-1;this.w_size=0;this.w_bits=0;this.w_mask=0;this.window=null;this.window_size=0;this.prev=null;this.head=null;this.ins_h=0;this.hash_size=0;this.hash_bits=0;this.hash_mask=0;this.hash_shift=0;this.block_start=0;this.match_length=0;this.prev_match=0;this.match_available=0;this.strstart=0;this.match_start=0;this.lookahead=0;this.prev_length=0;this.max_chain_length=0;this.max_lazy_match=0;this.level=0;this.strategy=0;this.good_match=0;this.nice_match=0;this.dyn_ltree=new a.Buf16(F*2);this.dyn_dtree=new a.Buf16((2*O+1)*2);this.bl_tree=new a.Buf16((2*D+1)*2);ee(this.dyn_ltree);ee(this.dyn_dtree);ee(this.bl_tree);this.l_desc=null;this.d_desc=null;this.bl_desc=null;this.bl_count=new a.Buf16(P+1);this.heap=new a.Buf16(2*R+1);ee(this.heap);this.heap_len=0;this.heap_max=0;this.depth=new a.Buf16(2*R+1);ee(this.depth);this.l_buf=0;this.lit_bufsize=0;this.last_lit=0;this.d_buf=0;this.opt_len=0;this.static_len=0;this.matches=0;this.insert=0;this.bi_buf=0;this.bi_valid=0}function be(e){var r;if(!e||!e.state){return Q(e,p)}e.total_in=e.total_out=0;e.data_type=C;r=e.state;r.pending=0;r.pending_out=0;if(r.wrap<0){r.wrap=-r.wrap}r.status=r.wrap?z:G;e.adler=r.wrap===2?0:1;r.last_flush=o;n._tr_init(r);return d}function ge(e){var r=be(e);if(r===d){pe(e.state)}return r}function we(e,r){if(!e||!e.state){return p}if(e.state.wrap!==2){return p}e.state.gzhead=r;return d}function ke(e,r,t,n,i,s){if(!e){return p}var f=1;if(r===g){r=6}if(n<0){f=0;n=-n}else if(n>15){f=2;n-=16}if(i<1||i>T||t!==B||n<8||n>15||r<0||r>9||s<0||s>S){return Q(e,p)}if(n===8){n=9}var o=new me;e.state=o;o.strm=e;o.wrap=f;o.gzhead=null;o.w_bits=n;o.w_size=1<>1;o.l_buf=(1+2)*o.lit_bufsize;o.level=r;o.strategy=s;o.method=t;return ge(e)}function Ee(e,r){return ke(e,r,B,y,x,_)}function Se(e,r){var t,a;var i,f;if(!e||!e.state||r>h||r<0){return e?Q(e,p):p}a=e.state;if(!e.output||!e.input&&e.avail_in!==0||a.status===j&&r!==u){return Q(e,e.avail_out===0?b:p)}a.strm=e;t=a.last_flush;a.last_flush=r;if(a.status===z){if(a.wrap===2){e.adler=0;ae(a,31);ae(a,139);ae(a,8);if(!a.gzhead){ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,a.level===9?2:a.strategy>=k||a.level<2?4:0);ae(a,J);a.status=G}else{ae(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(!a.gzhead.extra?0:4)+(!a.gzhead.name?0:8)+(!a.gzhead.comment?0:16));ae(a,a.gzhead.time&255);ae(a,a.gzhead.time>>8&255);ae(a,a.gzhead.time>>16&255);ae(a,a.gzhead.time>>24&255);ae(a,a.level===9?2:a.strategy>=k||a.level<2?4:0);ae(a,a.gzhead.os&255);if(a.gzhead.extra&&a.gzhead.extra.length){ae(a,a.gzhead.extra.length&255);ae(a,a.gzhead.extra.length>>8&255)}if(a.gzhead.hcrc){e.adler=s(e.adler,a.pending_buf,a.pending,0)}a.gzindex=0;a.status=H}}else{var m=B+(a.w_bits-8<<4)<<8;var g=-1;if(a.strategy>=k||a.level<2){g=0}else if(a.level<6){g=1}else if(a.level===6){g=2}else{g=3}m|=g<<6;if(a.strstart!==0){m|=U}m+=31-m%31;a.status=G;ne(a,m);if(a.strstart!==0){ne(a,e.adler>>>16);ne(a,e.adler&65535)}e.adler=1}}if(a.status===H){if(a.gzhead.extra){i=a.pending;while(a.gzindex<(a.gzhead.extra.length&65535)){if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){break}}ae(a,a.gzhead.extra[a.gzindex]&255);a.gzindex++}if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(a.gzindex===a.gzhead.extra.length){a.gzindex=0;a.status=W}}else{a.status=W}}if(a.status===W){if(a.gzhead.name){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindexi){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.gzindex=0;a.status=V}}else{a.status=V}}if(a.status===V){if(a.gzhead.comment){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindexi){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.status=X}}else{a.status=X}}if(a.status===X){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size){re(e)}if(a.pending+2<=a.pending_buf_size){ae(a,e.adler&255);ae(a,e.adler>>8&255);e.adler=0;a.status=G}}else{a.status=G}}if(a.pending!==0){re(e);if(e.avail_out===0){a.last_flush=-1;return d}}else if(e.avail_in===0&&q(r)<=q(t)&&r!==u){return Q(e,b)}if(a.status===j&&e.avail_in!==0){return Q(e,b)}if(e.avail_in!==0||a.lookahead!==0||r!==o&&a.status!==j){var w=a.strategy===k?he(a,r):a.strategy===E?ue(a,r):ve[a.level].func(a,r);if(w===Y||w===Z){a.status=j}if(w===K||w===Y){if(e.avail_out===0){a.last_flush=-1}return d}if(w===$){if(r===l){n._tr_align(a)}else if(r!==h){n._tr_stored_block(a,0,0,false);if(r===c){ee(a.head);if(a.lookahead===0){a.strstart=0;a.block_start=0;a.insert=0}}}re(e);if(e.avail_out===0){a.last_flush=-1;return d}}}if(r!==u){return d}if(a.wrap<=0){return v}if(a.wrap===2){ae(a,e.adler&255);ae(a,e.adler>>8&255);ae(a,e.adler>>16&255);ae(a,e.adler>>24&255);ae(a,e.total_in&255);ae(a,e.total_in>>8&255);ae(a,e.total_in>>16&255);ae(a,e.total_in>>24&255)}else{ne(a,e.adler>>>16);ne(a,e.adler&65535)}re(e);if(a.wrap>0){a.wrap=-a.wrap}return a.pending!==0?d:v}function _e(e){var r;if(!e||!e.state){return p}r=e.state.status;if(r!==z&&r!==H&&r!==W&&r!==V&&r!==X&&r!==G&&r!==j){return Q(e,p)}e.state=null;return r===G?Q(e,m):d}t.deflateInit=Ee;t.deflateInit2=ke;t.deflateReset=ge;t.deflateResetKeep=be;t.deflateSetHeader=we;t.deflate=Se;t.deflateEnd=_e;t.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,r,t){"use strict";function a(){this.text=0;this.time=0;this.xflags=0;this.os=0;this.extra=null;this.extra_len=0;this.name="";this.comment="";this.hcrc=0;this.done=false}r.exports=a},{}],34:[function(e,r,t){"use strict";var a=30;var n=12;r.exports=function i(e,r){var t;var i;var s;var f;var o;var l;var c;var u;var h;var d;var v;var p;var m;var b;var g;var w;var k;var E;var S;var _;var C;var B;var T;var y,x;t=e.state;i=e.next_in;y=e.input;s=i+(e.avail_in-5);f=e.next_out;x=e.output;o=f-(r-e.avail_out);l=f+(e.avail_out-257);c=t.dmax;u=t.wsize;h=t.whave;d=t.wnext;v=t.window;p=t.hold;m=t.bits;b=t.lencode;g=t.distcode;w=(1<>>24;p>>>=S;m-=S;S=E>>>16&255;if(S===0){x[f++]=E&65535}else if(S&16){_=E&65535;S&=15;if(S){if(m>>=S;m-=S}if(m<15){p+=y[i++]<>>24;p>>>=S;m-=S;S=E>>>16&255;if(S&16){C=E&65535;S&=15;if(mc){e.msg="invalid distance too far back";t.mode=a;break e}p>>>=S;m-=S;S=f-o;if(C>S){S=C-S;if(S>h){if(t.sane){e.msg="invalid distance too far back";t.mode=a;break e}}B=0;T=v;if(d===0){B+=u-S;if(S<_){_-=S;do{x[f++]=v[B++]}while(--S);B=f-C;T=x}}else if(d2){x[f++]=T[B++];x[f++]=T[B++];x[f++]=T[B++];_-=3}if(_){x[f++]=T[B++];if(_>1){x[f++]=T[B++]}}}else{B=f-C;do{x[f++]=x[B++];x[f++]=x[B++];x[f++]=x[B++];_-=3}while(_>2);if(_){x[f++]=x[B++];if(_>1){x[f++]=x[B++]}}}}else if((S&64)===0){E=g[(E&65535)+(p&(1<>3;i-=_;m-=_<<3;p&=(1<>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function ie(){this.mode=0;this.last=false;this.wrap=0;this.havedict=false;this.flags=0;this.dmax=0;this.check=0;this.total=0;this.head=null;this.wbits=0;this.wsize=0;this.whave=0;this.wnext=0;this.window=null;this.hold=0;this.bits=0;this.length=0;this.offset=0;this.extra=0;this.lencode=null;this.distcode=null;this.lenbits=0;this.distbits=0;this.ncode=0;this.nlen=0;this.ndist=0;this.have=0;this.next=null;this.lens=new a.Buf16(320);this.work=new a.Buf16(288);this.lendyn=null;this.distdyn=null;this.sane=0;this.back=0;this.was=0}function se(e){var r;if(!e||!e.state){return b}r=e.state;e.total_in=e.total_out=r.total=0;e.msg="";if(r.wrap){e.adler=r.wrap&1}r.mode=S;r.last=0;r.havedict=0;r.dmax=32768;r.head=null;r.hold=0;r.bits=0;r.lencode=r.lendyn=new a.Buf32(ee);r.distcode=r.distdyn=new a.Buf32(re);r.sane=1;r.back=-1;return v}function fe(e){var r;if(!e||!e.state){return b}r=e.state;r.wsize=0;r.whave=0;r.wnext=0;return se(e)}function oe(e,r){var t;var a;if(!e||!e.state){return b}a=e.state;if(r<0){t=0;r=-r}else{t=(r>>4)+1;if(r<48){r&=15}}if(r&&(r<8||r>15)){return b}if(a.window!==null&&a.wbits!==r){a.window=null}a.wrap=t;a.wbits=r;return fe(e)}function le(e,r){var t;var a;if(!e){return b}a=new ie;e.state=a;a.window=null;t=oe(e,r);if(t!==v){e.state=null}return t}function ce(e){return le(e,ae)}var ue=true;var he,de;function ve(e){if(ue){var r;he=new a.Buf32(512);de=new a.Buf32(32);r=0;while(r<144){e.lens[r++]=8}while(r<256){e.lens[r++]=9}while(r<280){e.lens[r++]=7}while(r<288){e.lens[r++]=8}f(l,e.lens,0,288,he,0,e.work,{bits:9});r=0;while(r<32){e.lens[r++]=5}f(c,e.lens,0,32,de,0,e.work,{bits:5});ue=false}e.lencode=he;e.lenbits=9;e.distcode=de;e.distbits=5}function pe(e,r,t,n){var i;var s=e.state;if(s.window===null){s.wsize=1<=s.wsize){a.arraySet(s.window,r,t-s.wsize,s.wsize,0);s.wnext=0;s.whave=s.wsize}else{i=s.wsize-s.wnext;if(i>n){i=n}a.arraySet(s.window,r,t-n,i,s.wnext);n-=i;if(n){a.arraySet(s.window,r,t-n,n,0);s.wnext=n;s.whave=s.wsize}else{s.wnext+=i;if(s.wnext===s.wsize){s.wnext=0}if(s.whave>>8&255;t.check=i(t.check,Be,2,0);fe=0;oe=0;t.mode=_;break}t.flags=0;if(t.head){t.head.done=false}if(!(t.wrap&1)||(((fe&255)<<8)+(fe>>8))%31){e.msg="incorrect header check";t.mode=J;break}if((fe&15)!==E){e.msg="unknown compression method";t.mode=J;break}fe>>>=4;oe-=4;_e=(fe&15)+8;if(t.wbits===0){t.wbits=_e}else if(_e>t.wbits){e.msg="invalid window size";t.mode=J;break}t.dmax=1<<_e;e.adler=t.check=1;t.mode=fe&512?R:D;fe=0;oe=0;break;case _:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>8&1}if(t.flags&512){Be[0]=fe&255;Be[1]=fe>>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0;t.mode=C;case C:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>8&255;Be[2]=fe>>>16&255;Be[3]=fe>>>24&255;t.check=i(t.check,Be,4,0)}fe=0;oe=0;t.mode=B;case B:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>8}if(t.flags&512){Be[0]=fe&255;Be[1]=fe>>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0;t.mode=T;case T:if(t.flags&1024){while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<>>8&255;t.check=i(t.check,Be,2,0)}fe=0;oe=0}else if(t.head){t.head.extra=null}t.mode=y;case y:if(t.flags&1024){ue=t.length;if(ue>ie){ue=ie}if(ue){if(t.head){_e=t.head.extra_len-t.length;if(!t.head.extra){t.head.extra=new Array(t.head.extra_len)}a.arraySet(t.head.extra,ee,te,ue,_e)}if(t.flags&512){t.check=i(t.check,ee,ue,te)}ie-=ue;te+=ue;t.length-=ue}if(t.length){break e}}t.length=0;t.mode=x;case x:if(t.flags&2048){if(ie===0){break e}ue=0;do{_e=ee[te+ue++];if(t.head&&_e&&t.length<65536){t.head.name+=String.fromCharCode(_e)}}while(_e&&ue>9&1;t.head.done=true}e.adler=t.check=0;t.mode=D;break;case R:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>=oe&7;oe-=oe&7;t.mode=$;break}while(oe<3){if(ie===0){break e}ie--;fe+=ee[te++]<>>=1;oe-=1;switch(fe&3){case 0:t.mode=P;break;case 1:ve(t);t.mode=H;if(r===d){fe>>>=2;oe-=2;break e}break;case 2:t.mode=M;break;case 3:e.msg="invalid block type";t.mode=J;}fe>>>=2;oe-=2;break;case P:fe>>>=oe&7;oe-=oe&7;while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<>>16^65535)){e.msg="invalid stored block lengths";t.mode=J;break}t.length=fe&65535;fe=0;oe=0;t.mode=N;if(r===d){break e};case N:t.mode=L;case L:ue=t.length;if(ue){if(ue>ie){ue=ie}if(ue>se){ue=se}if(ue===0){break e}a.arraySet(re,ee,te,ue,ae);ie-=ue;te+=ue;se-=ue;ae+=ue;t.length-=ue;break}t.mode=D;break;case M:while(oe<14){if(ie===0){break e}ie--;fe+=ee[te++]<>>=5;oe-=5;t.ndist=(fe&31)+1;fe>>>=5;oe-=5;t.ncode=(fe&15)+4;fe>>>=4;oe-=4;if(t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols";t.mode=J;break}t.have=0;t.mode=U;case U:while(t.have>>=3;oe-=3}while(t.have<19){t.lens[xe[t.have++]]=0}t.lencode=t.lendyn;t.lenbits=7;Te={bits:t.lenbits};Ce=f(o,t.lens,0,19,t.lencode,0,t.work,Te);t.lenbits=Te.bits;if(Ce){e.msg="invalid code lengths set";t.mode=J;break}t.have=0;t.mode=z;case z:while(t.have>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=be;oe-=be;t.lens[t.have++]=we}else{if(we===16){ye=be+2;while(oe>>=be;oe-=be;if(t.have===0){e.msg="invalid bit length repeat";t.mode=J;break}_e=t.lens[t.have-1];ue=3+(fe&3);fe>>>=2;oe-=2}else if(we===17){ye=be+3;while(oe>>=be;oe-=be;_e=0;ue=3+(fe&7);fe>>>=3;oe-=3}else{ye=be+7;while(oe>>=be;oe-=be;_e=0;ue=11+(fe&127);fe>>>=7;oe-=7}if(t.have+ue>t.nlen+t.ndist){e.msg="invalid bit length repeat";t.mode=J;break}while(ue--){t.lens[t.have++]=_e}}}if(t.mode===J){break}if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block";t.mode=J;break}t.lenbits=9;Te={bits:t.lenbits};Ce=f(l,t.lens,0,t.nlen,t.lencode,0,t.work,Te);t.lenbits=Te.bits;if(Ce){e.msg="invalid literal/lengths set";t.mode=J;break}t.distbits=6;t.distcode=t.distdyn;Te={bits:t.distbits};Ce=f(c,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,Te);t.distbits=Te.bits;if(Ce){e.msg="invalid distances set";t.mode=J;break}t.mode=H;if(r===d){break e};case H:t.mode=W;case W:if(ie>=6&&se>=258){e.next_out=ae;e.avail_out=se;e.next_in=te;e.avail_in=ie;t.hold=fe;t.bits=oe;s(e,ce);ae=e.next_out;re=e.output;se=e.avail_out;te=e.next_in;ee=e.input;ie=e.avail_in;fe=t.hold;oe=t.bits;if(t.mode===D){t.back=-1}break}t.back=0;for(;;){me=t.lencode[fe&(1<>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>ke)];be=me>>>24;ge=me>>>16&255;we=me&65535;if(ke+be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=ke;oe-=ke;t.back+=ke}fe>>>=be;oe-=be;t.back+=be;t.length=we;if(ge===0){t.mode=K;break}if(ge&32){t.back=-1;t.mode=D;break}if(ge&64){e.msg="invalid literal/length code";t.mode=J;break}t.extra=ge&15;t.mode=V;case V:if(t.extra){ye=t.extra;while(oe>>=t.extra;oe-=t.extra;t.back+=t.extra}t.was=t.length;t.mode=X;case X:for(;;){me=t.distcode[fe&(1<>>24;ge=me>>>16&255;we=me&65535;if(be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>ke)];be=me>>>24;ge=me>>>16&255;we=me&65535;if(ke+be<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<>>=ke;oe-=ke;t.back+=ke}fe>>>=be;oe-=be;t.back+=be;if(ge&64){e.msg="invalid distance code";t.mode=J;break}t.offset=we;t.extra=ge&15;t.mode=G;case G:if(t.extra){ye=t.extra;while(oe>>=t.extra;oe-=t.extra;t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back";t.mode=J;break}t.mode=j;case j:if(se===0){break e}ue=ce-se;if(t.offset>ue){ue=t.offset-ue;if(ue>t.whave){if(t.sane){e.msg="invalid distance too far back";t.mode=J;break}}if(ue>t.wnext){ue-=t.wnext;he=t.wsize-ue}else{he=t.wnext-ue}if(ue>t.length){ue=t.length}de=t.window}else{de=re;he=ae-t.offset;ue=t.length}if(ue>se){ue=se}se-=ue;t.length-=ue;do{re[ae++]=de[he++]}while(--ue);if(t.length===0){t.mode=W}break;case K:if(se===0){break e}re[ae++]=t.length;se--;t.mode=W;break;case $:if(t.wrap){while(oe<32){if(ie===0){break e}ie--;fe|=ee[te++]<=1;C--){if(U[C]!==0){break}}if(B>C){B=C}if(C===0){m[b++]=1<<24|64<<16|0;m[b++]=1<<24|64<<16|0;w.bits=1;return 0}for(_=1;_0&&(e===f||C!==1)){return-1}z[1]=0;for(E=1;Ei||e===l&&A>s){return 1}var j=0;for(;;){j++;V=E-y;if(g[S]M){X=H[W+g[S]];G=N[L+g[S]]}else{X=32+64;G=0}R=1<>y)+O]=V<<24|X<<16|G|0}while(O!==0);R=1<>=1}if(R!==0){I&=R-1;I+=R}else{I=0}S++;if(--U[E]===0){if(E===C){break}E=r[t+g[S]]}if(E>B&&(I&F)!==D){if(y===0){y=B}P+=_;T=E-y;x=1<i||e===l&&A>s){return 1}D=I&F;m[D]=B<<24|T<<16|P-b|0}}if(I!==0){m[P+I]=E-y<<24|64<<16|0}w.bits=B;return 0}},{"../utils/common":27}],37:[function(e,r,t){"use strict";r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,r,t){"use strict";var a=e("../utils/common");var n=4;var i=0;var s=1;var f=2;function o(e){var r=e.length;while(--r>=0){e[r]=0}}var l=0;var c=1;var u=2;var h=3;var d=258;var v=29;var p=256;var m=p+1+v;var b=30;var g=19;var w=2*m+1;var k=15;var E=16;var S=7;var _=256;var C=16;var B=17;var T=18;var y=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0];var x=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];var A=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7];var I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var R=512;var O=new Array((m+2)*2);o(O);var D=new Array(b*2);o(D);var F=new Array(R);o(F);var P=new Array(d-h+1);o(P);var N=new Array(v);o(N);var L=new Array(b);o(L);var M=function(e,r,t,a,n){this.static_tree=e;this.extra_bits=r;this.extra_base=t;this.elems=a;this.max_length=n;this.has_stree=e&&e.length};var U;var z;var H;var W=function(e,r){this.dyn_tree=e;this.max_code=0;this.stat_desc=r};function V(e){return e<256?F[e]:F[256+(e>>>7)]}function X(e,r){e.pending_buf[e.pending++]=r&255;e.pending_buf[e.pending++]=r>>>8&255}function G(e,r,t){if(e.bi_valid>E-t){e.bi_buf|=r<>E-e.bi_valid;e.bi_valid+=t-E}else{e.bi_buf|=r<>>=1;t<<=1}while(--r>0);return t>>>1}function $(e){if(e.bi_valid===16){X(e,e.bi_buf);e.bi_buf=0;e.bi_valid=0}else if(e.bi_valid>=8){e.pending_buf[e.pending++]=e.bi_buf&255;e.bi_buf>>=8;e.bi_valid-=8}}function Y(e,r){var t=r.dyn_tree;var a=r.max_code;var n=r.stat_desc.static_tree;var i=r.stat_desc.has_stree;var s=r.stat_desc.extra_bits;var f=r.stat_desc.extra_base;var o=r.stat_desc.max_length;var l;var c,u;var h;var d;var v;var p=0;for(h=0;h<=k;h++){e.bl_count[h]=0}t[e.heap[e.heap_max]*2+1]=0;for(l=e.heap_max+1;lo){h=o;p++}t[c*2+1]=h;if(c>a){continue}e.bl_count[h]++;d=0;if(c>=f){d=s[c-f]}v=t[c*2];e.opt_len+=v*(h+d);if(i){e.static_len+=v*(n[c*2+1]+d)}}if(p===0){return}do{h=o-1;while(e.bl_count[h]===0){h--}e.bl_count[h]--;e.bl_count[h+1]+=2;e.bl_count[o]--;p-=2}while(p>0);for(h=o;h!==0;h--){c=e.bl_count[h];while(c!==0){u=e.heap[--l];if(u>a){continue}if(t[u*2+1]!==h){e.opt_len+=(h-t[u*2+1])*t[u*2];t[u*2+1]=h}c--}}}function Z(e,r,t){var a=new Array(k+1);var n=0;var i;var s;for(i=1;i<=k;i++){a[i]=n=n+t[i-1]<<1}for(s=0;s<=r;s++){var f=e[s*2+1];if(f===0){continue}e[s*2]=K(a[f]++,f)}}function J(){var e;var r;var t;var a;var n;var i=new Array(k+1);t=0;for(a=0;a>=7;for(;a8){X(e,e.bi_buf)}else if(e.bi_valid>0){e.pending_buf[e.pending++]=e.bi_buf}e.bi_buf=0;e.bi_valid=0}function ee(e,r,t,n){q(e);if(n){X(e,t);X(e,~t)}a.arraySet(e.pending_buf,e.window,r,t,e.pending);e.pending+=t}function re(e,r,t,a){var n=r*2;var i=t*2;return e[n]>1;s>=1;s--){te(e,t,s)}l=i;do{s=e.heap[1];e.heap[1]=e.heap[e.heap_len--];te(e,t,1);f=e.heap[1];e.heap[--e.heap_max]=s;e.heap[--e.heap_max]=f;t[l*2]=t[s*2]+t[f*2];e.depth[l]=(e.depth[s]>=e.depth[f]?e.depth[s]:e.depth[f])+1;t[s*2+1]=t[f*2+1]=l;e.heap[1]=l++;te(e,t,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1];Y(e,r);Z(t,o,e.bl_count)}function ie(e,r,t){var a;var n=-1;var i;var s=r[0*2+1];var f=0;var o=7;var l=4;if(s===0){o=138;l=3}r[(t+1)*2+1]=65535;for(a=0;a<=t;a++){i=s;s=r[(a+1)*2+1];if(++f=3;r--){if(e.bl_tree[I[r]*2+1]!==0){break}}e.opt_len+=3*(r+1)+5+5+4;return r}function oe(e,r,t,a){var n;G(e,r-257,5);G(e,t-1,5);G(e,a-4,4);for(n=0;n>>=1){if(r&1&&e.dyn_ltree[t*2]!==0){return i}}if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0){return s}for(t=32;t0){if(e.strm.data_type===f){e.strm.data_type=le(e)}ne(e,e.l_desc);ne(e,e.d_desc);o=fe(e);i=e.opt_len+3+7>>>3;s=e.static_len+3+7>>>3;if(s<=i){i=s}}else{i=s=t+5}if(t+4<=i&&r!==-1){he(e,r,t,a)}else if(e.strategy===n||s===i){G(e,(c<<1)+(a?1:0),3);ae(e,O,D)}else{G(e,(u<<1)+(a?1:0),3);oe(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1);ae(e,e.dyn_ltree,e.dyn_dtree)}Q(e);if(a){q(e)}}function pe(e,r,t){e.pending_buf[e.d_buf+e.last_lit*2]=r>>>8&255;e.pending_buf[e.d_buf+e.last_lit*2+1]=r&255;e.pending_buf[e.l_buf+e.last_lit]=t&255;e.last_lit++;if(r===0){e.dyn_ltree[t*2]++}else{e.matches++;r--;e.dyn_ltree[(P[t]+p+1)*2]++;e.dyn_dtree[V(r)*2]++}return e.last_lit===e.lit_bufsize-1}t._tr_init=ue;t._tr_stored_block=he;t._tr_flush_block=ve;t._tr_tally=pe;t._tr_align=de},{"../utils/common":27}],39:[function(e,r,t){"use strict";function a(){this.input=null;this.next_in=0;this.avail_in=0;this.total_in=0;this.output=null;this.next_out=0;this.avail_out=0;this.total_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0}r.exports=a},{}]},{},[9])(9)});var XLSX={};function make_xlsx_lib(e){e.version="0.16.8";var r=1200,t=1252;if(typeof module!=="undefined"&&typeof require!=="undefined"){if(typeof cptable==="undefined"){if(typeof global!=="undefined")global.cptable=undefined;else if(typeof window!=="undefined")window.cptable=undefined}}var a=[874,932,936,949,950];for(var n=0;n<=8;++n)a.push(1250+n);var i={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969};var s=function(e){if(a.indexOf(e)==-1)return;t=i[0]=e};function f(){s(1252)}var o=function(e){r=e;s(e)};function l(){o(1200);f()}function c(e){var r=[];for(var t=0,a=e.length;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8));return r.join("")}function h(e){var r=[];for(var t=0;t>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8));return r.join("")}var d=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);if(r==255&&t==254)return u(e.slice(2));if(r==254&&t==255)return h(e.slice(2));if(r==65279)return e.slice(1);return e};var v=function cb(e){return String.fromCharCode(e)};var p=function ub(e){return String.fromCharCode(e)};if(typeof cptable!=="undefined"){o=function(e){r=e;s(e)};d=function(e){if(e.charCodeAt(0)===255&&e.charCodeAt(1)===254){return cptable.utils.decode(1200,c(e.slice(2)))}return e};v=function hb(e){if(r===1200)return String.fromCharCode(e);return cptable.utils.decode(r,[e&255,e>>8])[0]};p=function db(e){return cptable.utils.decode(t,[e])[0]}}var m=null;var b=true;var g=function vb(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(r){var t="";var a=0,n=0,i=0,s=0,f=0,o=0,l=0;for(var c=0;c>2;n=r.charCodeAt(c++);f=(a&3)<<4|n>>4;i=r.charCodeAt(c++);o=(n&15)<<2|i>>6;l=i&63;if(isNaN(n)){o=l=64}else if(isNaN(i)){l=64}t+=e.charAt(s)+e.charAt(f)+e.charAt(o)+e.charAt(l)}return t},decode:function r(t){var a="";var n=0,i=0,s=0,f=0,o=0,l=0,c=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var u=0;u>4;a+=String.fromCharCode(n);l=e.indexOf(t.charAt(u++));i=(o&15)<<4|l>>2;if(l!==64){a+=String.fromCharCode(i)}c=e.indexOf(t.charAt(u++));s=(l&3)<<6|c;if(c!==64){a+=String.fromCharCode(s)}}return a}}}();var w=typeof Buffer!=="undefined"&&typeof process!=="undefined"&&typeof process.versions!=="undefined"&&!!process.versions.node;var k=function(){};if(typeof Buffer!=="undefined"){var E=!Buffer.from;if(!E)try{Buffer.from("foo","utf8")}catch(S){E=true}k=E?function(e,r){return r?new Buffer(e,r):new Buffer(e)}:Buffer.from.bind(Buffer);if(!Buffer.alloc)Buffer.alloc=function(e){return new Buffer(e)};if(!Buffer.allocUnsafe)Buffer.allocUnsafe=function(e){return new Buffer(e)}}function _(e){return w?Buffer.alloc(e):new Array(e)}function C(e){return w?Buffer.allocUnsafe(e):new Array(e)}var B=function pb(e){if(w)return k(e,"binary");return e.split("").map(function(e){return e.charCodeAt(0)&255})};function T(e){if(typeof ArrayBuffer==="undefined")return B(e);var r=new ArrayBuffer(e.length),t=new Uint8Array(r);for(var a=0;a!=e.length;++a)t[a]=e.charCodeAt(a)&255;return r}function y(e){if(Array.isArray(e))return e.map(function(e){return String.fromCharCode(e)}).join("");var r=[];for(var t=0;t=0)r+=e.charAt(t--);return r}function t(e,r){var t="";while(t.length=r?a:t("0",r-a.length)+a}function n(e,r){var a=""+e;return a.length>=r?a:t(" ",r-a.length)+a}function i(e,r){var a=""+e;return a.length>=r?a:a+t(" ",r-a.length)}function s(e,r){var a=""+Math.round(e);return a.length>=r?a:t("0",r-a.length)+a}function f(e,r){var a=""+e;return a.length>=r?a:t("0",r-a.length)+a}var o=Math.pow(2,32);function l(e,r){if(e>o||e<-o)return s(e,r);var t=Math.round(e);return f(t,r)}function c(e,r){r=r||0;return e.length>=7+r&&(e.charCodeAt(r)|32)===103&&(e.charCodeAt(r+1)|32)===101&&(e.charCodeAt(r+2)|32)===110&&(e.charCodeAt(r+3)|32)===101&&(e.charCodeAt(r+4)|32)===114&&(e.charCodeAt(r+5)|32)===97&&(e.charCodeAt(r+6)|32)===108}var u=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]];var h=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function d(e){e[0]="General";e[1]="0";e[2]="0.00";e[3]="#,##0";e[4]="#,##0.00";e[9]="0%";e[10]="0.00%";e[11]="0.00E+00";e[12]="# ?/?";e[13]="# ??/??";e[14]="m/d/yy";e[15]="d-mmm-yy";e[16]="d-mmm";e[17]="mmm-yy";e[18]="h:mm AM/PM";e[19]="h:mm:ss AM/PM";e[20]="h:mm";e[21]="h:mm:ss";e[22]="m/d/yy h:mm";e[37]="#,##0 ;(#,##0)";e[38]="#,##0 ;[Red](#,##0)";e[39]="#,##0.00;(#,##0.00)";e[40]="#,##0.00;[Red](#,##0.00)";e[45]="mm:ss";e[46]="[h]:mm:ss";e[47]="mmss.0";e[48]="##0.0E+0";e[49]="@";e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "'}var v={};d(v);var p=[];var m=0;for(m=5;m<=8;++m)p[m]=32+m;for(m=23;m<=26;++m)p[m]=0;for(m=27;m<=31;++m)p[m]=14;for(m=50;m<=58;++m)p[m]=14;for(m=59;m<=62;++m)p[m]=m-58;for(m=67;m<=68;++m)p[m]=m-58;for(m=72;m<=75;++m)p[m]=m-58;for(m=67;m<=68;++m)p[m]=m-57;for(m=76;m<=78;++m)p[m]=m-56;for(m=79;m<=81;++m)p[m]=m-34;var b=[];b[5]=b[63]='"$"#,##0_);\\("$"#,##0\\)';b[6]=b[64]='"$"#,##0_);[Red]\\("$"#,##0\\)';b[7]=b[65]='"$"#,##0.00_);\\("$"#,##0.00\\)';b[8]=b[66]='"$"#,##0.00_);[Red]\\("$"#,##0.00\\)';b[41]='_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)';b[42]='_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)';b[43]='_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)';b[44]='_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)';function g(e,r,t){var a=e<0?-1:1;var n=e*a;var i=0,s=1,f=0;var o=1,l=0,c=0;var u=Math.floor(n);while(lr){if(l>r){c=o;f=i}else{c=l;f=s}}if(!t)return[0,a*f,c];var h=Math.floor(a*f/c);return[h,a*f-h*c,c]}function w(e,r,t){if(e>2958465||e<0)return null;var a=e|0,n=Math.floor(86400*(e-a)),i=0;var s=[];var f={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(f.u)<1e-6)f.u=0;if(r&&r.date1904)a+=1462;if(f.u>.9999){f.u=0;if(++n==86400){f.T=n=0;++a;++f.D}}if(a===60){s=t?[1317,10,29]:[1900,2,29];i=3}else if(a===0){s=t?[1317,8,29]:[1900,1,0];i=6}else{if(a>60)--a;var o=new Date(1900,0,1);o.setDate(o.getDate()+a-1);s=[o.getFullYear(),o.getMonth()+1,o.getDate()];i=o.getDay();if(a<60)i=(i+6)%7;if(t)i=y(o,s)}f.y=s[0];f.m=s[1];f.d=s[2];f.S=n%60;n=Math.floor(n/60);f.M=n%60;n=Math.floor(n/60);f.H=n;f.q=i;return f}e.parse_date_code=w;var k=new Date(1899,11,31,0,0,0);var E=k.getTime();var S=new Date(1900,2,1,0,0,0);function _(e,r){var t=e.getTime();if(r)t-=1461*24*60*60*1e3;else if(e>=S)t+=24*60*60*1e3;return(t-(E+(e.getTimezoneOffset()-k.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function C(e){return e.toString(10)}e._general_int=C;var B=function H(){var e=/(?:\.0*|(\.\d*[1-9])0+)$/;function r(r){return r.indexOf(".")==-1?r:r.replace(e,"$1")}var t=/(?:\.0*|(\.\d*[1-9])0+)[Ee]/;var a=/(E[+-])(\d)$/;function n(e){if(e.indexOf("E")==-1)return e;return e.replace(t,"$1E").replace(a,"$10$2")}function i(e){var t=e<0?12:11;var a=r(e.toFixed(12));if(a.length<=t)return a;a=e.toPrecision(10);if(a.length<=t)return a;return e.toExponential(5)}function s(e){var t=r(e.toFixed(11));return t.length>(e<0?12:11)||t==="0"||t==="-0"?e.toPrecision(6):t}function f(e){var t=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),a;if(t>=-4&&t<=-1)a=e.toPrecision(10+t);else if(Math.abs(t)<=9)a=i(e);else if(t===10)a=e.toFixed(10).substr(0,12);else a=s(e);return r(n(a.toUpperCase()))}return f}();e._general_num=B;function T(e,r){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?e.toString(10):B(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return U(14,_(e,r&&r.date1904),r);}throw new Error("unsupported value in General format: "+e)}e._general=T;function y(e,r){r[0]-=581;var t=e.getDay();if(e<60)t=(t+6)%7;return t}function x(e,r,t,n){var i="",s=0,f=0,o=t.y,l,c=0;switch(e){case 98:o=t.y+543;case 121:switch(r.length){case 1:;case 2:l=o%100;c=2;break;default:l=o%1e4;c=4;break;}break;case 109:switch(r.length){case 1:;case 2:l=t.m;c=r.length;break;case 3:return h[t.m-1][1];case 5:return h[t.m-1][0];default:return h[t.m-1][2];}break;case 100:switch(r.length){case 1:;case 2:l=t.d;c=r.length;break;case 3:return u[t.q][0];default:return u[t.q][1];}break;case 104:switch(r.length){case 1:;case 2:l=1+(t.H+11)%12;c=r.length;break;default:throw"bad hour format: "+r;}break;case 72:switch(r.length){case 1:;case 2:l=t.H;c=r.length;break;default:throw"bad hour format: "+r;}break;case 77:switch(r.length){case 1:;case 2:l=t.M;c=r.length;break;default:throw"bad minute format: "+r;}break;case 115:if(r!="s"&&r!="ss"&&r!=".0"&&r!=".00"&&r!=".000")throw"bad second format: "+r;if(t.u===0&&(r=="s"||r=="ss"))return a(t.S,r.length);if(n>=2)f=n===3?1e3:100;else f=n===1?10:1;s=Math.round(f*(t.S+t.u));if(s>=60*f)s=0;if(r==="s")return s===0?"0":""+s/f;i=a(s,2+n);if(r==="ss")return i.substr(0,2);return"."+i.substr(2,r.length-1);case 90:switch(r){case"[h]":;case"[hh]":l=t.D*24+t.H;break;case"[m]":;case"[mm]":l=(t.D*24+t.H)*60+t.M;break;case"[s]":;case"[ss]":l=((t.D*24+t.H)*60+t.M)*60+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r;}c=r.length===3?1:2;break;case 101:l=o;c=1;break;}var d=c>0?a(l,c):"";return d}function A(e){var r=3;if(e.length<=r)return e;var t=e.length%r,a=e.substr(0,t);for(;t!=e.length;t+=r)a+=(a.length>0?",":"")+e.substr(t,r);return a}var I=function W(){var e=/%/g;function s(r,a,n){var i=a.replace(e,""),s=a.length-i.length;return I(r,i,n*Math.pow(10,2*s))+t("%",s)}function f(e,r,t){var a=r.length-1;while(r.charCodeAt(a-1)===44)--a;return I(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function o(e,r){var t;var a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(r==0)return"0.0E+0";else if(r<0)return"-"+o(e,-r);var n=e.indexOf(".");if(n===-1)n=e.indexOf("E");var i=Math.floor(Math.log(r)*Math.LOG10E)%n;if(i<0)i+=n;t=(r/Math.pow(10,i)).toPrecision(a+1+(n+i)%n);if(t.indexOf("e")===-1){var s=Math.floor(Math.log(r)*Math.LOG10E);if(t.indexOf(".")===-1)t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i);else t+="E+"+(s-i);while(t.substr(0,2)==="0."){t=t.charAt(0)+t.substr(2,n)+"."+t.substr(2+n);t=t.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.")}t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,r,t,a){return r+t+a.substr(0,(n+i)%n)+"."+a.substr(i)+"E"})}else t=r.toExponential(a);if(e.match(/E\+00$/)&&t.match(/e[+-]\d$/))t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1);if(e.match(/E\-/)&&t.match(/e\+/))t=t.replace(/e\+/,"e");return t.replace("e","E")}var c=/# (\?+)( ?)\/( ?)(\d+)/;function u(e,r,i){var s=parseInt(e[4],10),f=Math.round(r*s),o=Math.floor(f/s);var l=f-o*s,c=s;return i+(o===0?"":""+o)+" "+(l===0?t(" ",e[1].length+1+e[4].length):n(l,e[1].length)+e[2]+"/"+e[3]+a(c,e[4].length))}function h(e,r,a){return a+(r===0?"":""+r)+t(" ",e[1].length+2+e[4].length)}var d=/^#*0*\.([0#]+)/;var v=/\).*[0#]/;var p=/\(###\) ###\\?-####/;function m(e){var r="",t;for(var a=0;a!=e.length;++a)switch(t=e.charCodeAt(a)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t);}return r}function b(e,r){var t=Math.pow(10,r);return""+Math.round(e*t)/t}function w(e,r){var t=e-Math.floor(e),a=Math.pow(10,r);if(r<(""+Math.round(t*a)).length)return 0;return Math.round(t*a)}function k(e,r){if(r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length){return 1}return 0}function E(e){if(e<2147483647&&e>-2147483648)return""+(e>=0?e|0:e-1|0);return""+Math.floor(e)}function S(e,h,_){if(e.charCodeAt(0)===40&&!h.match(v)){var C=h.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");if(_>=0)return S("n",C,_);return"("+S("n",C,-_)+")"}if(h.charCodeAt(h.length-1)===44)return f(e,h,_);if(h.indexOf("%")!==-1)return s(e,h,_);if(h.indexOf("E")!==-1)return o(h,_);if(h.charCodeAt(0)===36)return"$"+S(e,h.substr(h.charAt(1)==" "?2:1),_);var B;var T,y,x,R=Math.abs(_),O=_<0?"-":"";if(h.match(/^00+$/))return O+l(R,h.length);if(h.match(/^[#?]+$/)){B=l(_,0);if(B==="0")B="";return B.length>h.length?B:m(h.substr(0,h.length-B.length))+B}if(T=h.match(c))return u(T,R,O);if(h.match(/^#+0+$/))return O+l(R,h.length-h.indexOf("0"));if(T=h.match(d)){B=b(_,T[1].length).replace(/^([^\.]+)$/,"$1."+m(T[1])).replace(/\.$/,"."+m(T[1])).replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(T[1]).length-r.length)});return h.indexOf("0.")!==-1?B:B.replace(/^0\./,".")}h=h.replace(/^#+([0.])/,"$1");if(T=h.match(/^(0*)\.(#*)$/)){return O+b(R,T[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,T[1].length?"0.":".")}if(T=h.match(/^#{1,3},##0(\.?)$/))return O+A(l(R,0));if(T=h.match(/^#,##0\.([#0]*0)$/)){return _<0?"-"+S(e,h,-_):A(""+(Math.floor(_)+k(_,T[1].length)))+"."+a(w(_,T[1].length),T[1].length)}if(T=h.match(/^#,#*,#0/))return S(e,h.replace(/^#,#*,/,""),_);if(T=h.match(/^([0#]+)(\\?-([0#]+))+$/)){B=r(S(e,h.replace(/[\\-]/g,""),_));y=0;return r(r(h.replace(/\\/g,"")).replace(/[0#]/g,function(e){return y=0)return T("n",o,f);return"("+T("n",o,-f)+")"}if(s.charCodeAt(s.length-1)===44)return _(e,s,f);if(s.indexOf("%")!==-1)return C(e,s,f);if(s.indexOf("E")!==-1)return B(s,f);if(s.charCodeAt(0)===36)return"$"+T(e,s.substr(s.charAt(1)==" "?2:1),f);var l;var u,b,w,k=Math.abs(f),E=f<0?"-":"";if(s.match(/^00+$/))return E+a(k,s.length);if(s.match(/^[#?]+$/)){l=""+f;if(f===0)l="";return l.length>s.length?l:m(s.substr(0,s.length-l.length))+l}if(u=s.match(c))return h(u,k,E);if(s.match(/^#+0+$/))return E+a(k,s.length-s.indexOf("0"));if(u=s.match(d)){l=(""+f).replace(/^([^\.]+)$/,"$1."+m(u[1])).replace(/\.$/,"."+m(u[1]));l=l.replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(u[1]).length-r.length)});return s.indexOf("0.")!==-1?l:l.replace(/^0\./,".")}s=s.replace(/^#+([0.])/,"$1");if(u=s.match(/^(0*)\.(#*)$/)){return E+(""+k).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,u[1].length?"0.":".")}if(u=s.match(/^#{1,3},##0(\.?)$/))return E+A(""+k);if(u=s.match(/^#,##0\.([#0]*0)$/)){return f<0?"-"+T(e,s,-f):A(""+f)+"."+t("0",u[1].length)}if(u=s.match(/^#,#*,#0/))return T(e,s.replace(/^#,#*,/,""),f);if(u=s.match(/^([0#]+)(\\?-([0#]+))+$/)){l=r(T(e,s.replace(/[\\-]/g,""),f));b=0;return r(r(s.replace(/\\/g,"")).replace(/[0#]/g,function(e){return b-1||t=="\\"&&e.charAt(r+1)=="-"&&"0#".indexOf(e.charAt(r+2))>-1)){}break;case"?":while(e.charAt(++r)===t){}break;case"*":++r;if(e.charAt(r)==" "||e.charAt(r)=="*")++r;break;case"(":;case")":++r;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":while(r-1){}break;case" ":++r;break;default:++r;break;}}return false}e.is_date=D;function F(e,r,t,a){var n=[],i="",s=0,f="",o="t",l,u,h;var d="H";while(s=12?"P":"A";m.t="T";d="h";s+=3}else if(e.substr(s,5).toUpperCase()==="AM/PM"){if(l!=null)m.v=l.H>=12?"PM":"AM";m.t="T";s+=5;d="h"}else if(e.substr(s,5).toUpperCase()==="上午/下午"){if(l!=null)m.v=l.H>=12?"下午":"上午";m.t="T";s+=5;d="h"}else{m.t="t";++s}if(l==null&&m.t==="T")return"";n[n.length]=m;o=f;break;case"[":i=f;while(e.charAt(s++)!=="]"&&s-1){i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$";if(!D(e))n[n.length]={t:"t",v:i}}break;case".":if(l!=null){i=f;while(++s-1)i+=f;n[n.length]={t:"n",v:i};break;case"?":i=f;while(e.charAt(++s)===f)i+=f;n[n.length]={t:f,v:i};o=f;break;case"*":++s;if(e.charAt(s)==" "||e.charAt(s)=="*")++s;break;case"(":;case")":n[n.length]={t:a===1?"t":f,v:f};++s;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":i=f;while(s-1)i+=e.charAt(s);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:f,v:f};++s;break;case"$":n[n.length]={t:"t",v:"$"};++s;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f)===-1)throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"t",v:f};++s;break;}}var b=0,g=0,k;for(s=n.length-1,o="t";s>=0;--s){switch(n[s].t){case"h":;case"H":n[s].t=d;o="h";if(b<1)b=1;break;case"s":if(k=n[s].v.match(/\.0+$/))g=Math.max(g,k[0].length-1);if(b<3)b=3;case"d":;case"y":;case"M":;case"e":o=n[s].t;break;case"m":if(o==="s"){n[s].t="M";if(b<2)b=2}break;case"X":break;case"Z":if(b<1&&n[s].v.match(/[Hh]/))b=1;if(b<2&&n[s].v.match(/[Mm]/))b=2;if(b<3&&n[s].v.match(/[Ss]/))b=3;}}switch(b){case 0:break;case 1:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}if(l.M>=60){l.M=0;++l.H}break;case 2:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}break;}var E="",S;for(s=0;s0){if(E.charCodeAt(0)==40){C=r<0&&E.charCodeAt(0)===45?-r:r;B=I("n",E,C)}else{C=r<0&&a>1?-r:r;B=I("n",E,C);if(C<0&&n[0]&&n[0].t=="t"){B=B.substr(1);n[0].v="-"+n[0].v}}S=B.length-1;var y=n.length;for(s=0;s-1){y=s;break}var A=n.length;if(y===n.length&&B.indexOf("E")===-1){for(s=n.length-1;s>=0;--s){if(n[s]==null||"n?".indexOf(n[s].t)===-1)continue;if(S>=n[s].v.length-1){S-=n[s].v.length;n[s].v=B.substr(S+1,n[s].v.length)}else if(S<0)n[s].v="";else{n[s].v=B.substr(0,S+1);S=-1}n[s].t="t";A=s}if(S>=0&&A=0;--s){if(n[s]==null||"n?".indexOf(n[s].t)===-1)continue;u=n[s].v.indexOf(".")>-1&&s===y?n[s].v.indexOf(".")-1:n[s].v.length-1;_=n[s].v.substr(u+1);for(;u>=0;--u){if(S>=0&&(n[s].v.charAt(u)==="0"||n[s].v.charAt(u)==="#"))_=B.charAt(S--)+_}n[s].v=_;n[s].t="t";A=s}if(S>=0&&A-1&&s===y?n[s].v.indexOf(".")+1:0;_=n[s].v.substr(0,u);for(;u-1){C=a>1&&r<0&&s>0&&n[s-1].v==="-"?-r:r;n[s].v=I(n[s].t,n[s].v,C);n[s].t="t"}var R="";for(s=0;s!==n.length;++s)if(n[s]!=null)R+=n[s].v;return R}e._eval=F;var P=/\[[=<>]/;var N=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function L(e,r){if(r==null)return false;var t=parseFloat(r[2]);switch(r[1]){case"=":if(e==t)return true;break;case">":if(e>t)return true;break;case"<":if(e":if(e!=t)return true;break;case">=":if(e>=t)return true;break;case"<=":if(e<=t)return true;break;}return false}function M(e,r){var t=R(e);var a=t.length,n=t[a-1].indexOf("@");if(a<4&&n>-1)--a;if(t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if(typeof r!=="number")return[4,t.length===4||n>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=n>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=n>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=n>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"];break;case 4:break;}var i=r>0?t[0]:r<0?t[1]:t[2];if(t[0].indexOf("[")===-1&&t[1].indexOf("[")===-1)return[a,i];if(t[0].match(P)!=null||t[1].match(P)!=null){var s=t[0].match(N);var f=t[1].match(N);return L(r,s)?[a,t[0]]:L(r,f)?[a,t[1]]:[a,t[s!=null&&f!=null?2:1]]}return[a,i]}function U(e,r,t){if(t==null)t={};var a="";switch(typeof e){case"string":if(e=="m/d/yy"&&t.dateNF)a=t.dateNF;else a=e;break;case"number":if(e==14&&t.dateNF)a=t.dateNF;else a=(t.table!=null?t.table:v)[e];if(a==null)a=t.table&&t.table[p[e]]||v[p[e]];if(a==null)a=b[e]||"General";break;}if(c(a,0))return T(r,t);if(r instanceof Date)r=_(r,t.date1904);var n=M(a,r);if(c(n[1]))return T(r,t);if(r===true)r="TRUE";else if(r===false)r="FALSE";else if(r===""||r==null)return"";return F(n[1],r,t,n[0])}function z(e,r){if(typeof r!="number"){r=+r||-1;for(var t=0;t<392;++t){if(v[t]==undefined){if(r<0)r=t;continue}if(v[t]==e){r=t;break}}if(r<0)r=391}v[r]=e;return r}e.load=z;e._table=v;e.get_table=function V(){return v};e.load_table=function X(e){for(var r=0;r!=392;++r)if(e[r]!==undefined)z(e[r],r)};e.init_table=d;e.format=U};F(D);var P={"General Number":"General","General Date":D._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":D._table[15],"Short Date":D._table[14],"Long Time":D._table[19],"Medium Time":D._table[18],"Short Time":D._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:D._table[2],Standard:D._table[4],Percent:D._table[10],Scientific:D._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var N={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"};var L=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function M(e){var r=typeof e=="number"?D._table[e]:e;r=r.replace(L,"(\\d+)");return new RegExp("^"+r+"$")}function U(e,r,t){var a=-1,n=-1,i=-1,s=-1,f=-1,o=-1;(r.match(L)||[]).forEach(function(e,r){var l=parseInt(t[r+1],10);switch(e.toLowerCase().charAt(0)){case"y":a=l;break;case"d":i=l;break;case"h":s=l;break;case"s":o=l;break;case"m":if(s>=0)f=l;else n=l;break;}});if(o>=0&&f==-1&&n>=0){f=n;n=-1}var l=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);if(l.length==7)l="0"+l;if(l.length==8)l="20"+l;var c=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2);if(s==-1&&f==-1&&o==-1)return l;if(a==-1&&n==-1&&i==-1)return c;return l+"T"+c}var z=true;var H;(function(e){e(H={})})(function(e){e.version="1.2.0";function r(){var e=0,r=new Array(256);for(var t=0;t!=256;++t){e=t;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;r[t]=e}return typeof Int32Array!=="undefined"?new Int32Array(r):r}var t=r();function a(e,r){var a=r^-1,n=e.length-1;for(var i=0;i>>8^t[(a^e.charCodeAt(i++))&255];a=a>>>8^t[(a^e.charCodeAt(i++))&255]}if(i===n)a=a>>>8^t[(a^e.charCodeAt(i))&255];return a^-1}function n(e,r){if(e.length>1e4)return i(e,r);var a=r^-1,n=e.length-3;for(var s=0;s>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255]}while(s>>8^t[(a^e[s++])&255];return a^-1}function i(e,r){var a=r^-1,n=e.length-7;for(var i=0;i>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255]}while(i>>8^t[(a^e[i++])&255];return a^-1}function s(e,r){var a=r^-1;for(var n=0,i=e.length,s,f;n>>8^t[(a^s)&255]}else if(s<2048){a=a>>>8^t[(a^(192|s>>6&31))&255];a=a>>>8^t[(a^(128|s&63))&255]}else if(s>=55296&&s<57344){s=(s&1023)+64;f=e.charCodeAt(n++)&1023;a=a>>>8^t[(a^(240|s>>8&7))&255];a=a>>>8^t[(a^(128|s>>2&63))&255];a=a>>>8^t[(a^(128|f>>6&15|(s&3)<<4))&255];a=a>>>8^t[(a^(128|f&63))&255]}else{a=a>>>8^t[(a^(224|s>>12&15))&255];a=a>>>8^t[(a^(128|s>>6&63))&255];a=a>>>8^t[(a^(128|s&63))&255]}}return a^-1}e.table=t;e.bstr=a;e.buf=n;e.str=s});var W=function bb(){var e={};e.version="1.1.4";function r(e,r){var t=e.split("/"),a=r.split("/");for(var n=0,i=0,s=Math.min(t.length,a.length);n>>1;e._W(2,t);var a=r.getFullYear()-1980;a=a<<4|r.getMonth()+1;a=a<<5|r.getDate();e._W(2,a)}function i(e){var r=e._R(2)&65535;var t=e._R(2)&65535;var a=new Date;var n=t&31;t>>>=5;var i=t&15;t>>>=4;a.setMilliseconds(0);a.setFullYear(t+1980);a.setMonth(i-1);a.setDate(n);var s=r&31;r>>>=5;var f=r&63;r>>>=6;a.setHours(r);a.setMinutes(f);a.setSeconds(s<<1);return a}function s(e){Yr(e,0);var r={};var t=0;while(e.l<=e.length-4){var a=e._R(2);var n=e._R(2),i=e.l+n;var s={};switch(a){case 21589:{t=e._R(1);if(t&1)s.mtime=e._R(4);if(n>5){if(t&2)s.atime=e._R(4);if(t&4)s.ctime=e._R(4)}if(s.mtime)s.mt=new Date(s.mtime*1e3)}break;}e.l=i;r[a]=s}return r}var f;function o(){return f||(f=require("fs"))}function l(e,r){if(e[0]==80&&e[1]==75)return Te(e,r);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var t=3;var a=512;var n=0;var i=0;var s=0;var f=0;var o=0;var l=[];var v=e.slice(0,512);Yr(v,0);var m=c(v);t=m[0];switch(t){case 3:a=512;break;case 4:a=4096;break;case 0:if(m[1]==0)return Te(e,r);default:throw new Error("Major Version: Expected 3 or 4 saw "+t);}if(a!==512){v=e.slice(0,a);Yr(v,28)}var g=e.slice(0,a);u(v,t);var w=v._R(4,"i");if(t===3&&w!==0)throw new Error("# Directory Sectors: Expected 0 saw "+w);v.l+=4;s=v._R(4,"i");v.l+=4;v.chk("00100000","Mini Stream Cutoff Size: ");f=v._R(4,"i");n=v._R(4,"i");o=v._R(4,"i");i=v._R(4,"i");for(var E=-1,S=0;S<109;++S){E=v._R(4,"i");if(E<0)break;l[S]=E}var _=h(e,a);p(o,i,_,a,l);var C=b(_,s,l,a);C[s].name="!Directory";if(n>0&&f!==N)C[f].name="!MiniFAT";C[l[0]].name="!FAT";C.fat_addrs=l;C.ssz=a;var B={},T=[],y=[],x=[];k(s,C,_,T,n,B,y,f);d(y,x,T);T.shift();var A={FileIndex:y,FullPaths:x};if(r&&r.raw)A.raw={header:g,sectors:_};return A}function c(e){if(e[e.l]==80&&e[e.l+1]==75)return[0,0];e.chk(L,"Header Signature: ");e.l+=16;var r=e._R(2,"u");return[e._R(2,"u"),r]}function u(e,r){var t=9;e.l+=2;switch(t=e._R(2)){case 9:if(r!=3)throw new Error("Sector Shift: Expected 9 saw "+t);break;case 12:if(r!=4)throw new Error("Sector Shift: Expected 12 saw "+t);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+t);}e.chk("0600","Mini Sector Shift: ");e.chk("000000000000","Reserved: ")}function h(e,r){var t=Math.ceil(e.length/r)-1;var a=[];for(var n=1;n0&&s>=0){i.push(r.slice(s*P,s*P+P));n-=P;s=Hr(t,s*4)}if(i.length===0)return Jr(0);return I(i).slice(0,e.size)}function p(e,r,t,a,n){var i=N;if(e===N){if(r!==0)throw new Error("DIFAT chain shorter than expected")}else if(e!==-1){var s=t[e],f=(a>>>2)-1;if(!s)return;for(var o=0;o=0;){n[o]=true;i[i.length]=o;s.push(e[o]);var c=t[Math.floor(o*4/a)];l=o*4&f;if(a<4+l)throw new Error("FAT boundary crossed: "+o+" 4 "+a);if(!e[c])break;o=Hr(e[c],l)}return{nodes:i,data:mr([s])}}function b(e,r,t,a){var n=e.length,i=[];var s=[],f=[],o=[];var l=a-1,c=0,u=0,h=0,d=0;for(c=0;c=n)h-=n;if(s[h])continue;o=[];var v=[];for(u=h;u>=0;){v[u]=true;s[u]=true;f[f.length]=u;o.push(e[u]);var p=t[Math.floor(u*4/a)];d=u*4&l;if(a<4+d)throw new Error("FAT boundary crossed: "+u+" 4 "+a);if(!e[p])break;u=Hr(e[p],d);if(v[u])break}i[h]={nodes:f,data:mr([o])}}return i}function k(e,r,t,a,n,i,s,f){var o=0,l=a.length?2:0;var c=r[e].data;var u=0,h=0,d;for(;u0&&o!==N)r[o].name="!StreamData"}else if(b.size>=4096){b.storage="fat";if(r[b.start]===undefined)r[b.start]=m(t,b.start,r.fat_addrs,r.ssz);r[b.start].name=b.name;b.content=r[b.start].data.slice(0,b.size)}else{b.storage="minifat";if(b.size<0)b.size=0;else if(o!==N&&b.start!==N&&r[o]){b.content=v(b,r[o].data,(r[f]||{}).data)}}if(b.content)Yr(b.content,0);i[d]=b;s.push(b)}}function E(e,r){return new Date((zr(e,r+4)/1e7*Math.pow(2,32)+zr(e,r)/1e7-11644473600)*1e3)}function S(e,r){o();return l(f.readFileSync(e),r)}function T(e,r){switch(r&&r.type||"base64"){case"file":return S(e,r);case"base64":return l(B(g.decode(e)),r);case"binary":return l(B(e),r);}return l(e,r)}function y(e,r){var t=r||{},a=t.root||"Root Entry";if(!e.FullPaths)e.FullPaths=[];if(!e.FileIndex)e.FileIndex=[];if(e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");if(e.FullPaths.length===0){e.FullPaths[0]=a+"/";e.FileIndex[0]={name:a,type:5}}if(t.CLSID)e.FileIndex[0].clsid=t.CLSID;x(e)}function x(e){var r="Sh33tJ5";if(W.find(e,"/"+r))return;var t=Jr(4);t[0]=55;t[1]=t[3]=50;t[2]=54;e.FileIndex.push({name:r,type:2,content:t,size:4,L:69,R:69,C:69});e.FullPaths.push(e.FullPaths[0]+r);A(e)}function A(e,n){y(e);var i=false,s=false;for(var f=e.FullPaths.length-1;f>=0;--f){var o=e.FileIndex[f];switch(o.type){case 0:if(s)i=true;else{e.FileIndex.pop();e.FullPaths.pop()}break;case 1:;case 2:;case 5:s=true;if(isNaN(o.R*o.L*o.C))i=true;if(o.R>-1&&o.L>-1&&o.R==o.L)i=true;break;default:i=true;break;}}if(!i&&!n)return;var l=new Date(1987,1,19),c=0;var u=[];for(f=0;f1?1:-1;d.size=0;d.type=5}else if(v.slice(-1)=="/"){for(c=f+1;c=u.length?-1:c;for(c=f+1;c=u.length?-1:c;d.type=1}else{if(t(e.FullPaths[f+1]||"")==t(v))d.R=f+1;d.type=2}}}function D(e,r){var t=r||{};A(e);if(t.fileType=="zip")return xe(e,t);var a=function(e){var r=0,t=0;for(var a=0;a0){if(i<4096)r+=i+63>>6;else t+=i+511>>9}}var s=e.FullPaths.length+3>>2;var f=r+7>>3;var o=r+127>>7;var l=f+t+s+o;var c=l+127>>7;var u=c<=109?0:Math.ceil((c-109)/127);while(l+c+u+127>>7>c)u=++c<=109?0:Math.ceil((c-109)/127);var h=[1,u,c,o,s,t,r,0];e.FileIndex[0].size=r<<6;h[7]=(e.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3);return h}(e);var n=Jr(a[7]<<9);var i=0,s=0;{for(i=0;i<8;++i)n._W(1,M[i]);for(i=0;i<8;++i)n._W(2,0);n._W(2,62);n._W(2,3);n._W(2,65534);n._W(2,9);n._W(2,6);for(i=0;i<3;++i)n._W(2,0);n._W(4,0);n._W(4,a[2]);n._W(4,a[0]+a[1]+a[2]+a[3]-1);n._W(4,0);n._W(4,1<<12);n._W(4,a[3]?a[0]+a[1]+a[2]-1:N);n._W(4,a[3]);n._W(-4,a[1]?a[0]-1:N);n._W(4,a[1]);for(i=0;i<109;++i)n._W(-4,i>9)}f(a[6]+7>>3);while(n.l&511)n._W(-4,z.ENDOFCHAIN);s=i=0;for(o=0;o=4096)continue;c.start=s;f(l+63>>6)}while(n.l&511)n._W(-4,z.ENDOFCHAIN);for(i=0;i=4096){n.l=c.start+1<<9;for(o=0;o0&&c.size<4096){for(o=0;o>16|r>>8|r)&255}var ee=typeof Uint8Array!=="undefined";var re=ee?new Uint8Array(1<<8):[];for(var te=0;te<1<<8;++te)re[te]=q(te);function ae(e,r){var t=re[e&255];if(r<=8)return t>>>8-r;t=t<<8|re[e>>8&255];if(r<=16)return t>>>16-r;t=t<<8|re[e>>16&255];return t>>>24-r}function ne(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=6?0:e[a+1]<<8))>>>t&3}function ie(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=5?0:e[a+1]<<8))>>>t&7}function se(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=4?0:e[a+1]<<8))>>>t&15}function fe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=3?0:e[a+1]<<8))>>>t&31}function oe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=1?0:e[a+1]<<8))>>>t&127}function le(e,r,t){var a=r&7,n=r>>>3,i=(1<>>a;if(t<8-a)return s&i;s|=e[n+1]<<8-a;if(t<16-a)return s&i;s|=e[n+2]<<16-a;if(t<24-a)return s&i;s|=e[n+3]<<24-a;return s&i}function ce(e,r){var t=e.length,a=2*t>r?2*t:r+5,n=0;if(t>=r)return e;if(w){var i=C(a);if(e.copy)e.copy(i);else for(;n0)t[t.l++]=r[a++]}return t.l}}();return function(r){var t=Jr(50+Math.floor(r.length*1.1));var a=e(r,t);return t.slice(0,a)}}();function de(e,r,t){var a=1,n=0,i=0,s=0,f=0,o=e.length;var l=ee?new Uint16Array(32):ue(32);for(i=0;i<32;++i)l[i]=0;for(i=o;i>a-u;for(s=(1<=0;--s)r[f|s<>8-v;for(var p=(1<<7-v)-1;p>=0;--p)we[d|p<>>=3){case 16:i=3+ne(e,r);r+=2;d=m[m.length-1];while(i-- >0)m.push(d);break;case 17:i=3+ie(e,r);r+=3;while(i-- >0)m.push(0);break;case 18:i=11+oe(e,r);r+=7;while(i-- >0)m.push(0);break;default:m.push(d);if(o>>0;var f=0,o=0;while((a&1)==0){a=ie(e,t);t+=3;if(a>>>1==0){if(t&7)t+=8-(t&7);var l=e[t>>>3]|e[(t>>>3)+1]<<8;t+=32;if(!r&&s>>3,(t>>>3)+l);i+=l;t+=8*l}else while(l-- >0){n[i++]=e[t>>>3];t+=8}continue}else if(a>>>1==1){f=9;o=5}else{t=Se(e,t);f=ke;o=Ee}if(!r&&s>>1==1?ve[c]:be[c];t+=u&15;u>>>=4;if((u>>>8&255)===0)n[i++]=u;else if(u==256)break;else{u-=257;var h=u<8?0:u-4>>2;if(h>5)h=0;var d=i+J[u];if(h>0){d+=le(e,t,h);t+=h}c=le(e,t,o);u=a>>>1==1?pe[c]:ge[c];t+=u&15;u>>>=4;var v=u<4?0:u-2>>1;var p=Q[u];if(v>0){p+=le(e,t,v);t+=v}if(!r&&s>>3]}function Ce(e,r){var t=e.slice(e.l||0);var a=_e(t,r);e.l+=a[1];return a[0]}function Be(e,r){if(e){if(typeof console!=="undefined")console.error(r)}else throw new Error(r)}function Te(e,r){var t=e;Yr(t,0);var a=[],n=[];var i={FileIndex:a,FullPaths:n};y(i,{root:r.root});var f=t.length-4;while((t[f]!=80||t[f+1]!=75||t[f+2]!=5||t[f+3]!=6)&&f>=0)--f;t.l=f+4;t.l+=4;var o=t._R(2);t.l+=6;var l=t._R(4);t.l=l;for(f=0;f3)a=true;switch(n[i].slice(n[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[i].slice(n[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!a)throw new Error("Unsupported ISO Duration Field: M");else t*=60;case"S":break;}r+=t*parseInt(n[i],10)}return r}var se=new Date("2017-02-19T19:06:09.000Z");if(isNaN(se.getFullYear()))se=new Date("2/19/17");var fe=se.getFullYear()==2017;function oe(e,r){var t=new Date(e);if(fe){if(r>0)t.setTime(t.getTime()+t.getTimezoneOffset()*60*1e3);else if(r<0)t.setTime(t.getTime()-t.getTimezoneOffset()*60*1e3);return t}if(e instanceof Date)return e;if(se.getFullYear()==1917&&!isNaN(t.getFullYear())){var a=t.getFullYear();if(e.indexOf(""+a)>-1)return t;t.setFullYear(t.getFullYear()+100);return t}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"];var i=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);if(e.indexOf("Z")>-1)i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3);return i}function le(e){var r="";for(var t=0;t!=e.length;++t)r+=String.fromCharCode(e[t]);return r}function ce(e){if(typeof JSON!="undefined"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var r={};for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))r[t]=ce(e[t]);return r}function ue(e,r){var t="";while(t.length8099)return t;if((n>0||i>1)&&a!=101)return r;if(e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/))return r;if(e.match(/[^-0-9:,\/\\]/))return t;return r}var ve="abacaba".split(/(:?b)/i).length==5;function pe(e,r,t){if(ve||typeof r=="string")return e.split(r);var a=e.split(r),n=[a[0]];for(var i=1;i\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g;var Re=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/gm;if(!Ae.match(Re))Re=/<[^>]*>/g;var Oe=/<\w*:/,De=/<(\/?)\w+:/;function Fe(e,r,t){var a={};var n=0,i=0;for(;n!==e.length;++n)if((i=e.charCodeAt(n))===32||i===10||i===13)break;if(!r)a[0]=e.slice(0,n);if(n===e.length)return a;var s=e.match(Ie),f=0,o="",l=0,c="",u="",h=1;if(s)for(l=0;l!=s.length;++l){u=s[l];for(i=0;i!=u.length;++i)if(u.charCodeAt(i)===61)break;c=u.slice(0,i).trim();while(u.charCodeAt(i+1)==32)++i;h=(n=u.charCodeAt(i+1))==34||n==39?1:0;o=u.slice(i+1+h,u.length-h);for(f=0;f!=c.length;++f)if(c.charCodeAt(f)===58)break;if(f===c.length){if(c.indexOf("_")>0)c=c.slice(0,c.indexOf("_"));a[c]=o;if(!t)a[c.toLowerCase()]=o}else{var d=(f===5&&c.slice(0,5)==="xmlns"?"xmlns":"")+c.slice(f+1);if(a[d]&&c.slice(f-3,f)=="ext")continue;a[d]=o;if(!t)a[d.toLowerCase()]=o}}return a}function Pe(e){return e.replace(De,"<$1")}var Ne={""":'"',"'":"'",">":">","<":"<","&":"&"};var Le=Z(Ne);var Me=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,r=/_x([\da-fA-F]{4})_/gi;return function t(a){var n=a+"",i=n.indexOf("-1?16:10))||e}).replace(r,function(e,r){return String.fromCharCode(parseInt(r,16))});var s=n.indexOf("]]>");return t(n.slice(0,i))+n.slice(i+9,s)+t(n.slice(s+3))}}();var Ue=/[&<>'"]/g,ze=/[\u0000-\u0008\u000b-\u001f]/g;function He(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(ze,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function We(e){return He(e).replace(/ /g,"_x0020_")}var Ve=/[\u0000-\u001f]/g;function Xe(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(/\n/g,"
    ").replace(Ve,function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"})}function Ge(e){var r=e+"";return r.replace(Ue,function(e){return Le[e]}).replace(Ve,function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})}var je=function(){var e=/&#(\d+);/g;function r(e,r){return String.fromCharCode(parseInt(r,10))}return function t(a){return a.replace(e,r)}}();var Ke=function(){return function e(r){return r.replace(/(\r\n|[\r\n])/g," ")}}();function $e(e){switch(e){case 1:;case true:;case"1":;case"true":;case"TRUE":return true;default:return false;}}var Ye=function gb(e){var r="",t=0,a=0,n=0,i=0,s=0,f=0;while(t191&&a<224){s=(a&31)<<6;s|=n&63;r+=String.fromCharCode(s);continue}i=e.charCodeAt(t++);if(a<240){r+=String.fromCharCode((a&15)<<12|(n&63)<<6|i&63);continue}s=e.charCodeAt(t++);f=((a&7)<<18|(n&63)<<12|(i&63)<<6|s&63)-65536;r+=String.fromCharCode(55296+(f>>>10&1023));r+=String.fromCharCode(56320+(f&1023))}return r};var Ze=function(e){var r=[],t=0,a=0,n=0;while(t>6)));r.push(String.fromCharCode(128+(a&63)));break;case a>=55296&&a<57344:a-=55296;n=e.charCodeAt(t++)-56320+(a<<10);r.push(String.fromCharCode(240+(n>>18&7)));r.push(String.fromCharCode(144+(n>>12&63)));r.push(String.fromCharCode(128+(n>>6&63)));r.push(String.fromCharCode(128+(n&63)));break;default:r.push(String.fromCharCode(224+(a>>12)));r.push(String.fromCharCode(128+(a>>6&63)));r.push(String.fromCharCode(128+(a&63)));}}return r.join("")};if(w){var Je=function wb(e){var r=Buffer.alloc(2*e.length),t,a,n=1,i=0,s=0,f;for(a=0;a>>10&1023);t=56320+(t&1023)}if(s!==0){r[i++]=s&255;r[i++]=s>>>8;s=0}r[i++]=t%256;r[i++]=t>>>8}return r.slice(0,i).toString("ucs2")};var Qe="foo bar baz☃🍣";if(Ye(Qe)==Je(Qe))Ye=Je;var qe=function kb(e){return k(e,"binary").toString("utf8")};if(Ye(Qe)==qe(Qe))Ye=qe;Ze=function(e){return k(e,"utf8").toString("binary")}}var er=function(){var e={};return function r(t,a){var n=t+"|"+(a||"");if(e[n])return e[n];return e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",a||"")}}();var rr=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]});return function r(t){var a=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,"");for(var n=0;n([\\s\\S]*?)","g")}}();var ar=/<\/?(?:vt:)?variant>/g,nr=/<(?:vt:)([^>]*)>([\s\S]*)"+r+""}function or(e){return K(e).map(function(r){return" "+r+'="'+e[r]+'"'}).join("")}function lr(e,r,t){return"<"+e+(t!=null?or(t):"")+(r!=null?(r.match(sr)?' xml:space="preserve"':"")+">"+r+""}function cr(e,r){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(r)throw t}return""}function ur(e,r){switch(typeof e){case"string":var t=lr("vt:lpwstr",He(e));if(r)t=t.replace(/"/g,"_x0022_");return t;case"number":return lr((e|0)==e?"vt:i4":"vt:r8",He(String(e)));case"boolean":return lr("vt:bool",e?"true":"false");}if(e instanceof Date)return lr("vt:filetime",cr(e));throw new Error("Unable to serialize "+e)}var hr={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};hr.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var dr={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function vr(e,r){var t=1-2*(e[r+7]>>>7);var a=((e[r+7]&127)<<4)+(e[r+6]>>>4&15);var n=e[r+6]&15;for(var i=5;i>=0;--i)n=n*256+e[r+i];if(a==2047)return n==0?t*Infinity:NaN;if(a==0)a=-1022;else{a-=1023;n+=Math.pow(2,52)}return t*Math.pow(2,a-52)*n}function pr(e,r,t){var a=(r<0||1/r==-Infinity?1:0)<<7,n=0,i=0;var s=a?-r:r;if(!isFinite(s)){n=2047;i=isNaN(r)?26985:0}else if(s==0)n=i=0;else{n=Math.floor(Math.log(s)/Math.LN2);i=s*Math.pow(2,52-n);if(n<=-1023&&(!isFinite(i)||i>4|a}var mr=function(e){var r=[],t=10240;for(var a=0;a0?Sr(e,r+4,r+4+t-1):""};var Br=Cr;var Tr=function(e,r){var t=zr(e,r);return t>0?Sr(e,r+4,r+4+t-1):""};var yr=Tr;var xr=function(e,r){var t=2*zr(e,r);return t>0?Sr(e,r+4,r+4+t-1):""};var Ar=xr;var Ir,Rr;Ir=Rr=function Eb(e,r){var t=zr(e,r);return t>0?gr(e,r+4,r+4+t):""};var Or=function(e,r){var t=zr(e,r);return t>0?Sr(e,r+4,r+4+t):""};var Dr=Or;var Fr,Pr;Fr=Pr=function(e,r){return vr(e,r)};var Nr=function Sb(e){return Array.isArray(e)};if(w){gr=function(e,r,t){if(!Buffer.isBuffer(e))return wr(e,r,t);return e.toString("utf16le",r,t).replace(R,"")};kr=function(e,r,t){return Buffer.isBuffer(e)?e.toString("hex",r,r+t):Er(e,r,t)};Cr=function _b(e,r){if(!Buffer.isBuffer(e))return Br(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};Tr=function Cb(e,r){if(!Buffer.isBuffer(e))return yr(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};xr=function Bb(e,r){if(!Buffer.isBuffer(e))return Ar(e,r);var t=2*e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t-1)};Ir=function Tb(e,r){if(!Buffer.isBuffer(e))return Rr(e,r);var t=e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t)};Or=function yb(e,r){if(!Buffer.isBuffer(e))return Dr(e,r);var t=e.readUInt32LE(r);return e.toString("utf8",r+4,r+4+t)};Sr=function xb(e,r,t){return Buffer.isBuffer(e)?e.toString("utf8",r,t):_r(e,r,t)};mr=function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0]):br(e)};I=function(e){return Buffer.isBuffer(e[0])?Buffer.concat(e):[].concat.apply([],e)};Fr=function Ab(e,r){if(Buffer.isBuffer(e))return e.readDoubleLE(r);return Pr(e,r)};Nr=function Ib(e){return Buffer.isBuffer(e)||Array.isArray(e)}}if(typeof cptable!=="undefined"){gr=function(e,r,t){return cptable.utils.decode(1200,e.slice(r,t)).replace(R,"")};Sr=function(e,r,t){return cptable.utils.decode(65001,e.slice(r,t))};Cr=function(e,r){var a=zr(e,r);return a>0?cptable.utils.decode(t,e.slice(r+4,r+4+a-1)):""};Tr=function(e,t){var a=zr(e,t);return a>0?cptable.utils.decode(r,e.slice(t+4,t+4+a-1)):""};xr=function(e,r){var t=2*zr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t-1)):""};Ir=function(e,r){var t=zr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t)):""};Or=function(e,r){var t=zr(e,r);return t>0?cptable.utils.decode(65001,e.slice(r+4,r+4+t)):""}}var Lr=function(e,r){return e[r]};var Mr=function(e,r){return e[r+1]*(1<<8)+e[r]};var Ur=function(e,r){var t=e[r+1]*(1<<8)+e[r];return t<32768?t:(65535-t+1)*-1};var zr=function(e,r){return e[r+3]*(1<<24)+(e[r+2]<<16)+(e[r+1]<<8)+e[r]};var Hr=function(e,r){return e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]};var Wr=function(e,r){return e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]};function Vr(e,t){var a="",n,i,s=[],f,o,l,c;switch(t){case"dbcs":c=this.l;if(w&&Buffer.isBuffer(this))a=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l0?Hr:Wr)(this,this.l);this.l+=4;return n}else{i=zr(this,this.l);this.l+=4}return i;case 8:;case-8:if(t==="f"){if(e==8)i=Fr(this,this.l);else i=Fr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0);this.l+=8;return i}else e=8;case 16:a=kr(this,this.l,e);break;};}this.l+=e;return a}var Xr=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255;e[t+2]=r>>>16&255;e[t+3]=r>>>24&255};var Gr=function(e,r,t){e[t]=r&255;e[t+1]=r>>8&255;e[t+2]=r>>16&255;e[t+3]=r>>24&255};var jr=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255};function Kr(e,r,a){var n=0,i=0;if(a==="dbcs"){for(i=0;i!=r.length;++i)jr(this,r.charCodeAt(i),this.l+2*i);n=2*r.length}else if(a==="sbcs"){if(typeof cptable!=="undefined"&&t==874){for(i=0;i!=r.length;++i){var s=cptable.utils.encode(t,r.charAt(i));this[this.l+i]=s[0]}}else{r=r.replace(/[^\x00-\x7F]/g,"_");for(i=0;i!=r.length;++i)this[this.l+i]=r.charCodeAt(i)&255}n=r.length}else if(a==="hex"){for(;i>8}while(this.l>>=8;this[this.l+1]=r&255;break;case 3:n=3;this[this.l]=r&255;r>>>=8;this[this.l+1]=r&255;r>>>=8;this[this.l+2]=r&255;break;case 4:n=4;Xr(this,r,this.l);break;case 8:n=8;if(a==="f"){pr(this,r,this.l);break};case 16:break;case-4:n=4;Gr(this,r,this.l);break;}this.l+=n;return this}function $r(e,r){var t=kr(this,this.l,e.length>>1);if(t!==e)throw new Error(r+"Expected "+e+" saw "+t);this.l+=e.length>>1}function Yr(e,r){e.l=r;e._R=Vr;e.chk=$r;e._W=Kr}function Zr(e,r){e.l+=r}function Jr(e){var r=_(e);Yr(r,0);return r}function Qr(e,r,t){if(!e)return;var a,n,i;Yr(e,e.l||0);var s=e.length,f=0,o=0;while(e.la.l){a=a.slice(0,a.l);a.l=a.length}if(a.length>0)e.push(a);a=null};var i=function c(e){if(a&&e=128?1:0)+1;if(a>=128)++i;if(a>=16384)++i;if(a>=2097152)++i;var s=e.next(i);if(n<=127)s._W(1,n);else{s._W(1,(n&127)+128);s._W(1,n>>7)}for(var f=0;f!=4;++f){if(a>=128){s._W(1,(a&127)+128);a>>=7}else{s._W(1,a);break}}if(a>0&&Nr(t))e.push(t)}function rt(e,r,t){var a=ce(e);if(r.s){if(a.cRel)a.c+=r.s.c;if(a.rRel)a.r+=r.s.r}else{if(a.cRel)a.c+=r.c;if(a.rRel)a.r+=r.r}if(!t||t.biff<12){while(a.c>=256)a.c-=256;while(a.r>=65536)a.r-=65536}return a}function tt(e,r,t){var a=ce(e);a.s=rt(a.s,r.s,t);a.e=rt(a.e,r.s,t);return a}function at(e,r){if(e.cRel&&e.c<0){e=ce(e);while(e.c<0)e.c+=r>8?16384:256}if(e.rRel&&e.r<0){e=ce(e);while(e.r<0)e.r+=r>8?1048576:r>5?65536:16384}var t=bt(e);if(!e.cRel&&e.cRel!=null)t=dt(t);if(!e.rRel&&e.rRel!=null)t=lt(t);return t}function nt(e,r){if(e.s.r==0&&!e.s.rRel){if(e.e.r==(r.biff>=12?1048575:r.biff>=8?65536:16384)&&!e.e.rRel){return(e.s.cRel?"":"$")+ht(e.s.c)+":"+(e.e.cRel?"":"$")+ht(e.e.c)}}if(e.s.c==0&&!e.s.cRel){if(e.e.c==(r.biff>=12?16383:255)&&!e.e.cRel){return(e.s.rRel?"":"$")+ot(e.s.r)+":"+(e.e.rRel?"":"$")+ot(e.e.r)}}return at(e.s,r.biff)+":"+at(e.e,r.biff)}var it={};var st=function(e,r){var t;if(typeof r!=="undefined")t=r;else if(typeof require!=="undefined"){try{t=undefined}catch(a){t=null}}e.rc4=function(e,r){var t=new Array(256);var a=0,n=0,i=0,s=0;for(n=0;n!=256;++n)t[n]=n;for(n=0;n!=256;++n){i=i+t[n]+e[n%e.length].charCodeAt(0)&255;s=t[n];t[n]=t[i];t[i]=s}n=i=0;var f=_(r.length);for(a=0;a!=r.length;++a){n=n+1&255;i=(i+t[n])%256;s=t[n];t[n]=t[i];t[i]=s;f[a]=r[a]^t[t[n]+t[i]&255]}return f};e.md5=function(e){if(!t)throw new Error("Unsupported crypto");return t.createHash("md5").update(e).digest("hex")}};st(it,typeof crypto!=="undefined"?crypto:undefined);function ft(e){return parseInt(ct(e),10)-1}function ot(e){return""+(e+1)}function lt(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function ct(e){return e.replace(/\$(\d+)$/,"$1")}function ut(e){var r=vt(e),t=0,a=0;for(;a!==r.length;++a)t=26*t+r.charCodeAt(a)-64;return t-1}function ht(e){if(e<0)throw new Error("invalid column "+e);var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function dt(e){return e.replace(/^([A-Z])/,"$$$1")}function vt(e){return e.replace(/^\$([A-Z])/,"$1")}function pt(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function mt(e){var r=0,t=0;for(var a=0;a=48&&n<=57)r=10*r+(n-48);else if(n>=65&&n<=90)t=26*t+(n-64)}return{c:t-1,r:r-1}}function bt(e){var r=e.c+1;var t="";for(;r;r=(r-1)/26|0)t=String.fromCharCode((r-1)%26+65)+t;return t+(e.r+1)}function gt(e){var r=e.indexOf(":");if(r==-1)return{s:mt(e),e:mt(e)};return{s:mt(e.slice(0,r)),e:mt(e.slice(r+1))}}function wt(e,r){if(typeof r==="undefined"||typeof r==="number"){return wt(e.s,e.e)}if(typeof e!=="string")e=bt(e);if(typeof r!=="string")r=bt(r);return e==r?e:e+":"+r}function kt(e){var r={s:{c:0,r:0},e:{c:0,r:0}};var t=0,a=0,n=0;var i=e.length;for(t=0;a26)break;t=26*t+n}r.s.c=--t;for(t=0;a9)break;t=10*t+n}r.s.r=--t;if(a===i||e.charCodeAt(++a)===58){r.e.c=r.s.c;r.e.r=r.s.r;return r}for(t=0;a!=i;++a){ +if((n=e.charCodeAt(a)-64)<1||n>26)break;t=26*t+n}r.e.c=--t;for(t=0;a!=i;++a){if((n=e.charCodeAt(a)-48)<0||n>9)break;t=10*t+n}r.e.r=--t;return r}function Et(e,r){var t=e.t=="d"&&r instanceof Date;if(e.z!=null)try{return e.w=D.format(e.z,t?ee(r):r)}catch(a){}try{return e.w=D.format((e.XF||{}).numFmtId||(t?14:0),t?ee(r):r)}catch(a){return""+r}}function St(e,r,t){if(e==null||e.t==null||e.t=="z")return"";if(e.w!==undefined)return e.w;if(e.t=="d"&&!e.z&&t&&t.dateNF)e.z=t.dateNF;if(r==undefined)return Et(e,e.v);return Et(e,r)}function _t(e,r){var t=r&&r.sheet?r.sheet:"Sheet1";var a={};a[t]=e;return{SheetNames:[t],Sheets:a}}function Ct(e,r,t){var a=t||{};var n=e?Array.isArray(e):a.dense;if(m!=null&&n==null)n=m;var i=e||(n?[]:{});var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?mt(a.origin):a.origin;s=o.r;f=o.c}if(!i["!ref"])i["!ref"]="A1:A1"}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var c=kt(i["!ref"]);l.s.c=c.s.c;l.s.r=c.s.r;l.e.c=Math.max(l.e.c,c.e.c);l.e.r=Math.max(l.e.r,c.e.r);if(s==-1)l.e.r=s=c.e.r+1}for(var u=0;u!=r.length;++u){if(!r[u])continue;if(!Array.isArray(r[u]))throw new Error("aoa_to_sheet expects an array of arrays");for(var h=0;h!=r[u].length;++h){if(typeof r[u][h]==="undefined")continue;var d={v:r[u][h]};var v=s+u,p=f+h;if(l.s.r>v)l.s.r=v;if(l.s.c>p)l.s.c=p;if(l.e.r0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}function At(e){return{ich:e._R(2),ifnt:e._R(2)}}function It(e,r){if(!r)r=Jr(4);r._W(2,e.ich||0);r._W(2,e.ifnt||0);return r}function Rt(e,r){var t=e.l;var a=e._R(1);var n=yt(e);var i=[];var s={t:n,h:n};if((a&1)!==0){var f=e._R(4);for(var o=0;o!=f;++o)i.push(At(e));s.r=i}else s.r=[{ich:0,ifnt:0}];e.l=t+r;return s}function Ot(e,r){var t=false;if(r==null){t=true;r=Jr(15+4*e.t.length)}r._W(1,0);xt(e.t,r);return t?r.slice(0,r.l):r}var Dt=Rt;function Ft(e,r){var t=false;if(r==null){t=true;r=Jr(23+4*e.t.length)}r._W(1,1);xt(e.t,r);r._W(4,1);It({ich:0,ifnt:0},r);return t?r.slice(0,r.l):r}function Pt(e){var r=e._R(4);var t=e._R(2);t+=e._R(1)<<16;e.l++;return{c:r,iStyleRef:t}}function Nt(e,r){if(r==null)r=Jr(8);r._W(-4,e.c);r._W(3,e.iStyleRef||e.s);r._W(1,0);return r}var Lt=yt;var Mt=xt;function Ut(e){var r=e._R(4);return r===0||r===4294967295?"":e._R(r,"dbcs")}function zt(e,r){var t=false;if(r==null){t=true;r=Jr(127)}r._W(4,e.length>0?e.length:4294967295);if(e.length>0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}var Ht=yt;var Wt=Ut;var Vt=zt;function Xt(e){var r=e.slice(e.l,e.l+4);var t=r[0]&1,a=r[0]&2;e.l+=4;r[0]&=252;var n=a===0?Fr([0,0,0,0,r[0],r[1],r[2],r[3]],0):Hr(r,0)>>2;return t?n/100:n}function Gt(e,r){if(r==null)r=Jr(4);var t=0,a=0,n=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29){a=1}else if(n==(n|0)&&n>=-(1<<29)&&n<1<<29){a=1;t=1}if(a)r._W(-4,((t?n:e)<<2)+(t+2));else throw new Error("unsupported RkNumber "+e)}function jt(e){var r={s:{},e:{}};r.s.r=e._R(4);r.e.r=e._R(4);r.s.c=e._R(4);r.e.c=e._R(4);return r}function Kt(e,r){if(!r)r=Jr(16);r._W(4,e.s.r);r._W(4,e.e.r);r._W(4,e.s.c);r._W(4,e.e.c);return r}var $t=jt;var Yt=Kt;function Zt(e){return e._R(8,"f")}function Jt(e,r){return(r||Jr(8))._W(8,e,"f")}function Qt(e){var r={};var t=e._R(1);var a=t>>>1;var n=e._R(1);var i=e._R(2,"i");var s=e._R(1);var f=e._R(1);var o=e._R(1);e.l++;switch(a){case 0:r.auto=1;break;case 1:r.index=n;var l=ya[n];if(l)r.rgb=oo(l);break;case 2:r.rgb=oo([s,f,o]);break;case 3:r.theme=n;break;}if(i!=0)r.tint=i>0?i/32767:i/32768;return r}function qt(e,r){if(!r)r=Jr(8);if(!e||e.auto){r._W(4,0);r._W(4,0);return r}if(e.index!=null){r._W(1,2);r._W(1,e.index)}else if(e.theme!=null){r._W(1,6);r._W(1,e.theme)}else{r._W(1,5);r._W(1,0)}var t=e.tint||0;if(t>0)t*=32767;else if(t<0)t*=32768;r._W(2,t);if(!e.rgb||e.theme!=null){r._W(2,0);r._W(1,0);r._W(1,0)}else{var a=e.rgb||"FFFFFF";if(typeof a=="number")a=("000000"+a.toString(16)).slice(-6);r._W(1,parseInt(a.slice(0,2),16));r._W(1,parseInt(a.slice(2,4),16));r._W(1,parseInt(a.slice(4,6),16));r._W(1,255)}return r}function ea(e){var r=e._R(1);e.l++;var t={fBold:r&1,fItalic:r&2,fUnderline:r&4,fStrikeout:r&8,fOutline:r&16,fShadow:r&32,fCondense:r&64,fExtend:r&128};return t}function ra(e,r){if(!r)r=Jr(2);var t=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);r._W(1,t);r._W(1,0);return r}function ta(e,r){var t={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"};var a=e._R(4);switch(a){case 0:return"";case 4294967295:;case 4294967294:return t[e._R(4)]||"";}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));e.l-=4;return e._R(0,r==1?"lpstr":"lpwstr")}function aa(e){return ta(e,1)}function na(e){return ta(e,2)}var ia=2;var sa=3;var fa=11;var oa=12;var la=19;var ca=30;var ua=64;var ha=65;var da=71;var va=4096;var pa=80;var ma=81;var ba=[pa,ma];var ga={1:{n:"CodePage",t:ia},2:{n:"Category",t:pa},3:{n:"PresentationFormat",t:pa},4:{n:"ByteCount",t:sa},5:{n:"LineCount",t:sa},6:{n:"ParagraphCount",t:sa},7:{n:"SlideCount",t:sa},8:{n:"NoteCount",t:sa},9:{n:"HiddenCount",t:sa},10:{n:"MultimediaClipCount",t:sa},11:{n:"ScaleCrop",t:fa},12:{n:"HeadingPairs",t:va|oa},13:{n:"TitlesOfParts",t:va|ca},14:{n:"Manager",t:pa},15:{n:"Company",t:pa},16:{n:"LinksUpToDate",t:fa},17:{n:"CharacterCount",t:sa},19:{n:"SharedDoc",t:fa},22:{n:"HyperlinksChanged",t:fa},23:{n:"AppVersion",t:sa,p:"version"},24:{n:"DigSig",t:ha},26:{n:"ContentType",t:pa},27:{n:"ContentStatus",t:pa},28:{n:"Language",t:pa},29:{n:"Version",t:pa},255:{}};var wa={1:{n:"CodePage",t:ia},2:{n:"Title",t:pa},3:{n:"Subject",t:pa},4:{n:"Author",t:pa},5:{n:"Keywords",t:pa},6:{n:"Comments",t:pa},7:{n:"Template",t:pa},8:{n:"LastAuthor",t:pa},9:{n:"RevNumber",t:pa},10:{n:"EditTime",t:ua},11:{n:"LastPrinted",t:ua},12:{n:"CreatedDate",t:ua},13:{n:"ModifiedDate",t:ua},14:{n:"PageCount",t:sa},15:{n:"WordCount",t:sa},16:{n:"CharCount",t:sa},17:{n:"Thumbnail",t:da},18:{n:"Application",t:pa},19:{n:"DocSecurity",t:sa},255:{}};var ka={2147483648:{n:"Locale",t:la},2147483651:{n:"Behavior",t:la},1919054434:{}};(function(){for(var e in ka)if(Object.prototype.hasOwnProperty.call(ka,e))ga[e]=wa[e]=ka[e]})();var Ea=Y(ga,"n");var Sa=Y(wa,"n");var _a={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"};var Ca=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function Ba(e){return e.map(function(e){return[e>>16&255,e>>8&255,e&255]})}var Ta=Ba([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);var ya=ce(Ta);var xa={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"};var Aa=J(xa);var Ia={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};var Ra=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};K(e).forEach(function(r){["xlsm","xlam"].forEach(function(t){if(!e[r][t])e[r][t]=e[r].xlsx})});K(e).forEach(function(r){K(e[r]).forEach(function(t){Ia[e[r][t]]=r})});return e}();var Oa=Q(Ia);hr.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Da(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function Fa(e){var r=Da();if(!e||!e.match)return r;var t={};(e.match(Re)||[]).forEach(function(e){var a=Fe(e);switch(a[0].replace(Oe,"<")){case"0?r.calcchains[0]:"";r.sst=r.strs.length>0?r.strs[0]:"";r.style=r.styles.length>0?r.styles[0]:"";r.defaults=t;delete r.calcchains;return r}var Pa=lr("Types",null,{xmlns:hr.CT,"xmlns:xsd":hr.xsd,"xmlns:xsi":hr.xsi});var Na=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["data","application/vnd.openxmlformats-officedocument.model+data"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Oa.rels[0]]].map(function(e){return lr("Default",null,{Extension:e[0],ContentType:e[1]})});function La(e,r){var t=[],a;t[t.length]=Ae;t[t.length]=Pa;t=t.concat(Na);var n=function(n){if(e[n]&&e[n].length>0){a=e[n][0];t[t.length]=lr("Override",null,{PartName:(a[0]=="/"?"":"/")+a,ContentType:Ra[n][r.bookType||"xlsx"]})}};var i=function(a){(e[a]||[]).forEach(function(e){t[t.length]=lr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:Ra[a][r.bookType||"xlsx"]})})};var s=function(r){(e[r]||[]).forEach(function(e){t[t.length]=lr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:Oa[r][0]})})};n("workbooks");i("sheets");i("charts");s("themes");["strs","styles"].forEach(n);["coreprops","extprops","custprops"].forEach(s);s("vba");s("comments");s("drawings");if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}var Ma={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Ua(e){var r=e.lastIndexOf("/");return e.slice(0,r+1)+"_rels/"+e.slice(r+1)+".rels"}function za(e,r){var t={"!id":{}};if(!e)return t;if(r.charAt(0)!=="/"){r="/"+r}var a={};(e.match(Re)||[]).forEach(function(e){var n=Fe(e);if(n[0]==="2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}var Va=[Ma.HLINK,Ma.XPATH,Ma.XMISS];function Xa(e,r,t,a,n,i){if(!n)n={};if(!e["!id"])e["!id"]={};if(r<0)for(r=1;e["!id"]["rId"+r];++r){}n.Id="rId"+r;n.Type=a;n.Target=t;if(i)n.TargetMode=i;else if(Va.indexOf(n.Type)>-1)n.TargetMode="External";if(e["!id"][n.Id])throw new Error("Cannot rewrite rId "+r);e["!id"][n.Id]=n;e[("/"+n.Target).replace("//","/")]=n;return r}var Ga="application/vnd.oasis.opendocument.spreadsheet";function ja(e,r){var t=sp(e);var a;var n;while(a=fp.exec(t))switch(a[3]){case"manifest":break;case"file-entry":n=Fe(a[0],false);if(n.path=="/"&&n.type!==Ga)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":;case"algorithm":;case"start-key-generation":;case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(r&&r.WTF)throw a;}}function Ka(e){var r=[Ae];r.push('\n');r.push(' \n');for(var t=0;t\n');r.push("");return r.join("")}function $a(e,r,t){return[' \n',' \n'," \n"].join("")}function Ya(e,r){return[' \n',' \n'," \n"].join("")}function Za(e){var r=[Ae];r.push('\n');for(var t=0;t!=e.length;++t){r.push($a(e[t][0],e[t][1]));r.push(Ya("",e[t][0]))}r.push($a("","Document","pkg"));r.push("");return r.join("")}var Ja=function(){var r='Sheet'+"JS "+e.version+"";return function t(){return r}}();var Qa=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];hr.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties";Ma.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var qa=function(){var e=new Array(Qa.length);for(var r=0;r]*>([\\s\\S]*?)")}return e}();function en(e){var r={};e=Ye(e);for(var t=0;t0)r[a[1]]=Me(n[1]);if(a[2]==="date"&&r[a[1]])r[a[1]]=oe(r[a[1]])}return r}var rn=lr("cp:coreProperties",null,{"xmlns:cp":hr.CORE_PROPS,"xmlns:dc":hr.dc,"xmlns:dcterms":hr.dcterms,"xmlns:dcmitype":hr.dcmitype,"xmlns:xsi":hr.xsi});function tn(e,r,t,a,n){if(n[e]!=null||r==null||r==="")return;n[e]=r;r=He(r);a[a.length]=t?lr(e,r,t):fr(e,r)}function an(e,r){var t=r||{};var a=[Ae,rn],n={};if(!e&&!t.Props)return a.join("");if(e){if(e.CreatedDate!=null)tn("dcterms:created",typeof e.CreatedDate==="string"?e.CreatedDate:cr(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n);if(e.ModifiedDate!=null)tn("dcterms:modified",typeof e.ModifiedDate==="string"?e.ModifiedDate:cr(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n)}for(var i=0;i!=Qa.length;++i){var s=Qa[i];var f=t.Props&&t.Props[s[1]]!=null?t.Props[s[1]]:e?e[s[1]]:null;if(f===true)f="1";else if(f===false)f="0";else if(typeof f=="number")f=String(f);if(f!=null)tn(s[0],f,null,a,n)}if(a.length>2){a[a.length]="";a[1]=a[1].replace("/>",">")}return a.join("")}var nn=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];hr.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties";Ma.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var sn=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function fn(e,r,t,a){var n=[];if(typeof e=="string")n=ir(e,a);else for(var i=0;i0)for(var l=0;l!==n.length;l+=2){o=+n[l+1].v;switch(n[l].v){case"Worksheets":;case"工作表":;case"Листы":;case"أوراق العمل":;case"ワークシート":;case"גליונות עבודה":;case"Arbeitsblätter":;case"Çalışma Sayfaları":;case"Feuilles de calcul":;case"Fogli di lavoro":;case"Folhas de cálculo":;case"Planilhas":;case"Regneark":;case"Hojas de cálculo":;case"Werkbladen":t.Worksheets=o;t.SheetNames=s.slice(f,f+o);break;case"Named Ranges":;case"Rangos con nombre":;case"名前付き一覧":;case"Benannte Bereiche":;case"Navngivne områder":t.NamedRanges=o;t.DefinedNames=s.slice(f,f+o);break;case"Charts":;case"Diagramme":t.Chartsheets=o;t.ChartNames=s.slice(f,f+o);break;}f+=o}}function on(e,r,t){var a={};if(!r)r={};e=Ye(e);nn.forEach(function(t){var n=(e.match(er(t[0]))||[])[1];switch(t[2]){case"string":if(n)r[t[1]]=Me(n);break;case"bool":r[t[1]]=n==="true";break;case"raw":var i=e.match(new RegExp("<"+t[0]+"[^>]*>([\\s\\S]*?)"));if(i&&i.length>0)a[t[1]]=i[1];break;}});if(a.HeadingPairs&&a.TitlesOfParts)fn(a.HeadingPairs,a.TitlesOfParts,r,t);return r}var ln=lr("Properties",null,{xmlns:hr.EXT_PROPS,"xmlns:vt":hr.vt});function cn(e){var r=[],t=lr;if(!e)e={};e.Application="SheetJS";r[r.length]=Ae;r[r.length]=ln;nn.forEach(function(a){if(e[a[1]]===undefined)return;var n;switch(a[2]){case"string":n=He(String(e[a[1]]));break;case"bool":n=e[a[1]]?"true":"false";break;}if(n!==undefined)r[r.length]=t(a[0],n)});r[r.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","Worksheets")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"}));r[r.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(e){return""+He(e)+""}).join(""),{size:e.Worksheets,baseType:"lpstr"}));if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}hr.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties";Ma.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var un=/<[^>]+>[^<]*/g;function hn(e,r){var t={},a="";var n=e.match(un);if(n)for(var i=0;i!=n.length;++i){var s=n[i],f=Fe(s);switch(f[0]){case"":a=null;break;default:if(s.indexOf("");var l=o[0].slice(4),c=o[1];switch(l){case"lpstr":;case"bstr":;case"lpwstr":t[a]=Me(c);break;case"bool":t[a]=$e(c);break;case"i1":;case"i2":;case"i4":;case"i8":;case"int":;case"uint":t[a]=parseInt(c,10);break;case"r4":;case"r8":;case"decimal":t[a]=parseFloat(c);break;case"filetime":;case"date":t[a]=oe(c);break;case"cy":;case"error":t[a]=Me(c);break;default:if(l.slice(-1)=="/")break;if(r.WTF&&typeof console!=="undefined")console.warn("Unexpected",s,l,o);}}else if(s.slice(0,2)==="2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}var pn={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};var mn=Z(pn);function bn(e,r,t){r=mn[r]||r;e[r]=t}function gn(e,r){var t=[];K(pn).map(function(e){for(var r=0;r'+n.join("")+""}function kn(e){var r=e._R(4),t=e._R(4);return new Date((t/1e7*Math.pow(2,32)+r/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function En(e){var r=typeof e=="string"?new Date(Date.parse(e)):e;var t=r.getTime()/1e3+11644473600;var a=t%Math.pow(2,32),n=(t-a)/Math.pow(2,32);a*=1e7;n*=1e7;var i=a/Math.pow(2,32)|0;if(i>0){a=a%Math.pow(2,32);n+=i}var s=Jr(8);s._W(4,a);s._W(4,n);return s}function Sn(e,r,t){var a=e.l;var n=e._R(0,"lpstr-cp");if(t)while(e.l-a&3)++e.l;return n}function _n(e,r,t){var a=e._R(0,"lpwstr");if(t)e.l+=4-(a.length+1&3)&3;return a}function Cn(e,r,t){if(r===31)return _n(e);return Sn(e,r,t)}function Bn(e,r,t){return Cn(e,r,t===false?0:4)}function Tn(e,r){if(!r)throw new Error("VtUnalignedString must have positive length");return Cn(e,r,0)}function yn(e){var r=e._R(4);var t=[];for(var a=0;a!=r;++a)t[a]=e._R(0,"lpstr-cp").replace(R,"");return t}function xn(e){return yn(e)}function An(e){var r=Pn(e,ma);var t=Pn(e,sa);return[r,t]}function In(e){var r=e._R(4);var t=[];for(var a=0;a!=r/2;++a)t.push(An(e));return t}function Rn(e){return In(e)}function On(e,r){var t=e._R(4);var a={};for(var n=0;n!=t;++n){var i=e._R(4);var s=e._R(4);a[i]=e._R(s,r===1200?"utf16le":"utf8").replace(R,"").replace(O,"!");if(r===1200&&s%2)e.l+=2}if(e.l&3)e.l=e.l>>2+1<<2;return a}function Dn(e){var r=e._R(4);var t=e.slice(e.l,e.l+r);e.l+=r;if((r&3)>0)e.l+=4-(r&3)&3;return t}function Fn(e){var r={};r.Size=e._R(4);e.l+=r.Size+3-(r.Size-1)%4;return r}function Pn(e,r,t){var a=e._R(2),n,i=t||{};e.l+=2;if(r!==oa)if(a!==r&&ba.indexOf(r)===-1)throw new Error("Expected type "+r+" saw "+a);switch(r===oa?a:r){case 2:n=e._R(2,"i");if(!i.raw)e.l+=2;return n;case 3:n=e._R(4,"i");return n;case 11:return e._R(4)!==0;case 19:n=e._R(4);return n;case 30:return Sn(e,a,4).replace(R,"");case 31:return _n(e);case 64:return kn(e);case 65:return Dn(e);case 71:return Fn(e);case 80:return Bn(e,a,!i.raw).replace(R,"");case 81:return Tn(e,a).replace(R,"");case 4108:return Rn(e);case 4126:return xn(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+a);}}function Nn(e,r){var t=Jr(4),a=Jr(4);t._W(4,e==80?31:e);switch(e){case 3:a._W(-4,r);break;case 5:a=Jr(8);a._W(8,r,"f");break;case 11:a._W(4,r?1:0);break;case 64:a=En(r);break;case 31:;case 80:a=Jr(4+2*(r.length+1)+(r.length%2?0:2));a._W(4,r.length+1);a._W(0,r,"dbcs");while(a.l!=a.length)a._W(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r); +;}return I([t,a])}function Ln(e,r){var t=e.l;var a=e._R(4);var n=e._R(4);var i=[],s=0;var f=0;var l=-1,c={};for(s=0;s!=n;++s){var u=e._R(4);var h=e._R(4);i[s]=[u,h+t]}i.sort(function(e,r){return e[1]-r[1]});var d={};for(s=0;s!=n;++s){if(e.l!==i[s][1]){var v=true;if(s>0&&r)switch(r[i[s-1][0]].t){case 2:if(e.l+2===i[s][1]){e.l+=2;v=false}break;case 80:if(e.l<=i[s][1]){e.l=i[s][1];v=false}break;case 4108:if(e.l<=i[s][1]){e.l=i[s][1];v=false}break;}if((!r||s==0)&&e.l<=i[s][1]){v=false;e.l=i[s][1]}if(v)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(r){var p=r[i[s][0]];d[p.n]=Pn(e,p.t,{raw:true});if(p.p==="version")d[p.n]=String(d[p.n]>>16)+"."+("0000"+String(d[p.n]&65535)).slice(-4);if(p.n=="CodePage")switch(d[p.n]){case 0:d[p.n]=1252;case 874:;case 932:;case 936:;case 949:;case 950:;case 1250:;case 1251:;case 1253:;case 1254:;case 1255:;case 1256:;case 1257:;case 1258:;case 1e4:;case 1200:;case 1201:;case 1252:;case 65e3:;case-536:;case 65001:;case-535:o(f=d[p.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[p.n]);}}else{if(i[s][0]===1){f=d.CodePage=Pn(e,ia);o(f);if(l!==-1){var m=e.l;e.l=i[l][1];c=On(e,f);e.l=m}}else if(i[s][0]===0){if(f===0){l=s;e.l=i[s+1][1];continue}c=On(e,f)}else{var b=c[i[s][0]];var g;switch(e[e.l]){case 65:e.l+=4;g=Dn(e);break;case 30:e.l+=4;g=Bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4;g=Bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4;g=e._R(4,"i");break;case 19:e.l+=4;g=e._R(4);break;case 5:e.l+=4;g=e._R(8,"f");break;case 11:e.l+=4;g=jn(e,4);break;case 64:e.l+=4;g=oe(kn(e));break;default:throw new Error("unparsed value: "+e[e.l]);}d[b]=g}}}e.l=t+a;return d}var Mn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(sn);function Un(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break;}return-1}function zn(e,r,t){var a=Jr(8),n=[],i=[];var s=8,f=0;var o=Jr(8),l=Jr(8);o._W(4,2);o._W(4,1200);l._W(4,1);i.push(o);n.push(l);s+=8+o.length;if(!r){l=Jr(8);l._W(4,0);n.unshift(l);var c=[Jr(4)];c[0]._W(4,e.length);for(f=0;f-1)continue;if(e[f][1]==null)continue;var h=e[f][1],d=0;if(r){d=+r[e[f][0]];var v=t[d];if(v.p=="version"&&typeof h=="string"){var p=h.split(".");h=(+p[0]<<16)+(+p[1]||0)}o=Nn(v.t,h)}else{var m=Un(h);if(m==-1){m=31;h=String(h)}o=Nn(m,h)}i.push(o);l=Jr(8);l._W(4,!r?2+f:d);n.push(l);s+=8+o.length}var b=8*(i.length+1);for(f=0;f=12?2:1);var i="sbcs-cont";var s=r;if(a&&a.biff>=8)r=1200;if(!a||a.biff==8){var f=e._R(1);if(f){i="dbcs-cont"}}else if(a.biff==12){i="wstr"}if(a.biff>=2&&a.biff<=5)i="cpstr";var o=n?e._R(n,i):"";r=s;return o}function ei(e){var t=r;r=1200;var a=e._R(2),n=e._R(1);var i=n&4,s=n&8;var f=1+(n&1);var o=0,l;var c={};if(s)o=e._R(2);if(i)l=e._R(4);var u=f==2?"dbcs-cont":"sbcs-cont";var h=a===0?"":e._R(a,u);if(s)e.l+=4*o;if(i)e.l+=l;c.t=h;if(!s){c.raw=""+c.t+"";c.r=c.t}r=t;return c}function ri(e){var r=e.t||"",t=1;var a=Jr(3+(t>1?2:0));a._W(2,r.length);a._W(1,(t>1?8:0)|1);if(t>1)a._W(2,t);var n=Jr(2*r.length);n._W(2*r.length,r,"utf16le");var i=[a,n];return I(i)}function ti(e,r,t){var a;if(t){if(t.biff>=2&&t.biff<=5)return e._R(r,"cpstr");if(t.biff>=12)return e._R(r,"dbcs-cont")}var n=e._R(1);if(n===0){a=e._R(r,"sbcs-cont")}else{a=e._R(r,"dbcs-cont")}return a}function ai(e,r,t){var a=e._R(t&&t.biff==2?1:2);if(a===0){e.l++;return""}return ti(e,a,t)}function ni(e,r,t){if(t.biff>5)return ai(e,r,t);var a=e._R(1);if(a===0){e.l++;return""}return e._R(a,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function ii(e,r,t){if(!t)t=Jr(3+2*e.length);t._W(2,e.length);t._W(1,1);t._W(31,e,"utf16le");return t}function si(e){var r=e._R(1);e.l++;var t=e._R(2);e.l+=2;return[r,t]}function fi(e){var r=e._R(4),t=e.l;var a=false;if(r>24){e.l+=r-24;if(e._R(16)==="795881f43b1d7f48af2c825dc4852763")a=true;e.l=t}var n=e._R((a?r-24:r)>>1,"utf16le").replace(R,"");if(a)e.l+=24;return n}function oi(e){e.l+=2;var r=e._R(0,"lpstr-ansi");e.l+=2;if(e._R(2)!=57005)throw new Error("Bad FileMoniker");var t=e._R(4);if(t===0)return r.replace(/\\/g,"/");var a=e._R(4);if(e._R(2)!=3)throw new Error("Bad FileMoniker");var n=e._R(a>>1,"utf16le").replace(R,"");return n}function li(e,r){var t=e._R(16);r-=16;switch(t){case"e0c9ea79f9bace118c8200aa004ba90b":return fi(e,r);case"0303000000000000c000000000000046":return oi(e,r);default:throw new Error("Unsupported Moniker "+t);}}function ci(e){var r=e._R(4);var t=r>0?e._R(r,"utf16le").replace(R,""):"";return t}function ui(e,r){var t=e.l+r;var a=e._R(4);if(a!==2)throw new Error("Unrecognized streamVersion: "+a);var n=e._R(2);e.l+=2;var i,s,f,o,l="",c,u;if(n&16)i=ci(e,t-e.l);if(n&128)s=ci(e,t-e.l);if((n&257)===257)f=ci(e,t-e.l);if((n&257)===1)o=li(e,t-e.l);if(n&8)l=ci(e,t-e.l);if(n&32)c=e._R(16);if(n&64)u=kn(e);e.l=t;var h=s||f||o||"";if(h&&l)h+="#"+l;if(!h)h="#"+l;var d={Target:h};if(c)d.guid=c;if(u)d.time=u;if(i)d.Tooltip=i;return d}function hi(e){var r=Jr(512),t=0;var a=e.Target;var n=a.indexOf("#")>-1?31:23;switch(a.charAt(0)){case"#":n=28;break;case".":n&=~2;break;}r._W(4,2);r._W(4,n);var i=[8,6815827,6619237,4849780,83];for(t=0;t8?4:2;var n=e._R(a),i=e._R(a,"i"),s=e._R(a,"i");return[n,i,s]}function ki(e){var r=e._R(2);var t=Xt(e);return[r,t]}function Ei(e,r,t){e.l+=4;r-=4;var a=e.l+r;var n=qn(e,r,t);var i=e._R(2);a-=e.l;if(i!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+i);e.l+=i;return n}function Si(e){var r=e._R(2);var t=e._R(2);var a=e._R(2);var n=e._R(2);return{s:{c:a,r:r},e:{c:n,r:t}}}function _i(e,r){if(!r)r=Jr(8);r._W(2,e.s.r);r._W(2,e.e.r);r._W(2,e.s.c);r._W(2,e.e.c);return r}function Ci(e){var r=e._R(2);var t=e._R(2);var a=e._R(1);var n=e._R(1);return{s:{c:a,r:r},e:{c:n,r:t}}}var Bi=Ci;function Ti(e){e.l+=4;var r=e._R(2);var t=e._R(2);var a=e._R(2);e.l+=12;return[t,r,a]}function yi(e){var r={};e.l+=4;e.l+=16;r.fSharedNote=e._R(2);e.l+=4;return r}function xi(e){var r={};e.l+=4;e.cf=e._R(2);return r}function Ai(e){e.l+=2;e.l+=e._R(2)}var Ii={0:Ai,4:Ai,5:Ai,6:Ai,7:xi,8:Ai,9:Ai,10:Ai,11:Ai,12:Ai,13:yi,14:Ai,15:Ai,16:Ai,17:Ai,18:Ai,19:Ai,20:Ai,21:Ti};function Ri(e,r){var t=e.l+r;var a=[];while(e.l=2){t.dt=e._R(2);e.l-=2}switch(t.BIFFVer){case 1536:;case 1280:;case 1024:;case 768:;case 512:;case 2:;case 7:break;default:if(r>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer);}e._R(r);return t}function Di(e,r,t){var a=1536,n=16;switch(t.bookType){case"biff8":break;case"biff5":a=1280;n=8;break;case"biff4":a=4;n=6;break;case"biff3":a=3;n=6;break;case"biff2":a=2;n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version");}var i=Jr(n);i._W(2,a);i._W(2,r);if(n>4)i._W(2,29282);if(n>6)i._W(2,1997);if(n>8){i._W(2,49161);i._W(2,1);i._W(2,1798);i._W(2,0)}return i}function Fi(e,r){if(r===0)return 1200;if(e._R(2)!==1200){}return 1200}function Pi(e,r,t){if(t.enc){e.l+=r;return""}var a=e.l;var n=ni(e,0,t);e._R(r+a-e.l);return n}function Ni(e,r){var t=!r||r.biff==8;var a=Jr(t?112:54);a._W(r.biff==8?2:1,7);if(t)a._W(1,0);a._W(4,859007059);a._W(4,5458548|(t?0:536870912));while(a.l=8?2:1;var a=Jr(8+t*e.name.length);a._W(4,e.pos);a._W(1,e.hs||0);a._W(1,e.dt);a._W(1,e.name.length);if(r.biff>=8)a._W(1,1);a._W(t*e.name.length,e.name,r.biff<8?"sbcs":"utf16le");var n=a.slice(0,a.l);n.l=a.l;return n}function zi(e,r){var t=e.l+r;var a=e._R(4);var n=e._R(4);var i=[];for(var s=0;s!=n&&e.l>15);n&=32767}var i={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[i,n]}function Ki(e){var r=e._R(2),t=e._R(2),a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2),f=e._R(2);var o=e._R(2),l=e._R(2);return{Pos:[r,t],Dim:[a,n],Flags:i,CurTab:s,FirstTab:f,Selected:o,TabRatio:l}}function $i(){var e=Jr(18);e._W(2,0);e._W(2,0);e._W(2,29280);e._W(2,17600);e._W(2,56);e._W(2,0);e._W(2,0);e._W(2,1);e._W(2,500);return e}function Yi(e,r,t){if(t&&t.biff>=2&&t.biff<5)return{};var a=e._R(2);return{RTL:a&64}}function Zi(e){var r=Jr(18),t=1718;if(e&&e.RTL)t|=64;r._W(2,t);r._W(4,0);r._W(4,64);r._W(4,0);r._W(4,0);return r}function Ji(){}function Qi(e,r,t){var a={dyHeight:e._R(2),fl:e._R(2)};switch(t&&t.biff||8){case 2:break;case 3:;case 4:e.l+=2;break;default:e.l+=10;break;}a.name=qn(e,0,t);return a}function qi(e,r){var t=e.name||"Arial";var a=r&&r.biff==5,n=a?15+t.length:16+2*t.length;var i=Jr(n);i._W(2,(e.sz||12)*20);i._W(4,0);i._W(2,400);i._W(4,0);i._W(2,0);i._W(1,t.length);if(!a)i._W(1,1);i._W((a?1:2)*t.length,t,a?"sbcs":"utf16le");return i}function es(e){var r=pi(e);r.isst=e._R(4);return r}function rs(e,r,t,a){var n=Jr(10);mi(e,r,a,n);n._W(4,t);return n}function ts(e,r,t){var a=e.l+r;var n=pi(e,6);if(t.biff==2)e.l++;var i=ai(e,a-e.l,t);n.val=i;return n}function as(e,r,t,a,n){var i=!n||n.biff==8;var s=Jr(6+2+ +i+(1+i)*t.length);mi(e,r,a,s);s._W(2,t.length);if(i)s._W(1,1);s._W((1+i)*t.length,t,i?"utf16le":"sbcs");return s}function ns(e,r,t){var a=e._R(2);var n=ni(e,0,t);return[a,n]}function is(e,r,t,a){var n=t&&t.biff==5;if(!a)a=Jr(n?3+r.length:5+2*r.length);a._W(2,e);a._W(n?1:2,r.length);if(!n)a._W(1,1);a._W((n?1:2)*r.length,r,n?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;if(i.l==null)i.l=i.length;return i}var ss=ni;function fs(e,r,t){var a=e.l+r;var n=t.biff==8||!t.biff?4:2;var i=e._R(n),s=e._R(n);var f=e._R(2),o=e._R(2);e.l=a;return{s:{r:i,c:f},e:{r:s,c:o}}}function os(e,r){var t=r.biff==8||!r.biff?4:2;var a=Jr(2*t+6);a._W(t,e.s.r);a._W(t,e.e.r+1);a._W(2,e.s.c);a._W(2,e.e.c+1);a._W(2,0);return a}function ls(e){var r=e._R(2),t=e._R(2);var a=ki(e);return{r:r,c:t,ixfe:a[0],rknum:a[1]}}function cs(e,r){var t=e.l+r-2;var a=e._R(2),n=e._R(2);var i=[];while(e.l>26];if(!a.cellStyles)return n;n.alc=i&7;n.fWrap=i>>3&1;n.alcV=i>>4&7;n.fJustLast=i>>7&1;n.trot=i>>8&255;n.cIndent=i>>16&15;n.fShrinkToFit=i>>20&1;n.iReadOrder=i>>22&2;n.fAtrNum=i>>26&1;n.fAtrFnt=i>>27&1;n.fAtrAlc=i>>28&1;n.fAtrBdr=i>>29&1;n.fAtrPat=i>>30&1;n.fAtrProt=i>>31&1;n.dgLeft=s&15;n.dgRight=s>>4&15;n.dgTop=s>>8&15;n.dgBottom=s>>12&15;n.icvLeft=s>>16&127;n.icvRight=s>>23&127;n.grbitDiag=s>>30&3;n.icvTop=f&127;n.icvBottom=f>>7&127;n.icvDiag=f>>14&127;n.dgDiag=f>>21&15;n.icvFore=o&127;n.icvBack=o>>7&127;n.fsxButton=o>>14&1;return n}function ds(e,r,t){var a={};a.ifnt=e._R(2);a.numFmtId=e._R(2);a.flags=e._R(2);a.fStyle=a.flags>>2&1;r-=6;a.data=hs(e,r,a.fStyle,t);return a}function vs(e,r,t,a){var n=t&&t.biff==5;if(!a)a=Jr(n?16:20);a._W(2,0);if(e.style){a._W(2,e.numFmtId||0);a._W(2,65524)}else{a._W(2,e.numFmtId||0);a._W(2,r<<4)}a._W(4,0);a._W(4,0);if(!n)a._W(4,0);a._W(2,0);return a}function ps(e){e.l+=4;var r=[e._R(2),e._R(2)];if(r[0]!==0)r[0]--;if(r[1]!==0)r[1]--;if(r[0]>7||r[1]>7)throw new Error("Bad Gutters: "+r.join("|"));return r}function ms(e){var r=Jr(8);r._W(4,0);r._W(2,e[0]?e[0]+1:0);r._W(2,e[1]?e[1]+1:0);return r}function bs(e,r,t){var a=pi(e,6);if(t.biff==2)++e.l;var n=Jn(e,2);a.val=n;a.t=n===true||n===false?"b":"e";return a}function gs(e,r,t,a,n,i){var s=Jr(8);mi(e,r,a,s);Qn(t,i,s);return s}function ws(e){var r=pi(e,6);var t=Zt(e,8);r.val=t;return r}function ks(e,r,t,a){var n=Jr(14);mi(e,r,a,n);Jt(t,n);return n}var Es=gi;function Ss(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(2);t.sbcch=i;if(i==1025||i==14849)return[i,n];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);var s=ti(e,i);var f=[];while(a>e.l)f.push(ai(e));return[i,n,s,f]}function _s(e,r,t){var a=e._R(2);var n;var i={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};if(t.sbcch===14849)n=Ei(e,r-2,t);i.body=n||e._R(r-2);if(typeof n==="string")i.Name=n;return i}var Cs=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function Bs(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(1);var s=e._R(1);var f=e._R(t&&t.biff==2?1:2);var o=0;if(!t||t.biff>=5){if(t.biff!=5)e.l+=2;o=e._R(2);if(t.biff==5)e.l+=2;e.l+=4}var l=ti(e,s,t);if(n&32)l=Cs[l.charCodeAt(0)];var c=a-e.l;if(t&&t.biff==2)--c;var u=a==e.l||f===0?[]:Vu(e,c,t,f);return{chKey:i,Name:l,itab:o,rgce:u}}function Ts(e,r,t){if(t.biff<8)return ys(e,r,t);var a=[],n=e.l+r,i=e._R(t.biff>8?4:2);while(i--!==0)a.push(wi(e,t.biff>8?12:6,t));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function ys(e,r,t){if(e[e.l+1]==3)e[e.l]++;var a=qn(e,r,t);return a.charCodeAt(0)==3?a.slice(1):a}function xs(e,r,t){if(t.biff<8){e.l+=r;return}var a=e._R(2);var n=e._R(2);var i=ti(e,a,t);var s=ti(e,n,t);return[i,s]}function As(e,r,t){var a=Ci(e,6);e.l++;var n=e._R(1);r-=8;return[Xu(e,r,t),n,a]}function Is(e,r,t){var a=Bi(e,6);switch(t.biff){case 2:e.l++;r-=7;break;case 3:;case 4:e.l+=2;r-=8;break;default:e.l+=6;r-=12;}return[a,Hu(e,r,t,a)]}function Rs(e){var r=e._R(4)!==0;var t=e._R(4)!==0;var a=e._R(4);return[r,t,a]}function Os(e,r,t){if(t.biff<8)return;var a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2);var f=ni(e,0,t);if(t.biff<8)e._R(1);return[{r:a,c:n},f,s,i]}function Ds(e,r,t){return Os(e,r,t)}function Fs(e,r){var t=[];var a=e._R(2);while(a--)t.push(Si(e,r));return t}function Ps(e){var r=Jr(2+e.length*8);r._W(2,e.length);for(var t=0;t=(c?f:2*f))break}if(n.length!==f&&n.length!==f*2){throw new Error("cchText: "+f+" != "+n.length)}e.l=a+r;return{t:n}}catch(h){e.l=a+r;return{t:n}}}function zs(e,r){var t=Si(e,8);e.l+=16;var a=ui(e,r-24);return[t,a]}function Hs(e){var r=Jr(24);var t=mt(e[0]);r._W(2,t.r);r._W(2,t.r);r._W(2,t.c);r._W(2,t.c);var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" ");for(var n=0;n<16;++n)r._W(1,parseInt(a[n],16));return I([r,hi(e[1])])}function Ws(e,r){e._R(2);var t=Si(e,8);var a=e._R((r-10)/2,"dbcs-cont");a=a.replace(R,"");return[t,a]}function Vs(e){var r=e[1].Tooltip;var t=Jr(10+2*(r.length+1));t._W(2,2048);var a=mt(e[0]);t._W(2,a.r);t._W(2,a.r);t._W(2,a.c);t._W(2,a.c);for(var n=0;n0)t.push(vi(e,8));return t}function Ks(e){var r=e._R(2);var t=[];while(r-- >0)t.push(vi(e,8));return t}function $s(e){e.l+=2;var r={cxfs:0,crc:0};r.cxfs=e._R(2);r.crc=e._R(4);return r}function Ys(e,r,t){if(!t.cellStyles)return Zr(e,r);var a=t&&t.biff>=12?4:2;var n=e._R(a);var i=e._R(a);var s=e._R(a);var f=e._R(a);var o=e._R(2);if(a==2)e.l+=2;var l={s:n,e:i,w:s,ixfe:f,flags:o};if(t.biff>=5||!t.biff)l.level=o>>8&7;return l}function Zs(e,r){var t={};if(r<32)return t;e.l+=16;t.header=Zt(e,8);t.footer=Zt(e,8);e.l+=2;return t}function Js(e,r,t){var a={area:false};if(t.biff!=5){e.l+=r;return a}var n=e._R(1);e.l+=3;if(n&16)a.area=true;return a}function Qs(e){var r=Jr(2*e);for(var t=0;t0){if(n[n.l]===42){n.l+=u;continue}++n.l;a[++b]=[];w=0;for(w=0;w!=d.length;++w){var k=n.slice(n.l,n.l+d[w].len);n.l+=d[w].len;Yr(k,0);var E=cptable.utils.decode(h,k);switch(d[w].type){case"C":a[b][w]=cptable.utils.decode(h,k);a[b][w]=a[b][w].trim();break;case"D":if(E.length===8)a[b][w]=new Date(+E.slice(0,4),+E.slice(4,6)-1,+E.slice(6,8));else a[b][w]=E;break;case"F":a[b][w]=parseFloat(E.trim());break;case"+":;case"I":a[b][w]=o?k._R(-4,"i")^2147483648:k._R(4,"i");break;case"L":switch(E.toUpperCase()){case"Y":;case"T":a[b][w]=true;break;case"N":;case"F":a[b][w]=false;break;case" ":;case"?":a[b][w]=false;break;default:throw new Error("DBF Unrecognized L:|"+E+"|");}break;case"M":if(!s)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));a[b][w]="##MEMO##"+(o?parseInt(E.trim(),10):k._R(4));break;case"N":a[b][w]=+E.replace(/\u0000/g,"").trim();break;case"@":a[b][w]=new Date(k._R(-8,"f")-621356832e5);break;case"T":a[b][w]=new Date((k._R(4)-2440588)*864e5+k._R(4));break;case"Y":a[b][w]=k._R(4,"i")/1e4;break;case"O":a[b][w]=-k._R(-8,"f");break;case"B":if(f&&d[w].len==8){a[b][w]=k._R(8,"f");break};case"G":;case"P":k.l+=d[w].len;break;case"0":if(d[w].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+d[w].type);}}}if(i!=2)if(n.l=0)o(+n.codepage);if(n.type=="string")throw new Error("Cannot write DBF to JS string");var i=qr();var s=rb(e,{header:1,raw:true,cellDates:true});var l=s[0],c=s.slice(1);var u=0,h=0,d=0,v=1;for(u=0;u":190,"?":191,"{":223};var r=new RegExp("N("+K(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm");var t=function(r,t){var a=e[t];return typeof a=="number"?p(a):a};var a=function(e,r,t){var a=r.charCodeAt(0)-32<<4|t.charCodeAt(0)-48;return a==59?e:p(a)};e["|"]=254;function n(e,r){switch(r.type){case"base64":return i(g.decode(e),r);case"binary":return i(e,r);case"buffer":return i(e.toString("binary"),r);case"array":return i(le(e),r);}throw new Error("Unrecognized type "+r.type)}function i(e,n){var i=e.split(/[\n\r]+/),s=-1,f=-1,l=0,c=0,u=[];var h=[];var d=null;var v={},p=[],m=[],b=[];var g=0,w;if(+n.codepage>=0)o(+n.codepage);for(;l!==i.length;++l){g=0;var k=i[l].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,a).replace(r,t);var E=k.replace(/;;/g,"\0").split(";").map(function(e){ +return e.replace(/\u0000/g,";")});var S=E[0],_;if(k.length>0)switch(S){case"ID":break;case"E":break;case"B":break;case"O":break;case"P":if(E[1].charAt(0)=="P")h.push(k.slice(3).replace(/;;/g,";"));break;case"C":var C=false,B=false;for(c=1;c0){p[s].hpt=g;p[s].hpx=To(g)}else if(g===0)p[s].hidden=true;break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+k);}if(y<1)d=null;break;default:if(n&&n.WTF)throw new Error("SYLK bad record "+k);}}if(p.length>0)v["!rows"]=p;if(m.length>0)v["!cols"]=m;if(n&&n.sheetRows)u=u.slice(0,n.sheetRows);return[u,v]}function s(e,r){var t=n(e,r);var a=t[0],i=t[1];var s=Bt(a,r);K(i).forEach(function(e){s[e]=i[e]});return s}function f(e,r){return _t(s(e,r),r)}function l(e,r,t,a){var n="C;Y"+(t+1)+";X"+(a+1)+";K";switch(e.t){case"n":n+=e.v||0;if(e.f&&!e.F)n+=";E"+sc(e.f,{r:t,c:a});break;case"b":n+=e.v?"TRUE":"FALSE";break;case"e":n+=e.w||e.v;break;case"d":n+='"'+(e.w||e.v)+'"';break;case"s":n+='"'+e.v.replace(/"/g,"")+'"';break;}return n}function c(e,r){r.forEach(function(r,t){var a="F;W"+(t+1)+" "+(t+1)+" ";if(r.hidden)a+="0";else{if(typeof r.width=="number")r.wpx=bo(r.width);if(typeof r.wpx=="number")r.wch=go(r.wpx);if(typeof r.wch=="number")a+=Math.round(r.wch)}if(a.charAt(a.length-1)!=" ")e.push(a)})}function u(e,r){r.forEach(function(r,t){var a="F;";if(r.hidden)a+="M0;";else if(r.hpt)a+="M"+20*r.hpt+";";else if(r.hpx)a+="M"+20*Bo(r.hpx)+";";if(a.length>2)e.push(a+"R"+(t+1))})}function h(e,r){var t=["ID;PWXL;N;E"],a=[];var n=kt(e["!ref"]),i;var s=Array.isArray(e);var f="\r\n";t.push("P;PGeneral");t.push("F;P0;DG0G8;M255");if(e["!cols"])c(t,e["!cols"]);if(e["!rows"])u(t,e["!rows"]);t.push("B;Y"+(n.e.r-n.s.r+1)+";X"+(n.e.c-n.s.c+1)+";D"+[n.s.c,n.s.r,n.e.c,n.e.r].join(" "));for(var o=n.s.r;o<=n.e.r;++o){for(var h=n.s.c;h<=n.e.c;++h){var d=bt({r:o,c:h});i=s?(e[o]||[])[h]:e[d];if(!i||i.v==null&&(!i.f||i.F))continue;a.push(l(i,e,o,h,r))}}return t.join(f)+f+a.join(f)+f+"E"+f}return{to_workbook:f,to_sheet:s,from_sheet:h}}();var vf=function(){function e(e,t){switch(t.type){case"base64":return r(g.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(le(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=e.split("\n"),a=-1,n=-1,i=0,s=[];for(;i!==t.length;++i){if(t[i].trim()==="BOT"){s[++a]=[];n=0;continue}if(a<0)continue;var f=t[i].trim().split(",");var o=f[0],l=f[1];++i;var c=t[i].trim();switch(+o){case-1:if(c==="BOT"){s[++a]=[];n=0;continue}else if(c!=="EOD")throw new Error("Unrecognized DIF special command "+c);break;case 0:if(c==="TRUE")s[a][n]=true;else if(c==="FALSE")s[a][n]=false;else if(!isNaN(he(l)))s[a][n]=he(l);else if(!isNaN(de(l).getDate()))s[a][n]=oe(l);else s[a][n]=l;++n;break;case 1:c=c.slice(1,c.length-1);s[a][n++]=c!==""?c:null;break;}if(c==="EOD")break}if(r&&r.sheetRows)s=s.slice(0,r.sheetRows);return s}function t(r,t){return Bt(e(r,t),t)}function a(e,r){return _t(t(e,r),r)}var n=function(){var e=function t(e,r,a,n,i){e.push(r);e.push(a+","+n);e.push('"'+i.replace(/"/g,'""')+'"')};var r=function a(e,r,t,n){e.push(r+","+t);e.push(r==1?'"'+n.replace(/"/g,'""')+'"':n)};return function n(t){var a=[];var n=kt(t["!ref"]),i;var s=Array.isArray(t);e(a,"TABLE",0,1,"sheetjs");e(a,"VECTORS",0,n.e.r-n.s.r+1,"");e(a,"TUPLES",0,n.e.c-n.s.c+1,"");e(a,"DATA",0,0,"");for(var f=n.s.r;f<=n.e.r;++f){r(a,-1,0,"BOT");for(var o=n.s.c;o<=n.e.c;++o){var l=bt({r:f,c:o});i=s?(t[f]||[])[o]:t[l];if(!i){r(a,1,0,"");continue}switch(i.t){case"n":var c=b?i.w:i.v;if(!c&&i.v!=null)c=i.v;if(c==null){if(b&&i.f&&!i.F)r(a,1,0,"="+i.f);else r(a,1,0,"")}else r(a,0,c,"V");break;case"b":r(a,0,i.v?1:0,i.v?"TRUE":"FALSE");break;case"s":r(a,1,0,!b||isNaN(i.v)?i.v:'="'+i.v+'"');break;case"d":if(!i.w)i.w=D.format(i.z||D._table[14],ee(oe(i.v)));if(b)r(a,0,i.w,"V");else r(a,1,0,i.w);break;default:r(a,1,0,"");}}}r(a,-1,0,"EOD");var u="\r\n";var h=a.join(u);return h}}();return{to_workbook:a,to_sheet:t,from_sheet:n}}();var pf=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function r(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(r,t){var a=r.split("\n"),n=-1,i=-1,s=0,f=[];for(;s!==a.length;++s){var o=a[s].trim().split(":");if(o[0]!=="cell")continue;var l=mt(o[1]);if(f.length<=l.r)for(n=f.length;n<=l.r;++n)if(!f[n])f[n]=[];n=l.r;i=l.c;switch(o[2]){case"t":f[n][i]=e(o[3]);break;case"v":f[n][i]=+o[3];break;case"vtf":var c=o[o.length-1];case"vtc":switch(o[3]){case"nl":f[n][i]=+o[4]?true:false;break;default:f[n][i]=+o[4];break;}if(o[2]=="vtf")f[n][i]=[f[n][i],c];}}if(t&&t.sheetRows)f=f.slice(0,t.sheetRows);return f}function a(e,r){return Bt(t(e,r),r)}function n(e,r){return _t(a(e,r),r)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n");var s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n";var f=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n");var o="--SocialCalcSpreadsheetControlSave--";function l(e){if(!e||!e["!ref"])return"";var t=[],a=[],n,i="";var s=gt(e["!ref"]);var f=Array.isArray(e);for(var o=s.s.r;o<=s.e.r;++o){for(var l=s.s.c;l<=s.e.c;++l){i=bt({r:o,c:l});n=f?(e[o]||[])[l]:e[i];if(!n||n.v==null||n.t==="z")continue;a=["cell",i,"t"];switch(n.t){case"s":;case"str":a.push(r(n.v));break;case"n":if(!n.f){a[2]="v";a[3]=n.v}else{a[2]="vtf";a[3]="n";a[4]=n.v;a[5]=r(n.f)}break;case"b":a[2]="vt"+(n.f?"f":"c");a[3]="nl";a[4]=n.v?"1":"0";a[5]=r(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var c=ee(oe(n.v));a[2]="vtc";a[3]="nd";a[4]=""+c;a[5]=n.w||D.format(n.z||D._table[14],c);break;case"e":continue;}t.push(a.join(":"))}}t.push("sheet:c:"+(s.e.c-s.s.c+1)+":r:"+(s.e.r-s.s.r+1)+":tvf:1");t.push("valueformat:1:text-wiki");return t.join("\n")}function c(e){return[i,s,f,s,l(e),o].join("\n")}return{to_workbook:n,to_sheet:a,from_sheet:c}}();var mf=function(){function e(e,r,t,a,n){if(n.raw)r[t][a]=e;else if(e==="TRUE")r[t][a]=true;else if(e==="FALSE")r[t][a]=false;else if(e===""){}else if(!isNaN(he(e)))r[t][a]=he(e);else if(!isNaN(de(e).getDate()))r[t][a]=oe(e);else r[t][a]=e}function r(r,t){var a=t||{};var n=[];if(!r||r.length===0)return n;var i=r.split(/[\r\n]/);var s=i.length-1;while(s>=0&&i[s].length===0)--s;var f=10,o=0;var l=0;for(;l<=s;++l){o=i[l].indexOf(" ");if(o==-1)o=i[l].length;else o++;f=Math.max(f,o)}for(l=0;l<=s;++l){n[l]=[];var c=0;e(i[l].slice(0,f).trim(),n,l,c,a);for(c=1;c<=(i[l].length-f)/10+1;++c)e(i[l].slice(f+(c-1)*10,f+c*10).trim(),n,l,c,a)}if(a.sheetRows)n=n.slice(0,a.sheetRows);return n}var t={44:",",9:"\t",59:";"};var a={44:3,9:2,59:1};function n(e){var r={},n=false,i=0,s=0;for(;i0)b();i["!ref"]=wt(s);return i}function s(e,t){if(!(t&&t.PRN))return i(e,t);if(e.slice(0,4)=="sep=")return i(e,t);if(e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0)return i(e,t);return Bt(r(e,t),t)}function f(e,r){var t="",a=r.type=="string"?[0,0,0,0]:Fm(e,r);switch(r.type){case"base64":t=g.decode(e);break;case"binary":t=e;break;case"buffer":if(r.codepage==65001)t=e.toString("utf8");else if(r.codepage&&typeof cptable!=="undefined")t=cptable.utils.decode(r.codepage,e);else t=e.toString("binary");break;case"array":t=le(e);break;case"string":t=e;break;default:throw new Error("Unrecognized type "+r.type);}if(a[0]==239&&a[1]==187&&a[2]==191)t=Ye(t.slice(3));else if(r.type=="binary"&&typeof cptable!=="undefined"&&r.codepage)t=cptable.utils.decode(r.codepage,cptable.utils.encode(1252,t));if(t.slice(0,19)=="socialcalc:version:")return pf.to_sheet(r.type=="string"?t:Ye(t),r);return s(t,r)}function o(e,r){return _t(f(e,r),r)}function l(e){var r=[];var t=kt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){var s=[];for(var f=t.s.c;f<=t.e.c;++f){var o=bt({r:i,c:f});a=n?(e[i]||[])[f]:e[o];if(!a||a.v==null){s.push(" ");continue}var l=(a.w||(St(a),a.w)||"").slice(0,10);while(l.length<10)l+=" ";s.push(l+(f===0?" ":""))}r.push(s.join(""))}return r.join("\n")}return{to_workbook:o,to_sheet:f,from_sheet:l}}();function bf(e,r){var t=r||{},a=!!t.WTF;t.WTF=true;try{var n=df.to_workbook(e,t);t.WTF=a;return n}catch(i){t.WTF=a;if(!i.message.match(/SYLK bad record ID/)&&a)throw i;return mf.to_workbook(e,r)}}var gf=function(){function e(e,r,t){if(!e)return;Yr(e,e.l||0);var a=t.Enum||w;while(e.l=4096)a.qpro=true;break;case 6:l=e;break;case 15:if(!a.qpro)e[1].v=e[1].v.slice(1);case 13:;case 14:;case 16:;case 51:if(u==14&&(e[2]&112)==112&&(e[2]&15)>1&&(e[2]&15)<15){e[1].z=a.dateNF||D._table[14];if(a.cellDates){e[1].t="d";e[1].v=ne(e[1].v)}}if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[bt(e[0])]=e[1];break;}else switch(u){case 22:e[1].v=e[1].v.slice(1);case 23:;case 24:;case 25:;case 37:;case 39:;case 40:if(e[3]>s){n["!ref"]=wt(l);f[i]=n;n=a.dense?[]:{};l={s:{r:0,c:0},e:{r:0,c:0}};s=e[3];i="Sheet"+(s+1);o.push(i)}if(c>0&&e[0].r>=c)break;if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[bt(e[0])]=e[1];if(l.e.c>1;if(t[1].v&1){switch(a&7){case 1:a=(a>>3)*500;break;case 2:a=(a>>3)/20;break;case 4:a=(a>>3)/2e3;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(a&7);}}t[1].v=a;return t}function h(e,r){var t=l(e,r);var a=e._R(4);var n=e._R(4);var i=e._R(2);if(i==65535){t[1].v=0;return t}var s=i&32768;i=(i&32767)-16446;t[1].v=(s*2-1)*((i>0?n<>>-i)+(i>-32?a<>>-(i+32)));return t}function d(e,r){var t=h(e,14);e.l+=r-14;return t}function v(e,r){var t=l(e,r);var a=e._R(4);t[1].v=a>>6;return t}function p(e,r){var t=l(e,r);var a=e._R(8,"f");t[1].v=a;return t}function b(e,r){var t=p(e,14);e.l+=r-10;return t}var w={0:{n:"BOF",f:$n},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:a},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:s},14:{n:"NUMBER",f:f},15:{n:"LABEL",f:i},16:{n:"FORMULA",f:o},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:i},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:Zr}};var k={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:c},23:{n:"NUMBER17",f:h},24:{n:"NUMBER18",f:u},25:{n:"FORMULA19",f:d},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:v},39:{n:"NUMBER27",f:p},40:{n:"FORMULA28",f:b},255:{n:"",f:Zr}};return{to_workbook:r}}();function wf(e){var r={},t=e.match(Re),a=0;var n=false;if(t)for(;a!=t.length;++a){var s=Fe(t[a]);switch(s[0].replace(/\w*:/g,"")){case"":;case"":r.shadow=1;break;case"":break;case"":;case"":r.outline=1;break;case"":break;case"":;case"":r.strike=1;break;case"":break;case"":;case"":r.u=1;break;case"":break;case"":;case"":r.b=1;break;case"":break;case"":;case"":r.i=1;break;case"":break;case"":;case"":break;case"":n=false;break;default:if(s[0].charCodeAt(1)!==47&&!n)throw new Error("Unrecognized rich format "+s[0]);}}return r}var kf=function(){var e=er("t"),r=er("rPr");function t(t){var a=t.match(e);if(!a)return{t:"s",v:""};var n={t:"s",v:Me(a[1])};var i=t.match(r);if(i)n.s=wf(i[1]);return n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/;return function i(e){return e.replace(a,"").split(n).map(t).filter(function(e){return e.v})}}();var Ef=function Rb(){var e=/(\r\n|\n)/g;function r(e,r,t){var a=[];if(e.u)a.push("text-decoration: underline;");if(e.uval)a.push("text-underline-style:"+e.uval+";");if(e.sz)a.push("font-size:"+e.sz+"pt;");if(e.outline)a.push("text-effect: outline;");if(e.shadow)a.push("text-shadow: auto;");r.push('');if(e.b){r.push("");t.push("")}if(e.i){r.push("");t.push("")}if(e.strike){r.push("");t.push("")}var n=e.valign||"";if(n=="superscript"||n=="super")n="sup";else if(n=="subscript")n="sub";if(n!=""){r.push("<"+n+">");t.push("")}t.push("");return e}function t(t){var a=[[],t.v,[]];if(!t.v)return"";if(t.s)r(t.s,a[0],a[2]);return a[0].join("")+a[1].replace(e,"
    ")+a[2].join("")}return function a(e){return e.map(t).join("")}}();var Sf=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,_f=/<(?:\w+:)?r>/;var Cf=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function Bf(e,r){var t=r?r.cellHTML:true;var a={};if(!e)return{t:""};if(e.match(/^\s*<(?:\w+:)?t[^>]*>/)){a.t=Me(Ye(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""));a.r=Ye(e);if(t)a.h=Xe(a.t)}else if(e.match(_f)){a.r=Ye(e);a.t=Me(Ye((e.replace(Cf,"").match(Sf)||[]).join("").replace(Re,"")));if(t)a.h=Ef(kf(a.r))}return a}var Tf=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/;var yf=/<(?:\w+:)?(?:si|sstItem)>/g;var xf=/<\/(?:\w+:)?(?:si|sstItem)>/;function Af(e,r){var t=[],a="";if(!e)return t;var n=e.match(Tf);if(n){a=n[2].replace(yf,"").split(xf);for(var i=0;i!=a.length;++i){var s=Bf(a[i].trim(),r);if(s!=null)t[t.length]=s}n=Fe(n[1]);t.Count=n.count;t.Unique=n.uniqueCount}return t}Ma.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var If=/^\s|\s$|[\t\n\r]/;function Rf(e,r){if(!r.bookSST)return"";var t=[Ae];t[t.length]=lr("sst",null,{xmlns:hr.main[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a){if(e[a]==null)continue;var n=e[a];var i="";if(n.r)i+=n.r;else{i+=""}i+="";t[t.length]=i}if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}function Of(e){return[e._R(4),e._R(4)]}function Df(e,r){var t=[];var a=false;Qr(e,function n(e,i,s){switch(s){case 159:t.Count=e[0];t.Unique=e[1];break;case 19:t.push(e);break;case 160:return true;case 35:a=true;break;case 36:a=false;break;default:if(i.indexOf("Begin")>0){}else if(i.indexOf("End")>0){}if(!a||r.WTF)throw new Error("Unexpected record "+s+" "+i);}});return t}function Ff(e,r){if(!r)r=Jr(8);r._W(4,e.Count);r._W(4,e.Unique);return r}var Pf=Ot;function Nf(e){var r=qr();et(r,"BrtBeginSst",Ff(e));for(var t=0;t=4)e.l+=r-4;return t}function Uf(e){var r={};r.id=e._R(0,"lpp4");r.R=Mf(e,4);r.U=Mf(e,4);r.W=Mf(e,4);return r}function zf(e){var r=e._R(4);var t=e.l+r-4;var a={};var n=e._R(4);var i=[];while(n-- >0)i.push({t:e._R(4),v:e._R(0,"lpp4")});a.name=e._R(0,"lpp4");a.comps=i;if(e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t);return a}function Hf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(zf(e));return r}function Wf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(e._R(0,"lpp4"));return r}function Vf(e){var r={};e._R(4);e.l+=4;r.id=e._R(0,"lpp4");r.name=e._R(0,"lpp4");r.R=Mf(e,4);r.U=Mf(e,4);r.W=Mf(e,4);return r}function Xf(e){var r=Vf(e);r.ename=e._R(0,"8lpp4");r.blksz=e._R(4);r.cmode=e._R(4);if(e._R(4)!=4)throw new Error("Bad !Primary record");return r}function Gf(e,r){var t=e.l+r;var a={};a.Flags=e._R(4)&63;e.l+=4;a.AlgID=e._R(4);var n=false;switch(a.AlgID){case 26126:;case 26127:;case 26128:n=a.Flags==36;break;case 26625:n=a.Flags==4;break;case 0:n=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID;}if(!n)throw new Error("Encryption Flags/AlgID mismatch");a.AlgIDHash=e._R(4);a.KeySize=e._R(4);a.ProviderType=e._R(4);e.l+=8;a.CSPName=e._R(t-e.l>>1,"utf16le");e.l=t;return a}function jf(e,r){var t={},a=e.l+r;e.l+=4;t.Salt=e.slice(e.l,e.l+16);e.l+=16;t.Verifier=e.slice(e.l,e.l+16);e.l+=16;e._R(4);t.VerifierHash=e.slice(e.l,a);e.l=a;return t}function Kf(e){var r=Mf(e);switch(r.Minor){case 2:return[r.Minor,$f(e,r)];case 3:return[r.Minor,Yf(e,r)];case 4:return[r.Minor,Zf(e,r)];}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}function $f(e){var r=e._R(4);if((r&63)!=36)throw new Error("EncryptionInfo mismatch");var t=e._R(4);var a=Gf(e,t);var n=jf(e,e.length-e.l);return{t:"Std",h:a,v:n}}function Yf(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Zf(e){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var t=e._R(e.length-e.l,"utf8");var a={};t.replace(Re,function n(e){var t=Fe(e);switch(Pe(t[0])){case"":break;case"":;case"":break;case"":break;case"4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);t.Flags=e._R(4);r-=4;var n=e._R(4);r-=4;t.EncryptionHeader=Gf(e,n);r-=n;t.EncryptionVerifier=jf(e,r);return t}function Qf(e){var r={};var t=r.EncryptionVersionInfo=Mf(e,4);if(t.Major!=1||t.Minor!=1)throw"unrecognized version code "+t.Major+" : "+t.Minor;r.Salt=e._R(16);r.EncryptedVerifier=e._R(16);r.EncryptedVerifierHash=e._R(16);return r}function qf(e){var r=0,t;var a=Lf(e);var n=a.length+1,i,s;var f,o,l;t=_(n);t[0]=a.length;for(i=1;i!=n;++i)t[i]=a[i-1];for(i=n-1;i>=0;--i){s=t[i];f=(r&16384)===0?0:1;o=r<<1&32767;l=f|o;r=l^s}return r^52811}var eo=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0];var r=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163];var t=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628];var a=function(e){return(e/2|e*128)&255};var n=function(e,r){return a(e^r)};var i=function(e){var a=r[e.length-1];var n=104;for(var i=e.length-1;i>=0;--i){var s=e[i];for(var f=0;f!=7;++f){if(s&64)a^=t[n];s*=2;--n}}return a};return function(r){var t=Lf(r);var a=i(t);var s=t.length;var f=_(16);for(var o=0;o!=16;++o)f[o]=0;var l,c,u;if((s&1)===1){l=a>>8;f[s]=n(e[0],l);--s;l=a&255;c=t[t.length-1];f[s]=n(c,l)}while(s>0){--s;l=a>>8;f[s]=n(t[s],l);--s;l=a&255;f[s]=n(t[s],l)}s=15;u=15-t.length;while(u>0){l=a>>8;f[s]=n(e[u],l);--s;--u;l=a&255;f[s]=n(t[s],l);--s;--u}return f}}();var ro=function(e,r,t,a,n){if(!n)n=r;if(!a)a=eo(e);var i,s;for(i=0;i!=r.length;++i){s=r[i];s^=a[t];s=(s>>5|s<<3)&255;n[i]=s;++t}return[n,t,a]};var to=function(e){var r=0,t=eo(e);return function(e){var a=ro("",e,r,t);r=a[1];return a[0]}};function ao(e,r,t,a){var n={key:$n(e),verificationBytes:$n(e)};if(t.password)n.verifier=qf(t.password);a.valid=n.verificationBytes===n.verifier;if(a.valid)a.insitu=to(t.password);return n}function no(e,r,t){var a=t||{};a.Info=e._R(2);e.l-=2;if(a.Info===1)a.Data=Qf(e,r);else a.Data=Jf(e,r);return a}function io(e,r,t){var a={Type:t.biff>=8?e._R(2):0};if(a.Type)no(e,r-2,a);else ao(e,t.biff>=8?r:r-2,t,a);return a}var so=function(){function e(e,t){switch(t.type){case"base64":return r(g.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(le(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=r||{};var a=t.dense?[]:{};var n={s:{c:0,r:0},e:{c:0,r:0}};if(!e.match(/\\trowd/))throw new Error("RTF missing table");a["!ref"]=wt(n);return a}function t(r,t){return _t(e(r,t),t)}function a(e){var r=["{\\rtf1\\ansi"];var t=kt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){r.push("\\trowd\\trautofit1");for(var s=t.s.c;s<=t.e.c;++s)r.push("\\cellx"+(s+1));r.push("\\pard\\intbl");for(s=t.s.c;s<=t.e.c;++s){var f=bt({r:i,c:s});a=n?(e[i]||[])[s]:e[f];if(!a||a.v==null&&(!a.f||a.F))continue;r.push(" "+(a.w||(St(a),a.w)));r.push("\\cell")}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}return{to_workbook:t,to_sheet:e,from_sheet:a}}();function fo(e){var r=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(r.slice(0,2),16),parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16)]}function oo(e){for(var r=0,t=1;r!=3;++r)t=t*256+(e[r]>255?255:e[r]<0?0:e[r]);return t.toString(16).toUpperCase().slice(1)}function lo(e){var r=e[0]/255,t=e[1]/255,a=e[2]/255;var n=Math.max(r,t,a),i=Math.min(r,t,a),s=n-i;if(s===0)return[0,0,r];var f=0,o=0,l=n+i;o=s/(l>1?2-l:l);switch(n){case r:f=((t-a)/s+6)%6;break;case t:f=(a-r)/s+2;break;case a:f=(r-t)/s+4;break;}return[f/6,o,l/2]}function co(e){var r=e[0],t=e[1],a=e[2];var n=t*2*(a<.5?a:1-a),i=a-n/2;var s=[i,i,i],f=6*r;var o;if(t!==0)switch(f|0){case 0:;case 6:o=n*f;s[0]+=n;s[1]+=o;break;case 1:o=n*(2-f);s[0]+=o;s[1]+=n;break;case 2:o=n*(f-2);s[1]+=n;s[2]+=o;break;case 3:o=n*(4-f);s[1]+=o;s[2]+=n;break;case 4:o=n*(f-4);s[2]+=n;s[0]+=o;break;case 5:o=n*(6-f);s[2]+=o;s[0]+=n;break;}for(var l=0;l!=3;++l)s[l]=Math.round(s[l]*255);return s}function uo(e,r){if(r===0)return e;var t=lo(fo(e));if(r<0)t[2]=t[2]*(1+r);else t[2]=1-(1-t[2])*(1-r);return oo(co(t))}var ho=6,vo=15,po=1,mo=ho;function bo(e){return Math.floor((e+Math.round(128/mo)/256)*mo)}function go(e){return Math.floor((e-5)/mo*100+.5)/100}function wo(e){return Math.round((e*mo+5)/mo*256)/256}function ko(e){return wo(go(bo(e)))}function Eo(e){var r=Math.abs(e-ko(e)),t=mo;if(r>.005)for(mo=po;mo":;case"":break;case"":;case"":n={};if(t.diagonalUp)n.diagonalUp=$e(t.diagonalUp);if(t.diagonalDown)n.diagonalDown=$e(t.diagonalDown);r.Borders.push(n);break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":;case"":break;case"":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in borders")};}})}function Ao(e,r,t,a){r.Fills=[];var n={};var i=false;(e[0].match(Re)||[]).forEach(function(e){var t=Fe(e);switch(Pe(t[0])){case"":;case"":break;case"":;case"":n={};r.Fills.push(n);break;case"":break;case"":break;case"":r.Fills.push(n);n={};break;case"":if(t.patternType)n.patternType=t.patternType;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":break;case"":break;case"":;case"":break;case"":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in fills")};}})}function Io(e,r,t,a){r.Fonts=[];var n={};var s=false;(e[0].match(Re)||[]).forEach(function(e){var f=Fe(e);switch(Pe(f[0])){case"":;case"":break;case"":break;case"
    ":;case"":r.Fonts.push(n);n={};break;case"":;case"":break;case"":n.bold=1;break;case"":n.italic=1;break;case"":n.underline=1;break;case"":n.strike=1;break;case"":n.outline=1;break;case"":n.shadow=1;break;case"":n.condense=1;break;case"":n.extend=1;break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":;case"":break;case"":s=false;break;case"":;case"":break;case"":s=false;break;default:if(a&&a.WTF){if(!s)throw new Error("unrecognized "+f[0]+" in fonts")};}})}function Ro(e,r,t){r.NumberFmt=[];var a=K(D._table);for(var n=0;n":;case"":;case"":break;case"0){if(o>392){for(o=392;o>60;--o)if(r.NumberFmt[o]==null)break;r.NumberFmt[o]=f}D.load(f,o)}}break;case"":break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts");}}}function Oo(e){var r=[""];[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(e[a]!=null)r[r.length]=lr("numFmt",null,{numFmtId:a,formatCode:He(e[a])})});if(r.length===1)return"";r[r.length]="";r[0]=lr("numFmts",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Do=["numFmtId","fillId","fontId","borderId","xfId"];var Fo=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function Po(e,r,t){r.CellXf=[];var a;var n=false;(e[0].match(Re)||[]).forEach(function(e){var i=Fe(e),s=0;switch(Pe(i[0])){case"":;case"":;case"":break;case"":a=i;delete a[0];for(s=0;s392){for(s=392;s>60;--s)if(r.NumberFmt[a.numFmtId]==r.NumberFmt[s]){a.numFmtId=s;break}}r.CellXf.push(a);break;case"":break;case"":var f={};if(i.vertical)f.vertical=i.vertical;if(i.horizontal)f.horizontal=i.horizontal;if(i.textRotation!=null)f.textRotation=i.textRotation;if(i.indent)f.indent=i.indent;if(i.wrapText)f.wrapText=$e(i.wrapText);a.alignment=f;break;case"":break;case"":;case"":break;case"":n=false;break;case"":;case"":break;case"":n=false;break;default:if(t&&t.WTF){if(!n)throw new Error("unrecognized "+i[0]+" in cellXfs")};}})}function No(e){var r=[];r[r.length]=lr("cellXfs",null);e.forEach(function(e){r[r.length]=lr("xf",null,e)});r[r.length]="";if(r.length===2)return"";r[0]=lr("cellXfs",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Lo=function Ob(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/;var r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/;var t=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/;var a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/;var n=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function i(s,f,o){var l={};if(!s)return l;s=s.replace(//gm,"").replace(//gm,"");var c;if(c=s.match(e))Ro(c,l,o);if(c=s.match(a))Io(c,l,f,o);if(c=s.match(t))Ao(c,l,f,o);if(c=s.match(n))xo(c,l,f,o);if(c=s.match(r))Po(c,l,o);return l}}();var Mo=lr("styleSheet",null,{xmlns:hr.main[0],"xmlns:vt":hr.vt});Ma.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function Uo(e,r){var t=[Ae,Mo],a;if(e.SSF&&(a=Oo(e.SSF))!=null)t[t.length]=a;t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';if(a=No(r.cellXfs))t[t.length]=a;t[t.length]='';t[t.length]='';t[t.length]='';if(t.length>2){t[t.length]="";t[1]=t[1].replace("/>",">")}return t.join("")}function zo(e,r){var t=e._R(2);var a=yt(e,r-2);return[t,a]}function Ho(e,r,t){if(!t)t=Jr(6+4*r.length);t._W(2,e);xt(r,t);var a=t.length>t.l?t.slice(0,t.l):t;if(t.l==null)t.l=t.length;return a}function Wo(e,r,t){var a={};a.sz=e._R(2)/20;var n=ea(e,2,t);if(n.fItalic)a.italic=1;if(n.fCondense)a.condense=1;if(n.fExtend)a.extend=1;if(n.fShadow)a.shadow=1;if(n.fOutline)a.outline=1;if(n.fStrikeout)a.strike=1;var i=e._R(2);if(i===700)a.bold=1;switch(e._R(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break;}var s=e._R(1);if(s!=0)a.underline=s;var f=e._R(1);if(f>0)a.family=f;var o=e._R(1);if(o>0)a.charset=o;e.l++;a.color=Qt(e,8);switch(e._R(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break;}a.name=yt(e,r-21);return a}function Vo(e,r){if(!r)r=Jr(25+4*32);r._W(2,e.sz*20);ra(e,r);r._W(2,e.bold?700:400);var t=0;if(e.vertAlign=="superscript")t=1;else if(e.vertAlign=="subscript")t=2;r._W(2,t);r._W(1,e.underline||0);r._W(1,e.family||0);r._W(1,e.charset||0);r._W(1,0);qt(e.color,r);var a=0;if(e.scheme=="major")a=1;if(e.scheme=="minor")a=2;r._W(1,a);xt(e.name,r);return r.length>r.l?r.slice(0,r.l):r}var Xo=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];var Go=Z(Xo);var jo=Zr;function Ko(e,r){if(!r)r=Jr(4*3+8*7+16*1);var t=Go[e.patternType];if(t==null)t=40;r._W(4,t);var a=0;if(t!=40){qt({auto:1},r);qt({auto:1},r);for(;a<12;++a)r._W(4,0)}else{for(;a<4;++a)r._W(4,0);for(;a<12;++a)r._W(4,0)}return r.length>r.l?r.slice(0,r.l):r}function $o(e,r){var t=e.l+r;var a=e._R(2);var n=e._R(2);e.l=t;return{ixfe:a,numFmtId:n}}function Yo(e,r,t){if(!t)t=Jr(16);t._W(2,r||0);t._W(2,e.numFmtId||0);t._W(2,0);t._W(2,0);t._W(2,0);t._W(1,0);t._W(1,0);var a=0;t._W(1,a);t._W(1,0);t._W(1,0);t._W(1,0);return t}function Zo(e,r){if(!r)r=Jr(10);r._W(1,0);r._W(1,0);r._W(4,0);r._W(4,0);return r}var Jo=Zr;function Qo(e,r){if(!r)r=Jr(51);r._W(1,0);Zo(null,r);Zo(null,r);Zo(null,r);Zo(null,r);Zo(null,r);return r.length>r.l?r.slice(0,r.l):r}function qo(e,r){if(!r)r=Jr(12+4*10);r._W(4,e.xfId);r._W(2,1);r._W(1,+e.builtinId);r._W(1,0);zt(e.name||"",r);return r.length>r.l?r.slice(0,r.l):r}function el(e,r,t){var a=Jr(4+256*2*4);a._W(4,e);zt(r,a);zt(t,a);return a.length>a.l?a.slice(0,a.l):a}function rl(e,r,t){var a={};a.NumberFmt=[];for(var n in D._table)a.NumberFmt[n]=D._table[n];a.CellXf=[];a.Fonts=[];var i=[];var s=false;Qr(e,function f(e,n,o){switch(o){case 44:a.NumberFmt[e[0]]=e[1];D.load(e[1],e[0]);break;case 43:a.Fonts.push(e);if(e.color.theme!=null&&r&&r.themeElements&&r.themeElements.clrScheme){e.color.rgb=uo(r.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)}break;case 1025:break;case 45:break;case 46:break;case 47:if(i[i.length-1]=="BrtBeginCellXFs"){a.CellXf.push(e)}break;case 48:;case 507:;case 572:;case 475:break;case 1171:;case 2102:;case 1130:;case 512:;case 2095:;case 3072:break;case 35:s=true;break;case 36:s=false;break;case 37:i.push(n);s=true;break;case 38:i.pop();s=false;break;default:if((n||"").indexOf("Begin")>0)i.push(n);else if((n||"").indexOf("End")>0)i.pop();else if(!s||t.WTF&&i[i.length-1]!="BrtACBegin")throw new Error("Unexpected record "+o+" "+n);}});return a}function tl(e,r){if(!r)return;var t=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(e){for(var a=e[0];a<=e[1];++a)if(r[a]!=null)++t});if(t==0)return;et(e,"BrtBeginFmts",Tt(t));[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(r[a]!=null)et(e,"BrtFmt",Ho(a,r[a]))});et(e,"BrtEndFmts")}function al(e){var r=1;if(r==0)return;et(e,"BrtBeginFonts",Tt(r));et(e,"BrtFont",Vo({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}));et(e,"BrtEndFonts")}function nl(e){var r=2;if(r==0)return;et(e,"BrtBeginFills",Tt(r));et(e,"BrtFill",Ko({patternType:"none"}));et(e,"BrtFill",Ko({patternType:"gray125"}));et(e,"BrtEndFills")}function il(e){var r=1;if(r==0)return;et(e,"BrtBeginBorders",Tt(r));et(e,"BrtBorder",Qo({}));et(e,"BrtEndBorders")}function sl(e){var r=1;et(e,"BrtBeginCellStyleXFs",Tt(r));et(e,"BrtXF",Yo({numFmtId:0,fontId:0,fillId:0,borderId:0},65535));et(e,"BrtEndCellStyleXFs")}function fl(e,r){et(e,"BrtBeginCellXFs",Tt(r.length));r.forEach(function(r){et(e,"BrtXF",Yo(r,0))});et(e,"BrtEndCellXFs")}function ol(e){var r=1;et(e,"BrtBeginStyles",Tt(r));et(e,"BrtStyle",qo({xfId:0,builtinId:0,name:"Normal"}));et(e,"BrtEndStyles")}function ll(e){var r=0;et(e,"BrtBeginDXFs",Tt(r));et(e,"BrtEndDXFs")}function cl(e){var r=0;et(e,"BrtBeginTableStyles",el(r,"TableStyleMedium9","PivotStyleMedium4"));et(e,"BrtEndTableStyles")}function ul(){return}function hl(e,r){var t=qr();et(t,"BrtBeginStyleSheet");tl(t,e.SSF);al(t,e);nl(t,e);il(t,e);sl(t,e);fl(t,r.cellXfs);ol(t,e);ll(t,e);cl(t,e);ul(t,e);et(t,"BrtEndStyleSheet");return t.end()}Ma.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";var dl=["","","","","","","","","","","",""];function vl(e,r,t){r.themeElements.clrScheme=[];var a={};(e[0].match(Re)||[]).forEach(function(e){var n=Fe(e);switch(n[0]){case"":break;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":;case"":if(n[0].charAt(1)==="/"){r.themeElements.clrScheme[dl.indexOf(n[0])]=a;a={}}else{a.name=n[0].slice(3,n[0].length-1)}break;default:if(t&&t.WTF)throw new Error("Unrecognized "+n[0]+" in clrScheme");}})}function pl(){}function ml(){}var bl=/]*)>[\s\S]*<\/a:clrScheme>/;var gl=/]*)>[\s\S]*<\/a:fontScheme>/;var wl=/]*)>[\s\S]*<\/a:fmtScheme>/;function kl(e,r,t){r.themeElements={};var a;[["clrScheme",bl,vl],["fontScheme",gl,pl],["fmtScheme",wl,ml]].forEach(function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,r,t)})}var El=/]*)>[\s\S]*<\/a:themeElements>/;function Sl(e,r){if(!e||e.length===0)return Sl(_l());var t;var a={};if(!(t=e.match(El)))throw new Error("themeElements not found in theme");kl(t[0],a,r);a.raw=e;return a}function _l(e,r){if(r&&r.themeXLSX)return r.themeXLSX;if(e&&typeof e.raw=="string")return e.raw;var t=[Ae];t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]='';t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]='';t[t.length]="";t[t.length]="";t[t.length]="";t[t.length]="";return t.join("")}function Cl(e,r,t){var a=e.l+r;var n=e._R(4);if(n===124226)return;if(!t.cellStyles||!Be){e.l=a;return}var i=e.slice(e.l);e.l=a;var s;try{s=new Be(i)}catch(f){return}var o=Se(s,"theme/theme/theme1.xml",true);if(!o)return;return Sl(o,t)}function Bl(e){return e._R(4)}function Tl(e){var r={};r.xclrType=e._R(2);r.nTintShade=e._R(2);switch(r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=yl(e,4);break;case 2:r.xclrValue=di(e,4);break;case 3:r.xclrValue=Bl(e,4);break;case 4:e.l+=4;break;}e.l+=8;return r}function yl(e,r){return Zr(e,r)}function xl(e,r){return Zr(e,r)}function Al(e){var r=e._R(2);var t=e._R(2)-4;var a=[r];switch(r){case 4:;case 5:;case 7:;case 8:;case 9:;case 10:;case 11:;case 13:a[1]=Tl(e,t);break;case 6:a[1]=xl(e,t);break;case 14:;case 15:a[1]=e._R(t===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+t);}return a}function Il(e,r){var t=e.l+r;e.l+=2;var a=e._R(2);e.l+=2;var n=e._R(2);var i=[];while(n-- >0)i.push(Al(e,t-e.l));return{ixfe:a,ext:i}}function Rl(e,r){r.forEach(function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break;}})}function Ol(e){var r=[];if(!e)return r;var t=1;(e.match(Re)||[]).forEach(function(e){var a=Fe(e);switch(a[0]){case"":;case"":break;case"0){}else if((r||"").indexOf("End")>0){}else if(!n||t.WTF)throw new Error("Unexpected record "+s+" "+r);}});return a}function Pl(){}function Nl(e,r,t,a){if(!e)return e;var n=a||{};var i=false,s=false;Qr(e,function f(e,r,t){if(s)return;switch(t){case 359:;case 363:;case 364:;case 366:;case 367:;case 368:;case 369:;case 370:;case 371:;case 472:;case 577:;case 578:;case 579:;case 580:;case 581:;case 582:;case 583:;case 584:;case 585:;case 586:;case 587:break;case 35:i=true;break;case 36:i=false;break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!i||n.WTF)throw new Error("Unexpected record "+t.toString(16)+" "+r);}},n)}Ma.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image";Ma.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function Ll(e,r){if(!e)return"??";var t=(e.match(/]*r:id="([^"]*)"/)||["",""])[1];return r["!id"][t].Target}var Ml=1024;function Ul(e,r){var t=[21600,21600];var a=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(",");var n=[lr("xml",null,{"xmlns:v":dr.v,"xmlns:o":dr.o,"xmlns:x":dr.x,"xmlns:mv":dr.mv}).replace(/\/>/,">"),lr("o:shapelayout",lr("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),lr("v:shapetype",[lr("v:stroke",null,{joinstyle:"miter"}),lr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:t.join(","),path:a})];while(Ml",i,lr("v:shadow",null,s),lr("v:path",null,{"o:connecttype":"none"}),'
    ','',"","",fr("x:Anchor",[r.c+1,0,r.r+1,0,r.c+3,20,r.r+5,20].join(",")),fr("x:AutoFill","False"),fr("x:Row",String(r.r)),fr("x:Column",String(r.c)),e[1].hidden?"":"","",""])});n.push("");return n.join("")}Ma.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function zl(e,r){var t=Array.isArray(e);var a;r.forEach(function(r){var n=mt(r.ref);if(t){if(!e[n.r])e[n.r]=[];a=e[n.r][n.c]}else a=e[r.ref];if(!a){a={t:"z"};if(t)e[n.r][n.c]=a;else e[r.ref]=a;var i=kt(e["!ref"]||"BDWGO1000001:A1");if(i.s.r>n.r)i.s.r=n.r;if(i.e.rn.c)i.s.c=n.c;if(i.e.c/))return[];var t=[];var a=[];var n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);if(n&&n[1])n[1].split(/<\/\w*:?author>/).forEach(function(e){if(e===""||e.trim()==="")return;var r=e.match(/<(?:\w+:)?author[^>]*>(.*)/);if(r)t.push(r[1])});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);if(i&&i[1])i[1].split(/<\/\w*:?comment>/).forEach(function(e){if(e===""||e.trim()==="")return;var n=e.match(/<(?:\w+:)?comment[^>]*>/);if(!n)return;var i=Fe(n[0]);var s={author:i.authorId&&t[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid};var f=mt(i.ref);if(r.sheetRows&&r.sheetRows<=f.r)return;var o=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/);var l=!!o&&!!o[1]&&Bf(o[1])||{r:"",t:"",h:""};s.r=l.r;if(l.r=="")l.t=l.h="";s.t=l.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");if(r.cellHTML)s.h=l.h;a.push(s)});return a}var Wl=lr("comments",null,{xmlns:hr.main[0]});function Vl(e){var r=[Ae,Wl];var t=[];r.push("");e.forEach(function(e){e[1].forEach(function(e){var a=He(e.a);if(t.indexOf(a)>-1)return;t.push(a);r.push(""+a+"")})});r.push("");r.push("");e.forEach(function(e){e[1].forEach(function(a){r.push('');r.push(fr("t",a.t==null?"":He(a.t)));r.push("")})});r.push("");if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}function Xl(e){var r={};r.iauthor=e._R(4);var t=$t(e,16);r.rfx=t.s;r.ref=bt(t.s);e.l+=16;return r}function Gl(e,r){if(r==null)r=Jr(36);r._W(4,e[1].iauthor);Yt(e[0],r);r._W(4,0);r._W(4,0);r._W(4,0);r._W(4,0);return r}var jl=yt;function Kl(e){return xt(e.slice(0,54))}function $l(e,r){var t=[];var a=[];var n={};var i=false;Qr(e,function s(e,f,o){switch(o){case 632:a.push(e);break;case 635:n=e;break;case 637:n.t=e.t;n.h=e.h;n.r=e.r;break;case 636:n.author=a[n.iauthor];delete n.iauthor;if(r.sheetRows&&n.rfx&&r.sheetRows<=n.rfx.r)break;if(!n.t)n.t="";delete n.rfx;t.push(n);break;case 3072:break;case 35:i=true;break;case 36:i=false;break;case 37:break;case 38:break;default:if((f||"").indexOf("Begin")>0){}else if((f||"").indexOf("End")>0){}else if(!i||r.WTF)throw new Error("Unexpected record "+o+" "+f);}});return t}function Yl(e){var r=qr();var t=[];et(r,"BrtBeginComments");et(r,"BrtBeginCommentAuthors");e.forEach(function(e){e[1].forEach(function(e){if(t.indexOf(e.a)>-1)return;t.push(e.a.slice(0,54));et(r,"BrtCommentAuthor",Kl(e.a))})});et(r,"BrtEndCommentAuthors");et(r,"BrtBeginCommentList");e.forEach(function(e){e[1].forEach(function(a){a.iauthor=t.indexOf(a.a);var n={s:mt(e[0]),e:mt(e[0])};et(r,"BrtBeginComment",Gl([n,a]));if(a.t&&a.t.length>0)et(r,"BrtCommentText",Ft(a));et(r,"BrtEndComment");delete a.iauthor})});et(r,"BrtEndCommentList");et(r,"BrtEndComments");return r.end()}var Zl="application/vnd.ms-office.vbaProject";function Jl(e){var r=W.utils.cfb_new({root:"R"});e.FullPaths.forEach(function(t,a){if(t.slice(-1)==="/"||!t.match(/_VBA_PROJECT_CUR/))return;var n=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");W.utils.cfb_add(r,n,e.FileIndex[a].content)});return W.write(r)}function Ql(e,r){ +r.FullPaths.forEach(function(t,a){if(a==0)return;var n=t.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");if(n.slice(-1)!=="/")W.utils.cfb_add(e,n,r.FileIndex[a].content)})}var ql=["xlsb","xlsm","xlam","biff8","xla"];Ma.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet";Ma.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function ec(){return{"!type":"dialog"}}function rc(){return{"!type":"dialog"}}function tc(){return{"!type":"macro"}}function ac(){return{"!type":"macro"}}var nc=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g;var r={r:0,c:0};function t(e,t,a,n){var i=false,s=false;if(a.length==0)s=true;else if(a.charAt(0)=="["){s=true;a=a.slice(1,-1)}if(n.length==0)i=true;else if(n.charAt(0)=="["){i=true;n=n.slice(1,-1)}var f=a.length>0?parseInt(a,10)|0:0,o=n.length>0?parseInt(n,10)|0:0;if(i)o+=r.c;else--o;if(s)f+=r.r;else--f;return t+(i?"":"$")+ht(o)+(s?"":"$")+ot(f)}return function a(n,i){r=i;return n.replace(e,t)}}();var ic=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g;var sc=function(){return function e(r,t){return r.replace(ic,function(e,r,a,n,i,s){var f=ut(n)-(a?0:t.c);var o=ft(s)-(i?0:t.r);var l=o==0?"":!i?"["+o+"]":o+1;var c=f==0?"":!a?"["+f+"]":f+1;return r+"R"+l+"C"+c})}}();function fc(e,r){return e.replace(ic,function(e,t,a,n,i,s){return t+(a=="$"?a+n:ht(ut(n)+r.c))+(i=="$"?i+s:ot(ft(s)+r.r))})}function oc(e,r,t){var a=gt(r),n=a.s,i=mt(t);var s={r:i.r-n.r,c:i.c-n.c};return fc(e,s)}function lc(e){if(e.length==1)return false;return true}function cc(e){return e.replace(/_xlfn\./g,"")}function uc(e){e.l+=1;return}function hc(e,r){var t=e._R(r==1?1:2);return[t&16383,t>>14&1,t>>15&1]}function dc(e,r,t){var a=2;if(t){if(t.biff>=2&&t.biff<=5)return vc(e,r,t);else if(t.biff==12)a=4}var n=e._R(a),i=e._R(a);var s=hc(e,2);var f=hc(e,2);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:f[0],cRel:f[1],rRel:f[2]}}}function vc(e){var r=hc(e,2),t=hc(e,2);var a=e._R(1);var n=e._R(1);return{s:{r:r[0],c:a,cRel:r[1],rRel:r[2]},e:{r:t[0],c:n,cRel:t[1],rRel:t[2]}}}function pc(e,r,t){if(t.biff<8)return vc(e,r,t);var a=e._R(t.biff==12?4:2),n=e._R(t.biff==12?4:2);var i=hc(e,2);var s=hc(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function mc(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return bc(e,r,t);var a=e._R(t&&t.biff==12?4:2);var n=hc(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function bc(e){var r=hc(e,2);var t=e._R(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}function gc(e){var r=e._R(2);var t=e._R(2);return{r:r,c:t&255,fQuoted:!!(t&16384),cRel:t>>15,rRel:t>>15}}function wc(e,r,t){var a=t&&t.biff?t.biff:8;if(a>=2&&a<=5)return kc(e,r,t);var n=e._R(a>=12?4:2);var i=e._R(2);var s=(i&16384)>>14,f=(i&32768)>>15;i&=16383;if(f==1)while(n>524287)n-=1048576;if(s==1)while(i>8191)i=i-16384;return{r:n,c:i,cRel:s,rRel:f}}function kc(e){var r=e._R(2);var t=e._R(1);var a=(r&32768)>>15,n=(r&16384)>>14;r&=16383;if(a==1&&r>=8192)r=r-16384;if(n==1&&t>=128)t=t-256;return{r:r,c:t,cRel:n,rRel:a}}function Ec(e,r,t){var a=(e[e.l++]&96)>>5;var n=dc(e,t.biff>=2&&t.biff<=5?6:8,t);return[a,n]}function Sc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2,"i");var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}var s=dc(e,i,t);return[a,n,s]}function _c(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t&&t.biff>8?12:t.biff<8?6:8;return[a]}function Cc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}e.l+=i;return[a,n]}function Bc(e,r,t){var a=(e[e.l++]&96)>>5;var n=pc(e,r-1,t);return[a,n]}function Tc(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t.biff==2?6:t.biff==12?14:7;return[a]}function yc(e){var r=e[e.l+1]&1;var t=1;e.l+=4;return[r,t]}function xc(e,r,t){e.l+=2;var a=e._R(t&&t.biff==2?1:2);var n=[];for(var i=0;i<=a;++i)n.push(e._R(t&&t.biff==2?1:2));return n}function Ac(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function Ic(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function Rc(e){var r=e[e.l+1]&255?1:0;e.l+=2;return[r,e._R(2)]}function Oc(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=t&&t.biff==2?3:4;return[a]}function Dc(e){var r=e._R(1),t=e._R(1);return[r,t]}function Fc(e){e._R(2);return Dc(e,2)}function Pc(e){e._R(2);return Dc(e,2)}function Nc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=mc(e,0,t);return[a,n]}function Lc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=wc(e,0,t);return[a,n]}function Mc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(2);if(t&&t.biff==5)e.l+=12;var i=mc(e,0,t);return[a,n,i]}function Uc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(t&&t.biff<=3?1:2);return[th[n],rh[n],a]}function zc(e,r,t){var a=e[e.l++];var n=e._R(1),i=t&&t.biff<=3?[a==88?-1:0,e._R(1)]:Hc(e);return[n,(i[0]===0?rh:eh)[i[1]]]}function Hc(e){return[e[e.l+1]>>7,e._R(2)&32767]}function Wc(e,r,t){e.l+=t&&t.biff==2?3:4;return}function Vc(e,r,t){e.l++;if(t&&t.biff==12)return[e._R(4,"i"),0];var a=e._R(2);var n=e._R(t&&t.biff==2?1:2);return[a,n]}function Xc(e){e.l++;return xa[e._R(1)]}function Gc(e){e.l++;return e._R(2)}function jc(e){e.l++;return e._R(1)!==0}function Kc(e){e.l++;return Zt(e,8)}function $c(e,r,t){e.l++;return qn(e,r-1,t)}function Yc(e,r){var t=[e._R(1)];if(r==12)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2;break;}switch(t[0]){case 4:t[1]=jn(e,1)?"TRUE":"FALSE";if(r!=12)e.l+=7;break;case 37:;case 16:t[1]=xa[e[e.l]];e.l+=r==12?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Zt(e,8);break;case 2:t[1]=ni(e,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+t[0]);}return t}function Zc(e,r,t){var a=e._R(t.biff==12?4:2);var n=[];for(var i=0;i!=a;++i)n.push((t.biff==12?$t:Si)(e,8));return n}function Jc(e,r,t){var a=0,n=0;if(t.biff==12){a=e._R(4);n=e._R(4)}else{n=1+e._R(1);a=1+e._R(2)}if(t.biff>=2&&t.biff<8){--a;if(--n==0)n=256}for(var i=0,s=[];i!=a&&(s[i]=[]);++i)for(var f=0;f!=n;++f)s[i][f]=Yc(e,t.biff);return s}function Qc(e,r,t){var a=e._R(1)>>>5&3;var n=!t||t.biff>=8?4:2;var i=e._R(n);switch(t.biff){case 2:e.l+=5;break;case 3:;case 4:e.l+=8;break;case 5:e.l+=12;break;}return[a,0,i]}function qc(e,r,t){if(t.biff==5)return eu(e,r,t);var a=e._R(1)>>>5&3;var n=e._R(2);var i=e._R(4);return[a,n,i]}function eu(e){var r=e._R(1)>>>5&3;var t=e._R(2,"i");e.l+=8;var a=e._R(2);e.l+=12;return[r,t,a]}function ru(e,r,t){var a=e._R(1)>>>5&3;e.l+=t&&t.biff==2?3:4;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function tu(e,r,t){var a=e._R(1)>>>5&3;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function au(e,r,t){var a=e._R(1)>>>5&3;e.l+=4;if(t.biff<8)e.l--;if(t.biff==12)e.l+=2;return[a]}function nu(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=4;if(t)switch(t.biff){case 5:i=15;break;case 12:i=6;break;}e.l+=i;return[a,n]}var iu=Zr;var su=Zr;var fu=Zr;function ou(e,r,t){e.l+=2;return[gc(e,4,t)]}function lu(e){e.l+=6;return[]}var cu=ou;var uu=lu;var hu=lu;var du=ou;function vu(e){e.l+=2;return[$n(e),e._R(2)&1]}var pu=ou;var mu=vu;var bu=lu;var gu=ou;var wu=ou;var ku=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function Eu(e){e.l+=2;var r=e._R(2);var t=e._R(2);var a=e._R(4);var n=e._R(2);var i=e._R(2);var s=ku[t>>2&31];return{ixti:r,coltype:t&3,rt:s,idx:a,c:n,C:i}}function Su(e){e.l+=2;return[e._R(4)]}function _u(e,r,t){e.l+=5;e.l+=2;e.l+=t.biff==2?1:4;return["PTGSHEET"]}function Cu(e,r,t){e.l+=t.biff==2?4:5;return["PTGENDSHEET"]}function Bu(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function Tu(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function yu(e){e.l+=4;return[0,0]}var xu={1:{n:"PtgExp",f:Vc},2:{n:"PtgTbl",f:fu},3:{n:"PtgAdd",f:uc},4:{n:"PtgSub",f:uc},5:{n:"PtgMul",f:uc},6:{n:"PtgDiv",f:uc},7:{n:"PtgPower",f:uc},8:{n:"PtgConcat",f:uc},9:{n:"PtgLt",f:uc},10:{n:"PtgLe",f:uc},11:{n:"PtgEq",f:uc},12:{n:"PtgGe",f:uc},13:{n:"PtgGt",f:uc},14:{n:"PtgNe",f:uc},15:{n:"PtgIsect",f:uc},16:{n:"PtgUnion",f:uc},17:{n:"PtgRange",f:uc},18:{n:"PtgUplus",f:uc},19:{n:"PtgUminus",f:uc},20:{n:"PtgPercent",f:uc},21:{n:"PtgParen",f:uc},22:{n:"PtgMissArg",f:uc},23:{n:"PtgStr",f:$c},26:{n:"PtgSheet",f:_u},27:{n:"PtgEndSheet",f:Cu},28:{n:"PtgErr",f:Xc},29:{n:"PtgBool",f:jc},30:{n:"PtgInt",f:Gc},31:{n:"PtgNum",f:Kc},32:{n:"PtgArray",f:Tc},33:{n:"PtgFunc",f:Uc},34:{n:"PtgFuncVar",f:zc},35:{n:"PtgName",f:Qc},36:{n:"PtgRef",f:Nc},37:{n:"PtgArea",f:Ec},38:{n:"PtgMemArea",f:ru},39:{n:"PtgMemErr",f:iu},40:{n:"PtgMemNoMem",f:su},41:{n:"PtgMemFunc",f:tu},42:{n:"PtgRefErr",f:au},43:{n:"PtgAreaErr",f:_c},44:{n:"PtgRefN",f:Lc},45:{n:"PtgAreaN",f:Bc},46:{n:"PtgMemAreaN",f:Bu},47:{n:"PtgMemNoMemN",f:Tu},57:{n:"PtgNameX",f:qc},58:{n:"PtgRef3d",f:Mc},59:{n:"PtgArea3d",f:Sc},60:{n:"PtgRefErr3d",f:nu},61:{n:"PtgAreaErr3d",f:Cc},255:{}};var Au={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in Au)xu[e]=xu[Au[e]]})();var Iu={1:{n:"PtgElfLel",f:vu},2:{n:"PtgElfRw",f:gu},3:{n:"PtgElfCol",f:cu},6:{n:"PtgElfRwV",f:wu},7:{n:"PtgElfColV",f:du},10:{n:"PtgElfRadical",f:pu},11:{n:"PtgElfRadicalS",f:bu},13:{n:"PtgElfColS",f:uu},15:{n:"PtgElfColSV",f:hu},16:{n:"PtgElfRadicalLel",f:mu},25:{n:"PtgList",f:Eu},29:{n:"PtgSxName",f:Su},255:{}};var Ru={0:{n:"PtgAttrNoop",f:yu},1:{n:"PtgAttrSemi",f:Oc},2:{n:"PtgAttrIf",f:Ic},4:{n:"PtgAttrChoose",f:xc},8:{n:"PtgAttrGoto",f:Ac},16:{n:"PtgAttrSum",f:Wc},32:{n:"PtgAttrBaxcel",f:yc},64:{n:"PtgAttrSpace",f:Fc},65:{n:"PtgAttrSpaceSemi",f:Pc},128:{n:"PtgAttrIfError",f:Rc},255:{}};Ru[33]=Ru[32];function Ou(e,r,t,a){if(a.biff<8)return Zr(e,r);var n=e.l+r;var i=[];for(var s=0;s!==t.length;++s){switch(t[s][0]){case"PtgArray":t[s][1]=Jc(e,0,a);i.push(t[s][1]);break;case"PtgMemArea":t[s][2]=Zc(e,t[s][1],a);i.push(t[s][2]);break;case"PtgExp":if(a&&a.biff==12){t[s][1][1]=e._R(4);i.push(t[s][1])}break;case"PtgList":;case"PtgElfRadicalS":;case"PtgElfColS":;case"PtgElfColSV":throw"Unsupported "+t[s][0];default:break;}}r=n-e.l;if(r!==0)i.push(Zr(e,r));return i}function Du(e,r,t){var a=e.l+r;var n,i,s=[];while(a!=e.l){r=a-e.l;i=e[e.l];n=xu[i];if(i===24||i===25)n=(i===24?Iu:Ru)[e[e.l+1]];if(!n||!n.f){Zr(e,r)}else{s.push([n.n,n.f(e,r,t)])}}return s}function Fu(e){var r=[];for(var t=0;t=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};var Nu=new RegExp(/[^\w\u4E00-\u9FFF\u3040-\u30FF]/);function Lu(e,r){if(!e&&!(r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");if(Nu.test(e))return"'"+e+"'";return e}function Mu(e,r,t){if(!e)return"SH33TJSERR0";if(t.biff>8&&(!e.XTI||!e.XTI[r]))return e.SheetNames[r];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[r];if(t.biff<8){if(r>1e4)r-=65536;if(r<0)r=-r;return r==0?"":e.XTI[r-1]}if(!a)return"SH33TJSERR1";var n="";if(t.biff>8)switch(e[a[0]][0]){case 357:n=a[1]==-1?"#REF":e.SheetNames[a[1]];return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:if(t.SID!=null)return e.SheetNames[t.SID];return"SH33TJSSAME"+e[a[0]][0];case 355:;default:return"SH33TJSSRC"+e[a[0]][0];}switch(e[a[0]][0][0]){case 1025:n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3";return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map(function(e){return e.Name}).join(";;");default:if(!e[a[0]][0][3])return"SH33TJSERR2";n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4";return a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]];}}function Uu(e,r,t){return Lu(Mu(e,r,t),t)}function zu(e,r,t,a,n){var i=n&&n.biff||8;var s={s:{c:0,r:0},e:{c:0,r:0}};var f=[],o,l,c,u=0,h=0,d,v="";if(!e[0]||!e[0][0])return"";var p=-1,m="";for(var b=0,g=e[0].length;b=0){switch(e[0][p][1][0]){case 0:m=ue(" ",e[0][p][1][1]);break;case 1:m=ue("\r",e[0][p][1][1]);break;default:m="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0]);}l=l+m;p=-1}f.push(l+Pu[w[0]]+o);break;case"PtgIsect":o=f.pop();l=f.pop();f.push(l+" "+o);break;case"PtgUnion":o=f.pop();l=f.pop();f.push(l+","+o);break;case"PtgRange":o=f.pop();l=f.pop();f.push(l+":"+o);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":c=rt(w[1][1],s,n);f.push(at(c,i));break;case"PtgRefN":c=t?rt(w[1][1],t,n):w[1][1];f.push(at(c,i));break;case"PtgRef3d":u=w[1][1];c=rt(w[1][2],s,n);v=Uu(a,u,n);var k=v;f.push(v+"!"+at(c,i));break;case"PtgFunc":;case"PtgFuncVar":var E=w[1][0],S=w[1][1];if(!E)E=0;E&=127;var _=E==0?[]:f.slice(-E);f.length-=E;if(S==="User")S=_.shift();f.push(S+"("+_.join(",")+")");break;case"PtgBool":f.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(w[1]);break;case"PtgNum":f.push(String(w[1]));break;case"PtgStr":f.push('"'+w[1].replace(/"/g,'""')+'"');break;case"PtgErr":f.push(w[1]);break;case"PtgAreaN":d=tt(w[1][1],t?{s:t}:s,n);f.push(nt(d,n));break;case"PtgArea":d=tt(w[1][1],s,n);f.push(nt(d,n));break;case"PtgArea3d":u=w[1][1];d=w[1][2];v=Uu(a,u,n);f.push(v+"!"+nt(d,n));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":;case"PtgAttrSemi":break;case"PtgName":h=w[1][2];var C=(a.names||[])[h-1]||(a[0]||[])[h];var B=C?C.Name:"SH33TJSNAME"+String(h);if(B in ah)B=ah[B];f.push(B);break;case"PtgNameX":var T=w[1][1];h=w[1][2];var y;if(n.biff<=5){if(T<0)T=-T;if(a[T])y=a[T][h]}else{var x="";if(((a[T]||[])[0]||[])[0]==14849){}else if(((a[T]||[])[0]||[])[0]==1025){if(a[T][h]&&a[T][h].itab>0){x=a.SheetNames[a[T][h].itab-1]+"!"}}else x=a.SheetNames[h-1]+"!";if(a[T]&&a[T][h])x+=a[T][h].Name;else if(a[0]&&a[0][h])x+=a[0][h].Name;else{var A=Mu(a,T,n).split(";;");if(A[h-1])x=A[h-1];else x+="SH33TJSERRX"}f.push(x);break}if(!y)y={Name:"SH33TJSERRY"};f.push(y.Name);break;case"PtgParen":var I="(",R=")";if(p>=0){m="";switch(e[0][p][1][0]){case 2:I=ue(" ",e[0][p][1][1])+I;break;case 3:I=ue("\r",e[0][p][1][1])+I;break;case 4:R=ue(" ",e[0][p][1][1])+R;break;case 5:R=ue("\r",e[0][p][1][1])+R;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][p][1][0]);}p=-1}f.push(I+f.pop()+R);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":c={c:w[1][1],r:w[1][0]};var O={c:t.c,r:t.r};if(a.sharedf[bt(c)]){var D=a.sharedf[bt(c)];f.push(zu(D,s,O,a,n))}else{var F=false;for(o=0;o!=a.arrayf.length;++o){l=a.arrayf[o];if(c.cl[0].e.c)continue;if(c.rl[0].e.r)continue;f.push(zu(l[1],s,O,a,n));F=true;break}if(!F)f.push(w[1])}break;case"PtgArray":f.push("{"+Fu(w[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":;case"PtgAttrSpaceSemi":p=b;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+w[1].idx+"[#"+w[1].rt+"]");break;case"PtgMemAreaN":;case"PtgMemNoMemN":;case"PtgAttrNoop":;case"PtgSheet":;case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":;case"PtgElfColS":;case"PtgElfColSV":;case"PtgElfColV":;case"PtgElfLel":;case"PtgElfRadical":;case"PtgElfRadicalLel":;case"PtgElfRadicalS":;case"PtgElfRw":;case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(w));default:throw new Error("Unrecognized Formula Token: "+String(w));}var P=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3)if(p>=0&&P.indexOf(e[0][b][0])==-1){w=e[0][p];var N=true;switch(w[1][0]){case 4:N=false;case 0:m=ue(" ",w[1][1]);break;case 5:N=false;case 1:m=ue("\r",w[1][1]);break;default:m="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0]);}f.push((N?m:"")+f.pop()+(N?"":m));p=-1}}if(f.length>1&&n.WTF)throw new Error("bad formula stack");return f[0]}function Hu(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Zr(e,r-2)];var f=Du(e,s,t);if(r!==s+n)i=Ou(e,r-s-n,f,t);e.l=a;return[f,i]}function Wu(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Zr(e,r-2)];var f=Du(e,s,t);if(r!==s+n)i=Ou(e,r-s-n,f,t);e.l=a;return[f,i]}function Vu(e,r,t,a){var n=e.l+r;var i=Du(e,a,t);var s;if(n!==e.l)s=Ou(e,n-e.l,i,t);return[i,s]}function Xu(e,r,t){var a=e.l+r;var n,i=e._R(2);var s=Du(e,i,t);if(i==65535)return[[],Zr(e,r-2)];if(r!==i+2)n=Ou(e,a-i-2,s,t);return[s,n]}function Gu(e){var r;if(Mr(e,e.l+6)!==65535)return[Zt(e),"n"];switch(e[e.l]){case 0:e.l+=8;return["String","s"];case 1:r=e[e.l+2]===1;e.l+=8;return[r,"b"];case 2:r=e[e.l+2];e.l+=8;return[r,"e"];case 3:e.l+=8;return["","s"];}return[]}function ju(e){if(e==null){var r=Jr(8);r._W(1,3);r._W(1,0);r._W(2,0);r._W(2,0);r._W(2,65535);return r}else if(typeof e=="number")return Jt(e);return Jt(0)}function Ku(e,r,t){var a=e.l+r;var n=pi(e,6);if(t.biff==2)++e.l;var i=Gu(e,8);var s=e._R(1);if(t.biff!=2){e._R(1);if(t.biff>=5){e._R(4)}}var f=Wu(e,a-e.l,t);return{cell:n,val:i[0],formula:f,shared:s>>3&1,tt:i[1]}}function $u(e,r,t,a,n){var i=mi(r,t,n);var s=ju(e.v);var f=Jr(6);var o=1|32;f._W(2,o);f._W(4,0);var l=Jr(e.bf.length);for(var c=0;c0?Ou(e,i,n,t):null;return[n,s]}var Zu=Yu;var Ju=Yu;var Qu=Yu;var qu=Yu;var eh={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"};var rh={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC", +448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"};var th={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};var ah={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function nh(e){if(e.slice(0,3)=="of:")e=e.slice(3);if(e.charCodeAt(0)==61){e=e.slice(1);if(e.charCodeAt(0)==61)e=e.slice(1)}e=e.replace(/COM\.MICROSOFT\./g,"");e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(e,r){return r.replace(/\./g,"")});e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1");return e.replace(/[;~]/g,",").replace(/\|/g,";")}function ih(e){var r="of:="+e.replace(ic,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return r.replace(/;/g,"|").replace(/,/g,";")}function sh(e){var r=e.split(":");var t=r[0].split(".")[0];return[t,r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}function fh(e){return e.replace(/\./,"!")}var oh={};var lh={};Ma.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var ch=typeof Map!=="undefined";function uh(e,r,t){var a=0,n=e.length;if(t){if(ch?t.has(r):Object.prototype.hasOwnProperty.call(t,r)){var i=ch?t.get(r):t[r];for(;a-1){t.width=wo(a);t.customWidth=1}else if(r.width!=null)t.width=r.width;if(r.hidden)t.hidden=true;return t}function dh(e,r){if(!e)return;var t=[.7,.7,.75,.75,.3,.3];if(r=="xlml")t=[1,1,1,1,.5,.5];if(e.left==null)e.left=t[0];if(e.right==null)e.right=t[1];if(e.top==null)e.top=t[2];if(e.bottom==null)e.bottom=t[3];if(e.header==null)e.header=t[4];if(e.footer==null)e.footer=t[5]}function vh(e,r,t){var a=t.revssf[r.z!=null?r.z:"General"];var n=60,i=e.length;if(a==null&&t.ssf){for(;n<392;++n)if(t.ssf[n]==null){D.load(r.z,n);t.ssf[n]=r.z;t.revssf[r.z]=a=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===a)return n;e[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1};return i}function ph(e,r,t,a,n,i){try{if(a.cellNF)e.z=D._table[r]}catch(s){if(a.WTF)throw s}if(e.t==="z")return;if(e.t==="d"&&typeof e.v==="string")e.v=oe(e.v);if(!a||a.cellText!==false)try{if(D._table[r]==null)D.load(N[r]||"General",r);if(e.t==="e")e.w=e.w||xa[e.v];else if(r===0){if(e.t==="n"){if((e.v|0)===e.v)e.w=D._general_int(e.v);else e.w=D._general_num(e.v)}else if(e.t==="d"){var f=ee(e.v);if((f|0)===f)e.w=D._general_int(f);else e.w=D._general_num(f)}else if(e.v===undefined)return"";else e.w=D._general(e.v,lh)}else if(e.t==="d")e.w=D.format(r,ee(e.v),lh);else e.w=D.format(r,e.v,lh)}catch(s){if(a.WTF)throw s}if(!a.cellStyles)return;if(t!=null)try{e.s=i.Fills[t];if(e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb){e.s.fgColor.rgb=uo(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0);if(a.WTF)e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb}if(e.s.bgColor&&e.s.bgColor.theme){e.s.bgColor.rgb=uo(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0);if(a.WTF)e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb}}catch(s){if(a.WTF&&i.Fills)throw s}}function mh(e,r,t){if(e&&e["!ref"]){var a=kt(e["!ref"]);if(a.e.c=0&&t.s.c>=0)e["!ref"]=wt(t)}var gh=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g;var wh=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/;var kh=/<(?:\w:)?hyperlink [^>]*>/gm;var Eh=/"(\w*:\w*)"/;var Sh=/<(?:\w:)?col\b[^>]*[\/]?>/g;var _h=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g;var Ch=/<(?:\w:)?pageMargins[^>]*\/>/g;var Bh=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/;var Th=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function yh(e,r,t,a,n,i,s){if(!e)return e;if(!a)a={"!id":{}};if(m!=null&&r.dense==null)r.dense=m;var f=r.dense?[]:{};var o={s:{r:2e6,c:2e6},e:{r:0,c:0}};var l="",c="";var u=e.match(wh);if(u){l=e.slice(0,u.index);c=e.slice(u.index+u[0].length)}else l=c=e;var h=l.match(Bh);if(h)Ah(h[0],f,n,t);var d=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var v=l.slice(d,d+50).match(Eh);if(v)bh(f,v[1])}var p=l.match(Th);if(p&&p[1])Wh(p[1],n);var b=[];if(r.cellStyles){var g=l.match(Sh);if(g)Lh(b,g)}if(u)Gh(u[1],f,r,o,i,s);var w=c.match(_h);if(w)f["!autofilter"]=Uh(w[0]);var k=[];var E=c.match(gh);if(E)for(d=0;d!=E.length;++d)k[d]=kt(E[d].slice(E[d].indexOf('"')+1));var S=c.match(kh);if(S)Fh(f,S,a);var _=c.match(Ch);if(_)f["!margins"]=Ph(Fe(_[0]));if(!f["!ref"]&&o.e.c>=o.s.c&&o.e.r>=o.s.r)f["!ref"]=wt(o);if(r.sheetRows>0&&f["!ref"]){var C=kt(f["!ref"]);if(r.sheetRows<=+C.e.r){C.e.r=r.sheetRows-1;if(C.e.r>o.e.r)C.e.r=o.e.r;if(C.e.ro.e.c)C.e.c=o.e.c;if(C.e.c0)f["!cols"]=b;if(k.length>0)f["!merges"]=k;return f}function xh(e){if(e.length===0)return"";var r='';for(var t=0;t!=e.length;++t)r+='';return r+""}function Ah(e,r,t,a){var n=Fe(e);if(!t.Sheets[a])t.Sheets[a]={};if(n.codeName)t.Sheets[a].CodeName=n.codeName}function Ih(e,r,t,a,n){var i=false;var s={},f=null;if(a.bookType!=="xlsx"&&r.vbaraw){var o=r.SheetNames[t];try{if(r.Workbook)o=r.Workbook.Sheets[t].CodeName||o}catch(l){}i=true;s.codeName=He(o)}if(!i&&!f)return;n[n.length]=lr("sheetPr",f,s)}var Rh=["objects","scenarios","selectLockedCells","selectUnlockedCells"];var Oh=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];function Dh(e){var r={sheet:1};Rh.forEach(function(t){if(e[t]!=null&&e[t])r[t]="1"});Oh.forEach(function(t){if(e[t]!=null&&!e[t])r[t]="0"});if(e.password)r.password=qf(e.password).toString(16).toUpperCase();return lr("sheetProtection",null,r)}function Fh(e,r,t){var a=Array.isArray(e);for(var n=0;n!=r.length;++n){var i=Fe(Ye(r[n]),true);if(!i.ref)return;var s=((t||{})["!id"]||[])[i.id];if(s){i.Target=s.Target;if(i.location)i.Target+="#"+i.location}else{i.Target="#"+i.location;s={Target:i.Target,TargetMode:"Internal"}}i.Rel=s;if(i.tooltip){i.Tooltip=i.tooltip;delete i.tooltip}var f=kt(i.ref);for(var o=f.s.r;o<=f.e.r;++o)for(var l=f.s.c;l<=f.e.c;++l){var c=bt({c:l,r:o});if(a){if(!e[o])e[o]=[];if(!e[o][l])e[o][l]={t:"z",v:undefined};e[o][l].l=i}else{if(!e[c])e[c]={t:"z",v:undefined};e[c].l=i}}}}function Ph(e){var r={};["left","right","top","bottom","header","footer"].forEach(function(t){if(e[t])r[t]=parseFloat(e[t])});return r}function Nh(e){dh(e);return lr("pageMargins",null,e)}function Lh(e,r){var t=false;for(var a=0;a!=r.length;++a){var n=Fe(r[a],true);if(n.hidden)n.hidden=$e(n.hidden);var i=parseInt(n.min,10)-1,s=parseInt(n.max,10)-1;delete n.min;delete n.max;n.width=+n.width;if(!t&&n.width){t=true;Eo(n.width)}So(n);while(i<=s)e[i++]=ce(n)}}function Mh(e,r){var t=[""],a;for(var n=0;n!=r.length;++n){if(!(a=r[n]))continue;t[t.length]=lr("col",null,hh(n,a))}t[t.length]="";return t.join("")}function Uh(e){var r={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return r}function zh(e,r,t,a){var n=typeof e.ref=="string"?e.ref:wt(e.ref);if(!t.Workbook)t.Workbook={Sheets:[]};if(!t.Workbook.Names)t.Workbook.Names=[];var i=t.Workbook.Names;var s=gt(n);if(s.s.r==s.e.r){s.e.r=gt(r["!ref"]).e.r;n=wt(s)}for(var f=0;fa-z][^>]*)?\/?>/;function Wh(e,r){if(!r.Views)r.Views=[{}];(e.match(Hh)||[]).forEach(function(e,t){var a=Fe(e);if(!r.Views[t])r.Views[t]={};if($e(a.rightToLeft))r.Views[t].RTL=true})}function Vh(e,r,t,a){var n={workbookViewId:"0"};if((((a||{}).Workbook||{}).Views||[])[0])n.rightToLeft=a.Workbook.Views[0].RTL?"1":"0";return lr("sheetViews",lr("sheetView",null,n),{})}function Xh(e,r,t,a){if(e.v===undefined&&typeof e.f!=="string"||e.t==="z")return"";var n="";var i=e.t,s=e.v;if(e.t!=="z")switch(e.t){case"b":n=e.v?"1":"0";break;case"n":n=""+e.v;break;case"e":n=xa[e.v];break;case"d":if(a&&a.cellDates)n=oe(e.v,-1).toISOString();else{e=ce(e);e.t="n";n=""+(e.v=ee(oe(e.v)))}if(typeof e.z==="undefined")e.z=D._table[14];break;default:n=e.v;break;}var f=fr("v",He(n)),o={r:r};var l=vh(a.cellXfs,e,a);if(l!==0)o.s=l;switch(e.t){case"n":break;case"d":o.t="d";break;case"b":o.t="b";break;case"e":o.t="e";break;case"z":break;default:if(e.v==null){delete e.t;break}if(a&&a.bookSST){f=fr("v",""+uh(a.Strings,e.v,a.revStrings));o.t="s";break}o.t="str";break;}if(e.t!=i){e.t=i;e.v=s}if(typeof e.f=="string"&&e.f){var c=e.F&&e.F.slice(0,r.length)==r?{t:"array",ref:e.F}:null;f=lr("f",He(e.f),c)+(e.v!=null?f:"")}if(e.l)t["!links"].push([r,e.l]);if(e.c)t["!comments"].push([r,e.c]);return lr("c",f,o)}var Gh=function(){var e=/<(?:\w+:)?c[ >]/,r=/<\/(?:\w+:)?row>/;var t=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/;var n=/ref=["']([^"']*)["']/;var i=er("v"),s=er("f");return function f(o,l,c,u,h,d){var v=0,p="",m=[],b=[],g=0,w=0,k=0,E="",S;var _,C=0,B=0;var T,y;var x=0,A=0;var I=Array.isArray(d.CellXf),R;var O=[];var F=[];var P=Array.isArray(l);var N=[],L={},M=false;var U=!!c.sheetStubs;for(var z=o.split(r),H=0,W=z.length;H!=W;++H){p=z[H].trim();var V=p.length;if(V===0)continue;for(v=0;vC-1)u.s.r=C-1;if(u.e.r":"")+p;if(b!=null&&b.length===2){g=0;E=b[1];for(w=0;w!=E.length;++w){if((k=E.charCodeAt(w)-64)<1||k>26)break;g=26*g+k}--g;B=g}else++B;for(w=0;w!=p.length;++w)if(p.charCodeAt(w)===62)break;++w;_=Fe(p.slice(0,w),true);if(!_.r)_.r=bt({r:C-1,c:B});E=p.slice(w);S={t:""};if((b=E.match(i))!=null&&b[1]!=="")S.v=Me(b[1]);if(c.cellFormula){if((b=E.match(s))!=null&&b[1]!==""){S.f=Me(Ye(b[1])).replace(/\r\n/g,"\n");if(!c.xlfn)S.f=cc(S.f);if(b[0].indexOf('t="array"')>-1){S.F=(E.match(n)||[])[1];if(S.F.indexOf(":")>-1)O.push([kt(S.F),S.F])}else if(b[0].indexOf('t="shared"')>-1){y=Fe(b[0]);var G=Me(Ye(b[1]));if(!c.xlfn)G=cc(G);F[parseInt(y.si,10)]=[y,G,_.r]}}else if(b=E.match(/]*\/>/)){y=Fe(b[0]);if(F[y.si])S.f=oc(F[y.si][1],F[y.si][2],_.r)}var j=mt(_.r);for(w=0;w=O[w][0].s.r&&j.r<=O[w][0].e.r)if(j.c>=O[w][0].s.c&&j.c<=O[w][0].e.c)S.F=O[w][1]}if(_.t==null&&S.v===undefined){if(S.f||S.F){S.v=0;S.t="n"}else if(!U)continue;else S.t="z"}else S.t=_.t||"n";if(u.s.c>B)u.s.c=B;if(u.e.c0)l["!rows"]=N}}();function jh(e,r,t,a){var n=[],i=[],s=kt(e["!ref"]),f="",o,l="",c=[],u=0,h=0,d=e["!rows"];var v=Array.isArray(e);var p={r:l},m,b=-1;for(h=s.s.c;h<=s.e.c;++h)c[h]=ht(h);for(u=s.s.r;u<=s.e.r;++u){i=[];l=ot(u);for(h=s.s.c;h<=s.e.c;++h){o=c[h]+l;var g=v?(e[u]||[])[h]:e[o];if(g===undefined)continue;if((f=Xh(g,o,e,r,t,a))!=null)i.push(f)}if(i.length>0||d&&d[u]){p={r:l};if(d&&d[u]){m=d[u];if(m.hidden)p.hidden=1;b=-1;if(m.hpx)b=Bo(m.hpx);else if(m.hpt)b=m.hpt;if(b>-1){p.ht=b;p.customHeight=1}if(m.level){p.outlineLevel=m.level}}n[n.length]=lr("row",i.join(""),p)}}if(d)for(;u-1){p.ht=b;p.customHeight=1}if(m.level){p.outlineLevel=m.level}n[n.length]=lr("row","",p)}}return n.join("")}var Kh=lr("worksheet",null,{xmlns:hr.main[0],"xmlns:r":hr.r});function $h(e,r,t,a){var n=[Ae,Kh];var i=t.SheetNames[e],s=0,f="";var o=t.Sheets[i];if(o==null)o={};var l=o["!ref"]||"A1";var c=kt(l);if(c.e.c>16383||c.e.r>1048575){if(r.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383);c.e.r=Math.min(c.e.c,1048575);l=wt(c)}if(!a)a={};o["!comments"]=[];var u=[];Ih(o,t,e,r,n);n[n.length]=lr("dimension",null,{ref:l});n[n.length]=Vh(o,r,e,t);if(r.sheetFormat)n[n.length]=lr("sheetFormatPr",null,{defaultRowHeight:r.sheetFormat.defaultRowHeight||"16",baseColWidth:r.sheetFormat.baseColWidth||"10",outlineLevelRow:r.sheetFormat.outlineLevelRow||"7"});if(o["!cols"]!=null&&o["!cols"].length>0)n[n.length]=Mh(o,o["!cols"]);n[s=n.length]="";o["!links"]=[];if(o["!ref"]!=null){f=jh(o,r,e,t,a);if(f.length>0)n[n.length]=f}if(n.length>s+1){n[n.length]="";n[s]=n[s].replace("/>",">")}if(o["!protect"]!=null)n[n.length]=Dh(o["!protect"]);if(o["!autofilter"]!=null)n[n.length]=zh(o["!autofilter"],o,t,e);if(o["!merges"]!=null&&o["!merges"].length>0)n[n.length]=xh(o["!merges"]);var h=-1,d,v=-1;if(o["!links"].length>0){n[n.length]="";o["!links"].forEach(function(e){if(!e[1].Target)return;d={ref:e[0]};if(e[1].Target.charAt(0)!="#"){v=Xa(a,-1,He(e[1].Target).replace(/#.*$/,""),Ma.HLINK);d["r:id"]="rId"+v}if((h=e[1].Target.indexOf("#"))>-1)d.location=He(e[1].Target.slice(h+1));if(e[1].Tooltip)d.tooltip=He(e[1].Tooltip);n[n.length]=lr("hyperlink",null,d)});n[n.length]=""}delete o["!links"];if(o["!margins"]!=null)n[n.length]=Nh(o["!margins"]);if(!r||r.ignoreEC||r.ignoreEC==void 0)n[n.length]=fr("ignoredErrors",lr("ignoredError",null,{numberStoredAsText:1,sqref:l}));if(u.length>0){v=Xa(a,-1,"../drawings/drawing"+(e+1)+".xml",Ma.DRAW);n[n.length]=lr("drawing",null,{"r:id":"rId"+v});o["!drawing"]=u}if(o["!comments"].length>0){v=Xa(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Ma.VML);n[n.length]=lr("legacyDrawing",null,{"r:id":"rId"+v});o["!legacy"]=v}if(n.length>1){n[n.length]="";n[1]=n[1].replace("/>",">")}return n.join("")}function Yh(e,r){var t={};var a=e.l+r;t.r=e._R(4);e.l+=4;var n=e._R(2);e.l+=1;var i=e._R(1);e.l=a;if(i&7)t.level=i&7;if(i&16)t.hidden=true;if(i&32)t.hpt=n/20;return t}function Zh(e,r,t){var a=Jr(17+8*16);var n=(t["!rows"]||[])[e]||{};a._W(4,e);a._W(4,0);var i=320;if(n.hpx)i=Bo(n.hpx)*20;else if(n.hpt)i=n.hpt*20;a._W(2,i);a._W(1,0);var s=0;if(n.level)s|=n.level;if(n.hidden)s|=16;if(n.hpx||n.hpt)s|=32;a._W(1,s);a._W(1,0);var f=0,o=a.l;a.l+=4;var l={r:e,c:0};for(var c=0;c<16;++c){if(r.s.c>c+1<<10||r.e.ca.l?a.slice(0,a.l):a}function Jh(e,r,t,a){var n=Zh(a,t,r);if(n.length>17||(r["!rows"]||[])[a])et(e,"BrtRowHdr",n)}var Qh=$t;var qh=Yt;function ed(){}function rd(e,r){var t={};e.l+=19;t.name=Lt(e,r-19);return t}function td(e,r){if(r==null)r=Jr(84+4*e.length);for(var t=0;t<3;++t)r._W(1,0);qt({auto:1},r);r._W(-4,-1);r._W(-4,-1);Mt(e,r);return r.slice(0,r.l)}function ad(e){var r=Pt(e);return[r]}function nd(e,r,t){if(t==null)t=Jr(8);return Nt(r,t)}function id(e){var r=Pt(e);var t=e._R(1);return[r,t,"b"]}function sd(e,r,t){if(t==null)t=Jr(9);Nt(r,t);t._W(1,e.v?1:0);return t}function fd(e){var r=Pt(e);var t=e._R(1);return[r,t,"e"]}function od(e){var r=Pt(e);var t=e._R(4);return[r,t,"s"]}function ld(e,r,t){if(t==null)t=Jr(12);Nt(r,t);t._W(4,r.v);return t}function cd(e){var r=Pt(e);var t=Zt(e);return[r,t,"n"]}function ud(e,r,t){if(t==null)t=Jr(16);Nt(r,t);Jt(e.v,t);return t}function hd(e){var r=Pt(e);var t=Xt(e);return[r,t,"n"]}function dd(e,r,t){if(t==null)t=Jr(12);Nt(r,t);Gt(e.v,t);return t}function vd(e){var r=Pt(e);var t=yt(e);return[r,t,"str"]}function pd(e,r,t){if(t==null)t=Jr(12+4*e.v.length);Nt(r,t);xt(e.v,t);return t.length>t.l?t.slice(0,t.l):t}function md(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"b"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function bd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"e"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function gd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=Zt(e);var s=[n,i,"n"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}function wd(e,r,t){var a=e.l+r;var n=Pt(e);n.r=t["!row"];var i=yt(e);var s=[n,i,"str"];if(t.cellFormula){e.l+=2;var f=Ju(e,a-e.l,t);s[3]=zu(f,null,n,t.supbooks,t)}else e.l=a;return s}var kd=$t;var Ed=Yt;function Sd(e,r){if(r==null)r=Jr(4);r._W(4,e);return r}function _d(e,r){var t=e.l+r;var a=$t(e,16);var n=Ut(e);var i=yt(e);var s=yt(e);var f=yt(e);e.l=t;var o={rfx:a,relId:n,loc:i,display:f};if(s)o.Tooltip=s;return o}function Cd(e,r){var t=Jr(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Yt({s:mt(e[0]),e:mt(e[0])},t);Vt("rId"+r,t);var a=e[1].Target.indexOf("#");var n=a==-1?"":e[1].Target.slice(a+1);xt(n||"",t);xt(e[1].Tooltip||"",t);xt("",t);return t.slice(0,t.l)}function Bd(){}function Td(e,r,t){var a=e.l+r;var n=jt(e,16);var i=e._R(1);var s=[n];s[2]=i;if(t.cellFormula){var f=Zu(e,a-e.l,t);s[1]=f}else e.l=a;return s}function yd(e,r,t){var a=e.l+r;var n=$t(e,16);var i=[n];if(t.cellFormula){var s=qu(e,a-e.l,t);i[1]=s;e.l=a}else e.l=a;return i}function xd(e,r,t){if(t==null)t=Jr(18);var a=hh(e,r);t._W(-4,e);t._W(-4,e);t._W(4,(a.width||10)*256);t._W(4,0);var n=0;if(r.hidden)n|=1;if(typeof a.width=="number")n|=2;if(r.level)n|=r.level<<8;t._W(2,n);return t}var Ad=["left","right","top","bottom","header","footer"];function Id(e){var r={};Ad.forEach(function(t){r[t]=Zt(e,8)});return r}function Rd(e,r){if(r==null)r=Jr(6*8);dh(e);Ad.forEach(function(t){Jt(e[t],r)});return r}function Od(e){var r=e._R(2);e.l+=28;return{RTL:r&32}}function Dd(e,r,t){if(t==null)t=Jr(30);var a=924;if((((r||{}).Views||[])[0]||{}).RTL)a|=32;t._W(2,a);t._W(4,0);t._W(4,0);t._W(4,0);t._W(1,0);t._W(1,0);t._W(2,0);t._W(2,100);t._W(2,0);t._W(2,0);t._W(2,0);t._W(4,0);return t}function Fd(e){var r=Jr(24);r._W(4,4);r._W(4,1);Yt(e,r);return r}function Pd(e,r){if(r==null)r=Jr(16*4+2);r._W(2,e.password?qf(e.password):0);r._W(4,1);[["objects",false],["scenarios",false],["formatCells",true],["formatColumns",true],["formatRows",true],["insertColumns",true],["insertRows",true],["insertHyperlinks",true],["deleteColumns",true],["deleteRows",true],["selectLockedCells",false],["sort",true],["autoFilter",true],["pivotTables",true],["selectUnlockedCells",false]].forEach(function(t){if(t[1])r._W(4,e[t[0]]!=null&&!e[t[0]]?1:0);else r._W(4,e[t[0]]!=null&&e[t[0]]?0:1)});return r}function Nd(){}function Ld(){}function Md(e,r,t,a,n,i,s){if(!e)return e;var f=r||{};if(!a)a={"!id":{}};if(m!=null&&f.dense==null)f.dense=m;var o=f.dense?[]:{};var l;var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};var u=[];var h=false,d=false;var v,p,b,g,w,k,E,S,_;var C=[];f.biff=12;f["!row"]=0;var B=0,T=false;var y=[];var x={};var A=f.supbooks||n.supbooks||[[]];A.sharedf=x;A.arrayf=y;A.SheetNames=n.SheetNames||n.Sheets.map(function(e){return e.name});if(!f.supbooks){f.supbooks=A;if(n.Names)for(var I=0;I=I[0].s.r&&v.r<=I[0].e.r)if(w>=I[0].s.c&&w<=I[0].e.c){p.F=wt(I[0]);T=true}}if(!T&&e.length>3)p.f=e[3]}if(c.s.r>v.r)c.s.r=v.r;if(c.s.c>w)c.s.c=w;if(c.e.rv.r)c.s.r=v.r;if(c.s.c>w)c.s.c=w;if(c.e.r=e.s){R[e.e--]={width:e.w/256,hidden:!!(e.flags&1),level:e.level};if(!F){F=true;Eo(e.w/256)}So(R[e.e+1])}break;case 161:o["!autofilter"]={ref:wt(e)};break;case 476:o["!margins"]=e;break;case 147:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 137:if(!n.Views)n.Views=[{}];if(!n.Views[0])n.Views[0]={};if(e.RTL)n.Views[0].RTL=true;break;case 485:break;case 64:;case 1053:break;case 151:break;case 175:;case 644:;case 625:;case 562:;case 396:;case 1112:;case 1146:;case 471:;case 1050:;case 649:;case 1105:;case 49:;case 589:;case 607:;case 564:;case 1055:;case 168:;case 174:;case 1180:;case 499:;case 507:;case 550:;case 171:;case 167:;case 1177:;case 169:;case 1181:;case 551:;case 552:;case 661:;case 639:;case 478:;case 537:;case 477:;case 536:;case 1103:;case 680:;case 1104:;case 1024:;case 152:;case 663:;case 535:;case 678:;case 504:;case 1043:;case 428:;case 170:;case 3072:;case 50:;case 2070:;case 1045:break;case 35:h=true;break;case 36:h=false;break;case 37:u.push(r);h=true;break;case 38:u.pop();h=false;break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!h||f.WTF)throw new Error("Unexpected record "+m+" "+r);}},f);delete f.supbooks;delete f["!row"];if(!o["!ref"]&&(c.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0)))o["!ref"]=wt(l||c);if(f.sheetRows&&o["!ref"]){var P=kt(o["!ref"]);if(f.sheetRows<=+P.e.r){P.e.r=f.sheetRows-1;if(P.e.r>c.e.r)P.e.r=c.e.r;if(P.e.rc.e.c)P.e.c=c.e.c;if(P.e.c0)o["!merges"]=C;if(R.length>0)o["!cols"]=R;if(O.length>0)o["!rows"]=O;return o}function Ud(e,r,t,a,n,i){if(r.v===undefined)return;var s="";switch(r.t){case"b":s=r.v?"1":"0";break;case"d":r=ce(r);r.z=r.z||D._table[14];r.v=ee(oe(r.v));r.t="n";break;case"n":;case"e":s=""+r.v;break;default:s=r.v;break;}var f={r:t,c:a};f.s=vh(n.cellXfs,r,n);if(r.l)i["!links"].push([bt(f),r.l]);if(r.c)i["!comments"].push([bt(f),r.c]);switch(r.t){case"s":;case"str":if(n.bookSST){s=uh(n.Strings,r.v,n.revStrings);f.t="s";f.v=s;et(e,"BrtCellIsst",ld(r,f))}else{f.t="str";et(e,"BrtCellSt",pd(r,f))}return;case"n":if(r.v==(r.v|0)&&r.v>-1e3&&r.v<1e3)et(e,"BrtCellRk",dd(r,f));else et(e,"BrtCellReal",ud(r,f));return;case"b":f.t="b";et(e,"BrtCellBool",sd(r,f));return;case"e":f.t="e";break;}et(e,"BrtCellBlank",nd(r,f))}function zd(e,r,t,a){var n=kt(r["!ref"]||"A1"),i,s="",f=[];et(e,"BrtBeginSheetData");var o=Array.isArray(r);var l=n.e.r;if(r["!rows"])l=Math.max(n.e.r,r["!rows"].length-1);for(var c=n.s.r;c<=l;++c){s=ot(c);Jh(e,r,n,c);if(c<=n.e.r)for(var u=n.s.c;u<=n.e.c;++u){if(c===n.s.r)f[u]=ht(u);i=f[u]+s;var h=o?(r[c]||[])[u]:r[i];if(!h)continue;Ud(e,h,c,u,a,r)}}et(e,"BrtEndSheetData")}function Hd(e,r){if(!r||!r["!merges"])return;et(e,"BrtBeginMergeCells",Sd(r["!merges"].length));r["!merges"].forEach(function(r){et(e,"BrtMergeCell",Ed(r))});et(e,"BrtEndMergeCells")}function Wd(e,r){if(!r||!r["!cols"])return;et(e,"BrtBeginColInfos");r["!cols"].forEach(function(r,t){if(r)et(e,"BrtColInfo",xd(t,r))});et(e,"BrtEndColInfos")}function Vd(e,r){if(!r||!r["!ref"])return;et(e,"BrtBeginCellIgnoreECs");et(e,"BrtCellIgnoreEC",Fd(kt(r["!ref"])));et(e,"BrtEndCellIgnoreECs")}function Xd(e,r,t){r["!links"].forEach(function(r){if(!r[1].Target)return;var a=Xa(t,-1,r[1].Target.replace(/#.*$/,""),Ma.HLINK);et(e,"BrtHLink",Cd(r,a))});delete r["!links"]}function Gd(e,r,t,a){if(r["!comments"].length>0){ +var n=Xa(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Ma.VML);et(e,"BrtLegacyDrawing",Vt("rId"+n));r["!legacy"]=n}}function jd(e,r,t,a){if(!r["!autofilter"])return;var n=r["!autofilter"];var i=typeof n.ref==="string"?n.ref:wt(n.ref);if(!t.Workbook)t.Workbook={Sheets:[]};if(!t.Workbook.Names)t.Workbook.Names=[];var s=t.Workbook.Names;var f=gt(i);if(f.s.r==f.e.r){f.e.r=gt(r["!ref"]).e.r;i=wt(f)}for(var o=0;o16383||l.e.r>1048575){if(r.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383);l.e.r=Math.min(l.e.c,1048575)}s["!links"]=[];s["!comments"]=[];et(n,"BrtBeginSheet");if(t.vbaraw)et(n,"BrtWsProp",td(f));et(n,"BrtWsDim",qh(l));Kd(n,s,t.Workbook);$d(n,s);Wd(n,s,e,r,t);zd(n,s,e,r,t);Yd(n,s);jd(n,s,t,e);Hd(n,s);Xd(n,s,a);if(s["!margins"])et(n,"BrtMargins",Rd(s["!margins"]));if(!r||r.ignoreEC||r.ignoreEC==void 0)Vd(n,s);Gd(n,s,e,a);et(n,"BrtEndSheet");return n.end()}Ma.CHART="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart";Ma.CHARTEX="http://schemas.microsoft.com/office/2014/relationships/chartEx";function Jd(e){var r=[];var t=e.match(/^/);var a;(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach(function(e){var a=e.match(/(.*)<\/c:v><\/c:pt>/);if(!a)return;r[+a[1]]=t?+a[2]:a[2]});var n=Me((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);(e.match(/(.*?)<\/c:f>/gm)||[]).forEach(function(e){a=e.replace(/<.*?>/g,"")});return[r,n,a]}function Qd(e,r,t,a,n,i){var s=i||{"!type":"chart"};if(!e)return i;var f=0,o=0,l="A";var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(e){var r=Jd(e);c.s.r=c.s.c=0;c.e.c=f;l=ht(f);r[0].forEach(function(e,t){s[l+ot(t)]={t:"n",v:e,z:r[1]};o=t});if(c.e.r0)s["!ref"]=wt(c);return s}Ma.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var qd=lr("chartsheet",null,{xmlns:hr.main[0],"xmlns:r":hr.r});function ev(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!drawel":null,"!rel":""};var s;var f=e.match(Bh);if(f)Ah(f[0],i,n,t);if(s=e.match(/drawing r:id="(.*?)"/))i["!rel"]=s[1];if(a["!id"][i["!rel"]])i["!drawel"]=a["!id"][i["!rel"]];return i}function rv(e,r,t,a){var n=[Ae,qd];n[n.length]=lr("drawing",null,{"r:id":"rId1"});Xa(a,-1,"../drawings/drawing"+(e+1)+".xml",Ma.DRAW);if(n.length>2){n[n.length]="";n[1]=n[1].replace("/>",">")}return n.join("")}function tv(e,r){e.l+=10;var t=yt(e,r-10);return{name:t}}function av(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!drawel":null,"!rel":""};var s=[];var f=false;Qr(e,function o(e,a,l){switch(l){case 550:i["!rel"]=e;break;case 651:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 562:;case 652:;case 669:;case 679:;case 551:;case 552:;case 476:;case 3072:break;case 35:f=true;break;case 36:f=false;break;case 37:s.push(a);break;case 38:s.pop();break;default:if((a||"").indexOf("Begin")>0)s.push(a);else if((a||"").indexOf("End")>0)s.pop();else if(!f||r.WTF)throw new Error("Unexpected record "+l+" "+a);}},r);if(a["!id"][i["!rel"]])i["!drawel"]=a["!id"][i["!rel"]];return i}function nv(){var e=qr();et(e,"BrtBeginSheet");et(e,"BrtEndSheet");return e.end()}var iv=[["allowRefreshQuery",false,"bool"],["autoCompressPictures",true,"bool"],["backupFile",false,"bool"],["checkCompatibility",false,"bool"],["CodeName",""],["date1904",false,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",false,"bool"],["hidePivotFieldList",false,"bool"],["promptedSolutions",false,"bool"],["publishItems",false,"bool"],["refreshAllConnections",false,"bool"],["saveExternalLinkValues",true,"bool"],["showBorderUnselectedTables",true,"bool"],["showInkAnnotation",true,"bool"],["showObjects","all"],["showPivotChartFilter",false,"bool"],["updateLinks","userSet"]];var sv=[["activeTab",0,"int"],["autoFilterDateGrouping",true,"bool"],["firstSheet",0,"int"],["minimized",false,"bool"],["showHorizontalScroll",true,"bool"],["showSheetTabs",true,"bool"],["showVerticalScroll",true,"bool"],["tabRatio",600,"int"],["visibility","visible"]];var fv=[];var ov=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function lv(e,r){for(var t=0;t!=e.length;++t){var a=e[t];for(var n=0;n!=r.length;++n){var i=r[n];if(a[i[0]]==null)a[i[0]]=i[1];else switch(i[2]){case"bool":if(typeof a[i[0]]=="string")a[i[0]]=$e(a[i[0]]);break;case"int":if(typeof a[i[0]]=="string")a[i[0]]=parseInt(a[i[0]],10);break;}}}}function cv(e,r){for(var t=0;t!=r.length;++t){var a=r[t];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":if(typeof e[a[0]]=="string")e[a[0]]=$e(e[a[0]]);break;case"int":if(typeof e[a[0]]=="string")e[a[0]]=parseInt(e[a[0]],10);break;}}}function uv(e){cv(e.WBProps,iv);cv(e.CalcPr,ov);lv(e.WBView,sv);lv(e.Sheets,fv);lh.date1904=$e(e.WBProps.date1904)}function hv(e){if(!e.Workbook)return"false";if(!e.Workbook.WBProps)return"false";return $e(e.Workbook.WBProps.date1904)?"true":"false"}var dv="][*?/\\".split("");function vv(e,r){if(e.length>31){if(r)return false;throw new Error("Sheet names cannot exceed 31 chars")}var t=true;dv.forEach(function(a){if(e.indexOf(a)==-1)return;if(!r)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");t=false});return t}function pv(e,r,t){e.forEach(function(a,n){vv(a);for(var i=0;i22)throw new Error("Bad Code Name: Worksheet"+s)}})}function mv(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var r=e.Workbook&&e.Workbook.Sheets||[];pv(e.SheetNames,r,!!e.vbaraw);for(var t=0;t":break;case"":;case"":break;case"":break;case"":iv.forEach(function(e){if(c[e[0]]==null)return;switch(e[2]){case"bool":t.WBProps[e[0]]=$e(c[e[0]]);break;case"int":t.WBProps[e[0]]=parseInt(c[e[0]],10);break;default:t.WBProps[e[0]]=c[e[0]];}});if(c.codeName)t.WBProps.CodeName=Ye(c.codeName);break;case"":break;case"":break;case"":;case"":break;case"":delete c[0];t.WBView.push(c);break;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":break;case"":;case"":a=false;break;case"":{i.Ref=Me(Ye(e.slice(s,l)));t.Names.push(i)}break;case"":break;case"":delete c[0];t.CalcPr=c;break;case"":break;case"":;case"":;case"":break;case"":;case"":;case"":break;case"":;case"":break;case"":break;case"":break;case"":;case"":break;case"":;case"":;case"":break;case"":a=false;break;case"":a=true;break;case"":a=false;break;case"0;var a={codeName:"ThisWorkbook"};if(e.Workbook&&e.Workbook.WBProps){iv.forEach(function(r){if(e.Workbook.WBProps[r[0]]==null)return;if(e.Workbook.WBProps[r[0]]==r[1])return;a[r[0]]=e.Workbook.WBProps[r[0]]});if(e.Workbook.WBProps.CodeName){a.codeName=e.Workbook.WBProps.CodeName;delete a.CodeName}}r[r.length]=lr("workbookPr",null,a);var n=e.Workbook&&e.Workbook.Sheets||[];var i=0;if(n&&n[0]&&!!n[0].Hidden){r[r.length]="";for(i=0;i!=e.SheetNames.length;++i){if(!n[i])break;if(!n[i].Hidden)break}if(i==e.SheetNames.length)i=0;r[r.length]='';r[r.length]=""}r[r.length]="";for(i=0;i!=e.SheetNames.length;++i){var s={name:He(e.SheetNames[i].slice(0,31))};s.sheetId=""+(i+1);s["r:id"]="rId"+(i+1);if(n[i])switch(n[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break;}r[r.length]=lr("sheet",null,s)}r[r.length]="";if(t){r[r.length]="";if(e.Workbook&&e.Workbook.Names)e.Workbook.Names.forEach(function(e){var t={name:e.Name};if(e.Comment)t.comment=e.Comment;if(e.Sheet!=null)t.localSheetId=""+e.Sheet;if(e.Hidden)t.hidden="1";if(!e.Ref)return;r[r.length]=lr("definedName",He(e.Ref),t)});r[r.length]=""}if(r.length>2){r[r.length]="";r[1]=r[1].replace("/>",">")}return r.join("")}function Ev(e,r){var t={};t.Hidden=e._R(4);t.iTabID=e._R(4);t.strRelID=Wt(e,r-8);t.name=yt(e);return t}function Sv(e,r){if(!r)r=Jr(127);r._W(4,e.Hidden);r._W(4,e.iTabID);Vt(e.strRelID,r);xt(e.name.slice(0,31),r);return r.length>r.l?r.slice(0,r.l):r}function _v(e,r){var t={};var a=e._R(4);t.defaultThemeVersion=e._R(4);var n=r>8?yt(e):"";if(n.length>0)t.CodeName=n;t.autoCompressPictures=!!(a&65536);t.backupFile=!!(a&64);t.checkCompatibility=!!(a&4096);t.date1904=!!(a&1);t.filterPrivacy=!!(a&8);t.hidePivotFieldList=!!(a&1024);t.promptedSolutions=!!(a&16);t.publishItems=!!(a&2048);t.refreshAllConnections=!!(a&262144);t.saveExternalLinkValues=!!(a&128);t.showBorderUnselectedTables=!!(a&4);t.showInkAnnotation=!!(a&32);t.showObjects=["all","placeholders","none"][a>>13&3];t.showPivotChartFilter=!!(a&32768);t.updateLinks=["userSet","never","always"][a>>8&3];return t}function Cv(e,r){if(!r)r=Jr(72);var t=0;if(e){if(e.filterPrivacy)t|=8}r._W(4,t);r._W(4,0);Mt(e&&e.CodeName||"ThisWorkbook",r);return r.slice(0,r.l)}function Bv(e,r){var t={};e._R(4);t.ArchID=e._R(4);e.l+=r-8;return t}function Tv(e,r,t){var a=e.l+r;e.l+=4;e.l+=1;var n=e._R(4);var i=Ht(e);var s=Qu(e,0,t);var f=Ut(e);e.l=a;var o={Name:i,Ptg:s};if(n<268435455)o.Sheet=n;if(f)o.Comment=f;return o}function yv(e,r){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""};var a=[];var n=false;if(!r)r={};r.biff=12;var i=[];var s=[[]];s.SheetNames=[];s.XTI=[];Qr(e,function f(e,o,l){switch(l){case 156:s.SheetNames.push(e.name);t.Sheets.push(e);break;case 153:t.WBProps=e;break;case 39:if(e.Sheet!=null)r.SID=e.Sheet;e.Ref=zu(e.Ptg,null,null,s,r);delete r.SID;delete e.Ptg;i.push(e);break;case 1036:break;case 357:;case 358:;case 355:;case 667:if(!s[0].length)s[0]=[l,e];else s.push([l,e]);s[s.length-1].XTI=[];break;case 362:if(s.length===0){s[0]=[];s[0].XTI=[]}s[s.length-1].XTI=s[s.length-1].XTI.concat(e);s.XTI=s.XTI.concat(e);break;case 361:break;case 3072:;case 3073:;case 2071:;case 534:;case 677:;case 158:;case 157:;case 610:;case 2050:;case 155:;case 548:;case 676:;case 128:;case 665:;case 2128:;case 2125:;case 549:;case 2053:;case 596:;case 2076:;case 2075:;case 2082:;case 397:;case 154:;case 1117:;case 553:;case 2091:break;case 35:a.push(o);n=true;break;case 36:a.pop();n=false;break;case 37:a.push(o);n=true;break;case 38:a.pop();n=false;break;case 16:break;default:if((o||"").indexOf("Begin")>0){}else if((o||"").indexOf("End")>0){}else if(!n||r.WTF&&a[a.length-1]!="BrtACBegin"&&a[a.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+l+" "+o);}},r);uv(t);t.Names=i;t.supbooks=s;return t}function xv(e,r){et(e,"BrtBeginBundleShs");for(var t=0;t!=r.SheetNames.length;++t){var a=r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t]&&r.Workbook.Sheets[t].Hidden||0;var n={Hidden:a,iTabID:t+1,strRelID:"rId"+(t+1),name:r.SheetNames[t]};et(e,"BrtBundleSh",Sv(n))}et(e,"BrtEndBundleShs")}function Av(r,t){if(!t)t=Jr(127);for(var a=0;a!=4;++a)t._W(4,0);xt("SheetJS",t);xt(e.version,t);xt(e.version,t);xt("7262",t);t.length=t.l;return t.length>t.l?t.slice(0,t.l):t}function Iv(e,r){if(!r)r=Jr(29);r._W(-4,0);r._W(-4,460);r._W(4,28800);r._W(4,17600);r._W(4,500);r._W(4,e);r._W(4,e);var t=120;r._W(1,t);return r.length>r.l?r.slice(0,r.l):r}function Rv(e,r){if(!r.Workbook||!r.Workbook.Sheets)return;var t=r.Workbook.Sheets;var a=0,n=-1,i=-1;for(;an)return;et(e,"BrtBeginBookViews");et(e,"BrtBookView",Iv(n));et(e,"BrtEndBookViews")}function Ov(e,r){var t=qr();et(t,"BrtBeginBook");et(t,"BrtFileVersion",Av());et(t,"BrtWbProp",Cv(e.Workbook&&e.Workbook.WBProps||null));Rv(t,e,r);xv(t,e,r);et(t,"BrtEndBook");return t.end()}function Dv(e,r,t){if(r.slice(-4)===".bin")return yv(e,t);return gv(e,t)}function Fv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return Md(e,a,t,n,i,s,f);return yh(e,a,t,n,i,s,f)}function Pv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return av(e,a,t,n,i,s,f);return ev(e,a,t,n,i,s,f)}function Nv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return tc(e,a,t,n,i,s,f);return ac(e,a,t,n,i,s,f)}function Lv(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return ec(e,a,t,n,i,s,f);return rc(e,a,t,n,i,s,f)}function Mv(e,r,t,a){if(r.slice(-4)===".bin")return rl(e,t,a);return Lo(e,t,a)}function Uv(e,r,t){return Sl(e,t)}function zv(e,r,t){if(r.slice(-4)===".bin")return Df(e,t);return Af(e,t)}function Hv(e,r,t){if(r.slice(-4)===".bin")return $l(e,t);return Hl(e,t)}function Wv(e,r,t){if(r.slice(-4)===".bin")return Fl(e,r,t);return Ol(e,r,t)}function Vv(e,r,t,a){if(t.slice(-4)===".bin")return Nl(e,r,t,a);return Pl(e,r,t,a)}function Xv(e,r,t){return(r.slice(-4)===".bin"?Ov:kv)(e,t)}function Gv(e,r,t,a,n){return(r.slice(-4)===".bin"?Zd:$h)(e,t,a,n)}function jv(e,r,t,a,n){return(r.slice(-4)===".bin"?nv:rv)(e,t,a,n)}function Kv(e,r,t){return(r.slice(-4)===".bin"?hl:Uo)(e,t)}function $v(e,r,t){return(r.slice(-4)===".bin"?Nf:Rf)(e,t)}function Yv(e,r,t){return(r.slice(-4)===".bin"?Yl:Vl)(e,t)}var Zv=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g;var Jv=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function Qv(e,r){var t=e.split(/\s+/);var a=[];if(!r)a[0]=t[0];if(t.length===1)return a;var n=e.match(Zv),i,s,f,o;if(n)for(o=0;o!=n.length;++o){i=n[o].match(Jv);if((s=i[1].indexOf(":"))===-1)a[i[1]]=i[2].slice(1,i[2].length-1);else{if(i[1].slice(0,6)==="xmlns:")f="xmlns"+i[1].slice(6);else f=i[1].slice(s+1);a[f]=i[2].slice(1,i[2].length-1)}}return a}function qv(e){var r=e.split(/\s+/);var t={};if(r.length===1)return t;var a=e.match(Zv),n,i,s,f;if(a)for(f=0;f!=a.length;++f){n=a[f].match(Jv);if((i=n[1].indexOf(":"))===-1)t[n[1]]=n[2].slice(1,n[2].length-1);else{if(n[1].slice(0,6)==="xmlns:")s="xmlns"+n[1].slice(6);else s=n[1].slice(i+1);t[s]=n[2].slice(1,n[2].length-1)}}return t}function ep(e,r){var t=P[e]||Me(e);if(t==="General")return D._general(r);return D.format(t,r)}function rp(e,r,t,a){var n=a;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=$e(a);break;case"i2":;case"int":n=parseInt(a,10);break;case"r4":;case"float":n=parseFloat(a);break;case"date":;case"dateTime.tz":n=oe(a);break;case"i8":;case"string":;case"fixed":;case"uuid":;case"bin.base64":break;default:throw new Error("bad custprop:"+t[0]);}e[Me(r)]=n}function tp(e,r,t){if(e.t==="z")return;if(!t||t.cellText!==false)try{if(e.t==="e"){e.w=e.w||xa[e.v]}else if(r==="General"){if(e.t==="n"){if((e.v|0)===e.v)e.w=D._general_int(e.v);else e.w=D._general_num(e.v)}else e.w=D._general(e.v)}else e.w=ep(r||"General",e.v)}catch(a){if(t.WTF)throw a}try{var n=P[r]||r||"General";if(t.cellNF)e.z=n;if(t.cellDates&&e.t=="n"&&D.is_date(n)){var i=D.parse_date_code(e.v);if(i){e.t="d";e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)}}}catch(a){if(t.WTF)throw a}}function ap(e,r,t){if(t.cellStyles){if(r.Interior){var a=r.Interior;if(a.Pattern)a.patternType=yo[a.Pattern]||a.Pattern}}e[r.ID]=r}function np(e,r,t,a,n,i,s,f,o,l){var c="General",u=a.StyleID,h={};l=l||{};var d=[];var v=0;if(u===undefined&&f)u=f.StyleID;if(u===undefined&&s)u=s.StyleID;while(i[u]!==undefined){if(i[u].nf)c=i[u].nf;if(i[u].Interior)d.push(i[u].Interior);if(!i[u].Parent)break;u=i[u].Parent}switch(t.Type){case"Boolean":a.t="b";a.v=$e(e);break;case"String":a.t="s";a.r=je(Me(e));a.v=e.indexOf("<")>-1?Me(r||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":if(e.slice(-1)!="Z")e+="Z";a.v=(oe(e)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3);if(a.v!==a.v)a.v=Me(e);else if(a.v<60)a.v=a.v-1;if(!c||c=="General")c="yyyy-mm-dd";case"Number":if(a.v===undefined)a.v=+e;if(!a.t)a.t="n";break;case"Error":a.t="e";a.v=Aa[e];if(l.cellText!==false)a.w=e;break;default:if(e==""&&r==""){a.t="z"}else{a.t="s";a.v=je(r||e)}break;}tp(a,c,l);if(l.cellFormula!==false){if(a.Formula){var p=Me(a.Formula);if(p.charCodeAt(0)==61)p=p.slice(1);a.f=nc(p,n);delete a.Formula;if(a.ArrayRange=="RC")a.F=nc("RC:RC",n);else if(a.ArrayRange){a.F=nc(a.ArrayRange,n);o.push([kt(a.F),a.F])}}else{for(v=0;v=o[v][0].s.r&&n.r<=o[v][0].e.r)if(n.c>=o[v][0].s.c&&n.c<=o[v][0].e.c)a.F=o[v][1]}}if(l.cellStyles){d.forEach(function(e){if(!h.patternType&&e.patternType)h.patternType=e.patternType});a.s=h}if(a.StyleID!==undefined)a.ixfe=a.StyleID}function ip(e){e.t=e.v||"";e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");e.v=e.w=e.ixfe=undefined}function sp(e){if(w&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e==="string")return e;if(typeof Uint8Array!=="undefined"&&e instanceof Uint8Array)return Ye(y(A(e)));throw new Error("Bad input format: expected Buffer or string")}var fp=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm;function op(e,r){var t=r||{};F(D);var a=d(sp(e));if(t.type=="binary"||t.type=="array"||t.type=="base64"){if(typeof cptable!=="undefined")a=cptable.utils.decode(65001,c(a));else a=Ye(a)}var n=a.slice(0,1024).toLowerCase(),i=false;if(n.indexOf("=0)i=true});if(i)return rm.to_workbook(a,t);var s;var f=[],o;if(m!=null&&t.dense==null)t.dense=m;var l={},u=[],h=t.dense?[]:{},v="";var p={},b={},g={};var w=Qv(''),k=0;var E=0,S=0;var _={s:{r:2e6,c:2e6},e:{r:0,c:0}};var C={},B={};var T="",y=0;var x=[];var A={},I={},R=0,O=[];var N=[],L={};var M=[],U,z=false;var H=[];var W=[],V={},X=0,G=0;var j={Sheets:[],WBProps:{date1904:false}},K={};fp.lastIndex=0;a=a.replace(//gm,"");var $="";while(s=fp.exec(a))switch(s[3]=($=s[3]).toLowerCase()){case"data":if($=="data"){if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true]);break}if(f[f.length-1][1])break;if(s[1]==="/")np(a.slice(k,s.index),T,w,f[f.length-1][0]=="comment"?L:b,{c:E,r:S},C,M[E],g,H,t);else{T="";w=Qv(s[0]);k=s.index+s[0].length}break;case"cell":if(s[1]==="/"){if(N.length>0)b.c=N;if((!t.sheetRows||t.sheetRows>S)&&b.v!==undefined){if(t.dense){if(!h[S])h[S]=[];h[S][E]=b}else h[ht(E)+ot(S)]=b}if(b.HRef){b.l={Target:b.HRef};if(b.HRefScreenTip)b.l.Tooltip=b.HRefScreenTip;delete b.HRef;delete b.HRefScreenTip}if(b.MergeAcross||b.MergeDown){X=E+(parseInt(b.MergeAcross,10)|0);G=S+(parseInt(b.MergeDown,10)|0);x.push({s:{c:E,r:S},e:{c:X,r:G}})}if(!t.sheetStubs){if(b.MergeAcross)E=X+1;else++E}else if(b.MergeAcross||b.MergeDown){for(var Y=E;Y<=X;++Y){for(var Z=S;Z<=G;++Z){if(Y>E||Z>S){if(t.dense){if(!h[Z])h[Z]=[];h[Z][Y]={t:"z"}}else h[ht(Y)+ot(Z)]={t:"z"}}}}E=X+1}else++E}else{b=qv(s[0]);if(b.Index)E=+b.Index-1;if(E<_.s.c)_.s.c=E;if(E>_.e.c)_.e.c=E;if(s[0].slice(-2)==="/>")++E;N=[]}break;case"row":if(s[1]==="/"||s[0].slice(-2)==="/>"){if(S<_.s.r)_.s.r=S;if(S>_.e.r)_.e.r=S;if(s[0].slice(-2)==="/>"){g=Qv(s[0]);if(g.Index)S=+g.Index-1}E=0;++S}else{g=Qv(s[0]);if(g.Index)S=+g.Index-1;V={};if(g.AutoFitHeight=="0"||g.Height){V.hpx=parseInt(g.Height,10);V.hpt=Bo(V.hpx);W[S]=V}if(g.Hidden=="1"){V.hidden=true;W[S]=V}}break;case"worksheet":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));u.push(v);if(_.s.r<=_.e.r&&_.s.c<=_.e.c){h["!ref"]=wt(_);if(t.sheetRows&&t.sheetRows<=_.e.r){h["!fullref"]=h["!ref"];_.e.r=t.sheetRows-1;h["!ref"]=wt(_)}}if(x.length)h["!merges"]=x;if(M.length>0)h["!cols"]=M;if(W.length>0)h["!rows"]=W;l[v]=h}else{_={s:{r:2e6,c:2e6},e:{r:0,c:0}};S=E=0;f.push([s[3],false]);o=Qv(s[0]);v=Me(o.Name);h=t.dense?[]:{};x=[];H=[];W=[];K={name:v,Hidden:0};j.Sheets.push(K)}break;case"table":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].slice(-2)=="/>")break;else{p=Qv(s[0]);f.push([s[3],false]);M=[];z=false}break;case"style":if(s[1]==="/")ap(C,B,t);else B=Qv(s[0]);break;case"numberformat":B.nf=Me(Qv(s[0]).Format||"General");if(P[B.nf])B.nf=P[B.nf];for(var J=0;J!=392;++J)if(D._table[J]==B.nf)break;if(J==392)for(J=57;J!=392;++J)if(D._table[J]==null){D.load(B.nf,J);break}break;case"column":if(f[f.length-1][0]!=="table")break;U=Qv(s[0]);if(U.Hidden){U.hidden=true;delete U.Hidden}if(U.Width)U.wpx=parseInt(U.Width,10);if(!z&&U.wpx>10){z=true;mo=ho;for(var Q=0;Q0)re.Sheet=j.Sheets.length-1;j.Names.push(re);break;case"namedcell":break;case"b":break;case"i":break;case"u":break;case"s":break;case"em":break;case"h2":break;case"h3":break;case"sub":break;case"sup":break;case"span":break;case"alignment":break;case"borders":break;case"border":break;case"font":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")T+=a.slice(y,s.index);else y=s.index+s[0].length;break;case"interior":if(!t.cellStyles)break;B.Interior=Qv(s[0]);break;case"protection":break;case"author":;case"title":;case"description":;case"created":;case"keywords":;case"subject":;case"category":;case"company":;case"lastauthor":;case"lastsaved":;case"lastprinted":;case"version":;case"revision":;case"totaltime":;case"hyperlinkbase":;case"manager":;case"contentstatus":;case"identifier":;case"language":;case"appname":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")bn(A,$,a.slice(R,s.index));else R=s.index+s[0].length;break;case"paragraphs":break;case"styles":;case"workbook":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else f.push([s[3],false]);break;case"comment":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));ip(L);N.push(L)}else{f.push([s[3],false]);o=Qv(s[0]);L={a:o.Author}}break;case"autofilter":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/"){var te=Qv(s[0]);h["!autofilter"]={ref:nc(te.Range).replace(/\$/g,"")};f.push([s[3],true])}break;case"name":break;case"datavalidation":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else{if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true])}break;case"pixelsperinch":break;case"componentoptions":;case"documentproperties":;case"customdocumentproperties":;case"officedocumentsettings":;case"pivottable":;case"pivotcache":;case"names":;case"mapinfo":;case"pagebreaks":;case"querytable":;case"sorting":;case"schema":;case"conditionalformatting":;case"smarttagtype":;case"smarttags":;case"excelworkbook":;case"workbookoptions":;case"worksheetoptions":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true]);break;default:if(f.length==0&&s[3]=="document")return lm(a,t);if(f.length==0&&s[3]=="uof")return lm(a,t);var ae=true;switch(f[f.length-1][0]){case"officedocumentsettings":switch(s[3]){case"allowpng":break;case"removepersonalinformation":break;case"downloadcomponents":break;case"locationofcomponents":break;case"colors":break;case"color":break;case"index":break;case"rgb":break;case"targetscreensize":break;case"readonlyrecommended":break;default:ae=false;}break;case"componentoptions":switch(s[3]){case"toolbar":break;case"hideofficelogo":break;case"spreadsheetautofit":break;case"label":break;case"caption":break;case"maxheight":break;case"maxwidth":break;case"nextsheetnumber":break;default:ae=false;}break;case"excelworkbook":switch(s[3]){case"date1904":j.WBProps.date1904=true;break;case"windowheight":break;case"windowwidth":break;case"windowtopx":break;case"windowtopy":break;case"tabratio":break;case"protectstructure":break;case"protectwindow":break;case"protectwindows":break;case"activesheet":break;case"displayinknotes":break;case"firstvisiblesheet":break;case"supbook":break;case"sheetname":break;case"sheetindex":break;case"sheetindexfirst":break;case"sheetindexlast":break;case"dll":break;case"acceptlabelsinformulas":break;case"donotsavelinkvalues":break;case"iteration":break;case"maxiterations":break;case"maxchange":break;case"path":break;case"xct":break;case"count":break;case"selectedsheets":break;case"calculation":break;case"uncalced":break;case"startupprompt":break;case"crn":break;case"externname":break;case"formula":break;case"colfirst":break;case"collast":break;case"wantadvise":break;case"boolean":break;case"error":break;case"text":break;case"ole":break;case"noautorecover":break;case"publishobjects":break;case"donotcalculatebeforesave":break;case"number":break;case"refmoder1c1":break;case"embedsavesmarttags":break;default:ae=false;}break;case"workbookoptions":switch(s[3]){case"owcversion":break;case"height":break;case"width":break;default:ae=false;}break;case"worksheetoptions":switch(s[3]){case"visible":if(s[0].slice(-2)==="/>"){}else if(s[1]==="/")switch(a.slice(R,s.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2;break;}else R=s.index+s[0].length;break;case"header":if(!h["!margins"])dh(h["!margins"]={},"xlml");h["!margins"].header=Fe(s[0]).Margin;break;case"footer":if(!h["!margins"])dh(h["!margins"]={},"xlml");h["!margins"].footer=Fe(s[0]).Margin;break;case"pagemargins":var ne=Fe(s[0]);if(!h["!margins"])dh(h["!margins"]={},"xlml");if(ne.Top)h["!margins"].top=ne.Top;if(ne.Left)h["!margins"].left=ne.Left;if(ne.Right)h["!margins"].right=ne.Right;if(ne.Bottom)h["!margins"].bottom=ne.Bottom;break;case"displayrighttoleft":if(!j.Views)j.Views=[];if(!j.Views[0])j.Views[0]={};j.Views[0].RTL=true;break;case"freezepanes":break;case"frozennosplit":break;case"splithorizontal":;case"splitvertical":break;case"donotdisplaygridlines":break;case"activerow":break;case"activecol":break;case"toprowbottompane":break;case"leftcolumnrightpane":break;case"unsynced":break;case"print":break;case"panes":break;case"scale":break;case"pane":break;case"number":break;case"layout":break;case"pagesetup":break;case"selected":break;case"protectobjects":break;case"enableselection":break;case"protectscenarios":break;case"validprinterinfo":break;case"horizontalresolution":break;case"verticalresolution":break;case"numberofcopies":break;case"activepane":break;case"toprowvisible":break;case"leftcolumnvisible":break;case"fittopage":break;case"rangeselection":break;case"papersizeindex":break;case"pagelayoutzoom":break;case"pagebreakzoom":break;case"filteron":break;case"fitwidth":break;case"fitheight":break;case"commentslayout":break;case"zoom":break;case"lefttoright":break;case"gridlines":break;case"allowsort":break;case"allowfilter":break;case"allowinsertrows":break;case"allowdeleterows":break;case"allowinsertcols":break;case"allowdeletecols":break;case"allowinserthyperlinks":break;case"allowformatcells":break;case"allowsizecols":break;case"allowsizerows":break;case"nosummaryrowsbelowdetail":break;case"tabcolorindex":break;case"donotdisplayheadings":break;case"showpagelayoutzoom":break;case"nosummarycolumnsrightdetail":break;case"blackandwhite":break;case"donotdisplayzeros":break;case"displaypagebreak":break;case"rowcolheadings":break;case"donotdisplayoutline":break;case"noorientation":break;case"allowusepivottables":break;case"zeroheight":break;case"viewablerange":break;case"selection":break;case"protectcontents":break;default:ae=false;}break;case"pivottable":;case"pivotcache":switch(s[3]){case"immediateitemsondrop":break;case"showpagemultipleitemlabel":break;case"compactrowindent":break;case"location":break;case"pivotfield":break;case"orientation":break;case"layoutform":break;case"layoutsubtotallocation":break;case"layoutcompactrow":break;case"position":break;case"pivotitem":break;case"datatype":break;case"datafield":break;case"sourcename":break;case"parentfield":break;case"ptlineitems":break;case"ptlineitem":break;case"countofsameitems":break;case"item":break;case"itemtype":break;case"ptsource":break;case"cacheindex":break;case"consolidationreference":break;case"filename":break;case"reference":break;case"nocolumngrand":break;case"norowgrand":break;case"blanklineafteritems":break;case"hidden":break;case"subtotal":break;case"basefield":break;case"mapchilditems":break;case"function":break;case"refreshonfileopen":break;case"printsettitles":break;case"mergelabels":break;case"defaultversion":break;case"refreshname":break;case"refreshdate":break;case"refreshdatecopy":break;case"versionlastrefresh":break;case"versionlastupdate":break;case"versionupdateablemin":break;case"versionrefreshablemin":break;case"calculation":break;default:ae=false;}break;case"pagebreaks":switch(s[3]){case"colbreaks":break;case"colbreak":break;case"rowbreaks":break;case"rowbreak":break;case"colstart":break;case"colend":break;case"rowend":break;default:ae=false;}break;case"autofilter":switch(s[3]){case"autofiltercolumn": +break;case"autofiltercondition":break;case"autofilterand":break;case"autofilteror":break;default:ae=false;}break;case"querytable":switch(s[3]){case"id":break;case"autoformatfont":break;case"autoformatpattern":break;case"querysource":break;case"querytype":break;case"enableredirections":break;case"refreshedinxl9":break;case"urlstring":break;case"htmltables":break;case"connection":break;case"commandtext":break;case"refreshinfo":break;case"notitles":break;case"nextid":break;case"columninfo":break;case"overwritecells":break;case"donotpromptforfile":break;case"textwizardsettings":break;case"source":break;case"number":break;case"decimal":break;case"thousandseparator":break;case"trailingminusnumbers":break;case"formatsettings":break;case"fieldtype":break;case"delimiters":break;case"tab":break;case"comma":break;case"autoformatname":break;case"versionlastedit":break;case"versionlastrefresh":break;default:ae=false;}break;case"datavalidation":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;case"cellrangelist":break;default:ae=false;}break;case"sorting":;case"conditionalformatting":switch(s[3]){case"range":break;case"type":break;case"min":break;case"max":break;case"sort":break;case"descending":break;case"order":break;case"casesensitive":break;case"value":break;case"errorstyle":break;case"errormessage":break;case"errortitle":break;case"cellrangelist":break;case"inputmessage":break;case"inputtitle":break;case"combohide":break;case"inputhide":break;case"condition":break;case"qualifier":break;case"useblank":break;case"value1":break;case"value2":break;case"format":break;default:ae=false;}break;case"mapinfo":;case"schema":;case"data":switch(s[3]){case"map":break;case"entry":break;case"range":break;case"xpath":break;case"field":break;case"xsdtype":break;case"filteron":break;case"aggregate":break;case"elementtype":break;case"attributetype":break;case"schema":;case"element":;case"complextype":;case"datatype":;case"all":;case"attribute":;case"extends":break;case"row":break;default:ae=false;}break;case"smarttags":break;default:ae=false;break;}if(ae)break;if(s[3].match(/!\[CDATA/))break;if(!f[f.length-1][1])throw"Unrecognized tag: "+s[3]+"|"+f.join("|");if(f[f.length-1][0]==="customdocumentproperties"){if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")rp(I,$,O,a.slice(R,s.index));else{O=s;R=s.index+s[0].length}break}if(t.WTF)throw"Unrecognized tag: "+s[3]+"|"+f.join("|");}var ie={};if(!t.bookSheets&&!t.bookProps)ie.Sheets=l;ie.SheetNames=u;ie.Workbook=j;ie.SSF=D.get_table();ie.Props=A;ie.Custprops=I;return ie}function lp(e,r){Bm(r=r||{});switch(r.type||"base64"){case"base64":return op(g.decode(e),r);case"binary":;case"buffer":;case"file":return op(e,r);case"array":return op(y(e),r);}}function cp(e,r){var t=[];if(e.Props)t.push(gn(e.Props,r));if(e.Custprops)t.push(wn(e.Props,e.Custprops,r));return t.join("")}function up(){return""}function hp(e,r){var t=[''];r.cellXfs.forEach(function(e,r){var a=[];a.push(lr("NumberFormat",null,{"ss:Format":He(D._table[e.numFmtId])}));var n={"ss:ID":"s"+(21+r)};t.push(lr("Style",a.join(""),n))});return lr("Styles",t.join(""))}function dp(e){return lr("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+sc(e.Ref,{r:0,c:0})})}function vp(e){if(!((e||{}).Workbook||{}).Names)return"";var r=e.Workbook.Names;var t=[];for(var a=0;a");if(e["!margins"].header)n.push(lr("Header",null,{"x:Margin":e["!margins"].header}));if(e["!margins"].footer)n.push(lr("Footer",null,{"x:Margin":e["!margins"].footer}));n.push(lr("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"}));n.push("")}if(a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t]){if(a.Workbook.Sheets[t].Hidden)n.push(lr("Visible",a.Workbook.Sheets[t].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i")}}if(((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL)n.push("");if(e["!protect"]){n.push(fr("ProtectContents","True"));if(e["!protect"].objects)n.push(fr("ProtectObjects","True"));if(e["!protect"].scenarios)n.push(fr("ProtectScenarios","True"));if(e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells)n.push(fr("EnableSelection","NoSelection"));else if(e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells)n.push(fr("EnableSelection","UnlockedCells"));[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(r){if(e["!protect"][r[0]])n.push("<"+r[1]+"/>")})}if(n.length==0)return"";return lr("WorksheetOptions",n.join(""),{xmlns:dr.x})}function bp(e){return e.map(function(e){var r=Ke(e.t||"");var t=lr("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return lr("Comment",t,{"ss:Author":e.a})}).join("")}function gp(e,r,t,a,n,i,s){if(!e||e.v==undefined&&e.f==undefined)return"";var f={};if(e.f)f["ss:Formula"]="="+He(sc(e.f,s));if(e.F&&e.F.slice(0,r.length)==r){var o=mt(e.F.slice(r.length+1));f["ss:ArrayRange"]="RC:R"+(o.r==s.r?"":"["+(o.r-s.r)+"]")+"C"+(o.c==s.c?"":"["+(o.c-s.c)+"]")}if(e.l&&e.l.Target){f["ss:HRef"]=He(e.l.Target);if(e.l.Tooltip)f["x:HRefScreenTip"]=He(e.l.Tooltip)}if(t["!merges"]){var l=t["!merges"];for(var c=0;c!=l.length;++c){if(l[c].s.c!=s.c||l[c].s.r!=s.r)continue;if(l[c].e.c>l[c].s.c)f["ss:MergeAcross"]=l[c].e.c-l[c].s.c;if(l[c].e.r>l[c].s.r)f["ss:MergeDown"]=l[c].e.r-l[c].s.r}}var u="",h="";switch(e.t){case"z":if(!a.sheetStubs)return"";break;case"n":u="Number";h=String(e.v);break;case"b":u="Boolean";h=e.v?"1":"0";break;case"e":u="Error";h=xa[e.v];break;case"d":u="DateTime";h=new Date(e.v).toISOString();if(e.z==null)e.z=e.z||D._table[14];break;case"s":u="String";h=Ge(e.v||"");break;}var d=vh(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+d);f["ss:Index"]=s.c+1;var v=e.v!=null?h:"";var p=e.t=="z"?"":''+v+"";if((e.c||[]).length>0)p+=bp(e.c);return lr("Cell",p,f)}function wp(e,r){var t='"}function kp(e,r,t,a){if(!e["!ref"])return"";var n=kt(e["!ref"]);var i=e["!merges"]||[],s=0;var f=[];if(e["!cols"])e["!cols"].forEach(function(e,r){So(e);var t=!!e.width;var a=hh(r,e);var n={"ss:Index":r+1};if(t)n["ss:Width"]=bo(a.width);if(e.hidden)n["ss:Hidden"]="1";f.push(lr("Column",null,n))});var o=Array.isArray(e);for(var l=n.s.r;l<=n.e.r;++l){var c=[wp(l,(e["!rows"]||[])[l])];for(var u=n.s.c;u<=n.e.c;++u){var h=false;for(s=0;s!=i.length;++s){if(i[s].s.c>u)continue;if(i[s].s.r>l)continue;if(i[s].e.c");if(c.length>2)f.push(c.join(""))}return f.join("")}function Ep(e,r,t){var a=[];var n=t.SheetNames[e];var i=t.Sheets[n];var s=i?pp(i,r,e,t):"";if(s.length>0)a.push(""+s+"");s=i?kp(i,r,e,t):"";if(s.length>0)a.push(""+s+"
    ");a.push(mp(i,r,e,t));return a.join("")}function Sp(e,r){if(!r)r={};if(!e.SSF)e.SSF=D.get_table();if(e.SSF){F(D);D.load_table(e.SSF);r.revssf=J(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF;r.cellXfs=[];vh(r.cellXfs,{},{revssf:{General:0}})}var t=[];t.push(cp(e,r));t.push(up(e,r));t.push("");t.push("");for(var a=0;a40)return r;t.l-=4;r.Reserved1=t._R(0,"lpstr-ansi");if(t.length-t.l<=4)return r;a=t._R(4);if(a!==1907505652)return r;r.UnicodeClipboardFormat=na(t);a=t._R(4);if(a==0||a>40)return r;t.l-=4;r.Reserved2=t._R(0,"lpwstr")}function Cp(e,r,t,a){var n=t;var i=[];var s=r.slice(r.l,r.l+n);if(a&&a.enc&&a.enc.insitu)switch(e.n){case"BOF":;case"FilePass":;case"FileLock":;case"InterfaceHdr":;case"RRDInfo":;case"RRDHead":;case"UsrExcl":break;default:if(s.length===0)break;a.enc.insitu(s);}i.push(s);r.l+=n;var f=Pp[Mr(r,r.l)];var o=0;while(f!=null&&f.n.slice(0,8)==="Continue"){n=Mr(r,r.l+2);o=r.l+4;if(f.n=="ContinueFrt")o+=4;else if(f.n.slice(0,11)=="ContinueFrt")o+=12;i.push(r.slice(o,r.l+4+n));r.l+=4+n;f=Pp[Mr(r,r.l)]}var l=I(i);Yr(l,0);var c=0;l.lens=[];for(var u=0;u1)return;if(t.sheetRows&&e.r>=t.sheetRows)_=false;if(!_)return;if(t.cellStyles&&r.XF&&r.XF.data)A(e,r,t);delete r.ixfe;delete r.XF;h=e;d=bt(e);if(!s||!s.s||!s.e)s={s:{r:0,c:0},e:{r:0,c:0}};if(e.rs.e.r)s.e.r=e.r+1;if(e.c+1>s.e.c)s.e.c=e.c+1;if(t.cellFormula&&r.f){for(var a=0;ae.c||k[a][0].s.r>e.r)continue;if(k[a][0].e.c>8)!==J)throw new Error("rt mismatch: "+ee+"!="+J);if(q.r==12){e.l+=10;Q-=10}}var re={};if(q.n==="EOF")re=q.f(e,Q,R);else re=Cp(q,e,Q,R);var te=q.n;if(V==0&&te!="BOF")continue;switch(te){case"Date1904":t.opts.Date1904=T.WBProps.date1904=re;break;case"WriteProtect":t.opts.WriteProtect=true;break;case"FilePass":if(!R.enc)e.l=0;R.enc=re;if(!r.password)throw new Error("File is password-protected");if(re.valid==null)throw new Error("Encryption scheme unsupported");if(!re.valid)throw new Error("Password is incorrect");break;case"WriteAccess":R.lastuser=re;break;case"FileSharing":break;case"CodePage":var ae=Number(re);switch(ae){case 21010:ae=1200;break;case 32768:ae=1e4;break;case 32769:ae=1252;break;}o(R.codepage=ae);Y=true;break;case"RRTabId":R.rrtabid=re;break;case"WinProtect":R.winlocked=re;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":;case"CalcCount":;case"CalcDelta":;case"CalcIter":;case"CalcMode":;case"CalcPrecision":;case"CalcSaveRecalc":t.opts[te]=re;break;case"CalcRefMode":R.CalcRefMode=re;break;case"Uncalced":break;case"ForceFullCalculation":t.opts.FullCalc=re;break;case"WsBool":if(re.fDialog)n["!type"]="dialog";break;case"XF":C.push(re);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":H.push([re]);H[H.length-1].XTI=[];break;case"ExternName":H[H.length-1].push(re);break;case"Index":break;case"Lbl":$={Name:re.Name,Ref:zu(re.rgce,s,null,H,R)};if(re.itab>0)$.Sheet=re.itab-1;H.names.push($);if(!H[0]){H[0]=[];H[0].XTI=[]}H[H.length-1].push(re);if(re.Name=="_xlnm._FilterDatabase"&&re.itab>0)if(re.rgce&&re.rgce[0]&&re.rgce[0][0]&&re.rgce[0][0][0]=="PtgArea3d")j[re.itab-1]={ref:wt(re.rgce[0][0][1][2])};break;case"ExternCount":R.ExternCount=re;break;case"ExternSheet":if(H.length==0){H[0]=[];H[0].XTI=[]}H[H.length-1].XTI=H[H.length-1].XTI.concat(re);H.XTI=H.XTI.concat(re);break;case"NameCmt":if(R.biff<8)break;if($!=null)$.Comment=re[1];break;case"Protect":n["!protect"]=re;break;case"Password":if(re!==0&&R.WTF)console.error("Password verifier: "+re);break;case"Prot4Rev":;case"Prot4RevPass":break;case"BoundSheet8":{i[re.pos]=re;R.snames.push(re.name)}break;case"EOF":{if(--V)break;if(s.e){if(s.e.r>0&&s.e.c>0){s.e.r--;s.e.c--;n["!ref"]=wt(s);if(r.sheetRows&&r.sheetRows<=s.e.r){var ne=s.e.r;s.e.r=r.sheetRows-1;n["!fullref"]=n["!ref"];n["!ref"]=wt(s);s.e.r=ne}s.e.r++;s.e.c++}if(F.length>0)n["!merges"]=F;if(P.length>0)n["!objects"]=P;if(N.length>0)n["!cols"]=N;if(L.length>0)n["!rows"]=L;T.Sheets.push(y)}if(c==="")u=n;else a[c]=n;n=r.dense?[]:{}}break;case"BOF":{if(R.biff===8)R.biff={9:2,521:3,1033:4}[J]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[re.BIFFVer]||8;if(R.biff==8&&re.BIFFVer==0&&re.dt==16)R.biff=2;if(V++)break;_=true;n=r.dense?[]:{};if(R.biff<8&&!Y){Y=true;o(R.codepage=r.codepage||1252)}if(R.biff<5){if(c==="")c="Sheet1";s={s:{r:0,c:0},e:{r:0,c:0}};var ie={pos:e.l-Q,name:c};i[ie.pos]=ie;R.snames.push(c)}else c=(i[Z]||{name:""}).name;if(re.dt==32)n["!type"]="chart";if(re.dt==64)n["!type"]="macro";F=[];P=[];R.arrayf=k=[];N=[];L=[];M=U=0;z=false;y={Hidden:(i[Z]||{hs:0}).hs,name:c}}break;case"Number":;case"BIFF2NUM":;case"BIFF2INT":{if(n["!type"]=="chart")if(r.dense?(n[re.r]||[])[re.c]:n[bt({c:re.c,r:re.r})])++re.c;E={ixfe:re.ixfe,XF:C[re.ixfe]||{},v:re.val,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"BoolErr":{E={ixfe:re.ixfe,XF:C[re.ixfe],v:re.val,t:re.t};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"RK":{E={ixfe:re.ixfe,XF:C[re.ixfe],v:re.rknum,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulRk":{for(var se=re.c;se<=re.C;++se){var fe=re.rkrec[se-re.c][0];E={ixfe:fe,XF:C[fe],v:re.rkrec[se-re.c][1],t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:se,r:re.r},E,r)}}break;case"Formula":{if(re.val=="String"){f=re;break}E=Tp(re.val,re.cell.ixfe,re.tt);E.XF=C[E.ixfe];if(r.cellFormula){var oe=re.formula;if(oe&&oe[0]&&oe[0][0]&&oe[0][0][0]=="PtgExp"){var le=oe[0][0][1][0],ce=oe[0][0][1][1];var ue=bt({r:le,c:ce});if(w[ue])E.f=""+zu(re.formula,s,re.cell,H,R);else E.F=((r.dense?(n[le]||[])[ce]:n[ue])||{}).F}else E.f=""+zu(re.formula,s,re.cell,H,R)}if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I(re.cell,E,r);f=re}break;case"String":{if(f){f.val=re;E=Tp(re,f.cell.ixfe,"s");E.XF=C[E.ixfe];if(r.cellFormula){E.f=""+zu(f.formula,s,f.cell,H,R)}if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I(f.cell,E,r);f=null}else throw new Error("String record expects Formula")}break;case"Array":{k.push(re);var he=bt(re[0].s);v=r.dense?(n[re[0].s.r]||[])[re[0].s.c]:n[he];if(r.cellFormula&&v){if(!f)break;if(!he||!v)break;v.f=""+zu(re[1],s,re[0],H,R);v.F=wt(re[0])}}break;case"ShrFmla":{if(!_)break;if(!r.cellFormula)break;if(d){if(!f)break;w[bt(f.cell)]=re[0];v=r.dense?(n[f.cell.r]||[])[f.cell.c]:n[bt(f.cell)];(v||{}).f=""+zu(re[0],s,h,H,R)}}break;case"LabelSst":E=Tp(l[re.isst].t,re.ixfe,"s");if(l[re.isst].h)E.h=l[re.isst].h;E.XF=C[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Blank":if(r.sheetStubs){E={ixfe:re.ixfe,XF:C[re.ixfe],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulBlank":if(r.sheetStubs){for(var de=re.c;de<=re.C;++de){var ve=re.ixfe[de-re.c];E={ixfe:ve,XF:C[ve],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:de,r:re.r},E,r)}}break;case"RString":;case"Label":;case"BIFF2STR":E=Tp(re.val,re.ixfe,"s");E.XF=C[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];Bp(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Dimensions":{if(V===1)s=re}break;case"SST":{l=re}break;case"Format":{if(R.biff==4){G[X++]=re[1];for(var pe=0;pe=163)D.load(re[1],X+163)}else D.load(re[1],re[0])}break;case"BIFF2FORMAT":{G[X++]=re;for(var me=0;me=163)D.load(re,X+163)}break;case"MergeCells":F=F.concat(re);break;case"Obj":P[re.cmo[0]]=R.lastobj=re;break;case"TxO":R.lastobj.TxO=re;break;case"ImData":R.lastobj.ImData=re;break;case"HLink":{for(g=re[0].s.r;g<=re[0].e.r;++g)for(b=re[0].s.c;b<=re[0].e.c;++b){v=r.dense?(n[g]||[])[b]:n[bt({c:b,r:g})];if(v)v.l=re[1]}}break;case"HLinkTooltip":{for(g=re[0].s.r;g<=re[0].e.r;++g)for(b=re[0].s.c;b<=re[0].e.c;++b){v=r.dense?(n[g]||[])[b]:n[bt({c:b,r:g})];if(v&&v.l)v.l.Tooltip=re[1]}}break;case"Note":{if(R.biff<=5&&R.biff>=2)break;v=r.dense?(n[re[0].r]||[])[re[0].c]:n[bt(re[0])];var be=P[re[2]];if(!v){if(r.dense){if(!n[re[0].r])n[re[0].r]=[];v=n[re[0].r][re[0].c]={t:"z"}}else{v=n[bt(re[0])]={t:"z"}}s.e.r=Math.max(s.e.r,re[0].r);s.s.r=Math.min(s.s.r,re[0].r);s.e.c=Math.max(s.e.c,re[0].c);s.s.c=Math.min(s.s.c,re[0].c)}if(!v.c)v.c=[];p={a:re[1],t:be.TxO.t};v.c.push(p)}break;default:switch(q.n){case"ClrtClient":break;case"XFExt":Rl(C[re.ixfe],re.ext);break;case"DefColWidth":M=re;break;case"DefaultRowHeight":U=re[1];break;case"ColInfo":{if(!R.cellStyles)break;while(re.e>=re.s){N[re.e--]={width:re.w/256};if(!z){z=true;Eo(re.w/256)}So(N[re.e+1])}}break;case"Row":{var ge={};if(re.level!=null){L[re.r]=ge;ge.level=re.level}if(re.hidden){L[re.r]=ge;ge.hidden=true}if(re.hpt){L[re.r]=ge;ge.hpt=re.hpt;ge.hpx=To(re.hpt)}}break;case"LeftMargin":;case"RightMargin":;case"TopMargin":;case"BottomMargin":if(!n["!margins"])dh(n["!margins"]={});n["!margins"][te.slice(0,-6).toLowerCase()]=re;break;case"Setup":if(!n["!margins"])dh(n["!margins"]={});n["!margins"].header=re.header;n["!margins"].footer=re.footer;break;case"Window2":if(re.RTL)T.Views[0].RTL=true;break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":;case"FeatHdr11":break;case"Feature11":;case"Feature12":;case"List12":break;case"Country":S=re;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":;case"Fbi2":;case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":B=re;break;case"Theme":O=re;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":{}break;case"SheetExt":{}break;case"SheetExtOptional":{}break;case"ObNoMacros":{}break;case"ObProj":{}break;case"CodeName":{if(!c)T.WBProps.CodeName=re||"ThisWorkbook";else y.CodeName=re||y.name}break;case"GUIDTypeLib":{}break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":;case"DXFN":;case"DXFN12":;case"DXFN12List":;case"DXFN12NoCB":break;case"Dv":;case"DVal":break;case"BRAI":;case"Series":;case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":;case"CF":;case"CF12":;case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":;case"Mms":;case"InterfaceEnd":;case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":;case"HideObj":;case"GridSet":;case"Guts":;case"UserBView":;case"UserSViewBegin":;case"UserSViewEnd":break;case"Pane":break;default:switch(q.n){case"Dat":;case"Begin":;case"End":;case"StartBlock":;case"EndBlock":;case"Frame":;case"Area":;case"Axis":;case"AxisLine":;case"Tick":break;case"AxesUsed":;case"CrtLayout12":;case"CrtLayout12A":;case"CrtLink":;case"CrtLine":;case"CrtMlFrt":;case"CrtMlFrtContinue":break;case"LineFormat":;case"AreaFormat":;case"Chart":;case"Chart3d":;case"Chart3DBarShape":;case"ChartFormat":;case"ChartFrtInfo":break;case"PlotArea":;case"PlotGrowth":break;case"SeriesList":;case"SerParent":;case"SerAuxTrend":break;case"DataFormat":;case"SerToCrt":;case"FontX":break;case"CatSerRange":;case"AxcExt":;case"SerFmt":break;case"ShtProps":break;case"DefaultText":;case"Text":;case"CatLab":break;case"DataLabExtContents":break;case"Legend":;case"LegendException":break;case"Pie":;case"Scatter":break;case"PieFormat":;case"MarkerFormat":break;case"StartObject":;case"EndObject":break;case"AlRuns":;case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":;case"YMult":break;case"Line":;case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":;case"Qsif":;case"Qsir":;case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":;case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":;case"MsoDrawingGroup":;case"MsoDrawingSelection":break;case"WebPub":;case"AutoWebPub":break;case"HeaderFooter":;case"HFPicture":;case"PLV":;case"HorizontalPageBreaks":;case"VerticalPageBreaks":break;case"Backup":;case"CompressPictures":;case"Compat12":break;case"Continue":;case"ContinueFrt12":break;case"FrtFontList":;case"FrtWrapper":break;default:switch(q.n){case"TabIdConf":;case"Radar":;case"RadarArea":;case"DropBar":;case"Intl":;case"CoordList":;case"SerAuxErrBar":break;case"BIFF2FONTCLR":;case"BIFF2FMTCNT":;case"BIFF2FONTXTRA":break;case"BIFF2XF":;case"BIFF3XF":;case"BIFF4XF":break;case"BIFF4FMTCNT":;case"BIFF2ROW":;case"BIFF2WINDOW2":break;case"SCENARIO":;case"DConBin":;case"PicF":;case"DataLabExt":;case"Lel":;case"BopPop":;case"BopPopCustom":;case"RealTimeData":;case"Name":break;case"LHNGraph":;case"FnGroupName":;case"AddMenu":;case"LPr":break;case"ListObj":;case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":;case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(r.WTF)throw"Unrecognized Record "+q.n;};};};}}else e.l+=Q}t.SheetNames=K(i).sort(function(e,r){return Number(e)-Number(r)}).map(function(e){return i[e].name});if(!r.bookSheets)t.Sheets=a;if(t.Sheets)j.forEach(function(e,r){t.Sheets[t.SheetNames[r]]["!autofilter"]=e});t.Preamble=u;t.Strings=l;t.SSF=D.get_table();if(R.enc)t.Encryption=R.enc;if(O)t.Themes=O;t.Metadata={};if(S!==undefined)t.Metadata.Country=S;if(H.names.length>0)T.Names=H.names;t.Workbook=T;return t}var xp={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Ap(e,r,t){var a=W.find(e,"!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Hn(a,ga,xp.DSI);for(var i in n)r[i]=n[i]}catch(s){if(t.WTF)throw s}var f=W.find(e,"!SummaryInformation");if(f&&f.size>0)try{var o=Hn(f,wa,xp.SI);for(var l in o)if(r[l]==null)r[l]=o[l]}catch(s){if(t.WTF)throw s}if(r.HeadingPairs&&r.TitlesOfParts){fn(r.HeadingPairs,r.TitlesOfParts,r,t);delete r.HeadingPairs;delete r.TitlesOfParts}}function Ip(e,r){var t=[],a=[],n=[];var i=0,s;if(e.Props){s=K(e.Props);for(i=0;i-1)continue;if(n[i][1]==null)continue;f.push(n[i])}if(a.length)W.utils.cfb_add(r,"/SummaryInformation",Wn(a,xp.SI,Sa,wa));if(t.length||f.length)W.utils.cfb_add(r,"/DocumentSummaryInformation",Wn(t,xp.DSI,Ea,ga,f.length?f:null,xp.UDI))}function Rp(e,r){if(!r)r={};Bm(r);l();if(r.codepage)s(r.codepage);var t,a;if(e.FullPaths){if(W.find(e,"/encryption"))throw new Error("File is password-protected");t=W.find(e,"!CompObj");a=W.find(e,"/Workbook")||W.find(e,"/Book")}else{switch(r.type){case"base64":e=B(g.decode(e));break;case"binary":e=B(e);break;case"buffer":break;case"array":if(!Array.isArray(e))e=Array.prototype.slice.call(e);break;}Yr(e,0);a={content:e}}var n;var i;if(t)_p(t);if(r.bookProps&&!r.bookSheets)n={};else{var f=w?"buffer":"array";if(a&&a.content)n=yp(a.content,r);else if((i=W.find(e,"PerfectOffice_MAIN"))&&i.content)n=gf.to_workbook(i.content,(r.type=f,r));else if((i=W.find(e,"NativeContent_MAIN"))&&i.content)n=gf.to_workbook(i.content,(r.type=f,r));else throw new Error("Cannot find Workbook stream");if(r.bookVBA&&e.FullPaths&&W.find(e,"/_VBA_PROJECT_CUR/VBA/dir"))n.vbaraw=Jl(e)}var o={};if(e.FullPaths)Ap(e,o,r);n.Props=n.Custprops=o;if(r.bookFiles)n.cfb=e;return n}function Op(e,r){var t=r||{};var a=W.utils.cfb_new({root:"R"});var n="/Workbook";switch(t.bookType||"xls"){case"xls":t.bookType="biff8";case"xla":if(!t.bookType)t.bookType="xla";case"biff8":n="/Workbook";t.biff=8;break;case"biff5":n="/Book";t.biff=5;break;default:throw new Error("invalid type "+t.bookType+" for XLS CFB");}W.utils.cfb_add(a,n,em(e,t));if(t.biff==8&&(e.Props||e.Custprops))Ip(e,a);if(t.biff==8&&e.vbaraw)Ql(a,W.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"}));return a}var Dp={0:{n:"BrtRowHdr",f:Yh},1:{n:"BrtCellBlank",f:ad},2:{n:"BrtCellRk",f:hd},3:{n:"BrtCellError",f:fd},4:{n:"BrtCellBool",f:id},5:{n:"BrtCellReal",f:cd},6:{n:"BrtCellSt",f:vd},7:{n:"BrtCellIsst",f:od},8:{n:"BrtFmlaString",f:wd},9:{n:"BrtFmlaNum",f:gd},10:{n:"BrtFmlaBool",f:md},11:{n:"BrtFmlaError",f:bd},16:{n:"BrtFRTArchID$",f:Bv},19:{n:"BrtSSTItem",f:Rt},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:Tv},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:Wo},44:{n:"BrtFmt",f:zo},45:{n:"BrtFill",f:jo},46:{n:"BrtBorder",f:Jo},47:{n:"BrtXF",f:$o},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Ys},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:Dl},64:{n:"BrtDVal",f:Nd},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Zr,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:Od},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:rd},148:{n:"BrtWsDim",f:Qh,p:16},151:{n:"BrtPane",f:Bd},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:_v},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:Ev},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:Of},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:$t},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:kd},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets" +},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Wt},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:Ts},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:Td},427:{n:"BrtShrFmla",f:yd},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:Id},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:ed},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:_d},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Wt},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:jl},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Xl},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:Dt},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:tv},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},681:{n:"BrtDValList"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14",f:Ld},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}};var Fp=Y(Dp,"n");var Pp={3:{n:"BIFF2NUM",f:nf},4:{n:"BIFF2STR",f:af},6:{n:"Formula",f:Ku},9:{n:"BOF",f:Oi},10:{n:"EOF",f:Vn},12:{n:"CalcCount",f:$n},13:{n:"CalcMode",f:$n},14:{n:"CalcPrecision",f:jn},15:{n:"CalcRefMode",f:jn},16:{n:"CalcDelta",f:Zt},17:{n:"CalcIter",f:jn},18:{n:"Protect",f:jn},19:{n:"Password",f:$n},20:{n:"Header",f:Es},21:{n:"Footer",f:Es},23:{n:"ExternSheet",f:Ts},24:{n:"Lbl",f:Bs},25:{n:"WinProtect",f:jn},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:Ds},29:{n:"Selection"},34:{n:"Date1904",f:jn},35:{n:"ExternName",f:_s},36:{n:"COLWIDTH"},38:{n:"LeftMargin",f:Zt},39:{n:"RightMargin",f:Zt},40:{n:"TopMargin",f:Zt},41:{n:"BottomMargin",f:Zt},42:{n:"PrintRowCol",f:jn},43:{n:"PrintGrid",f:jn},47:{n:"FilePass",f:io},49:{n:"Font",f:Qi},51:{n:"PrintSize",f:$n},60:{n:"Continue"},61:{n:"Window1",f:Ki},64:{n:"Backup",f:jn},65:{n:"Pane",f:Ji},66:{n:"CodePage",f:$n},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:$n},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Pi},93:{n:"Obj",f:Ns},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:jn},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:jn},125:{n:"ColInfo",f:Ys},128:{n:"Guts",f:ps},129:{n:"WsBool",f:Li},130:{n:"GridSet",f:$n},131:{n:"HCenter",f:jn},132:{n:"VCenter",f:jn},133:{n:"BoundSheet8",f:Mi},134:{n:"WriteProtect"},140:{n:"Country",f:Xs},141:{n:"HideObj",f:$n},144:{n:"Sort"},146:{n:"Palette",f:Ks},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:$n},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:ef},161:{n:"Setup",f:Zs},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:cs},190:{n:"MulBlank",f:us},193:{n:"Mms",f:Vn},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:jn},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:$n},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:jn},222:{n:"OleObjectSize"},224:{n:"XF",f:ds},225:{n:"InterfaceHdr",f:Fi},226:{n:"InterfaceEnd",f:Vn},227:{n:"SXVS"},229:{n:"MergeCells",f:Fs},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:zi},253:{n:"LabelSst",f:es},255:{n:"ExtSST",f:Wi},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:Zn},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:jn},353:{n:"DSF",f:Vn},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:Ss},431:{n:"Prot4Rev",f:jn},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:Us},439:{n:"RefreshAll",f:jn},440:{n:"HLink",f:zs},441:{n:"Lel"},442:{n:"CodeName",f:ai},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:$n},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Vn},449:{n:"RecalcId",f:Gi,r:2},450:{n:"EntExU2",f:Vn},512:{n:"Dimensions",f:fs},513:{n:"Blank",f:qs},515:{n:"Number",f:ws},516:{n:"Label",f:ts},517:{n:"BoolErr",f:bs},518:{n:"Formula",f:Ku},519:{n:"String",f:rf},520:{n:"Row",f:Vi},523:{n:"Index"},545:{n:"Array",f:Is},549:{n:"DefaultRowHeight",f:ji},566:{n:"Table"},574:{n:"Window2",f:Yi},638:{n:"RK",f:ls},659:{n:"Style"},1030:{n:"Formula",f:Ku},1048:{n:"BigName"},1054:{n:"Format",f:ns},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:As},2048:{n:"HLinkTooltip",f:Ws},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Oi},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Vn},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:$s,r:12},2173:{n:"XFExt",f:Il,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:jn,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:xs,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:Cl,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Rs,r:12},2203:{n:"CompressPictures",f:Vn},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:Xi},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:$n},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:Js},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:js},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:fs},2:{n:"BIFF2INT",f:ff},5:{n:"BoolErr",f:bs},7:{n:"String",f:lf},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:$n},30:{n:"BIFF2FORMAT",f:ss},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:Is},37:{n:"DefaultRowHeight",f:ji},50:{n:"BIFF2FONTXTRA",f:cf},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:tf},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:uf},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Oi},536:{n:"Lbl",f:Bs},547:{n:"ExternName",f:_s},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Oi},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}};var Np=Y(Pp,"n");function Lp(e,r,t,a){var n=+r||+Np[r];if(isNaN(n))return;var i=a||(t||[]).length||0;var s=e.next(4);s._W(2,n);s._W(2,i);if(i>0&&Nr(t))e.push(t)}function Mp(e,r,t,a){var n=a||(t||[]).length||0;if(n<=8224)return Lp(e,r,t,n);var i=+r||+Np[r];if(isNaN(i))return;var s=t.parts||[],f=0;var o=0,l=0;while(l+(s[f]||8224)<=8224){l+=s[f]||8224;f++}var c=e.next(4);c._W(2,i);c._W(2,l);e.push(t.slice(o,o+l));o+=l;while(o=0&&n<65536)Lp(e,2,of(t,a,n));else Lp(e,3,sf(t,a,n));return;case"b":;case"e":Lp(e,5,zp(t,a,r.v,r.t));return;case"s":;case"str":Lp(e,4,Hp(t,a,r.v));return;}Lp(e,1,Up(null,t,a))}function Vp(e,r,t,a){var n=Array.isArray(r);var i=kt(r["!ref"]||"A1"),s,f="",o=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255);i.e.r=Math.min(i.e.c,16383);s=wt(i)}for(var l=i.s.r;l<=i.e.r;++l){f=ot(l);for(var c=i.s.c;c<=i.e.c;++c){if(l===i.s.r)o[c]=ht(c);s=o[c]+f;var u=n?(r[l]||[])[c]:r[s];if(!u)continue;Wp(e,u,l,c,a)}}}function Xp(e,r){var t=r||{};if(m!=null&&t.dense==null)t.dense=m;var a=qr();var n=0;for(var i=0;i255||d.e.r>=v){if(r.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255);d.e.r=Math.min(d.e.c,v-1)}Lp(a,2057,Di(t,16,r));Lp(a,"CalcMode",Yn(1));Lp(a,"CalcCount",Yn(100));Lp(a,"CalcRefMode",Kn(true));Lp(a,"CalcIter",Kn(false));Lp(a,"CalcDelta",Jt(.001));Lp(a,"CalcSaveRecalc",Kn(true));Lp(a,"PrintRowCol",Kn(false));Lp(a,"PrintGrid",Kn(false));Lp(a,"GridSet",Yn(1));Lp(a,"Guts",ms([0,0]));Lp(a,"HCenter",Kn(false));Lp(a,"VCenter",Kn(false));Lp(a,512,os(d,r));if(l)i["!links"]=[];for(var p=d.s.r;p<=d.e.r;++p){u=ot(p);for(var m=d.s.c;m<=d.e.c;++m){if(p===d.s.r)h[m]=ht(m);c=h[m]+u;var b=o?(i[p]||[])[m]:i[c];if(!b)continue;Zp(a,b,p,m,r); +if(l&&b.l)i["!links"].push([c,b.l])}}var g=f.CodeName||f.name||n;if(l)Lp(a,"Window2",Zi((s.Views||[])[0]));if(l&&(i["!merges"]||[]).length)Lp(a,"MergeCells",Ps(i["!merges"]));if(l)Yp(a,i);Lp(a,"CodeName",ii(g,r));if(l)Kp(a,i);Lp(a,"EOF");return a.end()}function Qp(e,r,t){var a=qr();var n=(e||{}).Workbook||{};var i=n.Sheets||[];var s=n.WBProps||{};var f=t.biff==8,o=t.biff==5;Lp(a,2057,Di(e,5,t));if(t.bookType=="xla")Lp(a,"Addin");Lp(a,"InterfaceHdr",f?Yn(1200):null);Lp(a,"Mms",Xn(2));if(o)Lp(a,"ToolbarHdr");if(o)Lp(a,"ToolbarEnd");Lp(a,"InterfaceEnd");Lp(a,"WriteAccess",Ni("SheetJS",t));Lp(a,"CodePage",Yn(f?1200:1252));if(f)Lp(a,"DSF",Yn(0));if(f)Lp(a,"Excel9File");Lp(a,"RRTabId",Qs(e.SheetNames.length));if(f&&e.vbaraw)Lp(a,"ObProj");if(f&&e.vbaraw){var l=s.CodeName||"ThisWorkbook";Lp(a,"CodeName",ii(l,t))}Lp(a,"BuiltInFnGroupCount",Yn(17));Lp(a,"WinProtect",Kn(false));Lp(a,"Protect",Kn(false));Lp(a,"Password",Yn(0));if(f)Lp(a,"Prot4Rev",Kn(false));if(f)Lp(a,"Prot4RevPass",Yn(0));Lp(a,"Window1",$i(t));Lp(a,"Backup",Kn(false));Lp(a,"HideObj",Yn(0));Lp(a,"Date1904",Kn(hv(e)=="true"));Lp(a,"CalcPrecision",Kn(true));if(f)Lp(a,"RefreshAll",Kn(false));Lp(a,"BookBool",Yn(0));Gp(a,e,t);jp(a,e.SSF,t);$p(a,t);if(f)Lp(a,"UsesELFs",Kn(false));var c=a.end();var u=qr();if(f)Lp(u,"Country",Gs());if(f&&t.Strings)Mp(u,"SST",Hi(t.Strings,t));Lp(u,"EOF");var h=u.end();var d=qr();var v=0,p=0;for(p=0;p/g,"");var n=e.match(/");var i=e.match(/<\/table/i);var s=n.index,f=i&&i.index||e.length;var o=pe(e.slice(s,f),/(:?]*>)/i,"");var l=-1,c=0,u=0,h=0;var d={s:{r:1e7,c:1e7},e:{r:0,c:0}};var v=[];for(s=0;s/i);for(f=0;f"))>-1)k=k.slice(E+1);for(var S=0;S")));h=C.colspan?+C.colspan:1;if((u=+C.rowspan)>1||h>1)v.push({s:{r:l,c:c},e:{r:l+(u||1)-1,c:c+h-1}});var B=C.t||"";if(!k.length){c+=h;continue}k=rr(k);if(d.s.r>l)d.s.r=l;if(d.e.rc)d.s.c=c;if(d.e.ct||n[l].s.c>s)continue;if(n[l].e.r1)d.rowspan=f;if(o>1)d.colspan=o;d.t=u&&u.t||"z";if(a.editable)h=''+h+"";d.id=(a.id||"sjs")+"-"+c;if(d.t!="z"){d.v=u.v;if(u.z!=null)d.z=u.z}i.push(lr("td",h,d))}var v="";return v+i.join("")+""}function a(e,r,t){var a=[];return a.join("")+""}var n='SheetJS Table Export';var i="";function s(e,r){var s=r||{};var f=s.header!=null?s.header:n;var o=s.footer!=null?s.footer:i;var l=[f];var c=gt(e["!ref"]);s.dense=Array.isArray(e);l.push(a(e,c,s));for(var u=c.s.r;u<=c.e.r;++u)l.push(t(e,c,u,s));l.push("
    "+o);return l.join("")}return{to_workbook:r,to_sheet:e,_row:t,BEGIN:n,END:i,_preamble:a,from_sheet:s}}();function tm(e,r,t){var a=t||{};if(m!=null)a.dense=m;var n=0,i=0;if(a.origin!=null){if(typeof a.origin=="number")n=a.origin;else{var s=typeof a.origin=="string"?mt(a.origin):a.origin;n=s.r;i=s.c}}var f=r.getElementsByTagName("tr");var o=Math.min(a.sheetRows||1e7,f.length);var l={s:{r:0,c:0},e:{r:n,c:i}};if(e["!ref"]){var c=gt(e["!ref"]);l.s.r=Math.min(l.s.r,c.s.r);l.s.c=Math.min(l.s.c,c.s.c);l.e.r=Math.max(l.e.r,c.e.r);l.e.c=Math.max(l.e.c,c.e.c);if(n==-1)l.e.r=n=c.e.r+1}var u=[],h=0;var d=e["!rows"]||(e["!rows"]=[]);var v=0,p=0,b=0,g=0,w=0,k=0;if(!e["!cols"])e["!cols"]=[];for(;v1||k>1)u.push({s:{r:p+n,c:g+i},e:{r:p+n+(w||1)-1,c:g+i+(k||1)-1}});var y={t:"s",v:C};var x=_.getAttribute("t")||"";if(C!=null){if(C.length==0)y.t=x||"z";else if(a.raw||C.trim().length==0||x=="s"){}else if(C==="TRUE")y={t:"b",v:true};else if(C==="FALSE")y={t:"b",v:false};else if(!isNaN(he(C)))y={t:"n",v:he(C)};else if(!isNaN(de(C).getDate())){y={t:"d",v:oe(C)};if(!a.cellDates)y={t:"n",v:ee(y.v)};y.z=a.dateNF||D._table[14]}}if(y.z===undefined&&B!=null)y.z=B;if(a.dense){if(!e[p+n])e[p+n]=[];e[p+n][g+i]=y}else e[bt({c:g+i,r:p+n})]=y;if(l.e.c=o)e["!fullref"]=wt((l.e.r=f.length-v+p-1+n,l));return e}function am(e,r){var t=r||{};var a=t.dense?[]:{};return tm(a,e,r)}function nm(e,r){return _t(am(e,r),r)}function im(e){var r="";var t=sm(e);if(t)r=t(e).getPropertyValue("display");if(!r)r=e.style.display;return r==="none"}function sm(e){if(e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle==="function")return e.ownerDocument.defaultView.getComputedStyle;if(typeof getComputedStyle==="function")return getComputedStyle;return null}var fm=function(){var e=function(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,function(e,r){return Array(parseInt(r,10)+1).join(" ")}).replace(/]*\/>/g,"\t").replace(//g,"\n");var t=Me(r.replace(/<[^>]*>/g,""));return[t]};var r={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function t(a,n){var i=n||{};if(m!=null&&i.dense==null)i.dense=m;var s=sp(a);var f=[],o;var l;var c={name:""},u="",h=0;var d;var v;var p={},b=[];var g=i.dense?[]:{};var w,k;var E={value:""};var S="",_=0,C;var B=[];var T=-1,y=-1,x={s:{r:1e6,c:1e7},e:{r:0,c:0}};var A=0;var I={};var R=[],O={},D=0,F=0;var P=[],N=1,L=1;var M=[];var U={Names:[]};var z={};var H=["",""];var W=[],V={};var X="",G=0;var j=false,K=false;var $=0;fp.lastIndex=0;s=s.replace(//gm,"").replace(//gm,"");while(w=fp.exec(s))switch(w[3]=w[3].replace(/_.*$/,"")){case"table":;case"工作表":if(w[1]==="/"){if(x.e.c>=x.s.c&&x.e.r>=x.s.r)g["!ref"]=wt(x);else g["!ref"]="A1:A1";if(i.sheetRows>0&&i.sheetRows<=x.e.r){g["!fullref"]=g["!ref"];x.e.r=i.sheetRows-1;g["!ref"]=wt(x)}if(R.length)g["!merges"]=R;if(P.length)g["!rows"]=P;d.name=d["名称"]||d.name;if(typeof JSON!=="undefined")JSON.stringify(d);b.push(d.name);p[d.name]=g;K=false}else if(w[0].charAt(w[0].length-2)!=="/"){d=Fe(w[0],false);T=y=-1;x.s.r=x.s.c=1e7;x.e.r=x.e.c=0;g=i.dense?[]:{};R=[];P=[];K=true}break;case"table-row-group":if(w[1]==="/")--A;else++A;break;case"table-row":;case"行":if(w[1]==="/"){T+=N;N=1;break}v=Fe(w[0],false);if(v["行号"])T=v["行号"]-1;else if(T==-1)T=0;N=+v["number-rows-repeated"]||1;if(N<10)for($=0;$0)P[T+$]={level:A};y=-1;break;case"covered-table-cell":if(w[1]!=="/")++y;if(i.sheetStubs){if(i.dense){if(!g[T])g[T]=[];g[T][y]={t:"z"}}else g[bt({r:T,c:y})]={t:"z"}}S="";B=[];break;case"table-cell":;case"数据":if(w[0].charAt(w[0].length-2)==="/"){++y;E=Fe(w[0],false);L=parseInt(E["number-columns-repeated"]||"1",10);k={t:"z",v:null};if(E.formula&&i.cellFormula!=false)k.f=nh(Me(E.formula));if((E["数据类型"]||E["value-type"])=="string"){k.t="s";k.v=Me(E["string-value"]||"");if(i.dense){if(!g[T])g[T]=[];g[T][y]=k}else{g[bt({r:T,c:y})]=k}}y+=L-1}else if(w[1]!=="/"){++y;L=1;var Y=N?T+N-1:T;if(y>x.e.c)x.e.c=y;if(yx.e.r)x.e.r=Y;E=Fe(w[0],false);W=[];V={};k={t:E["数据类型"]||E["value-type"],v:null};if(i.cellFormula){if(E.formula)E.formula=Me(E.formula);if(E["number-matrix-columns-spanned"]&&E["number-matrix-rows-spanned"]){D=parseInt(E["number-matrix-rows-spanned"],10)||0;F=parseInt(E["number-matrix-columns-spanned"],10)||0;O={s:{r:T,c:y},e:{r:T+D-1,c:y+F-1}};k.F=wt(O);M.push([O,k.F])}if(E.formula)k.f=nh(E.formula);else for($=0;$=M[$][0].s.r&&T<=M[$][0].e.r)if(y>=M[$][0].s.c&&y<=M[$][0].e.c)k.F=M[$][1]}if(E["number-columns-spanned"]||E["number-rows-spanned"]){D=parseInt(E["number-rows-spanned"],10)||0;F=parseInt(E["number-columns-spanned"],10)||0;O={s:{r:T,c:y},e:{r:T+D-1,c:y+F-1}};R.push(O)}if(E["number-columns-repeated"])L=parseInt(E["number-columns-repeated"],10);switch(k.t){case"boolean":k.t="b";k.v=$e(E["boolean-value"]);break;case"float":k.t="n";k.v=parseFloat(E.value);break;case"percentage":k.t="n";k.v=parseFloat(E.value);break;case"currency":k.t="n";k.v=parseFloat(E.value);break;case"date":k.t="d";k.v=oe(E["date-value"]);if(!i.cellDates){k.t="n";k.v=ee(k.v)}k.z="m/d/yy";break;case"time":k.t="n";k.v=ie(E["time-value"])/86400;break;case"number":k.t="n";k.v=parseFloat(E["数据数值"]);break;default:if(k.t==="string"||k.t==="text"||!k.t){k.t="s";if(E["string-value"]!=null){S=Me(E["string-value"]);B=[]}}else throw new Error("Unsupported value type "+k.t);}}else{j=false;if(k.t==="s"){k.v=S||"";if(B.length)k.R=B;j=_==0}if(z.Target)k.l=z;if(W.length>0){k.c=W;W=[]}if(S&&i.cellText!==false)k.w=S;if(j){k.t="z";delete k.v}if(!j||i.sheetStubs){if(!(i.sheetRows&&i.sheetRows<=T)){for(var Z=0;Z0)g[T+Z][y+L]=ce(k)}else{g[bt({r:T+Z,c:y})]=k;while(--L>0)g[bt({r:T+Z,c:y+L})]=ce(k)}if(x.e.c<=y)x.e.c=y}}}L=parseInt(E["number-columns-repeated"]||"1",10);y+=L-1;L=0;k={};S="";B=[]}z={};break;case"document":;case"document-content":;case"电子表格文档":;case"spreadsheet":;case"主体":;case"scripts":;case"styles":;case"font-face-decls":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],true]);break;case"annotation":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o;V.t=S;if(B.length)V.R=B;V.a=X;W.push(V)}else if(w[0].charAt(w[0].length-2)!=="/"){f.push([w[3],false])}X="";G=0;S="";_=0;B=[];break;case"creator":if(w[1]==="/"){X=s.slice(G,w.index)}else G=w.index+w[0].length;break;case"meta":;case"元数据":;case"settings":;case"config-item-set":;case"config-item-map-indexed":;case"config-item-map-entry":;case"config-item-map-named":;case"shapes":;case"frame":;case"text-box":;case"image":;case"data-pilot-tables":;case"list-style":;case"form":;case"dde-links":;case"event-listeners":;case"chart":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],false]);S="";_=0;B=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":;case"percentage-style":;case"date-style":;case"time-style":if(w[1]==="/"){I[c.name]=u;if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/"){u="";c=Fe(w[0],false);f.push([w[3],true])}break;case"script":break;case"libraries":break;case"automatic-styles":break;case"master-styles":break;case"default-style":;case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Fe(w[0],false);u+=r[w[3]][l.style==="long"?1:0];break;}break;case"fraction":break;case"day":;case"month":;case"year":;case"era":;case"day-of-week":;case"week-of-year":;case"quarter":;case"hours":;case"minutes":;case"seconds":;case"am-pm":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=Fe(w[0],false);u+=r[w[3]][l.style==="long"?1:0];break;}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(w[0].slice(-2)==="/>")break;else if(w[1]==="/")switch(f[f.length-1][0]){case"number-style":;case"date-style":;case"time-style":u+=s.slice(h,w.index);break;}else h=w.index+w[0].length;break;case"named-range":l=Fe(w[0],false);H=sh(l["cell-range-address"]);var J={Name:l.name,Ref:H[0]+"!"+H[1]};if(K)J.Sheet=b.length;U.Names.push(J);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":;case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":;case"文本串":if(w[1]==="/"&&(!E||!E["string-value"])){var Q=e(s.slice(_,w.index),C);S=(S.length>0?S+"\n":"")+Q[0]}else{C=Fe(w[0],false);_=w.index+w[0].length}break;case"s":break;case"database-range":if(w[1]==="/")break;try{H=sh(Fe(w[0])["target-range-address"]);p[H[0]]["!autofilter"]={ref:H[1]}}catch(q){}break;case"date":break;case"object":break;case"title":;case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":;case"sender-lastname":;case"sender-initials":;case"sender-title":;case"sender-position":;case"sender-email":;case"sender-phone-private":;case"sender-fax":;case"sender-company":;case"sender-phone-work":;case"sender-street":;case"sender-city":;case"sender-postal-code":;case"sender-country":;case"sender-state-or-province":;case"author-name":;case"author-initials":;case"chapter":;case"file-name":;case"template-name":;case"sheet-name":break;case"event-listener":break;case"initial-creator":;case"creation-date":;case"print-date":;case"generator":;case"document-statistic":;case"user-defined":;case"editing-duration":;case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":;case"source-cell-range":;case"source-service":;case"data-pilot-field":;case"data-pilot-level":;case"data-pilot-subtotals":;case"data-pilot-subtotal":;case"data-pilot-members":;case"data-pilot-member":;case"data-pilot-display-info":;case"data-pilot-sort-info":;case"data-pilot-layout-info":;case"data-pilot-field-reference":;case"data-pilot-groups":;case"data-pilot-group":;case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":;case"dde-connection-decl":;case"dde-link":;case"dde-source":break;case"properties":break;case"property":break;case"a":if(w[1]!=="/"){z=Fe(w[0],false);if(!z.href)break;z.Target=z.href;delete z.href;if(z.Target.charAt(0)=="#"&&z.Target.indexOf(".")>-1){H=sh(z.Target.slice(1));z.Target="#"+H[0]+"!"+H[1]}}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(w[2]){case"dc:":;case"calcext:":;case"loext:":;case"ooo:":;case"chartooo:":;case"draw:":;case"style:":;case"chart:":;case"form:":;case"uof:":;case"表:":;case"字:":break;default:if(i.WTF)throw new Error(w);};}var re={Sheets:p,SheetNames:b,Workbook:U};if(i.bookSheets)delete re.Sheets;return re}}();function om(e,r){r=r||{};var t=!!we(e,"objectdata");if(t)ja(Ee(e,"META-INF/manifest.xml"),r);var a=Se(e,"content.xml");if(!a)throw new Error("Missing content.xml in "+(t?"ODS":"UOF")+" file");var n=fm(t?a:Ye(a),r);if(we(e,"meta.xml"))n.Props=en(Ee(e,"meta.xml"));return n}function lm(e,r){return fm(e,r)}var cm=function(){var e="";return function r(){return Ae+e}}();var um=function(){var e=function(e){return He(e).replace(/ +/g,function(e){return''}).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"")};var r=" \n";var t=" \n";var a=function(a,n,i){var s=[];s.push(' \n');var f=0,o=0,l=gt(a["!ref"]);var c=a["!merges"]||[],u=0;var h=Array.isArray(a);for(f=0;f\n");for(;f<=l.e.r;++f){s.push(" \n");for(o=0;oo)continue;if(c[u].s.r>f)continue;if(c[u].e.c\n")}s.push(" \n");return s.join("")};var n=function(e){e.push(" \n");e.push(' \n');e.push(' \n');e.push(" /\n");e.push(' \n');e.push(" /\n");e.push(" \n");e.push(" \n");e.push(' \n');e.push(' \n');e.push(" \n");e.push(' \n');e.push(" \n")};return function i(e,r){var t=[Ae];var i=or({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"});var s=or({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});if(r.bookType=="fods")t.push("\n");else t.push("\n");n(t);t.push(" \n");t.push(" \n");for(var f=0;f!=e.SheetNames.length;++f)t.push(a(e.Sheets[e.SheetNames[f]],e,f,r));t.push(" \n");t.push(" \n");if(r.bookType=="fods")t.push("");else t.push("");return t.join("")}}();function hm(e,r){if(r.bookType=="fods")return um(e,r);var t=Te();var a="";var n=[];var i=[];a="mimetype";Ce(t,a,"application/vnd.oasis.opendocument.spreadsheet");a="content.xml";Ce(t,a,um(e,r));n.push([a,"text/xml"]);i.push([a,"ContentFile"]);a="styles.xml";Ce(t,a,cm(e,r));n.push([a,"text/xml"]);i.push([a,"StylesFile"]);a="meta.xml";Ce(t,a,Ja());n.push([a,"text/xml"]);i.push([a,"MetadataFile"]);a="manifest.rdf";Ce(t,a,Za(i));n.push([a,"application/rdf+xml"]);a="META-INF/manifest.xml";Ce(t,a,Ka(n));return t}function dm(e,r){if(!r)return 0;var t=e.SheetNames.indexOf(r);if(t==-1)throw new Error("Sheet not found: "+r);return t}function vm(e){return function r(t,a){var n=dm(t,a.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],a,t)}}var pm=vm(rm);var mm=vm({from_sheet:nb});var bm=vm(typeof df!=="undefined"?df:{});var gm=vm(typeof vf!=="undefined"?vf:{});var wm=vm(typeof mf!=="undefined"?mf:{});var km=vm(typeof so!=="undefined"?so:{});var Em=vm({from_sheet:ib});var Sm=vm(typeof hf!=="undefined"?hf:{});var _m=vm(typeof pf!=="undefined"?pf:{});function Cm(e){return function r(t){for(var a=0;a!=e.length;++a){var n=e[a];if(t[n[0]]===undefined)t[n[0]]=n[1];if(n[2]==="n")t[n[0]]=Number(t[n[0]])}}}var Bm=function(e){Cm([["cellNF",false],["cellHTML",true],["cellFormula",true],["cellStyles",false],["cellText",true],["cellDates",false],["sheetStubs",false],["sheetRows",0,"n"],["bookDeps",false],["bookSheets",false],["bookProps",false],["bookFiles",false],["bookVBA",false],["password",""],["WTF",false]])(e)};var Tm=Cm([["cellDates",false],["bookSST",false],["bookType","xlsx"],["compression",false],["WTF",false]]);function ym(e){if(Ma.WS.indexOf(e)>-1)return"sheet";if(Ma.CS&&e==Ma.CS)return"chart";if(Ma.DS&&e==Ma.DS)return"dialog";if(Ma.MS&&e==Ma.MS)return"macro";return e&&e.length?e:"sheet"}function xm(e,r){if(!e)return 0;try{e=r.map(function a(r){if(!r.id)r.id=r.strRelID;return[r.name,e["!id"][r.id].Target,ym(e["!id"][r.id].Type)]})}catch(t){return null}return!e||e.length===0?null:e}function Am(e,r,t,a,n,i,s,f,o,l,c,u){try{i[a]=za(Se(e,t,true),r);var h=Ee(e,r);var d;switch(f){case"sheet":d=Fv(h,r,n,o,i[a],l,c,u);break;case"chart":d=Pv(h,r,n,o,i[a],l,c,u);if(!d||!d["!drawel"])break;var v=xe(d["!drawel"].Target,r);var p=Ua(v);var m=Ll(Se(e,v,true),za(Se(e,p,true),v));var b=xe(m,v);var g=Ua(b);d=Qd(Se(e,b,true),b,o,za(Se(e,g,true),b),l,d);break;case"macro":d=Nv(h,r,n,o,i[a],l,c,u);break;case"dialog":d=Lv(h,r,n,o,i[a],l,c,u);break;default:throw new Error("Unrecognized sheet type "+f);}s[a]=d;var w=[];if(i&&i[a])K(i[a]).forEach(function(t){if(i[a][t].Type==Ma.CMNT){var n=xe(i[a][t].Target,r);w=Hv(Ee(e,n,true),n,o);if(!w||!w.length)return;zl(d,w)}})}catch(k){if(o.WTF)throw k}}function Im(e){return e.charAt(0)=="/"?e.slice(1):e}function Rm(e,r){F(D);r=r||{};Bm(r);if(we(e,"META-INF/manifest.xml"))return om(e,r);if(we(e,"objectdata.xml"))return om(e,r);if(we(e,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var t=_e(e);var a=Fa(Se(e,"[Content_Types].xml"));var n=false;var i,s;if(a.workbooks.length===0){s="xl/workbook.xml";if(Ee(e,s,true))a.workbooks.push(s)}if(a.workbooks.length===0){s="xl/workbook.bin";if(!Ee(e,s,true))throw new Error("Could not find workbook");a.workbooks.push(s);n=true}if(a.workbooks[0].slice(-3)=="bin")n=true;var f={};var o={};if(!r.bookSheets&&!r.bookProps){oh=[];if(a.sst)try{oh=zv(Ee(e,Im(a.sst)),a.sst,r)}catch(l){if(r.WTF)throw l}if(r.cellStyles&&a.themes.length)f=Uv(Se(e,a.themes[0].replace(/^\//,""),true)||"",a.themes[0],r);if(a.style)o=Mv(Ee(e,Im(a.style)),a.style,f,r)}a.links.map(function(t){try{var a=za(Se(e,Ua(Im(t))),t);return Vv(Ee(e,Im(t)),a,t,r)}catch(n){}});var c=Dv(Ee(e,Im(a.workbooks[0])),a.workbooks[0],r);var u={},h="";if(a.coreprops.length){h=Ee(e,Im(a.coreprops[0]),true);if(h)u=en(h);if(a.extprops.length!==0){h=Ee(e,Im(a.extprops[0]),true);if(h)on(h,u,r)}}var d={};if(!r.bookSheets||r.bookProps){if(a.custprops.length!==0){h=Se(e,Im(a.custprops[0]),true);if(h)d=hn(h,r)}}var v={};if(r.bookSheets||r.bookProps){if(c.Sheets)i=c.Sheets.map(function I(e){return e.name});else if(u.Worksheets&&u.SheetNames.length>0)i=u.SheetNames;if(r.bookProps){v.Props=u;v.Custprops=d}if(r.bookSheets&&typeof i!=="undefined")v.SheetNames=i;if(r.bookSheets?v.SheetNames:r.bookProps)return v}i={};var p={};if(r.bookDeps&&a.calcchain)p=Wv(Ee(e,Im(a.calcchain)),a.calcchain,r);var m=0;var b={};var g,w;{var k=c.Sheets;u.Worksheets=k.length;u.SheetNames=[];for(var E=0;E!=k.length;++E){u.SheetNames[E]=k[E].name}}var S=n?"bin":"xml";var _=a.workbooks[0].lastIndexOf("/");var C=(a.workbooks[0].slice(0,_+1)+"_rels/"+a.workbooks[0].slice(_+1)+".rels").replace(/^\//,"");if(!we(e,C))C="xl/_rels/workbook."+S+".rels";var B=za(Se(e,C,true),C);if(B)B=xm(B,c.Sheets);var T=Ee(e,"xl/worksheets/sheet.xml",true)?1:0;e:for(m=0;m!=u.Worksheets;++m){var y="sheet";if(B&&B[m]){g="xl/"+B[m][1].replace(/[\/]?xl\//,"");if(!we(e,g))g=B[m][1];if(!we(e,g))g=C.replace(/_rels\/.*$/,"")+B[m][1];y=B[m][2]}else{g="xl/worksheets/sheet"+(m+1-T)+"."+S;g=g.replace(/sheet0\./,"sheet.")}w=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels");if(r&&r.sheets!=null)switch(typeof r.sheets){case"number":if(m!=r.sheets)continue e;break;case"string":if(u.SheetNames[m].toLowerCase()!=r.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(r.sheets)){var x=false;for(var A=0;A!=r.sheets.length;++A){if(typeof r.sheets[A]=="number"&&r.sheets[A]==m)x=1;if(typeof r.sheets[A]=="string"&&r.sheets[A].toLowerCase()==u.SheetNames[m].toLowerCase())x=1}if(!x)continue e};}Am(e,g,w,u.SheetNames[m],m,b,i,y,r,c,f,o)}v={Directory:a,Workbook:c,Props:u,Custprops:d,Deps:p,Sheets:i,SheetNames:u.SheetNames,Strings:oh,Styles:o,Themes:f,SSF:D.get_table()};if(r&&r.bookFiles){v.keys=t;v.files=e.files}if(r&&r.bookVBA){if(a.vba.length>0)v.vbaraw=Ee(e,Im(a.vba[0]),true);else if(a.defaults&&a.defaults.bin===Zl)v.vbaraw=Ee(e,"xl/vbaProject.bin",true)}return v}function Om(e,r){var t=r||{};var a="Workbook",n=W.find(e,a);try{a="/!DataSpaces/Version";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Uf(n.content);a="/!DataSpaces/DataSpaceMap";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=Hf(n.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=Wf(n.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Xf(n.content)}catch(f){}a="/EncryptionInfo";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var o=Kf(n.content);a="/EncryptedPackage";n=W.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(o[0]==4&&typeof decrypt_agile!=="undefined")return decrypt_agile(o[1],n.content,t.password||"",t);if(o[0]==2&&typeof decrypt_std76!=="undefined")return decrypt_std76(o[1],n.content,t.password||"",t);throw new Error("File is password-protected")}function Dm(e,r){Ml=1024;if(r.bookType=="ods")return hm(e,r);if(e&&!e.SSF){e.SSF=D.get_table()}if(e&&e.SSF){F(D);D.load_table(e.SSF);r.revssf=J(e.SSF); +r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF}r.rels={};r.wbrels={};r.Strings=[];r.Strings.Count=0;r.Strings.Unique=0;if(ch)r.revStrings=new Map;else{r.revStrings={};r.revStrings.foo=[];delete r.revStrings.foo}var t=r.bookType=="xlsb"?"bin":"xml";var a=ql.indexOf(r.bookType)>-1;var n=Da();Tm(r=r||{});var i=Te();var s="",f=0;r.cellXfs=[];vh(r.cellXfs,{},{revssf:{General:0}});if(!e.Props)e.Props={};s="docProps/core.xml";Ce(i,s,an(e.Props,r));n.coreprops.push(s);Xa(r.rels,2,s,Ma.CORE_PROPS);s="docProps/app.xml";if(e.Props&&e.Props.SheetNames){}else if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{var o=[];for(var l=0;l0){s="docProps/custom.xml";Ce(i,s,vn(e.Custprops,r));n.custprops.push(s);Xa(r.rels,4,s,Ma.CUST_PROPS)}for(f=1;f<=e.SheetNames.length;++f){var c={"!id":{}};var u=e.Sheets[e.SheetNames[f-1]];var h=(u||{})["!type"]||"sheet";switch(h){case"chart":;default:s="xl/worksheets/sheet"+f+"."+t;Ce(i,s,Gv(f-1,s,r,e,c));n.sheets.push(s);Xa(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Ma.WS[0]);}if(u){var d=u["!comments"];var v=false;if(d&&d.length>0){var p="xl/comments"+f+"."+t;Ce(i,p,Yv(d,p,r));n.comments.push(p);Xa(c,-1,"../comments"+f+"."+t,Ma.CMNT);v=true}if(u["!legacy"]){if(v)Ce(i,"xl/drawings/vmlDrawing"+f+".vml",Ul(f,u["!comments"]))}delete u["!comments"];delete u["!legacy"]}if(c["!id"].rId1)Ce(i,Ua(s),Wa(c))}if(r.Strings!=null&&r.Strings.length>0){s="xl/sharedStrings."+t;Ce(i,s,$v(r.Strings,s,r));n.strs.push(s);Xa(r.wbrels,-1,"sharedStrings."+t,Ma.SST)}s="xl/workbook."+t;Ce(i,s,Xv(e,s,r));n.workbooks.push(s);Xa(r.rels,1,s,Ma.WB);s="xl/theme/theme1.xml";Ce(i,s,_l(e.Themes,r));n.themes.push(s);Xa(r.wbrels,-1,"theme/theme1.xml",Ma.THEME);s="xl/styles."+t;Ce(i,s,Kv(e,s,r));n.styles.push(s);Xa(r.wbrels,-1,"styles."+t,Ma.STY);if(e.vbaraw&&a){s="xl/vbaProject.bin";Ce(i,s,e.vbaraw);n.vba.push(s);Xa(r.wbrels,-1,"vbaProject.bin",Ma.VBA)}Ce(i,"[Content_Types].xml",La(n,r));Ce(i,"_rels/.rels",Wa(r.rels));Ce(i,"xl/_rels/workbook."+t+".rels",Wa(r.wbrels));delete r.revssf;delete r.ssf;return i}function Fm(e,r){var t="";switch((r||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":t=g.decode(e.slice(0,12));break;case"binary":t=e;break;case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"));}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3),t.charCodeAt(4),t.charCodeAt(5),t.charCodeAt(6),t.charCodeAt(7)]}function Pm(e,r){if(W.find(e,"EncryptedPackage"))return Om(e,r);return Rp(e,r)}function Nm(e,r){var t,a=e;var n=r||{};if(!n.type)n.type=w&&Buffer.isBuffer(e)?"buffer":"base64";t=ye(a,n);return Rm(t,n)}function Lm(e,r){var t=0;e:while(t=2&&a[3]===0)return gf.to_workbook(t,i);break;case 3:;case 131:;case 139:;case 140:return hf.to_workbook(t,i);case 123:if(a[1]===92&&a[2]===114&&a[3]===116)return so.to_workbook(t,i);break;case 10:;case 13:;case 32:return Mm(t,i);}if(hf.versions.indexOf(a[0])>-1&&a[2]<=12&&a[3]<=31)return hf.to_workbook(t,i);return Hm(e,t,i,n)}function Vm(e,r){var t=r||{};t.type="file";return Wm(e,t)}function Xm(e,r){switch(r.type){case"base64":;case"binary":break;case"buffer":;case"array":r.type="";break;case"file":return G(r.file,W.write(e,{type:w?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");default:throw new Error("Unrecognized type "+r.type);}return W.write(e,r)}function Gm(e,r){var t=r||{};var a=Dm(e,t);var n={};if(t.compression)n.compression="DEFLATE";if(t.password)n.type=w?"nodebuffer":"string";else switch(t.type){case"base64":n.type="base64";break;case"binary":n.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":;case"file":n.type=w?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+t.type);}var i=a.FullPaths?W.write(a,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[n.type]||n.type}):a.generate(n);if(t.password&&typeof encrypt_agile!=="undefined")return Xm(encrypt_agile(i,t.password),t);if(t.type==="file")return G(t.file,i);return t.type=="string"?Ye(i):i}function jm(e,r){var t=r||{};var a=Op(e,t);return Xm(a,t)}function Km(e,r,t){if(!t)t="";var a=t+e;switch(r.type){case"base64":return g.encode(Ze(a));case"binary":return Ze(a);case"string":return e;case"file":return G(r.file,a,"utf8");case"buffer":{if(w)return k(a,"utf8");else return Km(a,{type:"binary"}).split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function $m(e,r){switch(r.type){case"base64":return g.encode(e);case"binary":return e;case"string":return e;case"file":return G(r.file,e,"binary");case"buffer":{if(w)return k(e,"binary");else return e.split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function Ym(e,r){switch(r.type){case"string":;case"base64":;case"binary":var t="";for(var a=0;a0)n=0;var u=ot(o.s.r);var h=[];var d=[];var v=0,p=0;var m=Array.isArray(e);var b=o.s.r,g=0,w=0;if(m&&!e[b])e[b]=[];for(g=o.s.c;g<=o.e.c;++g){h[g]=ht(g);t=m?e[b][g]:e[h[g]+u];switch(a){case 1:i[g]=g-o.s.c;break;case 2:i[g]=h[g];break;case 3:i[g]=l.header[g-o.s.c];break;default:if(t==null)t={w:"__EMPTY",t:"s"};f=s=St(t,null,l);p=0;for(w=0;w=0)c='"'+c.replace(tb,'""')+'"'}else c="";l.push(c)}if(f.blankrows===false&&o)return null;return l.join(s)}function nb(e,r){var t=[];var a=r==null?{}:r;if(e==null||e["!ref"]==null)return"";var n=kt(e["!ref"]);var i=a.FS!==undefined?a.FS:",",s=i.charCodeAt(0);var f=a.RS!==undefined?a.RS:"\n",o=f.charCodeAt(0);var l=new RegExp((i=="|"?"\\|":i)+"+$");var c="",u=[];a.dense=Array.isArray(e);var h=a.skipHidden&&e["!cols"]||[];var d=a.skipHidden&&e["!rows"]||[];for(var v=n.s.c;v<=n.e.c;++v)if(!(h[v]||{}).hidden)u[v]=ht(v);for(var p=n.s.r;p<=n.e.r;++p){if((d[p]||{}).hidden)continue;c=ab(e,n,p,u,s,o,i,a);if(c==null){continue}if(a.strip)c=c.replace(l,"");t.push(c+f)}delete a.dense;return t.join("")}function ib(e,r){if(!r)r={};r.FS="\t";r.RS="\n";var t=nb(e,r);if(typeof cptable=="undefined"||r.type=="string")return t;var a=cptable.utils.encode(1200,t,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function sb(e){var r="",t,a="";if(e==null||e["!ref"]==null)return[];var n=kt(e["!ref"]),i="",s=[],f;var o=[];var l=Array.isArray(e);for(f=n.s.c;f<=n.e.c;++f)s[f]=ht(f);for(var c=n.s.r;c<=n.e.r;++c){i=ot(c);for(f=n.s.c;f<=n.e.c;++f){r=s[f]+i;t=l?(e[c]||[])[f]:e[r];a="";if(t===undefined)continue;else if(t.F!=null){r=t.F;if(!t.f)continue;a=t.f;if(r.indexOf(":")==-1)r=r+":"+r}if(t.f!=null)a=t.f;else if(t.t=="z")continue;else if(t.t=="n"&&t.v!=null)a=""+t.v;else if(t.t=="b")a=t.v?"TRUE":"FALSE";else if(t.w!==undefined)a="'"+t.w;else if(t.v===undefined)continue;else if(t.t=="s")a="'"+t.v;else a=""+t.v;o[o.length]=r+"="+a}}return o}function fb(e,r,t){var a=t||{};var n=+!a.skipHeader;var i=e||{};var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?mt(a.origin):a.origin;s=o.r;f=o.c}}var l;var c={s:{c:0,r:0},e:{c:f,r:s+r.length-1+n}};if(i["!ref"]){var u=kt(i["!ref"]);c.e.c=Math.max(c.e.c,u.e.c);c.e.r=Math.max(c.e.r,u.e.r);if(s==-1){s=u.e.r+1;c.e.r=s+r.length-1+n}}else{if(s==-1){s=0;c.e.r=r.length-1+n}}var h=a.header||[],d=0;r.forEach(function(e,r){K(e).forEach(function(t){if((d=h.indexOf(t))==-1)h[d=h.length]=t;var o=e[t];var c="z";var u="";var v=bt({c:f+d,r:s+r+n});l=lb.sheet_get_cell(i,v);if(o&&typeof o==="object"&&!(o instanceof Date)){i[v]=o}else{if(typeof o=="number")c="n";else if(typeof o=="boolean")c="b";else if(typeof o=="string")c="s";else if(o instanceof Date){c="d";if(!a.cellDates){c="n";o=ee(o)}u=a.dateNF||D._table[14]}if(!l)i[v]=l={t:c,v:o};else{l.t=c;l.v=o;delete l.w;delete l.R;if(u)l.z=u}if(u)l.z=u}})});c.e.c=Math.max(c.e.c,f+h.length-1);var v=ot(s);if(n)for(d=0;d=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}else if(typeof r=="string"){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}else throw new Error("Cannot find sheet |"+r+"|")}e.book_new=function(){return{SheetNames:[],Sheets:{}}};e.book_append_sheet=function(e,r,t){if(!t)for(var a=1;a<=65535;++a,t=undefined)if(e.SheetNames.indexOf(t="Sheet"+a)==-1)break;if(!t||e.SheetNames.length>=65535)throw new Error("Too many worksheets");vv(t);if(e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");e.SheetNames.push(t);e.Sheets[t]=r};e.book_set_sheet_visibility=function(e,r,a){t(e,"Workbook",{});t(e.Workbook,"Sheets",[]);var i=n(e,r);t(e.Workbook.Sheets,i,{});switch(a){case 0:;case 1:;case 2:break;default:throw new Error("Bad sheet visibility setting "+a);}e.Workbook.Sheets[i].Hidden=a};r([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]);e.cell_set_number_format=function(e,r){e.z=r;return e};e.cell_set_hyperlink=function(e,r,t){if(!r){delete e.l}else{e.l={Target:r};if(t)e.l.Tooltip=t}return e};e.cell_set_internal_link=function(r,t,a){return e.cell_set_hyperlink(r,"#"+t,a)};e.cell_add_comment=function(e,r,t){if(!e.c)e.c=[];e.c.push({t:r,a:t||"SheetJS"})};e.sheet_set_array_formula=function(e,r,t){var n=typeof r!="string"?r:kt(r);var i=typeof r=="string"?r:wt(r);for(var s=n.s.r;s<=n.e.r;++s)for(var f=n.s.c;f<=n.e.c;++f){var o=a(e,s,f);o.t="n";o.F=i;delete o.v;if(s==n.s.r&&f==n.s.c)o.f=t}return e};return e})(lb);if(w&&typeof require!="undefined")(function(){var r={}.Readable;var t=function(e,t){var a=r();var n=t==null?{}:t;if(e==null||e["!ref"]==null){a.push(null);return a}var i=kt(e["!ref"]);var s=n.FS!==undefined?n.FS:",",f=s.charCodeAt(0);var o=n.RS!==undefined?n.RS:"\n",l=o.charCodeAt(0);var c=new RegExp((s=="|"?"\\|":s)+"+$");var u="",h=[];n.dense=Array.isArray(e);var d=n.skipHidden&&e["!cols"]||[];var v=n.skipHidden&&e["!rows"]||[];for(var p=i.s.c;p<=i.e.c;++p)if(!(d[p]||{}).hidden)h[p]=ht(p);var m=i.s.r;var b=false;a._read=function(){if(!b){b=true;return a.push("\ufeff")}while(m<=i.e.r){++m;if((v[m-1]||{}).hidden)continue;u=ab(e,i,m-1,h,f,l,s,n);if(u!=null){if(n.strip)u=u.replace(c,"");a.push(u+o);break}}if(m>i.e.r)return a.push(null)};return a};var a=function(e,t){var a=r();var n=t||{};var i=n.header!=null?n.header:rm.BEGIN;var s=n.footer!=null?n.footer:rm.END;a.push(i);var f=gt(e["!ref"]);n.dense=Array.isArray(e);a.push(rm._preamble(e,f,n));var o=f.s.r;var l=false;a._read=function(){if(o>f.e.r){if(!l){l=true;a.push(""+s)}return a.push(null)}while(o<=f.e.r){a.push(rm._row(e,f,o,n));++o;break}};return a};var n=function(e,t){var a=r({objectMode:true});if(e==null||e["!ref"]==null){a.push(null);return a}var n={t:"n",v:0},i=0,s=1,f=[],o=0,l="";var c={s:{r:0,c:0},e:{r:0,c:0}};var u=t||{};var h=u.range!=null?u.range:e["!ref"];if(u.header===1)i=1;else if(u.header==="A")i=2;else if(Array.isArray(u.header))i=3;switch(typeof h){case"string":c=kt(h);break;case"number":c=kt(e["!ref"]);c.s.r=h;break;default:c=h;}if(i>0)s=0;var d=ot(c.s.r);var v=[];var p=0;var m=Array.isArray(e);var b=c.s.r,g=0,w=0;if(m&&!e[b])e[b]=[];for(g=c.s.c;g<=c.e.c;++g){v[g]=ht(g);n=m?e[b][g]:e[v[g]+d];switch(i){case 1:f[g]=g-c.s.c;break;case 2:f[g]=v[g];break;case 3:f[g]=u.header[g-c.s.c];break;default:if(n==null)n={w:"__EMPTY",t:"s"};l=o=St(n,null,u);p=0;for(w=0;wc.e.r)return a.push(null);while(b<=c.e.r){var r=eb(e,c,b,v,i,f,m,u);++b;if(r.isempty===false||(i===1?u.blankrows!==false:!!u.blankrows)){a.push(r.row);break}}};return a};e.stream={to_json:n,to_html:a,to_csv:t}})();if(typeof Rp!=="undefined")e.parse_xlscfb=Rp;e.parse_zip=Rm;e.read=Wm;e.readFile=Vm;e.readFileSync=Vm;e.write=Zm;e.writeFile=Qm;e.writeFileSync=Qm;e.writeFileAsync=qm;e.utils=lb;e.SSF=D;if(typeof W!=="undefined")e.CFB=W}if(typeof exports!=="undefined")make_xlsx_lib(exports);else if(typeof module!=="undefined"&&module.exports)make_xlsx_lib(module.exports);else if(typeof define==="function"&&define.amd)define(function(){if(!XLSX.version)make_xlsx_lib(XLSX);return XLSX});else make_xlsx_lib(XLSX);var XLS=XLSX,ODS=XLSX; diff --git a/dist/tmp/common/dashboard.html b/dist/tmp/common/dashboard.html new file mode 100644 index 0000000..1763da7 --- /dev/null +++ b/dist/tmp/common/dashboard.html @@ -0,0 +1,225 @@ +

    + 实时概况 + 更新时间:2021-06-10 18:49:21 +

    +
    +
    +
    +
    + 今日订单数 + +
    +
    + 322 +
    + + 同日比 +100% + + 昨日订单数:0 +
    + 订单总数 + 136 +
    +
    +
    +
    +
    +
    + 今日销售额(元) +
    +
    + 19.40 +
    + + 同日比 +100% + + 昨日销售额(元) 0.00 +
    + 销售总额 + 43367.65 +
    +
    +
    +
    +
    +
    + 今日新增会员数 +
    +
    + 1 +
    + + 同日比 +100% + + 昨日新增会员数 0 +
    + 会员总数 + 553 +
    +
    +
    +
    +
    +
    + 今日浏览量 +
    +
    + 6 +
    + + 同日比 -37% + + 昨日浏览量:10 +
    + 总浏览量 + 4458 +
    +
    +
    +
    +
    +
    +
    待付款订单
    +
    + 0 +
    +
    +
    +
    +
    +
    待发货订单
    +
    + 28 +
    +
    +
    +
    +
    +
    +
    +
    退款中订单
    +
    + 6 +
    +
    +
    +
    +
    +
    库存预警
    +
    + 0 +
    +
    +
    +
    +
    +
    +
    +
    出售中商品
    +
    + 256 +
    +
    +
    +
    +
    +
    仓库中商品
    +
    + 0 +
    +
    +
    +
    +
    +
    +
    +
    分销商申请
    +
    + 168 +
    +
    +
    +
    +
    +
    提现待审核
    +
    + 1 +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/common/dropdown.html b/dist/tmp/common/dropdown.html new file mode 100644 index 0000000..97f3c98 --- /dev/null +++ b/dist/tmp/common/dropdown.html @@ -0,0 +1,379 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认下拉菜单

    + + +
    +
    + +
    + +
    +

    改变触发方式

    + + +
    +
    + +
    + +
    +

    自定义宽度

    + + +
    +
    + +
    + +
    +

    指定图标和分割线

    + + +
    +
    + +
    + +
    +

    复选模式

    + + +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/common/edit_pass.html b/dist/tmp/common/edit_pass.html new file mode 100644 index 0000000..97e467b --- /dev/null +++ b/dist/tmp/common/edit_pass.html @@ -0,0 +1,50 @@ +
    + +
    + +
    + +
    +

    新密码

    + +
    +
    + +
    + +
    +

    确认新密码

    + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/common/progress.html b/dist/tmp/common/progress.html new file mode 100644 index 0000000..6567bf6 --- /dev/null +++ b/dist/tmp/common/progress.html @@ -0,0 +1,61 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认进度条

    + +
    +
    +
    + +
    + +
    +

    显示进度数字

    + +
    +
    +
    + +
    + +
    +

    自定义宽度

    + +
    +
    +
    + +
    + +
    +

    自定义颜色

    + +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/common/status.html b/dist/tmp/common/status.html new file mode 100644 index 0000000..1df45b0 --- /dev/null +++ b/dist/tmp/common/status.html @@ -0,0 +1,89 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    + +
    + +
    + + 状态 + +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/common/tag.html b/dist/tmp/common/tag.html new file mode 100644 index 0000000..a4b0c62 --- /dev/null +++ b/dist/tmp/common/tag.html @@ -0,0 +1,19 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    标签

    + +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/common/tips.html b/dist/tmp/common/tips.html new file mode 100644 index 0000000..7d84dbe --- /dev/null +++ b/dist/tmp/common/tips.html @@ -0,0 +1,51 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    自动定位

    + + +
    +
    + +
    + +
    +

    默认提示

    + + + +
    +
    + +
    + +
    +

    自定义显示位置

    + + + +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/demo/add.html b/dist/tmp/demo/add.html new file mode 100644 index 0000000..34fe9c8 --- /dev/null +++ b/dist/tmp/demo/add.html @@ -0,0 +1,149 @@ +
    + 演示案例,请忽略字段的合理性 +
    + +
    + +
    + +
    + +
    +

    所属实例

    + +
    +
    + +
    + +
    +

    服务名称

    + +
    +
    + +
    + +
    +

    封面图

    +
    +
    +
    + +
    + +
    +

    接口地址

    + +
    +
    + +
    + +
    +

    进度

    + + + +
    +
    + +
    + +
    +

    标签

    + + + + + 请尽可能的选择最合适的标签 +
    +
    + +
    + +
    +

    创建日期

    + + 创建日期不选择的话默认为创建当天 +
    +
    + +
    + +
    +

    服务状态

    + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/demo/chart.html b/dist/tmp/demo/chart.html new file mode 100644 index 0000000..3c70b98 --- /dev/null +++ b/dist/tmp/demo/chart.html @@ -0,0 +1,67 @@ +
    +
    + + +
    +
    + +
    +
    + +
    +
    + \ No newline at end of file diff --git a/dist/tmp/demo/demo.html b/dist/tmp/demo/demo.html new file mode 100644 index 0000000..ba1a306 --- /dev/null +++ b/dist/tmp/demo/demo.html @@ -0,0 +1,542 @@ +
    + 本页面综合演示了从列表到新建,到详情,再到统计等等详细流程,可以立刻应用到实际项目中。代码中也包含了详细的注释,请clone到本地后查看: + Github +
    + +
    + +
    + +
    +
    总笔数(已支付)
    +
    + + -- + +
    +
    +
    + +
    + +
    +
    总成交金额(已支付)
    +
    + -- + +
    + + + +
    +
    + +
    + +
    +
    总退款金额
    +
    + -- + +
    +
    +
    + +
    + +
    +
    总复购金额(已支付)
    +
    + -- + USD +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/demo/details.html b/dist/tmp/demo/details.html new file mode 100644 index 0000000..84184c0 --- /dev/null +++ b/dist/tmp/demo/details.html @@ -0,0 +1,32 @@ + +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/demo/info.html b/dist/tmp/demo/info.html new file mode 100644 index 0000000..336e795 --- /dev/null +++ b/dist/tmp/demo/info.html @@ -0,0 +1,304 @@ + +
    + +
    + +
    +

    手机号

    +

    +86 138-8877-6677

    +
    + +
    +

    用户ID

    +

    88740910

    +
    + +
    +

    注册时间

    +

    2021-08-10 13:00:00

    +
    + +
    +

    注册端口

    +

    + android +

    +
    + +
    +

    注册方式

    +

    + 手机号 +

    +
    + +
    +

    登录次数

    +

    223

    +
    + +
    +

    最近登录时间

    +

    2021-08-10 13:00:00

    +
    +
    + +
    + +
    +

    昵称

    + +
    +
    + +
    + +
    +

    所属平台

    + +
    +
    + +
    + +
    +

    所属销售

    + +
    +
    + +
    + +
    +

    用户头像

    +
    +
    +
    +
    +

    用户简介

    + +
    +
    + +
    + +
    +

    总消费金额

    + +
    +
    + +
    + +
    +

    现金余额

    + +
    +
    + +
    + +
    +

    金币余额

    + +
    +
    + +
    + +
    +

    代充余额

    + +
    +
    + +
    + +
    +

    用户等级

    + +
    +
    + +
    + +
    +

    VIP等级

    + +
    +
    +
    +
    + +
    + +
    +

    会员状态

    + + 禁用后会员将立刻下线并无法登录 +
    +
    + +
    + +
    +

    直播权限

    + + 请确保审核过其资料后再开启 +
    +
    + +
    + +
    +

    全局禁言

    + + 开启后会员将无法通过任何途径发言 +
    +
    + +
    + +
    +

    禁止编辑资料

    + + 针对恶意修改昵称头像的用户可开启 +
    +
    + +
    + +
    +

    防踢

    + + 开启后无法将该用户踢出直播间 +
    +
    + +
    + +
    +

    防禁言

    + + 开启后无法将该用户禁言 +
    +
    + +
    + +
    +

    是否结算

    + + 关闭后该用户的消费将不再结算 +
    +
    +
    + +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/citypicker.html b/dist/tmp/enhance/citypicker.html new file mode 100644 index 0000000..934e004 --- /dev/null +++ b/dist/tmp/enhance/citypicker.html @@ -0,0 +1,98 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + + +
    + +
    +

    单城市选择器

    + + +
    + +
    +
    +
    + +
    + +
    +

    省市区级联选择

    + + +
    + +
    +
    +
    + +
    + +
    +

    回调

    + + +
    + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/colorpicker.html b/dist/tmp/enhance/colorpicker.html new file mode 100644 index 0000000..8e53d3e --- /dev/null +++ b/dist/tmp/enhance/colorpicker.html @@ -0,0 +1,114 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认颜色

    + + +
    +
    +
    + +
    + +
    +

    自定义色值

    + + +
    +
    +
    + +
    + +
    +

    有默认值

    + + +
    +
    +
    + +
    + +
    +

    回调事件

    + + +
    +
    +
    + +
    + +
    +

    绑定隐藏域

    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/datepicker.html b/dist/tmp/enhance/datepicker.html new file mode 100644 index 0000000..7103d62 --- /dev/null +++ b/dist/tmp/enhance/datepicker.html @@ -0,0 +1,247 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认日期选择

    + + +
    + +
    +
    +
    + +
    + +
    +

    带按钮栏

    + + +
    + +
    +
    +
    + +
    + +
    +

    可选择时分秒

    + + +
    + +
    +
    +
    + +
    + +
    +

    指定开始结束日期

    + + +
    + +
    +
    +
    + +
    + +
    +

    双日历选择范围

    + + +
    + +
    +
    +
    + +
    + +
    +

    回调

    + + +
    + +
    +
    +
    + +
    + +
    +

    默认值

    + + +
    + +
    +
    +
    + +
    + +
    +

    unixtime

    + + +
    + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/editor.html b/dist/tmp/enhance/editor.html new file mode 100644 index 0000000..da30b0d --- /dev/null +++ b/dist/tmp/enhance/editor.html @@ -0,0 +1,69 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    编辑器

    + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/rate.html b/dist/tmp/enhance/rate.html new file mode 100644 index 0000000..ad2fae0 --- /dev/null +++ b/dist/tmp/enhance/rate.html @@ -0,0 +1,127 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认评分

    + + +
    +
    +
    + +
    + +
    +

    有默认分值

    + + +
    +
    +
    + +
    + +
    +

    禁用

    + + +
    +
    +
    + +
    + +
    +

    自定义总分数

    + + +
    +
    +
    + +
    + +
    +

    回调事件

    + + +
    +
    +
    + +
    + +
    +

    绑定隐藏域

    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/slider.html b/dist/tmp/enhance/slider.html new file mode 100644 index 0000000..746ee3a --- /dev/null +++ b/dist/tmp/enhance/slider.html @@ -0,0 +1,180 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认滑块

    + + +
    +
    +
    + +
    + +
    +

    有默认值

    + + +
    +
    +
    + +
    + +
    +

    禁用

    + + +
    +
    +
    + +
    + +
    +

    固定步长

    + + +
    +
    +
    + +
    + +
    +

    自定义最大最小值

    + + +
    +
    +
    + +
    + +
    +

    自定义提示

    + + +
    +
    +
    + +
    + +
    +

    值变化时回调

    + + +
    +
    +
    + +
    + +
    +

    绑定隐藏域

    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/transfer.html b/dist/tmp/enhance/transfer.html new file mode 100644 index 0000000..5f3b8f5 --- /dev/null +++ b/dist/tmp/enhance/transfer.html @@ -0,0 +1,247 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + + +
    + +
    +

    默认穿梭框

    + + +
    +
    +
    + +
    + +
    +

    支持搜索

    + + +
    +
    +
    + +
    + +
    +

    自定义宽高

    + + +
    +
    +
    + +
    + +
    +

    绑定隐藏域

    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/enhance/validate.html b/dist/tmp/enhance/validate.html new file mode 100644 index 0000000..5e2e3ba --- /dev/null +++ b/dist/tmp/enhance/validate.html @@ -0,0 +1,220 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + + +
    + +
    +

    非空验证

    + +
    + +
    +
    +
    +
    + +
    +

    手机号验证

    +
    + +
    +
    +
    +
    + +
    +

    长度限制

    +
    + +
    +
    +
    +
    + +
    +

    取值限制

    +
    + +
    +
    +
    +
    + +
    +

    综合验证

    +
    + +
    +
    +
    +
    + +
    +

    下拉菜单验证

    + +
    + +
    +
    +
    +
    + +
    +

    复选框验证

    + +
    + + + +
    +
    +
    +
    + +
    +

    单选框验证

    + +
    + + + +
    +
    +
    +
    + +
    +

    自定义正则

    + +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/form/button.html b/dist/tmp/form/button.html new file mode 100644 index 0000000..91ab891 --- /dev/null +++ b/dist/tmp/form/button.html @@ -0,0 +1,122 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    线性按钮

    + + + + + +
    +
    + +
    + +
    +

    高亮按钮

    + + + + + + +
    +
    + +
    + +
    +

    禁用按钮

    + + + + +
    +
    + +
    + +
    +

    带图标的按钮

    + + + + +
    +
    + +
    + +
    +

    加载中按钮

    + + +
    +
    + +
    + +
    +

    延迟按钮

    + + +
    +
    + +
    + +
    +

    综合示例

    + + +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/form/checkbox.html b/dist/tmp/form/checkbox.html new file mode 100644 index 0000000..a1d1496 --- /dev/null +++ b/dist/tmp/form/checkbox.html @@ -0,0 +1,65 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认复选按钮

    + +
    + +
    +
    +
    + +
    + +
    +

    禁用复选按钮

    + +
    + + +
    +
    +
    + +
    + +
    +

    默认选中

    + +
    + + +
    +
    +
    + +
    + +
    +

    选中并禁用

    + +
    + + 选中并禁用 +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/form/input.html b/dist/tmp/form/input.html new file mode 100644 index 0000000..a767708 --- /dev/null +++ b/dist/tmp/form/input.html @@ -0,0 +1,129 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认输入框

    + +
    + +
    +
    +
    + +
    + +
    +

    禁用输入框

    + +
    + + +
    +
    +
    + +
    + +
    +

    带图标的输入框

    + +
    + + +
    +
    +
    + +
    + +
    +

    图标在右侧

    + +
    + + +
    +
    +
    + +
    + +
    +

    前方有固定文本

    + +
    + + +
    +
    +
    + +
    + +
    +

    后方有固定文本

    + +
    + + +
    +
    +
    + +
    + +
    +

    前后有固定文本

    + +
    + + +
    +
    +
    + +
    + +
    +

    加减输入框

    + +
    + + +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/form/radio.html b/dist/tmp/form/radio.html new file mode 100644 index 0000000..1438e1d --- /dev/null +++ b/dist/tmp/form/radio.html @@ -0,0 +1,111 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认单选按钮

    + +
    + + +
    +
    +
    + +
    + +
    +

    禁用单选按钮

    + +
    + + +
    +
    +
    + +
    + +
    +

    默认选中

    + +
    + + +
    +
    +
    + +
    + +
    +

    开关模式

    + +
    + + +
    +
    +
    + +
    + +
    +

    标签模式

    + +
    + + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/form/select.html b/dist/tmp/form/select.html new file mode 100644 index 0000000..8a65eee --- /dev/null +++ b/dist/tmp/form/select.html @@ -0,0 +1,199 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认下拉菜单

    + +
    + +
    +
    +
    + +
    + +
    +

    有选中值

    + +
    + + +
    +
    +
    + +
    + +
    +

    有禁用选项

    + +
    + + +
    +
    +
    + +
    + +
    +

    禁用的下拉菜单

    + +
    + + +
    +
    +
    + +
    + +
    +

    自定义宽度

    + +
    + + +
    +
    +
    + +
    + +
    +

    联动菜单

    + +
    + + + + +
    +
    +
    + +
    + +
    +

    多选下拉

    + +
    + + +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/form/textarea.html b/dist/tmp/form/textarea.html new file mode 100644 index 0000000..e07ca80 --- /dev/null +++ b/dist/tmp/form/textarea.html @@ -0,0 +1,80 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认文本域

    + +
    + +
    +
    +
    + +
    + +
    +

    禁用文本域

    + +
    + + +
    +
    +
    + +
    + +
    +

    禁止缩放的文本域

    + +
    + + +
    +
    +
    + +
    + +
    +

    带字数限制

    + +
    + + +
    +
    +
    + +
    + +
    +

    精确控制高度

    + +
    + + +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/form/upload.html b/dist/tmp/form/upload.html new file mode 100644 index 0000000..47f0af0 --- /dev/null +++ b/dist/tmp/form/upload.html @@ -0,0 +1,235 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + + +
    + +
    +

    默认上传

    + + +
    +
    +
    + +
    + +
    +

    手动上传

    + + +
    +
    +
    + +
    + +
    +

    指定文件允许大小

    + + +
    +
    +
    + +
    + +
    +

    指定文件格式

    + + +
    +
    +
    + +
    + +
    +

    限制最大文件数

    + + +
    +
    +
    + +
    + +
    +

    有默认值

    + + +
    +
    +
    + +
    + +
    +

    绑定表单

    + + +
    +
    +
    + +
    + +
    +

    迷你版本

    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/list/page.html b/dist/tmp/list/page.html new file mode 100644 index 0000000..6cb1301 --- /dev/null +++ b/dist/tmp/list/page.html @@ -0,0 +1,163 @@ + +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    +
    + + +
    +
    + +
    + + + +
    + +
    +
    + \ No newline at end of file diff --git a/dist/tmp/list/table.html b/dist/tmp/list/table.html new file mode 100644 index 0000000..d224eff --- /dev/null +++ b/dist/tmp/list/table.html @@ -0,0 +1,473 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    表格

    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/scene/block.html b/dist/tmp/scene/block.html new file mode 100644 index 0000000..e636590 --- /dev/null +++ b/dist/tmp/scene/block.html @@ -0,0 +1,126 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +
    默认数据面板
    +
    + 48 + +
    +
    +
    + +
    + +
    +
    改变数字颜色
    +
    + 48 + +
    +
    +
    + +
    + +
    +
    带图标
    +
    + 48 + +
    +
    +
    + +
    + +
    +
    紧凑数据块
    +
    + 48 + +
    +
    +
    + +
    + +
    +
    带进度条和辅助文案
    +
    + 48 + +
    +
    +
    + 进度未达标 +
    +
    + +
    + +
    +
    进度面板
    + 注册量 +
    +
    + 销售量 +
    +
    + 转化率 +
    +
    + 退款率 +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/scene/font.html b/dist/tmp/scene/font.html new file mode 100644 index 0000000..d60fbdb --- /dev/null +++ b/dist/tmp/scene/font.html @@ -0,0 +1,214 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + + + + + + + +
    +
    +
    + 带各种组件的列表 + 查看更多 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    序号缩略图商品名称销量发布人状态库存
    1下一堂课:2年级4班将于14:0018w + + 在售 + + +
    +
    +
    2您已报名的教学直播将于今晚8点开始9.2w + + 停售 + + +
    +
    +
    3学生作业已经提交完毕8834 + + 缺货 + + +
    +
    +
    4下周三开讲数学乐园,该备课啦1.2w + + 在售 + + +
    +
    +
    5新生手册已经发放完毕887 + + 在售 + + +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/scene/person.html b/dist/tmp/scene/person.html new file mode 100644 index 0000000..56ed86a --- /dev/null +++ b/dist/tmp/scene/person.html @@ -0,0 +1,152 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    +
    + +
    + + + +

    周渝民

    + +
    前端UI设计师
    + +
    + ID:68 + + + + +
    +
    + +
    在职
    +
    +
    + +
    +
    + +
    + + + +

    周渝民

    + +
    前端UI设计师
    + +
    + ID:68 + + + + +
    +
    + +
    在职
    +
    +
    + +
    +
    + +
    + + + +

    周渝民

    + +
    前端UI设计师
    + +
    + ID:68 + + + + +
    +
    + +
    在职
    +
    +
    + +
    +
    + +
    + + + +

    周渝民

    + +
    前端UI设计师
    + +
    + ID:68 + + + + +
    +
    + +
    在职
    +
    +
    + +
    +
    + +
    + + + +

    周渝民

    + +
    前端UI设计师
    + +
    + ID:68 + + + + +
    +
    + +
    离职
    +
    +
    + +
    +
    + +
    + + + +

    周渝民

    + +
    前端UI设计师
    + +
    + ID:68 + + + + +
    +
    + +
    在职
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/scene/pic.html b/dist/tmp/scene/pic.html new file mode 100644 index 0000000..bef179d --- /dev/null +++ b/dist/tmp/scene/pic.html @@ -0,0 +1,172 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    +
    + +
    + + + + + + +

    信凳创意北欧设计水曲柳全实木矮凳子家具个性板凳

    +
    + +
    家居 - 日常用品
    + +
    + + 3.4w + + + 109 + + + 920 + +
    + +
    + + 李易峰 + + + 2年前 + +
    + +
    新品
    +
    +
    +
    + +
    +
    + +
    + + + + + + +

    信凳创意北欧设计水曲柳全实木矮凳子家具个性板凳

    +
    + +
    家居 - 日常用品
    + +
    + + 3.4w + + + 109 + + + 920 + +
    + +
    + + 李易峰 + + + 2年前 + +
    + +
    新品
    +
    +
    +
    + +
    +
    + +
    + + + + + + +

    信凳创意北欧设计水曲柳全实木矮凳子家具个性板凳

    +
    + +
    家居 - 日常用品
    + +
    + + 3.4w + + + 109 + + + 920 + +
    + +
    + + 李易峰 + + + 2年前 + +
    + +
    新品
    +
    +
    +
    + +
    +
    + +
    + + + + + + +

    信凳创意北欧设计水曲柳全实木矮凳子家具个性板凳

    +
    + +
    家居 - 日常用品
    + +
    + + 3.4w + + + 109 + + + 920 + +
    + +
    + + 李易峰 + + + 2年前 + +
    + +
    新品
    +
    +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/view/chart.html b/dist/tmp/view/chart.html new file mode 100644 index 0000000..1a32aa4 --- /dev/null +++ b/dist/tmp/view/chart.html @@ -0,0 +1,191 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + + +
    + +
    +

    折线图

    + + + +
    +
    + +
    + +
    +

    柱状图

    + + + +
    +
    + +
    + +
    +

    饼状图

    + + + +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/view/message.html b/dist/tmp/view/message.html new file mode 100644 index 0000000..ea30cf9 --- /dev/null +++ b/dist/tmp/view/message.html @@ -0,0 +1,91 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    普通消息

    + + +
    +
    + +
    + +
    +

    成功消息

    + + +
    +
    + +
    + +
    +

    失败消息

    + + +
    +
    + +
    + +
    +

    指定停留时长

    + + +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/view/notice.html b/dist/tmp/view/notice.html new file mode 100644 index 0000000..a1e8ea1 --- /dev/null +++ b/dist/tmp/view/notice.html @@ -0,0 +1,215 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    普通通知

    + + +
    +
    + +
    + +
    +

    成功通知

    + + +
    +
    + +
    + +
    +

    失败通知

    + + +
    +
    + +
    + +
    +

    简洁通知

    + + +
    +
    + +
    + +
    +

    自定义显示时间长度

    + + +
    +
    + +
    + +
    +

    带链接的通知

    + + +
    +
    + +
    + +
    +

    不自动关闭的通知

    + + +
    +
    + +
    + +
    +

    关闭回调

    + + +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/view/pic.html b/dist/tmp/view/pic.html new file mode 100644 index 0000000..fc0aafe --- /dev/null +++ b/dist/tmp/view/pic.html @@ -0,0 +1,24 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    图片查看

    + + +
    +
    +
    \ No newline at end of file diff --git a/dist/tmp/view/popup.html b/dist/tmp/view/popup.html new file mode 100644 index 0000000..6ea7144 --- /dev/null +++ b/dist/tmp/view/popup.html @@ -0,0 +1,120 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    提示弹框

    + + +
    +
    + +
    + +
    +

    失败弹框

    + + +
    +
    + +
    + +
    +

    成功弹框

    + + +
    +
    + +
    + +
    +

    确认弹框

    + + +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/view/tab.html b/dist/tmp/view/tab.html new file mode 100644 index 0000000..37858da --- /dev/null +++ b/dist/tmp/view/tab.html @@ -0,0 +1,62 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    选项卡

    + +
    + +
    +

    声音内容

    +
    + +
    + +
    +

    通用内容

    +
    + +
    +

    通知内容

    +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/view/tree.html b/dist/tmp/view/tree.html new file mode 100644 index 0000000..e5df46a --- /dev/null +++ b/dist/tmp/view/tree.html @@ -0,0 +1,139 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + + +
    + +
    +

    基础树形

    + + +
    +
    +
    + +
    + +
    +

    带复选框

    + + +
    +
    +
    +
    + \ No newline at end of file diff --git a/dist/tmp/view/window.html b/dist/tmp/view/window.html new file mode 100644 index 0000000..170a46e --- /dev/null +++ b/dist/tmp/view/window.html @@ -0,0 +1,282 @@ +
    + 演示案例中只演示效果,不做使用说明,请clone演示代码,代码中有非常详细的使用注释,或者前往 + http://www.eadmin.com.cn + 查看开发文档 +
    + +
    + +
    + +
    +

    默认弹窗

    + + +
    +
    + +
    + +
    +

    禁止拖动

    + + +
    +
    + +
    + +
    +

    自定义宽高

    + + +
    +
    + +
    + +
    +

    带按钮栏

    + + +
    +
    + +
    + +
    +

    关闭回调

    + + +
    +
    + +
    + +
    +

    右侧弹出

    + + +
    +
    + +
    + +
    +

    iframe模式加载窗口

    + + +
    +
    + +
    + +
    +

    手动打开弹窗

    + + +
    +
    +
    + \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..f7133a7 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,153 @@ +const gulp = require('gulp'); +const concat = require('gulp-concat'); +const uglify = require('gulp-uglify'); +const rename = require('gulp-rename'); +const header = require('gulp-header'); +const less = require('gulp-less'); +const cssmin = require('gulp-minify-css'); +const plumber = require('gulp-plumber'); +const babel = require('gulp-babel'); +const sync = require('browser-sync').create(); +const reload = sync.reload; + +// 定义通用注释 +var note = "/*!\r\n eadmin极速后台UI框架(我只想要个后台) | @author:317953536@qq.com \r\n*/\r\n"; + +// 开发模式 +gulp.task('dev', [ + 'jsmin' +], function() { + sync.init({ + server: { + baseDir: './dist' + }, + browser: 'chrome' + }); + // 编译类库 + gulp.watch([ + 'src/js/**/*.js' + ], ['jsmin']); + // 编译less + gulp.watch('src/less/dark/**/*.less', ['less_dark']); + gulp.watch('src/less/light/**/*.less', ['less_light']); + // 合并CSS + gulp.watch('src/css/dark/**/*.css', ['css_dark']); + gulp.watch('src/css/light/**/*.css', ['css_light']); + // 重载 + gulp.watch([ + 'dist/**/*.js', + 'dist/**/*.css', + 'dist/**/*.html' + ]).on('change', reload); +}); + +// 运行模式 +gulp.task('run', [], function() { + sync.init({ + server: { + baseDir: './dist' + }, + browser: 'chrome' + }); +}); + +// 压缩JS +gulp.task('jsmin', function(){ + // 压缩核心类,函数,初始化文件 + gulp.src([ + 'src/js/core/al.load.js' + ]). + pipe(plumber()). + pipe(babel()). + pipe(uglify()). + pipe(rename({ + suffix : '.min' + })). + pipe(header(note)). + pipe(gulp.dest('dist/static/js/core')); + // 压缩核心类,函数,初始化文件 + gulp.src([ + 'src/js/core/al.conf.js', + 'src/js/core/al.func.js', + 'src/js/core/al.init.js' + ]). + pipe(plumber()). + pipe(babel()). + pipe(concat('al.init.js')). + pipe(uglify()). + pipe(rename({ + suffix : '.min' + })). + pipe(header(note)). + pipe(gulp.dest('dist/static/js/core')); + // 压缩类库 + gulp.src([ + 'src/js/lib/*.js' + ]). + pipe(plumber()). + pipe(babel()). + pipe(concat('eadmin.lib.js')). + pipe(uglify()). + pipe(rename({ + suffix : '.min' + })). + pipe(header(note)). + pipe(gulp.dest('dist/static/js/lib')); + // 压缩框架 + gulp.src([ + 'src/js/framework/eadmin/1.0.1/*.js' + ]). + pipe(plumber()). + pipe(babel()). + pipe(uglify()). + pipe(rename({ + suffix : '.min' + })). + pipe(header(note)). + pipe(gulp.dest('dist/static/js/framework/eadmin/1.0.1')); +}); + +//编译less +gulp.task('less_dark', function(){ + gulp.src([ + 'src/less/dark/**/*.less', + '!src/less/dark/global.less' + ]). + pipe(plumber()). + pipe(less()). + pipe(gulp.dest('src/css/dark')); +}); +gulp.task('less_light', function(){ + gulp.src([ + 'src/less/light/**/*.less', + '!src/less/light/global.less' + ]). + pipe(plumber()). + pipe(less()). + pipe(gulp.dest('src/css/light')); +}); + +//合并css +gulp.task('css_dark', function(){ + return gulp.src([ + 'src/css/dark/*.css', + 'src/css/dark/common/*.css', + 'src/css/dark/lib/*.css', + ]). + pipe(plumber()). + pipe(concat('eadmin.min.css')). + pipe(cssmin()). + pipe(gulp.dest('dist/static/css')); +}); + +gulp.task('css_light', function(){ + return gulp.src([ + 'src/css/light/*.css', + 'src/css/light/common/*.css', + 'src/css/light/lib/*.css', + ]). + pipe(plumber()). + pipe(concat('eadmin_light.min.css')). + pipe(cssmin()). + pipe(gulp.dest('dist/static/css')); +}); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..b1f704b --- /dev/null +++ b/package.json @@ -0,0 +1,28 @@ +{ + "name": "eadmin", + "version": "1.0.1", + "description": "EAdmin极速后台开箱即用模版", + "main": "index.js", + "scripts": {}, + "author": "surui / 317953536@qq.com", + "license": "ISC", + "devDependencies": { + "babel-core": "^6.26.3", + "babel-preset-env": "^1.7.0", + "browser-sync": "^2.18.13", + "gulp": "^3.9.1", + "gulp-babel": "^7.0.1", + "gulp-concat": "^2.6.1", + "gulp-header": "^1.8.9", + "gulp-less": "^3.3.2", + "gulp-minify-css": "^1.2.4", + "gulp-order": "^1.1.1", + "gulp-plumber": "^1.1.0", + "gulp-rename": "^1.2.2", + "gulp-uglify": "^3.0.0", + "gulp-watch": "^4.3.11" + }, + "dependencies": { + "@types/jquery": "^3.3.29" + } +} diff --git a/src/css/dark/animate.css b/src/css/dark/animate.css new file mode 100644 index 0000000..3f692ca --- /dev/null +++ b/src/css/dark/animate.css @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ + +@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/src/css/dark/bootstrap.css b/src/css/dark/bootstrap.css new file mode 100644 index 0000000..e539b1f --- /dev/null +++ b/src/css/dark/bootstrap.css @@ -0,0 +1,567 @@ +@media (max-width: 576px) { + #container + { + padding: 20px !important; + } + header + { + box-shadow: 0px 5px 10px 0px #060916; + z-index: 9999; + } + header .main-nav>div:first-child + { + padding-left: 20px !important; + } + header .main-nav .member + { + display: none; + } + header .main-nav .nav + { + display: none; + } + header .sub-nav, + .table-page .info, + .table-page .jump + { + display: none !important; + } + .table-page + { + text-align: center !important; + } + header .mobile-menu + { + display: block !important; + } +} +@media (max-width : 1280px) +{ + header .main-nav .nav a li + { + padding: 0 10px !important; + } +} +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding: 10px; +} +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +#container:before, +#container:after{ + content: " "; + display: table; +} +#container:after{ + content: " "; + clear: both; +} \ No newline at end of file diff --git a/src/css/dark/common/block.css b/src/css/dark/common/block.css new file mode 100644 index 0000000..7ffc976 --- /dev/null +++ b/src/css/dark/common/block.css @@ -0,0 +1,534 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#container { + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; + display: none; +} +.block-title { + width: 100%; + position: relative; + font-size: 16px; + color: #cccccc; +} +.block-title span { + background: -moz-linear-gradient(top, #66b5ff, #0084FF); + background: -webkit-linear-gradient(top, #66b5ff, #0084FF); + background: -o-linear-gradient(top, #66b5ff, #0084FF); + border-radius: 5px; + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; +} +.block-title a { + float: right; + color: #66b5ff !important; + font-size: 14px; +} +.block-title i { + font-size: 18px; +} +.block-box { + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; +} +.block-box .block { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + padding: 20px; + background: #1A2042; + position: relative; +} +.block-box .block .font-list { + margin-top: 18px; + width: 100%; +} +.block-box .block .font-list li { + height: 32px; + line-height: 32px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list td { + padding: 8px 20px 8px 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list thead td { + color: #999; +} +.block-box .block .font-list img { + height: 40px; + vertical-align: middle; +} +.block-box .block .font-list .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.block-box .block .btnbar { + text-align: right; +} +.block-box .block .btnbar button { + margin-right: 0; +} +.block-box .block .person > .info, +.block-box .block .pic > .info { + margin-top: 15px; + overflow: hidden; + height: 30px; + line-height: 40px; +} +.block-box .block .person > .info span:first-child, +.block-box .block .pic > .info span:first-child { + float: left; + color: #999; +} +.block-box .block .person > .info span:last-child, +.block-box .block .pic > .info span:last-child { + float: right; +} +.block-box .block .person > .info i, +.block-box .block .pic > .info i { + margin-right: 0; + margin-left: 6px; +} +.block-box .block .person { + position: relative; + text-align: center; +} +.block-box .block .person img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; +} +.block-box .block .person h6 { + margin-bottom: 0; +} +.block-box .block .corner { + color: #FFF; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: #0084FF; + text-shadow: 1px 1px 1px #36495C; +} +.block-box .block .pic { + position: relative; +} +.block-box .block .pic .icon { + margin-top: 15px; + color: #999; +} +.block-box .block .pic .icon span { + margin-right: 10px; +} +.block-box .block .pic .info { + height: 34px; + line-height: 30px; +} +.block-box .block .pic .info img { + border-radius: 50px; + width: 32px; + height: 32px; + vertical-align: middle; + border: 2px #0084FF solid; + margin-right: 5px; +} +.block-box .block .pic .cover { + border-radius: 5px; + width: 100%; + max-height: 360px; + margin-bottom: 10px; +} +.block-box .block .user-profile img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px #0084FF solid; +} +.block-box .block .user-profile hr { + border: 0; + border-top: 1px #141933 solid; + margin: 15px 0; +} +.block-box .block-data .data { + margin-top: 25px; +} +.block-box .block-data .num { + font-family: num; + font-size: 28px; + margin-right: 5px; +} +.block-box .block-data .more { + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; +} +.block-box .block-data h5 { + line-height: 30px; + margin-bottom: 0; +} +.block-box .block-data i { + font-size: 20px; +} +.block-box .block-data-small { + padding: 10px 20px; +} +.block-box .block-data-small .data { + margin-top: 0; +} +.block-box .title { + font-size: 16px; + color: #cccccc; + margin-bottom: 0 !important; + height: 28px; + line-height: 28px; +} +.block-box .note { + margin-top: 5px; + color: #999; + display: inline-block; +} +.block-box .form-group { + position: relative; +} +.block-box .form-group > span { + display: block; +} +.block-box .form-group textarea { + line-height: 1.5; +} +.block-box .form-group .error { + color: #ff6582; +} +.block-box .form-group .font-num { + bottom: 10px; + right: 10px; + position: absolute; +} +.block-box .form-group:not(:last-child) { + margin-bottom: 10px; +} +.block-box .input-group { + display: flex; + flex-wrap: wrap; + width: 100%; +} +.block-box .input-group input { + width: 1%; + flex: 1 1 auto; +} +.block-box .input-group input:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.block-box .input-group input:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.block-box .input-group > span { + padding: 10px; + border: 1px #30375B solid; +} +.block-box .input-group .prepend { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.block-box .input-group .append, +.block-box .input-group .num-add-cut { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.block-box .input-group .num-add-cut { + position: relative; + padding: 10px 12px; +} +.block-box .input-group .num-add-cut i { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; +} +.block-box .input-group .num-add-cut .add { + top: 0; + border-bottom: 1px #30375B solid; +} +.block-box .input-group .num-add-cut .cut { + bottom: 2px; + line-height: 1.4; +} +.block-box .input-group .num-add-cut .disabled { + color: #7886A3; + cursor: not-allowed; +} +.block-box .empty { + width: 100%; + text-align: center; + color: #999; + margin: 30px 0; +} +.block-box .empty img { + width: 70%; +} +.left-menu { + font-size: 14px; +} +.left-menu a { + border-radius: 5px; + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; +} +.left-menu ul:not(:first-child) { + margin-top: 20px; +} +.left-menu .title { + padding-left: 10px; + color: #999; + font-size: 16px; + border-bottom: 1px #30375B solid; + height: 37px; +} +.left-menu .active { + background: -moz-linear-gradient(left, #0084FF, #66b5ff); + background: -webkit-linear-gradient(left, #0084FF, #66b5ff); + background: -o-linear-gradient(left, #0084FF, #66b5ff); +} +.left-menu .active li { + color: #FFF; +} +#right-frame { + position: relative; + padding-right: 240px; +} +#right-frame h1 { + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px #30375B solid; +} +#right-frame h2 { + margin-top: 50px; +} +#right-frame p { + margin-top: 10px; + line-height: 30px; +} +#right-frame code { + padding: 5px; +} +#right-frame strong { + border-radius: 5px; + margin: 0 5px; + background-color: #4E5675; + padding: 3px 5px; +} +#right-frame .doc { + margin-top: 20px; + width: 100%; + border-collapse: collapse; + border: none; +} +#right-frame .doc thead { + font-weight: bold; + text-align: center; +} +#right-frame .doc td { + padding: 10px; + border: solid #000 1px; + line-height: 30px; +} +#right-frame .doc td p { + margin-top: unset; +} +#right-frame .doc td em { + border-radius: 5px; + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: #FFF; +} +#right-frame .doc tr:nth-child(even) { + background: #171c3b; +} +#right-frame .contents { + position: fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px #30375B solid; + padding-top: 20px; +} +#right-frame .contents li { + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; +} +#right-frame .contents .active { + border-left: 4px #0084FF solid; + color: #0084FF; + padding-left: 16px; +} +#right-frame .hljs { + border-radius: 5px; + background: #232B4C; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} +#right-frame .hljs .hljs-ln-numbers { + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; +} +#right-frame .hljs tr { + height: 24px; +} +.quote { + border-radius: 5px; + background: #232B4C; + border-left: 5px #30375B solid; + margin-bottom: 10px; +} +.quote blockquote { + padding: 5px 0; + margin-left: 30px; +} +.quote li { + list-style: disc; + padding: 8px 0; +} +.quote strong { + background: unset !important; +} +.quote-info, +.quote-error, +.quote-success { + padding: 10px; + line-height: 25px; + color: #36495C; +} +.quote-info a, +.quote-error a, +.quote-success a { + color: #0084FF; +} +.quote-info a:hover, +.quote-error a:hover, +.quote-success a:hover { + color: #006acc; +} +.quote-info { + border-left-color: #ffee01; + background: #F8F7DE; + color: #9c920e; +} +.quote-error { + border-left-color: #FF1844; + background: #fae1dd; + color: #FF1844; +} +.quote-success { + border-left-color: #6fee00; + background: #D6EFC7; + color: #3d8300; +} +#login { + background-image: url(../img/login-bg.png); + background-repeat: no-repeat; +} +#login > .block-box { + position: absolute; + margin: -180px 0 0 -160px; + display: block; + width: 320px; + left: 50%; + top: 50%; +} +#login > .block-box .block { + min-height: 360px; + padding: 30px; +} +#login > .block-box .block .form-group { + min-height: 44px; +} +#login > .block-box input { + padding: 12px 10px; +} +#login > .block-box input::-webkit-input-placeholder { + font-size: 14px; +} +#login > .block-box form button { + border-radius: 4px; +} +#login .main-title, +#login .sub-title { + text-align: center; +} +#login .main-title { + font-size: 24px; + margin-bottom: 30px; +} +#login .sub-title { + font-size: 14px; + margin-bottom: 15px; + color: #B1b1b1; +} +#login form button { + width: 100%; +} +#login #verify { + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; +} +#resource { + width: 100%; + text-align: center; + height: 30px; + position: absolute; + top: 50%; + margin-top: -15px; +} diff --git a/src/css/dark/common/common.css b/src/css/dark/common/common.css new file mode 100644 index 0000000..5645439 --- /dev/null +++ b/src/css/dark/common/common.css @@ -0,0 +1,375 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +@font-face { + font-family: "num"; + src: url(../font/num.ttf); +} +/** + * ================= 旋转 ================== + */ +@-webkit-keyframes load { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.rotate { + animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; + -webkit-animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; +} +.rotate-0 { + transform-origin: center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 { + transform-origin: center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 { + transform-origin: center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +/** + * ================= 标题 ================== + */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: normal; + margin-top: 0; + line-height: 22px; +} +h3, +h4, +h5, +h6 { + margin-bottom: 10px; +} +h1 { + margin-bottom: 20px; + font-size: 24px; +} +h1 i { + font-size: 24px; +} +h2 { + margin-bottom: 20px; + font-size: 20px; +} +h2 i { + font-size: 20px; +} +h3 { + font-size: 18px; +} +h3 i { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h4 i { + font-size: 16px; +} +h5 { + font-size: 14px; +} +h5 i { + font-size: 14px; +} +h6 { + font-size: 12px; +} +h6 i { + font-size: 12px; +} +/** + * ================= 遮罩 ================== + */ +.mask { + opacity: 0.6; + width: 100%; + height: 100%; + background: #000; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + color: #FFF; +} +.mask i { + font-size: 18px; +} +/** + * ================= 边距 ================== + */ +.m0 { + margin: 0 !important; +} +.mt0 { + margin-top: 0 !important; +} +.mt10 { + margin-top: 10px !important; +} +.mt20 { + margin-top: 20px !important; +} +.mt30 { + margin-top: 30px !important; +} +.mb0 { + margin-bottom: 0 !important; +} +.mb10 { + margin-bottom: 10px !important; +} +.mb20 { + margin-bottom: 20px !important; +} +.mb30 { + margin-bottom: 30px !important; +} +.ml0 { + margin-left: 0 !important; +} +.ml10 { + margin-left: 10px !important; +} +.ml20 { + margin-left: 20px !important; +} +.ml30 { + margin-left: 30px !important; +} +.mr0 { + margin-right: 0 !important; +} +.mr10 { + margin-right: 10px !important; +} +.mr20 { + margin-right: 20px !important; +} +.mr30 { + margin-right: 30px !important; +} +.p0 { + padding: 0 !important; +} +.pl0 { + padding-left: 0 !important; +} +.pt0 { + padding-top: 0 !important; +} +.pb0 { + padding-bottom: 0 !important; +} +.pr0 { + padding-right: 0 !important; +} +/** + * ================= 颜色 ================== + */ +.font-color-1 { + color: #FF1844 !important; +} +.font-color-2 { + color: #6fee00 !important; +} +.font-color-3 { + color: #ffee01 !important; +} +.font-color-4 { + color: #ff7c00 !important; +} +.font-color-5 { + color: #f52394 !important; +} +.font-color-6 { + color: #00b2d4 !important; +} +.font-color-7 { + color: #3366FF !important; +} +.font-color-8 { + color: #FF3E28 !important; +} +.font-color-9 { + color: #7886A3 !important; +} +.font-color-0 { + color: #0084FF !important; +} +.color-1 { + background-color: #FF1844 !important; +} +.color-2 { + background-color: #6fee00 !important; +} +.color-3 { + background-color: #ffee01 !important; +} +.color-4 { + background-color: #ff7c00 !important; +} +.color-5 { + background-color: #f52394 !important; +} +.color-6 { + background-color: #00b2d4 !important; +} +.color-7 { + background-color: #3366FF !important; +} +.color-8 { + background-color: #FF3E28 !important; +} +.color-9 { + background-color: #7886A3 !important; +} +.color-0 { + background-color: #0084FF !important; +} +.linear-1 { + background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -o-linear-gradient(left, #ff7e97, #FF1844) !important; +} +.linear-2 { + background: -moz-linear-gradient(left, #a4ff55, #6fee00) !important; + background: -webkit-linear-gradient(left, #a4ff55, #6fee00) !important; + background: -o-linear-gradient(left, #a4ff55, #6fee00) !important; +} +.linear-3 { + background: -moz-linear-gradient(left, #fff567, #ffee01) !important; + background: -webkit-linear-gradient(left, #fff567, #ffee01) !important; + background: -o-linear-gradient(left, #fff567, #ffee01) !important; +} +.linear-4 { + background: -moz-linear-gradient(left, #ffb066, #ff7c00) !important; + background: -webkit-linear-gradient(left, #ffb066, #ff7c00) !important; + background: -o-linear-gradient(left, #ffb066, #ff7c00) !important; +} +.linear-5 { + background: -moz-linear-gradient(left, #f985c3, #f52394) !important; + background: -webkit-linear-gradient(left, #f985c3, #f52394) !important; + background: -o-linear-gradient(left, #f985c3, #f52394) !important; +} +.linear-6 { + background: -moz-linear-gradient(left, #3be0ff, #00b2d4) !important; + background: -webkit-linear-gradient(left, #3be0ff, #00b2d4) !important; + background: -o-linear-gradient(left, #3be0ff, #00b2d4) !important; +} +.linear-7 { + background: -moz-linear-gradient(left, #99b3ff, #3366FF) !important; + background: -webkit-linear-gradient(left, #99b3ff, #3366FF) !important; + background: -o-linear-gradient(left, #99b3ff, #3366FF) !important; +} +.linear-8 { + background: -moz-linear-gradient(left, #ff9a8e, #FF3E28) !important; + background: -webkit-linear-gradient(left, #ff9a8e, #FF3E28) !important; + background: -o-linear-gradient(left, #ff9a8e, #FF3E28) !important; +} +.linear-9 { + background: -moz-linear-gradient(left, #b5bccc, #7886A3) !important; + background: -webkit-linear-gradient(left, #b5bccc, #7886A3) !important; + background: -o-linear-gradient(left, #b5bccc, #7886A3) !important; +} +.linear-0 { + background: -moz-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -webkit-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -o-linear-gradient(left, #66b5ff, #0084FF) !important; +} +/** + * ================= 杂项 ================== + */ +.fl { + float: left; +} +.fr { + float: right; +} +.fs12 { + font-size: 12px !important; +} +.fs14 { + font-size: 14px !important; +} +.fs16 { + font-size: 16px !important; +} +.fs18 { + font-size: 18px !important; +} +.va-m { + vertical-align: middle; +} +.fwb { + font-weight: bold; +} +.tac { + text-align: center; +} +.cp { + cursor: pointer; +} +.flex { + display: flex; + flex-wrap: wrap; +} +.dn { + display: none; +} diff --git a/src/css/dark/common/header.css b/src/css/dark/common/header.css new file mode 100644 index 0000000..44896d5 --- /dev/null +++ b/src/css/dark/common/header.css @@ -0,0 +1,116 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +header { + width: 100%; + position: relative; + padding: 0 60px; + height: 85px; + display: none; +} +header .main-nav { + height: 50px; + line-height: 50px; + display: flex; +} +header .main-nav > div { + padding: 0; +} +header .main-nav > div:first-child { + font-size: 18px; + font-weight: bold; + padding-left: 35px; +} +header .main-nav > div:first-child img { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; +} +header .main-nav .nav a { + float: left; +} +header .main-nav .nav a li { + padding: 0 15px; +} +header .main-nav .nav .active .nav-slider { + display: block; +} +header .main-nav > div:last-child { + text-align: right; + position: relative; +} +header .main-nav > div:last-child img { + border-radius: 100%; + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px #0084FF solid; +} +header .main-nav > div:last-child i { + font-size: 18px; + margin-right: 0; + margin-left: 20px; +} +header .main-nav .nav-slider { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + height: 4px; + margin-top: -50px; + display: none; +} +header .sub-nav { + height: 30px; + line-height: 30px; + display: flex; +} +header .sub-nav > div { + padding: 0; +} +header .sub-nav li { + font-size: 12px; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; +} +header .sub-nav .active li { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); +} +header .sub-nav .active:hover { + color: #FFF; +} +#loading-progress { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + height: 4px; + background-color: #0084FF; + position: fixed; + top: 0; + left: 0; +} diff --git a/src/css/dark/common/reset.css b/src/css/dark/common/reset.css new file mode 100644 index 0000000..a8c5533 --- /dev/null +++ b/src/css/dark/common/reset.css @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +* { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body { + background: #0C112A; + font-size: 14px; + font-family: "Microsoft YaHei"; + color: #FFF; +} +ul, +li, +p { + margin: 0; + padding: 0; +} +li { + list-style: none; +} +a { + transition: color 0.2s linear; + color: #FFF; + text-decoration: none; +} +a:hover { + transition: color 0.2s linear; + color: #cccccc; +} +em { + font-style: normal; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +th { + font-weight: normal; + text-align: initial; +} +td { + padding: 0; +} +i { + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: 16px; +} +img, +video { + border-radius: 5px; +} +@-moz-document url-prefix() { + i { + vertical-align: middle; + } +} diff --git a/src/css/dark/common/scroll.css b/src/css/dark/common/scroll.css new file mode 100644 index 0000000..47ac90e --- /dev/null +++ b/src/css/dark/common/scroll.css @@ -0,0 +1,96 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ps { + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x { + display: none; + opacity: 0.4; + transition: background-color 0.2s linear, opacity 0.2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color 0.2s linear, opacity 0.2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + opacity: 0.6; +} +.ps__thumb-x { + background-color: #4E5675; + border-radius: 50px; + transition: background-color 0.2s linear, height 0.2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y { + box-shadow: #060916 0px 0px 20px; + background-color: #4E5675; + border-radius: 50px; + transition: background-color 0.2s linear, width 0.2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #4E5675; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #4E5675; +} +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/src/css/dark/dropzone.css b/src/css/dark/dropzone.css new file mode 100644 index 0000000..054f554 --- /dev/null +++ b/src/css/dark/dropzone.css @@ -0,0 +1,225 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropzone { + min-height: 120px; + border: 2px dashed #30375B; + background: #232B4C; + padding: 10px; + border-radius: 4px; + position: relative; + transition: border-color 0.2s linear; +} +.dropzone-mini { + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} +.dropzone:hover { + border-color: #0084FF; + transition: border-color 0.2s linear; +} +.dropzone .dz-message { + font-size: 14px; + min-height: 74px; +} +.dropzone .dz-mini { + margin: unset !important; + min-height: unset !important; +} +.dropzone .dz-mini i { + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; +} +.dropzone .dz-message i { + font-size: 42px; + margin: 0 auto; + display: block; + margin-bottom: 10px; +} +.dropzone.dz-clickable { + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove) { + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message { + display: none; +} +.dropzone .dz-message { + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview { + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview-mini { + min-height: unset !important; + margin: 2px !important; +} +.dropzone .dz-preview-mini .dz-image { + width: unset !important; + height: unset !important; +} +.dropzone .dz-preview-mini .dz-success-i, +.dropzone .dz-preview-mini .dz-error-i, +.dropzone .dz-preview-mini .dz-remove-i { + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom: 0px !important; +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i { + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom: 3px; + right: 3px; + margin-right: 0; + font-size: 18px; +} +.dropzone .dz-preview .dz-success-i { + color: #6fee00; +} +.dropzone .dz-preview .dz-error-i { + color: #FF1844; +} +.dropzone .dz-preview .dz-remove-i { + opacity: 1; + color: #FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i { + opacity: 1 !important; +} +.dropzone .dz-success .dz-success-i { + opacity: 1 !important; +} +.dropzone .dz-complete .dz-remove-i { + opacity: 0; +} +.dropzone .dz-preview .dz-image { + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: #4E5675; +} +.dropzone .dz-preview .dz-details { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename { + margin-bottom: 1em; + font-size: 14px; + text-overflow: ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong { + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img { + display: block; + border-radius: 5px; + width: 100%; +} +.dropzone .dz-button { + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button { + float: right; +} +.dropzone .dz-button span { + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress { + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress { + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress { + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress { + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload { + background: #0084FF; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} diff --git a/src/css/dark/lib/button.css b/src/css/dark/lib/button.css new file mode 100644 index 0000000..ee1eb56 --- /dev/null +++ b/src/css/dark/lib/button.css @@ -0,0 +1,83 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +button { + border-radius: 50px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + color: #FFF; + background: none; + border: 2px #30375B solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: 16px; + margin-right: 5px; + height: 46px; + line-height: 1; +} +button:hover:not(:disabled) { + box-shadow: #060916 0px 0px 20px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + border-color: #0084FF; +} +button:active:not(:disabled) { + border-color: #005cb3; +} +button i { + font-size: 18px; +} +button:disabled { + color: #7886A3; + cursor: not-allowed; +} +.middle { + font-size: 14px; + padding: 0px 16px; + height: 36px; +} +.middle i { + font-size: 14px; +} +.small { + font-size: 14px; + padding: 0 8px; + height: 26px; +} +.small i { + font-size: 12px; +} +.hl { + background: #0084FF; + border-color: #0084FF; + color: #FFF; +} +.hl:hover:not(:disabled) { + background: #0077e6; + border-color: #0077e6; +} +.hl:active:not(:disabled) { + background: #005cb3; + border-color: #005cb3; +} +.hl:disabled { + color: #7886A3; + background: #30375B; + cursor: not-allowed; + border-color: #30375B; +} diff --git a/src/css/dark/lib/citypicker.css b/src/css/dark/lib/citypicker.css new file mode 100644 index 0000000..84292a3 --- /dev/null +++ b/src/css/dark/lib/citypicker.css @@ -0,0 +1,110 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.citypicker { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + position: absolute; + border: 1px #30375B solid; + background: #232B4C; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; +} +.citypicker span { + border-radius: 5px; + transition: background 0.2s linear; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; +} +.citypicker span:not(.current):not(.title):not(.not-allow):hover { + transition: background 0.2s linear; + background: #4E5675; +} +.citypicker .title { + color: #999; + padding-left: 5px; +} +.citypicker .header, +.citypicker .body { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.citypicker .header { + margin: 5px 0; +} +.citypicker .header span { + width: 40px; +} +.citypicker .header .current { + color: #FFF; +} +.citypicker .body:after { + content: ""; + flex: auto; +} +.citypicker .body span { + width: 60px; + margin: 2px 15px; +} +.citypicker .quick, +.citypicker .vert { + max-height: 240px; + position: relative; +} +.citypicker .quick span, +.citypicker .vert span { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; +} +.citypicker .quick .ps__rail-y, +.citypicker .vert .ps__rail-y { + right: 0; +} +.citypicker .quick .current, +.citypicker .vert .current { + background: #4E5675; +} +.citypicker .vert { + height: 200px; + min-width: 120px; + float: left; +} +.citypicker .vert span { + display: block; +} +.citypicker .vert span i { + float: right; + margin-right: 0; +} +.citypicker .vert:not(:last-child) { + margin-right: 5px; +} +.citypicker .current { + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); +} diff --git a/src/css/dark/lib/colorpicker.css b/src/css/dark/lib/colorpicker.css new file mode 100644 index 0000000..722ade6 --- /dev/null +++ b/src/css/dark/lib/colorpicker.css @@ -0,0 +1,45 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.colorpicker { + overflow: hidden; +} +.colorpicker > div { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; +} +.colorpicker > div .color { + border-radius: 5px; + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; +} +.colorpicker > div i { + color: #FFF; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; +} diff --git a/src/css/dark/lib/datepicker.css b/src/css/dark/lib/datepicker.css new file mode 100644 index 0000000..1016183 --- /dev/null +++ b/src/css/dark/lib/datepicker.css @@ -0,0 +1,234 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.datepicker { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + width: auto; + position: absolute; + border: 1px #30375B solid; + background: #232B4C; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; +} +.datepicker .header, +.datepicker .footer { + height: 35px; + line-height: 35px; + text-align: center; +} +.datepicker .header span, +.datepicker .footer span { + transition: color 0.2s linear; + text-align: center; +} +.datepicker .header i, +.datepicker .footer i { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; +} +.datepicker .header .font, +.datepicker .footer .font { + float: left; + padding-left: 5px; +} +.datepicker .header .font:hover, +.datepicker .footer .font:hover { + color: #0084FF; +} +.datepicker .header .confirm, +.datepicker .footer .confirm { + float: right; + position: relative; +} +.datepicker .header .confirm button, +.datepicker .footer .confirm button { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; +} +.datepicker .header .not-allow, +.datepicker .footer .not-allow { + color: #7886A3; + cursor: not-allowed; +} +.datepicker .header .not-allow:hover, +.datepicker .footer .not-allow:hover { + color: #7886A3; +} +.datepicker .header .prev-year, +.datepicker .header .prev-month { + float: left; +} +.datepicker .header .next-year, +.datepicker .header .next-month { + float: right; +} +.datepicker .footer { + display: none; +} +.datepicker .footer .choose-time { + display: none; +} +.datepicker .body { + width: 260px; +} +.datepicker .body span { + width: 34px; + height: 34px; + line-height: 34px; +} +.datepicker .body .next { + color: #7886A3; + margin-bottom: 3px; +} +.datepicker .datepicker-panel { + float: left; +} +.datepicker .right { + margin-left: 10px; + display: none; +} +.datepicker .week, +.datepicker .day, +.datepicker .y-m, +.datepicker .picker-time { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.datepicker .week { + color: #7886A3; +} +.datepicker .week span { + cursor: default; +} +.datepicker .day span:not(.next) { + border-radius: 5px; + transition: background 0.2s linear; + position: relative; + margin-bottom: 3px; +} +.datepicker .day span:not(.next):hover:not(.current) { + transition: background 0.2s linear; + background: #4E5675; +} +.datepicker .day span:not(.next) div { + border-radius: 50px; + width: 5px; + height: 5px; + position: absolute; + background: #0084FF; + right: 2px; + top: 2px; +} +.datepicker .day span.current { + box-shadow: #060916 0px 0px 20px; + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); + color: #FFF; +} +.datepicker .day span.current div { + background: #FFF; +} +.datepicker .y-m { + display: none; +} +.datepicker .y-m div { + border-radius: 5px; + transition: background 0.2s linear; + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; +} +.datepicker .y-m div:hover { + transition: background 0.2s linear; + background: #4E5675; +} +.datepicker .y-m .active { + background: #4E5675; +} +.datepicker .picker-time { + display: none; +} +.datepicker .picker-time ul { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; +} +.datepicker .picker-time ul li { + border-radius: 5px; + transition: background 0.2s linear; + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; +} +.datepicker .picker-time ul li:not(.current):hover { + transition: background 0.2s linear; + background: #4E5675; +} +.datepicker .picker-time ul .current { + background: #4E5675; +} +.datepicker .picker-time ul .ps__rail-y { + right: 0; +} +.datepicker .quick { + padding: 0 6px; + display: none; + margin-bottom: 5px; +} +.datepicker .quick span { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + margin: 6px 0; +} +.datepicker .quick span.title { + padding-left: 0; + color: #999; +} +.datepicker .quick span.current { + box-shadow: #060916 0px 0px 20px; + background: #0084FF; + color: #FFF; +} +.datepicker .footer { + height: 30px; +} +.datepicker .clear { + clear: both; +} +.datepicker span { + text-align: center; + display: inline-block; + cursor: pointer; +} diff --git a/src/css/dark/lib/dropdown.css b/src/css/dark/lib/dropdown.css new file mode 100644 index 0000000..e00be13 --- /dev/null +++ b/src/css/dark/lib/dropdown.css @@ -0,0 +1,71 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropdown { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + border: 1px #30375B solid; + background: #232B4C; + position: absolute; + z-index: 9999; + outline: none; + padding: 5px 0; + display: none; +} +.dropdown ul { + max-height: 300px; + overflow: hidden; + position: relative; +} +.dropdown li:not(.divided) { + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; +} +.dropdown li:not(.divided) span { + flex: 1 1 auto; +} +.dropdown li:not(.divided) .checked { + margin: 0 0 0 20px; +} +.dropdown li:not(.divided):hover:not(.disabled) { + background: #4E5675; +} +.dropdown .ps__rail-y { + right: 0; +} +.dropdown .title { + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px #30375B solid; + margin-bottom: 5px; + padding: 0 10px; +} +.dropdown .divided { + margin: 4px 0; + border-bottom: 1px #30375B solid; +} +.dropdown .disabled { + color: #7886A3; + cursor: not-allowed !important; +} diff --git a/src/css/dark/lib/editor.css b/src/css/dark/lib/editor.css new file mode 100644 index 0000000..978db2d --- /dev/null +++ b/src/css/dark/lib/editor.css @@ -0,0 +1,200 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #FFF; + } +} +.ql-snow a { + color: #0084FF; +} +.ql-snow .ql-stroke { + stroke: #FFF; +} +.ql-snow .ql-stroke-miter { + stroke: #FFF; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #FFF; +} +.ql-snow .ql-picker { + color: #FFF; +} +.ql-snow .ql-tooltip { + color: #FFF; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor p { + margin-top: unset !important; + line-height: unset !important; +} +.ql-container { + font-size: 14px; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow { + border-color: #30375B; +} +.ql-toolbar.ql-snow { + border-radius: 5px 5px 0 0; + background: #171c3b; + padding: 12px; +} +.ql-container.ql-snow { + border-radius: 0 0 5px 5px; + background: #232B4C; +} +.ql-editor.ql-blank::before { + color: #999; + font-size: 14px; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #30375B; + outline: none; +} +.ql-snow .ql-picker-options { + background: #232B4C; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + margin-top: 2px; +} +.ql-snow.ql-toolbar button:hover { + box-shadow: none; +} +.ql-snow .ql-tooltip { + box-shadow: #060916 0px 0px 20px; + border-radius: 5px; + padding: 8px 12px; + border-color: #30375B; + background-color: #1A2042; +} +.ql-snow .ql-tooltip input[type=text] { + border-color: #30375B; + font-size: 14px; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus { + border-color: #0084FF; + background: #2a3560; +} +.editor { + position: relative; +} diff --git a/src/css/dark/lib/form.css b/src/css/dark/lib/form.css new file mode 100644 index 0000000..a2c66a3 --- /dev/null +++ b/src/css/dark/lib/form.css @@ -0,0 +1,299 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +::-webkit-input-placeholder { + color: #999; +} +:-moz-placeholder { + color: #999; +} +::-moz-placeholder { + color: #999; +} +:-ms-input-placeholder { + color: #999; +} +input, +textarea { + border-radius: 5px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + padding: 10px; + border: 1px #30375B solid; + background: #232B4C; + width: 100%; + color: #FFF; +} +input:focus, +textarea:focus { + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + box-shadow: #060916 0px 0px 20px; + outline: none; + border-color: #0084FF; + background: #2a3560; +} +input:disabled, +textarea:disabled { + cursor: not-allowed; + color: #7886A3; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #7886A3; +} +label { + position: relative; +} +textarea { + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize { + resize: none; +} +.icon-input i:not(.add):not(.cut), +.icon-input-right i:not(.add):not(.cut) { + position: absolute; + top: 0px; +} +.icon-input input { + padding-left: 26px; +} +.icon-input i { + left: 8px; +} +.icon-input-right input { + padding-right: 24px; +} +.icon-input-right i { + margin-right: 0; + right: 8px; +} +.error-input { + border-color: #FF1844; + background: #482323; +} +.error-input:focus { + border-color: #FF1844; + background: #482323; +} +input[type="radio"], +input[type="checkbox"], +select { + border: 0; + position: absolute; + left: -9999px; +} +select { + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked { + margin-right: 10px; + line-height: 40px; + display: inline-block; +} +.radio i, +.radio-disabled i, +.radio-checked i, +.radio-disabled-checked i, +.checkbox i, +.checkbox-disabled i, +.checkbox-checked i, +.checkbox-disabled-checked i { + font-size: 18px; + margin-right: 0; + font-weight: bold; +} +.radio, +.checkbox, +.checkbox-checked { + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked { + color: #7886A3; + cursor: not-allowed; +} +.radio i, +.checkbox i { + transition: color 0.2s linear; +} +.radio-checked i, +.checkbox-checked i { + transition: color 0.2s linear; + color: #0084FF; +} +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag { + border-radius: 5px; + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 5px; +} +.radio-tag { + border: 2px dashed #30375B; +} +.radio-checked-tag { + border: 2px solid #0084FF; + background: #2a3560; +} +.radio-disabled-tag { + border: 2px dashed #30375B; + color: #7886A3; + cursor: not-allowed; +} +.select { + border-radius: 5px; + padding: 10px 30px 8px 10px; + border: 1px #30375B solid; + background: #232B4C; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; +} +.select i:not(.rotate) { + position: absolute; + right: 0px; + top: 10px; +} +.select i.ri-loader-4-line { + font-size: 14px; +} +.select span { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; +} +.select .select-clear { + display: none; +} +.select-disabled { + cursor: not-allowed; + border-color: #30375B; +} +.select-disabled span, +.select-disabled i { + color: #7886A3; +} +.select-option { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + display: none; + position: absolute; + border: 1px #30375B solid; + background: #232B4C; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; +} +.select-option ul { + padding: 6px; + position: relative; + max-height: 240px; +} +.select-option ul li { + padding: 5px 10px 5px 5px; + cursor: pointer; +} +.select-option ul li label { + height: 26px; + line-height: 26px; + width: 100%; +} +.select-option ul li:not(:first-child) { + margin-top: 4px; +} +.select-option ul li:hover { + border-radius: 5px; + background: #4E5675; +} +.select-option ul .multiple { + padding: 0 10px 0 5px; +} +.select-option ul .active { + border-radius: 5px; + background: #4E5675; +} +.select-option .disabled { + color: #7886A3; + cursor: not-allowed; +} +.select-option .disabled:hover { + background: #232B4C; +} +.checkbox-switch { + border-radius: 50px; + background: #999; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; +} +.checkbox-switch span { + transition: margin-left 0.2s linear; + border-radius: 50px; + background: #FFF; + width: 16px; + height: 16px; + display: inline-block; + position: absolute; +} +.switch-open { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); +} +.switch-open span { + box-shadow: #060916 0px 0px 20px; + transition: margin-left 0.2s linear; + margin-left: 22px; +} +.switch-disabled { + cursor: not-allowed; + background: #7886A3; +} diff --git a/src/css/dark/lib/imageview.css b/src/css/dark/lib/imageview.css new file mode 100644 index 0000000..dd1d70d --- /dev/null +++ b/src/css/dark/lib/imageview.css @@ -0,0 +1,93 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.imageview { + cursor: pointer; +} +#imageview { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +#imageview ul { + position: absolute; + left: 50%; + top: 50%; + height: 100%; + transform: translate(-50%, -50%); +} +#imageview ul li { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; +} +#imageview img { + cursor: move; +} +#imageview .imgW { + width: 100%; + height: auto; +} +#imageview .imgH { + width: auto; + height: 100%; +} +#imageview .imageview-close { + border-radius: 50px; + transition: background 0.2s linear; + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; +} +#imageview .imageview-close i { + color: #FFF; + font-size: 28px; + margin-right: unset; +} +#imageview .imageview-close:hover { + transition: background 0.2s linear; + background: rgba(100, 100, 100, 0.4); +} +#imageview .imageview-tips { + border-radius: 50px; + color: #FFF; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display: none; +} diff --git a/src/css/dark/lib/message.css b/src/css/dark/lib/message.css new file mode 100644 index 0000000..a1bd70e --- /dev/null +++ b/src/css/dark/lib/message.css @@ -0,0 +1,42 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.message { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + opacity: 0.6; + color: #FFF; + position: fixed; + background: #000; + z-index: 9999; + padding: 10px 15px; + left: 50%; +} +.message i { + font-size: 16px; +} +.message .info { + color: #ffee01; +} +.message .error { + color: #FF1844; +} +.message .success { + color: #6fee00; +} diff --git a/src/css/dark/lib/notice.css b/src/css/dark/lib/notice.css new file mode 100644 index 0000000..8e9a5a9 --- /dev/null +++ b/src/css/dark/lib/notice.css @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#notice { + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + background: #000; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; +} +.notice i { + position: absolute; + margin-right: 0; +} +.notice .notice-title { + font-size: 16px; + margin-bottom: 5px; +} +.notice .desc { + line-height: 18px; + margin-top: 5px; + color: #999; +} +.notice .close { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; +} +.notice .title-icon { + font-size: 26px; +} +.notice .href { + margin: 10px 0 5px 0; +} +.notice .href a { + color: #0084FF; + font-weight: bold; +} +.notice .info { + color: #ffee01; +} +.notice .error { + color: #FF1844; +} +.notice .success { + color: #6fee00; +} diff --git a/src/css/dark/lib/popup.css b/src/css/dark/lib/popup.css new file mode 100644 index 0000000..ad9d25c --- /dev/null +++ b/src/css/dark/lib/popup.css @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.popup { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + position: fixed; + border: 1px #30375B solid; + background: #232B4C; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; +} +.popup span { + display: block; +} +.popup i { + font-size: 36px; +} +.popup .title { + font-size: 18px; + margin: 15px 0 10px 0; +} +.popup .txt { + margin: 10px; + line-height: 22px; +} +.popup .btn { + margin: 15px 0; +} +.popup .btn button { + margin: 0; +} +.popup .alert { + color: #ffee01; +} +.popup .error { + color: #FF1844; +} +.popup .success { + color: #6fee00; +} +.popup .confirm { + color: #ffee01; +} diff --git a/src/css/dark/lib/progress.css b/src/css/dark/lib/progress.css new file mode 100644 index 0000000..23ec9a3 --- /dev/null +++ b/src/css/dark/lib/progress.css @@ -0,0 +1,51 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.progress { + height: 30px; + position: relative; +} +.progress .bg, +.progress .percent, +.progress .point { + border-radius: 50px; + position: absolute; + top: 10px; + left: 0; + height: 12px; +} +.progress .bg { + width: 100%; + background: #4E5675; + font-size: 12px; +} +.progress .percent { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + box-shadow: #060916 0px 0px 10px; +} +.progress .point { + width: 100%; + line-height: 12px; + color: #FFF; + font-size: 12px; + text-align: center; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/dark/lib/rate.css b/src/css/dark/lib/rate.css new file mode 100644 index 0000000..64145f1 --- /dev/null +++ b/src/css/dark/lib/rate.css @@ -0,0 +1,37 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.rate { + margin-top: 20px; +} +.rate .star { + transition: color 0.2s linear; + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; +} +.rate .full { + transition: color 0.2s linear; + color: #ffee01; +} +.rate .disabled { + cursor: not-allowed; + color: #7886A3; +} diff --git a/src/css/dark/lib/slider.css b/src/css/dark/lib/slider.css new file mode 100644 index 0000000..31be8ad --- /dev/null +++ b/src/css/dark/lib/slider.css @@ -0,0 +1,74 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.slider { + border-radius: 5px; + height: 4px; + background: #30375B; + cursor: pointer; + position: relative; + margin: 30px 0 10px 0; +} +.slider .slider-bar { + border-radius: 5px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + position: absolute; + width: 0; + height: 4px; +} +.slider .slider-btn { + transition: box-shadow 0.2s linear; + border-radius: 50px; + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: #FFF; + border: 3px #0084FF solid; + z-index: 999; + left: 0; + top: -6px; +} +.slider .slider-btn:hover { + transition: box-shadow 0.2s linear; + box-shadow: #060916 0px 0px 20px; +} +.slider .step { + border-radius: 50%; + width: 4px; + height: 4px; + background: #4E5675; + position: absolute; +} +.slider-disabled { + background: #7886A3; + cursor: not-allowed; +} +.slider-disabled .slider-bar { + background: #999; +} +.slider-disabled .slider-btn { + border-color: #999; + cursor: not-allowed; +} +.slider-disabled .slider-btn:hover { + box-shadow: #060916 0px 0px 0px; +} diff --git a/src/css/dark/lib/status.css b/src/css/dark/lib/status.css new file mode 100644 index 0000000..9473ae9 --- /dev/null +++ b/src/css/dark/lib/status.css @@ -0,0 +1,33 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.status { + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; +} +.status i { + border-radius: 50px; + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; +} diff --git a/src/css/dark/lib/tab.css b/src/css/dark/lib/tab.css new file mode 100644 index 0000000..3226616 --- /dev/null +++ b/src/css/dark/lib/tab.css @@ -0,0 +1,81 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tab { + border-bottom: 2px #30375B solid; + white-space: nowrap; +} +.tab span { + background: #232B4C; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px #30375B solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; +} +.tab span .mark { + border-radius: 50px; + position: absolute; + background: #FF1844; + color: #FFF; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 3px; +} +.tab .active { + background: #1A2042; + height: 42px; + border-bottom: 2px #1A2042 solid; + margin-bottom: -2px; +} +.tab-panel { + min-height: 200px; + display: none; + position: relative; +} +.tab-panel .block-title { + padding: 0 10px; +} +.tab-panel .block { + padding: 0; + box-shadow: none; +} +.tab-panel .block-pb { + padding: 20px; + background: #232B4C; + border: 2px #30375B solid; +} +.tab-panel .panel-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} diff --git a/src/css/dark/lib/table.css b/src/css/dark/lib/table.css new file mode 100644 index 0000000..f253807 --- /dev/null +++ b/src/css/dark/lib/table.css @@ -0,0 +1,239 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.table { + position: relative; + overflow-x: hidden; +} +.table button { + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} +.table .table-box { + position: relative; +} +.table .table-box thead tr, +.table .fixed-left thead tr, +.table .fixed-right thead tr { + border-bottom: 1px #000 solid; + background: #171c3b; +} +.table .table-box thead tr .order, +.table .fixed-left thead tr .order, +.table .fixed-right thead tr .order { + position: relative; + padding: 2px 10px; +} +.table .table-box thead tr .order i, +.table .fixed-left thead tr .order i, +.table .fixed-right thead tr .order i { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; +} +.table .table-box thead tr .order .asc, +.table .fixed-left thead tr .order .asc, +.table .fixed-right thead tr .order .asc { + top: -3px; +} +.table .table-box thead tr .order .desc, +.table .fixed-left thead tr .order .desc, +.table .fixed-right thead tr .order .desc { + bottom: -3px; +} +.table .table-box thead tr .order .active, +.table .fixed-left thead tr .order .active, +.table .fixed-right thead tr .order .active { + color: #0084FF; +} +.table .table-box tbody tr:nth-child(even), +.table .fixed-left tbody tr:nth-child(even), +.table .fixed-right tbody tr:nth-child(even) { + background-color: #161b37; +} +.table .table-box tbody tr:hover, +.table .fixed-left tbody tr:hover, +.table .fixed-right tbody tr:hover { + background-color: #283267; +} +.table .table-box tbody img, +.table .fixed-left tbody img, +.table .fixed-right tbody img { + height: 40px; + width: 40px; + vertical-align: middle; +} +.table .table-box tbody a, +.table .fixed-left tbody a, +.table .fixed-right tbody a { + color: #66b5ff !important; +} +.table .table-box tbody i, +.table .fixed-left tbody i, +.table .fixed-right tbody i { + margin-right: 0; +} +.table .table-box tbody .table-img-head, +.table .fixed-left tbody .table-img-head, +.table .fixed-right tbody .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.table .table-box td:not(.td-checkbox), +.table .fixed-left td:not(.td-checkbox), +.table .fixed-right td:not(.td-checkbox) { + min-width: 100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.table .table-box label:not(.no-padding), +.table .fixed-left label:not(.no-padding), +.table .fixed-right label:not(.no-padding) { + padding: 0 10px; + margin: 0; +} +.table .table-box .td-checkbox, +.table .fixed-left .td-checkbox, +.table .fixed-right .td-checkbox { + width: 40px; +} +.table .table-box .td-checkbox div, +.table .fixed-left .td-checkbox div, +.table .fixed-right .td-checkbox div { + width: 40px; +} +.table .table-box .head-border-top, +.table .fixed-left .head-border-top, +.table .fixed-right .head-border-top { + border-top: 1px #000 solid; +} +.table .table-box .tr-hover, +.table .fixed-left .tr-hover, +.table .fixed-right .tr-hover { + background-color: #283267 !important; +} +.table .fixed-left, +.table .fixed-right { + position: absolute; + top: 0; + background: #1A2042; +} +.table .fixed-left { + left: 0; + box-shadow: 4px 0 10px 0px #0c112a; +} +.table .fixed-right { + right: 0; + box-shadow: -4px 0 10px 0px #0c112a; +} +.table .empty { + height: 60px; + line-height: 60px; + text-align: center; + color: #999; + margin-bottom: 15px; +} +.table-page { + text-align: right; + margin-top: 10px; +} +.table-page > span:not(.jump):not(.info) { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; +} +.table-page > span:not(.jump):not(.info):hover:not(.current) { + transition: background 0.2s linear; + background: #4E5675; +} +.table-page .prev-page, +.table-page .next-page { + padding: 5px 6px !important; +} +.table-page .prev-page > i, +.table-page .next-page > i { + margin-right: 0; + vertical-align: text-top; +} +.table-page .current { + color: #FFF; + background: #0084FF; +} +.table-page .current:hover { + transition: background 0.2s linear; + background: #0084FF; +} +.table-page .info { + text-align: left; + margin-right: 10px; +} +.table-page .jump { + margin-left: 10px; +} +.table-page .jump input { + width: 50px; + margin: 0 2px; +} +.table-page .jump button { + margin-left: 6px; +} +.table-page .select, +.table-page .select-option { + margin-left: 4px; + margin-right: 4px; +} +.table-page .select { + min-width: auto; +} +.table-tools button, +.table-search button { + margin-right: 10px; + padding: 8px 12px; +} +.table-tools .form-group, +.table-search .form-group { + min-height: unset; +} +.table-search .table-search-box > div { + padding-top: 0; + padding-bottom: 10px; +} +.table-tools { + border-bottom: 1px #000 solid; + padding-bottom: 10px; +} +.table-shade { + width: 100%; + min-height: 160px; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + display: none; + color: #FFF; +} diff --git a/src/css/dark/lib/tag.css b/src/css/dark/lib/tag.css new file mode 100644 index 0000000..180f4ac --- /dev/null +++ b/src/css/dark/lib/tag.css @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tag { + border-radius: 5px; + display: inline-block; + padding: 6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/dark/lib/tips.css b/src/css/dark/lib/tips.css new file mode 100644 index 0000000..cc5acd1 --- /dev/null +++ b/src/css/dark/lib/tips.css @@ -0,0 +1,63 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tips { + box-shadow: #060916 0px 0px 20px; + border-radius: 5px; + position: absolute; + left: -9999px; + top: -9999px; + background: #000; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; +} +.tips .tips-arrow { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; +} +.tips .down { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color: #000; +} +.tips .top { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color: #000; +} +.tips .right { + top: 50%; + margin-top: -5px; + right: -10px; + border-left-color: #000; +} +.tips .left { + top: 50%; + margin-top: -5px; + left: -10px; + border-right-color: #000; +} diff --git a/src/css/dark/lib/transfer.css b/src/css/dark/lib/transfer.css new file mode 100644 index 0000000..d7fba8a --- /dev/null +++ b/src/css/dark/lib/transfer.css @@ -0,0 +1,111 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.transfer-box { + position: relative; +} +.transfer-box-list { + border-radius: 5px; + width: 180px; + height: 266px; + border: 1px #30375B solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; +} +.transfer-box-list .transfer-header { + background: #232B4C; + border-bottom: 1px #30375B solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; +} +.transfer-box-list .transfer-header label { + padding: 0; + line-height: 30px; +} +.transfer-box-list span { + float: right; +} +.transfer-body { + position: relative; + overflow: hidden; + margin-top: 1px; +} +.transfer-body ul { + padding: 4px; + overflow: hidden; + position: relative; +} +.transfer-body li { + border-radius: 5px; + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.transfer-body li:hover { + background: #4E5675; +} +.transfer-body li label { + line-height: 30px; +} +.transfer-body .disabled { + cursor: not-allowed; +} +.transfer-body .disabled:hover { + background: none; +} +.transfer-search { + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; +} +.transfer-search input { + padding: 6px; +} +.transfer-body-search { + margin-top: 34px; +} +.transfer-button { + display: inline-block; + vertical-align: middle; + margin: 0 10px; +} +.transfer-button button { + border-radius: 5px; + padding: 6px; + display: block; + height: 32px; + margin: 0; +} +.transfer-button button i { + margin-right: 0; +} +.transfer-button button:first-child { + margin-bottom: 10px; +} diff --git a/src/css/dark/lib/tree.css b/src/css/dark/lib/tree.css new file mode 100644 index 0000000..5211ba1 --- /dev/null +++ b/src/css/dark/lib/tree.css @@ -0,0 +1,40 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tree label { + line-height: 20px; +} +.tree ul { + margin-left: -5px; + padding-left: 20px; +} +.tree > ul { + padding-left: 0; +} +.tree li > i { + font-size: 20px; + margin-right: 0; + cursor: pointer; +} +.tree li { + line-height: 28px; +} +.tree .tree-checkbox { + padding-left: 25px; +} diff --git a/src/css/dark/lib/window.css b/src/css/dark/lib/window.css new file mode 100644 index 0000000..31a6598 --- /dev/null +++ b/src/css/dark/lib/window.css @@ -0,0 +1,93 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.window { + border-radius: 5px; + box-shadow: #060916 0px 0px 20px; + position: fixed; + border: 1px #30375B solid; + background: #1A2042; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; +} +.window .title { + position: relative; + height: 28px; + line-height: 28px; + margin: 0 25px 10px 0; +} +.window .window-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} +.window .window-close { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; +} +.window .window-close i { + transition: color 0.2s linear; + position: absolute; + font-size: 18px; + cursor: pointer; + color: #FF1844; +} +.window .window-close i:hover { + transition: color 0.2s linear; + color: #ff7e97; +} +.window .body { + position: relative; + overflow: hidden; + padding-right: 15px; +} +.window .body .block { + padding: 0; + box-shadow: none; +} +.window .body .block-title { + padding: 0 10px; +} +.window .body .block-pb { + padding: 20px; + background: #232B4C; + border: 2px #30375B solid; +} +.window .body .form-group .title { + margin-bottom: 0; +} +.window .btnbar { + margin: 7px 15px 10px 0; + text-align: right; +} +.window .btnbar button { + margin-right: 0; + margin-left: 10px; +} diff --git a/src/css/dark/normalize.css b/src/css/dark/normalize.css new file mode 100644 index 0000000..fd83bb3 --- /dev/null +++ b/src/css/dark/normalize.css @@ -0,0 +1,352 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + *, *::before, *::after { + box-sizing: border-box; + } + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } \ No newline at end of file diff --git a/src/css/dark/quill.snow.css b/src/css/dark/quill.snow.css new file mode 100644 index 0000000..32921ef --- /dev/null +++ b/src/css/dark/quill.snow.css @@ -0,0 +1,964 @@ +/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +.ql-container { + box-sizing: border-box; + font-family: Helvetica, Arial, sans-serif; + font-size: 13px; + height: 100%; + margin: 0; + position: relative; +} +.ql-container.ql-disabled .ql-tooltip { + visibility: hidden; +} +.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, +.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui { + cursor: pointer; +} +.ql-clipboard { + left: -100000px; + height: 1px; + overflow-y: hidden; + position: absolute; + top: 50%; +} +.ql-clipboard p { + margin: 0; + padding: 0; +} +.ql-editor { + box-sizing: border-box; + counter-reset: list-0; + line-height: 1.42; + height: 100%; + outline: 0; + overflow-y: auto; + padding: 12px 15px; + tab-size: 4; + -moz-tab-size: 4; + text-align: left; + white-space: pre-wrap; + word-wrap: break-word; +} +.ql-editor > * { + cursor: text; +} +.ql-editor blockquote, +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor ol, +.ql-editor p, +.ql-editor pre { + margin: 0; + padding: 0; +} +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor p { + counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor table { + border-collapse: collapse; +} +.ql-editor td { + border: 1px solid #000; + padding: 2px 5px; +} +.ql-editor ol { + padding-left: 1.5em; +} +.ql-editor li { + list-style-type: none; + padding-left: 1.5em; + position: relative; +} +.ql-editor li > .ql-ui:before { + display: inline-block; + margin-left: -1.5em; + margin-right: .3em; + text-align: right; + white-space: nowrap; + width: 1.2em; +} +.ql-editor li[data-list=checked] > .ql-ui, +.ql-editor li[data-list=unchecked] > .ql-ui { + color: #777; +} +.ql-editor li[data-list=bullet] > .ql-ui:before { + content: '\2022'; +} +.ql-editor li[data-list=checked] > .ql-ui:before { + content: '\2611'; +} +.ql-editor li[data-list=unchecked] > .ql-ui:before { + content: '\2610'; +} +.ql-editor li[data-list=ordered] { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; +} +.ql-editor li[data-list=ordered] > .ql-ui:before { + content: counter(list-0, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-increment: list-1; +} +.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before { + content: counter(list-1, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-increment: list-2; +} +.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before { + content: counter(list-2, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-increment: list-3; +} +.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before { + content: counter(list-3, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-increment: list-4; +} +.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before { + content: counter(list-4, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-reset: list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-increment: list-5; +} +.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before { + content: counter(list-5, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-reset: list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-increment: list-6; +} +.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before { + content: counter(list-6, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-reset: list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-increment: list-7; +} +.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before { + content: counter(list-7, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-reset: list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-increment: list-8; +} +.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before { + content: counter(list-8, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-reset: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 { + counter-increment: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before { + content: counter(list-9, decimal) '. '; +} +.ql-editor .ql-indent-1:not(.ql-direction-rtl) { + padding-left: 3em; +} +.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { + padding-left: 4.5em; +} +.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 3em; +} +.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 4.5em; +} +.ql-editor .ql-indent-2:not(.ql-direction-rtl) { + padding-left: 6em; +} +.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { + padding-left: 7.5em; +} +.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 6em; +} +.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 7.5em; +} +.ql-editor .ql-indent-3:not(.ql-direction-rtl) { + padding-left: 9em; +} +.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { + padding-left: 10.5em; +} +.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 9em; +} +.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 10.5em; +} +.ql-editor .ql-indent-4:not(.ql-direction-rtl) { + padding-left: 12em; +} +.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { + padding-left: 13.5em; +} +.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 12em; +} +.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 13.5em; +} +.ql-editor .ql-indent-5:not(.ql-direction-rtl) { + padding-left: 15em; +} +.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { + padding-left: 16.5em; +} +.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 15em; +} +.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 16.5em; +} +.ql-editor .ql-indent-6:not(.ql-direction-rtl) { + padding-left: 18em; +} +.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { + padding-left: 19.5em; +} +.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 18em; +} +.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 19.5em; +} +.ql-editor .ql-indent-7:not(.ql-direction-rtl) { + padding-left: 21em; +} +.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { + padding-left: 22.5em; +} +.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 21em; +} +.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 22.5em; +} +.ql-editor .ql-indent-8:not(.ql-direction-rtl) { + padding-left: 24em; +} +.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { + padding-left: 25.5em; +} +.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 24em; +} +.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 25.5em; +} +.ql-editor .ql-indent-9:not(.ql-direction-rtl) { + padding-left: 27em; +} +.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { + padding-left: 28.5em; +} +.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 27em; +} +.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 28.5em; +} +.ql-editor li.ql-direction-rtl { + padding-right: 1.5em; +} +.ql-editor li.ql-direction-rtl > .ql-ui:before { + margin-left: .3em; + margin-right: -1.5em; + text-align: left; +} +.ql-editor table { + table-layout: fixed; + width: 100%; +} +.ql-editor table td { + outline: 0; +} +.ql-editor .ql-code-block-container { + font-family: monospace; +} +.ql-editor .ql-video { + display: block; + max-width: 100%; +} +.ql-editor .ql-video.ql-align-center { + margin: 0 auto; +} +.ql-editor .ql-video.ql-align-right { + margin: 0 0 0 auto; +} +.ql-editor .ql-bg-black { + background-color: #000; +} +.ql-editor .ql-bg-red { + background-color: #e60000; +} +.ql-editor .ql-bg-orange { + background-color: #f90; +} +.ql-editor .ql-bg-yellow { + background-color: #ff0; +} +.ql-editor .ql-bg-green { + background-color: #008a00; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-bg-purple { + background-color: #93f; +} +.ql-editor .ql-color-white { + color: #fff; +} +.ql-editor .ql-color-red { + color: #e60000; +} +.ql-editor .ql-color-orange { + color: #f90; +} +.ql-editor .ql-color-yellow { + color: #ff0; +} +.ql-editor .ql-color-green { + color: #008a00; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor .ql-color-purple { + color: #93f; +} +.ql-editor .ql-font-serif { + font-family: Georgia, Times New Roman, serif; +} +.ql-editor .ql-font-monospace { + font-family: Monaco, Courier New, monospace; +} +.ql-editor .ql-size-small { + font-size: 0.75em; +} +.ql-editor .ql-size-large { + font-size: 1.5em; +} +.ql-editor .ql-size-huge { + font-size: 2.5em; +} +.ql-editor .ql-direction-rtl { + direction: rtl; + text-align: inherit; +} +.ql-editor .ql-align-center { + text-align: center; +} +.ql-editor .ql-align-justify { + text-align: justify; +} +.ql-editor .ql-align-right { + text-align: right; +} +.ql-editor .ql-ui { + position: absolute; +} +.ql-editor.ql-blank::before { + color: rgba(0, 0, 0, 0.6); + content: attr(data-placeholder); + font-style: italic; + left: 15px; + pointer-events: none; + position: absolute; + right: 15px; +} +.ql-snow .ql-toolbar:after, +.ql-snow.ql-toolbar:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-toolbar button, +.ql-snow.ql-toolbar button { + background: 0 0; + border: none; + cursor: pointer; + display: inline-block; + float: left; + height: 24px; + padding: 3px 5px; + width: 28px; +} +.ql-snow .ql-toolbar button svg, +.ql-snow.ql-toolbar button svg { + float: left; + height: 100%; +} +.ql-snow .ql-toolbar button:active:hover, +.ql-snow.ql-toolbar button:active:hover { + outline: 0; +} +.ql-snow .ql-toolbar input.ql-image[type=file], +.ql-snow.ql-toolbar input.ql-image[type=file] { + display: none; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #FFF; + } +} +.ql-snow { + box-sizing: border-box; +} +.ql-snow * { + box-sizing: border-box; +} +.ql-snow .ql-hidden { + display: none; +} +.ql-snow .ql-out-bottom, +.ql-snow .ql-out-top { + visibility: hidden; +} +.ql-snow .ql-tooltip { + position: absolute; + transform: translateY(10px); +} +.ql-snow .ql-tooltip a { + cursor: pointer; + text-decoration: none; +} +.ql-snow .ql-tooltip.ql-flip { + transform: translateY(-10px); +} +.ql-snow .ql-formats { + display: inline-block; + vertical-align: middle; +} +.ql-snow .ql-formats:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-stroke { + fill: none; + stroke: #FFF; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 2; +} +.ql-snow .ql-stroke-miter { + fill: none; + stroke: #FFF; + stroke-miterlimit: 10; + stroke-width: 2; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #FFF; +} +.ql-snow .ql-empty { + fill: none; +} +.ql-snow .ql-even { + fill-rule: evenodd; +} +.ql-snow .ql-stroke.ql-thin, +.ql-snow .ql-thin { + stroke-width: 1; +} +.ql-snow .ql-transparent { + opacity: 0.4; +} +.ql-snow .ql-direction svg:last-child { + display: none; +} +.ql-snow .ql-direction.ql-active svg:last-child { + display: inline; +} +.ql-snow .ql-direction.ql-active svg:first-child { + display: none; +} +.ql-snow .ql-editor h1 { + font-size: 2em; +} +.ql-snow .ql-editor h2 { + font-size: 1.5em; +} +.ql-snow .ql-editor h3 { + font-size: 1.17em; +} +.ql-snow .ql-editor h4 { + font-size: 1em; +} +.ql-snow .ql-editor h5 { + font-size: 0.83em; +} +.ql-snow .ql-editor h6 { + font-size: 0.67em; +} +.ql-snow .ql-editor a { + text-decoration: underline; +} +.ql-snow .ql-editor blockquote { + border-left: 4px solid #ccc; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 16px; +} +.ql-snow .ql-editor .ql-code-block-container, +.ql-snow .ql-editor code { + background-color: #f0f0f0; + border-radius: 3px; +} +.ql-snow .ql-editor .ql-code-block-container { + margin-bottom: 5px; + margin-top: 5px; + padding: 5px 10px; +} +.ql-snow .ql-editor code { + font-size: 85%; + padding: 2px 4px; +} +.ql-snow .ql-editor .ql-code-block-container { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; +} +.ql-snow .ql-editor img { + max-width: 100%; +} +.ql-snow .ql-picker { + color: #FFF; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + height: 24px; + position: relative; + vertical-align: middle; +} +.ql-snow .ql-picker-label { + cursor: pointer; + display: inline-block; + height: 100%; + padding-left: 8px; + padding-right: 2px; + position: relative; + width: 100%; +} +.ql-snow .ql-picker-label::before { + display: inline-block; + line-height: 22px; +} +.ql-snow .ql-picker-options { + background-color: #fff; + display: none; + min-width: 100%; + padding: 4px 8px; + position: absolute; + white-space: nowrap; +} +.ql-snow .ql-picker-options .ql-picker-item { + cursor: pointer; + display: block; + padding-bottom: 5px; + padding-top: 5px; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label { + color: #ccc; + z-index: 2; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + display: block; + margin-top: -1px; + top: 100%; + z-index: 1; +} +.ql-snow .ql-color-picker, +.ql-snow .ql-icon-picker { + width: 28px; +} +.ql-snow .ql-color-picker .ql-picker-label, +.ql-snow .ql-icon-picker .ql-picker-label { + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-label svg, +.ql-snow .ql-icon-picker .ql-picker-label svg { + right: 4px; +} +.ql-snow .ql-icon-picker .ql-picker-options { + padding: 4px 0; +} +.ql-snow .ql-icon-picker .ql-picker-item { + height: 24px; + width: 24px; + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-options { + padding: 3px 5px; + width: 152px; +} +.ql-snow .ql-color-picker .ql-picker-item { + border: 1px solid transparent; + float: left; + height: 16px; + margin: 2px; + padding: 0; + width: 16px; +} +.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + margin-top: -9px; + right: 0; + top: 50%; + width: 18px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before { + content: attr(data-label); +} +.ql-snow .ql-picker.ql-header { + width: 98px; +} +.ql-snow .ql-picker.ql-header .ql-picker-item::before, +.ql-snow .ql-picker.ql-header .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { + content: 'Heading 1'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { + content: 'Heading 2'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { + content: 'Heading 3'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { + content: 'Heading 4'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { + content: 'Heading 5'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { + content: 'Heading 6'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + font-size: 2em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + font-size: 1.5em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + font-size: 1.17em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + font-size: 1em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + font-size: 0.83em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + font-size: 0.67em; +} +.ql-snow .ql-picker.ql-font { + width: 108px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item::before, +.ql-snow .ql-picker.ql-font .ql-picker-label::before { + content: 'Sans Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before { + content: 'Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before { + content: 'Monospace'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + font-family: Georgia, Times New Roman, serif; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + font-family: Monaco, Courier New, monospace; +} +.ql-snow .ql-picker.ql-size { + width: 98px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item::before, +.ql-snow .ql-picker.ql-size .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before { + content: 'Small'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before { + content: 'Large'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before { + content: 'Huge'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + font-size: 10px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + font-size: 18px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + font-size: 32px; +} +.ql-snow .ql-color-picker.ql-background .ql-picker-item { + background-color: #fff; +} +.ql-snow .ql-color-picker.ql-color .ql-picker-item { + background-color: #000; +} +.ql-code-block-container { + position: relative; +} +.ql-code-block-container .ql-ui { + right: 5px; + top: 5px; +} +.ql-toolbar.ql-snow { + border: 1px solid #ccc; + box-sizing: border-box; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + padding: 8px; +} +.ql-toolbar.ql-snow .ql-formats { + margin-right: 15px; +} +.ql-toolbar.ql-snow .ql-picker-label { + border: 1px solid transparent; +} +.ql-toolbar.ql-snow .ql-picker-options { + border: 1px solid transparent; + box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { + border-color: #000; +} +.ql-toolbar.ql-snow + .ql-container.ql-snow { + border-top: 0; +} +.ql-snow .ql-tooltip { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: 0 0 5px #ddd; + color: #FFF; + padding: 5px 12px; + white-space: nowrap; +} +.ql-snow .ql-tooltip::before { + content: "Visit URL:"; + line-height: 26px; + margin-right: 8px; +} +.ql-snow .ql-tooltip input[type=text] { + display: none; + border: 1px solid #ccc; + font-size: 13px; + height: 26px; + margin: 0; + padding: 3px 5px; + width: 170px; +} +.ql-snow .ql-tooltip a.ql-preview { + display: inline-block; + max-width: 200px; + overflow-x: hidden; + text-overflow: ellipsis; + vertical-align: top; +} +.ql-snow .ql-tooltip a.ql-action::after { + border-right: 1px solid #ccc; + content: 'Edit'; + margin-left: 16px; + padding-right: 8px; +} +.ql-snow .ql-tooltip a.ql-remove::before { + content: 'Remove'; + margin-left: 8px; +} +.ql-snow .ql-tooltip a { + line-height: 26px; +} +.ql-snow .ql-tooltip.ql-editing a.ql-preview, +.ql-snow .ql-tooltip.ql-editing a.ql-remove { + display: none; +} +.ql-snow .ql-tooltip.ql-editing input[type=text] { + display: inline-block; +} +.ql-snow .ql-tooltip.ql-editing a.ql-action::after { + border-right: 0; + content: '保存'; + padding-right: 0; +} +.ql-snow .ql-tooltip[data-mode=link]::before { + content: "链接:"; +} +.ql-snow .ql-tooltip[data-mode=formula]::before { + content: "样式:"; +} +.ql-snow .ql-tooltip[data-mode=video]::before { + content: "视频:"; +} +.ql-snow a { + color: #0084FF; +} +.ql-container.ql-snow { + border: 1px solid #ccc; +} diff --git a/src/css/dark/remixicon.css b/src/css/dark/remixicon.css new file mode 100644 index 0000000..099b6b7 --- /dev/null +++ b/src/css/dark/remixicon.css @@ -0,0 +1,2317 @@ +/* +* Remix Icon v2.5.0 +* https://remixicon.com +* https://github.com/Remix-Design/RemixIcon +* +* Copyright RemixIcon.com +* Released under the Apache License Version 2.0 +* +* Date: 2020-05-23 +*/ +@font-face { + font-family: "remixicon"; + src: url('../font/remixicon.eot'); /* IE9*/ + src: url('../font/remixicon.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url("../font/remixicon.woff2") format("woff2"), + url("../font/remixicon.woff") format("woff"), + url('../font/remixicon.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('../font/remixicon.svg#remixicon') format('svg'); /* iOS 4.1- */ + font-display: swap; +} + +[class^="ri-"], [class*=" ri-"] { + font-family: 'remixicon' !important; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } +.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } +.ri-xxs { font-size: .5em; } +.ri-xs { font-size: .75em; } +.ri-sm { font-size: .875em } +.ri-1x { font-size: 1em; } +.ri-2x { font-size: 2em; } +.ri-3x { font-size: 3em; } +.ri-4x { font-size: 4em; } +.ri-5x { font-size: 5em; } +.ri-6x { font-size: 6em; } +.ri-7x { font-size: 7em; } +.ri-8x { font-size: 8em; } +.ri-9x { font-size: 9em; } +.ri-10x { font-size: 10em; } +.ri-fw { text-align: center; width: 1.25em; } + +.ri-24-hours-fill:before { content: "\ea01"; } +.ri-24-hours-line:before { content: "\ea02"; } +.ri-4k-fill:before { content: "\ea03"; } +.ri-4k-line:before { content: "\ea04"; } +.ri-a-b:before { content: "\ea05"; } +.ri-account-box-fill:before { content: "\ea06"; } +.ri-account-box-line:before { content: "\ea07"; } +.ri-account-circle-fill:before { content: "\ea08"; } +.ri-account-circle-line:before { content: "\ea09"; } +.ri-account-pin-box-fill:before { content: "\ea0a"; } +.ri-account-pin-box-line:before { content: "\ea0b"; } +.ri-account-pin-circle-fill:before { content: "\ea0c"; } +.ri-account-pin-circle-line:before { content: "\ea0d"; } +.ri-add-box-fill:before { content: "\ea0e"; } +.ri-add-box-line:before { content: "\ea0f"; } +.ri-add-circle-fill:before { content: "\ea10"; } +.ri-add-circle-line:before { content: "\ea11"; } +.ri-add-fill:before { content: "\ea12"; } +.ri-add-line:before { content: "\ea13"; } +.ri-admin-fill:before { content: "\ea14"; } +.ri-admin-line:before { content: "\ea15"; } +.ri-advertisement-fill:before { content: "\ea16"; } +.ri-advertisement-line:before { content: "\ea17"; } +.ri-airplay-fill:before { content: "\ea18"; } +.ri-airplay-line:before { content: "\ea19"; } +.ri-alarm-fill:before { content: "\ea1a"; } +.ri-alarm-line:before { content: "\ea1b"; } +.ri-alarm-warning-fill:before { content: "\ea1c"; } +.ri-alarm-warning-line:before { content: "\ea1d"; } +.ri-album-fill:before { content: "\ea1e"; } +.ri-album-line:before { content: "\ea1f"; } +.ri-alert-fill:before { content: "\ea20"; } +.ri-alert-line:before { content: "\ea21"; } +.ri-aliens-fill:before { content: "\ea22"; } +.ri-aliens-line:before { content: "\ea23"; } +.ri-align-bottom:before { content: "\ea24"; } +.ri-align-center:before { content: "\ea25"; } +.ri-align-justify:before { content: "\ea26"; } +.ri-align-left:before { content: "\ea27"; } +.ri-align-right:before { content: "\ea28"; } +.ri-align-top:before { content: "\ea29"; } +.ri-align-vertically:before { content: "\ea2a"; } +.ri-alipay-fill:before { content: "\ea2b"; } +.ri-alipay-line:before { content: "\ea2c"; } +.ri-amazon-fill:before { content: "\ea2d"; } +.ri-amazon-line:before { content: "\ea2e"; } +.ri-anchor-fill:before { content: "\ea2f"; } +.ri-anchor-line:before { content: "\ea30"; } +.ri-ancient-gate-fill:before { content: "\ea31"; } +.ri-ancient-gate-line:before { content: "\ea32"; } +.ri-ancient-pavilion-fill:before { content: "\ea33"; } +.ri-ancient-pavilion-line:before { content: "\ea34"; } +.ri-android-fill:before { content: "\ea35"; } +.ri-android-line:before { content: "\ea36"; } +.ri-angularjs-fill:before { content: "\ea37"; } +.ri-angularjs-line:before { content: "\ea38"; } +.ri-anticlockwise-2-fill:before { content: "\ea39"; } +.ri-anticlockwise-2-line:before { content: "\ea3a"; } +.ri-anticlockwise-fill:before { content: "\ea3b"; } +.ri-anticlockwise-line:before { content: "\ea3c"; } +.ri-app-store-fill:before { content: "\ea3d"; } +.ri-app-store-line:before { content: "\ea3e"; } +.ri-apple-fill:before { content: "\ea3f"; } +.ri-apple-line:before { content: "\ea40"; } +.ri-apps-2-fill:before { content: "\ea41"; } +.ri-apps-2-line:before { content: "\ea42"; } +.ri-apps-fill:before { content: "\ea43"; } +.ri-apps-line:before { content: "\ea44"; } +.ri-archive-drawer-fill:before { content: "\ea45"; } +.ri-archive-drawer-line:before { content: "\ea46"; } +.ri-archive-fill:before { content: "\ea47"; } +.ri-archive-line:before { content: "\ea48"; } +.ri-arrow-down-circle-fill:before { content: "\ea49"; } +.ri-arrow-down-circle-line:before { content: "\ea4a"; } +.ri-arrow-down-fill:before { content: "\ea4b"; } +.ri-arrow-down-line:before { content: "\ea4c"; } +.ri-arrow-down-s-fill:before { content: "\ea4d"; } +.ri-arrow-down-s-line:before { content: "\ea4e"; } +.ri-arrow-drop-down-fill:before { content: "\ea4f"; } +.ri-arrow-drop-down-line:before { content: "\ea50"; } +.ri-arrow-drop-left-fill:before { content: "\ea51"; } +.ri-arrow-drop-left-line:before { content: "\ea52"; } +.ri-arrow-drop-right-fill:before { content: "\ea53"; } +.ri-arrow-drop-right-line:before { content: "\ea54"; } +.ri-arrow-drop-up-fill:before { content: "\ea55"; } +.ri-arrow-drop-up-line:before { content: "\ea56"; } +.ri-arrow-go-back-fill:before { content: "\ea57"; } +.ri-arrow-go-back-line:before { content: "\ea58"; } +.ri-arrow-go-forward-fill:before { content: "\ea59"; } +.ri-arrow-go-forward-line:before { content: "\ea5a"; } +.ri-arrow-left-circle-fill:before { content: "\ea5b"; } +.ri-arrow-left-circle-line:before { content: "\ea5c"; } +.ri-arrow-left-down-fill:before { content: "\ea5d"; } +.ri-arrow-left-down-line:before { content: "\ea5e"; } +.ri-arrow-left-fill:before { content: "\ea5f"; } +.ri-arrow-left-line:before { content: "\ea60"; } +.ri-arrow-left-right-fill:before { content: "\ea61"; } +.ri-arrow-left-right-line:before { content: "\ea62"; } +.ri-arrow-left-s-fill:before { content: "\ea63"; } +.ri-arrow-left-s-line:before { content: "\ea64"; } +.ri-arrow-left-up-fill:before { content: "\ea65"; } +.ri-arrow-left-up-line:before { content: "\ea66"; } +.ri-arrow-right-circle-fill:before { content: "\ea67"; } +.ri-arrow-right-circle-line:before { content: "\ea68"; } +.ri-arrow-right-down-fill:before { content: "\ea69"; } +.ri-arrow-right-down-line:before { content: "\ea6a"; } +.ri-arrow-right-fill:before { content: "\ea6b"; } +.ri-arrow-right-line:before { content: "\ea6c"; } +.ri-arrow-right-s-fill:before { content: "\ea6d"; } +.ri-arrow-right-s-line:before { content: "\ea6e"; } +.ri-arrow-right-up-fill:before { content: "\ea6f"; } +.ri-arrow-right-up-line:before { content: "\ea70"; } +.ri-arrow-up-circle-fill:before { content: "\ea71"; } +.ri-arrow-up-circle-line:before { content: "\ea72"; } +.ri-arrow-up-down-fill:before { content: "\ea73"; } +.ri-arrow-up-down-line:before { content: "\ea74"; } +.ri-arrow-up-fill:before { content: "\ea75"; } +.ri-arrow-up-line:before { content: "\ea76"; } +.ri-arrow-up-s-fill:before { content: "\ea77"; } +.ri-arrow-up-s-line:before { content: "\ea78"; } +.ri-artboard-2-fill:before { content: "\ea79"; } +.ri-artboard-2-line:before { content: "\ea7a"; } +.ri-artboard-fill:before { content: "\ea7b"; } +.ri-artboard-line:before { content: "\ea7c"; } +.ri-article-fill:before { content: "\ea7d"; } +.ri-article-line:before { content: "\ea7e"; } +.ri-aspect-ratio-fill:before { content: "\ea7f"; } +.ri-aspect-ratio-line:before { content: "\ea80"; } +.ri-asterisk:before { content: "\ea81"; } +.ri-at-fill:before { content: "\ea82"; } +.ri-at-line:before { content: "\ea83"; } +.ri-attachment-2:before { content: "\ea84"; } +.ri-attachment-fill:before { content: "\ea85"; } +.ri-attachment-line:before { content: "\ea86"; } +.ri-auction-fill:before { content: "\ea87"; } +.ri-auction-line:before { content: "\ea88"; } +.ri-award-fill:before { content: "\ea89"; } +.ri-award-line:before { content: "\ea8a"; } +.ri-baidu-fill:before { content: "\ea8b"; } +.ri-baidu-line:before { content: "\ea8c"; } +.ri-ball-pen-fill:before { content: "\ea8d"; } +.ri-ball-pen-line:before { content: "\ea8e"; } +.ri-bank-card-2-fill:before { content: "\ea8f"; } +.ri-bank-card-2-line:before { content: "\ea90"; } +.ri-bank-card-fill:before { content: "\ea91"; } +.ri-bank-card-line:before { content: "\ea92"; } +.ri-bank-fill:before { content: "\ea93"; } +.ri-bank-line:before { content: "\ea94"; } +.ri-bar-chart-2-fill:before { content: "\ea95"; } +.ri-bar-chart-2-line:before { content: "\ea96"; } +.ri-bar-chart-box-fill:before { content: "\ea97"; } +.ri-bar-chart-box-line:before { content: "\ea98"; } +.ri-bar-chart-fill:before { content: "\ea99"; } +.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } +.ri-bar-chart-grouped-line:before { content: "\ea9b"; } +.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } +.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } +.ri-bar-chart-line:before { content: "\ea9e"; } +.ri-barcode-box-fill:before { content: "\ea9f"; } +.ri-barcode-box-line:before { content: "\eaa0"; } +.ri-barcode-fill:before { content: "\eaa1"; } +.ri-barcode-line:before { content: "\eaa2"; } +.ri-barricade-fill:before { content: "\eaa3"; } +.ri-barricade-line:before { content: "\eaa4"; } +.ri-base-station-fill:before { content: "\eaa5"; } +.ri-base-station-line:before { content: "\eaa6"; } +.ri-basketball-fill:before { content: "\eaa7"; } +.ri-basketball-line:before { content: "\eaa8"; } +.ri-battery-2-charge-fill:before { content: "\eaa9"; } +.ri-battery-2-charge-line:before { content: "\eaaa"; } +.ri-battery-2-fill:before { content: "\eaab"; } +.ri-battery-2-line:before { content: "\eaac"; } +.ri-battery-charge-fill:before { content: "\eaad"; } +.ri-battery-charge-line:before { content: "\eaae"; } +.ri-battery-fill:before { content: "\eaaf"; } +.ri-battery-line:before { content: "\eab0"; } +.ri-battery-low-fill:before { content: "\eab1"; } +.ri-battery-low-line:before { content: "\eab2"; } +.ri-battery-saver-fill:before { content: "\eab3"; } +.ri-battery-saver-line:before { content: "\eab4"; } +.ri-battery-share-fill:before { content: "\eab5"; } +.ri-battery-share-line:before { content: "\eab6"; } +.ri-bear-smile-fill:before { content: "\eab7"; } +.ri-bear-smile-line:before { content: "\eab8"; } +.ri-behance-fill:before { content: "\eab9"; } +.ri-behance-line:before { content: "\eaba"; } +.ri-bell-fill:before { content: "\eabb"; } +.ri-bell-line:before { content: "\eabc"; } +.ri-bike-fill:before { content: "\eabd"; } +.ri-bike-line:before { content: "\eabe"; } +.ri-bilibili-fill:before { content: "\eabf"; } +.ri-bilibili-line:before { content: "\eac0"; } +.ri-bill-fill:before { content: "\eac1"; } +.ri-bill-line:before { content: "\eac2"; } +.ri-billiards-fill:before { content: "\eac3"; } +.ri-billiards-line:before { content: "\eac4"; } +.ri-bit-coin-fill:before { content: "\eac5"; } +.ri-bit-coin-line:before { content: "\eac6"; } +.ri-blaze-fill:before { content: "\eac7"; } +.ri-blaze-line:before { content: "\eac8"; } +.ri-bluetooth-connect-fill:before { content: "\eac9"; } +.ri-bluetooth-connect-line:before { content: "\eaca"; } +.ri-bluetooth-fill:before { content: "\eacb"; } +.ri-bluetooth-line:before { content: "\eacc"; } +.ri-blur-off-fill:before { content: "\eacd"; } +.ri-blur-off-line:before { content: "\eace"; } +.ri-body-scan-fill:before { content: "\eacf"; } +.ri-body-scan-line:before { content: "\ead0"; } +.ri-bold:before { content: "\ead1"; } +.ri-book-2-fill:before { content: "\ead2"; } +.ri-book-2-line:before { content: "\ead3"; } +.ri-book-3-fill:before { content: "\ead4"; } +.ri-book-3-line:before { content: "\ead5"; } +.ri-book-fill:before { content: "\ead6"; } +.ri-book-line:before { content: "\ead7"; } +.ri-book-mark-fill:before { content: "\ead8"; } +.ri-book-mark-line:before { content: "\ead9"; } +.ri-book-open-fill:before { content: "\eada"; } +.ri-book-open-line:before { content: "\eadb"; } +.ri-book-read-fill:before { content: "\eadc"; } +.ri-book-read-line:before { content: "\eadd"; } +.ri-booklet-fill:before { content: "\eade"; } +.ri-booklet-line:before { content: "\eadf"; } +.ri-bookmark-2-fill:before { content: "\eae0"; } +.ri-bookmark-2-line:before { content: "\eae1"; } +.ri-bookmark-3-fill:before { content: "\eae2"; } +.ri-bookmark-3-line:before { content: "\eae3"; } +.ri-bookmark-fill:before { content: "\eae4"; } +.ri-bookmark-line:before { content: "\eae5"; } +.ri-boxing-fill:before { content: "\eae6"; } +.ri-boxing-line:before { content: "\eae7"; } +.ri-braces-fill:before { content: "\eae8"; } +.ri-braces-line:before { content: "\eae9"; } +.ri-brackets-fill:before { content: "\eaea"; } +.ri-brackets-line:before { content: "\eaeb"; } +.ri-briefcase-2-fill:before { content: "\eaec"; } +.ri-briefcase-2-line:before { content: "\eaed"; } +.ri-briefcase-3-fill:before { content: "\eaee"; } +.ri-briefcase-3-line:before { content: "\eaef"; } +.ri-briefcase-4-fill:before { content: "\eaf0"; } +.ri-briefcase-4-line:before { content: "\eaf1"; } +.ri-briefcase-5-fill:before { content: "\eaf2"; } +.ri-briefcase-5-line:before { content: "\eaf3"; } +.ri-briefcase-fill:before { content: "\eaf4"; } +.ri-briefcase-line:before { content: "\eaf5"; } +.ri-bring-forward:before { content: "\eaf6"; } +.ri-bring-to-front:before { content: "\eaf7"; } +.ri-broadcast-fill:before { content: "\eaf8"; } +.ri-broadcast-line:before { content: "\eaf9"; } +.ri-brush-2-fill:before { content: "\eafa"; } +.ri-brush-2-line:before { content: "\eafb"; } +.ri-brush-3-fill:before { content: "\eafc"; } +.ri-brush-3-line:before { content: "\eafd"; } +.ri-brush-4-fill:before { content: "\eafe"; } +.ri-brush-4-line:before { content: "\eaff"; } +.ri-brush-fill:before { content: "\eb00"; } +.ri-brush-line:before { content: "\eb01"; } +.ri-bubble-chart-fill:before { content: "\eb02"; } +.ri-bubble-chart-line:before { content: "\eb03"; } +.ri-bug-2-fill:before { content: "\eb04"; } +.ri-bug-2-line:before { content: "\eb05"; } +.ri-bug-fill:before { content: "\eb06"; } +.ri-bug-line:before { content: "\eb07"; } +.ri-building-2-fill:before { content: "\eb08"; } +.ri-building-2-line:before { content: "\eb09"; } +.ri-building-3-fill:before { content: "\eb0a"; } +.ri-building-3-line:before { content: "\eb0b"; } +.ri-building-4-fill:before { content: "\eb0c"; } +.ri-building-4-line:before { content: "\eb0d"; } +.ri-building-fill:before { content: "\eb0e"; } +.ri-building-line:before { content: "\eb0f"; } +.ri-bus-2-fill:before { content: "\eb10"; } +.ri-bus-2-line:before { content: "\eb11"; } +.ri-bus-fill:before { content: "\eb12"; } +.ri-bus-line:before { content: "\eb13"; } +.ri-bus-wifi-fill:before { content: "\eb14"; } +.ri-bus-wifi-line:before { content: "\eb15"; } +.ri-cactus-fill:before { content: "\eb16"; } +.ri-cactus-line:before { content: "\eb17"; } +.ri-cake-2-fill:before { content: "\eb18"; } +.ri-cake-2-line:before { content: "\eb19"; } +.ri-cake-3-fill:before { content: "\eb1a"; } +.ri-cake-3-line:before { content: "\eb1b"; } +.ri-cake-fill:before { content: "\eb1c"; } +.ri-cake-line:before { content: "\eb1d"; } +.ri-calculator-fill:before { content: "\eb1e"; } +.ri-calculator-line:before { content: "\eb1f"; } +.ri-calendar-2-fill:before { content: "\eb20"; } +.ri-calendar-2-line:before { content: "\eb21"; } +.ri-calendar-check-fill:before { content: "\eb22"; } +.ri-calendar-check-line:before { content: "\eb23"; } +.ri-calendar-event-fill:before { content: "\eb24"; } +.ri-calendar-event-line:before { content: "\eb25"; } +.ri-calendar-fill:before { content: "\eb26"; } +.ri-calendar-line:before { content: "\eb27"; } +.ri-calendar-todo-fill:before { content: "\eb28"; } +.ri-calendar-todo-line:before { content: "\eb29"; } +.ri-camera-2-fill:before { content: "\eb2a"; } +.ri-camera-2-line:before { content: "\eb2b"; } +.ri-camera-3-fill:before { content: "\eb2c"; } +.ri-camera-3-line:before { content: "\eb2d"; } +.ri-camera-fill:before { content: "\eb2e"; } +.ri-camera-lens-fill:before { content: "\eb2f"; } +.ri-camera-lens-line:before { content: "\eb30"; } +.ri-camera-line:before { content: "\eb31"; } +.ri-camera-off-fill:before { content: "\eb32"; } +.ri-camera-off-line:before { content: "\eb33"; } +.ri-camera-switch-fill:before { content: "\eb34"; } +.ri-camera-switch-line:before { content: "\eb35"; } +.ri-capsule-fill:before { content: "\eb36"; } +.ri-capsule-line:before { content: "\eb37"; } +.ri-car-fill:before { content: "\eb38"; } +.ri-car-line:before { content: "\eb39"; } +.ri-car-washing-fill:before { content: "\eb3a"; } +.ri-car-washing-line:before { content: "\eb3b"; } +.ri-caravan-fill:before { content: "\eb3c"; } +.ri-caravan-line:before { content: "\eb3d"; } +.ri-cast-fill:before { content: "\eb3e"; } +.ri-cast-line:before { content: "\eb3f"; } +.ri-cellphone-fill:before { content: "\eb40"; } +.ri-cellphone-line:before { content: "\eb41"; } +.ri-celsius-fill:before { content: "\eb42"; } +.ri-celsius-line:before { content: "\eb43"; } +.ri-centos-fill:before { content: "\eb44"; } +.ri-centos-line:before { content: "\eb45"; } +.ri-character-recognition-fill:before { content: "\eb46"; } +.ri-character-recognition-line:before { content: "\eb47"; } +.ri-charging-pile-2-fill:before { content: "\eb48"; } +.ri-charging-pile-2-line:before { content: "\eb49"; } +.ri-charging-pile-fill:before { content: "\eb4a"; } +.ri-charging-pile-line:before { content: "\eb4b"; } +.ri-chat-1-fill:before { content: "\eb4c"; } +.ri-chat-1-line:before { content: "\eb4d"; } +.ri-chat-2-fill:before { content: "\eb4e"; } +.ri-chat-2-line:before { content: "\eb4f"; } +.ri-chat-3-fill:before { content: "\eb50"; } +.ri-chat-3-line:before { content: "\eb51"; } +.ri-chat-4-fill:before { content: "\eb52"; } +.ri-chat-4-line:before { content: "\eb53"; } +.ri-chat-check-fill:before { content: "\eb54"; } +.ri-chat-check-line:before { content: "\eb55"; } +.ri-chat-delete-fill:before { content: "\eb56"; } +.ri-chat-delete-line:before { content: "\eb57"; } +.ri-chat-download-fill:before { content: "\eb58"; } +.ri-chat-download-line:before { content: "\eb59"; } +.ri-chat-follow-up-fill:before { content: "\eb5a"; } +.ri-chat-follow-up-line:before { content: "\eb5b"; } +.ri-chat-forward-fill:before { content: "\eb5c"; } +.ri-chat-forward-line:before { content: "\eb5d"; } +.ri-chat-heart-fill:before { content: "\eb5e"; } +.ri-chat-heart-line:before { content: "\eb5f"; } +.ri-chat-history-fill:before { content: "\eb60"; } +.ri-chat-history-line:before { content: "\eb61"; } +.ri-chat-new-fill:before { content: "\eb62"; } +.ri-chat-new-line:before { content: "\eb63"; } +.ri-chat-off-fill:before { content: "\eb64"; } +.ri-chat-off-line:before { content: "\eb65"; } +.ri-chat-poll-fill:before { content: "\eb66"; } +.ri-chat-poll-line:before { content: "\eb67"; } +.ri-chat-private-fill:before { content: "\eb68"; } +.ri-chat-private-line:before { content: "\eb69"; } +.ri-chat-quote-fill:before { content: "\eb6a"; } +.ri-chat-quote-line:before { content: "\eb6b"; } +.ri-chat-settings-fill:before { content: "\eb6c"; } +.ri-chat-settings-line:before { content: "\eb6d"; } +.ri-chat-smile-2-fill:before { content: "\eb6e"; } +.ri-chat-smile-2-line:before { content: "\eb6f"; } +.ri-chat-smile-3-fill:before { content: "\eb70"; } +.ri-chat-smile-3-line:before { content: "\eb71"; } +.ri-chat-smile-fill:before { content: "\eb72"; } +.ri-chat-smile-line:before { content: "\eb73"; } +.ri-chat-upload-fill:before { content: "\eb74"; } +.ri-chat-upload-line:before { content: "\eb75"; } +.ri-chat-voice-fill:before { content: "\eb76"; } +.ri-chat-voice-line:before { content: "\eb77"; } +.ri-check-double-fill:before { content: "\eb78"; } +.ri-check-double-line:before { content: "\eb79"; } +.ri-check-fill:before { content: "\eb7a"; } +.ri-check-line:before { content: "\eb7b"; } +.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } +.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } +.ri-checkbox-blank-fill:before { content: "\eb7e"; } +.ri-checkbox-blank-line:before { content: "\eb7f"; } +.ri-checkbox-circle-fill:before { content: "\eb80"; } +.ri-checkbox-circle-line:before { content: "\eb81"; } +.ri-checkbox-fill:before { content: "\eb82"; } +.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } +.ri-checkbox-indeterminate-line:before { content: "\eb84"; } +.ri-checkbox-line:before { content: "\eb85"; } +.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } +.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } +.ri-checkbox-multiple-fill:before { content: "\eb88"; } +.ri-checkbox-multiple-line:before { content: "\eb89"; } +.ri-china-railway-fill:before { content: "\eb8a"; } +.ri-china-railway-line:before { content: "\eb8b"; } +.ri-chrome-fill:before { content: "\eb8c"; } +.ri-chrome-line:before { content: "\eb8d"; } +.ri-clapperboard-fill:before { content: "\eb8e"; } +.ri-clapperboard-line:before { content: "\eb8f"; } +.ri-clipboard-fill:before { content: "\eb90"; } +.ri-clipboard-line:before { content: "\eb91"; } +.ri-clockwise-2-fill:before { content: "\eb92"; } +.ri-clockwise-2-line:before { content: "\eb93"; } +.ri-clockwise-fill:before { content: "\eb94"; } +.ri-clockwise-line:before { content: "\eb95"; } +.ri-close-circle-fill:before { content: "\eb96"; } +.ri-close-circle-line:before { content: "\eb97"; } +.ri-close-fill:before { content: "\eb98"; } +.ri-close-line:before { content: "\eb99"; } +.ri-closed-captioning-fill:before { content: "\eb9a"; } +.ri-closed-captioning-line:before { content: "\eb9b"; } +.ri-cloud-fill:before { content: "\eb9c"; } +.ri-cloud-line:before { content: "\eb9d"; } +.ri-cloud-off-fill:before { content: "\eb9e"; } +.ri-cloud-off-line:before { content: "\eb9f"; } +.ri-cloud-windy-fill:before { content: "\eba0"; } +.ri-cloud-windy-line:before { content: "\eba1"; } +.ri-cloudy-2-fill:before { content: "\eba2"; } +.ri-cloudy-2-line:before { content: "\eba3"; } +.ri-cloudy-fill:before { content: "\eba4"; } +.ri-cloudy-line:before { content: "\eba5"; } +.ri-code-box-fill:before { content: "\eba6"; } +.ri-code-box-line:before { content: "\eba7"; } +.ri-code-fill:before { content: "\eba8"; } +.ri-code-line:before { content: "\eba9"; } +.ri-code-s-fill:before { content: "\ebaa"; } +.ri-code-s-line:before { content: "\ebab"; } +.ri-code-s-slash-fill:before { content: "\ebac"; } +.ri-code-s-slash-line:before { content: "\ebad"; } +.ri-code-view:before { content: "\ebae"; } +.ri-codepen-fill:before { content: "\ebaf"; } +.ri-codepen-line:before { content: "\ebb0"; } +.ri-coin-fill:before { content: "\ebb1"; } +.ri-coin-line:before { content: "\ebb2"; } +.ri-coins-fill:before { content: "\ebb3"; } +.ri-coins-line:before { content: "\ebb4"; } +.ri-collage-fill:before { content: "\ebb5"; } +.ri-collage-line:before { content: "\ebb6"; } +.ri-command-fill:before { content: "\ebb7"; } +.ri-command-line:before { content: "\ebb8"; } +.ri-community-fill:before { content: "\ebb9"; } +.ri-community-line:before { content: "\ebba"; } +.ri-compass-2-fill:before { content: "\ebbb"; } +.ri-compass-2-line:before { content: "\ebbc"; } +.ri-compass-3-fill:before { content: "\ebbd"; } +.ri-compass-3-line:before { content: "\ebbe"; } +.ri-compass-4-fill:before { content: "\ebbf"; } +.ri-compass-4-line:before { content: "\ebc0"; } +.ri-compass-discover-fill:before { content: "\ebc1"; } +.ri-compass-discover-line:before { content: "\ebc2"; } +.ri-compass-fill:before { content: "\ebc3"; } +.ri-compass-line:before { content: "\ebc4"; } +.ri-compasses-2-fill:before { content: "\ebc5"; } +.ri-compasses-2-line:before { content: "\ebc6"; } +.ri-compasses-fill:before { content: "\ebc7"; } +.ri-compasses-line:before { content: "\ebc8"; } +.ri-computer-fill:before { content: "\ebc9"; } +.ri-computer-line:before { content: "\ebca"; } +.ri-contacts-book-2-fill:before { content: "\ebcb"; } +.ri-contacts-book-2-line:before { content: "\ebcc"; } +.ri-contacts-book-fill:before { content: "\ebcd"; } +.ri-contacts-book-line:before { content: "\ebce"; } +.ri-contacts-book-upload-fill:before { content: "\ebcf"; } +.ri-contacts-book-upload-line:before { content: "\ebd0"; } +.ri-contacts-fill:before { content: "\ebd1"; } +.ri-contacts-line:before { content: "\ebd2"; } +.ri-contrast-2-fill:before { content: "\ebd3"; } +.ri-contrast-2-line:before { content: "\ebd4"; } +.ri-contrast-drop-2-fill:before { content: "\ebd5"; } +.ri-contrast-drop-2-line:before { content: "\ebd6"; } +.ri-contrast-drop-fill:before { content: "\ebd7"; } +.ri-contrast-drop-line:before { content: "\ebd8"; } +.ri-contrast-fill:before { content: "\ebd9"; } +.ri-contrast-line:before { content: "\ebda"; } +.ri-copper-coin-fill:before { content: "\ebdb"; } +.ri-copper-coin-line:before { content: "\ebdc"; } +.ri-copper-diamond-fill:before { content: "\ebdd"; } +.ri-copper-diamond-line:before { content: "\ebde"; } +.ri-copyleft-fill:before { content: "\ebdf"; } +.ri-copyleft-line:before { content: "\ebe0"; } +.ri-copyright-fill:before { content: "\ebe1"; } +.ri-copyright-line:before { content: "\ebe2"; } +.ri-coreos-fill:before { content: "\ebe3"; } +.ri-coreos-line:before { content: "\ebe4"; } +.ri-coupon-2-fill:before { content: "\ebe5"; } +.ri-coupon-2-line:before { content: "\ebe6"; } +.ri-coupon-3-fill:before { content: "\ebe7"; } +.ri-coupon-3-line:before { content: "\ebe8"; } +.ri-coupon-4-fill:before { content: "\ebe9"; } +.ri-coupon-4-line:before { content: "\ebea"; } +.ri-coupon-5-fill:before { content: "\ebeb"; } +.ri-coupon-5-line:before { content: "\ebec"; } +.ri-coupon-fill:before { content: "\ebed"; } +.ri-coupon-line:before { content: "\ebee"; } +.ri-cpu-fill:before { content: "\ebef"; } +.ri-cpu-line:before { content: "\ebf0"; } +.ri-creative-commons-by-fill:before { content: "\ebf1"; } +.ri-creative-commons-by-line:before { content: "\ebf2"; } +.ri-creative-commons-fill:before { content: "\ebf3"; } +.ri-creative-commons-line:before { content: "\ebf4"; } +.ri-creative-commons-nc-fill:before { content: "\ebf5"; } +.ri-creative-commons-nc-line:before { content: "\ebf6"; } +.ri-creative-commons-nd-fill:before { content: "\ebf7"; } +.ri-creative-commons-nd-line:before { content: "\ebf8"; } +.ri-creative-commons-sa-fill:before { content: "\ebf9"; } +.ri-creative-commons-sa-line:before { content: "\ebfa"; } +.ri-creative-commons-zero-fill:before { content: "\ebfb"; } +.ri-creative-commons-zero-line:before { content: "\ebfc"; } +.ri-criminal-fill:before { content: "\ebfd"; } +.ri-criminal-line:before { content: "\ebfe"; } +.ri-crop-2-fill:before { content: "\ebff"; } +.ri-crop-2-line:before { content: "\ec00"; } +.ri-crop-fill:before { content: "\ec01"; } +.ri-crop-line:before { content: "\ec02"; } +.ri-css3-fill:before { content: "\ec03"; } +.ri-css3-line:before { content: "\ec04"; } +.ri-cup-fill:before { content: "\ec05"; } +.ri-cup-line:before { content: "\ec06"; } +.ri-currency-fill:before { content: "\ec07"; } +.ri-currency-line:before { content: "\ec08"; } +.ri-cursor-fill:before { content: "\ec09"; } +.ri-cursor-line:before { content: "\ec0a"; } +.ri-customer-service-2-fill:before { content: "\ec0b"; } +.ri-customer-service-2-line:before { content: "\ec0c"; } +.ri-customer-service-fill:before { content: "\ec0d"; } +.ri-customer-service-line:before { content: "\ec0e"; } +.ri-dashboard-2-fill:before { content: "\ec0f"; } +.ri-dashboard-2-line:before { content: "\ec10"; } +.ri-dashboard-3-fill:before { content: "\ec11"; } +.ri-dashboard-3-line:before { content: "\ec12"; } +.ri-dashboard-fill:before { content: "\ec13"; } +.ri-dashboard-line:before { content: "\ec14"; } +.ri-database-2-fill:before { content: "\ec15"; } +.ri-database-2-line:before { content: "\ec16"; } +.ri-database-fill:before { content: "\ec17"; } +.ri-database-line:before { content: "\ec18"; } +.ri-delete-back-2-fill:before { content: "\ec19"; } +.ri-delete-back-2-line:before { content: "\ec1a"; } +.ri-delete-back-fill:before { content: "\ec1b"; } +.ri-delete-back-line:before { content: "\ec1c"; } +.ri-delete-bin-2-fill:before { content: "\ec1d"; } +.ri-delete-bin-2-line:before { content: "\ec1e"; } +.ri-delete-bin-3-fill:before { content: "\ec1f"; } +.ri-delete-bin-3-line:before { content: "\ec20"; } +.ri-delete-bin-4-fill:before { content: "\ec21"; } +.ri-delete-bin-4-line:before { content: "\ec22"; } +.ri-delete-bin-5-fill:before { content: "\ec23"; } +.ri-delete-bin-5-line:before { content: "\ec24"; } +.ri-delete-bin-6-fill:before { content: "\ec25"; } +.ri-delete-bin-6-line:before { content: "\ec26"; } +.ri-delete-bin-7-fill:before { content: "\ec27"; } +.ri-delete-bin-7-line:before { content: "\ec28"; } +.ri-delete-bin-fill:before { content: "\ec29"; } +.ri-delete-bin-line:before { content: "\ec2a"; } +.ri-delete-column:before { content: "\ec2b"; } +.ri-delete-row:before { content: "\ec2c"; } +.ri-device-fill:before { content: "\ec2d"; } +.ri-device-line:before { content: "\ec2e"; } +.ri-device-recover-fill:before { content: "\ec2f"; } +.ri-device-recover-line:before { content: "\ec30"; } +.ri-dingding-fill:before { content: "\ec31"; } +.ri-dingding-line:before { content: "\ec32"; } +.ri-direction-fill:before { content: "\ec33"; } +.ri-direction-line:before { content: "\ec34"; } +.ri-disc-fill:before { content: "\ec35"; } +.ri-disc-line:before { content: "\ec36"; } +.ri-discord-fill:before { content: "\ec37"; } +.ri-discord-line:before { content: "\ec38"; } +.ri-discuss-fill:before { content: "\ec39"; } +.ri-discuss-line:before { content: "\ec3a"; } +.ri-dislike-fill:before { content: "\ec3b"; } +.ri-dislike-line:before { content: "\ec3c"; } +.ri-disqus-fill:before { content: "\ec3d"; } +.ri-disqus-line:before { content: "\ec3e"; } +.ri-divide-fill:before { content: "\ec3f"; } +.ri-divide-line:before { content: "\ec40"; } +.ri-donut-chart-fill:before { content: "\ec41"; } +.ri-donut-chart-line:before { content: "\ec42"; } +.ri-door-closed-fill:before { content: "\ec43"; } +.ri-door-closed-line:before { content: "\ec44"; } +.ri-door-fill:before { content: "\ec45"; } +.ri-door-line:before { content: "\ec46"; } +.ri-door-lock-box-fill:before { content: "\ec47"; } +.ri-door-lock-box-line:before { content: "\ec48"; } +.ri-door-lock-fill:before { content: "\ec49"; } +.ri-door-lock-line:before { content: "\ec4a"; } +.ri-door-open-fill:before { content: "\ec4b"; } +.ri-door-open-line:before { content: "\ec4c"; } +.ri-dossier-fill:before { content: "\ec4d"; } +.ri-dossier-line:before { content: "\ec4e"; } +.ri-douban-fill:before { content: "\ec4f"; } +.ri-douban-line:before { content: "\ec50"; } +.ri-double-quotes-l:before { content: "\ec51"; } +.ri-double-quotes-r:before { content: "\ec52"; } +.ri-download-2-fill:before { content: "\ec53"; } +.ri-download-2-line:before { content: "\ec54"; } +.ri-download-cloud-2-fill:before { content: "\ec55"; } +.ri-download-cloud-2-line:before { content: "\ec56"; } +.ri-download-cloud-fill:before { content: "\ec57"; } +.ri-download-cloud-line:before { content: "\ec58"; } +.ri-download-fill:before { content: "\ec59"; } +.ri-download-line:before { content: "\ec5a"; } +.ri-draft-fill:before { content: "\ec5b"; } +.ri-draft-line:before { content: "\ec5c"; } +.ri-drag-drop-fill:before { content: "\ec5d"; } +.ri-drag-drop-line:before { content: "\ec5e"; } +.ri-drag-move-2-fill:before { content: "\ec5f"; } +.ri-drag-move-2-line:before { content: "\ec60"; } +.ri-drag-move-fill:before { content: "\ec61"; } +.ri-drag-move-line:before { content: "\ec62"; } +.ri-dribbble-fill:before { content: "\ec63"; } +.ri-dribbble-line:before { content: "\ec64"; } +.ri-drive-fill:before { content: "\ec65"; } +.ri-drive-line:before { content: "\ec66"; } +.ri-drizzle-fill:before { content: "\ec67"; } +.ri-drizzle-line:before { content: "\ec68"; } +.ri-drop-fill:before { content: "\ec69"; } +.ri-drop-line:before { content: "\ec6a"; } +.ri-dropbox-fill:before { content: "\ec6b"; } +.ri-dropbox-line:before { content: "\ec6c"; } +.ri-dual-sim-1-fill:before { content: "\ec6d"; } +.ri-dual-sim-1-line:before { content: "\ec6e"; } +.ri-dual-sim-2-fill:before { content: "\ec6f"; } +.ri-dual-sim-2-line:before { content: "\ec70"; } +.ri-dv-fill:before { content: "\ec71"; } +.ri-dv-line:before { content: "\ec72"; } +.ri-dvd-fill:before { content: "\ec73"; } +.ri-dvd-line:before { content: "\ec74"; } +.ri-e-bike-2-fill:before { content: "\ec75"; } +.ri-e-bike-2-line:before { content: "\ec76"; } +.ri-e-bike-fill:before { content: "\ec77"; } +.ri-e-bike-line:before { content: "\ec78"; } +.ri-earth-fill:before { content: "\ec79"; } +.ri-earth-line:before { content: "\ec7a"; } +.ri-earthquake-fill:before { content: "\ec7b"; } +.ri-earthquake-line:before { content: "\ec7c"; } +.ri-edge-fill:before { content: "\ec7d"; } +.ri-edge-line:before { content: "\ec7e"; } +.ri-edit-2-fill:before { content: "\ec7f"; } +.ri-edit-2-line:before { content: "\ec80"; } +.ri-edit-box-fill:before { content: "\ec81"; } +.ri-edit-box-line:before { content: "\ec82"; } +.ri-edit-circle-fill:before { content: "\ec83"; } +.ri-edit-circle-line:before { content: "\ec84"; } +.ri-edit-fill:before { content: "\ec85"; } +.ri-edit-line:before { content: "\ec86"; } +.ri-eject-fill:before { content: "\ec87"; } +.ri-eject-line:before { content: "\ec88"; } +.ri-emotion-2-fill:before { content: "\ec89"; } +.ri-emotion-2-line:before { content: "\ec8a"; } +.ri-emotion-fill:before { content: "\ec8b"; } +.ri-emotion-happy-fill:before { content: "\ec8c"; } +.ri-emotion-happy-line:before { content: "\ec8d"; } +.ri-emotion-laugh-fill:before { content: "\ec8e"; } +.ri-emotion-laugh-line:before { content: "\ec8f"; } +.ri-emotion-line:before { content: "\ec90"; } +.ri-emotion-normal-fill:before { content: "\ec91"; } +.ri-emotion-normal-line:before { content: "\ec92"; } +.ri-emotion-sad-fill:before { content: "\ec93"; } +.ri-emotion-sad-line:before { content: "\ec94"; } +.ri-emotion-unhappy-fill:before { content: "\ec95"; } +.ri-emotion-unhappy-line:before { content: "\ec96"; } +.ri-empathize-fill:before { content: "\ec97"; } +.ri-empathize-line:before { content: "\ec98"; } +.ri-emphasis-cn:before { content: "\ec99"; } +.ri-emphasis:before { content: "\ec9a"; } +.ri-english-input:before { content: "\ec9b"; } +.ri-equalizer-fill:before { content: "\ec9c"; } +.ri-equalizer-line:before { content: "\ec9d"; } +.ri-eraser-fill:before { content: "\ec9e"; } +.ri-eraser-line:before { content: "\ec9f"; } +.ri-error-warning-fill:before { content: "\eca0"; } +.ri-error-warning-line:before { content: "\eca1"; } +.ri-evernote-fill:before { content: "\eca2"; } +.ri-evernote-line:before { content: "\eca3"; } +.ri-exchange-box-fill:before { content: "\eca4"; } +.ri-exchange-box-line:before { content: "\eca5"; } +.ri-exchange-cny-fill:before { content: "\eca6"; } +.ri-exchange-cny-line:before { content: "\eca7"; } +.ri-exchange-dollar-fill:before { content: "\eca8"; } +.ri-exchange-dollar-line:before { content: "\eca9"; } +.ri-exchange-fill:before { content: "\ecaa"; } +.ri-exchange-funds-fill:before { content: "\ecab"; } +.ri-exchange-funds-line:before { content: "\ecac"; } +.ri-exchange-line:before { content: "\ecad"; } +.ri-external-link-fill:before { content: "\ecae"; } +.ri-external-link-line:before { content: "\ecaf"; } +.ri-eye-2-fill:before { content: "\ecb0"; } +.ri-eye-2-line:before { content: "\ecb1"; } +.ri-eye-close-fill:before { content: "\ecb2"; } +.ri-eye-close-line:before { content: "\ecb3"; } +.ri-eye-fill:before { content: "\ecb4"; } +.ri-eye-line:before { content: "\ecb5"; } +.ri-eye-off-fill:before { content: "\ecb6"; } +.ri-eye-off-line:before { content: "\ecb7"; } +.ri-facebook-box-fill:before { content: "\ecb8"; } +.ri-facebook-box-line:before { content: "\ecb9"; } +.ri-facebook-circle-fill:before { content: "\ecba"; } +.ri-facebook-circle-line:before { content: "\ecbb"; } +.ri-facebook-fill:before { content: "\ecbc"; } +.ri-facebook-line:before { content: "\ecbd"; } +.ri-fahrenheit-fill:before { content: "\ecbe"; } +.ri-fahrenheit-line:before { content: "\ecbf"; } +.ri-feedback-fill:before { content: "\ecc0"; } +.ri-feedback-line:before { content: "\ecc1"; } +.ri-file-2-fill:before { content: "\ecc2"; } +.ri-file-2-line:before { content: "\ecc3"; } +.ri-file-3-fill:before { content: "\ecc4"; } +.ri-file-3-line:before { content: "\ecc5"; } +.ri-file-4-fill:before { content: "\ecc6"; } +.ri-file-4-line:before { content: "\ecc7"; } +.ri-file-add-fill:before { content: "\ecc8"; } +.ri-file-add-line:before { content: "\ecc9"; } +.ri-file-chart-2-fill:before { content: "\ecca"; } +.ri-file-chart-2-line:before { content: "\eccb"; } +.ri-file-chart-fill:before { content: "\eccc"; } +.ri-file-chart-line:before { content: "\eccd"; } +.ri-file-cloud-fill:before { content: "\ecce"; } +.ri-file-cloud-line:before { content: "\eccf"; } +.ri-file-code-fill:before { content: "\ecd0"; } +.ri-file-code-line:before { content: "\ecd1"; } +.ri-file-copy-2-fill:before { content: "\ecd2"; } +.ri-file-copy-2-line:before { content: "\ecd3"; } +.ri-file-copy-fill:before { content: "\ecd4"; } +.ri-file-copy-line:before { content: "\ecd5"; } +.ri-file-damage-fill:before { content: "\ecd6"; } +.ri-file-damage-line:before { content: "\ecd7"; } +.ri-file-download-fill:before { content: "\ecd8"; } +.ri-file-download-line:before { content: "\ecd9"; } +.ri-file-edit-fill:before { content: "\ecda"; } +.ri-file-edit-line:before { content: "\ecdb"; } +.ri-file-excel-2-fill:before { content: "\ecdc"; } +.ri-file-excel-2-line:before { content: "\ecdd"; } +.ri-file-excel-fill:before { content: "\ecde"; } +.ri-file-excel-line:before { content: "\ecdf"; } +.ri-file-fill:before { content: "\ece0"; } +.ri-file-forbid-fill:before { content: "\ece1"; } +.ri-file-forbid-line:before { content: "\ece2"; } +.ri-file-gif-fill:before { content: "\ece3"; } +.ri-file-gif-line:before { content: "\ece4"; } +.ri-file-history-fill:before { content: "\ece5"; } +.ri-file-history-line:before { content: "\ece6"; } +.ri-file-hwp-fill:before { content: "\ece7"; } +.ri-file-hwp-line:before { content: "\ece8"; } +.ri-file-info-fill:before { content: "\ece9"; } +.ri-file-info-line:before { content: "\ecea"; } +.ri-file-line:before { content: "\eceb"; } +.ri-file-list-2-fill:before { content: "\ecec"; } +.ri-file-list-2-line:before { content: "\eced"; } +.ri-file-list-3-fill:before { content: "\ecee"; } +.ri-file-list-3-line:before { content: "\ecef"; } +.ri-file-list-fill:before { content: "\ecf0"; } +.ri-file-list-line:before { content: "\ecf1"; } +.ri-file-lock-fill:before { content: "\ecf2"; } +.ri-file-lock-line:before { content: "\ecf3"; } +.ri-file-mark-fill:before { content: "\ecf4"; } +.ri-file-mark-line:before { content: "\ecf5"; } +.ri-file-music-fill:before { content: "\ecf6"; } +.ri-file-music-line:before { content: "\ecf7"; } +.ri-file-paper-2-fill:before { content: "\ecf8"; } +.ri-file-paper-2-line:before { content: "\ecf9"; } +.ri-file-paper-fill:before { content: "\ecfa"; } +.ri-file-paper-line:before { content: "\ecfb"; } +.ri-file-pdf-fill:before { content: "\ecfc"; } +.ri-file-pdf-line:before { content: "\ecfd"; } +.ri-file-ppt-2-fill:before { content: "\ecfe"; } +.ri-file-ppt-2-line:before { content: "\ecff"; } +.ri-file-ppt-fill:before { content: "\ed00"; } +.ri-file-ppt-line:before { content: "\ed01"; } +.ri-file-reduce-fill:before { content: "\ed02"; } +.ri-file-reduce-line:before { content: "\ed03"; } +.ri-file-search-fill:before { content: "\ed04"; } +.ri-file-search-line:before { content: "\ed05"; } +.ri-file-settings-fill:before { content: "\ed06"; } +.ri-file-settings-line:before { content: "\ed07"; } +.ri-file-shield-2-fill:before { content: "\ed08"; } +.ri-file-shield-2-line:before { content: "\ed09"; } +.ri-file-shield-fill:before { content: "\ed0a"; } +.ri-file-shield-line:before { content: "\ed0b"; } +.ri-file-shred-fill:before { content: "\ed0c"; } +.ri-file-shred-line:before { content: "\ed0d"; } +.ri-file-text-fill:before { content: "\ed0e"; } +.ri-file-text-line:before { content: "\ed0f"; } +.ri-file-transfer-fill:before { content: "\ed10"; } +.ri-file-transfer-line:before { content: "\ed11"; } +.ri-file-unknow-fill:before { content: "\ed12"; } +.ri-file-unknow-line:before { content: "\ed13"; } +.ri-file-upload-fill:before { content: "\ed14"; } +.ri-file-upload-line:before { content: "\ed15"; } +.ri-file-user-fill:before { content: "\ed16"; } +.ri-file-user-line:before { content: "\ed17"; } +.ri-file-warning-fill:before { content: "\ed18"; } +.ri-file-warning-line:before { content: "\ed19"; } +.ri-file-word-2-fill:before { content: "\ed1a"; } +.ri-file-word-2-line:before { content: "\ed1b"; } +.ri-file-word-fill:before { content: "\ed1c"; } +.ri-file-word-line:before { content: "\ed1d"; } +.ri-file-zip-fill:before { content: "\ed1e"; } +.ri-file-zip-line:before { content: "\ed1f"; } +.ri-film-fill:before { content: "\ed20"; } +.ri-film-line:before { content: "\ed21"; } +.ri-filter-2-fill:before { content: "\ed22"; } +.ri-filter-2-line:before { content: "\ed23"; } +.ri-filter-3-fill:before { content: "\ed24"; } +.ri-filter-3-line:before { content: "\ed25"; } +.ri-filter-fill:before { content: "\ed26"; } +.ri-filter-line:before { content: "\ed27"; } +.ri-filter-off-fill:before { content: "\ed28"; } +.ri-filter-off-line:before { content: "\ed29"; } +.ri-find-replace-fill:before { content: "\ed2a"; } +.ri-find-replace-line:before { content: "\ed2b"; } +.ri-finder-fill:before { content: "\ed2c"; } +.ri-finder-line:before { content: "\ed2d"; } +.ri-fingerprint-2-fill:before { content: "\ed2e"; } +.ri-fingerprint-2-line:before { content: "\ed2f"; } +.ri-fingerprint-fill:before { content: "\ed30"; } +.ri-fingerprint-line:before { content: "\ed31"; } +.ri-fire-fill:before { content: "\ed32"; } +.ri-fire-line:before { content: "\ed33"; } +.ri-firefox-fill:before { content: "\ed34"; } +.ri-firefox-line:before { content: "\ed35"; } +.ri-first-aid-kit-fill:before { content: "\ed36"; } +.ri-first-aid-kit-line:before { content: "\ed37"; } +.ri-flag-2-fill:before { content: "\ed38"; } +.ri-flag-2-line:before { content: "\ed39"; } +.ri-flag-fill:before { content: "\ed3a"; } +.ri-flag-line:before { content: "\ed3b"; } +.ri-flashlight-fill:before { content: "\ed3c"; } +.ri-flashlight-line:before { content: "\ed3d"; } +.ri-flask-fill:before { content: "\ed3e"; } +.ri-flask-line:before { content: "\ed3f"; } +.ri-flight-land-fill:before { content: "\ed40"; } +.ri-flight-land-line:before { content: "\ed41"; } +.ri-flight-takeoff-fill:before { content: "\ed42"; } +.ri-flight-takeoff-line:before { content: "\ed43"; } +.ri-flood-fill:before { content: "\ed44"; } +.ri-flood-line:before { content: "\ed45"; } +.ri-flow-chart:before { content: "\ed46"; } +.ri-flutter-fill:before { content: "\ed47"; } +.ri-flutter-line:before { content: "\ed48"; } +.ri-focus-2-fill:before { content: "\ed49"; } +.ri-focus-2-line:before { content: "\ed4a"; } +.ri-focus-3-fill:before { content: "\ed4b"; } +.ri-focus-3-line:before { content: "\ed4c"; } +.ri-focus-fill:before { content: "\ed4d"; } +.ri-focus-line:before { content: "\ed4e"; } +.ri-foggy-fill:before { content: "\ed4f"; } +.ri-foggy-line:before { content: "\ed50"; } +.ri-folder-2-fill:before { content: "\ed51"; } +.ri-folder-2-line:before { content: "\ed52"; } +.ri-folder-3-fill:before { content: "\ed53"; } +.ri-folder-3-line:before { content: "\ed54"; } +.ri-folder-4-fill:before { content: "\ed55"; } +.ri-folder-4-line:before { content: "\ed56"; } +.ri-folder-5-fill:before { content: "\ed57"; } +.ri-folder-5-line:before { content: "\ed58"; } +.ri-folder-add-fill:before { content: "\ed59"; } +.ri-folder-add-line:before { content: "\ed5a"; } +.ri-folder-chart-2-fill:before { content: "\ed5b"; } +.ri-folder-chart-2-line:before { content: "\ed5c"; } +.ri-folder-chart-fill:before { content: "\ed5d"; } +.ri-folder-chart-line:before { content: "\ed5e"; } +.ri-folder-download-fill:before { content: "\ed5f"; } +.ri-folder-download-line:before { content: "\ed60"; } +.ri-folder-fill:before { content: "\ed61"; } +.ri-folder-forbid-fill:before { content: "\ed62"; } +.ri-folder-forbid-line:before { content: "\ed63"; } +.ri-folder-history-fill:before { content: "\ed64"; } +.ri-folder-history-line:before { content: "\ed65"; } +.ri-folder-info-fill:before { content: "\ed66"; } +.ri-folder-info-line:before { content: "\ed67"; } +.ri-folder-keyhole-fill:before { content: "\ed68"; } +.ri-folder-keyhole-line:before { content: "\ed69"; } +.ri-folder-line:before { content: "\ed6a"; } +.ri-folder-lock-fill:before { content: "\ed6b"; } +.ri-folder-lock-line:before { content: "\ed6c"; } +.ri-folder-music-fill:before { content: "\ed6d"; } +.ri-folder-music-line:before { content: "\ed6e"; } +.ri-folder-open-fill:before { content: "\ed6f"; } +.ri-folder-open-line:before { content: "\ed70"; } +.ri-folder-received-fill:before { content: "\ed71"; } +.ri-folder-received-line:before { content: "\ed72"; } +.ri-folder-reduce-fill:before { content: "\ed73"; } +.ri-folder-reduce-line:before { content: "\ed74"; } +.ri-folder-settings-fill:before { content: "\ed75"; } +.ri-folder-settings-line:before { content: "\ed76"; } +.ri-folder-shared-fill:before { content: "\ed77"; } +.ri-folder-shared-line:before { content: "\ed78"; } +.ri-folder-shield-2-fill:before { content: "\ed79"; } +.ri-folder-shield-2-line:before { content: "\ed7a"; } +.ri-folder-shield-fill:before { content: "\ed7b"; } +.ri-folder-shield-line:before { content: "\ed7c"; } +.ri-folder-transfer-fill:before { content: "\ed7d"; } +.ri-folder-transfer-line:before { content: "\ed7e"; } +.ri-folder-unknow-fill:before { content: "\ed7f"; } +.ri-folder-unknow-line:before { content: "\ed80"; } +.ri-folder-upload-fill:before { content: "\ed81"; } +.ri-folder-upload-line:before { content: "\ed82"; } +.ri-folder-user-fill:before { content: "\ed83"; } +.ri-folder-user-line:before { content: "\ed84"; } +.ri-folder-warning-fill:before { content: "\ed85"; } +.ri-folder-warning-line:before { content: "\ed86"; } +.ri-folder-zip-fill:before { content: "\ed87"; } +.ri-folder-zip-line:before { content: "\ed88"; } +.ri-folders-fill:before { content: "\ed89"; } +.ri-folders-line:before { content: "\ed8a"; } +.ri-font-color:before { content: "\ed8b"; } +.ri-font-size-2:before { content: "\ed8c"; } +.ri-font-size:before { content: "\ed8d"; } +.ri-football-fill:before { content: "\ed8e"; } +.ri-football-line:before { content: "\ed8f"; } +.ri-footprint-fill:before { content: "\ed90"; } +.ri-footprint-line:before { content: "\ed91"; } +.ri-forbid-2-fill:before { content: "\ed92"; } +.ri-forbid-2-line:before { content: "\ed93"; } +.ri-forbid-fill:before { content: "\ed94"; } +.ri-forbid-line:before { content: "\ed95"; } +.ri-format-clear:before { content: "\ed96"; } +.ri-fridge-fill:before { content: "\ed97"; } +.ri-fridge-line:before { content: "\ed98"; } +.ri-fullscreen-exit-fill:before { content: "\ed99"; } +.ri-fullscreen-exit-line:before { content: "\ed9a"; } +.ri-fullscreen-fill:before { content: "\ed9b"; } +.ri-fullscreen-line:before { content: "\ed9c"; } +.ri-function-fill:before { content: "\ed9d"; } +.ri-function-line:before { content: "\ed9e"; } +.ri-functions:before { content: "\ed9f"; } +.ri-funds-box-fill:before { content: "\eda0"; } +.ri-funds-box-line:before { content: "\eda1"; } +.ri-funds-fill:before { content: "\eda2"; } +.ri-funds-line:before { content: "\eda3"; } +.ri-gallery-fill:before { content: "\eda4"; } +.ri-gallery-line:before { content: "\eda5"; } +.ri-gallery-upload-fill:before { content: "\eda6"; } +.ri-gallery-upload-line:before { content: "\eda7"; } +.ri-game-fill:before { content: "\eda8"; } +.ri-game-line:before { content: "\eda9"; } +.ri-gamepad-fill:before { content: "\edaa"; } +.ri-gamepad-line:before { content: "\edab"; } +.ri-gas-station-fill:before { content: "\edac"; } +.ri-gas-station-line:before { content: "\edad"; } +.ri-gatsby-fill:before { content: "\edae"; } +.ri-gatsby-line:before { content: "\edaf"; } +.ri-genderless-fill:before { content: "\edb0"; } +.ri-genderless-line:before { content: "\edb1"; } +.ri-ghost-2-fill:before { content: "\edb2"; } +.ri-ghost-2-line:before { content: "\edb3"; } +.ri-ghost-fill:before { content: "\edb4"; } +.ri-ghost-line:before { content: "\edb5"; } +.ri-ghost-smile-fill:before { content: "\edb6"; } +.ri-ghost-smile-line:before { content: "\edb7"; } +.ri-gift-2-fill:before { content: "\edb8"; } +.ri-gift-2-line:before { content: "\edb9"; } +.ri-gift-fill:before { content: "\edba"; } +.ri-gift-line:before { content: "\edbb"; } +.ri-git-branch-fill:before { content: "\edbc"; } +.ri-git-branch-line:before { content: "\edbd"; } +.ri-git-commit-fill:before { content: "\edbe"; } +.ri-git-commit-line:before { content: "\edbf"; } +.ri-git-merge-fill:before { content: "\edc0"; } +.ri-git-merge-line:before { content: "\edc1"; } +.ri-git-pull-request-fill:before { content: "\edc2"; } +.ri-git-pull-request-line:before { content: "\edc3"; } +.ri-git-repository-commits-fill:before { content: "\edc4"; } +.ri-git-repository-commits-line:before { content: "\edc5"; } +.ri-git-repository-fill:before { content: "\edc6"; } +.ri-git-repository-line:before { content: "\edc7"; } +.ri-git-repository-private-fill:before { content: "\edc8"; } +.ri-git-repository-private-line:before { content: "\edc9"; } +.ri-github-fill:before { content: "\edca"; } +.ri-github-line:before { content: "\edcb"; } +.ri-gitlab-fill:before { content: "\edcc"; } +.ri-gitlab-line:before { content: "\edcd"; } +.ri-global-fill:before { content: "\edce"; } +.ri-global-line:before { content: "\edcf"; } +.ri-globe-fill:before { content: "\edd0"; } +.ri-globe-line:before { content: "\edd1"; } +.ri-goblet-fill:before { content: "\edd2"; } +.ri-goblet-line:before { content: "\edd3"; } +.ri-google-fill:before { content: "\edd4"; } +.ri-google-line:before { content: "\edd5"; } +.ri-google-play-fill:before { content: "\edd6"; } +.ri-google-play-line:before { content: "\edd7"; } +.ri-government-fill:before { content: "\edd8"; } +.ri-government-line:before { content: "\edd9"; } +.ri-gps-fill:before { content: "\edda"; } +.ri-gps-line:before { content: "\eddb"; } +.ri-gradienter-fill:before { content: "\eddc"; } +.ri-gradienter-line:before { content: "\eddd"; } +.ri-grid-fill:before { content: "\edde"; } +.ri-grid-line:before { content: "\eddf"; } +.ri-group-2-fill:before { content: "\ede0"; } +.ri-group-2-line:before { content: "\ede1"; } +.ri-group-fill:before { content: "\ede2"; } +.ri-group-line:before { content: "\ede3"; } +.ri-guide-fill:before { content: "\ede4"; } +.ri-guide-line:before { content: "\ede5"; } +.ri-h-1:before { content: "\ede6"; } +.ri-h-2:before { content: "\ede7"; } +.ri-h-3:before { content: "\ede8"; } +.ri-h-4:before { content: "\ede9"; } +.ri-h-5:before { content: "\edea"; } +.ri-h-6:before { content: "\edeb"; } +.ri-hail-fill:before { content: "\edec"; } +.ri-hail-line:before { content: "\eded"; } +.ri-hammer-fill:before { content: "\edee"; } +.ri-hammer-line:before { content: "\edef"; } +.ri-hand-coin-fill:before { content: "\edf0"; } +.ri-hand-coin-line:before { content: "\edf1"; } +.ri-hand-heart-fill:before { content: "\edf2"; } +.ri-hand-heart-line:before { content: "\edf3"; } +.ri-hand-sanitizer-fill:before { content: "\edf4"; } +.ri-hand-sanitizer-line:before { content: "\edf5"; } +.ri-handbag-fill:before { content: "\edf6"; } +.ri-handbag-line:before { content: "\edf7"; } +.ri-hard-drive-2-fill:before { content: "\edf8"; } +.ri-hard-drive-2-line:before { content: "\edf9"; } +.ri-hard-drive-fill:before { content: "\edfa"; } +.ri-hard-drive-line:before { content: "\edfb"; } +.ri-hashtag:before { content: "\edfc"; } +.ri-haze-2-fill:before { content: "\edfd"; } +.ri-haze-2-line:before { content: "\edfe"; } +.ri-haze-fill:before { content: "\edff"; } +.ri-haze-line:before { content: "\ee00"; } +.ri-hd-fill:before { content: "\ee01"; } +.ri-hd-line:before { content: "\ee02"; } +.ri-heading:before { content: "\ee03"; } +.ri-headphone-fill:before { content: "\ee04"; } +.ri-headphone-line:before { content: "\ee05"; } +.ri-health-book-fill:before { content: "\ee06"; } +.ri-health-book-line:before { content: "\ee07"; } +.ri-heart-2-fill:before { content: "\ee08"; } +.ri-heart-2-line:before { content: "\ee09"; } +.ri-heart-3-fill:before { content: "\ee0a"; } +.ri-heart-3-line:before { content: "\ee0b"; } +.ri-heart-add-fill:before { content: "\ee0c"; } +.ri-heart-add-line:before { content: "\ee0d"; } +.ri-heart-fill:before { content: "\ee0e"; } +.ri-heart-line:before { content: "\ee0f"; } +.ri-heart-pulse-fill:before { content: "\ee10"; } +.ri-heart-pulse-line:before { content: "\ee11"; } +.ri-hearts-fill:before { content: "\ee12"; } +.ri-hearts-line:before { content: "\ee13"; } +.ri-heavy-showers-fill:before { content: "\ee14"; } +.ri-heavy-showers-line:before { content: "\ee15"; } +.ri-history-fill:before { content: "\ee16"; } +.ri-history-line:before { content: "\ee17"; } +.ri-home-2-fill:before { content: "\ee18"; } +.ri-home-2-line:before { content: "\ee19"; } +.ri-home-3-fill:before { content: "\ee1a"; } +.ri-home-3-line:before { content: "\ee1b"; } +.ri-home-4-fill:before { content: "\ee1c"; } +.ri-home-4-line:before { content: "\ee1d"; } +.ri-home-5-fill:before { content: "\ee1e"; } +.ri-home-5-line:before { content: "\ee1f"; } +.ri-home-6-fill:before { content: "\ee20"; } +.ri-home-6-line:before { content: "\ee21"; } +.ri-home-7-fill:before { content: "\ee22"; } +.ri-home-7-line:before { content: "\ee23"; } +.ri-home-8-fill:before { content: "\ee24"; } +.ri-home-8-line:before { content: "\ee25"; } +.ri-home-fill:before { content: "\ee26"; } +.ri-home-gear-fill:before { content: "\ee27"; } +.ri-home-gear-line:before { content: "\ee28"; } +.ri-home-heart-fill:before { content: "\ee29"; } +.ri-home-heart-line:before { content: "\ee2a"; } +.ri-home-line:before { content: "\ee2b"; } +.ri-home-smile-2-fill:before { content: "\ee2c"; } +.ri-home-smile-2-line:before { content: "\ee2d"; } +.ri-home-smile-fill:before { content: "\ee2e"; } +.ri-home-smile-line:before { content: "\ee2f"; } +.ri-home-wifi-fill:before { content: "\ee30"; } +.ri-home-wifi-line:before { content: "\ee31"; } +.ri-honor-of-kings-fill:before { content: "\ee32"; } +.ri-honor-of-kings-line:before { content: "\ee33"; } +.ri-honour-fill:before { content: "\ee34"; } +.ri-honour-line:before { content: "\ee35"; } +.ri-hospital-fill:before { content: "\ee36"; } +.ri-hospital-line:before { content: "\ee37"; } +.ri-hotel-bed-fill:before { content: "\ee38"; } +.ri-hotel-bed-line:before { content: "\ee39"; } +.ri-hotel-fill:before { content: "\ee3a"; } +.ri-hotel-line:before { content: "\ee3b"; } +.ri-hotspot-fill:before { content: "\ee3c"; } +.ri-hotspot-line:before { content: "\ee3d"; } +.ri-hq-fill:before { content: "\ee3e"; } +.ri-hq-line:before { content: "\ee3f"; } +.ri-html5-fill:before { content: "\ee40"; } +.ri-html5-line:before { content: "\ee41"; } +.ri-ie-fill:before { content: "\ee42"; } +.ri-ie-line:before { content: "\ee43"; } +.ri-image-2-fill:before { content: "\ee44"; } +.ri-image-2-line:before { content: "\ee45"; } +.ri-image-add-fill:before { content: "\ee46"; } +.ri-image-add-line:before { content: "\ee47"; } +.ri-image-edit-fill:before { content: "\ee48"; } +.ri-image-edit-line:before { content: "\ee49"; } +.ri-image-fill:before { content: "\ee4a"; } +.ri-image-line:before { content: "\ee4b"; } +.ri-inbox-archive-fill:before { content: "\ee4c"; } +.ri-inbox-archive-line:before { content: "\ee4d"; } +.ri-inbox-fill:before { content: "\ee4e"; } +.ri-inbox-line:before { content: "\ee4f"; } +.ri-inbox-unarchive-fill:before { content: "\ee50"; } +.ri-inbox-unarchive-line:before { content: "\ee51"; } +.ri-increase-decrease-fill:before { content: "\ee52"; } +.ri-increase-decrease-line:before { content: "\ee53"; } +.ri-indent-decrease:before { content: "\ee54"; } +.ri-indent-increase:before { content: "\ee55"; } +.ri-indeterminate-circle-fill:before { content: "\ee56"; } +.ri-indeterminate-circle-line:before { content: "\ee57"; } +.ri-information-fill:before { content: "\ee58"; } +.ri-information-line:before { content: "\ee59"; } +.ri-infrared-thermometer-fill:before { content: "\ee5a"; } +.ri-infrared-thermometer-line:before { content: "\ee5b"; } +.ri-ink-bottle-fill:before { content: "\ee5c"; } +.ri-ink-bottle-line:before { content: "\ee5d"; } +.ri-input-cursor-move:before { content: "\ee5e"; } +.ri-input-method-fill:before { content: "\ee5f"; } +.ri-input-method-line:before { content: "\ee60"; } +.ri-insert-column-left:before { content: "\ee61"; } +.ri-insert-column-right:before { content: "\ee62"; } +.ri-insert-row-bottom:before { content: "\ee63"; } +.ri-insert-row-top:before { content: "\ee64"; } +.ri-instagram-fill:before { content: "\ee65"; } +.ri-instagram-line:before { content: "\ee66"; } +.ri-install-fill:before { content: "\ee67"; } +.ri-install-line:before { content: "\ee68"; } +.ri-invision-fill:before { content: "\ee69"; } +.ri-invision-line:before { content: "\ee6a"; } +.ri-italic:before { content: "\ee6b"; } +.ri-kakao-talk-fill:before { content: "\ee6c"; } +.ri-kakao-talk-line:before { content: "\ee6d"; } +.ri-key-2-fill:before { content: "\ee6e"; } +.ri-key-2-line:before { content: "\ee6f"; } +.ri-key-fill:before { content: "\ee70"; } +.ri-key-line:before { content: "\ee71"; } +.ri-keyboard-box-fill:before { content: "\ee72"; } +.ri-keyboard-box-line:before { content: "\ee73"; } +.ri-keyboard-fill:before { content: "\ee74"; } +.ri-keyboard-line:before { content: "\ee75"; } +.ri-keynote-fill:before { content: "\ee76"; } +.ri-keynote-line:before { content: "\ee77"; } +.ri-knife-blood-fill:before { content: "\ee78"; } +.ri-knife-blood-line:before { content: "\ee79"; } +.ri-knife-fill:before { content: "\ee7a"; } +.ri-knife-line:before { content: "\ee7b"; } +.ri-landscape-fill:before { content: "\ee7c"; } +.ri-landscape-line:before { content: "\ee7d"; } +.ri-layout-2-fill:before { content: "\ee7e"; } +.ri-layout-2-line:before { content: "\ee7f"; } +.ri-layout-3-fill:before { content: "\ee80"; } +.ri-layout-3-line:before { content: "\ee81"; } +.ri-layout-4-fill:before { content: "\ee82"; } +.ri-layout-4-line:before { content: "\ee83"; } +.ri-layout-5-fill:before { content: "\ee84"; } +.ri-layout-5-line:before { content: "\ee85"; } +.ri-layout-6-fill:before { content: "\ee86"; } +.ri-layout-6-line:before { content: "\ee87"; } +.ri-layout-bottom-2-fill:before { content: "\ee88"; } +.ri-layout-bottom-2-line:before { content: "\ee89"; } +.ri-layout-bottom-fill:before { content: "\ee8a"; } +.ri-layout-bottom-line:before { content: "\ee8b"; } +.ri-layout-column-fill:before { content: "\ee8c"; } +.ri-layout-column-line:before { content: "\ee8d"; } +.ri-layout-fill:before { content: "\ee8e"; } +.ri-layout-grid-fill:before { content: "\ee8f"; } +.ri-layout-grid-line:before { content: "\ee90"; } +.ri-layout-left-2-fill:before { content: "\ee91"; } +.ri-layout-left-2-line:before { content: "\ee92"; } +.ri-layout-left-fill:before { content: "\ee93"; } +.ri-layout-left-line:before { content: "\ee94"; } +.ri-layout-line:before { content: "\ee95"; } +.ri-layout-masonry-fill:before { content: "\ee96"; } +.ri-layout-masonry-line:before { content: "\ee97"; } +.ri-layout-right-2-fill:before { content: "\ee98"; } +.ri-layout-right-2-line:before { content: "\ee99"; } +.ri-layout-right-fill:before { content: "\ee9a"; } +.ri-layout-right-line:before { content: "\ee9b"; } +.ri-layout-row-fill:before { content: "\ee9c"; } +.ri-layout-row-line:before { content: "\ee9d"; } +.ri-layout-top-2-fill:before { content: "\ee9e"; } +.ri-layout-top-2-line:before { content: "\ee9f"; } +.ri-layout-top-fill:before { content: "\eea0"; } +.ri-layout-top-line:before { content: "\eea1"; } +.ri-leaf-fill:before { content: "\eea2"; } +.ri-leaf-line:before { content: "\eea3"; } +.ri-lifebuoy-fill:before { content: "\eea4"; } +.ri-lifebuoy-line:before { content: "\eea5"; } +.ri-lightbulb-fill:before { content: "\eea6"; } +.ri-lightbulb-flash-fill:before { content: "\eea7"; } +.ri-lightbulb-flash-line:before { content: "\eea8"; } +.ri-lightbulb-line:before { content: "\eea9"; } +.ri-line-chart-fill:before { content: "\eeaa"; } +.ri-line-chart-line:before { content: "\eeab"; } +.ri-line-fill:before { content: "\eeac"; } +.ri-line-height:before { content: "\eead"; } +.ri-line-line:before { content: "\eeae"; } +.ri-link-m:before { content: "\eeaf"; } +.ri-link-unlink-m:before { content: "\eeb0"; } +.ri-link-unlink:before { content: "\eeb1"; } +.ri-link:before { content: "\eeb2"; } +.ri-linkedin-box-fill:before { content: "\eeb3"; } +.ri-linkedin-box-line:before { content: "\eeb4"; } +.ri-linkedin-fill:before { content: "\eeb5"; } +.ri-linkedin-line:before { content: "\eeb6"; } +.ri-links-fill:before { content: "\eeb7"; } +.ri-links-line:before { content: "\eeb8"; } +.ri-list-check-2:before { content: "\eeb9"; } +.ri-list-check:before { content: "\eeba"; } +.ri-list-ordered:before { content: "\eebb"; } +.ri-list-settings-fill:before { content: "\eebc"; } +.ri-list-settings-line:before { content: "\eebd"; } +.ri-list-unordered:before { content: "\eebe"; } +.ri-live-fill:before { content: "\eebf"; } +.ri-live-line:before { content: "\eec0"; } +.ri-loader-2-fill:before { content: "\eec1"; } +.ri-loader-2-line:before { content: "\eec2"; } +.ri-loader-3-fill:before { content: "\eec3"; } +.ri-loader-3-line:before { content: "\eec4"; } +.ri-loader-4-fill:before { content: "\eec5"; } +.ri-loader-4-line:before { content: "\eec6"; } +.ri-loader-5-fill:before { content: "\eec7"; } +.ri-loader-5-line:before { content: "\eec8"; } +.ri-loader-fill:before { content: "\eec9"; } +.ri-loader-line:before { content: "\eeca"; } +.ri-lock-2-fill:before { content: "\eecb"; } +.ri-lock-2-line:before { content: "\eecc"; } +.ri-lock-fill:before { content: "\eecd"; } +.ri-lock-line:before { content: "\eece"; } +.ri-lock-password-fill:before { content: "\eecf"; } +.ri-lock-password-line:before { content: "\eed0"; } +.ri-lock-unlock-fill:before { content: "\eed1"; } +.ri-lock-unlock-line:before { content: "\eed2"; } +.ri-login-box-fill:before { content: "\eed3"; } +.ri-login-box-line:before { content: "\eed4"; } +.ri-login-circle-fill:before { content: "\eed5"; } +.ri-login-circle-line:before { content: "\eed6"; } +.ri-logout-box-fill:before { content: "\eed7"; } +.ri-logout-box-line:before { content: "\eed8"; } +.ri-logout-box-r-fill:before { content: "\eed9"; } +.ri-logout-box-r-line:before { content: "\eeda"; } +.ri-logout-circle-fill:before { content: "\eedb"; } +.ri-logout-circle-line:before { content: "\eedc"; } +.ri-logout-circle-r-fill:before { content: "\eedd"; } +.ri-logout-circle-r-line:before { content: "\eede"; } +.ri-luggage-cart-fill:before { content: "\eedf"; } +.ri-luggage-cart-line:before { content: "\eee0"; } +.ri-luggage-deposit-fill:before { content: "\eee1"; } +.ri-luggage-deposit-line:before { content: "\eee2"; } +.ri-lungs-fill:before { content: "\eee3"; } +.ri-lungs-line:before { content: "\eee4"; } +.ri-mac-fill:before { content: "\eee5"; } +.ri-mac-line:before { content: "\eee6"; } +.ri-macbook-fill:before { content: "\eee7"; } +.ri-macbook-line:before { content: "\eee8"; } +.ri-magic-fill:before { content: "\eee9"; } +.ri-magic-line:before { content: "\eeea"; } +.ri-mail-add-fill:before { content: "\eeeb"; } +.ri-mail-add-line:before { content: "\eeec"; } +.ri-mail-check-fill:before { content: "\eeed"; } +.ri-mail-check-line:before { content: "\eeee"; } +.ri-mail-close-fill:before { content: "\eeef"; } +.ri-mail-close-line:before { content: "\eef0"; } +.ri-mail-download-fill:before { content: "\eef1"; } +.ri-mail-download-line:before { content: "\eef2"; } +.ri-mail-fill:before { content: "\eef3"; } +.ri-mail-forbid-fill:before { content: "\eef4"; } +.ri-mail-forbid-line:before { content: "\eef5"; } +.ri-mail-line:before { content: "\eef6"; } +.ri-mail-lock-fill:before { content: "\eef7"; } +.ri-mail-lock-line:before { content: "\eef8"; } +.ri-mail-open-fill:before { content: "\eef9"; } +.ri-mail-open-line:before { content: "\eefa"; } +.ri-mail-send-fill:before { content: "\eefb"; } +.ri-mail-send-line:before { content: "\eefc"; } +.ri-mail-settings-fill:before { content: "\eefd"; } +.ri-mail-settings-line:before { content: "\eefe"; } +.ri-mail-star-fill:before { content: "\eeff"; } +.ri-mail-star-line:before { content: "\ef00"; } +.ri-mail-unread-fill:before { content: "\ef01"; } +.ri-mail-unread-line:before { content: "\ef02"; } +.ri-mail-volume-fill:before { content: "\ef03"; } +.ri-mail-volume-line:before { content: "\ef04"; } +.ri-map-2-fill:before { content: "\ef05"; } +.ri-map-2-line:before { content: "\ef06"; } +.ri-map-fill:before { content: "\ef07"; } +.ri-map-line:before { content: "\ef08"; } +.ri-map-pin-2-fill:before { content: "\ef09"; } +.ri-map-pin-2-line:before { content: "\ef0a"; } +.ri-map-pin-3-fill:before { content: "\ef0b"; } +.ri-map-pin-3-line:before { content: "\ef0c"; } +.ri-map-pin-4-fill:before { content: "\ef0d"; } +.ri-map-pin-4-line:before { content: "\ef0e"; } +.ri-map-pin-5-fill:before { content: "\ef0f"; } +.ri-map-pin-5-line:before { content: "\ef10"; } +.ri-map-pin-add-fill:before { content: "\ef11"; } +.ri-map-pin-add-line:before { content: "\ef12"; } +.ri-map-pin-fill:before { content: "\ef13"; } +.ri-map-pin-line:before { content: "\ef14"; } +.ri-map-pin-range-fill:before { content: "\ef15"; } +.ri-map-pin-range-line:before { content: "\ef16"; } +.ri-map-pin-time-fill:before { content: "\ef17"; } +.ri-map-pin-time-line:before { content: "\ef18"; } +.ri-map-pin-user-fill:before { content: "\ef19"; } +.ri-map-pin-user-line:before { content: "\ef1a"; } +.ri-mark-pen-fill:before { content: "\ef1b"; } +.ri-mark-pen-line:before { content: "\ef1c"; } +.ri-markdown-fill:before { content: "\ef1d"; } +.ri-markdown-line:before { content: "\ef1e"; } +.ri-markup-fill:before { content: "\ef1f"; } +.ri-markup-line:before { content: "\ef20"; } +.ri-mastercard-fill:before { content: "\ef21"; } +.ri-mastercard-line:before { content: "\ef22"; } +.ri-mastodon-fill:before { content: "\ef23"; } +.ri-mastodon-line:before { content: "\ef24"; } +.ri-medal-2-fill:before { content: "\ef25"; } +.ri-medal-2-line:before { content: "\ef26"; } +.ri-medal-fill:before { content: "\ef27"; } +.ri-medal-line:before { content: "\ef28"; } +.ri-medicine-bottle-fill:before { content: "\ef29"; } +.ri-medicine-bottle-line:before { content: "\ef2a"; } +.ri-medium-fill:before { content: "\ef2b"; } +.ri-medium-line:before { content: "\ef2c"; } +.ri-men-fill:before { content: "\ef2d"; } +.ri-men-line:before { content: "\ef2e"; } +.ri-mental-health-fill:before { content: "\ef2f"; } +.ri-mental-health-line:before { content: "\ef30"; } +.ri-menu-2-fill:before { content: "\ef31"; } +.ri-menu-2-line:before { content: "\ef32"; } +.ri-menu-3-fill:before { content: "\ef33"; } +.ri-menu-3-line:before { content: "\ef34"; } +.ri-menu-4-fill:before { content: "\ef35"; } +.ri-menu-4-line:before { content: "\ef36"; } +.ri-menu-5-fill:before { content: "\ef37"; } +.ri-menu-5-line:before { content: "\ef38"; } +.ri-menu-add-fill:before { content: "\ef39"; } +.ri-menu-add-line:before { content: "\ef3a"; } +.ri-menu-fill:before { content: "\ef3b"; } +.ri-menu-fold-fill:before { content: "\ef3c"; } +.ri-menu-fold-line:before { content: "\ef3d"; } +.ri-menu-line:before { content: "\ef3e"; } +.ri-menu-unfold-fill:before { content: "\ef3f"; } +.ri-menu-unfold-line:before { content: "\ef40"; } +.ri-merge-cells-horizontal:before { content: "\ef41"; } +.ri-merge-cells-vertical:before { content: "\ef42"; } +.ri-message-2-fill:before { content: "\ef43"; } +.ri-message-2-line:before { content: "\ef44"; } +.ri-message-3-fill:before { content: "\ef45"; } +.ri-message-3-line:before { content: "\ef46"; } +.ri-message-fill:before { content: "\ef47"; } +.ri-message-line:before { content: "\ef48"; } +.ri-messenger-fill:before { content: "\ef49"; } +.ri-messenger-line:before { content: "\ef4a"; } +.ri-meteor-fill:before { content: "\ef4b"; } +.ri-meteor-line:before { content: "\ef4c"; } +.ri-mic-2-fill:before { content: "\ef4d"; } +.ri-mic-2-line:before { content: "\ef4e"; } +.ri-mic-fill:before { content: "\ef4f"; } +.ri-mic-line:before { content: "\ef50"; } +.ri-mic-off-fill:before { content: "\ef51"; } +.ri-mic-off-line:before { content: "\ef52"; } +.ri-mickey-fill:before { content: "\ef53"; } +.ri-mickey-line:before { content: "\ef54"; } +.ri-microscope-fill:before { content: "\ef55"; } +.ri-microscope-line:before { content: "\ef56"; } +.ri-microsoft-fill:before { content: "\ef57"; } +.ri-microsoft-line:before { content: "\ef58"; } +.ri-mind-map:before { content: "\ef59"; } +.ri-mini-program-fill:before { content: "\ef5a"; } +.ri-mini-program-line:before { content: "\ef5b"; } +.ri-mist-fill:before { content: "\ef5c"; } +.ri-mist-line:before { content: "\ef5d"; } +.ri-money-cny-box-fill:before { content: "\ef5e"; } +.ri-money-cny-box-line:before { content: "\ef5f"; } +.ri-money-cny-circle-fill:before { content: "\ef60"; } +.ri-money-cny-circle-line:before { content: "\ef61"; } +.ri-money-dollar-box-fill:before { content: "\ef62"; } +.ri-money-dollar-box-line:before { content: "\ef63"; } +.ri-money-dollar-circle-fill:before { content: "\ef64"; } +.ri-money-dollar-circle-line:before { content: "\ef65"; } +.ri-money-euro-box-fill:before { content: "\ef66"; } +.ri-money-euro-box-line:before { content: "\ef67"; } +.ri-money-euro-circle-fill:before { content: "\ef68"; } +.ri-money-euro-circle-line:before { content: "\ef69"; } +.ri-money-pound-box-fill:before { content: "\ef6a"; } +.ri-money-pound-box-line:before { content: "\ef6b"; } +.ri-money-pound-circle-fill:before { content: "\ef6c"; } +.ri-money-pound-circle-line:before { content: "\ef6d"; } +.ri-moon-clear-fill:before { content: "\ef6e"; } +.ri-moon-clear-line:before { content: "\ef6f"; } +.ri-moon-cloudy-fill:before { content: "\ef70"; } +.ri-moon-cloudy-line:before { content: "\ef71"; } +.ri-moon-fill:before { content: "\ef72"; } +.ri-moon-foggy-fill:before { content: "\ef73"; } +.ri-moon-foggy-line:before { content: "\ef74"; } +.ri-moon-line:before { content: "\ef75"; } +.ri-more-2-fill:before { content: "\ef76"; } +.ri-more-2-line:before { content: "\ef77"; } +.ri-more-fill:before { content: "\ef78"; } +.ri-more-line:before { content: "\ef79"; } +.ri-motorbike-fill:before { content: "\ef7a"; } +.ri-motorbike-line:before { content: "\ef7b"; } +.ri-mouse-fill:before { content: "\ef7c"; } +.ri-mouse-line:before { content: "\ef7d"; } +.ri-movie-2-fill:before { content: "\ef7e"; } +.ri-movie-2-line:before { content: "\ef7f"; } +.ri-movie-fill:before { content: "\ef80"; } +.ri-movie-line:before { content: "\ef81"; } +.ri-music-2-fill:before { content: "\ef82"; } +.ri-music-2-line:before { content: "\ef83"; } +.ri-music-fill:before { content: "\ef84"; } +.ri-music-line:before { content: "\ef85"; } +.ri-mv-fill:before { content: "\ef86"; } +.ri-mv-line:before { content: "\ef87"; } +.ri-navigation-fill:before { content: "\ef88"; } +.ri-navigation-line:before { content: "\ef89"; } +.ri-netease-cloud-music-fill:before { content: "\ef8a"; } +.ri-netease-cloud-music-line:before { content: "\ef8b"; } +.ri-netflix-fill:before { content: "\ef8c"; } +.ri-netflix-line:before { content: "\ef8d"; } +.ri-newspaper-fill:before { content: "\ef8e"; } +.ri-newspaper-line:before { content: "\ef8f"; } +.ri-node-tree:before { content: "\ef90"; } +.ri-notification-2-fill:before { content: "\ef91"; } +.ri-notification-2-line:before { content: "\ef92"; } +.ri-notification-3-fill:before { content: "\ef93"; } +.ri-notification-3-line:before { content: "\ef94"; } +.ri-notification-4-fill:before { content: "\ef95"; } +.ri-notification-4-line:before { content: "\ef96"; } +.ri-notification-badge-fill:before { content: "\ef97"; } +.ri-notification-badge-line:before { content: "\ef98"; } +.ri-notification-fill:before { content: "\ef99"; } +.ri-notification-line:before { content: "\ef9a"; } +.ri-notification-off-fill:before { content: "\ef9b"; } +.ri-notification-off-line:before { content: "\ef9c"; } +.ri-npmjs-fill:before { content: "\ef9d"; } +.ri-npmjs-line:before { content: "\ef9e"; } +.ri-number-0:before { content: "\ef9f"; } +.ri-number-1:before { content: "\efa0"; } +.ri-number-2:before { content: "\efa1"; } +.ri-number-3:before { content: "\efa2"; } +.ri-number-4:before { content: "\efa3"; } +.ri-number-5:before { content: "\efa4"; } +.ri-number-6:before { content: "\efa5"; } +.ri-number-7:before { content: "\efa6"; } +.ri-number-8:before { content: "\efa7"; } +.ri-number-9:before { content: "\efa8"; } +.ri-numbers-fill:before { content: "\efa9"; } +.ri-numbers-line:before { content: "\efaa"; } +.ri-nurse-fill:before { content: "\efab"; } +.ri-nurse-line:before { content: "\efac"; } +.ri-oil-fill:before { content: "\efad"; } +.ri-oil-line:before { content: "\efae"; } +.ri-omega:before { content: "\efaf"; } +.ri-open-arm-fill:before { content: "\efb0"; } +.ri-open-arm-line:before { content: "\efb1"; } +.ri-open-source-fill:before { content: "\efb2"; } +.ri-open-source-line:before { content: "\efb3"; } +.ri-opera-fill:before { content: "\efb4"; } +.ri-opera-line:before { content: "\efb5"; } +.ri-order-play-fill:before { content: "\efb6"; } +.ri-order-play-line:before { content: "\efb7"; } +.ri-organization-chart:before { content: "\efb8"; } +.ri-outlet-2-fill:before { content: "\efb9"; } +.ri-outlet-2-line:before { content: "\efba"; } +.ri-outlet-fill:before { content: "\efbb"; } +.ri-outlet-line:before { content: "\efbc"; } +.ri-page-separator:before { content: "\efbd"; } +.ri-pages-fill:before { content: "\efbe"; } +.ri-pages-line:before { content: "\efbf"; } +.ri-paint-brush-fill:before { content: "\efc0"; } +.ri-paint-brush-line:before { content: "\efc1"; } +.ri-paint-fill:before { content: "\efc2"; } +.ri-paint-line:before { content: "\efc3"; } +.ri-palette-fill:before { content: "\efc4"; } +.ri-palette-line:before { content: "\efc5"; } +.ri-pantone-fill:before { content: "\efc6"; } +.ri-pantone-line:before { content: "\efc7"; } +.ri-paragraph:before { content: "\efc8"; } +.ri-parent-fill:before { content: "\efc9"; } +.ri-parent-line:before { content: "\efca"; } +.ri-parentheses-fill:before { content: "\efcb"; } +.ri-parentheses-line:before { content: "\efcc"; } +.ri-parking-box-fill:before { content: "\efcd"; } +.ri-parking-box-line:before { content: "\efce"; } +.ri-parking-fill:before { content: "\efcf"; } +.ri-parking-line:before { content: "\efd0"; } +.ri-passport-fill:before { content: "\efd1"; } +.ri-passport-line:before { content: "\efd2"; } +.ri-patreon-fill:before { content: "\efd3"; } +.ri-patreon-line:before { content: "\efd4"; } +.ri-pause-circle-fill:before { content: "\efd5"; } +.ri-pause-circle-line:before { content: "\efd6"; } +.ri-pause-fill:before { content: "\efd7"; } +.ri-pause-line:before { content: "\efd8"; } +.ri-pause-mini-fill:before { content: "\efd9"; } +.ri-pause-mini-line:before { content: "\efda"; } +.ri-paypal-fill:before { content: "\efdb"; } +.ri-paypal-line:before { content: "\efdc"; } +.ri-pen-nib-fill:before { content: "\efdd"; } +.ri-pen-nib-line:before { content: "\efde"; } +.ri-pencil-fill:before { content: "\efdf"; } +.ri-pencil-line:before { content: "\efe0"; } +.ri-pencil-ruler-2-fill:before { content: "\efe1"; } +.ri-pencil-ruler-2-line:before { content: "\efe2"; } +.ri-pencil-ruler-fill:before { content: "\efe3"; } +.ri-pencil-ruler-line:before { content: "\efe4"; } +.ri-percent-fill:before { content: "\efe5"; } +.ri-percent-line:before { content: "\efe6"; } +.ri-phone-camera-fill:before { content: "\efe7"; } +.ri-phone-camera-line:before { content: "\efe8"; } +.ri-phone-fill:before { content: "\efe9"; } +.ri-phone-find-fill:before { content: "\efea"; } +.ri-phone-find-line:before { content: "\efeb"; } +.ri-phone-line:before { content: "\efec"; } +.ri-phone-lock-fill:before { content: "\efed"; } +.ri-phone-lock-line:before { content: "\efee"; } +.ri-picture-in-picture-2-fill:before { content: "\efef"; } +.ri-picture-in-picture-2-line:before { content: "\eff0"; } +.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } +.ri-picture-in-picture-exit-line:before { content: "\eff2"; } +.ri-picture-in-picture-fill:before { content: "\eff3"; } +.ri-picture-in-picture-line:before { content: "\eff4"; } +.ri-pie-chart-2-fill:before { content: "\eff5"; } +.ri-pie-chart-2-line:before { content: "\eff6"; } +.ri-pie-chart-box-fill:before { content: "\eff7"; } +.ri-pie-chart-box-line:before { content: "\eff8"; } +.ri-pie-chart-fill:before { content: "\eff9"; } +.ri-pie-chart-line:before { content: "\effa"; } +.ri-pin-distance-fill:before { content: "\effb"; } +.ri-pin-distance-line:before { content: "\effc"; } +.ri-ping-pong-fill:before { content: "\effd"; } +.ri-ping-pong-line:before { content: "\effe"; } +.ri-pinterest-fill:before { content: "\efff"; } +.ri-pinterest-line:before { content: "\f000"; } +.ri-pinyin-input:before { content: "\f001"; } +.ri-pixelfed-fill:before { content: "\f002"; } +.ri-pixelfed-line:before { content: "\f003"; } +.ri-plane-fill:before { content: "\f004"; } +.ri-plane-line:before { content: "\f005"; } +.ri-plant-fill:before { content: "\f006"; } +.ri-plant-line:before { content: "\f007"; } +.ri-play-circle-fill:before { content: "\f008"; } +.ri-play-circle-line:before { content: "\f009"; } +.ri-play-fill:before { content: "\f00a"; } +.ri-play-line:before { content: "\f00b"; } +.ri-play-list-2-fill:before { content: "\f00c"; } +.ri-play-list-2-line:before { content: "\f00d"; } +.ri-play-list-add-fill:before { content: "\f00e"; } +.ri-play-list-add-line:before { content: "\f00f"; } +.ri-play-list-fill:before { content: "\f010"; } +.ri-play-list-line:before { content: "\f011"; } +.ri-play-mini-fill:before { content: "\f012"; } +.ri-play-mini-line:before { content: "\f013"; } +.ri-playstation-fill:before { content: "\f014"; } +.ri-playstation-line:before { content: "\f015"; } +.ri-plug-2-fill:before { content: "\f016"; } +.ri-plug-2-line:before { content: "\f017"; } +.ri-plug-fill:before { content: "\f018"; } +.ri-plug-line:before { content: "\f019"; } +.ri-polaroid-2-fill:before { content: "\f01a"; } +.ri-polaroid-2-line:before { content: "\f01b"; } +.ri-polaroid-fill:before { content: "\f01c"; } +.ri-polaroid-line:before { content: "\f01d"; } +.ri-police-car-fill:before { content: "\f01e"; } +.ri-police-car-line:before { content: "\f01f"; } +.ri-price-tag-2-fill:before { content: "\f020"; } +.ri-price-tag-2-line:before { content: "\f021"; } +.ri-price-tag-3-fill:before { content: "\f022"; } +.ri-price-tag-3-line:before { content: "\f023"; } +.ri-price-tag-fill:before { content: "\f024"; } +.ri-price-tag-line:before { content: "\f025"; } +.ri-printer-cloud-fill:before { content: "\f026"; } +.ri-printer-cloud-line:before { content: "\f027"; } +.ri-printer-fill:before { content: "\f028"; } +.ri-printer-line:before { content: "\f029"; } +.ri-product-hunt-fill:before { content: "\f02a"; } +.ri-product-hunt-line:before { content: "\f02b"; } +.ri-profile-fill:before { content: "\f02c"; } +.ri-profile-line:before { content: "\f02d"; } +.ri-projector-2-fill:before { content: "\f02e"; } +.ri-projector-2-line:before { content: "\f02f"; } +.ri-projector-fill:before { content: "\f030"; } +.ri-projector-line:before { content: "\f031"; } +.ri-psychotherapy-fill:before { content: "\f032"; } +.ri-psychotherapy-line:before { content: "\f033"; } +.ri-pulse-fill:before { content: "\f034"; } +.ri-pulse-line:before { content: "\f035"; } +.ri-pushpin-2-fill:before { content: "\f036"; } +.ri-pushpin-2-line:before { content: "\f037"; } +.ri-pushpin-fill:before { content: "\f038"; } +.ri-pushpin-line:before { content: "\f039"; } +.ri-qq-fill:before { content: "\f03a"; } +.ri-qq-line:before { content: "\f03b"; } +.ri-qr-code-fill:before { content: "\f03c"; } +.ri-qr-code-line:before { content: "\f03d"; } +.ri-qr-scan-2-fill:before { content: "\f03e"; } +.ri-qr-scan-2-line:before { content: "\f03f"; } +.ri-qr-scan-fill:before { content: "\f040"; } +.ri-qr-scan-line:before { content: "\f041"; } +.ri-question-answer-fill:before { content: "\f042"; } +.ri-question-answer-line:before { content: "\f043"; } +.ri-question-fill:before { content: "\f044"; } +.ri-question-line:before { content: "\f045"; } +.ri-question-mark:before { content: "\f046"; } +.ri-questionnaire-fill:before { content: "\f047"; } +.ri-questionnaire-line:before { content: "\f048"; } +.ri-quill-pen-fill:before { content: "\f049"; } +.ri-quill-pen-line:before { content: "\f04a"; } +.ri-radar-fill:before { content: "\f04b"; } +.ri-radar-line:before { content: "\f04c"; } +.ri-radio-2-fill:before { content: "\f04d"; } +.ri-radio-2-line:before { content: "\f04e"; } +.ri-radio-button-fill:before { content: "\f04f"; } +.ri-radio-button-line:before { content: "\f050"; } +.ri-radio-fill:before { content: "\f051"; } +.ri-radio-line:before { content: "\f052"; } +.ri-rainbow-fill:before { content: "\f053"; } +.ri-rainbow-line:before { content: "\f054"; } +.ri-rainy-fill:before { content: "\f055"; } +.ri-rainy-line:before { content: "\f056"; } +.ri-reactjs-fill:before { content: "\f057"; } +.ri-reactjs-line:before { content: "\f058"; } +.ri-record-circle-fill:before { content: "\f059"; } +.ri-record-circle-line:before { content: "\f05a"; } +.ri-record-mail-fill:before { content: "\f05b"; } +.ri-record-mail-line:before { content: "\f05c"; } +.ri-recycle-fill:before { content: "\f05d"; } +.ri-recycle-line:before { content: "\f05e"; } +.ri-red-packet-fill:before { content: "\f05f"; } +.ri-red-packet-line:before { content: "\f060"; } +.ri-reddit-fill:before { content: "\f061"; } +.ri-reddit-line:before { content: "\f062"; } +.ri-refresh-fill:before { content: "\f063"; } +.ri-refresh-line:before { content: "\f064"; } +.ri-refund-2-fill:before { content: "\f065"; } +.ri-refund-2-line:before { content: "\f066"; } +.ri-refund-fill:before { content: "\f067"; } +.ri-refund-line:before { content: "\f068"; } +.ri-registered-fill:before { content: "\f069"; } +.ri-registered-line:before { content: "\f06a"; } +.ri-remixicon-fill:before { content: "\f06b"; } +.ri-remixicon-line:before { content: "\f06c"; } +.ri-remote-control-2-fill:before { content: "\f06d"; } +.ri-remote-control-2-line:before { content: "\f06e"; } +.ri-remote-control-fill:before { content: "\f06f"; } +.ri-remote-control-line:before { content: "\f070"; } +.ri-repeat-2-fill:before { content: "\f071"; } +.ri-repeat-2-line:before { content: "\f072"; } +.ri-repeat-fill:before { content: "\f073"; } +.ri-repeat-line:before { content: "\f074"; } +.ri-repeat-one-fill:before { content: "\f075"; } +.ri-repeat-one-line:before { content: "\f076"; } +.ri-reply-all-fill:before { content: "\f077"; } +.ri-reply-all-line:before { content: "\f078"; } +.ri-reply-fill:before { content: "\f079"; } +.ri-reply-line:before { content: "\f07a"; } +.ri-reserved-fill:before { content: "\f07b"; } +.ri-reserved-line:before { content: "\f07c"; } +.ri-rest-time-fill:before { content: "\f07d"; } +.ri-rest-time-line:before { content: "\f07e"; } +.ri-restart-fill:before { content: "\f07f"; } +.ri-restart-line:before { content: "\f080"; } +.ri-restaurant-2-fill:before { content: "\f081"; } +.ri-restaurant-2-line:before { content: "\f082"; } +.ri-restaurant-fill:before { content: "\f083"; } +.ri-restaurant-line:before { content: "\f084"; } +.ri-rewind-fill:before { content: "\f085"; } +.ri-rewind-line:before { content: "\f086"; } +.ri-rewind-mini-fill:before { content: "\f087"; } +.ri-rewind-mini-line:before { content: "\f088"; } +.ri-rhythm-fill:before { content: "\f089"; } +.ri-rhythm-line:before { content: "\f08a"; } +.ri-riding-fill:before { content: "\f08b"; } +.ri-riding-line:before { content: "\f08c"; } +.ri-road-map-fill:before { content: "\f08d"; } +.ri-road-map-line:before { content: "\f08e"; } +.ri-roadster-fill:before { content: "\f08f"; } +.ri-roadster-line:before { content: "\f090"; } +.ri-robot-fill:before { content: "\f091"; } +.ri-robot-line:before { content: "\f092"; } +.ri-rocket-2-fill:before { content: "\f093"; } +.ri-rocket-2-line:before { content: "\f094"; } +.ri-rocket-fill:before { content: "\f095"; } +.ri-rocket-line:before { content: "\f096"; } +.ri-rotate-lock-fill:before { content: "\f097"; } +.ri-rotate-lock-line:before { content: "\f098"; } +.ri-rounded-corner:before { content: "\f099"; } +.ri-route-fill:before { content: "\f09a"; } +.ri-route-line:before { content: "\f09b"; } +.ri-router-fill:before { content: "\f09c"; } +.ri-router-line:before { content: "\f09d"; } +.ri-rss-fill:before { content: "\f09e"; } +.ri-rss-line:before { content: "\f09f"; } +.ri-ruler-2-fill:before { content: "\f0a0"; } +.ri-ruler-2-line:before { content: "\f0a1"; } +.ri-ruler-fill:before { content: "\f0a2"; } +.ri-ruler-line:before { content: "\f0a3"; } +.ri-run-fill:before { content: "\f0a4"; } +.ri-run-line:before { content: "\f0a5"; } +.ri-safari-fill:before { content: "\f0a6"; } +.ri-safari-line:before { content: "\f0a7"; } +.ri-safe-2-fill:before { content: "\f0a8"; } +.ri-safe-2-line:before { content: "\f0a9"; } +.ri-safe-fill:before { content: "\f0aa"; } +.ri-safe-line:before { content: "\f0ab"; } +.ri-sailboat-fill:before { content: "\f0ac"; } +.ri-sailboat-line:before { content: "\f0ad"; } +.ri-save-2-fill:before { content: "\f0ae"; } +.ri-save-2-line:before { content: "\f0af"; } +.ri-save-3-fill:before { content: "\f0b0"; } +.ri-save-3-line:before { content: "\f0b1"; } +.ri-save-fill:before { content: "\f0b2"; } +.ri-save-line:before { content: "\f0b3"; } +.ri-scales-2-fill:before { content: "\f0b4"; } +.ri-scales-2-line:before { content: "\f0b5"; } +.ri-scales-3-fill:before { content: "\f0b6"; } +.ri-scales-3-line:before { content: "\f0b7"; } +.ri-scales-fill:before { content: "\f0b8"; } +.ri-scales-line:before { content: "\f0b9"; } +.ri-scan-2-fill:before { content: "\f0ba"; } +.ri-scan-2-line:before { content: "\f0bb"; } +.ri-scan-fill:before { content: "\f0bc"; } +.ri-scan-line:before { content: "\f0bd"; } +.ri-scissors-2-fill:before { content: "\f0be"; } +.ri-scissors-2-line:before { content: "\f0bf"; } +.ri-scissors-cut-fill:before { content: "\f0c0"; } +.ri-scissors-cut-line:before { content: "\f0c1"; } +.ri-scissors-fill:before { content: "\f0c2"; } +.ri-scissors-line:before { content: "\f0c3"; } +.ri-screenshot-2-fill:before { content: "\f0c4"; } +.ri-screenshot-2-line:before { content: "\f0c5"; } +.ri-screenshot-fill:before { content: "\f0c6"; } +.ri-screenshot-line:before { content: "\f0c7"; } +.ri-sd-card-fill:before { content: "\f0c8"; } +.ri-sd-card-line:before { content: "\f0c9"; } +.ri-sd-card-mini-fill:before { content: "\f0ca"; } +.ri-sd-card-mini-line:before { content: "\f0cb"; } +.ri-search-2-fill:before { content: "\f0cc"; } +.ri-search-2-line:before { content: "\f0cd"; } +.ri-search-eye-fill:before { content: "\f0ce"; } +.ri-search-eye-line:before { content: "\f0cf"; } +.ri-search-fill:before { content: "\f0d0"; } +.ri-search-line:before { content: "\f0d1"; } +.ri-secure-payment-fill:before { content: "\f0d2"; } +.ri-secure-payment-line:before { content: "\f0d3"; } +.ri-seedling-fill:before { content: "\f0d4"; } +.ri-seedling-line:before { content: "\f0d5"; } +.ri-send-backward:before { content: "\f0d6"; } +.ri-send-plane-2-fill:before { content: "\f0d7"; } +.ri-send-plane-2-line:before { content: "\f0d8"; } +.ri-send-plane-fill:before { content: "\f0d9"; } +.ri-send-plane-line:before { content: "\f0da"; } +.ri-send-to-back:before { content: "\f0db"; } +.ri-sensor-fill:before { content: "\f0dc"; } +.ri-sensor-line:before { content: "\f0dd"; } +.ri-separator:before { content: "\f0de"; } +.ri-server-fill:before { content: "\f0df"; } +.ri-server-line:before { content: "\f0e0"; } +.ri-service-fill:before { content: "\f0e1"; } +.ri-service-line:before { content: "\f0e2"; } +.ri-settings-2-fill:before { content: "\f0e3"; } +.ri-settings-2-line:before { content: "\f0e4"; } +.ri-settings-3-fill:before { content: "\f0e5"; } +.ri-settings-3-line:before { content: "\f0e6"; } +.ri-settings-4-fill:before { content: "\f0e7"; } +.ri-settings-4-line:before { content: "\f0e8"; } +.ri-settings-5-fill:before { content: "\f0e9"; } +.ri-settings-5-line:before { content: "\f0ea"; } +.ri-settings-6-fill:before { content: "\f0eb"; } +.ri-settings-6-line:before { content: "\f0ec"; } +.ri-settings-fill:before { content: "\f0ed"; } +.ri-settings-line:before { content: "\f0ee"; } +.ri-shape-2-fill:before { content: "\f0ef"; } +.ri-shape-2-line:before { content: "\f0f0"; } +.ri-shape-fill:before { content: "\f0f1"; } +.ri-shape-line:before { content: "\f0f2"; } +.ri-share-box-fill:before { content: "\f0f3"; } +.ri-share-box-line:before { content: "\f0f4"; } +.ri-share-circle-fill:before { content: "\f0f5"; } +.ri-share-circle-line:before { content: "\f0f6"; } +.ri-share-fill:before { content: "\f0f7"; } +.ri-share-forward-2-fill:before { content: "\f0f8"; } +.ri-share-forward-2-line:before { content: "\f0f9"; } +.ri-share-forward-box-fill:before { content: "\f0fa"; } +.ri-share-forward-box-line:before { content: "\f0fb"; } +.ri-share-forward-fill:before { content: "\f0fc"; } +.ri-share-forward-line:before { content: "\f0fd"; } +.ri-share-line:before { content: "\f0fe"; } +.ri-shield-check-fill:before { content: "\f0ff"; } +.ri-shield-check-line:before { content: "\f100"; } +.ri-shield-cross-fill:before { content: "\f101"; } +.ri-shield-cross-line:before { content: "\f102"; } +.ri-shield-fill:before { content: "\f103"; } +.ri-shield-flash-fill:before { content: "\f104"; } +.ri-shield-flash-line:before { content: "\f105"; } +.ri-shield-keyhole-fill:before { content: "\f106"; } +.ri-shield-keyhole-line:before { content: "\f107"; } +.ri-shield-line:before { content: "\f108"; } +.ri-shield-star-fill:before { content: "\f109"; } +.ri-shield-star-line:before { content: "\f10a"; } +.ri-shield-user-fill:before { content: "\f10b"; } +.ri-shield-user-line:before { content: "\f10c"; } +.ri-ship-2-fill:before { content: "\f10d"; } +.ri-ship-2-line:before { content: "\f10e"; } +.ri-ship-fill:before { content: "\f10f"; } +.ri-ship-line:before { content: "\f110"; } +.ri-shirt-fill:before { content: "\f111"; } +.ri-shirt-line:before { content: "\f112"; } +.ri-shopping-bag-2-fill:before { content: "\f113"; } +.ri-shopping-bag-2-line:before { content: "\f114"; } +.ri-shopping-bag-3-fill:before { content: "\f115"; } +.ri-shopping-bag-3-line:before { content: "\f116"; } +.ri-shopping-bag-fill:before { content: "\f117"; } +.ri-shopping-bag-line:before { content: "\f118"; } +.ri-shopping-basket-2-fill:before { content: "\f119"; } +.ri-shopping-basket-2-line:before { content: "\f11a"; } +.ri-shopping-basket-fill:before { content: "\f11b"; } +.ri-shopping-basket-line:before { content: "\f11c"; } +.ri-shopping-cart-2-fill:before { content: "\f11d"; } +.ri-shopping-cart-2-line:before { content: "\f11e"; } +.ri-shopping-cart-fill:before { content: "\f11f"; } +.ri-shopping-cart-line:before { content: "\f120"; } +.ri-showers-fill:before { content: "\f121"; } +.ri-showers-line:before { content: "\f122"; } +.ri-shuffle-fill:before { content: "\f123"; } +.ri-shuffle-line:before { content: "\f124"; } +.ri-shut-down-fill:before { content: "\f125"; } +.ri-shut-down-line:before { content: "\f126"; } +.ri-side-bar-fill:before { content: "\f127"; } +.ri-side-bar-line:before { content: "\f128"; } +.ri-signal-tower-fill:before { content: "\f129"; } +.ri-signal-tower-line:before { content: "\f12a"; } +.ri-signal-wifi-1-fill:before { content: "\f12b"; } +.ri-signal-wifi-1-line:before { content: "\f12c"; } +.ri-signal-wifi-2-fill:before { content: "\f12d"; } +.ri-signal-wifi-2-line:before { content: "\f12e"; } +.ri-signal-wifi-3-fill:before { content: "\f12f"; } +.ri-signal-wifi-3-line:before { content: "\f130"; } +.ri-signal-wifi-error-fill:before { content: "\f131"; } +.ri-signal-wifi-error-line:before { content: "\f132"; } +.ri-signal-wifi-fill:before { content: "\f133"; } +.ri-signal-wifi-line:before { content: "\f134"; } +.ri-signal-wifi-off-fill:before { content: "\f135"; } +.ri-signal-wifi-off-line:before { content: "\f136"; } +.ri-sim-card-2-fill:before { content: "\f137"; } +.ri-sim-card-2-line:before { content: "\f138"; } +.ri-sim-card-fill:before { content: "\f139"; } +.ri-sim-card-line:before { content: "\f13a"; } +.ri-single-quotes-l:before { content: "\f13b"; } +.ri-single-quotes-r:before { content: "\f13c"; } +.ri-sip-fill:before { content: "\f13d"; } +.ri-sip-line:before { content: "\f13e"; } +.ri-skip-back-fill:before { content: "\f13f"; } +.ri-skip-back-line:before { content: "\f140"; } +.ri-skip-back-mini-fill:before { content: "\f141"; } +.ri-skip-back-mini-line:before { content: "\f142"; } +.ri-skip-forward-fill:before { content: "\f143"; } +.ri-skip-forward-line:before { content: "\f144"; } +.ri-skip-forward-mini-fill:before { content: "\f145"; } +.ri-skip-forward-mini-line:before { content: "\f146"; } +.ri-skull-2-fill:before { content: "\f147"; } +.ri-skull-2-line:before { content: "\f148"; } +.ri-skull-fill:before { content: "\f149"; } +.ri-skull-line:before { content: "\f14a"; } +.ri-skype-fill:before { content: "\f14b"; } +.ri-skype-line:before { content: "\f14c"; } +.ri-slack-fill:before { content: "\f14d"; } +.ri-slack-line:before { content: "\f14e"; } +.ri-slice-fill:before { content: "\f14f"; } +.ri-slice-line:before { content: "\f150"; } +.ri-slideshow-2-fill:before { content: "\f151"; } +.ri-slideshow-2-line:before { content: "\f152"; } +.ri-slideshow-3-fill:before { content: "\f153"; } +.ri-slideshow-3-line:before { content: "\f154"; } +.ri-slideshow-4-fill:before { content: "\f155"; } +.ri-slideshow-4-line:before { content: "\f156"; } +.ri-slideshow-fill:before { content: "\f157"; } +.ri-slideshow-line:before { content: "\f158"; } +.ri-smartphone-fill:before { content: "\f159"; } +.ri-smartphone-line:before { content: "\f15a"; } +.ri-snapchat-fill:before { content: "\f15b"; } +.ri-snapchat-line:before { content: "\f15c"; } +.ri-snowy-fill:before { content: "\f15d"; } +.ri-snowy-line:before { content: "\f15e"; } +.ri-sort-asc:before { content: "\f15f"; } +.ri-sort-desc:before { content: "\f160"; } +.ri-sound-module-fill:before { content: "\f161"; } +.ri-sound-module-line:before { content: "\f162"; } +.ri-soundcloud-fill:before { content: "\f163"; } +.ri-soundcloud-line:before { content: "\f164"; } +.ri-space-ship-fill:before { content: "\f165"; } +.ri-space-ship-line:before { content: "\f166"; } +.ri-space:before { content: "\f167"; } +.ri-spam-2-fill:before { content: "\f168"; } +.ri-spam-2-line:before { content: "\f169"; } +.ri-spam-3-fill:before { content: "\f16a"; } +.ri-spam-3-line:before { content: "\f16b"; } +.ri-spam-fill:before { content: "\f16c"; } +.ri-spam-line:before { content: "\f16d"; } +.ri-speaker-2-fill:before { content: "\f16e"; } +.ri-speaker-2-line:before { content: "\f16f"; } +.ri-speaker-3-fill:before { content: "\f170"; } +.ri-speaker-3-line:before { content: "\f171"; } +.ri-speaker-fill:before { content: "\f172"; } +.ri-speaker-line:before { content: "\f173"; } +.ri-spectrum-fill:before { content: "\f174"; } +.ri-spectrum-line:before { content: "\f175"; } +.ri-speed-fill:before { content: "\f176"; } +.ri-speed-line:before { content: "\f177"; } +.ri-speed-mini-fill:before { content: "\f178"; } +.ri-speed-mini-line:before { content: "\f179"; } +.ri-split-cells-horizontal:before { content: "\f17a"; } +.ri-split-cells-vertical:before { content: "\f17b"; } +.ri-spotify-fill:before { content: "\f17c"; } +.ri-spotify-line:before { content: "\f17d"; } +.ri-spy-fill:before { content: "\f17e"; } +.ri-spy-line:before { content: "\f17f"; } +.ri-stack-fill:before { content: "\f180"; } +.ri-stack-line:before { content: "\f181"; } +.ri-stack-overflow-fill:before { content: "\f182"; } +.ri-stack-overflow-line:before { content: "\f183"; } +.ri-stackshare-fill:before { content: "\f184"; } +.ri-stackshare-line:before { content: "\f185"; } +.ri-star-fill:before { content: "\f186"; } +.ri-star-half-fill:before { content: "\f187"; } +.ri-star-half-line:before { content: "\f188"; } +.ri-star-half-s-fill:before { content: "\f189"; } +.ri-star-half-s-line:before { content: "\f18a"; } +.ri-star-line:before { content: "\f18b"; } +.ri-star-s-fill:before { content: "\f18c"; } +.ri-star-s-line:before { content: "\f18d"; } +.ri-star-smile-fill:before { content: "\f18e"; } +.ri-star-smile-line:before { content: "\f18f"; } +.ri-steam-fill:before { content: "\f190"; } +.ri-steam-line:before { content: "\f191"; } +.ri-steering-2-fill:before { content: "\f192"; } +.ri-steering-2-line:before { content: "\f193"; } +.ri-steering-fill:before { content: "\f194"; } +.ri-steering-line:before { content: "\f195"; } +.ri-stethoscope-fill:before { content: "\f196"; } +.ri-stethoscope-line:before { content: "\f197"; } +.ri-sticky-note-2-fill:before { content: "\f198"; } +.ri-sticky-note-2-line:before { content: "\f199"; } +.ri-sticky-note-fill:before { content: "\f19a"; } +.ri-sticky-note-line:before { content: "\f19b"; } +.ri-stock-fill:before { content: "\f19c"; } +.ri-stock-line:before { content: "\f19d"; } +.ri-stop-circle-fill:before { content: "\f19e"; } +.ri-stop-circle-line:before { content: "\f19f"; } +.ri-stop-fill:before { content: "\f1a0"; } +.ri-stop-line:before { content: "\f1a1"; } +.ri-stop-mini-fill:before { content: "\f1a2"; } +.ri-stop-mini-line:before { content: "\f1a3"; } +.ri-store-2-fill:before { content: "\f1a4"; } +.ri-store-2-line:before { content: "\f1a5"; } +.ri-store-3-fill:before { content: "\f1a6"; } +.ri-store-3-line:before { content: "\f1a7"; } +.ri-store-fill:before { content: "\f1a8"; } +.ri-store-line:before { content: "\f1a9"; } +.ri-strikethrough-2:before { content: "\f1aa"; } +.ri-strikethrough:before { content: "\f1ab"; } +.ri-subscript-2:before { content: "\f1ac"; } +.ri-subscript:before { content: "\f1ad"; } +.ri-subtract-fill:before { content: "\f1ae"; } +.ri-subtract-line:before { content: "\f1af"; } +.ri-subway-fill:before { content: "\f1b0"; } +.ri-subway-line:before { content: "\f1b1"; } +.ri-subway-wifi-fill:before { content: "\f1b2"; } +.ri-subway-wifi-line:before { content: "\f1b3"; } +.ri-suitcase-2-fill:before { content: "\f1b4"; } +.ri-suitcase-2-line:before { content: "\f1b5"; } +.ri-suitcase-3-fill:before { content: "\f1b6"; } +.ri-suitcase-3-line:before { content: "\f1b7"; } +.ri-suitcase-fill:before { content: "\f1b8"; } +.ri-suitcase-line:before { content: "\f1b9"; } +.ri-sun-cloudy-fill:before { content: "\f1ba"; } +.ri-sun-cloudy-line:before { content: "\f1bb"; } +.ri-sun-fill:before { content: "\f1bc"; } +.ri-sun-foggy-fill:before { content: "\f1bd"; } +.ri-sun-foggy-line:before { content: "\f1be"; } +.ri-sun-line:before { content: "\f1bf"; } +.ri-superscript-2:before { content: "\f1c0"; } +.ri-superscript:before { content: "\f1c1"; } +.ri-surgical-mask-fill:before { content: "\f1c2"; } +.ri-surgical-mask-line:before { content: "\f1c3"; } +.ri-surround-sound-fill:before { content: "\f1c4"; } +.ri-surround-sound-line:before { content: "\f1c5"; } +.ri-survey-fill:before { content: "\f1c6"; } +.ri-survey-line:before { content: "\f1c7"; } +.ri-swap-box-fill:before { content: "\f1c8"; } +.ri-swap-box-line:before { content: "\f1c9"; } +.ri-swap-fill:before { content: "\f1ca"; } +.ri-swap-line:before { content: "\f1cb"; } +.ri-switch-fill:before { content: "\f1cc"; } +.ri-switch-line:before { content: "\f1cd"; } +.ri-sword-fill:before { content: "\f1ce"; } +.ri-sword-line:before { content: "\f1cf"; } +.ri-syringe-fill:before { content: "\f1d0"; } +.ri-syringe-line:before { content: "\f1d1"; } +.ri-t-box-fill:before { content: "\f1d2"; } +.ri-t-box-line:before { content: "\f1d3"; } +.ri-t-shirt-2-fill:before { content: "\f1d4"; } +.ri-t-shirt-2-line:before { content: "\f1d5"; } +.ri-t-shirt-air-fill:before { content: "\f1d6"; } +.ri-t-shirt-air-line:before { content: "\f1d7"; } +.ri-t-shirt-fill:before { content: "\f1d8"; } +.ri-t-shirt-line:before { content: "\f1d9"; } +.ri-table-2:before { content: "\f1da"; } +.ri-table-alt-fill:before { content: "\f1db"; } +.ri-table-alt-line:before { content: "\f1dc"; } +.ri-table-fill:before { content: "\f1dd"; } +.ri-table-line:before { content: "\f1de"; } +.ri-tablet-fill:before { content: "\f1df"; } +.ri-tablet-line:before { content: "\f1e0"; } +.ri-takeaway-fill:before { content: "\f1e1"; } +.ri-takeaway-line:before { content: "\f1e2"; } +.ri-taobao-fill:before { content: "\f1e3"; } +.ri-taobao-line:before { content: "\f1e4"; } +.ri-tape-fill:before { content: "\f1e5"; } +.ri-tape-line:before { content: "\f1e6"; } +.ri-task-fill:before { content: "\f1e7"; } +.ri-task-line:before { content: "\f1e8"; } +.ri-taxi-fill:before { content: "\f1e9"; } +.ri-taxi-line:before { content: "\f1ea"; } +.ri-taxi-wifi-fill:before { content: "\f1eb"; } +.ri-taxi-wifi-line:before { content: "\f1ec"; } +.ri-team-fill:before { content: "\f1ed"; } +.ri-team-line:before { content: "\f1ee"; } +.ri-telegram-fill:before { content: "\f1ef"; } +.ri-telegram-line:before { content: "\f1f0"; } +.ri-temp-cold-fill:before { content: "\f1f1"; } +.ri-temp-cold-line:before { content: "\f1f2"; } +.ri-temp-hot-fill:before { content: "\f1f3"; } +.ri-temp-hot-line:before { content: "\f1f4"; } +.ri-terminal-box-fill:before { content: "\f1f5"; } +.ri-terminal-box-line:before { content: "\f1f6"; } +.ri-terminal-fill:before { content: "\f1f7"; } +.ri-terminal-line:before { content: "\f1f8"; } +.ri-terminal-window-fill:before { content: "\f1f9"; } +.ri-terminal-window-line:before { content: "\f1fa"; } +.ri-test-tube-fill:before { content: "\f1fb"; } +.ri-test-tube-line:before { content: "\f1fc"; } +.ri-text-direction-l:before { content: "\f1fd"; } +.ri-text-direction-r:before { content: "\f1fe"; } +.ri-text-spacing:before { content: "\f1ff"; } +.ri-text-wrap:before { content: "\f200"; } +.ri-text:before { content: "\f201"; } +.ri-thermometer-fill:before { content: "\f202"; } +.ri-thermometer-line:before { content: "\f203"; } +.ri-thumb-down-fill:before { content: "\f204"; } +.ri-thumb-down-line:before { content: "\f205"; } +.ri-thumb-up-fill:before { content: "\f206"; } +.ri-thumb-up-line:before { content: "\f207"; } +.ri-thunderstorms-fill:before { content: "\f208"; } +.ri-thunderstorms-line:before { content: "\f209"; } +.ri-ticket-2-fill:before { content: "\f20a"; } +.ri-ticket-2-line:before { content: "\f20b"; } +.ri-ticket-fill:before { content: "\f20c"; } +.ri-ticket-line:before { content: "\f20d"; } +.ri-time-fill:before { content: "\f20e"; } +.ri-time-line:before { content: "\f20f"; } +.ri-timer-2-fill:before { content: "\f210"; } +.ri-timer-2-line:before { content: "\f211"; } +.ri-timer-fill:before { content: "\f212"; } +.ri-timer-flash-fill:before { content: "\f213"; } +.ri-timer-flash-line:before { content: "\f214"; } +.ri-timer-line:before { content: "\f215"; } +.ri-todo-fill:before { content: "\f216"; } +.ri-todo-line:before { content: "\f217"; } +.ri-toggle-fill:before { content: "\f218"; } +.ri-toggle-line:before { content: "\f219"; } +.ri-tools-fill:before { content: "\f21a"; } +.ri-tools-line:before { content: "\f21b"; } +.ri-tornado-fill:before { content: "\f21c"; } +.ri-tornado-line:before { content: "\f21d"; } +.ri-trademark-fill:before { content: "\f21e"; } +.ri-trademark-line:before { content: "\f21f"; } +.ri-traffic-light-fill:before { content: "\f220"; } +.ri-traffic-light-line:before { content: "\f221"; } +.ri-train-fill:before { content: "\f222"; } +.ri-train-line:before { content: "\f223"; } +.ri-train-wifi-fill:before { content: "\f224"; } +.ri-train-wifi-line:before { content: "\f225"; } +.ri-translate-2:before { content: "\f226"; } +.ri-translate:before { content: "\f227"; } +.ri-travesti-fill:before { content: "\f228"; } +.ri-travesti-line:before { content: "\f229"; } +.ri-treasure-map-fill:before { content: "\f22a"; } +.ri-treasure-map-line:before { content: "\f22b"; } +.ri-trello-fill:before { content: "\f22c"; } +.ri-trello-line:before { content: "\f22d"; } +.ri-trophy-fill:before { content: "\f22e"; } +.ri-trophy-line:before { content: "\f22f"; } +.ri-truck-fill:before { content: "\f230"; } +.ri-truck-line:before { content: "\f231"; } +.ri-tumblr-fill:before { content: "\f232"; } +.ri-tumblr-line:before { content: "\f233"; } +.ri-tv-2-fill:before { content: "\f234"; } +.ri-tv-2-line:before { content: "\f235"; } +.ri-tv-fill:before { content: "\f236"; } +.ri-tv-line:before { content: "\f237"; } +.ri-twitch-fill:before { content: "\f238"; } +.ri-twitch-line:before { content: "\f239"; } +.ri-twitter-fill:before { content: "\f23a"; } +.ri-twitter-line:before { content: "\f23b"; } +.ri-typhoon-fill:before { content: "\f23c"; } +.ri-typhoon-line:before { content: "\f23d"; } +.ri-u-disk-fill:before { content: "\f23e"; } +.ri-u-disk-line:before { content: "\f23f"; } +.ri-ubuntu-fill:before { content: "\f240"; } +.ri-ubuntu-line:before { content: "\f241"; } +.ri-umbrella-fill:before { content: "\f242"; } +.ri-umbrella-line:before { content: "\f243"; } +.ri-underline:before { content: "\f244"; } +.ri-uninstall-fill:before { content: "\f245"; } +.ri-uninstall-line:before { content: "\f246"; } +.ri-unsplash-fill:before { content: "\f247"; } +.ri-unsplash-line:before { content: "\f248"; } +.ri-upload-2-fill:before { content: "\f249"; } +.ri-upload-2-line:before { content: "\f24a"; } +.ri-upload-cloud-2-fill:before { content: "\f24b"; } +.ri-upload-cloud-2-line:before { content: "\f24c"; } +.ri-upload-cloud-fill:before { content: "\f24d"; } +.ri-upload-cloud-line:before { content: "\f24e"; } +.ri-upload-fill:before { content: "\f24f"; } +.ri-upload-line:before { content: "\f250"; } +.ri-usb-fill:before { content: "\f251"; } +.ri-usb-line:before { content: "\f252"; } +.ri-user-2-fill:before { content: "\f253"; } +.ri-user-2-line:before { content: "\f254"; } +.ri-user-3-fill:before { content: "\f255"; } +.ri-user-3-line:before { content: "\f256"; } +.ri-user-4-fill:before { content: "\f257"; } +.ri-user-4-line:before { content: "\f258"; } +.ri-user-5-fill:before { content: "\f259"; } +.ri-user-5-line:before { content: "\f25a"; } +.ri-user-6-fill:before { content: "\f25b"; } +.ri-user-6-line:before { content: "\f25c"; } +.ri-user-add-fill:before { content: "\f25d"; } +.ri-user-add-line:before { content: "\f25e"; } +.ri-user-fill:before { content: "\f25f"; } +.ri-user-follow-fill:before { content: "\f260"; } +.ri-user-follow-line:before { content: "\f261"; } +.ri-user-heart-fill:before { content: "\f262"; } +.ri-user-heart-line:before { content: "\f263"; } +.ri-user-line:before { content: "\f264"; } +.ri-user-location-fill:before { content: "\f265"; } +.ri-user-location-line:before { content: "\f266"; } +.ri-user-received-2-fill:before { content: "\f267"; } +.ri-user-received-2-line:before { content: "\f268"; } +.ri-user-received-fill:before { content: "\f269"; } +.ri-user-received-line:before { content: "\f26a"; } +.ri-user-search-fill:before { content: "\f26b"; } +.ri-user-search-line:before { content: "\f26c"; } +.ri-user-settings-fill:before { content: "\f26d"; } +.ri-user-settings-line:before { content: "\f26e"; } +.ri-user-shared-2-fill:before { content: "\f26f"; } +.ri-user-shared-2-line:before { content: "\f270"; } +.ri-user-shared-fill:before { content: "\f271"; } +.ri-user-shared-line:before { content: "\f272"; } +.ri-user-smile-fill:before { content: "\f273"; } +.ri-user-smile-line:before { content: "\f274"; } +.ri-user-star-fill:before { content: "\f275"; } +.ri-user-star-line:before { content: "\f276"; } +.ri-user-unfollow-fill:before { content: "\f277"; } +.ri-user-unfollow-line:before { content: "\f278"; } +.ri-user-voice-fill:before { content: "\f279"; } +.ri-user-voice-line:before { content: "\f27a"; } +.ri-video-add-fill:before { content: "\f27b"; } +.ri-video-add-line:before { content: "\f27c"; } +.ri-video-chat-fill:before { content: "\f27d"; } +.ri-video-chat-line:before { content: "\f27e"; } +.ri-video-download-fill:before { content: "\f27f"; } +.ri-video-download-line:before { content: "\f280"; } +.ri-video-fill:before { content: "\f281"; } +.ri-video-line:before { content: "\f282"; } +.ri-video-upload-fill:before { content: "\f283"; } +.ri-video-upload-line:before { content: "\f284"; } +.ri-vidicon-2-fill:before { content: "\f285"; } +.ri-vidicon-2-line:before { content: "\f286"; } +.ri-vidicon-fill:before { content: "\f287"; } +.ri-vidicon-line:before { content: "\f288"; } +.ri-vimeo-fill:before { content: "\f289"; } +.ri-vimeo-line:before { content: "\f28a"; } +.ri-vip-crown-2-fill:before { content: "\f28b"; } +.ri-vip-crown-2-line:before { content: "\f28c"; } +.ri-vip-crown-fill:before { content: "\f28d"; } +.ri-vip-crown-line:before { content: "\f28e"; } +.ri-vip-diamond-fill:before { content: "\f28f"; } +.ri-vip-diamond-line:before { content: "\f290"; } +.ri-vip-fill:before { content: "\f291"; } +.ri-vip-line:before { content: "\f292"; } +.ri-virus-fill:before { content: "\f293"; } +.ri-virus-line:before { content: "\f294"; } +.ri-visa-fill:before { content: "\f295"; } +.ri-visa-line:before { content: "\f296"; } +.ri-voice-recognition-fill:before { content: "\f297"; } +.ri-voice-recognition-line:before { content: "\f298"; } +.ri-voiceprint-fill:before { content: "\f299"; } +.ri-voiceprint-line:before { content: "\f29a"; } +.ri-volume-down-fill:before { content: "\f29b"; } +.ri-volume-down-line:before { content: "\f29c"; } +.ri-volume-mute-fill:before { content: "\f29d"; } +.ri-volume-mute-line:before { content: "\f29e"; } +.ri-volume-off-vibrate-fill:before { content: "\f29f"; } +.ri-volume-off-vibrate-line:before { content: "\f2a0"; } +.ri-volume-up-fill:before { content: "\f2a1"; } +.ri-volume-up-line:before { content: "\f2a2"; } +.ri-volume-vibrate-fill:before { content: "\f2a3"; } +.ri-volume-vibrate-line:before { content: "\f2a4"; } +.ri-vuejs-fill:before { content: "\f2a5"; } +.ri-vuejs-line:before { content: "\f2a6"; } +.ri-walk-fill:before { content: "\f2a7"; } +.ri-walk-line:before { content: "\f2a8"; } +.ri-wallet-2-fill:before { content: "\f2a9"; } +.ri-wallet-2-line:before { content: "\f2aa"; } +.ri-wallet-3-fill:before { content: "\f2ab"; } +.ri-wallet-3-line:before { content: "\f2ac"; } +.ri-wallet-fill:before { content: "\f2ad"; } +.ri-wallet-line:before { content: "\f2ae"; } +.ri-water-flash-fill:before { content: "\f2af"; } +.ri-water-flash-line:before { content: "\f2b0"; } +.ri-webcam-fill:before { content: "\f2b1"; } +.ri-webcam-line:before { content: "\f2b2"; } +.ri-wechat-2-fill:before { content: "\f2b3"; } +.ri-wechat-2-line:before { content: "\f2b4"; } +.ri-wechat-fill:before { content: "\f2b5"; } +.ri-wechat-line:before { content: "\f2b6"; } +.ri-wechat-pay-fill:before { content: "\f2b7"; } +.ri-wechat-pay-line:before { content: "\f2b8"; } +.ri-weibo-fill:before { content: "\f2b9"; } +.ri-weibo-line:before { content: "\f2ba"; } +.ri-whatsapp-fill:before { content: "\f2bb"; } +.ri-whatsapp-line:before { content: "\f2bc"; } +.ri-wheelchair-fill:before { content: "\f2bd"; } +.ri-wheelchair-line:before { content: "\f2be"; } +.ri-wifi-fill:before { content: "\f2bf"; } +.ri-wifi-line:before { content: "\f2c0"; } +.ri-wifi-off-fill:before { content: "\f2c1"; } +.ri-wifi-off-line:before { content: "\f2c2"; } +.ri-window-2-fill:before { content: "\f2c3"; } +.ri-window-2-line:before { content: "\f2c4"; } +.ri-window-fill:before { content: "\f2c5"; } +.ri-window-line:before { content: "\f2c6"; } +.ri-windows-fill:before { content: "\f2c7"; } +.ri-windows-line:before { content: "\f2c8"; } +.ri-windy-fill:before { content: "\f2c9"; } +.ri-windy-line:before { content: "\f2ca"; } +.ri-wireless-charging-fill:before { content: "\f2cb"; } +.ri-wireless-charging-line:before { content: "\f2cc"; } +.ri-women-fill:before { content: "\f2cd"; } +.ri-women-line:before { content: "\f2ce"; } +.ri-wubi-input:before { content: "\f2cf"; } +.ri-xbox-fill:before { content: "\f2d0"; } +.ri-xbox-line:before { content: "\f2d1"; } +.ri-xing-fill:before { content: "\f2d2"; } +.ri-xing-line:before { content: "\f2d3"; } +.ri-youtube-fill:before { content: "\f2d4"; } +.ri-youtube-line:before { content: "\f2d5"; } +.ri-zcool-fill:before { content: "\f2d6"; } +.ri-zcool-line:before { content: "\f2d7"; } +.ri-zhihu-fill:before { content: "\f2d8"; } +.ri-zhihu-line:before { content: "\f2d9"; } +.ri-zoom-in-fill:before { content: "\f2da"; } +.ri-zoom-in-line:before { content: "\f2db"; } +.ri-zoom-out-fill:before { content: "\f2dc"; } +.ri-zoom-out-line:before { content: "\f2dd"; } +.ri-zzz-fill:before { content: "\f2de"; } +.ri-zzz-line:before { content: "\f2df"; } + diff --git a/src/css/light/animate.css b/src/css/light/animate.css new file mode 100644 index 0000000..3f692ca --- /dev/null +++ b/src/css/light/animate.css @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.7.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2018 Daniel Eden + */ + +@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,10%,0);opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-10%,0,0);opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(10%,0,0);opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-4%,0);opacity:0;transform:translate3d(0,-4%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.6,.6,.6);opacity:0;transform:scale3d(.6,.6,.6)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.2s;animation-duration:.2s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}} \ No newline at end of file diff --git a/src/css/light/bootstrap.css b/src/css/light/bootstrap.css new file mode 100644 index 0000000..e539b1f --- /dev/null +++ b/src/css/light/bootstrap.css @@ -0,0 +1,567 @@ +@media (max-width: 576px) { + #container + { + padding: 20px !important; + } + header + { + box-shadow: 0px 5px 10px 0px #060916; + z-index: 9999; + } + header .main-nav>div:first-child + { + padding-left: 20px !important; + } + header .main-nav .member + { + display: none; + } + header .main-nav .nav + { + display: none; + } + header .sub-nav, + .table-page .info, + .table-page .jump + { + display: none !important; + } + .table-page + { + text-align: center !important; + } + header .mobile-menu + { + display: block !important; + } +} +@media (max-width : 1280px) +{ + header .main-nav .nav a li + { + padding: 0 10px !important; + } +} +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + padding: 10px; +} +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.3333333333%; + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.6666666667%; + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.3333333333%; + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.6666666667%; + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.3333333333%; + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.6666666667%; + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.3333333333%; + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.6666666667%; + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} +#container:before, +#container:after{ + content: " "; + display: table; +} +#container:after{ + content: " "; + clear: both; +} \ No newline at end of file diff --git a/src/css/light/common/block.css b/src/css/light/common/block.css new file mode 100644 index 0000000..5c47a3b --- /dev/null +++ b/src/css/light/common/block.css @@ -0,0 +1,525 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#container { + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; +} +.block-title { + width: 100%; + position: relative; + font-size: 16px; + color: #666; +} +.block-title span { + background: -moz-linear-gradient(top, #66b5ff, #0084FF); + background: -webkit-linear-gradient(top, #66b5ff, #0084FF); + background: -o-linear-gradient(top, #66b5ff, #0084FF); + border-radius: 5px; + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; +} +.block-title a { + float: right; + color: #66b5ff !important; + font-size: 14px; +} +.block-title i { + font-size: 18px; +} +.block-box { + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; +} +.block-box .block { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + padding: 20px; + background: #FFF; + position: relative; +} +.block-box .block .font-list { + margin-top: 18px; + width: 100%; +} +.block-box .block .font-list li { + height: 32px; + line-height: 32px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list td { + padding: 8px 20px 8px 0; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.block-box .block .font-list thead td { + color: #999; +} +.block-box .block .font-list img { + height: 40px; + vertical-align: middle; +} +.block-box .block .font-list .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.block-box .block .btnbar { + text-align: right; +} +.block-box .block .btnbar button { + margin-right: 0; +} +.block-box .block .person > .info, +.block-box .block .pic > .info { + margin-top: 15px; + overflow: hidden; + height: 30px; + line-height: 40px; +} +.block-box .block .person > .info span:first-child, +.block-box .block .pic > .info span:first-child { + float: left; + color: #999; +} +.block-box .block .person > .info span:last-child, +.block-box .block .pic > .info span:last-child { + float: right; +} +.block-box .block .person > .info i, +.block-box .block .pic > .info i { + margin-right: 0; + margin-left: 6px; +} +.block-box .block .person { + position: relative; + text-align: center; +} +.block-box .block .person img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; +} +.block-box .block .person h6 { + margin-bottom: 0; +} +.block-box .block .corner { + color: #FFF; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: #0084FF; + text-shadow: 1px 1px 1px #36495C; +} +.block-box .block .pic { + position: relative; +} +.block-box .block .pic .icon { + margin-top: 15px; + color: #999; +} +.block-box .block .pic .icon span { + margin-right: 10px; +} +.block-box .block .pic .info { + height: 34px; + line-height: 30px; +} +.block-box .block .pic .info img { + border-radius: 50px; + width: 32px; + height: 32px; + vertical-align: middle; + border: 2px #0084FF solid; + margin-right: 5px; +} +.block-box .block .pic .cover { + border-radius: 5px; + width: 100%; + max-height: 360px; + margin-bottom: 10px; +} +.block-box .block .user-profile img { + border-radius: 50px; + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px #0084FF solid; +} +.block-box .block .user-profile hr { + border: 0; + border-top: 1px #f5f5f5 solid; + margin: 15px 0; +} +.block-box .block-data .data { + margin-top: 25px; +} +.block-box .block-data .num { + font-family: num; + font-size: 28px; + margin-right: 5px; +} +.block-box .block-data .more { + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; +} +.block-box .block-data h5 { + line-height: 30px; + margin-bottom: 0; +} +.block-box .block-data i { + font-size: 20px; +} +.block-box .block-data-small { + padding: 10px 20px; +} +.block-box .block-data-small .data { + margin-top: 0; +} +.block-box .title { + font-size: 16px; + color: #666; + margin-bottom: 0 !important; + height: 28px; + line-height: 28px; +} +.block-box .note { + margin-top: 5px; + color: #999; + display: inline-block; +} +.block-box .form-group { + position: relative; +} +.block-box .form-group > span { + display: block; +} +.block-box .form-group textarea { + line-height: 1.5; +} +.block-box .form-group .error { + color: #ff6582; +} +.block-box .form-group .font-num { + bottom: 10px; + right: 10px; + position: absolute; +} +.block-box .form-group:not(:last-child) { + margin-bottom: 10px; +} +.block-box .input-group { + display: flex; + flex-wrap: wrap; + width: 100%; +} +.block-box .input-group input { + width: 1%; + flex: 1 1 auto; +} +.block-box .input-group input:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.block-box .input-group input:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.block-box .input-group > span { + padding: 10px; + border: 1px #DCE8F2 solid; +} +.block-box .input-group .prepend { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.block-box .input-group .append, +.block-box .input-group .num-add-cut { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.block-box .input-group .num-add-cut { + position: relative; + padding: 10px 12px; +} +.block-box .input-group .num-add-cut i { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; +} +.block-box .input-group .num-add-cut .add { + top: 0; + border-bottom: 1px #DCE8F2 solid; +} +.block-box .input-group .num-add-cut .cut { + bottom: 2px; + line-height: 1.4; +} +.block-box .input-group .num-add-cut .disabled { + color: #BBC5D8; + cursor: not-allowed; +} +.block-box .empty { + width: 100%; + text-align: center; + color: #999; + margin: 30px 0; +} +.block-box .empty img { + width: 70%; +} +.left-menu { + font-size: 14px; +} +.left-menu a { + border-radius: 5px; + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; +} +.left-menu ul:not(:first-child) { + margin-top: 20px; +} +.left-menu .title { + padding-left: 10px; + color: #999; + font-size: 16px; + border-bottom: 1px #DCE8F2 solid; + height: 37px; +} +.left-menu .active { + background: -moz-linear-gradient(left, #0084FF, #66b5ff); + background: -webkit-linear-gradient(left, #0084FF, #66b5ff); + background: -o-linear-gradient(left, #0084FF, #66b5ff); +} +.left-menu .active li { + color: #FFF; +} +#right-frame { + position: relative; + padding-right: 240px; +} +#right-frame h1 { + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px #DCE8F2 solid; +} +#right-frame h2 { + margin-top: 50px; +} +#right-frame p { + margin-top: 10px; + line-height: 30px; +} +#right-frame code { + padding: 5px; +} +#right-frame strong { + border-radius: 5px; + margin: 0 5px; + background-color: #DCE8F2; + padding: 3px 5px; +} +#right-frame .doc { + margin-top: 20px; + width: 100%; + border-collapse: collapse; + border: none; +} +#right-frame .doc thead { + font-weight: bold; + text-align: center; +} +#right-frame .doc td { + padding: 10px; + border: solid #DCE8F2 1px; + line-height: 30px; +} +#right-frame .doc td p { + margin-top: unset; +} +#right-frame .doc td em { + border-radius: 5px; + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: #FFF; +} +#right-frame .doc tr:nth-child(even) { + background: #fafafa; +} +#right-frame .contents { + position: fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px #DCE8F2 solid; + padding-top: 20px; +} +#right-frame .contents li { + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; +} +#right-frame .contents .active { + border-left: 4px #0084FF solid; + color: #0084FF; + padding-left: 16px; +} +#right-frame .hljs { + border-radius: 5px; + background: #232B4C; + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} +#right-frame .hljs .hljs-ln-numbers { + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; +} +#right-frame .hljs tr { + height: 24px; +} +.quote { + border-radius: 5px; + background: #F7F7F7; + border-left: 5px #DCE8F2 solid; + margin-bottom: 10px; +} +.quote blockquote { + padding: 5px 0; + margin-left: 30px; +} +.quote li { + list-style: disc; + padding: 8px 0; +} +.quote strong { + background: unset !important; +} +.quote-info, +.quote-error, +.quote-success { + padding: 10px; + line-height: 25px; + color: #36495C; +} +.quote-info a, +.quote-error a, +.quote-success a { + color: #0084FF; +} +.quote-info a:hover, +.quote-error a:hover, +.quote-success a:hover { + color: #006acc; +} +.quote-info { + border-left-color: #ffee01; + background: #F8F7DE; + color: #9c920e; +} +.quote-error { + border-left-color: #FF1844; + background: #fae1dd; + color: #FF1844; +} +.quote-success { + border-left-color: #6fee00; + background: #D6EFC7; + color: #3d8300; +} +#login { + background-image: url(../img/login-bg.png); + background-repeat: no-repeat; +} +#login > .block-box { + position: absolute; + margin: -180px 0 0 -160px; + display: block; + width: 320px; + left: 50%; + top: 50%; +} +#login > .block-box .block { + min-height: 360px; + padding: 30px; +} +#login > .block-box .block .form-group { + min-height: 44px; +} +#login > .block-box input { + padding: 12px 10px; +} +#login > .block-box input::-webkit-input-placeholder { + font-size: 14px; +} +#login > .block-box form button { + border-radius: 4px; +} +#login .main-title, +#login .sub-title { + text-align: center; +} +#login .main-title { + font-size: 24px; + margin-bottom: 30px; +} +#login .sub-title { + font-size: 14px; + margin-bottom: 15px; + color: #B1b1b1; +} +#login form button { + width: 100%; +} +#login #verify { + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; +} diff --git a/src/css/light/common/common.css b/src/css/light/common/common.css new file mode 100644 index 0000000..7c9275a --- /dev/null +++ b/src/css/light/common/common.css @@ -0,0 +1,375 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +@font-face { + font-family: "num"; + src: url(../font/num.ttf); +} +/** + * ================= 旋转 ================== + */ +@-webkit-keyframes load { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.rotate { + animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; + -webkit-animation: load 1s cubic-bezier(0.1, 0.1, 0.1, 0.1) infinite; +} +.rotate-0 { + transform-origin: center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 { + transform-origin: center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 { + transform-origin: center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +/** + * ================= 标题 ================== + */ +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: normal; + margin-top: 0; + line-height: 22px; +} +h3, +h4, +h5, +h6 { + margin-bottom: 10px; +} +h1 { + margin-bottom: 20px; + font-size: 24px; +} +h1 i { + font-size: 24px; +} +h2 { + margin-bottom: 20px; + font-size: 20px; +} +h2 i { + font-size: 20px; +} +h3 { + font-size: 18px; +} +h3 i { + font-size: 18px; +} +h4 { + font-size: 16px; +} +h4 i { + font-size: 16px; +} +h5 { + font-size: 14px; +} +h5 i { + font-size: 14px; +} +h6 { + font-size: 12px; +} +h6 i { + font-size: 12px; +} +/** + * ================= 遮罩 ================== + */ +.mask { + opacity: 0.6; + width: 100%; + height: 100%; + background: #555; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; + color: #FFF; +} +.mask i { + font-size: 18px; +} +/** + * ================= 边距 ================== + */ +.m0 { + margin: 0 !important; +} +.mt0 { + margin-top: 0 !important; +} +.mt10 { + margin-top: 10px !important; +} +.mt20 { + margin-top: 20px !important; +} +.mt30 { + margin-top: 30px !important; +} +.mb0 { + margin-bottom: 0 !important; +} +.mb10 { + margin-bottom: 10px !important; +} +.mb20 { + margin-bottom: 20px !important; +} +.mb30 { + margin-bottom: 30px !important; +} +.ml0 { + margin-left: 0 !important; +} +.ml10 { + margin-left: 10px !important; +} +.ml20 { + margin-left: 20px !important; +} +.ml30 { + margin-left: 30px !important; +} +.mr0 { + margin-right: 0 !important; +} +.mr10 { + margin-right: 10px !important; +} +.mr20 { + margin-right: 20px !important; +} +.mr30 { + margin-right: 30px !important; +} +.p0 { + padding: 0 !important; +} +.pl0 { + padding-left: 0 !important; +} +.pt0 { + padding-top: 0 !important; +} +.pb0 { + padding-bottom: 0 !important; +} +.pr0 { + padding-right: 0 !important; +} +/** + * ================= 颜色 ================== + */ +.font-color-1 { + color: #FF1844 !important; +} +.font-color-2 { + color: #6fee00 !important; +} +.font-color-3 { + color: #ffee01 !important; +} +.font-color-4 { + color: #ff7c00 !important; +} +.font-color-5 { + color: #f52394 !important; +} +.font-color-6 { + color: #00b2d4 !important; +} +.font-color-7 { + color: #3366FF !important; +} +.font-color-8 { + color: #FF3E28 !important; +} +.font-color-9 { + color: #BBC5D8 !important; +} +.font-color-0 { + color: #0084FF !important; +} +.color-1 { + background-color: #FF1844 !important; +} +.color-2 { + background-color: #6fee00 !important; +} +.color-3 { + background-color: #ffee01 !important; +} +.color-4 { + background-color: #ff7c00 !important; +} +.color-5 { + background-color: #f52394 !important; +} +.color-6 { + background-color: #00b2d4 !important; +} +.color-7 { + background-color: #3366FF !important; +} +.color-8 { + background-color: #FF3E28 !important; +} +.color-9 { + background-color: #BBC5D8 !important; +} +.color-0 { + background-color: #0084FF !important; +} +.linear-1 { + background: -moz-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -webkit-linear-gradient(left, #ff7e97, #FF1844) !important; + background: -o-linear-gradient(left, #ff7e97, #FF1844) !important; +} +.linear-2 { + background: -moz-linear-gradient(left, #a4ff55, #6fee00) !important; + background: -webkit-linear-gradient(left, #a4ff55, #6fee00) !important; + background: -o-linear-gradient(left, #a4ff55, #6fee00) !important; +} +.linear-3 { + background: -moz-linear-gradient(left, #fff567, #ffee01) !important; + background: -webkit-linear-gradient(left, #fff567, #ffee01) !important; + background: -o-linear-gradient(left, #fff567, #ffee01) !important; +} +.linear-4 { + background: -moz-linear-gradient(left, #ffb066, #ff7c00) !important; + background: -webkit-linear-gradient(left, #ffb066, #ff7c00) !important; + background: -o-linear-gradient(left, #ffb066, #ff7c00) !important; +} +.linear-5 { + background: -moz-linear-gradient(left, #f985c3, #f52394) !important; + background: -webkit-linear-gradient(left, #f985c3, #f52394) !important; + background: -o-linear-gradient(left, #f985c3, #f52394) !important; +} +.linear-6 { + background: -moz-linear-gradient(left, #3be0ff, #00b2d4) !important; + background: -webkit-linear-gradient(left, #3be0ff, #00b2d4) !important; + background: -o-linear-gradient(left, #3be0ff, #00b2d4) !important; +} +.linear-7 { + background: -moz-linear-gradient(left, #99b3ff, #3366FF) !important; + background: -webkit-linear-gradient(left, #99b3ff, #3366FF) !important; + background: -o-linear-gradient(left, #99b3ff, #3366FF) !important; +} +.linear-8 { + background: -moz-linear-gradient(left, #ff9a8e, #FF3E28) !important; + background: -webkit-linear-gradient(left, #ff9a8e, #FF3E28) !important; + background: -o-linear-gradient(left, #ff9a8e, #FF3E28) !important; +} +.linear-9 { + background: -moz-linear-gradient(left, #fcfcfd, #BBC5D8) !important; + background: -webkit-linear-gradient(left, #fcfcfd, #BBC5D8) !important; + background: -o-linear-gradient(left, #fcfcfd, #BBC5D8) !important; +} +.linear-0 { + background: -moz-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -webkit-linear-gradient(left, #66b5ff, #0084FF) !important; + background: -o-linear-gradient(left, #66b5ff, #0084FF) !important; +} +/** + * ================= 杂项 ================== + */ +.fl { + float: left; +} +.fr { + float: right; +} +.fs12 { + font-size: 12px !important; +} +.fs14 { + font-size: 14px !important; +} +.fs16 { + font-size: 16px !important; +} +.fs18 { + font-size: 18px !important; +} +.va-m { + vertical-align: middle; +} +.fwb { + font-weight: bold; +} +.tac { + text-align: center; +} +.cp { + cursor: pointer; +} +.flex { + display: flex; + flex-wrap: wrap; +} +.dn { + display: none; +} diff --git a/src/css/light/common/header.css b/src/css/light/common/header.css new file mode 100644 index 0000000..0b0cb5c --- /dev/null +++ b/src/css/light/common/header.css @@ -0,0 +1,116 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +header { + width: 100%; + position: relative; + padding: 0 60px; + height: 85px; +} +header .main-nav { + height: 50px; + line-height: 50px; + display: flex; +} +header .main-nav > div { + padding: 0; +} +header .main-nav > div:first-child { + font-size: 18px; + font-weight: bold; + padding-left: 35px; +} +header .main-nav > div:first-child img { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; +} +header .main-nav .nav a { + float: left; +} +header .main-nav .nav a li { + padding: 0 15px; +} +header .main-nav .nav .active .nav-slider { + display: block; +} +header .main-nav > div:last-child { + text-align: right; + position: relative; +} +header .main-nav > div:last-child img { + border-radius: 100%; + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px #0084FF solid; +} +header .main-nav > div:last-child i { + font-size: 18px; + margin-right: 0; + margin-left: 20px; +} +header .main-nav .nav-slider { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + height: 4px; + margin-top: -50px; + display: none; +} +header .sub-nav { + height: 30px; + line-height: 30px; + display: flex; +} +header .sub-nav > div { + padding: 0; +} +header .sub-nav li { + font-size: 12px; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; +} +header .sub-nav .active li { + border-radius: 50px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + color: #FFF; +} +header .sub-nav .active:hover { + color: #36495C; +} +#loading-progress { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + height: 4px; + background-color: #0084FF; + position: fixed; + top: 0; + left: 0; +} diff --git a/src/css/light/common/reset.css b/src/css/light/common/reset.css new file mode 100644 index 0000000..be609df --- /dev/null +++ b/src/css/light/common/reset.css @@ -0,0 +1,76 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +* { + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body { + background: #F5F5F5; + font-size: 14px; + font-family: "Microsoft YaHei"; + color: #36495C; +} +ul, +li, +p { + margin: 0; + padding: 0; +} +li { + list-style: none; +} +a { + transition: color 0.2s linear; + color: #36495C; + text-decoration: none; +} +a:hover { + transition: color 0.2s linear; + color: #10161c; +} +em { + font-style: normal; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +th { + font-weight: normal; + text-align: initial; +} +td { + padding: 0; +} +i { + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: 16px; +} +img, +video { + border-radius: 5px; +} +@-moz-document url-prefix() { + i { + vertical-align: middle; + } +} diff --git a/src/css/light/common/scroll.css b/src/css/light/common/scroll.css new file mode 100644 index 0000000..9f8f1de --- /dev/null +++ b/src/css/light/common/scroll.css @@ -0,0 +1,96 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ps { + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x { + display: none; + opacity: 0.4; + transition: background-color 0.2s linear, opacity 0.2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y { + display: none; + opacity: 0; + transition: background-color 0.2s linear, opacity 0.2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y { + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y { + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking { + opacity: 0.6; +} +.ps__thumb-x { + background-color: #999; + border-radius: 50px; + transition: background-color 0.2s linear, height 0.2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background-color: #999; + border-radius: 50px; + transition: background-color 0.2s linear, width 0.2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x { + background-color: #999; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y { + background-color: #999; +} +@supports (-ms-overflow-style: none) { + .ps { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { + .ps { + overflow: auto !important; + } +} diff --git a/src/css/light/dropzone.css b/src/css/light/dropzone.css new file mode 100644 index 0000000..3b9ed1f --- /dev/null +++ b/src/css/light/dropzone.css @@ -0,0 +1,225 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropzone { + min-height: 120px; + border: 2px dashed #DCE8F2; + background: #F7F7F7; + padding: 10px; + border-radius: 4px; + position: relative; + transition: border-color 0.2s linear; +} +.dropzone-mini { + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} +.dropzone:hover { + border-color: #0084FF; + transition: border-color 0.2s linear; +} +.dropzone .dz-message { + font-size: 14px; + min-height: 74px; +} +.dropzone .dz-mini { + margin: unset !important; + min-height: unset !important; +} +.dropzone .dz-mini i { + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; +} +.dropzone .dz-message i { + font-size: 42px; + margin: 0 auto; + display: block; + margin-bottom: 10px; +} +.dropzone.dz-clickable { + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove) { + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message { + display: none; +} +.dropzone .dz-message { + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview { + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview-mini { + min-height: unset !important; + margin: 2px !important; +} +.dropzone .dz-preview-mini .dz-image { + width: unset !important; + height: unset !important; +} +.dropzone .dz-preview-mini .dz-success-i, +.dropzone .dz-preview-mini .dz-error-i, +.dropzone .dz-preview-mini .dz-remove-i { + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom: 0px !important; +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i { + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom: 3px; + right: 3px; + margin-right: 0; + font-size: 18px; +} +.dropzone .dz-preview .dz-success-i { + color: #6fee00; +} +.dropzone .dz-preview .dz-error-i { + color: #FF1844; +} +.dropzone .dz-preview .dz-remove-i { + opacity: 1; + color: #FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i { + opacity: 1 !important; +} +.dropzone .dz-success .dz-success-i { + opacity: 1 !important; +} +.dropzone .dz-complete .dz-remove-i { + opacity: 0; +} +.dropzone .dz-preview .dz-image { + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: #DCE8F2; +} +.dropzone .dz-preview .dz-details { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename { + margin-bottom: 1em; + font-size: 14px; + text-overflow: ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong { + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img { + display: block; + border-radius: 5px; + width: 100%; +} +.dropzone .dz-button { + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button { + float: right; +} +.dropzone .dz-button span { + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress { + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress { + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress { + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress { + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload { + background: #0084FF; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} diff --git a/src/css/light/lib/button.css b/src/css/light/lib/button.css new file mode 100644 index 0000000..428edb7 --- /dev/null +++ b/src/css/light/lib/button.css @@ -0,0 +1,83 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +button { + border-radius: 50px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + color: #36495C; + background: none; + border: 2px #DCE8F2 solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: 16px; + margin-right: 5px; + height: 46px; + line-height: 1; +} +button:hover:not(:disabled) { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + border-color: #0084FF; +} +button:active:not(:disabled) { + border-color: #005cb3; +} +button i { + font-size: 18px; +} +button:disabled { + color: #BBC5D8; + cursor: not-allowed; +} +.middle { + font-size: 14px; + padding: 0px 16px; + height: 36px; +} +.middle i { + font-size: 14px; +} +.small { + font-size: 14px; + padding: 0 8px; + height: 26px; +} +.small i { + font-size: 12px; +} +.hl { + background: #0084FF; + border-color: #0084FF; + color: #FFF; +} +.hl:hover:not(:disabled) { + background: #0077e6; + border-color: #0077e6; +} +.hl:active:not(:disabled) { + background: #005cb3; + border-color: #005cb3; +} +.hl:disabled { + color: #BBC5D8; + background: #DCE8F2; + cursor: not-allowed; + border-color: #DCE8F2; +} diff --git a/src/css/light/lib/citypicker.css b/src/css/light/lib/citypicker.css new file mode 100644 index 0000000..2470568 --- /dev/null +++ b/src/css/light/lib/citypicker.css @@ -0,0 +1,110 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.citypicker { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + position: absolute; + border: 1px #DCE8F2 solid; + background: #FFF; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; +} +.citypicker span { + border-radius: 5px; + transition: background 0.2s linear; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; +} +.citypicker span:not(.current):not(.title):not(.not-allow):hover { + transition: background 0.2s linear; + background: #DCE8F2; +} +.citypicker .title { + color: #999; + padding-left: 5px; +} +.citypicker .header, +.citypicker .body { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.citypicker .header { + margin: 5px 0; +} +.citypicker .header span { + width: 40px; +} +.citypicker .header .current { + color: #FFF; +} +.citypicker .body:after { + content: ""; + flex: auto; +} +.citypicker .body span { + width: 60px; + margin: 2px 15px; +} +.citypicker .quick, +.citypicker .vert { + max-height: 240px; + position: relative; +} +.citypicker .quick span, +.citypicker .vert span { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; +} +.citypicker .quick .ps__rail-y, +.citypicker .vert .ps__rail-y { + right: 0; +} +.citypicker .quick .current, +.citypicker .vert .current { + background: #DCE8F2; +} +.citypicker .vert { + height: 200px; + min-width: 120px; + float: left; +} +.citypicker .vert span { + display: block; +} +.citypicker .vert span i { + float: right; + margin-right: 0; +} +.citypicker .vert:not(:last-child) { + margin-right: 5px; +} +.citypicker .current { + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); +} diff --git a/src/css/light/lib/colorpicker.css b/src/css/light/lib/colorpicker.css new file mode 100644 index 0000000..722ade6 --- /dev/null +++ b/src/css/light/lib/colorpicker.css @@ -0,0 +1,45 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.colorpicker { + overflow: hidden; +} +.colorpicker > div { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; +} +.colorpicker > div .color { + border-radius: 5px; + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; +} +.colorpicker > div i { + color: #FFF; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; +} diff --git a/src/css/light/lib/datepicker.css b/src/css/light/lib/datepicker.css new file mode 100644 index 0000000..6961b6f --- /dev/null +++ b/src/css/light/lib/datepicker.css @@ -0,0 +1,234 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.datepicker { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + width: auto; + position: absolute; + border: 1px #DCE8F2 solid; + background: #FFF; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; +} +.datepicker .header, +.datepicker .footer { + height: 35px; + line-height: 35px; + text-align: center; +} +.datepicker .header span, +.datepicker .footer span { + transition: color 0.2s linear; + text-align: center; +} +.datepicker .header i, +.datepicker .footer i { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; +} +.datepicker .header .font, +.datepicker .footer .font { + float: left; + padding-left: 5px; +} +.datepicker .header .font:hover, +.datepicker .footer .font:hover { + color: #0084FF; +} +.datepicker .header .confirm, +.datepicker .footer .confirm { + float: right; + position: relative; +} +.datepicker .header .confirm button, +.datepicker .footer .confirm button { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; +} +.datepicker .header .not-allow, +.datepicker .footer .not-allow { + color: #BBC5D8; + cursor: not-allowed; +} +.datepicker .header .not-allow:hover, +.datepicker .footer .not-allow:hover { + color: #BBC5D8; +} +.datepicker .header .prev-year, +.datepicker .header .prev-month { + float: left; +} +.datepicker .header .next-year, +.datepicker .header .next-month { + float: right; +} +.datepicker .footer { + display: none; +} +.datepicker .footer .choose-time { + display: none; +} +.datepicker .body { + width: 260px; +} +.datepicker .body span { + width: 34px; + height: 34px; + line-height: 34px; +} +.datepicker .body .next { + color: #BBC5D8; + margin-bottom: 3px; +} +.datepicker .datepicker-panel { + float: left; +} +.datepicker .right { + margin-left: 10px; + display: none; +} +.datepicker .week, +.datepicker .day, +.datepicker .y-m, +.datepicker .picker-time { + display: flex; + flex-wrap: wrap; + justify-content: space-around; + align-content: space-around; +} +.datepicker .week { + color: #BBC5D8; +} +.datepicker .week span { + cursor: default; +} +.datepicker .day span:not(.next) { + border-radius: 5px; + transition: background 0.2s linear; + position: relative; + margin-bottom: 3px; +} +.datepicker .day span:not(.next):hover:not(.current) { + transition: background 0.2s linear; + background: #DCE8F2; +} +.datepicker .day span:not(.next) div { + border-radius: 50px; + width: 5px; + height: 5px; + position: absolute; + background: #0084FF; + right: 2px; + top: 2px; +} +.datepicker .day span.current { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background: -moz-linear-gradient(top, #339dff, #0084FF); + background: -webkit-linear-gradient(top, #339dff, #0084FF); + background: -o-linear-gradient(top, #339dff, #0084FF); + color: #FFF; +} +.datepicker .day span.current div { + background: #FFF; +} +.datepicker .y-m { + display: none; +} +.datepicker .y-m div { + border-radius: 5px; + transition: background 0.2s linear; + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; +} +.datepicker .y-m div:hover { + transition: background 0.2s linear; + background: #DCE8F2; +} +.datepicker .y-m .active { + background: #DCE8F2; +} +.datepicker .picker-time { + display: none; +} +.datepicker .picker-time ul { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; +} +.datepicker .picker-time ul li { + border-radius: 5px; + transition: background 0.2s linear; + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; +} +.datepicker .picker-time ul li:not(.current):hover { + transition: background 0.2s linear; + background: #DCE8F2; +} +.datepicker .picker-time ul .current { + background: #DCE8F2; +} +.datepicker .picker-time ul .ps__rail-y { + right: 0; +} +.datepicker .quick { + padding: 0 6px; + display: none; + margin-bottom: 5px; +} +.datepicker .quick span { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + margin: 6px 0; +} +.datepicker .quick span.title { + padding-left: 0; + color: #999; +} +.datepicker .quick span.current { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background: #0084FF; + color: #FFF; +} +.datepicker .footer { + height: 30px; +} +.datepicker .clear { + clear: both; +} +.datepicker span { + text-align: center; + display: inline-block; + cursor: pointer; +} diff --git a/src/css/light/lib/dropdown.css b/src/css/light/lib/dropdown.css new file mode 100644 index 0000000..f505926 --- /dev/null +++ b/src/css/light/lib/dropdown.css @@ -0,0 +1,71 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.dropdown { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + border: 1px #DCE8F2 solid; + background: #FFF; + position: absolute; + z-index: 9999; + outline: none; + padding: 5px 0; + display: none; +} +.dropdown ul { + max-height: 300px; + overflow: hidden; + position: relative; +} +.dropdown li:not(.divided) { + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; +} +.dropdown li:not(.divided) span { + flex: 1 1 auto; +} +.dropdown li:not(.divided) .checked { + margin: 0 0 0 20px; +} +.dropdown li:not(.divided):hover:not(.disabled) { + background: #DCE8F2; +} +.dropdown .ps__rail-y { + right: 0; +} +.dropdown .title { + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px #DCE8F2 solid; + margin-bottom: 5px; + padding: 0 10px; +} +.dropdown .divided { + margin: 4px 0; + border-bottom: 1px #DCE8F2 solid; +} +.dropdown .disabled { + color: #BBC5D8; + cursor: not-allowed !important; +} diff --git a/src/css/light/lib/editor.css b/src/css/light/lib/editor.css new file mode 100644 index 0000000..22dd1d4 --- /dev/null +++ b/src/css/light/lib/editor.css @@ -0,0 +1,200 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #36495C; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #36495C; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #36495C; + } +} +.ql-snow a { + color: #0084FF; +} +.ql-snow .ql-stroke { + stroke: #36495C; +} +.ql-snow .ql-stroke-miter { + stroke: #36495C; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #36495C; +} +.ql-snow .ql-picker { + color: #36495C; +} +.ql-snow .ql-tooltip { + color: #36495C; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor p { + margin-top: unset !important; + line-height: unset !important; +} +.ql-container { + font-size: 14px; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow { + border-color: #DCE8F2; +} +.ql-toolbar.ql-snow { + border-radius: 5px 5px 0 0; + background: #fafafa; + padding: 12px; +} +.ql-container.ql-snow { + border-radius: 0 0 5px 5px; + background: #F7F7F7; +} +.ql-editor.ql-blank::before { + color: #999; + font-size: 14px; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #DCE8F2; + outline: none; +} +.ql-snow .ql-picker-options { + background: #F7F7F7; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + margin-top: 2px; +} +.ql-snow.ql-toolbar button:hover { + box-shadow: none; +} +.ql-snow .ql-tooltip { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + border-radius: 5px; + padding: 8px 12px; + border-color: #DCE8F2; + background-color: #FFF; +} +.ql-snow .ql-tooltip input[type=text] { + border-color: #DCE8F2; + font-size: 14px; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus { + border-color: #0084FF; + background: #F5FCFF; +} +.editor { + position: relative; +} diff --git a/src/css/light/lib/form.css b/src/css/light/lib/form.css new file mode 100644 index 0000000..3c820b0 --- /dev/null +++ b/src/css/light/lib/form.css @@ -0,0 +1,300 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +::-webkit-input-placeholder { + color: #999; +} +:-moz-placeholder { + color: #999; +} +::-moz-placeholder { + color: #999; +} +:-ms-input-placeholder { + color: #999; +} +input, +textarea { + border-radius: 5px; + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + padding: 10px; + border: 1px #DCE8F2 solid; + background: #F7F7F7; + width: 100%; + color: #36495C; +} +input:focus, +textarea:focus { + transition: border-color 0.2s linear, background-color 0.2s linear, box-shadow 0.2s linear; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + outline: none; + border-color: #0084FF; + background: #F5FCFF; +} +input:disabled, +textarea:disabled { + cursor: not-allowed; + color: #BBC5D8; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder { + color: #BBC5D8; +} +label { + position: relative; +} +textarea { + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize { + resize: none; +} +.icon-input i:not(.add):not(.cut), +.icon-input-right i:not(.add):not(.cut) { + position: absolute; + top: 0px; +} +.icon-input input { + padding-left: 26px; +} +.icon-input i { + left: 8px; +} +.icon-input-right input { + padding-right: 24px; +} +.icon-input-right i { + margin-right: 0; + right: 8px; +} +.error-input { + border-color: #FF1844; + background: #FAE1DD; +} +.error-input:focus { + border-color: #FF1844; + background: #FAE1DD; +} +input[type="radio"], +input[type="checkbox"], +select { + border: 0; + position: absolute; + left: -9999px; +} +select { + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked { + margin-right: 10px; + line-height: 40px; + display: inline-block; +} +.radio i, +.radio-disabled i, +.radio-checked i, +.radio-disabled-checked i, +.checkbox i, +.checkbox-disabled i, +.checkbox-checked i, +.checkbox-disabled-checked i { + font-size: 18px; + margin-right: 0; + font-weight: bold; +} +.radio, +.checkbox, +.checkbox-checked { + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked { + color: #BBC5D8; + cursor: not-allowed; +} +.radio i, +.checkbox i { + transition: color 0.2s linear; +} +.radio-checked i, +.checkbox-checked i { + transition: color 0.2s linear; + color: #0084FF; +} +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag { + border-radius: 5px; + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 5px; +} +.radio-tag { + border: 2px dashed #DCE8F2; +} +.radio-checked-tag { + border: 2px solid #0084FF; + color: #0084FF; + background: #ebf5ff; +} +.radio-disabled-tag { + border: 2px dashed #DCE8F2; + color: #BBC5D8; + cursor: not-allowed; +} +.select { + border-radius: 5px; + padding: 10px 30px 8px 10px; + border: 1px #DCE8F2 solid; + background: #F7F7F7; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; +} +.select i:not(.rotate) { + position: absolute; + right: 0px; + top: 10px; +} +.select i.ri-loader-4-line { + font-size: 14px; +} +.select span { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; +} +.select .select-clear { + display: none; +} +.select-disabled { + cursor: not-allowed; + border-color: #DCE8F2; +} +.select-disabled span, +.select-disabled i { + color: #BBC5D8; +} +.select-option { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + display: none; + position: absolute; + border: 1px #DCE8F2 solid; + background: #FFF; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; +} +.select-option ul { + padding: 6px; + position: relative; + max-height: 240px; +} +.select-option ul li { + padding: 5px 10px 5px 5px; + cursor: pointer; +} +.select-option ul li label { + height: 26px; + line-height: 26px; + width: 100%; +} +.select-option ul li:not(:first-child) { + margin-top: 4px; +} +.select-option ul li:hover { + border-radius: 5px; + background: #DCE8F2; +} +.select-option ul .multiple { + padding: 0 10px 0 5px; +} +.select-option ul .active { + border-radius: 5px; + background: #DCE8F2; +} +.select-option .disabled { + color: #BBC5D8; + cursor: not-allowed; +} +.select-option .disabled:hover { + background: #FFF; +} +.checkbox-switch { + border-radius: 50px; + background: #999; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; +} +.checkbox-switch span { + transition: margin-left 0.2s linear; + border-radius: 50px; + background: #FFF; + width: 16px; + height: 16px; + display: inline-block; + position: absolute; +} +.switch-open { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); +} +.switch-open span { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + transition: margin-left 0.2s linear; + margin-left: 22px; +} +.switch-disabled { + cursor: not-allowed; + background: #BBC5D8; +} diff --git a/src/css/light/lib/imageview.css b/src/css/light/lib/imageview.css new file mode 100644 index 0000000..dd1d70d --- /dev/null +++ b/src/css/light/lib/imageview.css @@ -0,0 +1,93 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.imageview { + cursor: pointer; +} +#imageview { + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +#imageview ul { + position: absolute; + left: 50%; + top: 50%; + height: 100%; + transform: translate(-50%, -50%); +} +#imageview ul li { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; +} +#imageview img { + cursor: move; +} +#imageview .imgW { + width: 100%; + height: auto; +} +#imageview .imgH { + width: auto; + height: 100%; +} +#imageview .imageview-close { + border-radius: 50px; + transition: background 0.2s linear; + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; +} +#imageview .imageview-close i { + color: #FFF; + font-size: 28px; + margin-right: unset; +} +#imageview .imageview-close:hover { + transition: background 0.2s linear; + background: rgba(100, 100, 100, 0.4); +} +#imageview .imageview-tips { + border-radius: 50px; + color: #FFF; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display: none; +} diff --git a/src/css/light/lib/message.css b/src/css/light/lib/message.css new file mode 100644 index 0000000..5c5ba4f --- /dev/null +++ b/src/css/light/lib/message.css @@ -0,0 +1,42 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.message { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + opacity: 0.6; + color: #36495C; + position: fixed; + background: #FFF; + z-index: 9999; + padding: 10px 15px; + left: 50%; +} +.message i { + font-size: 16px; +} +.message .info { + color: #ffee01; +} +.message .error { + color: #FF1844; +} +.message .success { + color: #6fee00; +} diff --git a/src/css/light/lib/notice.css b/src/css/light/lib/notice.css new file mode 100644 index 0000000..8ce85e3 --- /dev/null +++ b/src/css/light/lib/notice.css @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +#notice { + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + background: #FFF; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; +} +.notice i { + position: absolute; + margin-right: 0; +} +.notice .notice-title { + font-size: 16px; + margin-bottom: 5px; +} +.notice .desc { + line-height: 18px; + margin-top: 5px; + color: #999; +} +.notice .close { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; +} +.notice .title-icon { + font-size: 26px; +} +.notice .href { + margin: 10px 0 5px 0; +} +.notice .href a { + color: #0084FF; + font-weight: bold; +} +.notice .info { + color: #ffee01; +} +.notice .error { + color: #FF1844; +} +.notice .success { + color: #6fee00; +} diff --git a/src/css/light/lib/popup.css b/src/css/light/lib/popup.css new file mode 100644 index 0000000..8e3be5e --- /dev/null +++ b/src/css/light/lib/popup.css @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.popup { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + position: fixed; + border: 1px #DCE8F2 solid; + background: #F7F7F7; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; +} +.popup span { + display: block; +} +.popup i { + font-size: 36px; +} +.popup .title { + font-size: 18px; + margin: 15px 0 10px 0; +} +.popup .txt { + margin: 10px; + line-height: 22px; +} +.popup .btn { + margin: 15px 0; +} +.popup .btn button { + margin: 0; +} +.popup .alert { + color: #ffee01; +} +.popup .error { + color: #FF1844; +} +.popup .success { + color: #6fee00; +} +.popup .confirm { + color: #ffee01; +} diff --git a/src/css/light/lib/progress.css b/src/css/light/lib/progress.css new file mode 100644 index 0000000..0ac4621 --- /dev/null +++ b/src/css/light/lib/progress.css @@ -0,0 +1,51 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.progress { + height: 30px; + position: relative; +} +.progress .bg, +.progress .percent, +.progress .point { + border-radius: 50px; + position: absolute; + top: 10px; + left: 0; + height: 12px; +} +.progress .bg { + width: 100%; + background: #DCE8F2; + font-size: 12px; +} +.progress .percent { + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 10px; +} +.progress .point { + width: 100%; + line-height: 12px; + color: #FFF; + font-size: 12px; + text-align: center; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/light/lib/rate.css b/src/css/light/lib/rate.css new file mode 100644 index 0000000..10de26e --- /dev/null +++ b/src/css/light/lib/rate.css @@ -0,0 +1,37 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.rate { + margin-top: 20px; +} +.rate .star { + transition: color 0.2s linear; + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; +} +.rate .full { + transition: color 0.2s linear; + color: #ffee01; +} +.rate .disabled { + cursor: not-allowed; + color: #BBC5D8; +} diff --git a/src/css/light/lib/slider.css b/src/css/light/lib/slider.css new file mode 100644 index 0000000..323ea6b --- /dev/null +++ b/src/css/light/lib/slider.css @@ -0,0 +1,74 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.slider { + border-radius: 5px; + height: 4px; + background: #DCE8F2; + cursor: pointer; + position: relative; + margin: 30px 0 10px 0; +} +.slider .slider-bar { + border-radius: 5px; + background: -moz-linear-gradient(left, #66b5ff, #0084FF); + background: -webkit-linear-gradient(left, #66b5ff, #0084FF); + background: -o-linear-gradient(left, #66b5ff, #0084FF); + position: absolute; + width: 0; + height: 4px; +} +.slider .slider-btn { + transition: box-shadow 0.2s linear; + border-radius: 50px; + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: #FFF; + border: 3px #0084FF solid; + z-index: 999; + left: 0; + top: -6px; +} +.slider .slider-btn:hover { + transition: box-shadow 0.2s linear; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; +} +.slider .step { + border-radius: 50%; + width: 4px; + height: 4px; + background: #DCE8F2; + position: absolute; +} +.slider-disabled { + background: #BBC5D8; + cursor: not-allowed; +} +.slider-disabled .slider-bar { + background: #999; +} +.slider-disabled .slider-btn { + border-color: #999; + cursor: not-allowed; +} +.slider-disabled .slider-btn:hover { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 0px; +} diff --git a/src/css/light/lib/status.css b/src/css/light/lib/status.css new file mode 100644 index 0000000..9473ae9 --- /dev/null +++ b/src/css/light/lib/status.css @@ -0,0 +1,33 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.status { + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; +} +.status i { + border-radius: 50px; + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; +} diff --git a/src/css/light/lib/tab.css b/src/css/light/lib/tab.css new file mode 100644 index 0000000..5813581 --- /dev/null +++ b/src/css/light/lib/tab.css @@ -0,0 +1,81 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tab { + border-bottom: 2px #DCE8F2 solid; + white-space: nowrap; +} +.tab span { + background: #F7F7F7; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px #DCE8F2 solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; +} +.tab span .mark { + border-radius: 50px; + position: absolute; + background: #FF1844; + color: #FFF; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 3px; +} +.tab .active { + background: #FFF; + height: 42px; + border-bottom: 2px #FFF solid; + margin-bottom: -2px; +} +.tab-panel { + min-height: 200px; + display: none; + position: relative; +} +.tab-panel .block { + padding: 0; + box-shadow: none; +} +.tab-panel .block-title { + padding: 0 10px; +} +.tab-panel .block-pb { + padding: 20px; + background: #F7F7F7; + border: 2px #DCE8F2 solid; +} +.tab-panel .panel-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} diff --git a/src/css/light/lib/table.css b/src/css/light/lib/table.css new file mode 100644 index 0000000..963790f --- /dev/null +++ b/src/css/light/lib/table.css @@ -0,0 +1,239 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.table { + position: relative; + overflow-x: hidden; +} +.table button { + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} +.table .table-box { + position: relative; +} +.table .table-box thead tr, +.table .fixed-left thead tr, +.table .fixed-right thead tr { + border-bottom: 1px #DCE8F2 solid; + background: #fafafa; +} +.table .table-box thead tr .order, +.table .fixed-left thead tr .order, +.table .fixed-right thead tr .order { + position: relative; + padding: 2px 10px; +} +.table .table-box thead tr .order i, +.table .fixed-left thead tr .order i, +.table .fixed-right thead tr .order i { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; +} +.table .table-box thead tr .order .asc, +.table .fixed-left thead tr .order .asc, +.table .fixed-right thead tr .order .asc { + top: -3px; +} +.table .table-box thead tr .order .desc, +.table .fixed-left thead tr .order .desc, +.table .fixed-right thead tr .order .desc { + bottom: -3px; +} +.table .table-box thead tr .order .active, +.table .fixed-left thead tr .order .active, +.table .fixed-right thead tr .order .active { + color: #0084FF; +} +.table .table-box tbody tr:nth-child(even), +.table .fixed-left tbody tr:nth-child(even), +.table .fixed-right tbody tr:nth-child(even) { + background-color: #f7f7f7; +} +.table .table-box tbody tr:hover, +.table .fixed-left tbody tr:hover, +.table .fixed-right tbody tr:hover { + background-color: #DFF0FF; +} +.table .table-box tbody img, +.table .fixed-left tbody img, +.table .fixed-right tbody img { + height: 40px; + width: 40px; + vertical-align: middle; +} +.table .table-box tbody a, +.table .fixed-left tbody a, +.table .fixed-right tbody a { + color: #0084FF !important; +} +.table .table-box tbody i, +.table .fixed-left tbody i, +.table .fixed-right tbody i { + margin-right: 0; +} +.table .table-box tbody .table-img-head, +.table .fixed-left tbody .table-img-head, +.table .fixed-right tbody .table-img-head { + border-radius: 50px; + border: 2px #0084FF solid; + width: 32px; + height: 32px; +} +.table .table-box td:not(.td-checkbox), +.table .fixed-left td:not(.td-checkbox), +.table .fixed-right td:not(.td-checkbox) { + min-width: 100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.table .table-box label:not(.no-padding), +.table .fixed-left label:not(.no-padding), +.table .fixed-right label:not(.no-padding) { + padding: 0 10px; + margin: 0; +} +.table .table-box .td-checkbox, +.table .fixed-left .td-checkbox, +.table .fixed-right .td-checkbox { + width: 40px; +} +.table .table-box .td-checkbox div, +.table .fixed-left .td-checkbox div, +.table .fixed-right .td-checkbox div { + width: 40px; +} +.table .table-box .head-border-top, +.table .fixed-left .head-border-top, +.table .fixed-right .head-border-top { + border-top: 1px #DCE8F2 solid; +} +.table .table-box .tr-hover, +.table .fixed-left .tr-hover, +.table .fixed-right .tr-hover { + background-color: #DFF0FF !important; +} +.table .fixed-left, +.table .fixed-right { + position: absolute; + top: 0; + background: #FFF; +} +.table .fixed-left { + left: 0; + box-shadow: 4px 0 10px 0px rgba(0, 77, 154, 0.2); +} +.table .fixed-right { + right: 0; + box-shadow: -4px 0 10px 0px rgba(0, 77, 154, 0.2); +} +.table .empty { + height: 60px; + line-height: 60px; + text-align: center; + color: #999; + margin-bottom: 15px; +} +.table-page { + text-align: right; + margin-top: 10px; +} +.table-page > span:not(.jump):not(.info) { + border-radius: 5px; + transition: background 0.2s linear; + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; +} +.table-page > span:not(.jump):not(.info):hover:not(.current) { + transition: background 0.2s linear; + background: #DCE8F2; +} +.table-page .prev-page, +.table-page .next-page { + padding: 5px 6px !important; +} +.table-page .prev-page > i, +.table-page .next-page > i { + margin-right: 0; + vertical-align: text-top; +} +.table-page .current { + color: #FFF; + background: #0084FF; +} +.table-page .current:hover { + transition: background 0.2s linear; + background: #0084FF; +} +.table-page .info { + text-align: left; + margin-right: 10px; +} +.table-page .jump { + margin-left: 10px; +} +.table-page .jump input { + width: 50px; + margin: 0 2px; +} +.table-page .jump button { + margin-left: 6px; +} +.table-page .select, +.table-page .select-option { + margin-left: 4px; + margin-right: 4px; +} +.table-page .select { + min-width: auto; +} +.table-tools button, +.table-search button { + margin-right: 10px; + padding: 8px 12px; +} +.table-tools .form-group, +.table-search .form-group { + min-height: unset; +} +.table-search .table-search-box > div { + padding-top: 0; + padding-bottom: 10px; +} +.table-tools { + border-bottom: 1px #DCE8F2 solid; + padding-bottom: 10px; +} +.table-shade { + width: 100%; + min-height: 160px; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + display: none; + color: #36495C; +} diff --git a/src/css/light/lib/tag.css b/src/css/light/lib/tag.css new file mode 100644 index 0000000..180f4ac --- /dev/null +++ b/src/css/light/lib/tag.css @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tag { + border-radius: 5px; + display: inline-block; + padding: 6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: #FFF; + text-shadow: 1px 1px 1px #36495C; +} diff --git a/src/css/light/lib/tips.css b/src/css/light/lib/tips.css new file mode 100644 index 0000000..4442434 --- /dev/null +++ b/src/css/light/lib/tips.css @@ -0,0 +1,63 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tips { + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + border-radius: 5px; + position: absolute; + left: -9999px; + top: -9999px; + background: #FFF; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; +} +.tips .tips-arrow { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; +} +.tips .down { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color: #FFF; +} +.tips .top { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color: #FFF; +} +.tips .right { + top: 50%; + margin-top: -5px; + right: -10px; + border-left-color: #FFF; +} +.tips .left { + top: 50%; + margin-top: -5px; + left: -10px; + border-right-color: #FFF; +} diff --git a/src/css/light/lib/transfer.css b/src/css/light/lib/transfer.css new file mode 100644 index 0000000..c4845cc --- /dev/null +++ b/src/css/light/lib/transfer.css @@ -0,0 +1,111 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.transfer-box { + position: relative; +} +.transfer-box-list { + border-radius: 5px; + width: 180px; + height: 266px; + border: 1px #DCE8F2 solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; +} +.transfer-box-list .transfer-header { + background: #F7F7F7; + border-bottom: 1px #DCE8F2 solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; +} +.transfer-box-list .transfer-header label { + padding: 0; + line-height: 30px; +} +.transfer-box-list span { + float: right; +} +.transfer-body { + position: relative; + overflow: hidden; + margin-top: 1px; +} +.transfer-body ul { + padding: 4px; + overflow: hidden; + position: relative; +} +.transfer-body li { + border-radius: 5px; + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.transfer-body li:hover { + background: #DCE8F2; +} +.transfer-body li label { + line-height: 30px; +} +.transfer-body .disabled { + cursor: not-allowed; +} +.transfer-body .disabled:hover { + background: none; +} +.transfer-search { + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; +} +.transfer-search input { + padding: 6px; +} +.transfer-body-search { + margin-top: 34px; +} +.transfer-button { + display: inline-block; + vertical-align: middle; + margin: 0 10px; +} +.transfer-button button { + border-radius: 5px; + padding: 6px; + display: block; + height: 32px; + margin: 0; +} +.transfer-button button i { + margin-right: 0; +} +.transfer-button button:first-child { + margin-bottom: 10px; +} diff --git a/src/css/light/lib/tree.css b/src/css/light/lib/tree.css new file mode 100644 index 0000000..5211ba1 --- /dev/null +++ b/src/css/light/lib/tree.css @@ -0,0 +1,40 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.tree label { + line-height: 20px; +} +.tree ul { + margin-left: -5px; + padding-left: 20px; +} +.tree > ul { + padding-left: 0; +} +.tree li > i { + font-size: 20px; + margin-right: 0; + cursor: pointer; +} +.tree li { + line-height: 28px; +} +.tree .tree-checkbox { + padding-left: 25px; +} diff --git a/src/css/light/lib/window.css b/src/css/light/lib/window.css new file mode 100644 index 0000000..7449d8a --- /dev/null +++ b/src/css/light/lib/window.css @@ -0,0 +1,93 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ +/** + * ================= 颜色设置 ================== + */ +/** + * ================= 字体设置 ================== + */ +/** + * ================= 通用方法 ================== + */ +.window { + border-radius: 5px; + box-shadow: rgba(0, 64, 128, 0.2) 0px 0px 20px; + position: fixed; + border: 1px #DCE8F2 solid; + background: #FFF; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; +} +.window .title { + position: relative; + height: 28px; + line-height: 28px; + margin: 0 25px 10px 0; +} +.window .window-loading { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} +.window .window-close { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; +} +.window .window-close i { + transition: color 0.2s linear; + position: absolute; + font-size: 18px; + cursor: pointer; + color: #FF1844; +} +.window .window-close i:hover { + transition: color 0.2s linear; + color: #ff7e97; +} +.window .body { + position: relative; + overflow: hidden; + padding-right: 15px; +} +.window .body .block { + padding: 0; + box-shadow: none; +} +.window .body .block-title { + padding: 0 10px; +} +.window .body .block-pb { + padding: 20px; + background: #F7F7F7; + border: 2px #DCE8F2 solid; +} +.window .body .form-group .title { + margin-bottom: 0px; +} +.window .btnbar { + margin: 7px 15px 10px 0; + text-align: right; +} +.window .btnbar button { + margin-right: 0; + margin-left: 10px; +} diff --git a/src/css/light/normalize.css b/src/css/light/normalize.css new file mode 100644 index 0000000..fd83bb3 --- /dev/null +++ b/src/css/light/normalize.css @@ -0,0 +1,352 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + *, *::before, *::after { + box-sizing: border-box; + } + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 2em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } \ No newline at end of file diff --git a/src/css/light/quill.snow.css b/src/css/light/quill.snow.css new file mode 100644 index 0000000..32921ef --- /dev/null +++ b/src/css/light/quill.snow.css @@ -0,0 +1,964 @@ +/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +.ql-container { + box-sizing: border-box; + font-family: Helvetica, Arial, sans-serif; + font-size: 13px; + height: 100%; + margin: 0; + position: relative; +} +.ql-container.ql-disabled .ql-tooltip { + visibility: hidden; +} +.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui, +.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui { + cursor: pointer; +} +.ql-clipboard { + left: -100000px; + height: 1px; + overflow-y: hidden; + position: absolute; + top: 50%; +} +.ql-clipboard p { + margin: 0; + padding: 0; +} +.ql-editor { + box-sizing: border-box; + counter-reset: list-0; + line-height: 1.42; + height: 100%; + outline: 0; + overflow-y: auto; + padding: 12px 15px; + tab-size: 4; + -moz-tab-size: 4; + text-align: left; + white-space: pre-wrap; + word-wrap: break-word; +} +.ql-editor > * { + cursor: text; +} +.ql-editor blockquote, +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor ol, +.ql-editor p, +.ql-editor pre { + margin: 0; + padding: 0; +} +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6, +.ql-editor p { + counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor table { + border-collapse: collapse; +} +.ql-editor td { + border: 1px solid #000; + padding: 2px 5px; +} +.ql-editor ol { + padding-left: 1.5em; +} +.ql-editor li { + list-style-type: none; + padding-left: 1.5em; + position: relative; +} +.ql-editor li > .ql-ui:before { + display: inline-block; + margin-left: -1.5em; + margin-right: .3em; + text-align: right; + white-space: nowrap; + width: 1.2em; +} +.ql-editor li[data-list=checked] > .ql-ui, +.ql-editor li[data-list=unchecked] > .ql-ui { + color: #777; +} +.ql-editor li[data-list=bullet] > .ql-ui:before { + content: '\2022'; +} +.ql-editor li[data-list=checked] > .ql-ui:before { + content: '\2611'; +} +.ql-editor li[data-list=unchecked] > .ql-ui:before { + content: '\2610'; +} +.ql-editor li[data-list=ordered] { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; +} +.ql-editor li[data-list=ordered] > .ql-ui:before { + content: counter(list-0, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-increment: list-1; +} +.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before { + content: counter(list-1, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-1 { + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-increment: list-2; +} +.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before { + content: counter(list-2, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-2 { + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-increment: list-3; +} +.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before { + content: counter(list-3, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-3 { + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-increment: list-4; +} +.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before { + content: counter(list-4, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-4 { + counter-reset: list-5 list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-increment: list-5; +} +.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before { + content: counter(list-5, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-5 { + counter-reset: list-6 list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-increment: list-6; +} +.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before { + content: counter(list-6, decimal) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-6 { + counter-reset: list-7 list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-increment: list-7; +} +.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before { + content: counter(list-7, lower-alpha) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-7 { + counter-reset: list-8 list-9; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-increment: list-8; +} +.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before { + content: counter(list-8, lower-roman) '. '; +} +.ql-editor li[data-list=ordered].ql-indent-8 { + counter-reset: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 { + counter-increment: list-9; +} +.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before { + content: counter(list-9, decimal) '. '; +} +.ql-editor .ql-indent-1:not(.ql-direction-rtl) { + padding-left: 3em; +} +.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { + padding-left: 4.5em; +} +.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 3em; +} +.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 4.5em; +} +.ql-editor .ql-indent-2:not(.ql-direction-rtl) { + padding-left: 6em; +} +.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { + padding-left: 7.5em; +} +.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 6em; +} +.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 7.5em; +} +.ql-editor .ql-indent-3:not(.ql-direction-rtl) { + padding-left: 9em; +} +.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { + padding-left: 10.5em; +} +.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 9em; +} +.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 10.5em; +} +.ql-editor .ql-indent-4:not(.ql-direction-rtl) { + padding-left: 12em; +} +.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { + padding-left: 13.5em; +} +.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 12em; +} +.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 13.5em; +} +.ql-editor .ql-indent-5:not(.ql-direction-rtl) { + padding-left: 15em; +} +.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { + padding-left: 16.5em; +} +.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 15em; +} +.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 16.5em; +} +.ql-editor .ql-indent-6:not(.ql-direction-rtl) { + padding-left: 18em; +} +.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { + padding-left: 19.5em; +} +.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 18em; +} +.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 19.5em; +} +.ql-editor .ql-indent-7:not(.ql-direction-rtl) { + padding-left: 21em; +} +.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { + padding-left: 22.5em; +} +.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 21em; +} +.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 22.5em; +} +.ql-editor .ql-indent-8:not(.ql-direction-rtl) { + padding-left: 24em; +} +.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { + padding-left: 25.5em; +} +.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 24em; +} +.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 25.5em; +} +.ql-editor .ql-indent-9:not(.ql-direction-rtl) { + padding-left: 27em; +} +.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { + padding-left: 28.5em; +} +.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 27em; +} +.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 28.5em; +} +.ql-editor li.ql-direction-rtl { + padding-right: 1.5em; +} +.ql-editor li.ql-direction-rtl > .ql-ui:before { + margin-left: .3em; + margin-right: -1.5em; + text-align: left; +} +.ql-editor table { + table-layout: fixed; + width: 100%; +} +.ql-editor table td { + outline: 0; +} +.ql-editor .ql-code-block-container { + font-family: monospace; +} +.ql-editor .ql-video { + display: block; + max-width: 100%; +} +.ql-editor .ql-video.ql-align-center { + margin: 0 auto; +} +.ql-editor .ql-video.ql-align-right { + margin: 0 0 0 auto; +} +.ql-editor .ql-bg-black { + background-color: #000; +} +.ql-editor .ql-bg-red { + background-color: #e60000; +} +.ql-editor .ql-bg-orange { + background-color: #f90; +} +.ql-editor .ql-bg-yellow { + background-color: #ff0; +} +.ql-editor .ql-bg-green { + background-color: #008a00; +} +.ql-editor .ql-bg-blue { + background-color: #0084FF; +} +.ql-editor .ql-bg-purple { + background-color: #93f; +} +.ql-editor .ql-color-white { + color: #fff; +} +.ql-editor .ql-color-red { + color: #e60000; +} +.ql-editor .ql-color-orange { + color: #f90; +} +.ql-editor .ql-color-yellow { + color: #ff0; +} +.ql-editor .ql-color-green { + color: #008a00; +} +.ql-editor .ql-color-blue { + color: #0084FF; +} +.ql-editor .ql-color-purple { + color: #93f; +} +.ql-editor .ql-font-serif { + font-family: Georgia, Times New Roman, serif; +} +.ql-editor .ql-font-monospace { + font-family: Monaco, Courier New, monospace; +} +.ql-editor .ql-size-small { + font-size: 0.75em; +} +.ql-editor .ql-size-large { + font-size: 1.5em; +} +.ql-editor .ql-size-huge { + font-size: 2.5em; +} +.ql-editor .ql-direction-rtl { + direction: rtl; + text-align: inherit; +} +.ql-editor .ql-align-center { + text-align: center; +} +.ql-editor .ql-align-justify { + text-align: justify; +} +.ql-editor .ql-align-right { + text-align: right; +} +.ql-editor .ql-ui { + position: absolute; +} +.ql-editor.ql-blank::before { + color: rgba(0, 0, 0, 0.6); + content: attr(data-placeholder); + font-style: italic; + left: 15px; + pointer-events: none; + position: absolute; + right: 15px; +} +.ql-snow .ql-toolbar:after, +.ql-snow.ql-toolbar:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-toolbar button, +.ql-snow.ql-toolbar button { + background: 0 0; + border: none; + cursor: pointer; + display: inline-block; + float: left; + height: 24px; + padding: 3px 5px; + width: 28px; +} +.ql-snow .ql-toolbar button svg, +.ql-snow.ql-toolbar button svg { + float: left; + height: 100%; +} +.ql-snow .ql-toolbar button:active:hover, +.ql-snow.ql-toolbar button:active:hover { + outline: 0; +} +.ql-snow .ql-toolbar input.ql-image[type=file], +.ql-snow.ql-toolbar input.ql-image[type=file] { + display: none; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: #0084FF; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: #0084FF; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #FFF; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #FFF; + } +} +.ql-snow { + box-sizing: border-box; +} +.ql-snow * { + box-sizing: border-box; +} +.ql-snow .ql-hidden { + display: none; +} +.ql-snow .ql-out-bottom, +.ql-snow .ql-out-top { + visibility: hidden; +} +.ql-snow .ql-tooltip { + position: absolute; + transform: translateY(10px); +} +.ql-snow .ql-tooltip a { + cursor: pointer; + text-decoration: none; +} +.ql-snow .ql-tooltip.ql-flip { + transform: translateY(-10px); +} +.ql-snow .ql-formats { + display: inline-block; + vertical-align: middle; +} +.ql-snow .ql-formats:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-stroke { + fill: none; + stroke: #FFF; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 2; +} +.ql-snow .ql-stroke-miter { + fill: none; + stroke: #FFF; + stroke-miterlimit: 10; + stroke-width: 2; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #FFF; +} +.ql-snow .ql-empty { + fill: none; +} +.ql-snow .ql-even { + fill-rule: evenodd; +} +.ql-snow .ql-stroke.ql-thin, +.ql-snow .ql-thin { + stroke-width: 1; +} +.ql-snow .ql-transparent { + opacity: 0.4; +} +.ql-snow .ql-direction svg:last-child { + display: none; +} +.ql-snow .ql-direction.ql-active svg:last-child { + display: inline; +} +.ql-snow .ql-direction.ql-active svg:first-child { + display: none; +} +.ql-snow .ql-editor h1 { + font-size: 2em; +} +.ql-snow .ql-editor h2 { + font-size: 1.5em; +} +.ql-snow .ql-editor h3 { + font-size: 1.17em; +} +.ql-snow .ql-editor h4 { + font-size: 1em; +} +.ql-snow .ql-editor h5 { + font-size: 0.83em; +} +.ql-snow .ql-editor h6 { + font-size: 0.67em; +} +.ql-snow .ql-editor a { + text-decoration: underline; +} +.ql-snow .ql-editor blockquote { + border-left: 4px solid #ccc; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 16px; +} +.ql-snow .ql-editor .ql-code-block-container, +.ql-snow .ql-editor code { + background-color: #f0f0f0; + border-radius: 3px; +} +.ql-snow .ql-editor .ql-code-block-container { + margin-bottom: 5px; + margin-top: 5px; + padding: 5px 10px; +} +.ql-snow .ql-editor code { + font-size: 85%; + padding: 2px 4px; +} +.ql-snow .ql-editor .ql-code-block-container { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; +} +.ql-snow .ql-editor img { + max-width: 100%; +} +.ql-snow .ql-picker { + color: #FFF; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + height: 24px; + position: relative; + vertical-align: middle; +} +.ql-snow .ql-picker-label { + cursor: pointer; + display: inline-block; + height: 100%; + padding-left: 8px; + padding-right: 2px; + position: relative; + width: 100%; +} +.ql-snow .ql-picker-label::before { + display: inline-block; + line-height: 22px; +} +.ql-snow .ql-picker-options { + background-color: #fff; + display: none; + min-width: 100%; + padding: 4px 8px; + position: absolute; + white-space: nowrap; +} +.ql-snow .ql-picker-options .ql-picker-item { + cursor: pointer; + display: block; + padding-bottom: 5px; + padding-top: 5px; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label { + color: #ccc; + z-index: 2; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + display: block; + margin-top: -1px; + top: 100%; + z-index: 1; +} +.ql-snow .ql-color-picker, +.ql-snow .ql-icon-picker { + width: 28px; +} +.ql-snow .ql-color-picker .ql-picker-label, +.ql-snow .ql-icon-picker .ql-picker-label { + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-label svg, +.ql-snow .ql-icon-picker .ql-picker-label svg { + right: 4px; +} +.ql-snow .ql-icon-picker .ql-picker-options { + padding: 4px 0; +} +.ql-snow .ql-icon-picker .ql-picker-item { + height: 24px; + width: 24px; + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-options { + padding: 3px 5px; + width: 152px; +} +.ql-snow .ql-color-picker .ql-picker-item { + border: 1px solid transparent; + float: left; + height: 16px; + margin: 2px; + padding: 0; + width: 16px; +} +.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + margin-top: -9px; + right: 0; + top: 50%; + width: 18px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before { + content: attr(data-label); +} +.ql-snow .ql-picker.ql-header { + width: 98px; +} +.ql-snow .ql-picker.ql-header .ql-picker-item::before, +.ql-snow .ql-picker.ql-header .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before { + content: 'Heading 1'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before { + content: 'Heading 2'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before { + content: 'Heading 3'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before { + content: 'Heading 4'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before { + content: 'Heading 5'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before { + content: 'Heading 6'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + font-size: 2em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + font-size: 1.5em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + font-size: 1.17em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + font-size: 1em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + font-size: 0.83em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + font-size: 0.67em; +} +.ql-snow .ql-picker.ql-font { + width: 108px; +} +.ql-snow .ql-picker.ql-font .ql-picker-item::before, +.ql-snow .ql-picker.ql-font .ql-picker-label::before { + content: 'Sans Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before { + content: 'Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before { + content: 'Monospace'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + font-family: Georgia, Times New Roman, serif; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + font-family: Monaco, Courier New, monospace; +} +.ql-snow .ql-picker.ql-size { + width: 98px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item::before, +.ql-snow .ql-picker.ql-size .ql-picker-label::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before { + content: 'Small'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before { + content: 'Large'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before { + content: 'Huge'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + font-size: 10px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + font-size: 18px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + font-size: 32px; +} +.ql-snow .ql-color-picker.ql-background .ql-picker-item { + background-color: #fff; +} +.ql-snow .ql-color-picker.ql-color .ql-picker-item { + background-color: #000; +} +.ql-code-block-container { + position: relative; +} +.ql-code-block-container .ql-ui { + right: 5px; + top: 5px; +} +.ql-toolbar.ql-snow { + border: 1px solid #ccc; + box-sizing: border-box; + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + padding: 8px; +} +.ql-toolbar.ql-snow .ql-formats { + margin-right: 15px; +} +.ql-toolbar.ql-snow .ql-picker-label { + border: 1px solid transparent; +} +.ql-toolbar.ql-snow .ql-picker-options { + border: 1px solid transparent; + box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { + border-color: #000; +} +.ql-toolbar.ql-snow + .ql-container.ql-snow { + border-top: 0; +} +.ql-snow .ql-tooltip { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: 0 0 5px #ddd; + color: #FFF; + padding: 5px 12px; + white-space: nowrap; +} +.ql-snow .ql-tooltip::before { + content: "Visit URL:"; + line-height: 26px; + margin-right: 8px; +} +.ql-snow .ql-tooltip input[type=text] { + display: none; + border: 1px solid #ccc; + font-size: 13px; + height: 26px; + margin: 0; + padding: 3px 5px; + width: 170px; +} +.ql-snow .ql-tooltip a.ql-preview { + display: inline-block; + max-width: 200px; + overflow-x: hidden; + text-overflow: ellipsis; + vertical-align: top; +} +.ql-snow .ql-tooltip a.ql-action::after { + border-right: 1px solid #ccc; + content: 'Edit'; + margin-left: 16px; + padding-right: 8px; +} +.ql-snow .ql-tooltip a.ql-remove::before { + content: 'Remove'; + margin-left: 8px; +} +.ql-snow .ql-tooltip a { + line-height: 26px; +} +.ql-snow .ql-tooltip.ql-editing a.ql-preview, +.ql-snow .ql-tooltip.ql-editing a.ql-remove { + display: none; +} +.ql-snow .ql-tooltip.ql-editing input[type=text] { + display: inline-block; +} +.ql-snow .ql-tooltip.ql-editing a.ql-action::after { + border-right: 0; + content: '保存'; + padding-right: 0; +} +.ql-snow .ql-tooltip[data-mode=link]::before { + content: "链接:"; +} +.ql-snow .ql-tooltip[data-mode=formula]::before { + content: "样式:"; +} +.ql-snow .ql-tooltip[data-mode=video]::before { + content: "视频:"; +} +.ql-snow a { + color: #0084FF; +} +.ql-container.ql-snow { + border: 1px solid #ccc; +} diff --git a/src/css/light/remixicon.css b/src/css/light/remixicon.css new file mode 100644 index 0000000..099b6b7 --- /dev/null +++ b/src/css/light/remixicon.css @@ -0,0 +1,2317 @@ +/* +* Remix Icon v2.5.0 +* https://remixicon.com +* https://github.com/Remix-Design/RemixIcon +* +* Copyright RemixIcon.com +* Released under the Apache License Version 2.0 +* +* Date: 2020-05-23 +*/ +@font-face { + font-family: "remixicon"; + src: url('../font/remixicon.eot'); /* IE9*/ + src: url('../font/remixicon.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url("../font/remixicon.woff2") format("woff2"), + url("../font/remixicon.woff") format("woff"), + url('../font/remixicon.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('../font/remixicon.svg#remixicon') format('svg'); /* iOS 4.1- */ + font-display: swap; +} + +[class^="ri-"], [class*=" ri-"] { + font-family: 'remixicon' !important; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } +.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } +.ri-xxs { font-size: .5em; } +.ri-xs { font-size: .75em; } +.ri-sm { font-size: .875em } +.ri-1x { font-size: 1em; } +.ri-2x { font-size: 2em; } +.ri-3x { font-size: 3em; } +.ri-4x { font-size: 4em; } +.ri-5x { font-size: 5em; } +.ri-6x { font-size: 6em; } +.ri-7x { font-size: 7em; } +.ri-8x { font-size: 8em; } +.ri-9x { font-size: 9em; } +.ri-10x { font-size: 10em; } +.ri-fw { text-align: center; width: 1.25em; } + +.ri-24-hours-fill:before { content: "\ea01"; } +.ri-24-hours-line:before { content: "\ea02"; } +.ri-4k-fill:before { content: "\ea03"; } +.ri-4k-line:before { content: "\ea04"; } +.ri-a-b:before { content: "\ea05"; } +.ri-account-box-fill:before { content: "\ea06"; } +.ri-account-box-line:before { content: "\ea07"; } +.ri-account-circle-fill:before { content: "\ea08"; } +.ri-account-circle-line:before { content: "\ea09"; } +.ri-account-pin-box-fill:before { content: "\ea0a"; } +.ri-account-pin-box-line:before { content: "\ea0b"; } +.ri-account-pin-circle-fill:before { content: "\ea0c"; } +.ri-account-pin-circle-line:before { content: "\ea0d"; } +.ri-add-box-fill:before { content: "\ea0e"; } +.ri-add-box-line:before { content: "\ea0f"; } +.ri-add-circle-fill:before { content: "\ea10"; } +.ri-add-circle-line:before { content: "\ea11"; } +.ri-add-fill:before { content: "\ea12"; } +.ri-add-line:before { content: "\ea13"; } +.ri-admin-fill:before { content: "\ea14"; } +.ri-admin-line:before { content: "\ea15"; } +.ri-advertisement-fill:before { content: "\ea16"; } +.ri-advertisement-line:before { content: "\ea17"; } +.ri-airplay-fill:before { content: "\ea18"; } +.ri-airplay-line:before { content: "\ea19"; } +.ri-alarm-fill:before { content: "\ea1a"; } +.ri-alarm-line:before { content: "\ea1b"; } +.ri-alarm-warning-fill:before { content: "\ea1c"; } +.ri-alarm-warning-line:before { content: "\ea1d"; } +.ri-album-fill:before { content: "\ea1e"; } +.ri-album-line:before { content: "\ea1f"; } +.ri-alert-fill:before { content: "\ea20"; } +.ri-alert-line:before { content: "\ea21"; } +.ri-aliens-fill:before { content: "\ea22"; } +.ri-aliens-line:before { content: "\ea23"; } +.ri-align-bottom:before { content: "\ea24"; } +.ri-align-center:before { content: "\ea25"; } +.ri-align-justify:before { content: "\ea26"; } +.ri-align-left:before { content: "\ea27"; } +.ri-align-right:before { content: "\ea28"; } +.ri-align-top:before { content: "\ea29"; } +.ri-align-vertically:before { content: "\ea2a"; } +.ri-alipay-fill:before { content: "\ea2b"; } +.ri-alipay-line:before { content: "\ea2c"; } +.ri-amazon-fill:before { content: "\ea2d"; } +.ri-amazon-line:before { content: "\ea2e"; } +.ri-anchor-fill:before { content: "\ea2f"; } +.ri-anchor-line:before { content: "\ea30"; } +.ri-ancient-gate-fill:before { content: "\ea31"; } +.ri-ancient-gate-line:before { content: "\ea32"; } +.ri-ancient-pavilion-fill:before { content: "\ea33"; } +.ri-ancient-pavilion-line:before { content: "\ea34"; } +.ri-android-fill:before { content: "\ea35"; } +.ri-android-line:before { content: "\ea36"; } +.ri-angularjs-fill:before { content: "\ea37"; } +.ri-angularjs-line:before { content: "\ea38"; } +.ri-anticlockwise-2-fill:before { content: "\ea39"; } +.ri-anticlockwise-2-line:before { content: "\ea3a"; } +.ri-anticlockwise-fill:before { content: "\ea3b"; } +.ri-anticlockwise-line:before { content: "\ea3c"; } +.ri-app-store-fill:before { content: "\ea3d"; } +.ri-app-store-line:before { content: "\ea3e"; } +.ri-apple-fill:before { content: "\ea3f"; } +.ri-apple-line:before { content: "\ea40"; } +.ri-apps-2-fill:before { content: "\ea41"; } +.ri-apps-2-line:before { content: "\ea42"; } +.ri-apps-fill:before { content: "\ea43"; } +.ri-apps-line:before { content: "\ea44"; } +.ri-archive-drawer-fill:before { content: "\ea45"; } +.ri-archive-drawer-line:before { content: "\ea46"; } +.ri-archive-fill:before { content: "\ea47"; } +.ri-archive-line:before { content: "\ea48"; } +.ri-arrow-down-circle-fill:before { content: "\ea49"; } +.ri-arrow-down-circle-line:before { content: "\ea4a"; } +.ri-arrow-down-fill:before { content: "\ea4b"; } +.ri-arrow-down-line:before { content: "\ea4c"; } +.ri-arrow-down-s-fill:before { content: "\ea4d"; } +.ri-arrow-down-s-line:before { content: "\ea4e"; } +.ri-arrow-drop-down-fill:before { content: "\ea4f"; } +.ri-arrow-drop-down-line:before { content: "\ea50"; } +.ri-arrow-drop-left-fill:before { content: "\ea51"; } +.ri-arrow-drop-left-line:before { content: "\ea52"; } +.ri-arrow-drop-right-fill:before { content: "\ea53"; } +.ri-arrow-drop-right-line:before { content: "\ea54"; } +.ri-arrow-drop-up-fill:before { content: "\ea55"; } +.ri-arrow-drop-up-line:before { content: "\ea56"; } +.ri-arrow-go-back-fill:before { content: "\ea57"; } +.ri-arrow-go-back-line:before { content: "\ea58"; } +.ri-arrow-go-forward-fill:before { content: "\ea59"; } +.ri-arrow-go-forward-line:before { content: "\ea5a"; } +.ri-arrow-left-circle-fill:before { content: "\ea5b"; } +.ri-arrow-left-circle-line:before { content: "\ea5c"; } +.ri-arrow-left-down-fill:before { content: "\ea5d"; } +.ri-arrow-left-down-line:before { content: "\ea5e"; } +.ri-arrow-left-fill:before { content: "\ea5f"; } +.ri-arrow-left-line:before { content: "\ea60"; } +.ri-arrow-left-right-fill:before { content: "\ea61"; } +.ri-arrow-left-right-line:before { content: "\ea62"; } +.ri-arrow-left-s-fill:before { content: "\ea63"; } +.ri-arrow-left-s-line:before { content: "\ea64"; } +.ri-arrow-left-up-fill:before { content: "\ea65"; } +.ri-arrow-left-up-line:before { content: "\ea66"; } +.ri-arrow-right-circle-fill:before { content: "\ea67"; } +.ri-arrow-right-circle-line:before { content: "\ea68"; } +.ri-arrow-right-down-fill:before { content: "\ea69"; } +.ri-arrow-right-down-line:before { content: "\ea6a"; } +.ri-arrow-right-fill:before { content: "\ea6b"; } +.ri-arrow-right-line:before { content: "\ea6c"; } +.ri-arrow-right-s-fill:before { content: "\ea6d"; } +.ri-arrow-right-s-line:before { content: "\ea6e"; } +.ri-arrow-right-up-fill:before { content: "\ea6f"; } +.ri-arrow-right-up-line:before { content: "\ea70"; } +.ri-arrow-up-circle-fill:before { content: "\ea71"; } +.ri-arrow-up-circle-line:before { content: "\ea72"; } +.ri-arrow-up-down-fill:before { content: "\ea73"; } +.ri-arrow-up-down-line:before { content: "\ea74"; } +.ri-arrow-up-fill:before { content: "\ea75"; } +.ri-arrow-up-line:before { content: "\ea76"; } +.ri-arrow-up-s-fill:before { content: "\ea77"; } +.ri-arrow-up-s-line:before { content: "\ea78"; } +.ri-artboard-2-fill:before { content: "\ea79"; } +.ri-artboard-2-line:before { content: "\ea7a"; } +.ri-artboard-fill:before { content: "\ea7b"; } +.ri-artboard-line:before { content: "\ea7c"; } +.ri-article-fill:before { content: "\ea7d"; } +.ri-article-line:before { content: "\ea7e"; } +.ri-aspect-ratio-fill:before { content: "\ea7f"; } +.ri-aspect-ratio-line:before { content: "\ea80"; } +.ri-asterisk:before { content: "\ea81"; } +.ri-at-fill:before { content: "\ea82"; } +.ri-at-line:before { content: "\ea83"; } +.ri-attachment-2:before { content: "\ea84"; } +.ri-attachment-fill:before { content: "\ea85"; } +.ri-attachment-line:before { content: "\ea86"; } +.ri-auction-fill:before { content: "\ea87"; } +.ri-auction-line:before { content: "\ea88"; } +.ri-award-fill:before { content: "\ea89"; } +.ri-award-line:before { content: "\ea8a"; } +.ri-baidu-fill:before { content: "\ea8b"; } +.ri-baidu-line:before { content: "\ea8c"; } +.ri-ball-pen-fill:before { content: "\ea8d"; } +.ri-ball-pen-line:before { content: "\ea8e"; } +.ri-bank-card-2-fill:before { content: "\ea8f"; } +.ri-bank-card-2-line:before { content: "\ea90"; } +.ri-bank-card-fill:before { content: "\ea91"; } +.ri-bank-card-line:before { content: "\ea92"; } +.ri-bank-fill:before { content: "\ea93"; } +.ri-bank-line:before { content: "\ea94"; } +.ri-bar-chart-2-fill:before { content: "\ea95"; } +.ri-bar-chart-2-line:before { content: "\ea96"; } +.ri-bar-chart-box-fill:before { content: "\ea97"; } +.ri-bar-chart-box-line:before { content: "\ea98"; } +.ri-bar-chart-fill:before { content: "\ea99"; } +.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } +.ri-bar-chart-grouped-line:before { content: "\ea9b"; } +.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } +.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } +.ri-bar-chart-line:before { content: "\ea9e"; } +.ri-barcode-box-fill:before { content: "\ea9f"; } +.ri-barcode-box-line:before { content: "\eaa0"; } +.ri-barcode-fill:before { content: "\eaa1"; } +.ri-barcode-line:before { content: "\eaa2"; } +.ri-barricade-fill:before { content: "\eaa3"; } +.ri-barricade-line:before { content: "\eaa4"; } +.ri-base-station-fill:before { content: "\eaa5"; } +.ri-base-station-line:before { content: "\eaa6"; } +.ri-basketball-fill:before { content: "\eaa7"; } +.ri-basketball-line:before { content: "\eaa8"; } +.ri-battery-2-charge-fill:before { content: "\eaa9"; } +.ri-battery-2-charge-line:before { content: "\eaaa"; } +.ri-battery-2-fill:before { content: "\eaab"; } +.ri-battery-2-line:before { content: "\eaac"; } +.ri-battery-charge-fill:before { content: "\eaad"; } +.ri-battery-charge-line:before { content: "\eaae"; } +.ri-battery-fill:before { content: "\eaaf"; } +.ri-battery-line:before { content: "\eab0"; } +.ri-battery-low-fill:before { content: "\eab1"; } +.ri-battery-low-line:before { content: "\eab2"; } +.ri-battery-saver-fill:before { content: "\eab3"; } +.ri-battery-saver-line:before { content: "\eab4"; } +.ri-battery-share-fill:before { content: "\eab5"; } +.ri-battery-share-line:before { content: "\eab6"; } +.ri-bear-smile-fill:before { content: "\eab7"; } +.ri-bear-smile-line:before { content: "\eab8"; } +.ri-behance-fill:before { content: "\eab9"; } +.ri-behance-line:before { content: "\eaba"; } +.ri-bell-fill:before { content: "\eabb"; } +.ri-bell-line:before { content: "\eabc"; } +.ri-bike-fill:before { content: "\eabd"; } +.ri-bike-line:before { content: "\eabe"; } +.ri-bilibili-fill:before { content: "\eabf"; } +.ri-bilibili-line:before { content: "\eac0"; } +.ri-bill-fill:before { content: "\eac1"; } +.ri-bill-line:before { content: "\eac2"; } +.ri-billiards-fill:before { content: "\eac3"; } +.ri-billiards-line:before { content: "\eac4"; } +.ri-bit-coin-fill:before { content: "\eac5"; } +.ri-bit-coin-line:before { content: "\eac6"; } +.ri-blaze-fill:before { content: "\eac7"; } +.ri-blaze-line:before { content: "\eac8"; } +.ri-bluetooth-connect-fill:before { content: "\eac9"; } +.ri-bluetooth-connect-line:before { content: "\eaca"; } +.ri-bluetooth-fill:before { content: "\eacb"; } +.ri-bluetooth-line:before { content: "\eacc"; } +.ri-blur-off-fill:before { content: "\eacd"; } +.ri-blur-off-line:before { content: "\eace"; } +.ri-body-scan-fill:before { content: "\eacf"; } +.ri-body-scan-line:before { content: "\ead0"; } +.ri-bold:before { content: "\ead1"; } +.ri-book-2-fill:before { content: "\ead2"; } +.ri-book-2-line:before { content: "\ead3"; } +.ri-book-3-fill:before { content: "\ead4"; } +.ri-book-3-line:before { content: "\ead5"; } +.ri-book-fill:before { content: "\ead6"; } +.ri-book-line:before { content: "\ead7"; } +.ri-book-mark-fill:before { content: "\ead8"; } +.ri-book-mark-line:before { content: "\ead9"; } +.ri-book-open-fill:before { content: "\eada"; } +.ri-book-open-line:before { content: "\eadb"; } +.ri-book-read-fill:before { content: "\eadc"; } +.ri-book-read-line:before { content: "\eadd"; } +.ri-booklet-fill:before { content: "\eade"; } +.ri-booklet-line:before { content: "\eadf"; } +.ri-bookmark-2-fill:before { content: "\eae0"; } +.ri-bookmark-2-line:before { content: "\eae1"; } +.ri-bookmark-3-fill:before { content: "\eae2"; } +.ri-bookmark-3-line:before { content: "\eae3"; } +.ri-bookmark-fill:before { content: "\eae4"; } +.ri-bookmark-line:before { content: "\eae5"; } +.ri-boxing-fill:before { content: "\eae6"; } +.ri-boxing-line:before { content: "\eae7"; } +.ri-braces-fill:before { content: "\eae8"; } +.ri-braces-line:before { content: "\eae9"; } +.ri-brackets-fill:before { content: "\eaea"; } +.ri-brackets-line:before { content: "\eaeb"; } +.ri-briefcase-2-fill:before { content: "\eaec"; } +.ri-briefcase-2-line:before { content: "\eaed"; } +.ri-briefcase-3-fill:before { content: "\eaee"; } +.ri-briefcase-3-line:before { content: "\eaef"; } +.ri-briefcase-4-fill:before { content: "\eaf0"; } +.ri-briefcase-4-line:before { content: "\eaf1"; } +.ri-briefcase-5-fill:before { content: "\eaf2"; } +.ri-briefcase-5-line:before { content: "\eaf3"; } +.ri-briefcase-fill:before { content: "\eaf4"; } +.ri-briefcase-line:before { content: "\eaf5"; } +.ri-bring-forward:before { content: "\eaf6"; } +.ri-bring-to-front:before { content: "\eaf7"; } +.ri-broadcast-fill:before { content: "\eaf8"; } +.ri-broadcast-line:before { content: "\eaf9"; } +.ri-brush-2-fill:before { content: "\eafa"; } +.ri-brush-2-line:before { content: "\eafb"; } +.ri-brush-3-fill:before { content: "\eafc"; } +.ri-brush-3-line:before { content: "\eafd"; } +.ri-brush-4-fill:before { content: "\eafe"; } +.ri-brush-4-line:before { content: "\eaff"; } +.ri-brush-fill:before { content: "\eb00"; } +.ri-brush-line:before { content: "\eb01"; } +.ri-bubble-chart-fill:before { content: "\eb02"; } +.ri-bubble-chart-line:before { content: "\eb03"; } +.ri-bug-2-fill:before { content: "\eb04"; } +.ri-bug-2-line:before { content: "\eb05"; } +.ri-bug-fill:before { content: "\eb06"; } +.ri-bug-line:before { content: "\eb07"; } +.ri-building-2-fill:before { content: "\eb08"; } +.ri-building-2-line:before { content: "\eb09"; } +.ri-building-3-fill:before { content: "\eb0a"; } +.ri-building-3-line:before { content: "\eb0b"; } +.ri-building-4-fill:before { content: "\eb0c"; } +.ri-building-4-line:before { content: "\eb0d"; } +.ri-building-fill:before { content: "\eb0e"; } +.ri-building-line:before { content: "\eb0f"; } +.ri-bus-2-fill:before { content: "\eb10"; } +.ri-bus-2-line:before { content: "\eb11"; } +.ri-bus-fill:before { content: "\eb12"; } +.ri-bus-line:before { content: "\eb13"; } +.ri-bus-wifi-fill:before { content: "\eb14"; } +.ri-bus-wifi-line:before { content: "\eb15"; } +.ri-cactus-fill:before { content: "\eb16"; } +.ri-cactus-line:before { content: "\eb17"; } +.ri-cake-2-fill:before { content: "\eb18"; } +.ri-cake-2-line:before { content: "\eb19"; } +.ri-cake-3-fill:before { content: "\eb1a"; } +.ri-cake-3-line:before { content: "\eb1b"; } +.ri-cake-fill:before { content: "\eb1c"; } +.ri-cake-line:before { content: "\eb1d"; } +.ri-calculator-fill:before { content: "\eb1e"; } +.ri-calculator-line:before { content: "\eb1f"; } +.ri-calendar-2-fill:before { content: "\eb20"; } +.ri-calendar-2-line:before { content: "\eb21"; } +.ri-calendar-check-fill:before { content: "\eb22"; } +.ri-calendar-check-line:before { content: "\eb23"; } +.ri-calendar-event-fill:before { content: "\eb24"; } +.ri-calendar-event-line:before { content: "\eb25"; } +.ri-calendar-fill:before { content: "\eb26"; } +.ri-calendar-line:before { content: "\eb27"; } +.ri-calendar-todo-fill:before { content: "\eb28"; } +.ri-calendar-todo-line:before { content: "\eb29"; } +.ri-camera-2-fill:before { content: "\eb2a"; } +.ri-camera-2-line:before { content: "\eb2b"; } +.ri-camera-3-fill:before { content: "\eb2c"; } +.ri-camera-3-line:before { content: "\eb2d"; } +.ri-camera-fill:before { content: "\eb2e"; } +.ri-camera-lens-fill:before { content: "\eb2f"; } +.ri-camera-lens-line:before { content: "\eb30"; } +.ri-camera-line:before { content: "\eb31"; } +.ri-camera-off-fill:before { content: "\eb32"; } +.ri-camera-off-line:before { content: "\eb33"; } +.ri-camera-switch-fill:before { content: "\eb34"; } +.ri-camera-switch-line:before { content: "\eb35"; } +.ri-capsule-fill:before { content: "\eb36"; } +.ri-capsule-line:before { content: "\eb37"; } +.ri-car-fill:before { content: "\eb38"; } +.ri-car-line:before { content: "\eb39"; } +.ri-car-washing-fill:before { content: "\eb3a"; } +.ri-car-washing-line:before { content: "\eb3b"; } +.ri-caravan-fill:before { content: "\eb3c"; } +.ri-caravan-line:before { content: "\eb3d"; } +.ri-cast-fill:before { content: "\eb3e"; } +.ri-cast-line:before { content: "\eb3f"; } +.ri-cellphone-fill:before { content: "\eb40"; } +.ri-cellphone-line:before { content: "\eb41"; } +.ri-celsius-fill:before { content: "\eb42"; } +.ri-celsius-line:before { content: "\eb43"; } +.ri-centos-fill:before { content: "\eb44"; } +.ri-centos-line:before { content: "\eb45"; } +.ri-character-recognition-fill:before { content: "\eb46"; } +.ri-character-recognition-line:before { content: "\eb47"; } +.ri-charging-pile-2-fill:before { content: "\eb48"; } +.ri-charging-pile-2-line:before { content: "\eb49"; } +.ri-charging-pile-fill:before { content: "\eb4a"; } +.ri-charging-pile-line:before { content: "\eb4b"; } +.ri-chat-1-fill:before { content: "\eb4c"; } +.ri-chat-1-line:before { content: "\eb4d"; } +.ri-chat-2-fill:before { content: "\eb4e"; } +.ri-chat-2-line:before { content: "\eb4f"; } +.ri-chat-3-fill:before { content: "\eb50"; } +.ri-chat-3-line:before { content: "\eb51"; } +.ri-chat-4-fill:before { content: "\eb52"; } +.ri-chat-4-line:before { content: "\eb53"; } +.ri-chat-check-fill:before { content: "\eb54"; } +.ri-chat-check-line:before { content: "\eb55"; } +.ri-chat-delete-fill:before { content: "\eb56"; } +.ri-chat-delete-line:before { content: "\eb57"; } +.ri-chat-download-fill:before { content: "\eb58"; } +.ri-chat-download-line:before { content: "\eb59"; } +.ri-chat-follow-up-fill:before { content: "\eb5a"; } +.ri-chat-follow-up-line:before { content: "\eb5b"; } +.ri-chat-forward-fill:before { content: "\eb5c"; } +.ri-chat-forward-line:before { content: "\eb5d"; } +.ri-chat-heart-fill:before { content: "\eb5e"; } +.ri-chat-heart-line:before { content: "\eb5f"; } +.ri-chat-history-fill:before { content: "\eb60"; } +.ri-chat-history-line:before { content: "\eb61"; } +.ri-chat-new-fill:before { content: "\eb62"; } +.ri-chat-new-line:before { content: "\eb63"; } +.ri-chat-off-fill:before { content: "\eb64"; } +.ri-chat-off-line:before { content: "\eb65"; } +.ri-chat-poll-fill:before { content: "\eb66"; } +.ri-chat-poll-line:before { content: "\eb67"; } +.ri-chat-private-fill:before { content: "\eb68"; } +.ri-chat-private-line:before { content: "\eb69"; } +.ri-chat-quote-fill:before { content: "\eb6a"; } +.ri-chat-quote-line:before { content: "\eb6b"; } +.ri-chat-settings-fill:before { content: "\eb6c"; } +.ri-chat-settings-line:before { content: "\eb6d"; } +.ri-chat-smile-2-fill:before { content: "\eb6e"; } +.ri-chat-smile-2-line:before { content: "\eb6f"; } +.ri-chat-smile-3-fill:before { content: "\eb70"; } +.ri-chat-smile-3-line:before { content: "\eb71"; } +.ri-chat-smile-fill:before { content: "\eb72"; } +.ri-chat-smile-line:before { content: "\eb73"; } +.ri-chat-upload-fill:before { content: "\eb74"; } +.ri-chat-upload-line:before { content: "\eb75"; } +.ri-chat-voice-fill:before { content: "\eb76"; } +.ri-chat-voice-line:before { content: "\eb77"; } +.ri-check-double-fill:before { content: "\eb78"; } +.ri-check-double-line:before { content: "\eb79"; } +.ri-check-fill:before { content: "\eb7a"; } +.ri-check-line:before { content: "\eb7b"; } +.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } +.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } +.ri-checkbox-blank-fill:before { content: "\eb7e"; } +.ri-checkbox-blank-line:before { content: "\eb7f"; } +.ri-checkbox-circle-fill:before { content: "\eb80"; } +.ri-checkbox-circle-line:before { content: "\eb81"; } +.ri-checkbox-fill:before { content: "\eb82"; } +.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } +.ri-checkbox-indeterminate-line:before { content: "\eb84"; } +.ri-checkbox-line:before { content: "\eb85"; } +.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } +.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } +.ri-checkbox-multiple-fill:before { content: "\eb88"; } +.ri-checkbox-multiple-line:before { content: "\eb89"; } +.ri-china-railway-fill:before { content: "\eb8a"; } +.ri-china-railway-line:before { content: "\eb8b"; } +.ri-chrome-fill:before { content: "\eb8c"; } +.ri-chrome-line:before { content: "\eb8d"; } +.ri-clapperboard-fill:before { content: "\eb8e"; } +.ri-clapperboard-line:before { content: "\eb8f"; } +.ri-clipboard-fill:before { content: "\eb90"; } +.ri-clipboard-line:before { content: "\eb91"; } +.ri-clockwise-2-fill:before { content: "\eb92"; } +.ri-clockwise-2-line:before { content: "\eb93"; } +.ri-clockwise-fill:before { content: "\eb94"; } +.ri-clockwise-line:before { content: "\eb95"; } +.ri-close-circle-fill:before { content: "\eb96"; } +.ri-close-circle-line:before { content: "\eb97"; } +.ri-close-fill:before { content: "\eb98"; } +.ri-close-line:before { content: "\eb99"; } +.ri-closed-captioning-fill:before { content: "\eb9a"; } +.ri-closed-captioning-line:before { content: "\eb9b"; } +.ri-cloud-fill:before { content: "\eb9c"; } +.ri-cloud-line:before { content: "\eb9d"; } +.ri-cloud-off-fill:before { content: "\eb9e"; } +.ri-cloud-off-line:before { content: "\eb9f"; } +.ri-cloud-windy-fill:before { content: "\eba0"; } +.ri-cloud-windy-line:before { content: "\eba1"; } +.ri-cloudy-2-fill:before { content: "\eba2"; } +.ri-cloudy-2-line:before { content: "\eba3"; } +.ri-cloudy-fill:before { content: "\eba4"; } +.ri-cloudy-line:before { content: "\eba5"; } +.ri-code-box-fill:before { content: "\eba6"; } +.ri-code-box-line:before { content: "\eba7"; } +.ri-code-fill:before { content: "\eba8"; } +.ri-code-line:before { content: "\eba9"; } +.ri-code-s-fill:before { content: "\ebaa"; } +.ri-code-s-line:before { content: "\ebab"; } +.ri-code-s-slash-fill:before { content: "\ebac"; } +.ri-code-s-slash-line:before { content: "\ebad"; } +.ri-code-view:before { content: "\ebae"; } +.ri-codepen-fill:before { content: "\ebaf"; } +.ri-codepen-line:before { content: "\ebb0"; } +.ri-coin-fill:before { content: "\ebb1"; } +.ri-coin-line:before { content: "\ebb2"; } +.ri-coins-fill:before { content: "\ebb3"; } +.ri-coins-line:before { content: "\ebb4"; } +.ri-collage-fill:before { content: "\ebb5"; } +.ri-collage-line:before { content: "\ebb6"; } +.ri-command-fill:before { content: "\ebb7"; } +.ri-command-line:before { content: "\ebb8"; } +.ri-community-fill:before { content: "\ebb9"; } +.ri-community-line:before { content: "\ebba"; } +.ri-compass-2-fill:before { content: "\ebbb"; } +.ri-compass-2-line:before { content: "\ebbc"; } +.ri-compass-3-fill:before { content: "\ebbd"; } +.ri-compass-3-line:before { content: "\ebbe"; } +.ri-compass-4-fill:before { content: "\ebbf"; } +.ri-compass-4-line:before { content: "\ebc0"; } +.ri-compass-discover-fill:before { content: "\ebc1"; } +.ri-compass-discover-line:before { content: "\ebc2"; } +.ri-compass-fill:before { content: "\ebc3"; } +.ri-compass-line:before { content: "\ebc4"; } +.ri-compasses-2-fill:before { content: "\ebc5"; } +.ri-compasses-2-line:before { content: "\ebc6"; } +.ri-compasses-fill:before { content: "\ebc7"; } +.ri-compasses-line:before { content: "\ebc8"; } +.ri-computer-fill:before { content: "\ebc9"; } +.ri-computer-line:before { content: "\ebca"; } +.ri-contacts-book-2-fill:before { content: "\ebcb"; } +.ri-contacts-book-2-line:before { content: "\ebcc"; } +.ri-contacts-book-fill:before { content: "\ebcd"; } +.ri-contacts-book-line:before { content: "\ebce"; } +.ri-contacts-book-upload-fill:before { content: "\ebcf"; } +.ri-contacts-book-upload-line:before { content: "\ebd0"; } +.ri-contacts-fill:before { content: "\ebd1"; } +.ri-contacts-line:before { content: "\ebd2"; } +.ri-contrast-2-fill:before { content: "\ebd3"; } +.ri-contrast-2-line:before { content: "\ebd4"; } +.ri-contrast-drop-2-fill:before { content: "\ebd5"; } +.ri-contrast-drop-2-line:before { content: "\ebd6"; } +.ri-contrast-drop-fill:before { content: "\ebd7"; } +.ri-contrast-drop-line:before { content: "\ebd8"; } +.ri-contrast-fill:before { content: "\ebd9"; } +.ri-contrast-line:before { content: "\ebda"; } +.ri-copper-coin-fill:before { content: "\ebdb"; } +.ri-copper-coin-line:before { content: "\ebdc"; } +.ri-copper-diamond-fill:before { content: "\ebdd"; } +.ri-copper-diamond-line:before { content: "\ebde"; } +.ri-copyleft-fill:before { content: "\ebdf"; } +.ri-copyleft-line:before { content: "\ebe0"; } +.ri-copyright-fill:before { content: "\ebe1"; } +.ri-copyright-line:before { content: "\ebe2"; } +.ri-coreos-fill:before { content: "\ebe3"; } +.ri-coreos-line:before { content: "\ebe4"; } +.ri-coupon-2-fill:before { content: "\ebe5"; } +.ri-coupon-2-line:before { content: "\ebe6"; } +.ri-coupon-3-fill:before { content: "\ebe7"; } +.ri-coupon-3-line:before { content: "\ebe8"; } +.ri-coupon-4-fill:before { content: "\ebe9"; } +.ri-coupon-4-line:before { content: "\ebea"; } +.ri-coupon-5-fill:before { content: "\ebeb"; } +.ri-coupon-5-line:before { content: "\ebec"; } +.ri-coupon-fill:before { content: "\ebed"; } +.ri-coupon-line:before { content: "\ebee"; } +.ri-cpu-fill:before { content: "\ebef"; } +.ri-cpu-line:before { content: "\ebf0"; } +.ri-creative-commons-by-fill:before { content: "\ebf1"; } +.ri-creative-commons-by-line:before { content: "\ebf2"; } +.ri-creative-commons-fill:before { content: "\ebf3"; } +.ri-creative-commons-line:before { content: "\ebf4"; } +.ri-creative-commons-nc-fill:before { content: "\ebf5"; } +.ri-creative-commons-nc-line:before { content: "\ebf6"; } +.ri-creative-commons-nd-fill:before { content: "\ebf7"; } +.ri-creative-commons-nd-line:before { content: "\ebf8"; } +.ri-creative-commons-sa-fill:before { content: "\ebf9"; } +.ri-creative-commons-sa-line:before { content: "\ebfa"; } +.ri-creative-commons-zero-fill:before { content: "\ebfb"; } +.ri-creative-commons-zero-line:before { content: "\ebfc"; } +.ri-criminal-fill:before { content: "\ebfd"; } +.ri-criminal-line:before { content: "\ebfe"; } +.ri-crop-2-fill:before { content: "\ebff"; } +.ri-crop-2-line:before { content: "\ec00"; } +.ri-crop-fill:before { content: "\ec01"; } +.ri-crop-line:before { content: "\ec02"; } +.ri-css3-fill:before { content: "\ec03"; } +.ri-css3-line:before { content: "\ec04"; } +.ri-cup-fill:before { content: "\ec05"; } +.ri-cup-line:before { content: "\ec06"; } +.ri-currency-fill:before { content: "\ec07"; } +.ri-currency-line:before { content: "\ec08"; } +.ri-cursor-fill:before { content: "\ec09"; } +.ri-cursor-line:before { content: "\ec0a"; } +.ri-customer-service-2-fill:before { content: "\ec0b"; } +.ri-customer-service-2-line:before { content: "\ec0c"; } +.ri-customer-service-fill:before { content: "\ec0d"; } +.ri-customer-service-line:before { content: "\ec0e"; } +.ri-dashboard-2-fill:before { content: "\ec0f"; } +.ri-dashboard-2-line:before { content: "\ec10"; } +.ri-dashboard-3-fill:before { content: "\ec11"; } +.ri-dashboard-3-line:before { content: "\ec12"; } +.ri-dashboard-fill:before { content: "\ec13"; } +.ri-dashboard-line:before { content: "\ec14"; } +.ri-database-2-fill:before { content: "\ec15"; } +.ri-database-2-line:before { content: "\ec16"; } +.ri-database-fill:before { content: "\ec17"; } +.ri-database-line:before { content: "\ec18"; } +.ri-delete-back-2-fill:before { content: "\ec19"; } +.ri-delete-back-2-line:before { content: "\ec1a"; } +.ri-delete-back-fill:before { content: "\ec1b"; } +.ri-delete-back-line:before { content: "\ec1c"; } +.ri-delete-bin-2-fill:before { content: "\ec1d"; } +.ri-delete-bin-2-line:before { content: "\ec1e"; } +.ri-delete-bin-3-fill:before { content: "\ec1f"; } +.ri-delete-bin-3-line:before { content: "\ec20"; } +.ri-delete-bin-4-fill:before { content: "\ec21"; } +.ri-delete-bin-4-line:before { content: "\ec22"; } +.ri-delete-bin-5-fill:before { content: "\ec23"; } +.ri-delete-bin-5-line:before { content: "\ec24"; } +.ri-delete-bin-6-fill:before { content: "\ec25"; } +.ri-delete-bin-6-line:before { content: "\ec26"; } +.ri-delete-bin-7-fill:before { content: "\ec27"; } +.ri-delete-bin-7-line:before { content: "\ec28"; } +.ri-delete-bin-fill:before { content: "\ec29"; } +.ri-delete-bin-line:before { content: "\ec2a"; } +.ri-delete-column:before { content: "\ec2b"; } +.ri-delete-row:before { content: "\ec2c"; } +.ri-device-fill:before { content: "\ec2d"; } +.ri-device-line:before { content: "\ec2e"; } +.ri-device-recover-fill:before { content: "\ec2f"; } +.ri-device-recover-line:before { content: "\ec30"; } +.ri-dingding-fill:before { content: "\ec31"; } +.ri-dingding-line:before { content: "\ec32"; } +.ri-direction-fill:before { content: "\ec33"; } +.ri-direction-line:before { content: "\ec34"; } +.ri-disc-fill:before { content: "\ec35"; } +.ri-disc-line:before { content: "\ec36"; } +.ri-discord-fill:before { content: "\ec37"; } +.ri-discord-line:before { content: "\ec38"; } +.ri-discuss-fill:before { content: "\ec39"; } +.ri-discuss-line:before { content: "\ec3a"; } +.ri-dislike-fill:before { content: "\ec3b"; } +.ri-dislike-line:before { content: "\ec3c"; } +.ri-disqus-fill:before { content: "\ec3d"; } +.ri-disqus-line:before { content: "\ec3e"; } +.ri-divide-fill:before { content: "\ec3f"; } +.ri-divide-line:before { content: "\ec40"; } +.ri-donut-chart-fill:before { content: "\ec41"; } +.ri-donut-chart-line:before { content: "\ec42"; } +.ri-door-closed-fill:before { content: "\ec43"; } +.ri-door-closed-line:before { content: "\ec44"; } +.ri-door-fill:before { content: "\ec45"; } +.ri-door-line:before { content: "\ec46"; } +.ri-door-lock-box-fill:before { content: "\ec47"; } +.ri-door-lock-box-line:before { content: "\ec48"; } +.ri-door-lock-fill:before { content: "\ec49"; } +.ri-door-lock-line:before { content: "\ec4a"; } +.ri-door-open-fill:before { content: "\ec4b"; } +.ri-door-open-line:before { content: "\ec4c"; } +.ri-dossier-fill:before { content: "\ec4d"; } +.ri-dossier-line:before { content: "\ec4e"; } +.ri-douban-fill:before { content: "\ec4f"; } +.ri-douban-line:before { content: "\ec50"; } +.ri-double-quotes-l:before { content: "\ec51"; } +.ri-double-quotes-r:before { content: "\ec52"; } +.ri-download-2-fill:before { content: "\ec53"; } +.ri-download-2-line:before { content: "\ec54"; } +.ri-download-cloud-2-fill:before { content: "\ec55"; } +.ri-download-cloud-2-line:before { content: "\ec56"; } +.ri-download-cloud-fill:before { content: "\ec57"; } +.ri-download-cloud-line:before { content: "\ec58"; } +.ri-download-fill:before { content: "\ec59"; } +.ri-download-line:before { content: "\ec5a"; } +.ri-draft-fill:before { content: "\ec5b"; } +.ri-draft-line:before { content: "\ec5c"; } +.ri-drag-drop-fill:before { content: "\ec5d"; } +.ri-drag-drop-line:before { content: "\ec5e"; } +.ri-drag-move-2-fill:before { content: "\ec5f"; } +.ri-drag-move-2-line:before { content: "\ec60"; } +.ri-drag-move-fill:before { content: "\ec61"; } +.ri-drag-move-line:before { content: "\ec62"; } +.ri-dribbble-fill:before { content: "\ec63"; } +.ri-dribbble-line:before { content: "\ec64"; } +.ri-drive-fill:before { content: "\ec65"; } +.ri-drive-line:before { content: "\ec66"; } +.ri-drizzle-fill:before { content: "\ec67"; } +.ri-drizzle-line:before { content: "\ec68"; } +.ri-drop-fill:before { content: "\ec69"; } +.ri-drop-line:before { content: "\ec6a"; } +.ri-dropbox-fill:before { content: "\ec6b"; } +.ri-dropbox-line:before { content: "\ec6c"; } +.ri-dual-sim-1-fill:before { content: "\ec6d"; } +.ri-dual-sim-1-line:before { content: "\ec6e"; } +.ri-dual-sim-2-fill:before { content: "\ec6f"; } +.ri-dual-sim-2-line:before { content: "\ec70"; } +.ri-dv-fill:before { content: "\ec71"; } +.ri-dv-line:before { content: "\ec72"; } +.ri-dvd-fill:before { content: "\ec73"; } +.ri-dvd-line:before { content: "\ec74"; } +.ri-e-bike-2-fill:before { content: "\ec75"; } +.ri-e-bike-2-line:before { content: "\ec76"; } +.ri-e-bike-fill:before { content: "\ec77"; } +.ri-e-bike-line:before { content: "\ec78"; } +.ri-earth-fill:before { content: "\ec79"; } +.ri-earth-line:before { content: "\ec7a"; } +.ri-earthquake-fill:before { content: "\ec7b"; } +.ri-earthquake-line:before { content: "\ec7c"; } +.ri-edge-fill:before { content: "\ec7d"; } +.ri-edge-line:before { content: "\ec7e"; } +.ri-edit-2-fill:before { content: "\ec7f"; } +.ri-edit-2-line:before { content: "\ec80"; } +.ri-edit-box-fill:before { content: "\ec81"; } +.ri-edit-box-line:before { content: "\ec82"; } +.ri-edit-circle-fill:before { content: "\ec83"; } +.ri-edit-circle-line:before { content: "\ec84"; } +.ri-edit-fill:before { content: "\ec85"; } +.ri-edit-line:before { content: "\ec86"; } +.ri-eject-fill:before { content: "\ec87"; } +.ri-eject-line:before { content: "\ec88"; } +.ri-emotion-2-fill:before { content: "\ec89"; } +.ri-emotion-2-line:before { content: "\ec8a"; } +.ri-emotion-fill:before { content: "\ec8b"; } +.ri-emotion-happy-fill:before { content: "\ec8c"; } +.ri-emotion-happy-line:before { content: "\ec8d"; } +.ri-emotion-laugh-fill:before { content: "\ec8e"; } +.ri-emotion-laugh-line:before { content: "\ec8f"; } +.ri-emotion-line:before { content: "\ec90"; } +.ri-emotion-normal-fill:before { content: "\ec91"; } +.ri-emotion-normal-line:before { content: "\ec92"; } +.ri-emotion-sad-fill:before { content: "\ec93"; } +.ri-emotion-sad-line:before { content: "\ec94"; } +.ri-emotion-unhappy-fill:before { content: "\ec95"; } +.ri-emotion-unhappy-line:before { content: "\ec96"; } +.ri-empathize-fill:before { content: "\ec97"; } +.ri-empathize-line:before { content: "\ec98"; } +.ri-emphasis-cn:before { content: "\ec99"; } +.ri-emphasis:before { content: "\ec9a"; } +.ri-english-input:before { content: "\ec9b"; } +.ri-equalizer-fill:before { content: "\ec9c"; } +.ri-equalizer-line:before { content: "\ec9d"; } +.ri-eraser-fill:before { content: "\ec9e"; } +.ri-eraser-line:before { content: "\ec9f"; } +.ri-error-warning-fill:before { content: "\eca0"; } +.ri-error-warning-line:before { content: "\eca1"; } +.ri-evernote-fill:before { content: "\eca2"; } +.ri-evernote-line:before { content: "\eca3"; } +.ri-exchange-box-fill:before { content: "\eca4"; } +.ri-exchange-box-line:before { content: "\eca5"; } +.ri-exchange-cny-fill:before { content: "\eca6"; } +.ri-exchange-cny-line:before { content: "\eca7"; } +.ri-exchange-dollar-fill:before { content: "\eca8"; } +.ri-exchange-dollar-line:before { content: "\eca9"; } +.ri-exchange-fill:before { content: "\ecaa"; } +.ri-exchange-funds-fill:before { content: "\ecab"; } +.ri-exchange-funds-line:before { content: "\ecac"; } +.ri-exchange-line:before { content: "\ecad"; } +.ri-external-link-fill:before { content: "\ecae"; } +.ri-external-link-line:before { content: "\ecaf"; } +.ri-eye-2-fill:before { content: "\ecb0"; } +.ri-eye-2-line:before { content: "\ecb1"; } +.ri-eye-close-fill:before { content: "\ecb2"; } +.ri-eye-close-line:before { content: "\ecb3"; } +.ri-eye-fill:before { content: "\ecb4"; } +.ri-eye-line:before { content: "\ecb5"; } +.ri-eye-off-fill:before { content: "\ecb6"; } +.ri-eye-off-line:before { content: "\ecb7"; } +.ri-facebook-box-fill:before { content: "\ecb8"; } +.ri-facebook-box-line:before { content: "\ecb9"; } +.ri-facebook-circle-fill:before { content: "\ecba"; } +.ri-facebook-circle-line:before { content: "\ecbb"; } +.ri-facebook-fill:before { content: "\ecbc"; } +.ri-facebook-line:before { content: "\ecbd"; } +.ri-fahrenheit-fill:before { content: "\ecbe"; } +.ri-fahrenheit-line:before { content: "\ecbf"; } +.ri-feedback-fill:before { content: "\ecc0"; } +.ri-feedback-line:before { content: "\ecc1"; } +.ri-file-2-fill:before { content: "\ecc2"; } +.ri-file-2-line:before { content: "\ecc3"; } +.ri-file-3-fill:before { content: "\ecc4"; } +.ri-file-3-line:before { content: "\ecc5"; } +.ri-file-4-fill:before { content: "\ecc6"; } +.ri-file-4-line:before { content: "\ecc7"; } +.ri-file-add-fill:before { content: "\ecc8"; } +.ri-file-add-line:before { content: "\ecc9"; } +.ri-file-chart-2-fill:before { content: "\ecca"; } +.ri-file-chart-2-line:before { content: "\eccb"; } +.ri-file-chart-fill:before { content: "\eccc"; } +.ri-file-chart-line:before { content: "\eccd"; } +.ri-file-cloud-fill:before { content: "\ecce"; } +.ri-file-cloud-line:before { content: "\eccf"; } +.ri-file-code-fill:before { content: "\ecd0"; } +.ri-file-code-line:before { content: "\ecd1"; } +.ri-file-copy-2-fill:before { content: "\ecd2"; } +.ri-file-copy-2-line:before { content: "\ecd3"; } +.ri-file-copy-fill:before { content: "\ecd4"; } +.ri-file-copy-line:before { content: "\ecd5"; } +.ri-file-damage-fill:before { content: "\ecd6"; } +.ri-file-damage-line:before { content: "\ecd7"; } +.ri-file-download-fill:before { content: "\ecd8"; } +.ri-file-download-line:before { content: "\ecd9"; } +.ri-file-edit-fill:before { content: "\ecda"; } +.ri-file-edit-line:before { content: "\ecdb"; } +.ri-file-excel-2-fill:before { content: "\ecdc"; } +.ri-file-excel-2-line:before { content: "\ecdd"; } +.ri-file-excel-fill:before { content: "\ecde"; } +.ri-file-excel-line:before { content: "\ecdf"; } +.ri-file-fill:before { content: "\ece0"; } +.ri-file-forbid-fill:before { content: "\ece1"; } +.ri-file-forbid-line:before { content: "\ece2"; } +.ri-file-gif-fill:before { content: "\ece3"; } +.ri-file-gif-line:before { content: "\ece4"; } +.ri-file-history-fill:before { content: "\ece5"; } +.ri-file-history-line:before { content: "\ece6"; } +.ri-file-hwp-fill:before { content: "\ece7"; } +.ri-file-hwp-line:before { content: "\ece8"; } +.ri-file-info-fill:before { content: "\ece9"; } +.ri-file-info-line:before { content: "\ecea"; } +.ri-file-line:before { content: "\eceb"; } +.ri-file-list-2-fill:before { content: "\ecec"; } +.ri-file-list-2-line:before { content: "\eced"; } +.ri-file-list-3-fill:before { content: "\ecee"; } +.ri-file-list-3-line:before { content: "\ecef"; } +.ri-file-list-fill:before { content: "\ecf0"; } +.ri-file-list-line:before { content: "\ecf1"; } +.ri-file-lock-fill:before { content: "\ecf2"; } +.ri-file-lock-line:before { content: "\ecf3"; } +.ri-file-mark-fill:before { content: "\ecf4"; } +.ri-file-mark-line:before { content: "\ecf5"; } +.ri-file-music-fill:before { content: "\ecf6"; } +.ri-file-music-line:before { content: "\ecf7"; } +.ri-file-paper-2-fill:before { content: "\ecf8"; } +.ri-file-paper-2-line:before { content: "\ecf9"; } +.ri-file-paper-fill:before { content: "\ecfa"; } +.ri-file-paper-line:before { content: "\ecfb"; } +.ri-file-pdf-fill:before { content: "\ecfc"; } +.ri-file-pdf-line:before { content: "\ecfd"; } +.ri-file-ppt-2-fill:before { content: "\ecfe"; } +.ri-file-ppt-2-line:before { content: "\ecff"; } +.ri-file-ppt-fill:before { content: "\ed00"; } +.ri-file-ppt-line:before { content: "\ed01"; } +.ri-file-reduce-fill:before { content: "\ed02"; } +.ri-file-reduce-line:before { content: "\ed03"; } +.ri-file-search-fill:before { content: "\ed04"; } +.ri-file-search-line:before { content: "\ed05"; } +.ri-file-settings-fill:before { content: "\ed06"; } +.ri-file-settings-line:before { content: "\ed07"; } +.ri-file-shield-2-fill:before { content: "\ed08"; } +.ri-file-shield-2-line:before { content: "\ed09"; } +.ri-file-shield-fill:before { content: "\ed0a"; } +.ri-file-shield-line:before { content: "\ed0b"; } +.ri-file-shred-fill:before { content: "\ed0c"; } +.ri-file-shred-line:before { content: "\ed0d"; } +.ri-file-text-fill:before { content: "\ed0e"; } +.ri-file-text-line:before { content: "\ed0f"; } +.ri-file-transfer-fill:before { content: "\ed10"; } +.ri-file-transfer-line:before { content: "\ed11"; } +.ri-file-unknow-fill:before { content: "\ed12"; } +.ri-file-unknow-line:before { content: "\ed13"; } +.ri-file-upload-fill:before { content: "\ed14"; } +.ri-file-upload-line:before { content: "\ed15"; } +.ri-file-user-fill:before { content: "\ed16"; } +.ri-file-user-line:before { content: "\ed17"; } +.ri-file-warning-fill:before { content: "\ed18"; } +.ri-file-warning-line:before { content: "\ed19"; } +.ri-file-word-2-fill:before { content: "\ed1a"; } +.ri-file-word-2-line:before { content: "\ed1b"; } +.ri-file-word-fill:before { content: "\ed1c"; } +.ri-file-word-line:before { content: "\ed1d"; } +.ri-file-zip-fill:before { content: "\ed1e"; } +.ri-file-zip-line:before { content: "\ed1f"; } +.ri-film-fill:before { content: "\ed20"; } +.ri-film-line:before { content: "\ed21"; } +.ri-filter-2-fill:before { content: "\ed22"; } +.ri-filter-2-line:before { content: "\ed23"; } +.ri-filter-3-fill:before { content: "\ed24"; } +.ri-filter-3-line:before { content: "\ed25"; } +.ri-filter-fill:before { content: "\ed26"; } +.ri-filter-line:before { content: "\ed27"; } +.ri-filter-off-fill:before { content: "\ed28"; } +.ri-filter-off-line:before { content: "\ed29"; } +.ri-find-replace-fill:before { content: "\ed2a"; } +.ri-find-replace-line:before { content: "\ed2b"; } +.ri-finder-fill:before { content: "\ed2c"; } +.ri-finder-line:before { content: "\ed2d"; } +.ri-fingerprint-2-fill:before { content: "\ed2e"; } +.ri-fingerprint-2-line:before { content: "\ed2f"; } +.ri-fingerprint-fill:before { content: "\ed30"; } +.ri-fingerprint-line:before { content: "\ed31"; } +.ri-fire-fill:before { content: "\ed32"; } +.ri-fire-line:before { content: "\ed33"; } +.ri-firefox-fill:before { content: "\ed34"; } +.ri-firefox-line:before { content: "\ed35"; } +.ri-first-aid-kit-fill:before { content: "\ed36"; } +.ri-first-aid-kit-line:before { content: "\ed37"; } +.ri-flag-2-fill:before { content: "\ed38"; } +.ri-flag-2-line:before { content: "\ed39"; } +.ri-flag-fill:before { content: "\ed3a"; } +.ri-flag-line:before { content: "\ed3b"; } +.ri-flashlight-fill:before { content: "\ed3c"; } +.ri-flashlight-line:before { content: "\ed3d"; } +.ri-flask-fill:before { content: "\ed3e"; } +.ri-flask-line:before { content: "\ed3f"; } +.ri-flight-land-fill:before { content: "\ed40"; } +.ri-flight-land-line:before { content: "\ed41"; } +.ri-flight-takeoff-fill:before { content: "\ed42"; } +.ri-flight-takeoff-line:before { content: "\ed43"; } +.ri-flood-fill:before { content: "\ed44"; } +.ri-flood-line:before { content: "\ed45"; } +.ri-flow-chart:before { content: "\ed46"; } +.ri-flutter-fill:before { content: "\ed47"; } +.ri-flutter-line:before { content: "\ed48"; } +.ri-focus-2-fill:before { content: "\ed49"; } +.ri-focus-2-line:before { content: "\ed4a"; } +.ri-focus-3-fill:before { content: "\ed4b"; } +.ri-focus-3-line:before { content: "\ed4c"; } +.ri-focus-fill:before { content: "\ed4d"; } +.ri-focus-line:before { content: "\ed4e"; } +.ri-foggy-fill:before { content: "\ed4f"; } +.ri-foggy-line:before { content: "\ed50"; } +.ri-folder-2-fill:before { content: "\ed51"; } +.ri-folder-2-line:before { content: "\ed52"; } +.ri-folder-3-fill:before { content: "\ed53"; } +.ri-folder-3-line:before { content: "\ed54"; } +.ri-folder-4-fill:before { content: "\ed55"; } +.ri-folder-4-line:before { content: "\ed56"; } +.ri-folder-5-fill:before { content: "\ed57"; } +.ri-folder-5-line:before { content: "\ed58"; } +.ri-folder-add-fill:before { content: "\ed59"; } +.ri-folder-add-line:before { content: "\ed5a"; } +.ri-folder-chart-2-fill:before { content: "\ed5b"; } +.ri-folder-chart-2-line:before { content: "\ed5c"; } +.ri-folder-chart-fill:before { content: "\ed5d"; } +.ri-folder-chart-line:before { content: "\ed5e"; } +.ri-folder-download-fill:before { content: "\ed5f"; } +.ri-folder-download-line:before { content: "\ed60"; } +.ri-folder-fill:before { content: "\ed61"; } +.ri-folder-forbid-fill:before { content: "\ed62"; } +.ri-folder-forbid-line:before { content: "\ed63"; } +.ri-folder-history-fill:before { content: "\ed64"; } +.ri-folder-history-line:before { content: "\ed65"; } +.ri-folder-info-fill:before { content: "\ed66"; } +.ri-folder-info-line:before { content: "\ed67"; } +.ri-folder-keyhole-fill:before { content: "\ed68"; } +.ri-folder-keyhole-line:before { content: "\ed69"; } +.ri-folder-line:before { content: "\ed6a"; } +.ri-folder-lock-fill:before { content: "\ed6b"; } +.ri-folder-lock-line:before { content: "\ed6c"; } +.ri-folder-music-fill:before { content: "\ed6d"; } +.ri-folder-music-line:before { content: "\ed6e"; } +.ri-folder-open-fill:before { content: "\ed6f"; } +.ri-folder-open-line:before { content: "\ed70"; } +.ri-folder-received-fill:before { content: "\ed71"; } +.ri-folder-received-line:before { content: "\ed72"; } +.ri-folder-reduce-fill:before { content: "\ed73"; } +.ri-folder-reduce-line:before { content: "\ed74"; } +.ri-folder-settings-fill:before { content: "\ed75"; } +.ri-folder-settings-line:before { content: "\ed76"; } +.ri-folder-shared-fill:before { content: "\ed77"; } +.ri-folder-shared-line:before { content: "\ed78"; } +.ri-folder-shield-2-fill:before { content: "\ed79"; } +.ri-folder-shield-2-line:before { content: "\ed7a"; } +.ri-folder-shield-fill:before { content: "\ed7b"; } +.ri-folder-shield-line:before { content: "\ed7c"; } +.ri-folder-transfer-fill:before { content: "\ed7d"; } +.ri-folder-transfer-line:before { content: "\ed7e"; } +.ri-folder-unknow-fill:before { content: "\ed7f"; } +.ri-folder-unknow-line:before { content: "\ed80"; } +.ri-folder-upload-fill:before { content: "\ed81"; } +.ri-folder-upload-line:before { content: "\ed82"; } +.ri-folder-user-fill:before { content: "\ed83"; } +.ri-folder-user-line:before { content: "\ed84"; } +.ri-folder-warning-fill:before { content: "\ed85"; } +.ri-folder-warning-line:before { content: "\ed86"; } +.ri-folder-zip-fill:before { content: "\ed87"; } +.ri-folder-zip-line:before { content: "\ed88"; } +.ri-folders-fill:before { content: "\ed89"; } +.ri-folders-line:before { content: "\ed8a"; } +.ri-font-color:before { content: "\ed8b"; } +.ri-font-size-2:before { content: "\ed8c"; } +.ri-font-size:before { content: "\ed8d"; } +.ri-football-fill:before { content: "\ed8e"; } +.ri-football-line:before { content: "\ed8f"; } +.ri-footprint-fill:before { content: "\ed90"; } +.ri-footprint-line:before { content: "\ed91"; } +.ri-forbid-2-fill:before { content: "\ed92"; } +.ri-forbid-2-line:before { content: "\ed93"; } +.ri-forbid-fill:before { content: "\ed94"; } +.ri-forbid-line:before { content: "\ed95"; } +.ri-format-clear:before { content: "\ed96"; } +.ri-fridge-fill:before { content: "\ed97"; } +.ri-fridge-line:before { content: "\ed98"; } +.ri-fullscreen-exit-fill:before { content: "\ed99"; } +.ri-fullscreen-exit-line:before { content: "\ed9a"; } +.ri-fullscreen-fill:before { content: "\ed9b"; } +.ri-fullscreen-line:before { content: "\ed9c"; } +.ri-function-fill:before { content: "\ed9d"; } +.ri-function-line:before { content: "\ed9e"; } +.ri-functions:before { content: "\ed9f"; } +.ri-funds-box-fill:before { content: "\eda0"; } +.ri-funds-box-line:before { content: "\eda1"; } +.ri-funds-fill:before { content: "\eda2"; } +.ri-funds-line:before { content: "\eda3"; } +.ri-gallery-fill:before { content: "\eda4"; } +.ri-gallery-line:before { content: "\eda5"; } +.ri-gallery-upload-fill:before { content: "\eda6"; } +.ri-gallery-upload-line:before { content: "\eda7"; } +.ri-game-fill:before { content: "\eda8"; } +.ri-game-line:before { content: "\eda9"; } +.ri-gamepad-fill:before { content: "\edaa"; } +.ri-gamepad-line:before { content: "\edab"; } +.ri-gas-station-fill:before { content: "\edac"; } +.ri-gas-station-line:before { content: "\edad"; } +.ri-gatsby-fill:before { content: "\edae"; } +.ri-gatsby-line:before { content: "\edaf"; } +.ri-genderless-fill:before { content: "\edb0"; } +.ri-genderless-line:before { content: "\edb1"; } +.ri-ghost-2-fill:before { content: "\edb2"; } +.ri-ghost-2-line:before { content: "\edb3"; } +.ri-ghost-fill:before { content: "\edb4"; } +.ri-ghost-line:before { content: "\edb5"; } +.ri-ghost-smile-fill:before { content: "\edb6"; } +.ri-ghost-smile-line:before { content: "\edb7"; } +.ri-gift-2-fill:before { content: "\edb8"; } +.ri-gift-2-line:before { content: "\edb9"; } +.ri-gift-fill:before { content: "\edba"; } +.ri-gift-line:before { content: "\edbb"; } +.ri-git-branch-fill:before { content: "\edbc"; } +.ri-git-branch-line:before { content: "\edbd"; } +.ri-git-commit-fill:before { content: "\edbe"; } +.ri-git-commit-line:before { content: "\edbf"; } +.ri-git-merge-fill:before { content: "\edc0"; } +.ri-git-merge-line:before { content: "\edc1"; } +.ri-git-pull-request-fill:before { content: "\edc2"; } +.ri-git-pull-request-line:before { content: "\edc3"; } +.ri-git-repository-commits-fill:before { content: "\edc4"; } +.ri-git-repository-commits-line:before { content: "\edc5"; } +.ri-git-repository-fill:before { content: "\edc6"; } +.ri-git-repository-line:before { content: "\edc7"; } +.ri-git-repository-private-fill:before { content: "\edc8"; } +.ri-git-repository-private-line:before { content: "\edc9"; } +.ri-github-fill:before { content: "\edca"; } +.ri-github-line:before { content: "\edcb"; } +.ri-gitlab-fill:before { content: "\edcc"; } +.ri-gitlab-line:before { content: "\edcd"; } +.ri-global-fill:before { content: "\edce"; } +.ri-global-line:before { content: "\edcf"; } +.ri-globe-fill:before { content: "\edd0"; } +.ri-globe-line:before { content: "\edd1"; } +.ri-goblet-fill:before { content: "\edd2"; } +.ri-goblet-line:before { content: "\edd3"; } +.ri-google-fill:before { content: "\edd4"; } +.ri-google-line:before { content: "\edd5"; } +.ri-google-play-fill:before { content: "\edd6"; } +.ri-google-play-line:before { content: "\edd7"; } +.ri-government-fill:before { content: "\edd8"; } +.ri-government-line:before { content: "\edd9"; } +.ri-gps-fill:before { content: "\edda"; } +.ri-gps-line:before { content: "\eddb"; } +.ri-gradienter-fill:before { content: "\eddc"; } +.ri-gradienter-line:before { content: "\eddd"; } +.ri-grid-fill:before { content: "\edde"; } +.ri-grid-line:before { content: "\eddf"; } +.ri-group-2-fill:before { content: "\ede0"; } +.ri-group-2-line:before { content: "\ede1"; } +.ri-group-fill:before { content: "\ede2"; } +.ri-group-line:before { content: "\ede3"; } +.ri-guide-fill:before { content: "\ede4"; } +.ri-guide-line:before { content: "\ede5"; } +.ri-h-1:before { content: "\ede6"; } +.ri-h-2:before { content: "\ede7"; } +.ri-h-3:before { content: "\ede8"; } +.ri-h-4:before { content: "\ede9"; } +.ri-h-5:before { content: "\edea"; } +.ri-h-6:before { content: "\edeb"; } +.ri-hail-fill:before { content: "\edec"; } +.ri-hail-line:before { content: "\eded"; } +.ri-hammer-fill:before { content: "\edee"; } +.ri-hammer-line:before { content: "\edef"; } +.ri-hand-coin-fill:before { content: "\edf0"; } +.ri-hand-coin-line:before { content: "\edf1"; } +.ri-hand-heart-fill:before { content: "\edf2"; } +.ri-hand-heart-line:before { content: "\edf3"; } +.ri-hand-sanitizer-fill:before { content: "\edf4"; } +.ri-hand-sanitizer-line:before { content: "\edf5"; } +.ri-handbag-fill:before { content: "\edf6"; } +.ri-handbag-line:before { content: "\edf7"; } +.ri-hard-drive-2-fill:before { content: "\edf8"; } +.ri-hard-drive-2-line:before { content: "\edf9"; } +.ri-hard-drive-fill:before { content: "\edfa"; } +.ri-hard-drive-line:before { content: "\edfb"; } +.ri-hashtag:before { content: "\edfc"; } +.ri-haze-2-fill:before { content: "\edfd"; } +.ri-haze-2-line:before { content: "\edfe"; } +.ri-haze-fill:before { content: "\edff"; } +.ri-haze-line:before { content: "\ee00"; } +.ri-hd-fill:before { content: "\ee01"; } +.ri-hd-line:before { content: "\ee02"; } +.ri-heading:before { content: "\ee03"; } +.ri-headphone-fill:before { content: "\ee04"; } +.ri-headphone-line:before { content: "\ee05"; } +.ri-health-book-fill:before { content: "\ee06"; } +.ri-health-book-line:before { content: "\ee07"; } +.ri-heart-2-fill:before { content: "\ee08"; } +.ri-heart-2-line:before { content: "\ee09"; } +.ri-heart-3-fill:before { content: "\ee0a"; } +.ri-heart-3-line:before { content: "\ee0b"; } +.ri-heart-add-fill:before { content: "\ee0c"; } +.ri-heart-add-line:before { content: "\ee0d"; } +.ri-heart-fill:before { content: "\ee0e"; } +.ri-heart-line:before { content: "\ee0f"; } +.ri-heart-pulse-fill:before { content: "\ee10"; } +.ri-heart-pulse-line:before { content: "\ee11"; } +.ri-hearts-fill:before { content: "\ee12"; } +.ri-hearts-line:before { content: "\ee13"; } +.ri-heavy-showers-fill:before { content: "\ee14"; } +.ri-heavy-showers-line:before { content: "\ee15"; } +.ri-history-fill:before { content: "\ee16"; } +.ri-history-line:before { content: "\ee17"; } +.ri-home-2-fill:before { content: "\ee18"; } +.ri-home-2-line:before { content: "\ee19"; } +.ri-home-3-fill:before { content: "\ee1a"; } +.ri-home-3-line:before { content: "\ee1b"; } +.ri-home-4-fill:before { content: "\ee1c"; } +.ri-home-4-line:before { content: "\ee1d"; } +.ri-home-5-fill:before { content: "\ee1e"; } +.ri-home-5-line:before { content: "\ee1f"; } +.ri-home-6-fill:before { content: "\ee20"; } +.ri-home-6-line:before { content: "\ee21"; } +.ri-home-7-fill:before { content: "\ee22"; } +.ri-home-7-line:before { content: "\ee23"; } +.ri-home-8-fill:before { content: "\ee24"; } +.ri-home-8-line:before { content: "\ee25"; } +.ri-home-fill:before { content: "\ee26"; } +.ri-home-gear-fill:before { content: "\ee27"; } +.ri-home-gear-line:before { content: "\ee28"; } +.ri-home-heart-fill:before { content: "\ee29"; } +.ri-home-heart-line:before { content: "\ee2a"; } +.ri-home-line:before { content: "\ee2b"; } +.ri-home-smile-2-fill:before { content: "\ee2c"; } +.ri-home-smile-2-line:before { content: "\ee2d"; } +.ri-home-smile-fill:before { content: "\ee2e"; } +.ri-home-smile-line:before { content: "\ee2f"; } +.ri-home-wifi-fill:before { content: "\ee30"; } +.ri-home-wifi-line:before { content: "\ee31"; } +.ri-honor-of-kings-fill:before { content: "\ee32"; } +.ri-honor-of-kings-line:before { content: "\ee33"; } +.ri-honour-fill:before { content: "\ee34"; } +.ri-honour-line:before { content: "\ee35"; } +.ri-hospital-fill:before { content: "\ee36"; } +.ri-hospital-line:before { content: "\ee37"; } +.ri-hotel-bed-fill:before { content: "\ee38"; } +.ri-hotel-bed-line:before { content: "\ee39"; } +.ri-hotel-fill:before { content: "\ee3a"; } +.ri-hotel-line:before { content: "\ee3b"; } +.ri-hotspot-fill:before { content: "\ee3c"; } +.ri-hotspot-line:before { content: "\ee3d"; } +.ri-hq-fill:before { content: "\ee3e"; } +.ri-hq-line:before { content: "\ee3f"; } +.ri-html5-fill:before { content: "\ee40"; } +.ri-html5-line:before { content: "\ee41"; } +.ri-ie-fill:before { content: "\ee42"; } +.ri-ie-line:before { content: "\ee43"; } +.ri-image-2-fill:before { content: "\ee44"; } +.ri-image-2-line:before { content: "\ee45"; } +.ri-image-add-fill:before { content: "\ee46"; } +.ri-image-add-line:before { content: "\ee47"; } +.ri-image-edit-fill:before { content: "\ee48"; } +.ri-image-edit-line:before { content: "\ee49"; } +.ri-image-fill:before { content: "\ee4a"; } +.ri-image-line:before { content: "\ee4b"; } +.ri-inbox-archive-fill:before { content: "\ee4c"; } +.ri-inbox-archive-line:before { content: "\ee4d"; } +.ri-inbox-fill:before { content: "\ee4e"; } +.ri-inbox-line:before { content: "\ee4f"; } +.ri-inbox-unarchive-fill:before { content: "\ee50"; } +.ri-inbox-unarchive-line:before { content: "\ee51"; } +.ri-increase-decrease-fill:before { content: "\ee52"; } +.ri-increase-decrease-line:before { content: "\ee53"; } +.ri-indent-decrease:before { content: "\ee54"; } +.ri-indent-increase:before { content: "\ee55"; } +.ri-indeterminate-circle-fill:before { content: "\ee56"; } +.ri-indeterminate-circle-line:before { content: "\ee57"; } +.ri-information-fill:before { content: "\ee58"; } +.ri-information-line:before { content: "\ee59"; } +.ri-infrared-thermometer-fill:before { content: "\ee5a"; } +.ri-infrared-thermometer-line:before { content: "\ee5b"; } +.ri-ink-bottle-fill:before { content: "\ee5c"; } +.ri-ink-bottle-line:before { content: "\ee5d"; } +.ri-input-cursor-move:before { content: "\ee5e"; } +.ri-input-method-fill:before { content: "\ee5f"; } +.ri-input-method-line:before { content: "\ee60"; } +.ri-insert-column-left:before { content: "\ee61"; } +.ri-insert-column-right:before { content: "\ee62"; } +.ri-insert-row-bottom:before { content: "\ee63"; } +.ri-insert-row-top:before { content: "\ee64"; } +.ri-instagram-fill:before { content: "\ee65"; } +.ri-instagram-line:before { content: "\ee66"; } +.ri-install-fill:before { content: "\ee67"; } +.ri-install-line:before { content: "\ee68"; } +.ri-invision-fill:before { content: "\ee69"; } +.ri-invision-line:before { content: "\ee6a"; } +.ri-italic:before { content: "\ee6b"; } +.ri-kakao-talk-fill:before { content: "\ee6c"; } +.ri-kakao-talk-line:before { content: "\ee6d"; } +.ri-key-2-fill:before { content: "\ee6e"; } +.ri-key-2-line:before { content: "\ee6f"; } +.ri-key-fill:before { content: "\ee70"; } +.ri-key-line:before { content: "\ee71"; } +.ri-keyboard-box-fill:before { content: "\ee72"; } +.ri-keyboard-box-line:before { content: "\ee73"; } +.ri-keyboard-fill:before { content: "\ee74"; } +.ri-keyboard-line:before { content: "\ee75"; } +.ri-keynote-fill:before { content: "\ee76"; } +.ri-keynote-line:before { content: "\ee77"; } +.ri-knife-blood-fill:before { content: "\ee78"; } +.ri-knife-blood-line:before { content: "\ee79"; } +.ri-knife-fill:before { content: "\ee7a"; } +.ri-knife-line:before { content: "\ee7b"; } +.ri-landscape-fill:before { content: "\ee7c"; } +.ri-landscape-line:before { content: "\ee7d"; } +.ri-layout-2-fill:before { content: "\ee7e"; } +.ri-layout-2-line:before { content: "\ee7f"; } +.ri-layout-3-fill:before { content: "\ee80"; } +.ri-layout-3-line:before { content: "\ee81"; } +.ri-layout-4-fill:before { content: "\ee82"; } +.ri-layout-4-line:before { content: "\ee83"; } +.ri-layout-5-fill:before { content: "\ee84"; } +.ri-layout-5-line:before { content: "\ee85"; } +.ri-layout-6-fill:before { content: "\ee86"; } +.ri-layout-6-line:before { content: "\ee87"; } +.ri-layout-bottom-2-fill:before { content: "\ee88"; } +.ri-layout-bottom-2-line:before { content: "\ee89"; } +.ri-layout-bottom-fill:before { content: "\ee8a"; } +.ri-layout-bottom-line:before { content: "\ee8b"; } +.ri-layout-column-fill:before { content: "\ee8c"; } +.ri-layout-column-line:before { content: "\ee8d"; } +.ri-layout-fill:before { content: "\ee8e"; } +.ri-layout-grid-fill:before { content: "\ee8f"; } +.ri-layout-grid-line:before { content: "\ee90"; } +.ri-layout-left-2-fill:before { content: "\ee91"; } +.ri-layout-left-2-line:before { content: "\ee92"; } +.ri-layout-left-fill:before { content: "\ee93"; } +.ri-layout-left-line:before { content: "\ee94"; } +.ri-layout-line:before { content: "\ee95"; } +.ri-layout-masonry-fill:before { content: "\ee96"; } +.ri-layout-masonry-line:before { content: "\ee97"; } +.ri-layout-right-2-fill:before { content: "\ee98"; } +.ri-layout-right-2-line:before { content: "\ee99"; } +.ri-layout-right-fill:before { content: "\ee9a"; } +.ri-layout-right-line:before { content: "\ee9b"; } +.ri-layout-row-fill:before { content: "\ee9c"; } +.ri-layout-row-line:before { content: "\ee9d"; } +.ri-layout-top-2-fill:before { content: "\ee9e"; } +.ri-layout-top-2-line:before { content: "\ee9f"; } +.ri-layout-top-fill:before { content: "\eea0"; } +.ri-layout-top-line:before { content: "\eea1"; } +.ri-leaf-fill:before { content: "\eea2"; } +.ri-leaf-line:before { content: "\eea3"; } +.ri-lifebuoy-fill:before { content: "\eea4"; } +.ri-lifebuoy-line:before { content: "\eea5"; } +.ri-lightbulb-fill:before { content: "\eea6"; } +.ri-lightbulb-flash-fill:before { content: "\eea7"; } +.ri-lightbulb-flash-line:before { content: "\eea8"; } +.ri-lightbulb-line:before { content: "\eea9"; } +.ri-line-chart-fill:before { content: "\eeaa"; } +.ri-line-chart-line:before { content: "\eeab"; } +.ri-line-fill:before { content: "\eeac"; } +.ri-line-height:before { content: "\eead"; } +.ri-line-line:before { content: "\eeae"; } +.ri-link-m:before { content: "\eeaf"; } +.ri-link-unlink-m:before { content: "\eeb0"; } +.ri-link-unlink:before { content: "\eeb1"; } +.ri-link:before { content: "\eeb2"; } +.ri-linkedin-box-fill:before { content: "\eeb3"; } +.ri-linkedin-box-line:before { content: "\eeb4"; } +.ri-linkedin-fill:before { content: "\eeb5"; } +.ri-linkedin-line:before { content: "\eeb6"; } +.ri-links-fill:before { content: "\eeb7"; } +.ri-links-line:before { content: "\eeb8"; } +.ri-list-check-2:before { content: "\eeb9"; } +.ri-list-check:before { content: "\eeba"; } +.ri-list-ordered:before { content: "\eebb"; } +.ri-list-settings-fill:before { content: "\eebc"; } +.ri-list-settings-line:before { content: "\eebd"; } +.ri-list-unordered:before { content: "\eebe"; } +.ri-live-fill:before { content: "\eebf"; } +.ri-live-line:before { content: "\eec0"; } +.ri-loader-2-fill:before { content: "\eec1"; } +.ri-loader-2-line:before { content: "\eec2"; } +.ri-loader-3-fill:before { content: "\eec3"; } +.ri-loader-3-line:before { content: "\eec4"; } +.ri-loader-4-fill:before { content: "\eec5"; } +.ri-loader-4-line:before { content: "\eec6"; } +.ri-loader-5-fill:before { content: "\eec7"; } +.ri-loader-5-line:before { content: "\eec8"; } +.ri-loader-fill:before { content: "\eec9"; } +.ri-loader-line:before { content: "\eeca"; } +.ri-lock-2-fill:before { content: "\eecb"; } +.ri-lock-2-line:before { content: "\eecc"; } +.ri-lock-fill:before { content: "\eecd"; } +.ri-lock-line:before { content: "\eece"; } +.ri-lock-password-fill:before { content: "\eecf"; } +.ri-lock-password-line:before { content: "\eed0"; } +.ri-lock-unlock-fill:before { content: "\eed1"; } +.ri-lock-unlock-line:before { content: "\eed2"; } +.ri-login-box-fill:before { content: "\eed3"; } +.ri-login-box-line:before { content: "\eed4"; } +.ri-login-circle-fill:before { content: "\eed5"; } +.ri-login-circle-line:before { content: "\eed6"; } +.ri-logout-box-fill:before { content: "\eed7"; } +.ri-logout-box-line:before { content: "\eed8"; } +.ri-logout-box-r-fill:before { content: "\eed9"; } +.ri-logout-box-r-line:before { content: "\eeda"; } +.ri-logout-circle-fill:before { content: "\eedb"; } +.ri-logout-circle-line:before { content: "\eedc"; } +.ri-logout-circle-r-fill:before { content: "\eedd"; } +.ri-logout-circle-r-line:before { content: "\eede"; } +.ri-luggage-cart-fill:before { content: "\eedf"; } +.ri-luggage-cart-line:before { content: "\eee0"; } +.ri-luggage-deposit-fill:before { content: "\eee1"; } +.ri-luggage-deposit-line:before { content: "\eee2"; } +.ri-lungs-fill:before { content: "\eee3"; } +.ri-lungs-line:before { content: "\eee4"; } +.ri-mac-fill:before { content: "\eee5"; } +.ri-mac-line:before { content: "\eee6"; } +.ri-macbook-fill:before { content: "\eee7"; } +.ri-macbook-line:before { content: "\eee8"; } +.ri-magic-fill:before { content: "\eee9"; } +.ri-magic-line:before { content: "\eeea"; } +.ri-mail-add-fill:before { content: "\eeeb"; } +.ri-mail-add-line:before { content: "\eeec"; } +.ri-mail-check-fill:before { content: "\eeed"; } +.ri-mail-check-line:before { content: "\eeee"; } +.ri-mail-close-fill:before { content: "\eeef"; } +.ri-mail-close-line:before { content: "\eef0"; } +.ri-mail-download-fill:before { content: "\eef1"; } +.ri-mail-download-line:before { content: "\eef2"; } +.ri-mail-fill:before { content: "\eef3"; } +.ri-mail-forbid-fill:before { content: "\eef4"; } +.ri-mail-forbid-line:before { content: "\eef5"; } +.ri-mail-line:before { content: "\eef6"; } +.ri-mail-lock-fill:before { content: "\eef7"; } +.ri-mail-lock-line:before { content: "\eef8"; } +.ri-mail-open-fill:before { content: "\eef9"; } +.ri-mail-open-line:before { content: "\eefa"; } +.ri-mail-send-fill:before { content: "\eefb"; } +.ri-mail-send-line:before { content: "\eefc"; } +.ri-mail-settings-fill:before { content: "\eefd"; } +.ri-mail-settings-line:before { content: "\eefe"; } +.ri-mail-star-fill:before { content: "\eeff"; } +.ri-mail-star-line:before { content: "\ef00"; } +.ri-mail-unread-fill:before { content: "\ef01"; } +.ri-mail-unread-line:before { content: "\ef02"; } +.ri-mail-volume-fill:before { content: "\ef03"; } +.ri-mail-volume-line:before { content: "\ef04"; } +.ri-map-2-fill:before { content: "\ef05"; } +.ri-map-2-line:before { content: "\ef06"; } +.ri-map-fill:before { content: "\ef07"; } +.ri-map-line:before { content: "\ef08"; } +.ri-map-pin-2-fill:before { content: "\ef09"; } +.ri-map-pin-2-line:before { content: "\ef0a"; } +.ri-map-pin-3-fill:before { content: "\ef0b"; } +.ri-map-pin-3-line:before { content: "\ef0c"; } +.ri-map-pin-4-fill:before { content: "\ef0d"; } +.ri-map-pin-4-line:before { content: "\ef0e"; } +.ri-map-pin-5-fill:before { content: "\ef0f"; } +.ri-map-pin-5-line:before { content: "\ef10"; } +.ri-map-pin-add-fill:before { content: "\ef11"; } +.ri-map-pin-add-line:before { content: "\ef12"; } +.ri-map-pin-fill:before { content: "\ef13"; } +.ri-map-pin-line:before { content: "\ef14"; } +.ri-map-pin-range-fill:before { content: "\ef15"; } +.ri-map-pin-range-line:before { content: "\ef16"; } +.ri-map-pin-time-fill:before { content: "\ef17"; } +.ri-map-pin-time-line:before { content: "\ef18"; } +.ri-map-pin-user-fill:before { content: "\ef19"; } +.ri-map-pin-user-line:before { content: "\ef1a"; } +.ri-mark-pen-fill:before { content: "\ef1b"; } +.ri-mark-pen-line:before { content: "\ef1c"; } +.ri-markdown-fill:before { content: "\ef1d"; } +.ri-markdown-line:before { content: "\ef1e"; } +.ri-markup-fill:before { content: "\ef1f"; } +.ri-markup-line:before { content: "\ef20"; } +.ri-mastercard-fill:before { content: "\ef21"; } +.ri-mastercard-line:before { content: "\ef22"; } +.ri-mastodon-fill:before { content: "\ef23"; } +.ri-mastodon-line:before { content: "\ef24"; } +.ri-medal-2-fill:before { content: "\ef25"; } +.ri-medal-2-line:before { content: "\ef26"; } +.ri-medal-fill:before { content: "\ef27"; } +.ri-medal-line:before { content: "\ef28"; } +.ri-medicine-bottle-fill:before { content: "\ef29"; } +.ri-medicine-bottle-line:before { content: "\ef2a"; } +.ri-medium-fill:before { content: "\ef2b"; } +.ri-medium-line:before { content: "\ef2c"; } +.ri-men-fill:before { content: "\ef2d"; } +.ri-men-line:before { content: "\ef2e"; } +.ri-mental-health-fill:before { content: "\ef2f"; } +.ri-mental-health-line:before { content: "\ef30"; } +.ri-menu-2-fill:before { content: "\ef31"; } +.ri-menu-2-line:before { content: "\ef32"; } +.ri-menu-3-fill:before { content: "\ef33"; } +.ri-menu-3-line:before { content: "\ef34"; } +.ri-menu-4-fill:before { content: "\ef35"; } +.ri-menu-4-line:before { content: "\ef36"; } +.ri-menu-5-fill:before { content: "\ef37"; } +.ri-menu-5-line:before { content: "\ef38"; } +.ri-menu-add-fill:before { content: "\ef39"; } +.ri-menu-add-line:before { content: "\ef3a"; } +.ri-menu-fill:before { content: "\ef3b"; } +.ri-menu-fold-fill:before { content: "\ef3c"; } +.ri-menu-fold-line:before { content: "\ef3d"; } +.ri-menu-line:before { content: "\ef3e"; } +.ri-menu-unfold-fill:before { content: "\ef3f"; } +.ri-menu-unfold-line:before { content: "\ef40"; } +.ri-merge-cells-horizontal:before { content: "\ef41"; } +.ri-merge-cells-vertical:before { content: "\ef42"; } +.ri-message-2-fill:before { content: "\ef43"; } +.ri-message-2-line:before { content: "\ef44"; } +.ri-message-3-fill:before { content: "\ef45"; } +.ri-message-3-line:before { content: "\ef46"; } +.ri-message-fill:before { content: "\ef47"; } +.ri-message-line:before { content: "\ef48"; } +.ri-messenger-fill:before { content: "\ef49"; } +.ri-messenger-line:before { content: "\ef4a"; } +.ri-meteor-fill:before { content: "\ef4b"; } +.ri-meteor-line:before { content: "\ef4c"; } +.ri-mic-2-fill:before { content: "\ef4d"; } +.ri-mic-2-line:before { content: "\ef4e"; } +.ri-mic-fill:before { content: "\ef4f"; } +.ri-mic-line:before { content: "\ef50"; } +.ri-mic-off-fill:before { content: "\ef51"; } +.ri-mic-off-line:before { content: "\ef52"; } +.ri-mickey-fill:before { content: "\ef53"; } +.ri-mickey-line:before { content: "\ef54"; } +.ri-microscope-fill:before { content: "\ef55"; } +.ri-microscope-line:before { content: "\ef56"; } +.ri-microsoft-fill:before { content: "\ef57"; } +.ri-microsoft-line:before { content: "\ef58"; } +.ri-mind-map:before { content: "\ef59"; } +.ri-mini-program-fill:before { content: "\ef5a"; } +.ri-mini-program-line:before { content: "\ef5b"; } +.ri-mist-fill:before { content: "\ef5c"; } +.ri-mist-line:before { content: "\ef5d"; } +.ri-money-cny-box-fill:before { content: "\ef5e"; } +.ri-money-cny-box-line:before { content: "\ef5f"; } +.ri-money-cny-circle-fill:before { content: "\ef60"; } +.ri-money-cny-circle-line:before { content: "\ef61"; } +.ri-money-dollar-box-fill:before { content: "\ef62"; } +.ri-money-dollar-box-line:before { content: "\ef63"; } +.ri-money-dollar-circle-fill:before { content: "\ef64"; } +.ri-money-dollar-circle-line:before { content: "\ef65"; } +.ri-money-euro-box-fill:before { content: "\ef66"; } +.ri-money-euro-box-line:before { content: "\ef67"; } +.ri-money-euro-circle-fill:before { content: "\ef68"; } +.ri-money-euro-circle-line:before { content: "\ef69"; } +.ri-money-pound-box-fill:before { content: "\ef6a"; } +.ri-money-pound-box-line:before { content: "\ef6b"; } +.ri-money-pound-circle-fill:before { content: "\ef6c"; } +.ri-money-pound-circle-line:before { content: "\ef6d"; } +.ri-moon-clear-fill:before { content: "\ef6e"; } +.ri-moon-clear-line:before { content: "\ef6f"; } +.ri-moon-cloudy-fill:before { content: "\ef70"; } +.ri-moon-cloudy-line:before { content: "\ef71"; } +.ri-moon-fill:before { content: "\ef72"; } +.ri-moon-foggy-fill:before { content: "\ef73"; } +.ri-moon-foggy-line:before { content: "\ef74"; } +.ri-moon-line:before { content: "\ef75"; } +.ri-more-2-fill:before { content: "\ef76"; } +.ri-more-2-line:before { content: "\ef77"; } +.ri-more-fill:before { content: "\ef78"; } +.ri-more-line:before { content: "\ef79"; } +.ri-motorbike-fill:before { content: "\ef7a"; } +.ri-motorbike-line:before { content: "\ef7b"; } +.ri-mouse-fill:before { content: "\ef7c"; } +.ri-mouse-line:before { content: "\ef7d"; } +.ri-movie-2-fill:before { content: "\ef7e"; } +.ri-movie-2-line:before { content: "\ef7f"; } +.ri-movie-fill:before { content: "\ef80"; } +.ri-movie-line:before { content: "\ef81"; } +.ri-music-2-fill:before { content: "\ef82"; } +.ri-music-2-line:before { content: "\ef83"; } +.ri-music-fill:before { content: "\ef84"; } +.ri-music-line:before { content: "\ef85"; } +.ri-mv-fill:before { content: "\ef86"; } +.ri-mv-line:before { content: "\ef87"; } +.ri-navigation-fill:before { content: "\ef88"; } +.ri-navigation-line:before { content: "\ef89"; } +.ri-netease-cloud-music-fill:before { content: "\ef8a"; } +.ri-netease-cloud-music-line:before { content: "\ef8b"; } +.ri-netflix-fill:before { content: "\ef8c"; } +.ri-netflix-line:before { content: "\ef8d"; } +.ri-newspaper-fill:before { content: "\ef8e"; } +.ri-newspaper-line:before { content: "\ef8f"; } +.ri-node-tree:before { content: "\ef90"; } +.ri-notification-2-fill:before { content: "\ef91"; } +.ri-notification-2-line:before { content: "\ef92"; } +.ri-notification-3-fill:before { content: "\ef93"; } +.ri-notification-3-line:before { content: "\ef94"; } +.ri-notification-4-fill:before { content: "\ef95"; } +.ri-notification-4-line:before { content: "\ef96"; } +.ri-notification-badge-fill:before { content: "\ef97"; } +.ri-notification-badge-line:before { content: "\ef98"; } +.ri-notification-fill:before { content: "\ef99"; } +.ri-notification-line:before { content: "\ef9a"; } +.ri-notification-off-fill:before { content: "\ef9b"; } +.ri-notification-off-line:before { content: "\ef9c"; } +.ri-npmjs-fill:before { content: "\ef9d"; } +.ri-npmjs-line:before { content: "\ef9e"; } +.ri-number-0:before { content: "\ef9f"; } +.ri-number-1:before { content: "\efa0"; } +.ri-number-2:before { content: "\efa1"; } +.ri-number-3:before { content: "\efa2"; } +.ri-number-4:before { content: "\efa3"; } +.ri-number-5:before { content: "\efa4"; } +.ri-number-6:before { content: "\efa5"; } +.ri-number-7:before { content: "\efa6"; } +.ri-number-8:before { content: "\efa7"; } +.ri-number-9:before { content: "\efa8"; } +.ri-numbers-fill:before { content: "\efa9"; } +.ri-numbers-line:before { content: "\efaa"; } +.ri-nurse-fill:before { content: "\efab"; } +.ri-nurse-line:before { content: "\efac"; } +.ri-oil-fill:before { content: "\efad"; } +.ri-oil-line:before { content: "\efae"; } +.ri-omega:before { content: "\efaf"; } +.ri-open-arm-fill:before { content: "\efb0"; } +.ri-open-arm-line:before { content: "\efb1"; } +.ri-open-source-fill:before { content: "\efb2"; } +.ri-open-source-line:before { content: "\efb3"; } +.ri-opera-fill:before { content: "\efb4"; } +.ri-opera-line:before { content: "\efb5"; } +.ri-order-play-fill:before { content: "\efb6"; } +.ri-order-play-line:before { content: "\efb7"; } +.ri-organization-chart:before { content: "\efb8"; } +.ri-outlet-2-fill:before { content: "\efb9"; } +.ri-outlet-2-line:before { content: "\efba"; } +.ri-outlet-fill:before { content: "\efbb"; } +.ri-outlet-line:before { content: "\efbc"; } +.ri-page-separator:before { content: "\efbd"; } +.ri-pages-fill:before { content: "\efbe"; } +.ri-pages-line:before { content: "\efbf"; } +.ri-paint-brush-fill:before { content: "\efc0"; } +.ri-paint-brush-line:before { content: "\efc1"; } +.ri-paint-fill:before { content: "\efc2"; } +.ri-paint-line:before { content: "\efc3"; } +.ri-palette-fill:before { content: "\efc4"; } +.ri-palette-line:before { content: "\efc5"; } +.ri-pantone-fill:before { content: "\efc6"; } +.ri-pantone-line:before { content: "\efc7"; } +.ri-paragraph:before { content: "\efc8"; } +.ri-parent-fill:before { content: "\efc9"; } +.ri-parent-line:before { content: "\efca"; } +.ri-parentheses-fill:before { content: "\efcb"; } +.ri-parentheses-line:before { content: "\efcc"; } +.ri-parking-box-fill:before { content: "\efcd"; } +.ri-parking-box-line:before { content: "\efce"; } +.ri-parking-fill:before { content: "\efcf"; } +.ri-parking-line:before { content: "\efd0"; } +.ri-passport-fill:before { content: "\efd1"; } +.ri-passport-line:before { content: "\efd2"; } +.ri-patreon-fill:before { content: "\efd3"; } +.ri-patreon-line:before { content: "\efd4"; } +.ri-pause-circle-fill:before { content: "\efd5"; } +.ri-pause-circle-line:before { content: "\efd6"; } +.ri-pause-fill:before { content: "\efd7"; } +.ri-pause-line:before { content: "\efd8"; } +.ri-pause-mini-fill:before { content: "\efd9"; } +.ri-pause-mini-line:before { content: "\efda"; } +.ri-paypal-fill:before { content: "\efdb"; } +.ri-paypal-line:before { content: "\efdc"; } +.ri-pen-nib-fill:before { content: "\efdd"; } +.ri-pen-nib-line:before { content: "\efde"; } +.ri-pencil-fill:before { content: "\efdf"; } +.ri-pencil-line:before { content: "\efe0"; } +.ri-pencil-ruler-2-fill:before { content: "\efe1"; } +.ri-pencil-ruler-2-line:before { content: "\efe2"; } +.ri-pencil-ruler-fill:before { content: "\efe3"; } +.ri-pencil-ruler-line:before { content: "\efe4"; } +.ri-percent-fill:before { content: "\efe5"; } +.ri-percent-line:before { content: "\efe6"; } +.ri-phone-camera-fill:before { content: "\efe7"; } +.ri-phone-camera-line:before { content: "\efe8"; } +.ri-phone-fill:before { content: "\efe9"; } +.ri-phone-find-fill:before { content: "\efea"; } +.ri-phone-find-line:before { content: "\efeb"; } +.ri-phone-line:before { content: "\efec"; } +.ri-phone-lock-fill:before { content: "\efed"; } +.ri-phone-lock-line:before { content: "\efee"; } +.ri-picture-in-picture-2-fill:before { content: "\efef"; } +.ri-picture-in-picture-2-line:before { content: "\eff0"; } +.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } +.ri-picture-in-picture-exit-line:before { content: "\eff2"; } +.ri-picture-in-picture-fill:before { content: "\eff3"; } +.ri-picture-in-picture-line:before { content: "\eff4"; } +.ri-pie-chart-2-fill:before { content: "\eff5"; } +.ri-pie-chart-2-line:before { content: "\eff6"; } +.ri-pie-chart-box-fill:before { content: "\eff7"; } +.ri-pie-chart-box-line:before { content: "\eff8"; } +.ri-pie-chart-fill:before { content: "\eff9"; } +.ri-pie-chart-line:before { content: "\effa"; } +.ri-pin-distance-fill:before { content: "\effb"; } +.ri-pin-distance-line:before { content: "\effc"; } +.ri-ping-pong-fill:before { content: "\effd"; } +.ri-ping-pong-line:before { content: "\effe"; } +.ri-pinterest-fill:before { content: "\efff"; } +.ri-pinterest-line:before { content: "\f000"; } +.ri-pinyin-input:before { content: "\f001"; } +.ri-pixelfed-fill:before { content: "\f002"; } +.ri-pixelfed-line:before { content: "\f003"; } +.ri-plane-fill:before { content: "\f004"; } +.ri-plane-line:before { content: "\f005"; } +.ri-plant-fill:before { content: "\f006"; } +.ri-plant-line:before { content: "\f007"; } +.ri-play-circle-fill:before { content: "\f008"; } +.ri-play-circle-line:before { content: "\f009"; } +.ri-play-fill:before { content: "\f00a"; } +.ri-play-line:before { content: "\f00b"; } +.ri-play-list-2-fill:before { content: "\f00c"; } +.ri-play-list-2-line:before { content: "\f00d"; } +.ri-play-list-add-fill:before { content: "\f00e"; } +.ri-play-list-add-line:before { content: "\f00f"; } +.ri-play-list-fill:before { content: "\f010"; } +.ri-play-list-line:before { content: "\f011"; } +.ri-play-mini-fill:before { content: "\f012"; } +.ri-play-mini-line:before { content: "\f013"; } +.ri-playstation-fill:before { content: "\f014"; } +.ri-playstation-line:before { content: "\f015"; } +.ri-plug-2-fill:before { content: "\f016"; } +.ri-plug-2-line:before { content: "\f017"; } +.ri-plug-fill:before { content: "\f018"; } +.ri-plug-line:before { content: "\f019"; } +.ri-polaroid-2-fill:before { content: "\f01a"; } +.ri-polaroid-2-line:before { content: "\f01b"; } +.ri-polaroid-fill:before { content: "\f01c"; } +.ri-polaroid-line:before { content: "\f01d"; } +.ri-police-car-fill:before { content: "\f01e"; } +.ri-police-car-line:before { content: "\f01f"; } +.ri-price-tag-2-fill:before { content: "\f020"; } +.ri-price-tag-2-line:before { content: "\f021"; } +.ri-price-tag-3-fill:before { content: "\f022"; } +.ri-price-tag-3-line:before { content: "\f023"; } +.ri-price-tag-fill:before { content: "\f024"; } +.ri-price-tag-line:before { content: "\f025"; } +.ri-printer-cloud-fill:before { content: "\f026"; } +.ri-printer-cloud-line:before { content: "\f027"; } +.ri-printer-fill:before { content: "\f028"; } +.ri-printer-line:before { content: "\f029"; } +.ri-product-hunt-fill:before { content: "\f02a"; } +.ri-product-hunt-line:before { content: "\f02b"; } +.ri-profile-fill:before { content: "\f02c"; } +.ri-profile-line:before { content: "\f02d"; } +.ri-projector-2-fill:before { content: "\f02e"; } +.ri-projector-2-line:before { content: "\f02f"; } +.ri-projector-fill:before { content: "\f030"; } +.ri-projector-line:before { content: "\f031"; } +.ri-psychotherapy-fill:before { content: "\f032"; } +.ri-psychotherapy-line:before { content: "\f033"; } +.ri-pulse-fill:before { content: "\f034"; } +.ri-pulse-line:before { content: "\f035"; } +.ri-pushpin-2-fill:before { content: "\f036"; } +.ri-pushpin-2-line:before { content: "\f037"; } +.ri-pushpin-fill:before { content: "\f038"; } +.ri-pushpin-line:before { content: "\f039"; } +.ri-qq-fill:before { content: "\f03a"; } +.ri-qq-line:before { content: "\f03b"; } +.ri-qr-code-fill:before { content: "\f03c"; } +.ri-qr-code-line:before { content: "\f03d"; } +.ri-qr-scan-2-fill:before { content: "\f03e"; } +.ri-qr-scan-2-line:before { content: "\f03f"; } +.ri-qr-scan-fill:before { content: "\f040"; } +.ri-qr-scan-line:before { content: "\f041"; } +.ri-question-answer-fill:before { content: "\f042"; } +.ri-question-answer-line:before { content: "\f043"; } +.ri-question-fill:before { content: "\f044"; } +.ri-question-line:before { content: "\f045"; } +.ri-question-mark:before { content: "\f046"; } +.ri-questionnaire-fill:before { content: "\f047"; } +.ri-questionnaire-line:before { content: "\f048"; } +.ri-quill-pen-fill:before { content: "\f049"; } +.ri-quill-pen-line:before { content: "\f04a"; } +.ri-radar-fill:before { content: "\f04b"; } +.ri-radar-line:before { content: "\f04c"; } +.ri-radio-2-fill:before { content: "\f04d"; } +.ri-radio-2-line:before { content: "\f04e"; } +.ri-radio-button-fill:before { content: "\f04f"; } +.ri-radio-button-line:before { content: "\f050"; } +.ri-radio-fill:before { content: "\f051"; } +.ri-radio-line:before { content: "\f052"; } +.ri-rainbow-fill:before { content: "\f053"; } +.ri-rainbow-line:before { content: "\f054"; } +.ri-rainy-fill:before { content: "\f055"; } +.ri-rainy-line:before { content: "\f056"; } +.ri-reactjs-fill:before { content: "\f057"; } +.ri-reactjs-line:before { content: "\f058"; } +.ri-record-circle-fill:before { content: "\f059"; } +.ri-record-circle-line:before { content: "\f05a"; } +.ri-record-mail-fill:before { content: "\f05b"; } +.ri-record-mail-line:before { content: "\f05c"; } +.ri-recycle-fill:before { content: "\f05d"; } +.ri-recycle-line:before { content: "\f05e"; } +.ri-red-packet-fill:before { content: "\f05f"; } +.ri-red-packet-line:before { content: "\f060"; } +.ri-reddit-fill:before { content: "\f061"; } +.ri-reddit-line:before { content: "\f062"; } +.ri-refresh-fill:before { content: "\f063"; } +.ri-refresh-line:before { content: "\f064"; } +.ri-refund-2-fill:before { content: "\f065"; } +.ri-refund-2-line:before { content: "\f066"; } +.ri-refund-fill:before { content: "\f067"; } +.ri-refund-line:before { content: "\f068"; } +.ri-registered-fill:before { content: "\f069"; } +.ri-registered-line:before { content: "\f06a"; } +.ri-remixicon-fill:before { content: "\f06b"; } +.ri-remixicon-line:before { content: "\f06c"; } +.ri-remote-control-2-fill:before { content: "\f06d"; } +.ri-remote-control-2-line:before { content: "\f06e"; } +.ri-remote-control-fill:before { content: "\f06f"; } +.ri-remote-control-line:before { content: "\f070"; } +.ri-repeat-2-fill:before { content: "\f071"; } +.ri-repeat-2-line:before { content: "\f072"; } +.ri-repeat-fill:before { content: "\f073"; } +.ri-repeat-line:before { content: "\f074"; } +.ri-repeat-one-fill:before { content: "\f075"; } +.ri-repeat-one-line:before { content: "\f076"; } +.ri-reply-all-fill:before { content: "\f077"; } +.ri-reply-all-line:before { content: "\f078"; } +.ri-reply-fill:before { content: "\f079"; } +.ri-reply-line:before { content: "\f07a"; } +.ri-reserved-fill:before { content: "\f07b"; } +.ri-reserved-line:before { content: "\f07c"; } +.ri-rest-time-fill:before { content: "\f07d"; } +.ri-rest-time-line:before { content: "\f07e"; } +.ri-restart-fill:before { content: "\f07f"; } +.ri-restart-line:before { content: "\f080"; } +.ri-restaurant-2-fill:before { content: "\f081"; } +.ri-restaurant-2-line:before { content: "\f082"; } +.ri-restaurant-fill:before { content: "\f083"; } +.ri-restaurant-line:before { content: "\f084"; } +.ri-rewind-fill:before { content: "\f085"; } +.ri-rewind-line:before { content: "\f086"; } +.ri-rewind-mini-fill:before { content: "\f087"; } +.ri-rewind-mini-line:before { content: "\f088"; } +.ri-rhythm-fill:before { content: "\f089"; } +.ri-rhythm-line:before { content: "\f08a"; } +.ri-riding-fill:before { content: "\f08b"; } +.ri-riding-line:before { content: "\f08c"; } +.ri-road-map-fill:before { content: "\f08d"; } +.ri-road-map-line:before { content: "\f08e"; } +.ri-roadster-fill:before { content: "\f08f"; } +.ri-roadster-line:before { content: "\f090"; } +.ri-robot-fill:before { content: "\f091"; } +.ri-robot-line:before { content: "\f092"; } +.ri-rocket-2-fill:before { content: "\f093"; } +.ri-rocket-2-line:before { content: "\f094"; } +.ri-rocket-fill:before { content: "\f095"; } +.ri-rocket-line:before { content: "\f096"; } +.ri-rotate-lock-fill:before { content: "\f097"; } +.ri-rotate-lock-line:before { content: "\f098"; } +.ri-rounded-corner:before { content: "\f099"; } +.ri-route-fill:before { content: "\f09a"; } +.ri-route-line:before { content: "\f09b"; } +.ri-router-fill:before { content: "\f09c"; } +.ri-router-line:before { content: "\f09d"; } +.ri-rss-fill:before { content: "\f09e"; } +.ri-rss-line:before { content: "\f09f"; } +.ri-ruler-2-fill:before { content: "\f0a0"; } +.ri-ruler-2-line:before { content: "\f0a1"; } +.ri-ruler-fill:before { content: "\f0a2"; } +.ri-ruler-line:before { content: "\f0a3"; } +.ri-run-fill:before { content: "\f0a4"; } +.ri-run-line:before { content: "\f0a5"; } +.ri-safari-fill:before { content: "\f0a6"; } +.ri-safari-line:before { content: "\f0a7"; } +.ri-safe-2-fill:before { content: "\f0a8"; } +.ri-safe-2-line:before { content: "\f0a9"; } +.ri-safe-fill:before { content: "\f0aa"; } +.ri-safe-line:before { content: "\f0ab"; } +.ri-sailboat-fill:before { content: "\f0ac"; } +.ri-sailboat-line:before { content: "\f0ad"; } +.ri-save-2-fill:before { content: "\f0ae"; } +.ri-save-2-line:before { content: "\f0af"; } +.ri-save-3-fill:before { content: "\f0b0"; } +.ri-save-3-line:before { content: "\f0b1"; } +.ri-save-fill:before { content: "\f0b2"; } +.ri-save-line:before { content: "\f0b3"; } +.ri-scales-2-fill:before { content: "\f0b4"; } +.ri-scales-2-line:before { content: "\f0b5"; } +.ri-scales-3-fill:before { content: "\f0b6"; } +.ri-scales-3-line:before { content: "\f0b7"; } +.ri-scales-fill:before { content: "\f0b8"; } +.ri-scales-line:before { content: "\f0b9"; } +.ri-scan-2-fill:before { content: "\f0ba"; } +.ri-scan-2-line:before { content: "\f0bb"; } +.ri-scan-fill:before { content: "\f0bc"; } +.ri-scan-line:before { content: "\f0bd"; } +.ri-scissors-2-fill:before { content: "\f0be"; } +.ri-scissors-2-line:before { content: "\f0bf"; } +.ri-scissors-cut-fill:before { content: "\f0c0"; } +.ri-scissors-cut-line:before { content: "\f0c1"; } +.ri-scissors-fill:before { content: "\f0c2"; } +.ri-scissors-line:before { content: "\f0c3"; } +.ri-screenshot-2-fill:before { content: "\f0c4"; } +.ri-screenshot-2-line:before { content: "\f0c5"; } +.ri-screenshot-fill:before { content: "\f0c6"; } +.ri-screenshot-line:before { content: "\f0c7"; } +.ri-sd-card-fill:before { content: "\f0c8"; } +.ri-sd-card-line:before { content: "\f0c9"; } +.ri-sd-card-mini-fill:before { content: "\f0ca"; } +.ri-sd-card-mini-line:before { content: "\f0cb"; } +.ri-search-2-fill:before { content: "\f0cc"; } +.ri-search-2-line:before { content: "\f0cd"; } +.ri-search-eye-fill:before { content: "\f0ce"; } +.ri-search-eye-line:before { content: "\f0cf"; } +.ri-search-fill:before { content: "\f0d0"; } +.ri-search-line:before { content: "\f0d1"; } +.ri-secure-payment-fill:before { content: "\f0d2"; } +.ri-secure-payment-line:before { content: "\f0d3"; } +.ri-seedling-fill:before { content: "\f0d4"; } +.ri-seedling-line:before { content: "\f0d5"; } +.ri-send-backward:before { content: "\f0d6"; } +.ri-send-plane-2-fill:before { content: "\f0d7"; } +.ri-send-plane-2-line:before { content: "\f0d8"; } +.ri-send-plane-fill:before { content: "\f0d9"; } +.ri-send-plane-line:before { content: "\f0da"; } +.ri-send-to-back:before { content: "\f0db"; } +.ri-sensor-fill:before { content: "\f0dc"; } +.ri-sensor-line:before { content: "\f0dd"; } +.ri-separator:before { content: "\f0de"; } +.ri-server-fill:before { content: "\f0df"; } +.ri-server-line:before { content: "\f0e0"; } +.ri-service-fill:before { content: "\f0e1"; } +.ri-service-line:before { content: "\f0e2"; } +.ri-settings-2-fill:before { content: "\f0e3"; } +.ri-settings-2-line:before { content: "\f0e4"; } +.ri-settings-3-fill:before { content: "\f0e5"; } +.ri-settings-3-line:before { content: "\f0e6"; } +.ri-settings-4-fill:before { content: "\f0e7"; } +.ri-settings-4-line:before { content: "\f0e8"; } +.ri-settings-5-fill:before { content: "\f0e9"; } +.ri-settings-5-line:before { content: "\f0ea"; } +.ri-settings-6-fill:before { content: "\f0eb"; } +.ri-settings-6-line:before { content: "\f0ec"; } +.ri-settings-fill:before { content: "\f0ed"; } +.ri-settings-line:before { content: "\f0ee"; } +.ri-shape-2-fill:before { content: "\f0ef"; } +.ri-shape-2-line:before { content: "\f0f0"; } +.ri-shape-fill:before { content: "\f0f1"; } +.ri-shape-line:before { content: "\f0f2"; } +.ri-share-box-fill:before { content: "\f0f3"; } +.ri-share-box-line:before { content: "\f0f4"; } +.ri-share-circle-fill:before { content: "\f0f5"; } +.ri-share-circle-line:before { content: "\f0f6"; } +.ri-share-fill:before { content: "\f0f7"; } +.ri-share-forward-2-fill:before { content: "\f0f8"; } +.ri-share-forward-2-line:before { content: "\f0f9"; } +.ri-share-forward-box-fill:before { content: "\f0fa"; } +.ri-share-forward-box-line:before { content: "\f0fb"; } +.ri-share-forward-fill:before { content: "\f0fc"; } +.ri-share-forward-line:before { content: "\f0fd"; } +.ri-share-line:before { content: "\f0fe"; } +.ri-shield-check-fill:before { content: "\f0ff"; } +.ri-shield-check-line:before { content: "\f100"; } +.ri-shield-cross-fill:before { content: "\f101"; } +.ri-shield-cross-line:before { content: "\f102"; } +.ri-shield-fill:before { content: "\f103"; } +.ri-shield-flash-fill:before { content: "\f104"; } +.ri-shield-flash-line:before { content: "\f105"; } +.ri-shield-keyhole-fill:before { content: "\f106"; } +.ri-shield-keyhole-line:before { content: "\f107"; } +.ri-shield-line:before { content: "\f108"; } +.ri-shield-star-fill:before { content: "\f109"; } +.ri-shield-star-line:before { content: "\f10a"; } +.ri-shield-user-fill:before { content: "\f10b"; } +.ri-shield-user-line:before { content: "\f10c"; } +.ri-ship-2-fill:before { content: "\f10d"; } +.ri-ship-2-line:before { content: "\f10e"; } +.ri-ship-fill:before { content: "\f10f"; } +.ri-ship-line:before { content: "\f110"; } +.ri-shirt-fill:before { content: "\f111"; } +.ri-shirt-line:before { content: "\f112"; } +.ri-shopping-bag-2-fill:before { content: "\f113"; } +.ri-shopping-bag-2-line:before { content: "\f114"; } +.ri-shopping-bag-3-fill:before { content: "\f115"; } +.ri-shopping-bag-3-line:before { content: "\f116"; } +.ri-shopping-bag-fill:before { content: "\f117"; } +.ri-shopping-bag-line:before { content: "\f118"; } +.ri-shopping-basket-2-fill:before { content: "\f119"; } +.ri-shopping-basket-2-line:before { content: "\f11a"; } +.ri-shopping-basket-fill:before { content: "\f11b"; } +.ri-shopping-basket-line:before { content: "\f11c"; } +.ri-shopping-cart-2-fill:before { content: "\f11d"; } +.ri-shopping-cart-2-line:before { content: "\f11e"; } +.ri-shopping-cart-fill:before { content: "\f11f"; } +.ri-shopping-cart-line:before { content: "\f120"; } +.ri-showers-fill:before { content: "\f121"; } +.ri-showers-line:before { content: "\f122"; } +.ri-shuffle-fill:before { content: "\f123"; } +.ri-shuffle-line:before { content: "\f124"; } +.ri-shut-down-fill:before { content: "\f125"; } +.ri-shut-down-line:before { content: "\f126"; } +.ri-side-bar-fill:before { content: "\f127"; } +.ri-side-bar-line:before { content: "\f128"; } +.ri-signal-tower-fill:before { content: "\f129"; } +.ri-signal-tower-line:before { content: "\f12a"; } +.ri-signal-wifi-1-fill:before { content: "\f12b"; } +.ri-signal-wifi-1-line:before { content: "\f12c"; } +.ri-signal-wifi-2-fill:before { content: "\f12d"; } +.ri-signal-wifi-2-line:before { content: "\f12e"; } +.ri-signal-wifi-3-fill:before { content: "\f12f"; } +.ri-signal-wifi-3-line:before { content: "\f130"; } +.ri-signal-wifi-error-fill:before { content: "\f131"; } +.ri-signal-wifi-error-line:before { content: "\f132"; } +.ri-signal-wifi-fill:before { content: "\f133"; } +.ri-signal-wifi-line:before { content: "\f134"; } +.ri-signal-wifi-off-fill:before { content: "\f135"; } +.ri-signal-wifi-off-line:before { content: "\f136"; } +.ri-sim-card-2-fill:before { content: "\f137"; } +.ri-sim-card-2-line:before { content: "\f138"; } +.ri-sim-card-fill:before { content: "\f139"; } +.ri-sim-card-line:before { content: "\f13a"; } +.ri-single-quotes-l:before { content: "\f13b"; } +.ri-single-quotes-r:before { content: "\f13c"; } +.ri-sip-fill:before { content: "\f13d"; } +.ri-sip-line:before { content: "\f13e"; } +.ri-skip-back-fill:before { content: "\f13f"; } +.ri-skip-back-line:before { content: "\f140"; } +.ri-skip-back-mini-fill:before { content: "\f141"; } +.ri-skip-back-mini-line:before { content: "\f142"; } +.ri-skip-forward-fill:before { content: "\f143"; } +.ri-skip-forward-line:before { content: "\f144"; } +.ri-skip-forward-mini-fill:before { content: "\f145"; } +.ri-skip-forward-mini-line:before { content: "\f146"; } +.ri-skull-2-fill:before { content: "\f147"; } +.ri-skull-2-line:before { content: "\f148"; } +.ri-skull-fill:before { content: "\f149"; } +.ri-skull-line:before { content: "\f14a"; } +.ri-skype-fill:before { content: "\f14b"; } +.ri-skype-line:before { content: "\f14c"; } +.ri-slack-fill:before { content: "\f14d"; } +.ri-slack-line:before { content: "\f14e"; } +.ri-slice-fill:before { content: "\f14f"; } +.ri-slice-line:before { content: "\f150"; } +.ri-slideshow-2-fill:before { content: "\f151"; } +.ri-slideshow-2-line:before { content: "\f152"; } +.ri-slideshow-3-fill:before { content: "\f153"; } +.ri-slideshow-3-line:before { content: "\f154"; } +.ri-slideshow-4-fill:before { content: "\f155"; } +.ri-slideshow-4-line:before { content: "\f156"; } +.ri-slideshow-fill:before { content: "\f157"; } +.ri-slideshow-line:before { content: "\f158"; } +.ri-smartphone-fill:before { content: "\f159"; } +.ri-smartphone-line:before { content: "\f15a"; } +.ri-snapchat-fill:before { content: "\f15b"; } +.ri-snapchat-line:before { content: "\f15c"; } +.ri-snowy-fill:before { content: "\f15d"; } +.ri-snowy-line:before { content: "\f15e"; } +.ri-sort-asc:before { content: "\f15f"; } +.ri-sort-desc:before { content: "\f160"; } +.ri-sound-module-fill:before { content: "\f161"; } +.ri-sound-module-line:before { content: "\f162"; } +.ri-soundcloud-fill:before { content: "\f163"; } +.ri-soundcloud-line:before { content: "\f164"; } +.ri-space-ship-fill:before { content: "\f165"; } +.ri-space-ship-line:before { content: "\f166"; } +.ri-space:before { content: "\f167"; } +.ri-spam-2-fill:before { content: "\f168"; } +.ri-spam-2-line:before { content: "\f169"; } +.ri-spam-3-fill:before { content: "\f16a"; } +.ri-spam-3-line:before { content: "\f16b"; } +.ri-spam-fill:before { content: "\f16c"; } +.ri-spam-line:before { content: "\f16d"; } +.ri-speaker-2-fill:before { content: "\f16e"; } +.ri-speaker-2-line:before { content: "\f16f"; } +.ri-speaker-3-fill:before { content: "\f170"; } +.ri-speaker-3-line:before { content: "\f171"; } +.ri-speaker-fill:before { content: "\f172"; } +.ri-speaker-line:before { content: "\f173"; } +.ri-spectrum-fill:before { content: "\f174"; } +.ri-spectrum-line:before { content: "\f175"; } +.ri-speed-fill:before { content: "\f176"; } +.ri-speed-line:before { content: "\f177"; } +.ri-speed-mini-fill:before { content: "\f178"; } +.ri-speed-mini-line:before { content: "\f179"; } +.ri-split-cells-horizontal:before { content: "\f17a"; } +.ri-split-cells-vertical:before { content: "\f17b"; } +.ri-spotify-fill:before { content: "\f17c"; } +.ri-spotify-line:before { content: "\f17d"; } +.ri-spy-fill:before { content: "\f17e"; } +.ri-spy-line:before { content: "\f17f"; } +.ri-stack-fill:before { content: "\f180"; } +.ri-stack-line:before { content: "\f181"; } +.ri-stack-overflow-fill:before { content: "\f182"; } +.ri-stack-overflow-line:before { content: "\f183"; } +.ri-stackshare-fill:before { content: "\f184"; } +.ri-stackshare-line:before { content: "\f185"; } +.ri-star-fill:before { content: "\f186"; } +.ri-star-half-fill:before { content: "\f187"; } +.ri-star-half-line:before { content: "\f188"; } +.ri-star-half-s-fill:before { content: "\f189"; } +.ri-star-half-s-line:before { content: "\f18a"; } +.ri-star-line:before { content: "\f18b"; } +.ri-star-s-fill:before { content: "\f18c"; } +.ri-star-s-line:before { content: "\f18d"; } +.ri-star-smile-fill:before { content: "\f18e"; } +.ri-star-smile-line:before { content: "\f18f"; } +.ri-steam-fill:before { content: "\f190"; } +.ri-steam-line:before { content: "\f191"; } +.ri-steering-2-fill:before { content: "\f192"; } +.ri-steering-2-line:before { content: "\f193"; } +.ri-steering-fill:before { content: "\f194"; } +.ri-steering-line:before { content: "\f195"; } +.ri-stethoscope-fill:before { content: "\f196"; } +.ri-stethoscope-line:before { content: "\f197"; } +.ri-sticky-note-2-fill:before { content: "\f198"; } +.ri-sticky-note-2-line:before { content: "\f199"; } +.ri-sticky-note-fill:before { content: "\f19a"; } +.ri-sticky-note-line:before { content: "\f19b"; } +.ri-stock-fill:before { content: "\f19c"; } +.ri-stock-line:before { content: "\f19d"; } +.ri-stop-circle-fill:before { content: "\f19e"; } +.ri-stop-circle-line:before { content: "\f19f"; } +.ri-stop-fill:before { content: "\f1a0"; } +.ri-stop-line:before { content: "\f1a1"; } +.ri-stop-mini-fill:before { content: "\f1a2"; } +.ri-stop-mini-line:before { content: "\f1a3"; } +.ri-store-2-fill:before { content: "\f1a4"; } +.ri-store-2-line:before { content: "\f1a5"; } +.ri-store-3-fill:before { content: "\f1a6"; } +.ri-store-3-line:before { content: "\f1a7"; } +.ri-store-fill:before { content: "\f1a8"; } +.ri-store-line:before { content: "\f1a9"; } +.ri-strikethrough-2:before { content: "\f1aa"; } +.ri-strikethrough:before { content: "\f1ab"; } +.ri-subscript-2:before { content: "\f1ac"; } +.ri-subscript:before { content: "\f1ad"; } +.ri-subtract-fill:before { content: "\f1ae"; } +.ri-subtract-line:before { content: "\f1af"; } +.ri-subway-fill:before { content: "\f1b0"; } +.ri-subway-line:before { content: "\f1b1"; } +.ri-subway-wifi-fill:before { content: "\f1b2"; } +.ri-subway-wifi-line:before { content: "\f1b3"; } +.ri-suitcase-2-fill:before { content: "\f1b4"; } +.ri-suitcase-2-line:before { content: "\f1b5"; } +.ri-suitcase-3-fill:before { content: "\f1b6"; } +.ri-suitcase-3-line:before { content: "\f1b7"; } +.ri-suitcase-fill:before { content: "\f1b8"; } +.ri-suitcase-line:before { content: "\f1b9"; } +.ri-sun-cloudy-fill:before { content: "\f1ba"; } +.ri-sun-cloudy-line:before { content: "\f1bb"; } +.ri-sun-fill:before { content: "\f1bc"; } +.ri-sun-foggy-fill:before { content: "\f1bd"; } +.ri-sun-foggy-line:before { content: "\f1be"; } +.ri-sun-line:before { content: "\f1bf"; } +.ri-superscript-2:before { content: "\f1c0"; } +.ri-superscript:before { content: "\f1c1"; } +.ri-surgical-mask-fill:before { content: "\f1c2"; } +.ri-surgical-mask-line:before { content: "\f1c3"; } +.ri-surround-sound-fill:before { content: "\f1c4"; } +.ri-surround-sound-line:before { content: "\f1c5"; } +.ri-survey-fill:before { content: "\f1c6"; } +.ri-survey-line:before { content: "\f1c7"; } +.ri-swap-box-fill:before { content: "\f1c8"; } +.ri-swap-box-line:before { content: "\f1c9"; } +.ri-swap-fill:before { content: "\f1ca"; } +.ri-swap-line:before { content: "\f1cb"; } +.ri-switch-fill:before { content: "\f1cc"; } +.ri-switch-line:before { content: "\f1cd"; } +.ri-sword-fill:before { content: "\f1ce"; } +.ri-sword-line:before { content: "\f1cf"; } +.ri-syringe-fill:before { content: "\f1d0"; } +.ri-syringe-line:before { content: "\f1d1"; } +.ri-t-box-fill:before { content: "\f1d2"; } +.ri-t-box-line:before { content: "\f1d3"; } +.ri-t-shirt-2-fill:before { content: "\f1d4"; } +.ri-t-shirt-2-line:before { content: "\f1d5"; } +.ri-t-shirt-air-fill:before { content: "\f1d6"; } +.ri-t-shirt-air-line:before { content: "\f1d7"; } +.ri-t-shirt-fill:before { content: "\f1d8"; } +.ri-t-shirt-line:before { content: "\f1d9"; } +.ri-table-2:before { content: "\f1da"; } +.ri-table-alt-fill:before { content: "\f1db"; } +.ri-table-alt-line:before { content: "\f1dc"; } +.ri-table-fill:before { content: "\f1dd"; } +.ri-table-line:before { content: "\f1de"; } +.ri-tablet-fill:before { content: "\f1df"; } +.ri-tablet-line:before { content: "\f1e0"; } +.ri-takeaway-fill:before { content: "\f1e1"; } +.ri-takeaway-line:before { content: "\f1e2"; } +.ri-taobao-fill:before { content: "\f1e3"; } +.ri-taobao-line:before { content: "\f1e4"; } +.ri-tape-fill:before { content: "\f1e5"; } +.ri-tape-line:before { content: "\f1e6"; } +.ri-task-fill:before { content: "\f1e7"; } +.ri-task-line:before { content: "\f1e8"; } +.ri-taxi-fill:before { content: "\f1e9"; } +.ri-taxi-line:before { content: "\f1ea"; } +.ri-taxi-wifi-fill:before { content: "\f1eb"; } +.ri-taxi-wifi-line:before { content: "\f1ec"; } +.ri-team-fill:before { content: "\f1ed"; } +.ri-team-line:before { content: "\f1ee"; } +.ri-telegram-fill:before { content: "\f1ef"; } +.ri-telegram-line:before { content: "\f1f0"; } +.ri-temp-cold-fill:before { content: "\f1f1"; } +.ri-temp-cold-line:before { content: "\f1f2"; } +.ri-temp-hot-fill:before { content: "\f1f3"; } +.ri-temp-hot-line:before { content: "\f1f4"; } +.ri-terminal-box-fill:before { content: "\f1f5"; } +.ri-terminal-box-line:before { content: "\f1f6"; } +.ri-terminal-fill:before { content: "\f1f7"; } +.ri-terminal-line:before { content: "\f1f8"; } +.ri-terminal-window-fill:before { content: "\f1f9"; } +.ri-terminal-window-line:before { content: "\f1fa"; } +.ri-test-tube-fill:before { content: "\f1fb"; } +.ri-test-tube-line:before { content: "\f1fc"; } +.ri-text-direction-l:before { content: "\f1fd"; } +.ri-text-direction-r:before { content: "\f1fe"; } +.ri-text-spacing:before { content: "\f1ff"; } +.ri-text-wrap:before { content: "\f200"; } +.ri-text:before { content: "\f201"; } +.ri-thermometer-fill:before { content: "\f202"; } +.ri-thermometer-line:before { content: "\f203"; } +.ri-thumb-down-fill:before { content: "\f204"; } +.ri-thumb-down-line:before { content: "\f205"; } +.ri-thumb-up-fill:before { content: "\f206"; } +.ri-thumb-up-line:before { content: "\f207"; } +.ri-thunderstorms-fill:before { content: "\f208"; } +.ri-thunderstorms-line:before { content: "\f209"; } +.ri-ticket-2-fill:before { content: "\f20a"; } +.ri-ticket-2-line:before { content: "\f20b"; } +.ri-ticket-fill:before { content: "\f20c"; } +.ri-ticket-line:before { content: "\f20d"; } +.ri-time-fill:before { content: "\f20e"; } +.ri-time-line:before { content: "\f20f"; } +.ri-timer-2-fill:before { content: "\f210"; } +.ri-timer-2-line:before { content: "\f211"; } +.ri-timer-fill:before { content: "\f212"; } +.ri-timer-flash-fill:before { content: "\f213"; } +.ri-timer-flash-line:before { content: "\f214"; } +.ri-timer-line:before { content: "\f215"; } +.ri-todo-fill:before { content: "\f216"; } +.ri-todo-line:before { content: "\f217"; } +.ri-toggle-fill:before { content: "\f218"; } +.ri-toggle-line:before { content: "\f219"; } +.ri-tools-fill:before { content: "\f21a"; } +.ri-tools-line:before { content: "\f21b"; } +.ri-tornado-fill:before { content: "\f21c"; } +.ri-tornado-line:before { content: "\f21d"; } +.ri-trademark-fill:before { content: "\f21e"; } +.ri-trademark-line:before { content: "\f21f"; } +.ri-traffic-light-fill:before { content: "\f220"; } +.ri-traffic-light-line:before { content: "\f221"; } +.ri-train-fill:before { content: "\f222"; } +.ri-train-line:before { content: "\f223"; } +.ri-train-wifi-fill:before { content: "\f224"; } +.ri-train-wifi-line:before { content: "\f225"; } +.ri-translate-2:before { content: "\f226"; } +.ri-translate:before { content: "\f227"; } +.ri-travesti-fill:before { content: "\f228"; } +.ri-travesti-line:before { content: "\f229"; } +.ri-treasure-map-fill:before { content: "\f22a"; } +.ri-treasure-map-line:before { content: "\f22b"; } +.ri-trello-fill:before { content: "\f22c"; } +.ri-trello-line:before { content: "\f22d"; } +.ri-trophy-fill:before { content: "\f22e"; } +.ri-trophy-line:before { content: "\f22f"; } +.ri-truck-fill:before { content: "\f230"; } +.ri-truck-line:before { content: "\f231"; } +.ri-tumblr-fill:before { content: "\f232"; } +.ri-tumblr-line:before { content: "\f233"; } +.ri-tv-2-fill:before { content: "\f234"; } +.ri-tv-2-line:before { content: "\f235"; } +.ri-tv-fill:before { content: "\f236"; } +.ri-tv-line:before { content: "\f237"; } +.ri-twitch-fill:before { content: "\f238"; } +.ri-twitch-line:before { content: "\f239"; } +.ri-twitter-fill:before { content: "\f23a"; } +.ri-twitter-line:before { content: "\f23b"; } +.ri-typhoon-fill:before { content: "\f23c"; } +.ri-typhoon-line:before { content: "\f23d"; } +.ri-u-disk-fill:before { content: "\f23e"; } +.ri-u-disk-line:before { content: "\f23f"; } +.ri-ubuntu-fill:before { content: "\f240"; } +.ri-ubuntu-line:before { content: "\f241"; } +.ri-umbrella-fill:before { content: "\f242"; } +.ri-umbrella-line:before { content: "\f243"; } +.ri-underline:before { content: "\f244"; } +.ri-uninstall-fill:before { content: "\f245"; } +.ri-uninstall-line:before { content: "\f246"; } +.ri-unsplash-fill:before { content: "\f247"; } +.ri-unsplash-line:before { content: "\f248"; } +.ri-upload-2-fill:before { content: "\f249"; } +.ri-upload-2-line:before { content: "\f24a"; } +.ri-upload-cloud-2-fill:before { content: "\f24b"; } +.ri-upload-cloud-2-line:before { content: "\f24c"; } +.ri-upload-cloud-fill:before { content: "\f24d"; } +.ri-upload-cloud-line:before { content: "\f24e"; } +.ri-upload-fill:before { content: "\f24f"; } +.ri-upload-line:before { content: "\f250"; } +.ri-usb-fill:before { content: "\f251"; } +.ri-usb-line:before { content: "\f252"; } +.ri-user-2-fill:before { content: "\f253"; } +.ri-user-2-line:before { content: "\f254"; } +.ri-user-3-fill:before { content: "\f255"; } +.ri-user-3-line:before { content: "\f256"; } +.ri-user-4-fill:before { content: "\f257"; } +.ri-user-4-line:before { content: "\f258"; } +.ri-user-5-fill:before { content: "\f259"; } +.ri-user-5-line:before { content: "\f25a"; } +.ri-user-6-fill:before { content: "\f25b"; } +.ri-user-6-line:before { content: "\f25c"; } +.ri-user-add-fill:before { content: "\f25d"; } +.ri-user-add-line:before { content: "\f25e"; } +.ri-user-fill:before { content: "\f25f"; } +.ri-user-follow-fill:before { content: "\f260"; } +.ri-user-follow-line:before { content: "\f261"; } +.ri-user-heart-fill:before { content: "\f262"; } +.ri-user-heart-line:before { content: "\f263"; } +.ri-user-line:before { content: "\f264"; } +.ri-user-location-fill:before { content: "\f265"; } +.ri-user-location-line:before { content: "\f266"; } +.ri-user-received-2-fill:before { content: "\f267"; } +.ri-user-received-2-line:before { content: "\f268"; } +.ri-user-received-fill:before { content: "\f269"; } +.ri-user-received-line:before { content: "\f26a"; } +.ri-user-search-fill:before { content: "\f26b"; } +.ri-user-search-line:before { content: "\f26c"; } +.ri-user-settings-fill:before { content: "\f26d"; } +.ri-user-settings-line:before { content: "\f26e"; } +.ri-user-shared-2-fill:before { content: "\f26f"; } +.ri-user-shared-2-line:before { content: "\f270"; } +.ri-user-shared-fill:before { content: "\f271"; } +.ri-user-shared-line:before { content: "\f272"; } +.ri-user-smile-fill:before { content: "\f273"; } +.ri-user-smile-line:before { content: "\f274"; } +.ri-user-star-fill:before { content: "\f275"; } +.ri-user-star-line:before { content: "\f276"; } +.ri-user-unfollow-fill:before { content: "\f277"; } +.ri-user-unfollow-line:before { content: "\f278"; } +.ri-user-voice-fill:before { content: "\f279"; } +.ri-user-voice-line:before { content: "\f27a"; } +.ri-video-add-fill:before { content: "\f27b"; } +.ri-video-add-line:before { content: "\f27c"; } +.ri-video-chat-fill:before { content: "\f27d"; } +.ri-video-chat-line:before { content: "\f27e"; } +.ri-video-download-fill:before { content: "\f27f"; } +.ri-video-download-line:before { content: "\f280"; } +.ri-video-fill:before { content: "\f281"; } +.ri-video-line:before { content: "\f282"; } +.ri-video-upload-fill:before { content: "\f283"; } +.ri-video-upload-line:before { content: "\f284"; } +.ri-vidicon-2-fill:before { content: "\f285"; } +.ri-vidicon-2-line:before { content: "\f286"; } +.ri-vidicon-fill:before { content: "\f287"; } +.ri-vidicon-line:before { content: "\f288"; } +.ri-vimeo-fill:before { content: "\f289"; } +.ri-vimeo-line:before { content: "\f28a"; } +.ri-vip-crown-2-fill:before { content: "\f28b"; } +.ri-vip-crown-2-line:before { content: "\f28c"; } +.ri-vip-crown-fill:before { content: "\f28d"; } +.ri-vip-crown-line:before { content: "\f28e"; } +.ri-vip-diamond-fill:before { content: "\f28f"; } +.ri-vip-diamond-line:before { content: "\f290"; } +.ri-vip-fill:before { content: "\f291"; } +.ri-vip-line:before { content: "\f292"; } +.ri-virus-fill:before { content: "\f293"; } +.ri-virus-line:before { content: "\f294"; } +.ri-visa-fill:before { content: "\f295"; } +.ri-visa-line:before { content: "\f296"; } +.ri-voice-recognition-fill:before { content: "\f297"; } +.ri-voice-recognition-line:before { content: "\f298"; } +.ri-voiceprint-fill:before { content: "\f299"; } +.ri-voiceprint-line:before { content: "\f29a"; } +.ri-volume-down-fill:before { content: "\f29b"; } +.ri-volume-down-line:before { content: "\f29c"; } +.ri-volume-mute-fill:before { content: "\f29d"; } +.ri-volume-mute-line:before { content: "\f29e"; } +.ri-volume-off-vibrate-fill:before { content: "\f29f"; } +.ri-volume-off-vibrate-line:before { content: "\f2a0"; } +.ri-volume-up-fill:before { content: "\f2a1"; } +.ri-volume-up-line:before { content: "\f2a2"; } +.ri-volume-vibrate-fill:before { content: "\f2a3"; } +.ri-volume-vibrate-line:before { content: "\f2a4"; } +.ri-vuejs-fill:before { content: "\f2a5"; } +.ri-vuejs-line:before { content: "\f2a6"; } +.ri-walk-fill:before { content: "\f2a7"; } +.ri-walk-line:before { content: "\f2a8"; } +.ri-wallet-2-fill:before { content: "\f2a9"; } +.ri-wallet-2-line:before { content: "\f2aa"; } +.ri-wallet-3-fill:before { content: "\f2ab"; } +.ri-wallet-3-line:before { content: "\f2ac"; } +.ri-wallet-fill:before { content: "\f2ad"; } +.ri-wallet-line:before { content: "\f2ae"; } +.ri-water-flash-fill:before { content: "\f2af"; } +.ri-water-flash-line:before { content: "\f2b0"; } +.ri-webcam-fill:before { content: "\f2b1"; } +.ri-webcam-line:before { content: "\f2b2"; } +.ri-wechat-2-fill:before { content: "\f2b3"; } +.ri-wechat-2-line:before { content: "\f2b4"; } +.ri-wechat-fill:before { content: "\f2b5"; } +.ri-wechat-line:before { content: "\f2b6"; } +.ri-wechat-pay-fill:before { content: "\f2b7"; } +.ri-wechat-pay-line:before { content: "\f2b8"; } +.ri-weibo-fill:before { content: "\f2b9"; } +.ri-weibo-line:before { content: "\f2ba"; } +.ri-whatsapp-fill:before { content: "\f2bb"; } +.ri-whatsapp-line:before { content: "\f2bc"; } +.ri-wheelchair-fill:before { content: "\f2bd"; } +.ri-wheelchair-line:before { content: "\f2be"; } +.ri-wifi-fill:before { content: "\f2bf"; } +.ri-wifi-line:before { content: "\f2c0"; } +.ri-wifi-off-fill:before { content: "\f2c1"; } +.ri-wifi-off-line:before { content: "\f2c2"; } +.ri-window-2-fill:before { content: "\f2c3"; } +.ri-window-2-line:before { content: "\f2c4"; } +.ri-window-fill:before { content: "\f2c5"; } +.ri-window-line:before { content: "\f2c6"; } +.ri-windows-fill:before { content: "\f2c7"; } +.ri-windows-line:before { content: "\f2c8"; } +.ri-windy-fill:before { content: "\f2c9"; } +.ri-windy-line:before { content: "\f2ca"; } +.ri-wireless-charging-fill:before { content: "\f2cb"; } +.ri-wireless-charging-line:before { content: "\f2cc"; } +.ri-women-fill:before { content: "\f2cd"; } +.ri-women-line:before { content: "\f2ce"; } +.ri-wubi-input:before { content: "\f2cf"; } +.ri-xbox-fill:before { content: "\f2d0"; } +.ri-xbox-line:before { content: "\f2d1"; } +.ri-xing-fill:before { content: "\f2d2"; } +.ri-xing-line:before { content: "\f2d3"; } +.ri-youtube-fill:before { content: "\f2d4"; } +.ri-youtube-line:before { content: "\f2d5"; } +.ri-zcool-fill:before { content: "\f2d6"; } +.ri-zcool-line:before { content: "\f2d7"; } +.ri-zhihu-fill:before { content: "\f2d8"; } +.ri-zhihu-line:before { content: "\f2d9"; } +.ri-zoom-in-fill:before { content: "\f2da"; } +.ri-zoom-in-line:before { content: "\f2db"; } +.ri-zoom-out-fill:before { content: "\f2dc"; } +.ri-zoom-out-line:before { content: "\f2dd"; } +.ri-zzz-fill:before { content: "\f2de"; } +.ri-zzz-line:before { content: "\f2df"; } + diff --git a/src/js/core/al.conf.js b/src/js/core/al.conf.js new file mode 100644 index 0000000..036563a --- /dev/null +++ b/src/js/core/al.conf.js @@ -0,0 +1,80 @@ +/* + * ================================= + * al.js + * 用途: 全异步加载架构 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:模块编排配置 + * ================================= + */ + +// 定义根路径,用于加载文件 +var _ROOTPATH; +// 解析路径 +var _script = window.document.getElementsByTagName('script'); +for (var i = 0; i < _script.length; i++) +{ + var _src = _script[i].getAttribute('src'); + if (_src == null) + { + continue; + } + if (_src.indexOf('al.load') != -1) + { + _ROOTPATH = _src.replace(/js\/core\/al.load.min.js/, ''); + break; + } +} +// 框架加载文件配置 +var _fmConf = []; + +// jquery +_fmConf['jquery'] = [ + 'jquery.min.js' +]; +// animate +_fmConf['animate'] = [ + 'animate.min.css' +]; +// bootstrap +_fmConf['bootstrap'] = [ + 'bootstrap.min.css', +]; +// font-awesome +_fmConf['font-awesome'] = [ + 'font-awesome.min.css' +]; +// html5 +_fmConf['html5'] = [ + 'html5shiv.min.js' +]; +// swiper +_fmConf['swiper'] = [ + 'swiper.min.js', + 'swiper.min.css' +]; +// zepto +_fmConf['zepto'] = [ + 'zepto.min.js' +]; +// art-template +_fmConf['art-template'] = [ + 'template-web.js' +]; +// eadmin +_fmConf['eadmin'] = [ + 'eadmin.min.js' +]; +// lodash +_fmConf['lodash'] = [ + 'lodash.min.js' +]; +// axios +_fmConf['axios'] = [ + 'axios.min.js' +]; +// chart +_fmConf['chart'] = [ + 'chart.min.js' +]; \ No newline at end of file diff --git a/src/js/core/al.func.js b/src/js/core/al.func.js new file mode 100644 index 0000000..bbfe1ee --- /dev/null +++ b/src/js/core/al.func.js @@ -0,0 +1,400 @@ +/* + * ================================= + * al.js + * 用途: 常用函数封装 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:系统函数库 + * ================================= + */ + +// 获取隐藏元素宽度高度 +function hideDom(obj, type) +{ + let v = { + obj : obj.clone, + return : '' + }; + v.obj. + appendTo('html'). + css({ + 'position' : 'absolute', + 'left' : '-9999px', + 'display' : 'block' + }); + if (type == undefined) + { + v.return = v.obj.outerWidth(); + } + else + { + v.return = (type == 'width') + ? v.obj.outerWidth() + : v.obj.outerHeight(); + } + v.obj.remove(); + return v.return; +} + +// 获取INNER_WIDTH +function innerW() +{ + if (window.innerWidth) + { + return window.innerWidth; + } + else if (document.documentElement.clientWidth) + { + return document.documentElement.clientWidth; + } + else if (document.body.clientWidth) + { + return document.body.clientWidth; + } +} + +// 获取INNER_HEIGHT +function innerH() +{ + if (window.innerHeight) + { + return window.innerHeight; + } + else if (document.documentElement.clientHeight) + { + return document.documentElement.clientHeight; + } + else if (document.body.clientHeight) + { + return document.body.clientHeight; + } +} + +// 禁止/允许页面内容选中 +// 1:允许 +// 0:禁止 +function userselect(type) +{ + type = (type == undefined) ? 1 : 0; + if (type == 1) + { + document.onselectstart = function(){return true;} + //兼容火狐 + $('body').css('-moz-user-select',''); + } + else + { + document.onselectstart = function(){return false;} + //兼容火狐 + $('body').css('-moz-user-select','none'); + } +} + +// 禁用右键 +function disabledRight() +{ + $(document).on('contextmenu', function(e){ + return false; + }); +} + +// 键盘输入防抖 +function keyup(dom, callback) +{ + let T = null; + dom.on('keyup', function(e){ + let _this = $(this); + clearTimeout(T); + T = setTimeout(function(){ + callback(_this, e); + }, 200); + }); +} + +// 获取指定元素到可视区域四个方向的距离 +// @dom:指定的dom元素 +// @type:方向,top、bottom、left、right +// @cut:是否减去自身宽度 +function distance(dom, type, cut = true) +{ + let val; + switch (type) + { + case 'top': + val = dom.offset().top; + break; + case 'bottom': + val = innerH() - dom.offset().top - dom.outerHeight() - 10; + break; + case 'left': + val = dom.offset().left; + break; + case 'right': + val = innerW() - dom.offset().left; + if (cut) + val -= dom.outerWidth(); + break; + } + return val; +} + +// 全局通用显示动画效果 +// @dom:需要淡入的dom +// @source:触发该次动作的来源,如果指定,则表示要自动定位在该来源的合适位置上 +// @cut:是否减去自身宽度 +function fadeIn(dom, source = null, cut = true) +{ + // 如果传递触发事件的原DOM,则表示需要自动定位 + if (source != null) + { + // 定义局部变量 + let v = { + top : 0, + left : 0, + pickerOuterHeight : dom.outerHeight(), + pickerOuterWidth : dom.outerWidth() + }; + v.inputOuterHeight = source.outerHeight(); + v.inputOuterWidth = source.outerWidth(); + v.offset = source.offset(); + v.left = v.offset.left; + v.top = v.offset.top; + // 判断显示的位置 + // 用来控制如果下方空间不够则在上方显示,反之也是 + if (distance(source, 'bottom') < v.pickerOuterHeight) + { + v.top -= (v.pickerOuterHeight + 5); + } + else + { + v.top += (v.inputOuterHeight + 5); + } + // 判断距离右侧宽度是否充足 + if (distance(source, 'right', cut) < v.pickerOuterWidth) + v.left -= (v.pickerOuterWidth - v.inputOuterWidth); + dom.css({ + left : v.left, + top : v.top + }).attr('tabindex', 0); + } + dom. + off('animationend'). + show(). + removeClass('fadeOutUp'). + addClass('fadeInDown'); +} + +// 全局通用隐藏效果 +// @dom +// @callback:隐藏后的回调 +function fadeOut(dom, callback = null) +{ + dom. + removeClass('fadeInDown'). + addClass('fadeOutUp'). + on('animationend', function(){ + $(this).hide(); + if (_.isFunction(callback)) callback(); + }); +} + +/** + * 不足10自动补0,用在日历组件中 + * @param {*} num + */ +function repairZero(num) +{ + return (num < 10) ? '0' + num : num; +} + +// 同级别排他增加class +function addClassExc(dom, classname) +{ + dom. + addClass(classname). + siblings(). + removeClass(classname); +} + +// 真实作用域,主要用来区分直接页面还是WINDOW中,避免DOM元素的ID冲突 +function scope(dom) +{ + if (dom === false) return false; + if (Mount.window == null) + { + return $(dom); + } + else + { + return $('#' + Mount.window).find(dom); + } +} + +// 生成唯一ID +function createId() +{ + return (new Date()).valueOf() + Math.random().toString().slice(-6); +} + +// 缺省图加载 +function defaultImg(box) +{ + if (module.conf.error_default_img == '') + return; + box.find('img').each(function(){ + let _this = $(this); + _this.on('error', () => { + _this.attr('src', module.conf.error_default_img); + }); + }); +} + +// 处理块元素特殊情况 +function block(dom) +{ + // 自适应列宽 + col(dom); + // 块标题 + dom.find('.block-title'). + each(function(){ + let [_this, v] = [$(this), {}]; + // 自定义图标 + v.icon = _this.data('icon'); + if (v.icon == undefined) + { + _this.prepend(''); + } + else + { + v.color = _this.data('icon-color'); + if (v.color != undefined) + v.icon += ' font-color-' + v.color; + _this.css('padding-left', 0).prepend(``); + } + }); + // 块 + dom.find('.block-data'). + each(function(){ + let [_this, v] = [$(this), {}]; + _this.addClass('block-data'); + v.small = _this.data('small'); + if (v.small != undefined) + _this.addClass('block-data-small'); + v.color = _this.data('color'); + if (v.color != undefined) + { + v.color = 'font-color-' + v.color; + _this.find('.num').addClass(v.color); + } + else + { + v.color = ''; + } + v.icon = _this.data('icon'); + if (v.icon != undefined) + { + _this.children('h5').prepend(``); + } + }); +} + +// 自适应 +function col(dom) +{ + // 自适应 + dom.find("[class*='col-']"). + each(function(){ + let [_this, v] = [$(this), {}]; + v.class = _this.attr('class'); + v.class.replace(/col-([\d]+)/g, function(){ + v.col = parseInt(arguments[1]); + switch (v.col) + { + case 1: + v.class = 'col-xl-1 col-lg-1 col-md-2 col-sm-3'; + break; + case 2: + v.class = 'col-xl-2 col-lg-2 col-md-3 col-sm-4'; + break; + case 3: + v.class = 'col-xl-3 col-lg-3 col-md-4 col-sm-6'; + break; + case 4: + v.class = 'col-xl-4 col-lg-4 col-md-6 col-sm-6'; + break; + case 5: + v.class = 'col-xl-5 col-lg-5 col-md-5 col-sm-5'; + break; + case 6: + v.class = 'col-xl-6 col-lg-6 col-md-6 col-sm-12'; + break; + case 7: + v.class = 'col-xl-7 col-lg-7'; + break; + case 8: + v.class = 'col-xl-8 col-lg-8'; + break; + case 9: + v.class = 'col-xl-9 col-lg-9'; + break; + case 10: + v.class = 'col-xl-10 col-lg-10'; + break; + case 11: + v.class = 'col-xl-11 col-lg-11'; + break; + case 12: + v.class = 'col-xl-12 col-lg-12'; + break; + } + _this.removeClass('col-' + v.col).addClass(v.class); + }); + }); +} + +// 设置路由 +function setRoute(url = '') +{ + window.history.pushState(null, null, '#' + url); +} + +// 获取路由 +function getRoute(homepage = true) +{ + let hash = window.location.hash; + if (hash == '') + { + return false; + } + let arr = hash.split('#'); + if (arr[2] != undefined && homepage) + { + return false; + } + return arr[1]; +} + +// 获取URL参数 +function query(url, qs = false) +{ + let arr; + if (url.indexOf('?') != -1) + { + arr = url.split('?'); + if (arr.length == 1) + return ''; + arr = arr[1].split('&'); + } + else + { + arr = url.split('&'); + } + let query = {}; + for (let i in arr) + { + let get = arr[i].split('='); + query[get[0]] = get[1]; + } + return qs ? query : JSON.stringify(query); +} \ No newline at end of file diff --git a/src/js/core/al.init.js b/src/js/core/al.init.js new file mode 100644 index 0000000..d62bb2f --- /dev/null +++ b/src/js/core/al.init.js @@ -0,0 +1,173 @@ +/* + * ================================= + * al.js + * 用途: 初始化 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:初始化 + * ================================= + */ + +/** + * 定义全局通用常量、变量 + */ + +// 禁止选中网页文本标识,用在滑块拖动时避免页面文字被选中使用 +let selectEnabled = true; +// BODY的JQ缓存 +let body; +// 是否需要清理页面 +let clear = false; +// 全局动作 +let Method = {}; +// 挂载点 +let Mount = { + dropzone : [], + window : null, + page : false, + skin : 'dark', + timeout : [], + interval : [] +}; +// 全局监听单选、复选、下拉启用禁用,用来响应虚拟UI的显示状态 +Mount.observer = new MutationObserver((m) => { + if(m[0].attributeName != 'disabled') return; + let dom = m[0].target; + dom = $(dom); + // 单选 + if (dom.is(':radio')) + { + // 是不是开关 + if (dom.data('model') == 'switch') + { + dom.is(':disabled') ? + dom.next().addClass('switch-disabled') : + dom.next().removeClass('switch-disabled'); + return; + } + let _class = 'radio'; + if(dom.is(':checked')) + { + _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; + } + else + { + _class += dom.is(':disabled') ? '-disabled' : ''; + } + dom.parent().prop('class', _class); + return; + } + // 复选 + if (dom.is(':checkbox')) + { + let _class = 'checkbox'; + if(dom.is(':checked')) + { + _class += dom.is(':disabled') ? '-disabled-checked' : '-checked'; + } + else + { + _class += dom.is(':disabled') ? '-disabled' : ''; + } + dom.parent().prop('class', _class); + return; + } + // 下拉 + if(dom.is('select')) + { + dom.is(':disabled') ? + dom.next().addClass('select-disabled') : + dom.next().removeClass('select-disabled'); + return; + } +}); + +// 默认执行异步加载过程 +(function(){ + try{ + module != undefined; + load(module); + }catch(e){ + console.log('没有找到任何可用的module配置,框架初始化失败'); + } +})(); + +// 加载方法 +function load(module) +{ + // 框架 + let framework = module.framework; + // 类库 + let lib = module.lib; + // 插件 + let plugin = module.plugin; + // 数据配置 + let data = module.data; + // 事件 + let event = module.event; + // 回调 + let ready = module.ready; + // 组装框架文件 + let file = []; + for (let i in framework) + { + // 框架版本 + let version = framework[i]; + for (let j = 0; j < _fmConf[i].length; j++) + file.push(_ROOTPATH + 'js/framework/' + i + '/' + version + '/' + _fmConf[i][j]); + } + loader.load(file, function(){ + body = $('body'); + let timer = setTimeout(() => { + body.append(`
    首次访问加载文件较多,请稍等...
    `); + }, 1000); + // 加载数据配置 + if (data != undefined && data.length > 0) + { + file = []; + for (let i in data) + file.push(_ROOTPATH + 'js/data/' + data[i]); + loader.load(file); + } + // 加载类库 + if (lib != undefined && lib.length > 0) + { + file = []; + for (let i in lib) + file.push(_ROOTPATH + 'js/lib/eadmin.' + lib[i] + '.min.js'); + loader.load(file); + } + // 加载插件 + if (plugin != undefined) + { + file = []; + for (let i in plugin) + file.push(_ROOTPATH + 'js/plugin/' + plugin[i] + '.min.js'); + loader.load(file); + } + // 最后加载事件,因为事件极有可能需要依赖以上的文件 + loader.ready(function(){ + let finish = () => { + clearTimeout(timer); + $('header').show(); + $('#container').show(); + $('#resource').remove(); + } + if (event == undefined || + event.length == 0) + { + finish(); + if(ready != undefined) ready(); + return; + } + file = []; + for (let i = 0; i < event.length; i++) + file.push(_ROOTPATH + 'js/event/' + event[i]); + loader.load(file, function(){ + finish(); + if(ready != undefined) ready(); + }); + }); + }); +} \ No newline at end of file diff --git a/src/js/core/al.load.js b/src/js/core/al.load.js new file mode 100644 index 0000000..fb73b9e --- /dev/null +++ b/src/js/core/al.load.js @@ -0,0 +1,409 @@ +/* + * ================================= + * al.js + * 用途: 核心加载器 + * 开发人员:surui / 317953536@qq.com + * 版本:V1.1.2 + * ================================= + * 功能:核心加载器 + * ================================= + */ + +(function(win, undefined){ + var doc = win.document, + domWaiters = [], + handlers = {}, + assets = {}, + //判断当前浏览器是否支持非阻塞加载文件 + isAsync = 'async' in doc.createElement('script') || 'MozAppearance' in doc.documentElement.style || win.opera, + isDomReady, + headVar = 'loader', + //默认执行ready + api = win[headVar] = (win[headVar] || function(){ + api.ready.apply(null, arguments); + }), + PRELOADING = 1, + PRELOADED = 2, + LOADING = 3, + LOADED = 4; + //定义方法黑洞 + function noop(){} + //遍历对象 + function each(arr, callback) + { + if ( ! arr) + { + return; + } + if (typeof arr === "object") + { + arr = [].slice.call(arr); + } + for (var i = 0, l = arr.length; i < l; i++) + { + callback.call(arr, arr[i], i); + } + } + //校验对象类型,网上大神的写法 + function is(type, obj) + { + var clas = Object.prototype.toString.call(obj).slice(8, -1); + return obj !== undefined && obj !== null && clas === type; + } + //是不是函数 + function isFunction(item) + { + return is("Function", item); + } + //是不是数组 + function isArray(item) + { + return is("Array", item); + } + //解析URL + function toLabel(url) + { + var items = url.split("/"), + name = items[items.length - 1], + i = name.indexOf("?"); + return i !== -1 ? name.substring(0, i) : name; + } + //执行一次 + function one(callback) { + callback = callback || noop; + if (callback._done) + { + return; + } + callback(); + callback._done = 1; + } + function getAsset(item) + { + var asset = {}; + if (typeof item === "object") + { + for (var label in item) + { + if (!!item[label]) + { + asset = { + name : label, + url : item[label] + }; + } + } + } + else + { + asset = { + name : toLabel(item), + url : item + }; + } + var existing = assets[asset.name]; + if (existing && existing.url === asset.url) + { + return existing; + } + assets[asset.name] = asset; + return asset; + } + function allLoaded(items) + { + items = items || assets; + for (var name in items) + { + if (items.hasOwnProperty(name) && items[name].state !== LOADED) + return false; + } + return true; + } + function apiLoadAsync() + { + var args = arguments, + callback = args[args.length - 1], + items = {}; + if ( ! isFunction(callback)) + { + callback = null; + } + if (isArray(args[0])) + { + args[0].push(callback); + api.load.apply(null, args[0]); + return api; + } + each(args, function(item, i){ + if (item !== callback) + { + item = getAsset(item); + items[item.name] = item; + } + }); + each(args, function(item, i){ + if (item !== callback) + { + item = getAsset(item); + load(item, function(){ + if (allLoaded(items)) + one(callback); + }); + } + }); + return api; + } + function load(asset, callback) + { + callback = callback || noop; + if (asset.state === LOADED) + { + callback(); + return; + } + if (asset.state === LOADING) + { + api.ready(asset.name, callback); + return; + } + if (asset.state === PRELOADING) + { + asset.onpreload.push(function(){ + load(asset, callback); + }); + return; + } + asset.state = LOADING; + loadAsset(asset, function(){ + asset.state = LOADED; + callback(); + each(handlers[asset.name], function(fn){ + one(fn); + }); + if (isDomReady && allLoaded()) + { + each(handlers.ALL, function(fn){ + one(fn); + }); + } + }); + } + function getExtension(url) + { + url = url || ""; + var items = url.split("?")[0].split("."); + return items[items.length-1].toLowerCase(); + } + function loadAsset(asset, callback) + { + callback = callback || noop; + function error(event) + { + event = event || win.event; + ele.onload = ele.onreadystatechange = ele.onerror = null; + callback(); + } + function process(event) + { + event = event || win.event; + if (event.type === "load" || (/loaded|complete/.test(ele.readyState) && (!doc.documentMode || doc.documentMode < 9))) + { + win.clearTimeout(asset.errorTimeout); + win.clearTimeout(asset.cssTimeout); + ele.onload = ele.onreadystatechange = ele.onerror = null; + callback(); + } + } + function isCssLoaded() + { + if (asset.state !== LOADED && asset.cssRetries <= 20) + { + for (var i = 0, l = doc.styleSheets.length; i < l; i++) + { + if (doc.styleSheets[i].href === ele.href) + { + process({ + "type" : "load" + }); + return; + } + } + asset.cssRetries++; + asset.cssTimeout = win.setTimeout(isCssLoaded, 250); + } + } + var ele; + var ext = getExtension(asset.url); + if (ext === "css") + { + ele = doc.createElement("link"); + ele.type = "text/" + (asset.type || "css"); + ele.rel = "stylesheet"; + ele.href = asset.url; + asset.cssRetries = 0; + asset.cssTimeout = win.setTimeout(isCssLoaded, 500); + } + else + { + ele = doc.createElement("script"); + ele.type = "text/" + (asset.type || "javascript"); + ele.src = asset.url; + } + ele.onload = ele.onreadystatechange = process; + ele.onerror = error; + ele.async = false; + ele.defer = false; + asset.errorTimeout = win.setTimeout(function(){ + error({ type: "timeout" }); + }, 7e3); + var head = doc.head || doc.getElementsByTagName("head")[0]; + head.insertBefore(ele, head.lastChild); + } + function init() + { + var items = doc.getElementsByTagName("script"); + for (var i = 0, l = items.length; i < l; i++) + { + var dataMain = items[i].getAttribute("init"); + if (!!dataMain) + { + api.load(dataMain); + return; + } + } + } + function ready(key, callback) + { + if (key === doc) + { + if (isDomReady) + { + one(callback); + } + else + { + domWaiters.push(callback); + } + return api; + } + if (isFunction(key)) + { + callback = key; + key = "ALL"; + } + if (isArray(key)) + { + var items = {}; + each(key, function (item) + { + items[item] = assets[item]; + api.ready(item, function(){ + if (allLoaded(items)) + one(callback); + }); + }); + return api; + } + if (typeof key !== "string" || !isFunction(callback)) + return api; + var asset = assets[key]; + if (asset && asset.state === LOADED || key === "ALL" && allLoaded() && isDomReady) + { + one(callback); + return api; + } + var arr = handlers[key]; + if ( ! arr) + { + arr = handlers[key] = [callback]; + } + else + { + arr.push(callback); + } + return api; + } + function domReady() + { + if ( ! doc.body) + { + win.clearTimeout(api.readyTimeout); + api.readyTimeout = win.setTimeout(domReady, 50); + return; + } + if (!isDomReady) + { + isDomReady = true; + init(); + each(domWaiters, function(fn){ + one(fn); + }); + } + } + function domContentLoaded() + { + if (doc.addEventListener) + { + doc.removeEventListener("DOMContentLoaded", domContentLoaded, false); + domReady(); + } + else if (doc.readyState === "complete") + { + doc.detachEvent("onreadystatechange", domContentLoaded); + domReady(); + } + } + + if (doc.readyState === "complete") + { + domReady(); + } + else if (doc.addEventListener) + { + doc.addEventListener("DOMContentLoaded", domContentLoaded, false); + win.addEventListener("load", domReady, false); + } + else { + doc.attachEvent("onreadystatechange", domContentLoaded); + win.attachEvent("onload", domReady); + var top = false; + try + { + top = !win.frameElement && doc.documentElement; + } + catch(e){} + if (top && top.doScroll) + { + (function doScrollCheck(){ + if ( ! isDomReady) + { + try + { + top.doScroll("left"); + } + catch(error) + { + win.clearTimeout(api.readyTimeout); + api.readyTimeout = win.setTimeout(doScrollCheck, 50); + return; + } + domReady(); + } + }()); + } + } + api.load = api.js = isAsync ? apiLoadAsync : apiLoadHack; + api.ready = ready; + api.ready(doc, function(){ + if (allLoaded()) + { + each(handlers.ALL, function (callback){ + one(callback); + }); + } + if (api.feature) + { + api.feature("domloaded", true); + } + }); +}(window)); \ No newline at end of file diff --git a/src/js/framework/eadmin/1.0.1/eadmin.js b/src/js/framework/eadmin/1.0.1/eadmin.js new file mode 100644 index 0000000..5251cb9 --- /dev/null +++ b/src/js/framework/eadmin/1.0.1/eadmin.js @@ -0,0 +1,972 @@ +/* + * ================================= + * eadmin + * 用途: 核心类 + * 开发人员:surui / 317953536@qq.com + * 版本:V2.0.1 + * ================================= + * 功能:核心类 + * ================================= + */ + +// 定义主容器DOM缓存 +let box; + +/** + * 定义核心类 + */ +let eadmin = class Eadmin{ + + /** + * 构造,执行一些初始化操作 + */ + constructor(){ + box = $('#container'); + // 禁止选中 + if ( ! module.conf.allow_user_select) + { + userselect(0); + selectEnabled = false; + } + // 禁止右键 + if ( ! module.conf.allow_right_click) + { + disabledRight(); + } + // 当前链接 + this.href = ''; + // 实时链接,这个链接和this.href的区别是,这个链接可能是弹窗内的链接或者TAB中的链接 + this.currentHref = ''; + // 大盒子的滚动条对象 + this.boxScroll = null; + // 默认响应链接跳转 + this.jumpHref(); + // 如果有通知消息则设置默认顶部距离 + $('body').append('
    '); + $('#notice').css('top', module.conf.notice_top); + // 预加载错误图片 + if (module.conf.error_default_img != undefined && + module.conf.error_default_img != '') + { + $('body').append(``); + $('#error-default-img').on('error', () => { + module.conf.error_default_img = ''; + console.log('默认缺省图' + module.conf.error_default_img + ' 不可用'); + }); + } + // 双击回顶 + if (module.conf.dblclick_goto_top) + { + box.on('dblclick', () => { + let dblclick = store('dblclick'); + if (dblclick === '0') + { + return; + } + if (dblclick === '1') + { + box.scrollTop(0); + return; + } + Popup.confirm({ + content : '是否同意开启双击回顶功能,本消息仅提示一次', + submit : () => { + store('dblclick', '1'); + Popup.success({ + content : '双击回顶设置成功', + submit : () => {box.scrollTop(0);} + }); + }, + cancel : () => { + store('dblclick', '0'); + } + }); + }); + } + if (module.plugin == undefined) + module.plugin = []; + // 遮罩 + $('body').append('
    '); + // 加载进度条 + $('body').append(`
    `); + } + + /** + * 页面加载顶部进度条 + * @type 类型,1:显示 0:隐藏 + */ + loadingProgress(type = 1) + { + let dom = $('#loading-progress'); + if (type == 1) + { + dom.css('opacity', 1).animate({ + width : innerW() + }, 10000); + return; + } + dom.stop().width(innerW()).animate({ + opacity : 0 + }); + } + + /** + * 打开遮罩层 + */ + mask(){ + let mask = $('.mask'); + mask.empty(); + if (mask.is(':hidden')) + { + mask.show(); + return false; + } + let window = $('.window:visible').length; + if (window > 0) + { + let zindex = 9998 + window; + mask.css('z-index', zindex); + return zindex; + } + return false; + } + + /** + * 隐藏遮罩层 + */ + maskHide(){ + let [mask, window] = [ + $('.mask'), + $('.window:visible').length + ]; + if (window > 0) + { + mask.css('z-index', '-=1'); + } + else + { + mask.css('z-index', 9998).hide(); + } + } + + /** + * 启动页 + */ + homepage(){ + let _this = this; + // 设置容器滚动区域高度 + box.height(innerH() - $('header').outerHeight() - 30); + // 如果配置了启动页,则默认加载启动页 + if(module.conf == undefined || + module.conf.homepage == undefined || + module.conf.homepage == '') return; + // 加载动画 + this.loadingProgress(); + // 判断默认主页 + let homepage = getRoute(); + if ( ! homepage) + { + homepage = module.conf.homepage; + store.remove('main_nav_id'); + store.remove('sub_nav_id'); + } + else + { + _this.href = homepage; + _this.currentHref = homepage; + } + // 延迟 + if (module.conf.load_page_timeout != undefined && + module.conf.load_page_timeout > 0) + { + setTimeout(() => { + // 加载 + box. + load(homepage, () => { + _this.load(); + }); + }, module.conf.load_page_timeout); + } + else + { + // 加载 + box.load(homepage, () => { + _this.load(); + }); + } + } + + /** + * 框架内部链接跳转 + */ + jumpHref(){ + // 判断容器是否正常 + if (module.conf.homepage !== false && + box.length == 0) + { + // 这里后面会替换成框架内的弹框 + console.log('没有找到id为container的容器div,请检查!'); + return false; + } + let _this = this; + $('body').on('click', 'a:not(.ql-action), button.href', function(){ + let v = { + this : $(this), + subnav : $('.sub-nav') + }; + v.href = v.this.attr('href'); + _this.href = _this.currentHref = v.href; + // 一级导航 + if (v.this.hasClass('nav')) + { + // 切换样式 + addClassExc(v.this, 'active'); + // 判断是否有子导航 + v.id = v.this.data('id'), + v.sub = window.nav[v.id].sub; + store('main_nav_id', v.id.toString()); + if (v.sub == undefined) + { + if (window.nav[v.id].href == undefined) + { + console.log('当前分类既没有子分类,也没有指定链接'); + return false; + } + $('.sub-nav div').eq(1).empty(); + } + else + { + // 子分类内容处理 + v.navHtml = ''; + v.subnav. + show(). + children('div'). + eq(1). + html(v.navHtml); + // 判断是否需要自动点击第一个子分类 + if (module.conf.auto_click_sub_nav != undefined && + module.conf.auto_click_sub_nav) + { + // 如果第一个链接是原生跳转则返回 + if(v.sub[0].native != undefined) return; + v.subnav.find('a:first').trigger('click'); + store('sub_nav_id', '0'); + return false; + } + } + } + // 二级导航 + else if(v.this.hasClass('nav-sub')) + { + addClassExc(v.this, 'active'); + store('sub_nav_id', v.this.data('id').toString()); + } + // 阻止框架内跳转 + if (_this.href == 'javascript:;' || + v.this.data('native') != undefined) return true; + // 设置URL + setRoute(_this.href); + let storeKey = md5(_this.href); + store.remove(storeKey + '_page'); + // 重载 + let container = v.this.data('container'); + container = container ? '#' + container : false; + _this.refresh(container); + return false; + }); + } + + /** + * 刷新当前页面 + */ + refresh(container = false){ + let _this = this; + let _box = ! container ? box : $(container); + _box.empty(); + // 加载动画 + this.loadingProgress(); + // 需要销毁的元素 + let destroy = [ + '.window', + '.datepicker', + '.citypicker', + '.dz-hidden-input', + '.dropdown:not(.fixed)' + ]; + for (let i in destroy) + $(destroy[i]).remove(); + if (Mount.dropzone.length > 0) + { + _.each(Mount.dropzone, (d) => { + d.disable(); + }); + Mount.dropzone = []; + } + Mount.window = null; + // 清理定时器 + if (Mount.timeout.length > 0) + { + _.each(Mount.timeout, (val) => { + clearTimeout(val); + }); + } + if (Mount.interval.length > 0) + { + _.each(Mount.interval, (val) => { + clearInterval(val); + }); + } + // 加载 + setTimeout(() => { + Method = {}; + _this.href = _this.href == '' ? module.conf.homepage : _this.href; + $(window).off(); + _box.off(). + load(_this.href, () => { + _this.load(); + if (container != '#right-frame') + return; + let contents = `
      `; + _box.find('h2'). + each(function(i){ + $(this).attr('id', 'h2-'+ i); + let h2 = $(this).html();; + contents += `
    • ${h2}
    • `; + }); + contents += `
    `; + _box.append(contents); + // 代码高亮 + $('code').each(function(){ + let v = {this : $(this)}; + v.html = v.this.html(); + v.html = v.html.replace(/[<>]/g, (c) => { + return {'<':'<', '>':'>'}[c]; + }); + v.html = v.html.replace(/^\s+|\s+$/g, ''); + v.this.html(v.html); + if ( ! v.this.hasClass('hljs')) return true; + hljs.highlightBlock(v.this[0]); + hljs.lineNumbersBlock(v.this[0]); + }); + }); + }, module.conf.load_page_timeout); + } + + /** + * 框架一、二级导航处理 + */ + nav(){ + if (module.conf.homepage === false) + return; + // 私有函数 + let create = (data) => { + let navHtml = ''; + // 主导航交互 + $('.nav').html(navHtml); + // 二级导航默认显示处理 + if (main_nav_id == undefined) return; + let sub = window.nav[main_nav_id].sub; + if (sub == undefined) return; + // 子分类内容处理 + navHtml = ''; + $('.sub-nav'). + show(). + children('div'). + eq(1). + html(navHtml); + } + // 实体文件数据源 + if (module.conf.nav_data_source == 'local') + { + loader.load(_ROOTPATH + 'js/data/nav.js', () => { + create(window.nav); + }); + return; + } + // 接口数据源 + if (module.conf.nav_api_url == '') + { + console.log('导航接口地址不能为空,导航创建失败'); + return; + } + this.get({ + url : module.conf.nav_api_url, + then : (data) => { + window.nav = data; + create(data); + } + }); + } + + /** + * 加载页面 + */ + load(){ + if (this.boxScroll != null) + { + this.boxScroll.destroy(); + this.boxScroll = null; + } + this.loadingProgress(0); + // 默认图 + defaultImg(box); + // 块 + block(box); + // 表单渲染 + this.form(); + // 按钮渲染 + Button.run(box); + // 标签 + Tag.run(box); + // 监听滚动 + this.onscroll(); + // 滚动条处理 + let scroll = $('body').find('.iscroll'); + if(scroll.length > 0) + { + let _this = this; + scroll. + each(function(){ + _this.scroll($(this)[0]); + }); + } + this.boxScroll = this.scroll(box[0]); + // 进度条 + Progress.run(box); + } + + /** + * 滚动条 + */ + scroll(dom, scroll = 'y'){ + let param = { + wheelPropagation: (scroll == 'y' ? false : true), + }; + if (scroll == 'y') + { + param.suppressScrollX = true; + } + else + { + param.suppressScrollY = true; + } + return new PerfectScrollbar(dom, param); + } + + /** + * 表单 + */ + form(dom = null){ + Form.init(dom); + return this; + } + + /** + * 日期选择 + */ + datepicker(dom, param){ + new Datepikcer(dom, param); + return this; + } + + /** + * 城市选择 + */ + citypicker(dom, param){ + new Citypikcer(dom, param); + return this; + } + + /** + * 弹窗 + */ + window(dom, param){ + new Window(dom, param); + return this; + } + + /** + * 滑块 + */ + slider(dom, param){ + new Slider(dom, param); + return this; + } + + /** + * 穿梭框 + */ + transfer(dom, param){ + new Transfer(dom, param); + return this; + } + + /** + * 评分 + */ + rate(dom, param){ + new Rate(dom, param); + return this; + } + + /** + * 颜色选择 + */ + colorpicker(dom, param){ + new Colorpicker(dom, param); + return this; + } + + /** + * 表格 + */ + table(dom, param){ + return new Table(dom, param); + } + + /** + * 自定义分页 + */ + page(param){ + new Page(param); + return this; + } + + /** + * 上传 + */ + upload(dom, param){ + new Upload(dom, param); + return this; + } + + /** + * 图表 + */ + chart(dom, param){ + new EChart(dom, param); + return this; + } + + /** + * 树形 + */ + tree(dom, param){ + new Tree(dom, param); + return this; + } + + /** + * 选项卡 + */ + tab(dom, param){ + new Tab(dom, param); + return this; + } + + /** + * 编辑器 + */ + editor(dom, param){ + new Editor(dom, param); + return this; + } + + /** + * 下拉菜单 + * @param {*} dom + * @param {*} param + */ + dropdown(dom, param){ + new Dropdown(dom, param); + return this; + } + + /** + * 模版 + */ + template(dom, data, callback){ + try{ + template != undefined; + let v = { + html : template(dom, data), + box : scope('[data-template="' + dom + '"]') + }; + if (v.box.length == 0) + { + console.log('没有找到对应的模版容器 data-template="' + dom + '",渲染失败'); + return; + } + v.box.html(v.html); + if (_.isFunction(callback)) + callback(); + } + catch(e){ + console.log(e); + } + } + + /** + * 通用获取GET参数 + */ + request(name = ''){ + // 获取参数原始值 + if (dom.length == 0) + { + return {}; + } + let val = dom.val(); + if (val == '') + { + return {}; + } + val = JSON.parse(val); + if (name == '') + { + return val; + } + return val[name]; + } + + /** + * 滚动条滚动响应 + */ + onscroll(){ + let hide = [ + '.datepicker', + '.citypicker', + '.dropdown' + ]; + box.on('scroll', () => { + if ( ! clear) return; + for (let i in hide) + $(hide[i]).hide(); + $(':focus').trigger('blur'); + clear = false; + }); + } + + /** + * 发送GET请求 + */ + get(param = {}) + { + if (param.url == undefined) + { + console.log('请指定接口地址'); + return; + } + if (param.param == undefined) + param.param = {}; + axios.get(param.url, { + params : param.param + }). + then((response) => { + let data; + if (_.isFunction(module.conf.http.response)) + data = module.conf.http.response(response.data); + else + data = response.data; + // 没有执行码 + if (data[module.conf.http.code_field] == undefined) + { + console.log('接口返回结果中没有找到定义的code码字段'); + return; + } + let msg = ''; + if (data[module.conf.http.msg_field] != undefined) + msg = data[module.conf.http.msg_field]; + // 执行失败 + if (data[module.conf.http.code_field] != module.conf.http.code_success) + { + if (msg == '') msg = '操作执行失败'; + Message.error({ + content : msg + }); + if (_.isFunction(param.error)) + param.error(); + return; + } + if (param.popup !== true) + { + if (_.isFunction(param.then)) + param.then(data[module.conf.http.data_field]); + return; + } + msg = msg || '操作执行成功'; + // 提示 + let conf = {content : msg}; + if (_.isFunction(param.then)) + { + conf.callback = () => { + param.then(data); + }; + } + // 自定义提醒模式 + if (data.remind == undefined) + { + conf.submit = conf.callback; + Popup.success(conf); + return; + } + if (data.remind == 'no') + { + if (conf.callback != undefined) + conf.callback(); + return; + } + switch (data.remind) + { + case 'notice': + Notice.success({ + title : '消息提醒', + desc : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'message': + Message.success({ + content : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'popup': + conf.submit = conf.callback; + Popup.success(conf); + break; + } + }). + catch((e) => {console.log(e);}); + } + + /** + * 发送POST请求 + */ + post(param = {}) + { + if (param.url == undefined) + { + console.log('请指定接口地址'); + return; + } + if (param.form == undefined) + { + console.log('请指定需要提交的POST数据'); + return; + } + axios.post(param.url, param.form, module.conf.http.headers). + then((response) => { + let data; + if (_.isFunction(module.conf.http.response)) + data = module.conf.http.response(response.data); + else + data = response.data; + if (data[module.conf.http.code_field] == undefined) + { + console.log('接口返回结果中没有找到定义的code码字段'); + return; + } + let msg = ''; + if (data[module.conf.http.msg_field] != undefined) + msg = data[module.conf.http.msg_field]; + // 执行失败 + if (data[module.conf.http.code_field] != module.conf.http.code_success) + { + msg = msg || '操作执行失败'; + Message.error({ + content : msg + }); + if (_.isFunction(param.error)) + param.error(data); + return; + } + if (_.isFunction(param.close)) + param.close(); + msg = msg || '操作执行成功'; + // 提示 + let conf = {content : msg}; + if (_.isFunction(param.then)) + { + conf.callback = () => { + param.then(data); + }; + } + // 自定义提醒模式 + if (data.remind == undefined) + { + conf.submit = conf.callback; + Popup.success(conf); + return; + } + if (data.remind == 'no') + { + if (conf.callback != undefined) + conf.callback(); + return; + } + switch (data.remind) + { + case 'notice': + Notice.success({ + title : '消息提醒', + desc : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'message': + Message.success({ + content : msg + }); + if (conf.callback != undefined) + conf.callback(); + break; + case 'popup': + conf.submit = conf.callback; + Popup.success(conf); + break; + } + }). + catch((error) => { + console.log(error); + if (_.isFunction(param.error)) + param.error(); + }); + } + +} + +// 实例化 +let Eadmin = new eadmin(); + +loader.ready(() => { + // 识别配色 + Mount.skin = body.css('background-color').indexOf(245) == -1 ? 'dark' : 'light'; + // 全局图表配置 + if (module.framework.chart != undefined) + { + Chart.defaults.fontColor = '#FFF'; + Chart.defaults.scale.gridLines.color = '#151935'; + } + // 注册HTTP请求全局参数 + if(module.framework.axios != undefined) + { + _.each(module.conf.http, (val, key) => { + axios.defaults[key] = val; + }); + } + // 全局上传处理 + if(module.plugin.indexOf('dropzone') != -1) + Dropzone.autoDiscover = false; + // 导航 + Eadmin.nav(); + // 主界面 + Eadmin.homepage(); + // TIPS + Tips.run(); + // POPUP + Eadmin.popup = Popup; + // MESSAGE + Eadmin.message = Message; + // NOTICE + Eadmin.notice = Notice; + // BUTTON + Eadmin.button = Button; + Button.event(); + // 表单事件 + Form.event(); + // 表单验证 + Validate.run(); + // 图片查看器 + Imageview.run(); + // 点击遮罩关闭弹窗 + if ( ! module.conf.window_close_by_shade) return; + $('.mask').on('click', () => { + if ($('.window').length == 0) + return; + // 如果有弹出框则不做动作 + if ($('.popup:visible').length > 0) + return; + let window = $('.window:last'); + window.children('.window-close').trigger('click'); + }); +}); \ No newline at end of file diff --git a/src/js/lib/eadmin.button.js b/src/js/lib/eadmin.button.js new file mode 100644 index 0000000..e43690f --- /dev/null +++ b/src/js/lib/eadmin.button.js @@ -0,0 +1,98 @@ +/** + * eadmin 按钮组件 + */ + +class Button{ + + /** + * 按钮 + */ + static run(dom){ + let [delay, icon] = [ + dom.find('button[data-delay]'), + dom.find('button[data-icon]:not([data-delay])') + ]; + // 延迟按钮处理 + delay.each(function(){ + let _this = $(this); + // 私有变量组 + let v = { + html : _this.html(), + delay : _this.data('delay') + }; + // 按钮状态与赋值 + _this.attr('disabled', true).html(`倒计时(${v.delay})秒后可操作`); + v.time = setInterval(() => { + v.delay--; + _this.html(`倒计时(${v.delay})秒后可操作`); + if (v.delay == 0) + { + clearInterval(v.time); + if ( ! _.isUndefined(_this.data('icon'))) + v.html = `` + v.html; + _this.attr('disabled', false).html(v.html); + } + }, 1000); + }); + // 图标按钮处理 + icon.each(function(){ + let _this = $(this); + let style = ''; + if (_this.is(':empty')) + style += ' style="margin-right:0;"'; + _this.prepend(`
    `); + }); + } + + /** + * 事件 + */ + static event(){ + let that = this; + // 加载按钮点击事件 + body. + on('click', 'button[data-loading]', function(){ + let _this = $(this); + let _do = _this.data('do'); + // 如果是提交表单的按钮则不进行后续处理 + if (_this.data('submit') != undefined) + return; + that.loading(_this); + if (_do == undefined) return; + try{ + Method != undefined; + if ( ! _.isFunction(Method[_do])) + { + console.log('指定的' + _do + '不是一个可被调用的函数'); + return; + } + Method[_do](_this); + } + catch(e){ + console.log(e); + } + }); + } + + /** + * 重置 + */ + static reset(btn){ + btn.attr('disabled', false).html(btn.data('source')); + } + + /** + * 加载中 + */ + static loading(btn){ + let v = { + this : btn, + icon : `` + }; + v.this. + attr('disabled', true). + data('source', v.this.html()). + html(v.icon + v.this.data('loading')); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.chart.js b/src/js/lib/eadmin.chart.js new file mode 100644 index 0000000..330b7cb --- /dev/null +++ b/src/js/lib/eadmin.chart.js @@ -0,0 +1,327 @@ +/** + * eadmin 图表组件 + */ + +class EChart{ + + constructor(dom, param){ + this.dom = $(dom); + this.ctx = this.dom[0].getContext('2d'); + // 配置色值 + let color = [ + 'rgba(0, 132, 255', + 'rgba(255, 24, 68', + 'rgba(118, 255, 2', + 'rgba(255, 255, 1', + 'rgba(255, 142, 1', + 'rgba(105, 240, 174', + 'rgba(224, 64, 252', + 'rgba(254, 87, 34' + ]; + this.gradient = []; + this.color = []; + for (let i in color) + { + let gradient = this.ctx.createLinearGradient(0, 0, 0, 300); + gradient.addColorStop(0, color[i] + ', 0.5)'); + gradient.addColorStop(1, color[i] + ', 0)'); + this.gradient.push(gradient); + this.color.push(color[i] + ')'); + } + // 默认参数 + let _param = { + // 类型 + type : 'line', + title : { + show : true, + text : '默认图表' + }, + legend : true, + // 自动响应高度宽度 + responsive : true + } + // 配置参数 + this.param = $.extend(true, _param, param); + // 提示框 + this.tooltips = { + backgroundColor : 'rgba(0, 0, 0, 0.8)', + intersect : false, + mode : 'index', + titleFontSize : 14, + bodySpacing : 4, + xPadding : 10, + yPadding : 10, + titleMarginBottom : 8 + }; + // 布局 + this.layout = { + padding: { + top : 20 + } + }; + // 移入 + this.hover = { + mode : 'nearest', + intersect : true + }; + // 色值 + this.skin = { + fontColor : '#36495C', + lineColor : '#DCE8F2' + }; + if (Mount.skin == 'dark') + { + this.skin = { + fontColor : '#FFF', + lineColor : '#151935' + }; + } + this.run(); + } + + /** + * 执行 + */ + run(){ + switch(this.param.type) + { + case 'line': + this._line(); + break; + case 'bar': + this._bar(); + break; + case 'pie': + this._pie(); + break; + } + } + + /** + * 线型图 + */ + _line(){ + let config = { + type : 'line', + data : { + labels : this.param.labels, + datasets : [] + }, + options : { + hover : this.hover, + tooltips : this.tooltips, + title : { + display : this.param.title.show, + fontSize : 14, + text : this.param.title.text, + fontColor : this.skin.fontColor, + padding : 0 + }, + responsive : this.param.responsive, + maintainAspectRatio : this.param.responsive, + legend : { + display : this.param.legend, + labels : { + fontColor : this.skin.fontColor + } + }, + layout : this.layout, + scales : { + xAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }], + yAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }] + } + } + }; + if (this.param.labels == undefined || + this.param.labels.length == 0) + { + console.log('请指定图表X轴'); + return; + } + if (this.param.datas == undefined || + this.param.datas.length == 0) + { + console.log('请指定图表具体数据'); + return; + } + if (this.param.title.show) + { + this.layout.padding.top = 0; + } + _.each(this.param.datas, (row, key) => { + config.data.datasets.push({ + label : row.label, + data : row.data, + backgroundColor : this.gradient[key], + borderColor : this.color[key], + pointBackgroundColor : '#FFF', + pointRadius : 4, + borderWidth : 2, + fill : true + }); + }); + new Chart(this.ctx, config); + } + + /** + * 柱状图 + */ + _bar(){ + let config = { + type : 'bar', + data : { + labels : this.param.labels, + datasets : [] + }, + options : { + hover : this.hover, + tooltips : this.tooltips, + title : { + display : this.param.title.show, + fontSize : 14, + text : this.param.title.text, + fontColor : this.skin.fontColor, + padding : 0 + }, + responsive : this.param.responsive, + maintainAspectRatio : this.param.responsive, + legend : { + display : this.param.legend, + labels : { + fontColor : this.skin.fontColor + } + }, + scales : { + xAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }], + yAxes : [{ + gridLines : { + drawBorder: true, + color: this.skin.lineColor + }, + ticks: { + fontColor: this.skin.fontColor + } + }] + }, + maintenanceAspectRatio : false + } + }; + if (this.param.labels == undefined || + this.param.labels.length == 0) + { + console.log('请指定图表X轴'); + return; + } + if (this.param.datas == undefined || + this.param.datas.length == 0) + { + console.log('请指定图表具体数据'); + return; + } + if (this.param.title.show) + { + this.layout.padding.top = 0; + } + _.each(this.param.datas, (row, key) => { + config.data.datasets.push({ + label : row.label, + data : row.data, + backgroundColor : this.gradient[key], + borderColor : this.color[key], + pointBackgroundColor : '#FFF', + pointRadius : 4, + borderWidth : 2, + fill : true + }); + }); + new Chart(this.ctx, config); + } + + /** + * 饼状图 + */ + _pie(){ + this.tooltips.mode = 'nearest'; + let config = { + type : 'pie', + data : { + labels : this.param.labels, + datasets : [ + { + data : [], + backgroundColor : [], + borderColor : [], + borderWidth : 2 + } + ] + }, + options : { + hover : '', + tooltips : this.tooltips, + title : { + display : this.param.title.show, + fontSize : 14, + text : this.param.title.text, + fontColor : this.skin.fontColor, + padding : 0 + }, + responsive : this.param.responsive, + maintainAspectRatio : this.param.responsive, + legend : { + display : this.param.legend, + labels : { + fontColor : this.skin.fontColor + } + }, + maintenanceAspectRatio : false + } + }; + if (this.param.labels == undefined || + this.param.labels.length == 0) + { + console.log('请指定图表块'); + return; + } + if (this.param.datas == undefined || + this.param.datas.length == 0) + { + console.log('请指定图表具体数据'); + return; + } + if (this.param.title.show) + { + this.layout.padding.top = 0; + } + _.each(this.param.datas, (row, key) => { + config.data.datasets[0].data.push(row); + config.data.datasets[0].backgroundColor.push(this.gradient[key]); + config.data.datasets[0].borderColor.push(this.color[key]); + }); + new Chart(this.ctx, config); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.citypicker.js b/src/js/lib/eadmin.citypicker.js new file mode 100644 index 0000000..ae9f6d3 --- /dev/null +++ b/src/js/lib/eadmin.citypicker.js @@ -0,0 +1,429 @@ +/** + * eadmin 城市组件 + */ + +class Citypikcer{ + + constructor(dom, param){ + if (typeof city_data_init === 'undefined') + { + console.log('没有检测到城市选择器必须的城市数据'); + return false; + } + // INPUT DOM,用来给表单赋值和focus,blur事件处理 + this.input = dom; + // INPUT选择器 + this.inputDom = scope(this.input); + // PICKER DOM缓存 + this.picker = null; + // 当前快速选择的序号 + this.index = 0; + // 快速选择滚动条高度,用来滚动条跟随 + this.scrollTop = 0; + // 是否初始化数据 + this.init = false; + // 当前选择的层级,用在多级城市选择中 + this.level = 1; + // 选择的省份 + this.prov = 0; + // 默认参数 + let _param = { + // 类型 + type : 1, + // 格式化 + format : ' / ', + // 级联选择深度 + level : 3, + // 回调 + change : null + } + // 配置参数 + this.param = $.extend(_param, param); + // 校验 + if (this.inputDom.length == 0) + { + console.log('当前页面中不包含' + this.input + '元素,创建失败'); + return false; + } + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 事件执行 + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + let [dom, zindex] = [ + createId(), '' + ]; + if (Mount.window != null) + { + zindex = $('#' + Mount.window).css('z-index'); + zindex = zindex == undefined ? '' : `z-index:${zindex};`; + } + // 组装HTML结构 + let html = `
    `; + html += `Tips:输入城市拼音首字母可快速选择,例如:hf +
    + 热门 + ABC + DEF + GHI + JKL + MNO + PQR + STU + VWX + YZ +
    +
    +
    `; + } + else + { + html += `style="${zindex}">
    `; + } + html += `
    `; + body.append(html); + this.picker = $('#citypicker-' + dom); + if (this.param.type == 2) + this.picker.css('padding', '5px'); + } + + /** + * 事件 + */ + _event(){ + let that = this; + // 定义需要响应事件的DOM + let dom = [ + // 选项卡 + '.header span:not(.current):not(.not-allow)', + // 城市 + '.body span, .quick span', + // 多级 + '.vert span' + ]; + let [_body, quick] = [ + that.picker.children('.body'), + that.picker.children('.quick') + ]; + // 私有变量 + if (that.param.type != 1) + _body = that.picker.children('.vert'); + // 开始监听事件 + this.inputDom. + // 显示面板 + on('focus', function(){ + if( ! that.init) + { + that._formatData(_body); + that.init = true; + } + fadeIn(that.picker, $(this), false); + clear = true; + }). + // 隐藏面板 + on('blur', function(){ + if (that.focus) return; + fadeOut(that.picker); + clear = false; + }); + // 搜索 + keyup(this.inputDom, (dom, e) => { + let v = { + val : dom.val(), + key : e.keyCode, + html : '' + }; + if (that.param.type == 1) + { + if (v.val == '' || + ( ! (v.key > 64 && v.key < 91) && + v.key != 8 && + v.key != 32)) + { + if (v.val == '') that._reset(); + return; + } + if (that.picker.is(':hidden')) + { + fadeIn(that.picker, dom, false); + } + if (quick.is(':hidden')) + { + that.picker. + data('left', that.picker.css('left')). + css('left', dom.offset().left). + width(158). + children('.title'). + html(' ↑ ↓ 键快速选择城市'); + that.picker.children('.header, .body').hide(); + quick.show(); + } + $.each(cp_b, function(i, item){ + if (item.indexOf(v.val) != -1) + { + let arr = item.split('@'); + v.html += `${arr[0]}`; + } + }); + quick.html(v.html); + return; + } + that.level = 1; + _body.eq(0).nextAll('.vert').remove(); + if (v.val == '') + { + that._formatData(_body); + return; + } + v.html = v.icon = ''; + if (that.param.type == 2 && + that.param.level > 1) + v.icon = ``; + $.each(cp_d, function(i, item){ + if (item.indexOf(v.val) != -1) + { + let arr = item.split('@'); + v.html += `${arr[0]}${v.icon}`; + } + }); + _body.eq(0).html(v.html); + }); + if (that.param.type == 1) + { + that.inputDom. + on('keydown', function(event){ + if (_.indexOf([13, 38, 40], event.keyCode) == -1 || + quick.is(':hidden')) return; + let span = quick.children('span'); + // 回车 + if (event.keyCode == 13) + { + that._setVal(span.eq(that.index).html()); + return; + } + // 上 + if (event.keyCode == 38) + { + if (that.index < 0) + that.index = span.length - 1; + that.index -= 1; + } + // 下 + if (event.keyCode == 40) + { + if (that.index == (span.length - 1) || + quick.children('.current').length == 0) + that.index = -1; + that.index += 1; + } + if (that.index < 0) + { + that.scrollTop = quick[0].scrollHeight - quick.height(); + quick.scrollTop(that.scrollTop); + } + if (that.index == 0) + { + that.scrollTop = 0; + quick.scrollTop(0); + } + span. + eq(that.index). + addClass('current'). + siblings(). + removeClass('current'); + // 滚动条跟随 + let pt = span.eq(that.index).position().top; + if (pt > 200 && that.index >= 0) + { + that.scrollTop += 215; + quick.scrollTop(that.scrollTop); + } + else if (pt <= 0) + { + that.scrollTop -= 215; + quick.scrollTop(that.scrollTop); + } + }); + } + that.picker. + // 收起面板 + on('blur', function(){ + that.inputDom.blur(); + fadeOut(that.picker); + clear = false; + }). + // 选项卡切换 + on('click', dom[0], function(){ + let _this = $(this); + addClassExc(_this, 'current'); + that._formatData(_body, cp_a[_this.index()]); + }). + // 选择城市 + on('click', dom[1], function(){ + // 单城市 + that._setVal($(this).html()); + }). + // 多级 + on('click', dom[2], function(){ + let [_this, v] = [$(this), {}]; + v.val = _this.data('c'); + if (that.param.level == 1) + { + that._setVal(v.val); + return; + } + addClassExc(_this, 'current'); + v.parent = _this.parent(); + that.level = v.parent.index() + 1; + if (that.level == that.param.level) + { + v.val = v.doc = ''; + that.picker.find('.current').each(function(){ + v.val += v.doc + $(this).data('c'); + v.doc = that.param.format; + }); + that._setVal(v.val); + return; + } + else + { + v.parent.nextAll('.vert').remove(); + } + v.index = _this.data('i'); + v.next = v.parent.next('.vert'); + if (v.next.length == 0) + { + that.level += 1; + that.picker.append(`
    `); + v.next = that.picker.children('.vert:last'); + Eadmin.scroll(v.next[0]); + } + v.source = null; + if (that.level == 2) + { + that.prov = v.index; + v.source = cp_c[v.index].sub; + } + else + { + v.source = cp_c[that.prov].sub[v.index].sub; + } + that._formatData(v.next, v.source, true); + }). + on('mousedown', (e) => { + e.preventDefault(); + }); + } + + /** + * 格式化输出需要的城市数据 + */ + _formatData(box, source = null, format = false){ + let _source; + if (source != null) + { + _source = []; + if ( ! format) + { + _source = source; + } + else + { + for (let c in source) + _source[c] = source[c].name; + } + } + else + { + if (this.param.type == 1) + { + _source = cp_a[0]; + } + else + { + _source = []; + for (let c in cp_c) + _source[c] = cp_c[c].name; + } + } + let [html, icon] = ['', '']; + if (this.param.type == 2 && + this.level < this.param.level) + { + icon = ``; + } + for (let i in _source) + { + html += `${_source[i]}${icon}`; + } + box.html(html); + } + + /** + * 赋值选择器 + */ + _setVal(val = '') + { + this.inputDom.val(val); + this.focus = false; + this.picker.trigger('blur'); + // 回调 + this._callback(val); + if (this.param.type == 2) + { + return; + } + if (this.picker.children('.quick').is(':hidden')) + { + return; + } + setTimeout(() => { + this._reset(); + }, 500); + } + + /** + * 重置选择器 + */ + _reset() + { + this.picker. + width(450). + children('.title'). + html('Tips:输入城市拼音首字母可快速选择,例如:hf'); + if (this.picker.data('left') != undefined) + this.picker. + css('left', this.picker.data('left')); + this.picker. + children('.header, .body'). + show(); + this.picker. + children('.quick'). + hide(); + } + + /** + * 回调处理 + */ + _callback(val){ + // 回调处理 + if (_.isFunction(this.param.change)) + this.param.change(val); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.colorpicker.js b/src/js/lib/eadmin.colorpicker.js new file mode 100644 index 0000000..1f1771d --- /dev/null +++ b/src/js/lib/eadmin.colorpicker.js @@ -0,0 +1,87 @@ +/** + * eadmin 颜色选择器组件 + */ + +class Colorpicker{ + + constructor(dom, param){ + this.domCache = scope(dom); + if (this.domCache.length == 0) + { + console.log('没有找到' + dom + '元素,颜色选择器创建失败'); + return; + } + let _param = { + color : [ + '#FF2000', '#90e200', '#ffcf00', '#ff7c00', '#f52394', + '#00b2d4', '#3366FF', '#FF3E28' + ], + change : null, + bind : null, + default : '' + }; + this.param = $.extend(_param, param); + this.domCache.addClass('colorpicker'); + this.run(); + } + + /** + * 执行 + */ + run(){ + this._create(); + this._event(); + } + + /** + * 创建 + */ + _create(){ + if (this.param.color.length == 0) return; + let v = { + html : '' + }; + for (let i in this.param.color) + { + let style = ''; + if (this.param.color[i] == this.param.default) + style = 'style="display:inline-block;"'; + v.html += `
    +
    +
    + +
    `; + } + if (this.param.bind != null) + v.html += ``; + this.domCache.html(v.html); + } + + /** + * 事件 + */ + _event(){ + let that = this; + this.domCache. + // 选择颜色 + on('click', '>div:not(.active)', function(){ + let [_this, color] = [$(this), '']; + that.domCache.find('i').hide(); + that.domCache.children('input').val(_this.data('color')); + addClassExc(_this, 'active'); + _this.children('i').show(); + color = _this.data('color'); + // 是否需要绑定隐藏域 + if (that.param.bind != null) + $('#colorpicker-input-' + that.param.bind).val(color); + if (_.isFunction(that.param.change)) + that.param.change(color); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.datepicker.js b/src/js/lib/eadmin.datepicker.js new file mode 100644 index 0000000..2d4eda9 --- /dev/null +++ b/src/js/lib/eadmin.datepicker.js @@ -0,0 +1,1114 @@ +/** + * eadmin 日期组件 + */ + +class Datepikcer{ + + constructor(dom, param){ + // 日期实例化对象 + this.date = new Date(); + // 日期数组,用来存放日期数据 + this._reset(); + // 今天的日期(年月日),用来加样式判断使用 + this.today = parseInt(this.arr[0].y + '' + this.arr[0].m + '' + this.arr[0].d); + // 是否需要时间(时分秒,根据param.format来确定) + this.time = false; + // PICKER DOM缓存 + this.picker = null; + // INPUT DOM,用来给表单赋值和focus,blur事件处理 + this.input = dom; + // INPUT的选择器 + this.inputDom = scope(this.input); + // 当前所在的日历的序号,左0右1 + this.index = 0; + // 上次所在的index,用来判断双日历写值的位置 + this.pindex = null; + // 已经选中的日期数量,用来判断是否需要清除所有日期选中状态,双日历会用到 + this.currentNum = 0; + // 当前获取焦点的文本框,用来赋值 + this.focusInput = null; + // 默认参数 + let _param = { + // 类型 + type : 'date', + // 格式化 + format : 'Y-m-d', + // 是否需要确认按钮 + confirm : false, + // 回调 + change : null, + // 开始时间 + start : 0, + // 结束时间 + end : 0, + // 快捷选择 + quick : false, + // unixtime + unixtime : false, + // 默认日期 + default : [] + } + // 配置参数 + this.param = $.extend(_param, param); + // 校验 + if (this.inputDom.length == 0) + { + console.log('当前页面中不包含' + this.input + '元素,创建日历失败'); + return false; + } + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 初始化 + this._init(); + // 事件执行 + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + let [dom, zindex] = [ + createId(), '' + ]; + if (Mount.window != null) + { + zindex = $('#' + Mount.window).css('z-index'); + zindex = zindex == undefined ? '' : `style="z-index:${zindex};"`; + } + // 组装HTML结构 + let html = `
    `; + html += `
    + 快捷选择 + 3天内 + 一周内 + 15天内 + 一月内 + 三月内 + 一年内 +
    +
    +
    + + + + + + + + + + + + + + + + `; + html += `
    +
    +
    + ${this._week()} +
    +
    `; + html += `
    + ${this._year()} +
    +
    + ${this._month()} +
    `; + if(this.param.format.indexOf(' ') != -1) + { + html += `
    + ${this._time()} +
    `; + } + html += `
    `; + html += `
    +
    + + + + + + + + + + + + + + + + +
    +
    +
    + ${this._week()} +
    +
    `; + html += `
    + ${this._year(parseInt(this.arr[0].m) + 1)} +
    +
    + ${this._month(parseInt(this.arr[0].m) + 1)} +
    `; + if(this.param.format.indexOf(' ') != -1) + { + html += `
    + ${this._time()} +
    `; + } + html += `
    `; + html += `
    `; + html += ``; + html += `
    `; + body.append(html); + // 缓存DOM + this.picker = $('#datepicker-' + dom); + } + + /** + * 初始化 + */ + _init(){ + // 快捷选择 + if (this.param.quick) + this.picker.find('.quick').show(); + // 判断是否需要显示选择时间 + // 根据format的格式来确定,如果有空格则表示有时间 + if(this.param.format.indexOf(' ') != -1) + this.time = true; + // 默认值 + if (this.param.default.length > 0) + { + let format = ''; + format = _.replace(this.param.format, 'Y', '%y'); + format = _.replace(format, 'm', '%M'); + format = _.replace(format, 'd', '%d'); + if (this.time) + { + format = _.replace(format, 'H', '%h'); + format = _.replace(format, 'i', '%m'); + format = _.replace(format, 's', '%s'); + } + if (this.param.unixtime) + this.inputDom.data('default-date', _.join(this.param.default, ',')); + for (let i in this.param.default) + { + if (format == '') + continue; + this.param.default[i] = Time(this.param.default[i], format); + } + if ( ! this.param.unixtime) + this.inputDom.data('default-date', _.join(this.param.default, ',')); + this.inputDom.val(_.join(this.param.default, ' - ')); + } + // 局部变量统一定义 + let v = { + // 文本框的内容取值 + val : this.inputDom.val(), + // 主日历(左侧日历,默认显示的) + picker : this.picker.children('div').eq(1), + }; + // 主日历头部 + v.header = v.picker.children('.header'); + // 私有方法 + let func = { + setYear : (dom = v.header, y = this.arr[0].y) => { + dom.find('.year').data('y', y).html(y + '年'); + }, + setMonth : (dom = v.header, m = this.arr[0].m) => { + dom.find('.month').data('m', m).html(m + '月'); + } + }; + // 年份显示 + func.setYear(); + // 月份显示 + func.setMonth(); + // 显示日期 + v.picker. + find('.day'). + html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); + // 双日历处理 + if(this.param.type == 'date-range') + { + // 副日历 + v.range = v.picker.next(); + v.range.show(); + v.rangeHeader = v.range.children('.header'); + // 年份显示 + func.setYear(v.rangeHeader, this.arr[1].y); + // 月份显示 + func.setMonth(v.rangeHeader, this.arr[1].m); + // 显示日期 + v.range. + find('.day'). + html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); + } + // 显示底部工具栏 + if (this.param.confirm) + this.picker.find('.footer').show(); + // 如果不需要时分秒则返回 + if ( ! this.time) + return; + // 选择时间按钮 + v.chooseTime = this.picker.find('.choose-time'); + // 显示选择时间按钮 + v.chooseTime.show(); + // 判断是否需要显示完整的时分秒 + v.arr = _.words(this.param.format, /[His]/g); + if (v.arr.length < 2) + { + console.log('日期如果包含时间的话则至少需要时和分两个参数'); + return; + } + // 时分秒默认值赋值 + if (v.val != '') + { + v.picker.find('.h' + this.h).addClass('current'); + v.picker.find('.i' + this.i).addClass('current'); + v.picker.find('.s' + this.s).addClass('current'); + } + // 如果不需要秒数则移除选择秒的那一栏 + if (v.arr.length == 2) + { + v.picker.find('.picker-time ul:last').remove(); + if (this.param.type == 'date-range') + v.range.find('.picker-time ul:last').remove(); + } + } + + /** + * 重置初始化日期 + */ + _reset(ym = false){ + this.arr = [ + { + // 年 + y : this.date.getFullYear(), + // 月 + m : this.date.getMonth(), + // 日 + d : this.date.getDate(), + // 时 + h : '00', + // 分 + i : '00', + // 秒 + s : '00', + // 当前日历选中的日期 + c : 0, + // 当前选择的日历序号 + index : 0 + }, + { + // 年 + y : this.date.getFullYear(), + // 月 + m : this.date.getMonth(), + // 日 + d : this.date.getDate(), + // 时 + h : '00', + // 分 + i : '00', + // 秒 + s : '00', + // 当前日历选中的日期 + c : 0, + // 当前选择的日历序号 + index : 1 + } + ]; + this.arr[1].m += 1; + if (this.arr[1].m == 12) + { + this.arr[1].y += 1; + this.arr[1].m = 0; + } + this.arr[0].m = repairZero(parseInt(this.arr[0].m) + 1); + this.arr[0].d = repairZero(this.arr[0].d); + this.arr[1].m = repairZero(parseInt(this.arr[1].m) + 1); + this.arr[1].d = repairZero(this.arr[1].d); + if ( ! ym) return; + let v = { + ym : this.picker.find('.show-ym'), + day : this.picker.find('.day') + }; + v.y = v.ym.eq(0).children('.year'); + v.m = v.ym.eq(0).children('.month'); + if (v.y.data('y') != this.arr[0].y) + { + v.y.html(this.arr[0].y + '年').data('y', this.arr[0].y); + } + if (v.m.data('m') != this.arr[0].m) + { + v.m.html(this.arr[0].m + '月').data('m', this.arr[0].m); + } + if (v.y != this.arr[0].y || + v.m != this.arr[0].m) + { + v.day.eq(0).html(this._createYmdHtml(this.arr[0].y, this.arr[0].m)); + } + if (this.param.type == 'date-range') + { + v.y = v.ym.eq(1).children('.year'); + v.m = v.ym.eq(1).children('.month'); + if (v.y.data('y') != this.arr[1].y) + v.y.html(this.arr[1].y + '年').data('y', this.arr[1].y); + if (v.m.data('m') != this.arr[1].m) + v.m.html(this.arr[1].m + '月').data('m', this.arr[1].m); + if (v.y != this.arr[1].y || + v.m != this.arr[1].m) + v.day.eq(1).html(this._createYmdHtml(this.arr[1].y, this.arr[1].m)); + } + } + + /** + * 根据年月生成HTML + * @param {*} y + * @param {*} m + */ + _createYmdHtml(y = '', m = ''){ + let realM = parseInt(m) - 1; + // 定义私有变量 + let v = { + // 获取当月第一天是星期几 + firstWeekDay : new Date(y, realM, 1).getDay(), + // 获取当月天数 + monthDay : this._getMonthDay(y, realM), + // 获取上个月的天数 + prevMonthDay : this._getMonthDay(y, realM - 1), + // 实际的天数 + realDay : 1, + // 开始时间 + start : ! this.param.start ? 0 : parseInt(this.param.start), + // 结束时间 + end : ! this.param.end ? 0 : parseInt(this.param.end), + // 结构 + html : '' + }; + v.firstWeekDay += 1; + // 循环天数 + for(let i = 1; i < 43; i++) + { + let [current, _class, today] = [ + '', '', 0 + ]; + // 如果i小于第一天的天数则用上个月的天数补足 + if (i < v.firstWeekDay) + { + v.realDay = v.prevMonthDay - (v.firstWeekDay - i); + v.realDay += 1; + _class = ' class="next"'; + } + else if (i - v.firstWeekDay >= v.monthDay) + { + if (i - v.firstWeekDay == v.monthDay) + v.realDay = 1; + _class = ' class="next"'; + } + else + { + // 当天日期 + today = parseInt(y + '' + m + '' + repairZero(i - v.firstWeekDay + 1)); + if (today == this.today) + current = '
    '; + if (this.param.type == 'date') + { + if (today == this.arr[this.index].c) + _class = ' class="current"'; + } + else + { + if (this.arr[this.index].index == this.index && + this.arr[this.index].c == today) + { + _class = ' class="current"'; + } + let index = this.index == 1 ? 0 : 1; + if (this.arr[index].index == this.index && + this.arr[index].c == today) + { + _class = ' class="current"'; + } + } + if (i == v.firstWeekDay) + v.realDay = 1; + } + // 判断开始结束日期 + if ((v.start > 0 || v.end > 0) && + _class != ' class="next"') + { + if (v.start > 0) + { + if (today < v.start) + _class = ' class="next"'; + } + if (v.end > 0) + { + if (today > v.end) + _class = ' class="next"'; + } + } + v.html += ` + ${current}${v.realDay} + `; + v.realDay++; + } + return v.html; + } + + /** + * 获取当前月份的天数 + * @param {*} y + * @param {*} m + */ + _getMonthDay(y = '', m = ''){ + m = (m < 0) ? 11 : m; + // 判断当前年是不是闰年 + let Feb = (y % 4 == 0 && + y % 100 != 0 || + y % 400 == 0) ? 29 : 28, + arr = new Array(); + arr[0] = 31; + arr[1] = Feb; + arr[2] = 31; + arr[3] = 30; + arr[4] = 31; + arr[5] = 30; + arr[6] = 31; + arr[7] = 31; + arr[8] = 30; + arr[9] = 31; + arr[10] = 30; + arr[11] = 31; + return arr[m]; + } + + /** + * 星期 + */ + _week(){ + let html = '', + week = [ + '日', '一', '二', '三', '四', '五', '六' + ]; + for (let i in week) + html += `${week[i]}`; + return html; + } + + /** + * 年份 + */ + _year(m = ''){ + let y = parseInt(this.arr[0].y); + if (m === 12) y += 1; + let html = ''; + for (let i = y + 1; i > (parseInt(this.arr[0].y) - 11); i--) + { + let active = (y == i) ? ' active' : ''; + html += `
    ${i}
    `; + } + return html; + } + + /** + * 月份 + */ + _month(m = ''){ + let _m = (m == '') ? +this.arr[0].m : m; + if (_m > 12) _m = 1; + let html = ''; + for (let i = 1; i < 13; i++) + { + let active = (_m == i) ? ' active' : ''; + html += `
    ${i}月
    `; + } + return html; + } + + /** + * 时间 + */ + _time(){ + let html = '
      '; + for (let i = 0; i < 24; i++) + { + i = repairZero(i); + html += '
    • ' + i + '
    • '; + } + html += '
      '; + for (let i = 0; i < 60; i++) + { + i = repairZero(i); + html += '
    • ' + i + '
    • '; + } + html += '
      '; + for (let i = 0; i < 60; i++) + { + i = repairZero(i); + html += '
    • ' + i + '
    • '; + } + html += '
    '; + return html; + } + + /** + * 交互事件 + */ + _event(){ + // 定义需要响应事件的DOM + let dom = [ + // 上下年、上下月 + '.prev-year, .prev-month, .next-year, .next-month', + // 年面板、月面板 + '.show-ym .year, .show-ym .month', + // 选择年月 + '.y-m div', + // 选择日期 + '.day span', + // 清除 + '.footer .clear', + // 确认 + '.footer .sure', + // 选择时间 + '.footer .choose-time', + // 选择具体时间 + '.picker-time li', + // 快捷选择 + '.quick span' + ]; + let that = this; + // 开始监听事件 + that.inputDom. + // 显示日期面板 + on('focus', function(){ + let _this = $(this); + fadeIn(that.picker, _this, false); + that.focusInput = _this; + clear = true; + }). + // 隐藏日期面板 + on('blur', function(){ + fadeOut(that.picker); + that.focusInput = null; + clear = false; + let _this = $(this); + if (_this.val() != '') + return; + if (_this.next('input').length == 0) + return; + _this.next('input').val(''); + }); + this.picker. + // 收起面板 + on('blur', function(){ + that.focusInput.blur(); + that.focusInput = null; + fadeOut(that.picker); + clear = false; + }). + // 日历索引 + on('mouseenter', '>.datepicker-panel', function(){ + that.index = $(this).data('index'); + }). + // 上年、上月、下年、下月 + on('click', dom[0], function(){ + let _this = $(this); + // 定义私有变量 + let v = { + body : _this.parent().next('.body'), + ym : _this.siblings('.show-ym') + }; + v.y = v.ym.children('.year').data('y'); + v.m = parseInt(v.ym.children('.month').data('m')); + // 私有方法 + let func = { + // 设置选中的年 + setYear : () => { + v.ym.children('.year').data('y', v.y).html(v.y + '年'); + } + }; + // 上一年 + if(_this.hasClass('prev-year')) + { + v.y -= 1; + func.setYear(); + } + // 上一月 + else if (_this.hasClass('prev-month')) + { + v.m -= 1; + if (v.m == 0) + { + v.y -=1; + v.m = 12; + func.setYear(); + } + v.ym.children('.month').html(repairZero(v.m) + '月').data('m', v.m); + } + // 下一年 + else if (_this.hasClass('next-year')) + { + v.y += 1; + func.setYear(); + } + // 下一月 + else + { + v.m += 1; + if (v.m == 13) + { + v.y += 1; + v.m = 1; + func.setYear(); + } + v.ym.children('.month').html(repairZero(v.m) + '月').data('m', v.m); + } + v.body.children('.day').html(that._createYmdHtml(v.y, repairZero(v.m))); + }). + // 切换到年、月面板 + on('click', dom[1], function(){ + let _this = $(this); + _this.parent().children('.month').hide(); + let body = _this.parent().parent().next('.body'); + body.children('div').hide(); + let index = $(this).hasClass('year') ? 2 : 3; + body.children().eq(index).css('display', 'flex'); + }). + // 选择具体的年、月 + on('click', dom[2], function(){ + let _this = $(this), + body = _this.parent().parent(), + head = body.prev(); + // 选择年 + if (_this.hasClass('year')) + { + let y = _this.data('y'); + head.find('.year').html(y + '年').data('y', y); + _this.parent().hide().next().css('display', 'flex'); + } + // 选择月 + else + { + let y = head.find('.year').data('y'); + let m = _this.data('m'); + _this.parent().hide().siblings('.week, .day').css('display', 'flex'); + head.find('.month').html(repairZero(m) + '月').data('m', m).show(); + body.children('.day').html(that._createYmdHtml(y, repairZero(m))); + } + addClassExc(_this, 'active'); + }). + // 选择日期 + on('click', dom[3], function(){ + let _this = $(this); + // 不可点直接返回 + if (_this.hasClass('next')) return; + // 双日历操作 + if (that.param.type == 'date-range') + { + let index = that.index; + that.arr[index].y = _this.data('y'); + that.arr[index].m = _this.data('m'); + that.arr[index].index = that.index; + that.currentNum += 1; + if (that.currentNum == 3) + { + that.picker.find('.current').removeClass('current'); + that.currentNum = 1; + that.pindex = null; + } + _this.addClass('current'); + if (that.pindex == null) + { + that.pindex = index; + } + else + { + // 两次选择的日期在同一个日历上则需要处理 + if (index == that.pindex) + { + index = (that.pindex == 0) ? 1 : 0; + that.arr[index].y = that.arr[that.pindex].y; + that.arr[index].m = that.arr[that.pindex].m; + that.arr[index].index = that.index; + } + } + // 赋值当日日期 + that.arr[index].d = repairZero(_this.data('d')); + // 选中的日期 + that.arr[index].c = parseInt(_this.data('day')); + if (that.currentNum == 1 || that.currentNum == 3) return; + } + else + { + that.arr[0].y = _this.data('y'); + that.arr[0].m = _this.data('m'); + // 赋值当日日期 + that.arr[0].d = repairZero(_this.data('d')); + // 选中的日期 + that.arr[0].c = parseInt(_this.data('day')); + addClassExc(_this, 'current'); + } + // 如果有确认栏 + if (that.param.confirm) return; + // 赋值 + that._setVal(); + }). + // 底部工具栏清除 + on('click', dom[4], function(){ + that.inputDom.val(''); + that.picker.find('.current').removeClass('current'); + // 重置初始化的日期数组 + that._reset(true); + that.focus = false; + that.picker.trigger('blur'); + }). + // 底部工具栏确定 + on('click', dom[5], function(){ + that._setVal(); + }). + // 选择时间按钮点击 + on('click', dom[6], function(){ + let _this = $(this); + if (_this.hasClass('not-allow')) + return false; + let type = _this.data('type'); + if(type == undefined || type == 0) + { + _this.data('type', 1).html('选择日期'); + $(that.picker). + find('.body > div'). + hide(). + siblings('.picker-time'). + css('display', 'flex'); + return; + } + _this. + data('type', 0). + html('选择时间'); + $(that.picker). + find('.body > .week, .body > .day'). + css('display', 'flex'). + siblings('.picker-time'). + hide(); + }). + // 选择时间 + on('click', dom[7], function(){ + let _this = $(this), + top = _this.position().top + _this.parent()[0].scrollTop; + if (that.time) + { + // 赋值 + if (_this.hasClass('h')) + that.arr[that.index].h = _this.html(); + else if (_this.hasClass('i')) + that.arr[that.index].i = _this.html(); + else + that.arr[that.index].s = _this.html(); + } + _this. + addClass('current'). + siblings(). + removeClass('current'). + parent(). + animate({scrollTop : top}, 200); + if (_this.parent().index() == 2) + return; + // 默认选中下级的第一项 + _this.parent().next('ul').children('li:first').trigger('click'); + }). + // 快捷选择 + on('click', dom[8], function(){ + let _this = $(this); + if (_this.index() == 0 || + _this.hasClass('current')) return; + // 年 + let y = that.date.getFullYear(); + // 月 + let m = repairZero(that.date.getMonth() + 1); + // 日 + let d = that.date.getDate(); + // 需要向前的天数 + let day = 0; + switch(_this.index()) + { + case 1: + day = 3; + break; + case 2: + day = 7; + break; + case 3: + day = 15; + break; + case 4: + day = 30; + break; + case 5: + day = 90; + break; + case 6: + day = 365; + break; + } + let unixTime = Date.parse(new Date().toString()) - 86400000 * day, + date = new Date(unixTime), + fromY = date.getFullYear(), + fromM = repairZero(date.getMonth() + 1), + fromD = date.getDate(); + // 私有方法,重置日历 + let func = { + reset : (_m = 0) => { + // 主日历 + that.index = 0; + let day = that._createYmdHtml(fromY, fromM); + that.picker. + children('div'). + eq(1). + find('.day'). + html(day); + that.picker. + find('.show-ym:first'). + children('.year'). + html(fromY + '年'). + data('y', fromY). + next(). + html(fromM + '月'). + data('m', fromM); + // 副日历 + that.index = 1; + let __y = y; + let __m = parseInt(m) + _m; + if (__m > 12) + { + __m = 1; + __y += 1; + } + __m = repairZero(__m); + day = that._createYmdHtml(__y, __m); + that.picker. + children('div'). + eq(2). + find('.day'). + html(day); + that.picker. + find('.show-ym:last'). + children('.year'). + html(__y + '年'). + data('y', __y). + next(). + html(__m + '月'). + data('m', __m); + } + }; + addClassExc(_this, 'current'); + that.picker.find('.day .current').removeClass('current'); + if (fromY == y && fromM == m) + { + that.picker. + find('.day:first'). + children('[data-d="' + d + '"]:not(.next),[data-d="' + fromD + '"]:not(.next)'). + addClass('current'); + that.arr[0].y = fromY; + that.arr[0].m = m; + fromD = repairZero(fromD); + that.arr[0].d = fromD; + that.arr[0].c = parseInt(y + '' + m + '' + fromD); + that.arr[1].y = y; + that.arr[1].m = m; + d = repairZero(d); + that.arr[1].d = d; + that.arr[1].c = parseInt(y + '' + m + '' + d); + that.arr[1].index = 0; + that.pindex = 0; + // 重置日历 + let box = that.picker.find('.show-ym:first'); + if (box.children('.year').data('y') != y || + box.children('.month').data('m') != m) + func.reset(1); + } + else + { + that.arr[0].y = fromY; + that.arr[0].m = fromM; + fromD = repairZero(fromD); + that.arr[0].d = fromD; + that.arr[0].c = parseInt(fromY + '' + fromM + '' + fromD); + that.arr[1].y = y; + that.arr[1].m = m; + d = repairZero(d); + that.arr[1].d = d; + that.arr[1].c = parseInt(y + '' + m + '' + d); + that.arr[1].index = 1; + that.pindex = 1; + func.reset(); + } + that.currentNum = 2; + // 如果没有确认按钮则直接赋值 + if ( ! that.param.confirm) + that._setVal(); + }). + on('mousedown', (e) => { + e.preventDefault(); + }); + } + + /** + * 文本框赋值 + */ + _setVal(){ + let val = ''; + // 私有方法 + let func = { + val : (index = 0, type = 0) => { + let v = { + index : this.arr[index], + val : '' + }; + v.m = v.index.m; + v.d = v.index.d; + if (type == 0) + { + // 获取真实日期 + v.val = _.replace(this.param.format, 'Y', v.index.y); + v.val = _.replace(v.val, 'm', v.m); + v.val = _.replace(v.val, 'd', v.d); + // 如果有时间则继续处理真实日期 + if (this.time) + { + v.val = _.replace(v.val, 'H', v.index.h); + v.val = _.replace(v.val, 'i', v.index.i); + v.val = _.replace(v.val, 's', v.index.s); + } + return v.val; + } + v.val = v.index.y + '' + v.m + '' + v.d; + return parseInt(v.val); + } + }; + // 单日历赋值 + if (this.param.type == 'date') + { + // 获取格式化后的日期值 + val = func.val(); + // 兼容直接点击确定按钮,没有选择具体日期 + if (this.arr[0].c == 0) + { + this.arr[this.index].c = func.val(0, 1); + this.picker. + find('.day'). + find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). + addClass('current'); + } + this.focusInput.val(val); + // 文本框赋值 + // 是否转成时间戳 + if (this.param.unixtime) + { + if ( ! this.time) val += ' 00:00:00'; + val = Date.parse(new Date(val)) / 1000; + } + if (this.focusInput.next('input').length == 0) + { + let name = this.focusInput.attr('name'); + if (name == undefined) + { + console.log('没有为日期文本框指定name属性,这将影响后端取值'); + } + else + { + this.focusInput. + removeAttr('name'). + after(``); + } + } + else + { + this.focusInput.next('input').val(val); + } + } + // 双日历赋值 + else + { + this.pindex = null; + // 兼容直接点击确定按钮,没有选择具体日期 + if (this.arr[0].c == 0 || + this.arr[1].c == 0) + { + if (this.arr[0].c == 0) + this.arr[0].c = func.val(0, 1); + if (this.arr[1].c == 0) + this.arr[1].c = func.val(1, 1); + this.picker. + find('.day'). + find('span[data-d="' + parseInt(this.arr[0].d) + '"]:not(.next)'). + addClass('current'); + this.currentNum = 2; + } + let from = this.arr[0].c > this.arr[1].c ? func.val(1) : func.val(); + let to = this.arr[0].c > this.arr[1].c ? func.val() : func.val(1); + val += from + ' - ' + to; + // 文本框赋值 + this.focusInput.val(val); + // 是否转成时间戳 + if (this.param.unixtime) + { + if ( ! this.time) + { + from += ' 00:00:00'; + to += ' 23:59:59'; + } + from = Date.parse(new Date(from)) / 1000; + to = Date.parse(new Date(to)) / 1000; + } + val = from + ',' + to; + if (this.focusInput.next('input').length == 0) + { + let name = this.focusInput.attr('name'); + if (name == undefined) + { + console.log('没有为日期文本框指定name属性,这将影响后端取值'); + } + else + { + this.focusInput. + removeAttr('name'). + after(``); + } + } + else + { + this.focusInput.next('input').val(val); + } + } + this.focus = false; + // 失去焦点 + this.picker.trigger('blur'); + if(this.inputDom.length > 1) + this._reset(true); + // 回调处理 + if (_.isFunction(this.param.change)) + this.param.change(val); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.dropdown.js b/src/js/lib/eadmin.dropdown.js new file mode 100644 index 0000000..f93dbac --- /dev/null +++ b/src/js/lib/eadmin.dropdown.js @@ -0,0 +1,177 @@ +/** + * eadmin 下拉菜单组件 + */ + +class Dropdown{ + + constructor(dom, param){ + this.dom = dom; + this.dropdown = null; + // 默认参数 + let _param = { + // 自定义宽度 + width : 0, + // 显示方式 + trigger : 'click', + // 是否固定不被清除 + fixed : false, + // 标题栏 + title : '', + // 数据 + data : [] + } + // 配置参数 + this.param = $.extend(_param, param); + if (this.param.data.length == 0) + { + console.log('没有配置下拉菜单数据项,创建失败'); + return; + } + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 事件执行 + this._event(); + } + + /** + * 创建 + */ + _create(){ + let [id, html, zindex] = [ + 'dropdown-' + createId(), + '', + '' + ]; + if (Mount.window != null) + { + zindex = $('#' + Mount.window).css('z-index'); + zindex = zindex == undefined ? '' : `z-index:${zindex};`; + } + html = ``; + body.append(html); + this.dropdown = $('#' + id); + } + + /** + * 事件 + */ + _event(){ + let [that, trigger, timer] = [ + this, + ['click', 'contextMenu'].indexOf(this.param.trigger) != -1 ? 'mousedown' : 'mouseenter', + null + ]; + body. + // 显示下拉菜单 + on(trigger, this.dom, function(event){ + let _this = $(this); + if (that.param.trigger == 'click' && + event.which != 1) + return; + if (that.param.trigger == 'contextMenu' && + event.which != 3) + { + return; + } + else + { + // 禁用系统右键 + _this.on('contextmenu', function(e){ + return false; + }); + } + fadeIn(that.dropdown, _this); + that.dropdown.data('active', 1); + if (trigger == 'mousedown') + that.dropdown.trigger('focus'); + if (trigger == 'mouseenter' && timer != null) + clearTimeout(timer); + clear = true; + return false; + }). + on('mouseleave', this.dom, () => { + that.dropdown.data('active', 0); + if (trigger == 'mouseenter') + { + timer = setTimeout(() => { + fadeOut(that.dropdown); + clear = false; + }, 500); + } + }); + if (trigger == 'mousedown') + { + that.dropdown.on('blur', function(){ + let _this = $(this); + if (_this.data('active') == 1) return; + fadeOut(_this); + clear = false; + }); + } + if (trigger == 'mouseenter') + { + that.dropdown. + on('mouseenter', () => { + clearTimeout(timer); + }). + on('mouseleave', () => { + timer = setTimeout(() => { + fadeOut(that.dropdown); + clear = false; + }, 500); + }); + } + that.dropdown.on('click', 'li:not(.disabled):not(.divided)', function(){ + let _this = $(this); + let index = _this.index(); + let data = that.param.data[index]; + // 可选中 + if (data.checked != undefined) + { + data.checked = data.checked ? false : true; + data.checked ? _this.children('.checked').show() : _this.children('.checked').hide(); + } + if( ! _.isFunction(data.click)) + return; + let custom = data.custom || {}; + custom._index = index; + custom._checked = data.checked == undefined ? null : data.checked; + data['click'](custom); + if (data.checked == undefined) + that.dropdown.hide(); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.editor.js b/src/js/lib/eadmin.editor.js new file mode 100644 index 0000000..1b7135e --- /dev/null +++ b/src/js/lib/eadmin.editor.js @@ -0,0 +1,174 @@ +/** + * eadmin 编辑器 + */ + +class Editor{ + + constructor(dom, param){ + this.storeKey = md5(Eadmin.currentHref + dom); + this.dom = dom; + this.domCache = scope(this.dom); + this.dom += (new Date()).valueOf(); + if (this.domCache.data('name') == undefined) + { + console.log('请为富文本编辑框指定data-name属性,用来后端取值'); + return false; + } + let _default = this.domCache.html(); + this.domCache. + attr('id', this.dom.replace('#', '')). + data('store', this.storeKey). + addClass('editor'). + after(``); + // 默认参数 + let _param = { + // 编辑器名称,后端取值保存数据库使用 + name : 'editor', + // 编辑器高度 + height : 300, + // 是否只读 + readonly : false, + // 设置默认显示文案 + placeholder : '请输入内容...', + // 允许的图片格式 + doc : ['.jpg', '.png', '.jpeg', '.gif'], + // 允许的图片大小,单位KB + size : 1000, + // 文件上传接口地址 + api : 'upload.php', + // 文件域名称,上传文件后端取值用 + filename : 'file', + // 是否自动保存输入内容 + autosave : false, + // 自动保存时间间隔 + savetime : 3 + } + // 配置参数 + this.param = $.extend(true, _param, param); + if (this.param.api == '') + { + console.log('请指定后端接收上传数据的API地址'); + return; + } + // 拼接接口 + if ( ! _.startsWith(this.param.api, 'http')) + this.param.api = module.conf.http.baseURL + this.param.api; + this.domCache.css('min-height', this.param.height).after(``); + if (_default == '') + { + let content = store(this.storeKey); + if (content != undefined) + this.domCache.html(content); + } + this.quill = null; + this.create(); + } + + /** + * 创建编辑器 + */ + create() + { + let options = [ + [ + 'bold', 'italic', 'underline', 'strike', + {'header' : [1, 2, 3, 4, 5, 6, false]} + ], + [ + {'size' : ['small', false, 'large', 'huge']} + ], + [ + {'color' : []}, + {'background' : []} + ], + [ + 'blockquote', 'code-block' + ], + [ + {'list' : 'ordered'}, + {'list' : 'bullet'} + ], + [ + {'indent' : '-1'}, + {'indent' : '+1'} + ], + [ + {'align' : []} + ], + [ + {'direction' : 'rtl'} + ], + [ + 'clean', 'link', 'image', 'video' + ] + ]; + this.quill = new Quill(this.dom, { + theme : 'snow', + modules : { + toolbar : options + }, + placeholder : this.param.placeholder, + readOnly : this.param.readonly + }); + this.domCache. + next(). + next("input[type='hidden']"). + val(this.quill.root.innerHTML); + let file = this.domCache.next("input[type='file']"); + this.quill. + getModule('toolbar'). + addHandler('image', () => { + file.val('').trigger('click'); + }); + let that = this; + file.on('change', function(e){ + let file = e.target.files[0]; + // 校验格式 + let type = file.type.replace(/image\//, '.'); + if (that.param.doc.indexOf(type) == -1) + { + Eadmin.message.error({ + content : '图片格式不允许,上传失败' + }); + return; + } + // 校验大小 + that.param.size *= 1000; + if (file.size > that.param.size) + { + Eadmin.message.error({ + content : '图片大小超出限制,上传失败' + }); + return; + } + let form = new FormData(); + form.append(that.param.filename, file, file.name); + module.conf.http.headers['Content-Type'] = 'multipart/form-data'; + Eadmin.post({ + url : that.param.api, + form : form, + then : (data) => { + let range = that.quill.getSelection(); + let newRange = 0 + (range !== null ? range.index : 0); + that.quill.insertEmbed(newRange, 'image', data.pic); + that.quill.setSelection(1 + newRange); + } + }); + }); + if ( ! this.param.autosave) + return; + this.quill.on('text-change', _.debounce(() => { + store(this.storeKey, this.quill.root.innerHTML); + Eadmin.message.info({ + content : '编辑内容已实时保存至本地' + }); + }, this.param.savetime * 1000)); + this.quill.on('text-change', () => { + this.domCache. + next(). + next("input[type='hidden']"). + val(this.quill.root.innerHTML); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.form.js b/src/js/lib/eadmin.form.js new file mode 100644 index 0000000..c457d6a --- /dev/null +++ b/src/js/lib/eadmin.form.js @@ -0,0 +1,877 @@ +/** + * eadmin 表单组件 + */ + +class Form{ + + /** + * 表单初始化 + * v2.0.1 + */ + static init(dom = null){ + // 定义需要处理的容器,默认处理BOX内的所有表单 + // 设置这个值是因为有时候只需要针对某一容器内部的表单进行处理,比如window中load的页面 + // 只需要针对处理即可,减少开销 + let form = dom || box; + let input = form.find('input[type="text"]'); + // 是否需要去掉自动完成 + if (module.conf.close_autocomplete) + input.attr('autocomplete', 'off'); + // 文本框 + input.each(function(){ + let _this = $(this); + let v = { + // 带图标的input默认样式名 + class : 'icon-input', + // 是否是加减框 + numinput : _this.hasClass('num-input') + }; + // 是否需要图标,数字加减不支持图标 + v.icon = _this.data('icon'); + if (v.icon != undefined && ! v.numinput) + { + // 判断是否是右侧图标 + if (v.icon.indexOf('|') != -1) + { + v.arr = v.icon.split('|'); + v.icon = v.arr[0]; + v.class = v.arr[1] == 'right' ? v.class + '-right' : v.class; + } + if( ! _this.parent().is('label')) + { + _this.before(``); + v.label = _this.prev('label'); + $(``).appendTo(v.label); + _this.appendTo(v.label); + } + else + { + _this.before(``); + _this. + parent(). + addClass(v.class); + } + } + // 前方有固定文本 + v.prepend = _this.data('prepend'); + if (v.prepend != undefined) + { + let html = `
    + ${v.prepend} +
    `; + _this.before(html); + _this.appendTo(_this.prev('.input-group')); + } + // 后方有固定文本 + v.append = _this.data('append'); + if (v.append != undefined) + { + if( ! _this.parent().is('.input-group')) + { + let html = `
    `; + _this.before(html); + _this.appendTo(_this.prev('.input-group')); + } + $(`${v.append}`).appendTo(_this.parent()); + } + // 带数字加减功能的文本框 + if (v.numinput) + { + if (_this.val() == '') + { + _this.val(0); + v.val = 0; + } + else + { + v.val = _this.val(); + } + // 最小值 + v.min = _this.data('min') || 0, + // 最大值 + v.max = _this.data('max') || 0, + // 加 + v.add = (v.max > 0 && v.val >= v.max) ? 'disabled' : '', + // 减 + v.cut = (v.val <= v.min) ? 'disabled' : '', + v.html = ` + + + `; + _this.before(`
    `); + v.group = _this.prev('.input-group'); + _this.appendTo(v.group); + $(v.html).appendTo(v.group); + if (v.val < v.min) _this.val(v.min); + if (v.max > 0 && v.val > v.max) _this.val(v.max); + } + // 日期选择框处理 + v.date = _this.data('default-date'); + if (v.date != undefined && + _this.next('input').length == 0) + { + let name = _this.attr('name'); + if (name != undefined) + { + _this.removeAttr('name'). + after(``); + } + else + { + console.log('没有为日期文本框指定name属性,这将影响后端取值'); + } + } + }); + // 文本域 + form.find('textarea[maxlength]').each(function(){ + let _this = $(this); + // 字数限制 + let [max, len] = [ + _this.attr('maxlength'), + _this.text().length + ]; + let html = `${len} / ${max}`; + _this.addClass('no-resize textarea-max').after(html); + }); + // 下拉菜单 + let select = form.find("select:not([class^='ql-'])"); + if (select.length > 0) + { + select.each(function(){ + let _this = $(this); + let v = { + li : '', + default : '', + multiple : _this.data('multiple'), + disabled : '', + class : '', + index : _this.find(':selected').index(), + selected : null, + txtArr : [] + }; + // 可多选 + if (v.multiple != undefined) + { + v.name = _this.attr('name'); + if (v.name == undefined) + console.log('下拉菜单上没有指定name,后端无法取值'); + v.default = _this.data('selected') || ''; + v.default = v.default.toString(); + _this.removeAttr('name'). + before(``); + v.default = v.default.split(','); + } + if (_this.is(':disabled')) + v.disabled = ' select-disabled'; + v.class = v.index == 0 || v.disabled != '' ? '' : 'selected'; + // 判断是否有绑定的子菜单 + v.bind = _this.data('bind'); + if (v.bind != undefined) + { + v.child = form.find('#' + v.bind); + if (v.child.length == 0) + { + console.log('没有找到绑定的ID为' + v.bind + '的子菜单'); + } + else if (v.class == '') + { + v.child.attr('disabled', true); + } + } + // 定义真实宽度 + if (_this.data('width') != undefined) + { + v.width = _this.data('width'); + if ( ! _.endsWith(v.width, '%')) + v.width += 'px'; + } + else + { + v.width = _this.outerWidth() + 'px'; + } + // 遍历下拉选项 + _this.children('option'). + each(function(index){ + let _this = $(this); + let [val, txt, _class] = [ + _this.val(), + _this.text(), + '' + ]; + if (index == 0) return true; + if (_this.is(':disabled')) + { + _class = 'disabled'; + } + else if (_this.is(':selected')) + { + v.selected = index; + if (v.bind == undefined) _class = 'active'; + } + // 多选下拉菜单 + if (v.multiple != undefined) + { + let checked = ''; + if (v.default != '' && + v.default.indexOf(val) != -1) + { + checked = ' checked'; + v.txtArr.push(txt); + } + txt = ``; + _class += ' multiple'; + } + v.li += `
  • ${txt}
  • `; + }); + if (v.multiple == undefined) + { + v.txt = _this.find(':selected').text(); + } + else + { + if (v.txtArr.length == 0) + v.txt = '请选择'; + else + v.txt = _.join(v.txtArr, '、'); + } + v.html = `
    + ${v.txt} + + +
    +
    +
      ${v.li}
    `; + _this.after(v.html); + if (v.class != '' && + v.bind != undefined) + { + _this.next(). + next(). + find('li'). + eq(v.selected - 1). + trigger('click'); + } + Mount.observer.observe(_this[0], { + attributeFilter : ['disabled'] + }); + }); + } + // 单选框 + let radio = form.find(':radio'); + if (radio.length > 0) + { + radio.each(function(){ + let _this = $(this); + let v = { + class : 'radio', + model : _this.data('model'), + icon : [ + 'ri-radio-button-line', + 'ri-checkbox-blank-circle-line' + ] + } + if (v.model == 'switch') + { + _this.prop('checked', true); + v.checked = ''; + if (_this.val() == 1) + v.checked = ' switch-open'; + v.disabled = _this.is(':disabled') ? ' switch-disabled' : ''; + v.html = `
    + +
    `; + _this.parent().append(v.html); + } + else + { + v.class += _this.is(':disabled') ? '-disabled' : ''; + v.class += _this.is(':checked') ? '-checked' : ''; + if (v.model == 'tag') + { + v.class += '-tag'; + } + else + { + _this.before(``); + } + _this.parent().addClass(v.class); + } + Mount.observer.observe(_this[0], { + attributeFilter : ['disabled'] + }); + }); + } + // 复选框 + let checkbox = form.find(':checkbox'); + if (checkbox.length > 0) + { + checkbox.each(function(){ + let _this = $(this); + let v = { + class : 'checkbox' + } + v.class += _this.is(':disabled') ? '-disabled' : ''; + v.class += _this.is(':checked') ? '-checked' : ''; + _this.parent().addClass(v.class); + v.icon = _this.is(':checked') ? 'ri-checkbox-line' : 'ri-checkbox-blank-line'; + if (_this.hasClass('checkbox-half')) + v.icon = 'ri-checkbox-indeterminate-line'; + v.html = ``; + _this.before(v.html); + Mount.observer.observe(_this[0], { + attributeFilter : ['disabled'] + }); + }); + } + } + + /** + * 交互事件 + * v2.0.1 + */ + static event(){ + // 定义需要响应事件的DOM + let dom = [ + // 下拉菜单 + '.select:not(.select-disabled)', + // 下拉菜单选项 + '.select-option', + // 下拉菜单选项 + '.select-option li:not(.disabled):not(.active):not(.multiple)', + // 数字加减 + '.add, .cut', + // 单选 + ':radio', + // 复选 + ':checkbox', + // 开关 + '.checkbox-switch:not(.switch-disabled)', + // 多选下拉 + '.select-multiple', + // 多选下拉复选框 + '.select-multiple :checkbox', + // 清空下拉菜单 + '.select-clear', + // 数字加减 + '.num-input' + ]; + // 下拉菜单 + body. + on('click', dom[0], function(){ + let _this = $(this); + let v = { + // 位置 + p : _this.position(), + // 选项 + o : _this.next('.select-option') + }; + // 选项容器的真实高度 + v.oHeight = v.o.outerHeight() + 10; + // 自动定位 + v.o.css('left', v.p.left); + if (distance(_this, 'bottom') < v.oHeight) + v.o.css('top', v.p.top - v.oHeight); + v.open = _this.data('open') == 1 ? 0 : 1; + _this.data('open', v.open); + // 下拉图标对象缓存 + v.i = _this.children('i:first'); + // 判断是展开还是关闭 + if (v.open == 0) + { + // 下拉按钮处理 + v.i.removeClass('rotate-180').addClass('rotate-0'); + // 选项处理 + fadeOut(v.o); + return; + } + // 箭头旋转 + v.i.removeClass('rotate-0').addClass('rotate-180'); + // 选项处理 + fadeIn(v.o); + v.o.attr('tabindex', 0).trigger('focus'); + }). + on('mouseenter', dom[0], function(){ + let _this = $(this); + let v = { + index : _this.prev().find(':selected').index() + }; + _this.next('.select-option').data('active', 1); + if (v.index == 0) return; + _this. + find('.select-clear'). + show(). + prev(). + hide(); + }). + on('mouseleave', dom[0], function(){ + let _this = $(this); + let v = { + index : _this.prev().find(':selected').index() + }; + _this.next('.select-option').data('active', 0); + if (v.index == 0) return; + _this. + find('.select-clear'). + hide(). + prev(). + show(); + }). + on('mouseover', dom[7], function(){ + $(this).data('active', 1); + }). + on('mouseout', dom[7], function(){ + $(this).data('active', 0); + }). + on('blur', dom[1], function(){ + let _this = $(this); + if (_this.data('active') == 1) return; + // 下拉按钮处理 + _this. + prev(). + data('open', 0). + children('i'). + removeClass('rotate-180'). + addClass('rotate-0'); + // 选项处理 + fadeOut(_this); + }). + // 下拉菜单选项点击 + on('click', dom[2], function(){ + let _this = $(this); + let v = { + val : _this.data('val'), + txt : _this.html(), + select : _this.parent().parent().prev().prev() + }; + v.first = v.select.find('option:first'); + v.select. + val(v.val). + next(). + children('span'). + addClass('selected'). + html(v.txt); + // 样式设置 + _this. + addClass('active'). + siblings('.active'). + removeClass('active'); + // 关闭 + _this. + parent(). + parent(). + trigger('blur'); + v.select.trigger('change'); + // 判断是否有绑定的子菜单 + v.bind = v.select.data('bind'); + if (v.bind == undefined) return false; + // 联动菜单 + v.api = v.select.data('api'); + if (v.api == undefined || + v.api == '') + { + console.log('没有设置子菜单数据调用的API地址'); + return; + } + v.child = $('#' + v.bind); + v.child. + next('.select'). + children('span'). + html(''); + Eadmin.get({ + url : v.api += v.val, + then : (data) => { + let [option, li, selected, txt] = [ + ``, + '', + v.child.data('selected'), + v.first.text() + ]; + _.each(data, (val, key) => { + let [s, c] = ['', '']; + if (key == selected) + { + s = ' selected'; + c = ' class="active"'; + txt = val; + } + option += ``; + li += `
  • ${val}
  • `; + }); + v.child.html(option); + v.child. + attr('disabled', false). + next('.select'). + removeClass('select-disabled'). + children('span'). + html(txt); + v.child. + next(). + next(). + children('ul'). + html(li); + } + }); + }). + // 清空下拉 + on('click', dom[9], function(){ + let _this = $(this); + let v = { + span : _this.prev().prev() + }; + v.select = v.span.parent(); + v.real = v.select.prev(); + v.option = v.select.next(); + v.first = v.real.find('option:first'); + v.span.html(v.first.text()); + v.real.val(v.first.val()); + v.option.find('.active').removeClass('active'); + _this.hide(); + if (v.select.data('open') == 1) + { + _this. + prev(). + show(). + removeClass('rotate-180'). + addClass('rotate-0'); + v.select.data('open', 0); + fadeOut(v.option); + } + else + { + _this.prev().show(); + } + // 判断是否有绑定的子菜单 + v.bind = v.real.data('bind'); + if (v.bind == undefined) return false; + v.child = $('#' + v.bind); + v.first = v.child.find('option:first'); + v.child.attr('disabled', true).val(v.first.val()); + v.child.next().children('span').html(v.first.text()); + return false; + }). + // 多选下拉 + on('click', dom[8], function(){ + let _this = $(this); + let v = { + txt : [], + val : [], + ul : _this.parent().parent().parent() + }; + v.ul.find(':checked').each(function(){ + let _this = $(this); + v.txt.push(_this.data('txt')); + v.val.push(_this.val()); + }); + v.txt = _.join(v.txt, '、'); + v.val = _.join(v.val, ','); + v.select = v.ul.parent().prev(); + if (v.txt == '') + v.txt = v.select.prev().children('option:first').text(); + v.select. + children('span'). + html(v.txt); + v.select. + prev(). + prev(). + val(v.val); + }). + // 数字加减框 + on('click', dom[3], function(){ + let _this = $(this); + if (_this.hasClass('disabled')) + return; + let v = { + input : _this.parent().prev() + }; + if (v.input.is(':disabled')) + return; + v.min = v.input.data('min') || 0, + v.max = v.input.data('max') || 0, + v.step = v.input.data('step') || 1, + v.val = +v.input.val(); + if (_this.hasClass('add')) + { + v.val += +v.step; + if (v.max > 0 && v.val == v.max) + _this.addClass('disabled'); + v.input.val(v.val); + _this.next().removeClass('disabled'); + return; + } + v.val -= +v.step; + if (v.val <= v.min) + _this.addClass('disabled'); + v.input.val(v.val); + _this.prev().removeClass('disabled'); + }). + on('mousedown', dom[3], (e) => { + e.preventDefault(); + }). + on('blur', dom[10], function(){ + let _this = $(this); + let v = { + val : _this.val(), + min : _this.data('min'), + max : _this.data('max'), + btn : _this.next().children('i') + }; + if (v.min != undefined && v.val < v.min) + { + _this.val(v.min); + v.btn.eq(0).removeClass('disabled'); + v.btn.eq(1).addClass('disabled'); + return; + } + if (v.max != undefined && v.val > v.max) + { + _this.val(v.max); + v.btn.eq(0).addClass('disabled'); + v.btn.eq(1).removeClass('disabled'); + } + }). + // 单选按钮 + on('click', dom[4], function(){ + let [_this, v] = [$(this), {}]; + v.radio = _this.parent(); + v.icon = [ + 'ri-radio-button-line', + 'ri-checkbox-blank-circle-line' + ]; + if(_this.data('model') === 'switch' || + v.radio.hasClass('radio-checked') || + v.radio.hasClass('radio-checked-tag')) + return; + if (_this.data('model') == 'tag') + { + v.radio. + attr('class', 'radio-checked-tag'). + siblings('.radio-checked-tag'). + attr('class', 'radio-tag'); + return; + } + v.radio. + removeClass('radio'). + addClass('radio-checked'). + children('i'). + attr('class', v.icon[0]); + v.radio. + siblings('.radio-checked'). + addClass('radio'). + removeClass('radio-checked'). + children('i'). + attr('class', v.icon[1]); + }). + // 复选按钮 + on('click', dom[5], function(){ + let _this = $(this); + let v = { + checkbox : _this.parent() + }; + if(_this.is(':checked')) + { + v.checkbox. + attr('class', 'checkbox-checked'). + children('i'). + attr('class', 'ri-checkbox-line'); + } + else + { + _this.removeClass('checkbox-half'); + v.checkbox. + attr('class', 'checkbox'). + children('i'). + attr('class', 'ri-checkbox-blank-line'); + } + }). + // 开关 + on('click', dom[6], function(){ + let _this = $(this); + let v = { + radio : _this.prev(':radio') + } + if(v.radio.val() == 1) + { + _this.removeClass('switch-open'); + v.radio.val(0); + } + else + { + _this.addClass('switch-open'); + v.radio.val(1); + } + }). + // 表单提交 + on('submit', 'form', function(){ + let _this = $(this); + let v = { + action : _this.attr('action') || Eadmin.currentHref + }; + // 验证提交表单 + Validate.submit(_this); + if(_this.find('span.error').length > 0) + return false; + // 提交按钮处理 + v.submit = _this.find('[data-submit]'); + if (v.submit.length > 0 && + v.submit.data('loading') != undefined) + Eadmin.button.loading(v.submit); + if (_this.data('native') != undefined) + return true; + // 提交数据 + v.formData = _this.serialize(); + v.callback = _this.data('callback'); + // 表单提交回调函数抽离 + let callback = (data) => { + // 回调 + if (v.callback == undefined) return; + try + { + Method != undefined; + if ( ! _.isFunction(Method[v.callback])) + { + console.log('指定的' + v.callback + '不是一个可被调用的函数'); + return; + } + Method[v.callback](data); + } + catch(e){console.log(e);} + } + Eadmin.post({ + url : v.action, + form : v.formData, + then : (data) => { + // 清除编辑器的本地缓存 + let editor = _this.find('.editor'); + if (editor.length > 0) + { + let storeKey = editor.data('store'); + if (storeKey != undefined) + store.remove(storeKey); + } + Eadmin.button.reset(v.submit); + callback(data); + }, + error : (data) => { + Eadmin.button.reset(v.submit); + callback(data); + } + }); + return false; + }). + on('keyup', '.textarea-max', function(){ + let _this = $(this); + let max = _this.attr('maxlength'), + len = _this.val().length; + if (len > max) return; + _this. + next(). + html(len + ' / ' + max); + }); + } + + /** + * 复选框手动设置状态,用在表格全选,穿梭框等 + * v2.0.1 + * @param {*} dom + * @param {*} action + */ + static checkbox(dom, action, half = false) { + let param = {}; + if (action == 1) + { + param = { + checked : true, + i_class : 'ri-checkbox-line', + class : 'checkbox-checked' + }; + if (half) + { + param.i_class = 'ri-checkbox-indeterminate-line'; + dom.addClass('checkbox-half'); + } + else + { + dom.removeClass('checkbox-half'); + } + } + else + { + param = { + checked : false, + i_class : 'ri-checkbox-blank-line', + class : 'checkbox' + }; + dom.removeClass('checkbox-half'); + } + dom. + prop('checked', param.checked). + prev('i'). + attr('class', param.i_class). + parent('label'). + attr('class', param.class); + } + + /** + * 下拉菜单手工设置状态,用在表格搜索项重置 + * v2.0.1 + * @param {*} dom + */ + static select(dom) + { + let select = dom.find('select'); + if (select.length == 0) + return; + select. + each(function(){ + let _this = $(this); + let v = { + txt : _this.children('option:first').text(), + default : _this.find('option:first').val() + }; + _this. + val(v.default). + next(). + children('span'). + removeClass('selected'). + html(v.txt); + _this. + next(). + next(). + find('.active'). + removeClass('active'); + }); + } + + /** + * 设置文本框的状态 + * v2.0.1 + * @param {*} dom + * @param {*} init + */ + static input(dom, success = false){ + if (success) + { + dom.removeClass('error-input'); + return; + } + dom.addClass('error-input'); + } + + /** + * 设置文本域的状态 + * v2.0.1 + * @param {*} dom + * @param {*} init + */ + static textarea(dom, success = false){ + if (success) + { + dom.removeClass('error-input'); + return; + } + dom.addClass('error-input'); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.imageview.js b/src/js/lib/eadmin.imageview.js new file mode 100644 index 0000000..41252cd --- /dev/null +++ b/src/js/lib/eadmin.imageview.js @@ -0,0 +1,114 @@ +/** + * eadmin 图片查看器 + */ + +class Imageview{ + + /** + * 执行图片查看器 + */ + static run(){ + let [scale, imageview, time] = [1]; + let resize = (dom, param) => { + dom.css('transform', 'translate(' + param.left + 'px, ' + param.top + 'px) scale(' + scale + ')'); + } + body.on('click', '.imageview', function(){ + scale = 1; + let [_this, v] = [$(this), {}]; + let func = () => { + let i = 1; + let set = setInterval(() => { + if (v.Image.width > 0 || + v.Image.height > 0) + { + clearInterval(set); + let _class = v.Image.width >= v.Image.height ? 'imgW' : 'imgH'; + let html = ``; + imageview.find('li').html(html); + return; + } + i++; + if (i > 50) + { + clearInterval(set); + Eadmin.popup.error({ + content : '大图加载失败' + }); + } + }, 40); + } + v.src = _this.data('src'); + if (body.find('#imageview').length == 0) + { + body.append(`
    +
      +
    • +
    +
    + +
    +
    +
    `); + imageview = $('#imageview'); + } + else + { + imageview.show(); + } + v.Image = new Image; + v.Image.src = v.src; + func(); + }). + on('click', '.imageview-close', () => { + imageview.find('li').empty(); + imageview.hide(); + }). + on('mousedown', '#imageview img', function(event){ + let [_this, v] = [$(this), {}]; + v.offset = _this.offset(); + v.x = event.clientX; + v.y = event.clientY; + v.transform = _this.css('transform').replace(/[^0-9\-,]/g,'').split(','); + v.t = parseInt(v.transform[5]); + v.l = parseInt(v.transform[4]); + //鼠标移动事件 + $(document).on('mousemove', (event) => { + let top = v.t + (event.clientY - v.y), + left = v.l + (event.clientX - v.x); + resize(_this, { + top : top, + left : left + }); + }); + }). + on('mouseup', '#imageview img', () => { + $(document).off('mousemove'); + }). + on('mousewheel DOMMouseScroll', '#imageview img', function(event){ + clearTimeout(time); + let [_this, v] = [$(this), { + e : event.originalEvent, + tips : imageview.find('.imageview-tips') + }]; + v.delta = v.e.detail && (v.e.detail > 0 ? -1 : 1) || + v.e.wheelDelta && (v.e.wheelDelta > 0 ? -1 : 1); + scale += v.delta == -1 ? 0.1 : -0.1; + if (scale < 1) scale = 1; + if (scale > 3) scale = 3; + v.transform = _this.css('transform').replace(/[^0-9\-,]/g,'').split(','); + resize(_this, { + top : v.transform[5], + left : v.transform[4] + }); + v.tips.html((scale * 100).toFixed(0) + '%').show(); + time = setTimeout(() => { + v.tips.hide(); + }, 1000); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.message.js b/src/js/lib/eadmin.message.js new file mode 100644 index 0000000..de9480b --- /dev/null +++ b/src/js/lib/eadmin.message.js @@ -0,0 +1,70 @@ +/** + * eadmin 消息组件 + */ + +class Message{ + + /** + * 普通提示 + */ + static info(param = {}){ + this._createHtml({ + content : param.content, + icon : 'ri-error-warning-fill info', + duration : param.duration + }); + } + + /** + * 成功提示 + */ + static success(param = {}){ + this._createHtml({ + content : param.content, + icon : 'ri-checkbox-circle-fill success', + duration : param.duration + }); + } + + /** + * 错误提示 + */ + static error(param = {}){ + this._createHtml({ + content : param.content, + icon : 'ri-close-circle-fill error', + duration : param.duration + }); + } + + /** + * 初始化 + */ + static _createHtml(param = {}){ + let v = { + top : module.conf.message_top + }; + v.top += $('.message').length * 42; + v.html = `
    + ${param.content} +
    `; + body.append(v.html); + v.box = $('.message:last'); + v.box.css({ + 'top' : v.top, + 'margin-left' : -(v.box.outerWidth() / 2) + }); + v.duration = (param.duration != undefined) ? + param.duration : + module.conf.message_duration; + setTimeout(() => { + fadeOut(v.box, () => { + v.box.nextAll('.message').animate({ + 'top': '-=42' + }, 150); + v.box.remove(); + }); + }, v.duration * 1000); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.notice.js b/src/js/lib/eadmin.notice.js new file mode 100644 index 0000000..06d9ded --- /dev/null +++ b/src/js/lib/eadmin.notice.js @@ -0,0 +1,114 @@ +/** + * eadmin 通知消息组件 + */ + +class Notice{ + + /** + * 普通 + */ + static info(param = {}){ + this._createHtml({ + title : param.title, + desc : param.desc, + icon : param.icon === null ? null : 'ri-error-warning-fill info', + href : param.href, + duration : param.duration, + callback : param.close + }); + } + + /** + * 成功 + */ + static success(param = {}){ + this._createHtml({ + title : param.title, + desc : param.desc, + icon : 'ri-checkbox-circle-fill success', + href : param.href, + duration : param.duration, + callback : param.close + }); + } + + /** + * 失败 + */ + static error(param = {}){ + this._createHtml({ + title : param.title, + desc : param.desc, + icon : 'ri-close-circle-fill error', + href : param.href, + duration : param.duration, + callback : param.close + }); + } + + /** + * 初始化 + */ + static _createHtml(param = {}){ + // 私有变量 + let v = { + html : `
    `, + ml : '', + iconTop : '' + }; + let func = { + close : (box) => { + box.addClass('fadeOutRight'). + on('animationend', () => { + box.remove(); + if (param.callback != undefined && + _.isFunction(param.callback)) + param.callback(); + }); + } + }; + if (param.desc == undefined || + param.desc == '') + { + v.iconTop = ' style="top:12px;"'; + } + if (param.icon != null) + { + v.html += ``; + v.ml = ' style="margin-left:32px"'; + } + v.html += ` +
    +
    ${param.title}
    `; + if (param.desc != undefined) + v.html += `
    ${param.desc}
    `; + if (param.href != undefined && + _.isArray(param.href)) + { + for (let i in param.href) + { + let native = param.href[i].native != undefined ? ' data-native="1"' : ''; + let target = param.href[i].target != undefined ? ' target="' + param.href[i].target + '"' : ''; + v.html += ``; + } + } + v.html += `
    `; + $('#notice').append(v.html); + let box = $('.notice:last'); + // 移除 + let duration = (param.duration != undefined) ? + param.duration : + module.conf.notice_duration; + box.children('.close'). + on('click', function(){ + func.close(box); + }); + if (duration == 0) return; + setTimeout(() => { + func.close(box); + }, duration * 1000); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.page.js b/src/js/lib/eadmin.page.js new file mode 100644 index 0000000..52b67ca --- /dev/null +++ b/src/js/lib/eadmin.page.js @@ -0,0 +1,468 @@ +/** + * eadmin 分页组件 + */ + +class Page{ + + constructor(param){ + this.window = Mount.window != null ? '#' + Mount.window : null; + // 配置参数 + this.param = param; + // GET参数 + this.get = {}; + // 搜索条件 + this.query = ''; + this.searchBoxCache = null; + // 搜索盒子 + if (param.search != undefined) + { + this.searchBox = this.window != null ? + this.window + ' ' + param.search.boxid : + param.search.boxid; + this.searchBoxCache = $(this.searchBox); + } + this.pageBoxCache = null; + // 分页盒子 + if (param.config.page != undefined) + { + this.pageBox = this.window != null ? + this.window + ' ' + param.config.page.boxid : + param.config.page.boxid; + this.pageBoxCache = $(this.pageBox); + // 缓存KEY + this.storeKey = md5(Eadmin.currentHref); + // 当前页数 + this.page = 1; + let page = store(this.storeKey + '_page'); + if (page != undefined) + this.page = +page; + // 总页数 + this.pageCount = null; + this.size = param.config.page.size; + let size = store(this.storeKey + '_size'); + if (size != undefined) + this.size = +size; + // 赋值GET默认参数 + this.get[this.param.config.page.page_field] = this.page; + this.get[this.param.config.page.size_field] = this.size; + } + this.tmpBox = scope('[data-template="' + this.param.config.tmp + '"]'); + this.init = false; + this.run(); + } + + /** + * 运行 + */ + run(){ + // 创建 + this._create(); + // 事件 + this._event(); + } + + /** + * 创建 + */ + _create(){ + let that = this; + // 私有方法 + let func = { + // 搜索 + search : () => { + if (this.param.search == undefined) + return; + let html = ``; + this.searchBoxCache.prepend(html); + // 日历 + this.searchBoxCache.find('.table-datepicker'). + each(function(){ + let _this = $(this); + let _name = _this.attr('name'); + let _param = {}; + if (that.param.search.field[_name].param != undefined) + _param = that.param.search.field[_name].param; + Eadmin.datepicker('#' + _this.attr('id'), _param); + }); + // 地区 + this.searchBoxCache.find('.table-citypicker'). + each(function(){ + let _this = $(this); + let _name = _this.attr('name'); + let _param = {}; + if (that.param.search.field[_name].param != undefined) + _param = that.param.search.field[_name].param; + Eadmin.citypicker('#' + _this.attr('id'), _param); + }); + } + }; + func.search(); + // 构建数据 + this._loadData(false); + } + + /** + * 事件 + */ + _event(){ + let dom = [ + // 搜索 + '.search-do', + // 重置搜索 + '.search-refresh', + // 每页条数 + '.table-page select', + // 数字分页 + '.table-page .num-page:not(.current)', + // 上翻页 + '.table-page .prev-page', + // 下翻页 + '.table-page .next-page', + // 跳转页面 + '.table-page button' + ]; + let that = this; + let func = { + jumpError : (msg) => { + Eadmin.message.error({ + content : msg + }); + that.pageBox.find('input').val(''); + } + }; + // 搜索 + if (that.param.search != undefined) + { + that.searchBoxCache. + // 执行搜索 + on('click', dom[0], () => { + that.page = 1; + that.get[that.param.config.page.page_field] = that.page; + // 搜索表单数据 + let form = that.searchBoxCache.find('form').serialize(); + if (form != that.query) + { + that.get['_search'] = 1; + that.query = form; + } + let search = _.split(form, '&'); + _.each(search, (val) => { + let param = _.split(val, '='); + that.get[param[0]] = decodeURIComponent(param[1]); + }); + that._loadData(true); + return false; + }). + // 重置搜索 + on('click', dom[1], () => { + // 重置输入框 + that.searchBoxCache.find('input').val(''); + // 重置下拉菜单 + Form.select(that.searchBoxCache); + return false; + }); + } + // 分页 + if (that.param.config.page != undefined) + { + that.pageBoxCache. + // 切换每页条数 + on('change', dom[2], function(){ + that.page = 1; + that.size = +$(this).val(); + store(that.storeKey + '_page', that.page.toString()); + store(that.storeKey + '_size', that.size.toString()); + that.get[that.param.config.page.page_field] = that.page; + that.get[that.param.config.page.size_field] = that.size; + that._loadData(true); + }). + // 数字分页 + on('click', dom[3], function(){ + that.page = +$(this).html(); + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 上翻 + on('click', dom[4], () => { + if (that.page == 1) return; + that.page -= 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 下翻 + on('click', dom[5], () => { + if (that.page == that.pageCount) return; + that.page += 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 跳转 + on('click', dom[6], () => { + let page = that.pageBoxCache.find('input').val(); + if (page == '') + { + func.jumpError('跳转的页数不能为空'); + return; + } + if (page < 1) + { + func.jumpError('跳转的页数不能小于1'); + return; + } + if (page > that.pageCount) + { + func.jumpError('跳转的页数已经超出了最大页数'); + return; + } + if (page == that.page) + { + func.jumpError('已经在待跳转的页面了'); + return; + } + store(that.storeKey + '_page', page); + that.page = +page; + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }); + } + } + + /** + * 分页处理 + */ + _page(data, page = false){ + // 没有分页则不处理 + if ( ! this.param.config.page) return; + if ( ! _.has(data, 'count')) + { + console.log('数据源中未包含数据总条数count字段,创建分页失败'); + return; + } + if ( ! this.init) + this.pageBoxCache.data('size', this.size); + let v = { + // 总条数 + count : this.pageBoxCache.find('em:first'), + // 当前页数 + page : this.pageBoxCache.find('em').eq(1), + // 总页数 + pageCount : this.pageBoxCache.find('em').eq(2) + }; + if (data.count != +v.count.html() || + this.size != this.pageBoxCache.data('size')) + { + // 计算总页数 + if (data.count < this.size) + { + this.pageCount = 1; + } + else if (data.count % this.size === 0) + { + this.pageCount = data.count / this.size; + } + else + { + this.pageCount = parseInt(data.count / this.size) + 1; + } + v.count.html(data.count); + v.pageCount.html(this.pageCount); + if (this.size != this.pageBoxCache.data('size')) + this.pageBoxCache.data('size', this.size); + } + v.page.html(this.page); + // 循环页码 + let num = 10; + if (_.has(this.param.config.page, 'num')) + { + num = this.param.config.page.num; + if (num < 3) num = 3; + if (num > 10) num = 10; + } + let html = ''; + let from = this.page; + let endCut = 0; + from -= _.floor(num / 2); + if (from < 1) + { + from = 1; + endCut = 0; + } + else + { + endCut = this.page - _.floor(num / 2) - 1; + } + let end = num + endCut; + if (end > this.pageCount) end = this.pageCount; + if (end - from < num - 1) from -= num - (end - from) - 1; + if (from < 1) from = 1; + for (let i = from; i <= end; i++) + html += `${i}`; + this.pageBoxCache.find('.num-page').remove(); + this.pageBoxCache.find('.prev-page').after(html); + if (this.init && + page && + module.conf.page_show_message) + { + Eadmin.message.success({ + content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' + }); + } + } + + /** + * 加载数据 + */ + _loadData(page = false){ + let func = () => { + if ( ! this.param.config.page) return; + let size = this.param.config.page.size; + let html = `
    + + 共条,每页 + + 条, + 当前 ${this.page}/- 页 + + + + + 跳转到第 + + 页 + + +
    `; + this.pageBoxCache.html(html); + Eadmin.form(this.pageBoxCache); + } + let shade = `
    + 数据加载中,请稍候... +
    `; + this.tmpBox.html(shade); + this.searchBoxCache.hide(); + this.pageBoxCache.hide(); + if (page) + { + if (this.window != null) + { + if ( ! _.startsWith(this.window, '#tab')) + $(this.window + ' .body')[0].scrollTop = 0; + } + else + { + box[0].scrollTop = 0; + } + } + Eadmin.get({ + url : this.param.config.data, + param : this.get, + then : (data) => { + if (data.count == undefined && + this.param.config.page != undefined) + { + console.log('返回的数据源中没有 count 字段,无法使用分页'); + return; + } + if (data.list == undefined) + { + console.log('数据源中没有包含list字段'); + return; + } + // 模版赋值 + Eadmin.template(this.param.config.tmp, data, () => { + // 自适应 + col(this.tmpBox); + // 缺省图 + defaultImg(this.tmpBox); + if (_.isFunction(this.param.callback)) + this.param.callback(data); + }); + this.searchBoxCache.show(); + this.pageBoxCache.show(); + let empty = this.searchBoxCache.children('.empty'); + // 分页 + if (data.count > 0) + { + func(); + this._page(data, page); + if (empty.length > 0) + empty.hide(); + } + else + { + if (empty.length == 0) + { + this.searchBoxCache.append(`
    该列表暂无更多数据~
    `); + } + else + { + empty.show(); + } + } + this.init = true; + this.get['_search'] = 0; + } + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.popup.js b/src/js/lib/eadmin.popup.js new file mode 100644 index 0000000..a77a298 --- /dev/null +++ b/src/js/lib/eadmin.popup.js @@ -0,0 +1,159 @@ +/** + * eadmin 模态组件 + */ + +class Popup{ + + constructor(){ + this.Timer = null; + } + + /** + * 默认提示 + */ + static alert(param = {}) + { + this._createHtml({ + title : '消息提示', + icon : 'ri-error-warning-fill alert', + txt : param.content, + btn : '' + }); + let popup = $('.popup'); + fadeIn(popup); + this._countdown(popup, param); + } + + /** + * 成功提示 + */ + static success(param = {}) + { + this._createHtml({ + title : '操作成功', + icon : 'ri-checkbox-circle-fill success', + txt : param.content, + btn : '' + }); + let popup = $('.popup'); + fadeIn(popup); + this._countdown(popup, param); + } + + /** + * 失败提示 + */ + static error(param = {}) + { + this._createHtml({ + title : '操作失败', + icon : 'ri-close-circle-fill error', + txt : param.content, + btn : '' + }); + let popup = $('.popup'); + fadeIn(popup); + this._countdown(popup, param); + } + + /** + * 确认提示 + */ + static confirm(param = {}) + { + this._createHtml({ + title : '操作确认', + icon : 'ri-question-fill confirm', + txt : param.content, + btn : ` + ` + }); + Eadmin.mask(); + let popup = $('.popup'); + fadeIn(popup); + popup.find('#close'). + on('click', function(){ + Eadmin.maskHide(); + fadeOut(popup); + if (_.isFunction(param.cancel)) + param.cancel(); + }); + popup.find('#sure'). + on('click', function(){ + $(this).html('执行中...').attr('disabled', true); + if (_.isFunction(param.submit)) + param.submit(); + }); + } + + /** + * 初始化 + */ + static _createHtml(param = {}){ + if ($('.popup').length == 1) + { + let popup = $('.popup'); + if (popup.is(':visible')) + popup.hide(); + let v = { + title : popup.children('.title'), + icon : popup.children('i'), + txt : popup.children('.txt'), + btn : popup.children('.btn') + }; + v.title.html(param.title); + v.icon.attr('class', param.icon); + v.txt.html(param.txt); + v.btn.html(param.btn); + } + else + { + let html = ``; + $('body').append(html); + } + let window = $('.window:visible').length; + if (window > 0) + $('.popup').css('z-index', 9999 + window); + } + + /** + * 倒计时 + */ + static _countdown(popup, param){ + let func = { + close : () => { + Eadmin.maskHide(); + fadeOut(popup); + clearInterval(this.Timer); + this.Timer = null; + if (_.isFunction(param.submit)) + param.submit(); + if (param.refresh === true) + Eadmin.refresh(); + } + } + Eadmin.mask(); + let second = 3; + this.Timer = setInterval(() => { + second--; + if (second == 0) + { + func.close(); + return; + } + popup. + find('em'). + html(second); + }, 1000); + popup.find('#close'). + on('click', () => { + func.close(); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.progress.js b/src/js/lib/eadmin.progress.js new file mode 100644 index 0000000..f59df74 --- /dev/null +++ b/src/js/lib/eadmin.progress.js @@ -0,0 +1,40 @@ +/** + * eadmin 进度条组件 + */ + +class Progress{ + + /** + * 进度条 + */ + static run(dom){ + dom = dom == null ? body : $(dom); + let progress = dom.find('[data-percent]'); + if (progress.length == 0) + return; + progress.each(function(){ + let [_this, v] = [$(this), {}]; + v.html = `
    `; + v.percent = _this.data('percent'); + v.width = _this.data('percent-width'); + if (v.width != undefined) + { + _this.width(v.width); + } + else + { + v.width = _this.width(); + } + // 计算进度宽度 + let width = _.floor(v.width / 100 * v.percent); + // 自定义颜色 + let color = _this.data('percent-color'); + v.color = color == undefined ? '' : ' linear-' + color; + v.html += `
    `; + if (_this.data('show-percent') != undefined) + v.html += `
    ${v.percent}%
    `; + _this.addClass('progress').html(v.html); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.rate.js b/src/js/lib/eadmin.rate.js new file mode 100644 index 0000000..57dc228 --- /dev/null +++ b/src/js/lib/eadmin.rate.js @@ -0,0 +1,123 @@ +/** + * eadmin 评分组件 + */ + +class Rate{ + + constructor(dom, param){ + this.dom = dom; + this.domCache = scope(dom); + if (this.domCache.length == 0) + { + console.log('没有找到' + dom + ',创建评分失败'); + return; + } + this.domCache.addClass('rate'); + // 默认参数 + let _param = { + // 默认分数 + default : 0, + // 禁用 + disabled : false, + // 总分数 + num : 5, + // 回调 + change : null, + // 隐藏域 + bind : null + } + // 配置参数 + this.param = $.extend(_param, param); + if (this.param.default > 0) + this.domCache.data('level', this.param.default); + this.run(); + } + + /** + * 运行 + */ + run(){ + this._create(); + this._event(); + } + + /** + * 创建 + */ + _create(){ + let html = ''; + for (let i = 1; i <= this.param.num; i++) + { + let full = (this.param.default >= i) ? ' full' : ''; + html += `
    +
    `; + } + this.domCache.html(html); + if (this.param.bind != null) + this.domCache.after(``); + } + + /** + * 事件 + */ + _event(){ + let [prev, level, that] = [0, 0, this]; + that.domCache. + // 移入 + on('mouseover', '.star', function(){ + let _this = $(this); + let v = { + parent : _this.parent() + }; + level = _this.data('level'); + if (level == 1) + { + _this.addClass('full'); + } + else + { + v.parent.children('.star:lt(' + level + ')').addClass('full'); + } + // 向左移动 + if (level - prev < 0) + { + v.parent.children('.star:gt(' + (level - 1) + ')').removeClass('full'); + } + }). + // 移出 + on('mouseout', '.star', function(){ + prev = level; + }). + // 选中 + on('click', '.star:not(.disabled)', function(){ + let _this = $(this); + _this. + removeClass('pulse'). + addClass('pulse'). + one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ + _this.removeClass('pulse'); + }); + _this.parent().data('level', level); + if (_.isFunction(that.param.change)) + that.param.change(level); + if (that.param.bind != null) + that.domCache.next('input').val(level); + }). + // 离开 + on('mouseleave', function(){ + let _this = $(this); + let choose = _this.data('level'); + if (choose == undefined) + { + _this.children('.star').removeClass('full'); + return; + } + _this.children('.star').removeClass('full'); + _this.children('.star:lt(' + choose + ')').addClass('full'); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.slider.js b/src/js/lib/eadmin.slider.js new file mode 100644 index 0000000..ec1390e --- /dev/null +++ b/src/js/lib/eadmin.slider.js @@ -0,0 +1,331 @@ +/** + * eadmin 滑块组件 + */ + +class Slider{ + + constructor(dom, param = {}){ + // 原始DOM名称 + this.dom = dom; + // DOM缓存 + this.domCache = scope(this.dom); + if (this.domCache.length == 0) + { + console.log('没有' + this.dom + '元素,滑块不再创建'); + return; + } + setTimeout(() => { + // 外层容器真实宽度 + this.width = this.domCache.width(); + // 滑块按钮宽度 + this.btnWidth = 16; + // 最大偏移值,用来控制滑块的真实可移动范围,避免移出滑动条 + this.maxLeft = this.width - this.btnWidth; + // 盒子的X轴偏移值 + this.offsetX = this.domCache.offset().left; + // 步长宽度 + this.stepWidth = 0; + // 默认参数 + let _param = { + // 默认值 + value : 0, + // 禁用 + disabled : false, + // 步长 + step : 0, + // 最小值 + min : 0, + // 最大值 + max : 100, + // 是否需要提示 + tips : '', + // 回调 + change : null, + // 绑定隐藏域 + bind : null + }; + // 配置参数 + this.param = $.extend(_param, param); + // 运行 + this.run(); + }, 50); + } + + /** + * 运行控件 + */ + run(){ + // 构建结构 + this._create(); + // 事件执行 + if (this.param.disabled) + return; + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + // 私有方法,创建结构 + let func = (dom) => { + // 添加默认样式 + if ( ! dom.hasClass('slider')) + dom.addClass('slider'); + // 判断是否禁用 + if (this.param.disabled) + dom.addClass('slider-disabled'); + // 创建结构 + let html = '', left; + // 如果固定步长,则增加步长点 + if (this.param.step > 0) + { + // 设置步长点的左偏移值 + this.stepWidth = _.round(this.width / this.param.step); + for (let i = 1; i < this.param.step; i++) + html += `
    `; + left = (this.param.value / this.param.step) * this.stepWidth; + left -= 8; + if (left < 0) + left = 0; + if (left > this.maxLeft) + left = this.maxLeft; + } + else + { + left = _.floor(this.maxLeft / + (this.param.max - this.param.min) * + this.param.value); + } + // tips提示内容 + let tips = this.param.value; + if (tips == 0) + tips = this.param.min; + // 自定义TIPS处理 + if (this.param.tips != '') + tips = _.replace(this.param.tips, '[val]', tips); + // 如果滑块为禁用状态,则增加tips-disabled的class + // 因为TIPS组件不会监听tips-disabled的事件 + html += `
    +
    +
    `; + // 隐藏域 + if (this.param.bind != null) + html += ``; + dom.html(html); + } + // 生成HTML结构 + if (this.domCache.length == 1) + { + func(this.domCache); + } + else + { + this.domCache.each(function(){ + func($(this)); + }); + } + } + + /** + * 事件 + */ + _event(){ + let that = this; + let left = 0; + // 事件处理 + that.domCache. + // 状态激活 + on('mouseenter', '.slider-btn', function(){ + $(this).data('active', 1); + }). + // 状态锁定 + on('mouseleave', '.slider-btn', function(){ + $(this).data('active', 0); + }). + // 滑块按钮点击 + on('mousedown', '.slider-btn', function(event){ + let _this = $(this); + // 私有变量 + let v = { + clientX : null, + clientXClone : event.clientX, + // 定义当前移动是否在合法范围内 + allow : true, + timer : null, + val : 0 + } + v.left = parseInt(_this.css('left')); + v.bar = _this.next('.slider-bar'); + // 增加禁止CLASS,避免tips来回触发 + _this.addClass('tips-disabled'); + // 如果没有配置全局禁止选中文本,则处理禁止选中文本 + // 避免在鼠标移动的过程中选中文本 + if(selectEnabled) userselect(0); + // 可视区域内鼠标移动事件 + $(document).bind('mousemove', (event) => { + // 当前鼠标X轴位置 + v.clientX = event.clientX - v.clientXClone; + left = v.left + v.clientX; + if (left < 0 || + left > that.maxLeft) + { + if ( ! v.allow) return; + // 校验LEFT + left = that._checkLeft(left); + v.allow = false; + } + else + { + v.allow = true; + } + // 有步长的情况处理 + if (that.param.step > 0) + { + if (left == that.maxLeft) + { + left = that.maxLeft; + v.val = that.param.max; + } + else + { + let data = that._stepVal(left); + v.val = data.val; + left = data.left; + } + _this.css('left', left); + v.bar.width(left + that.btnWidth); + } + else + { + _this.css('left', left); + v.bar.width(left + that.btnWidth); + // 获取真实值 + v.val = that._val(left); + v.val += that.param.min; + } + clearTimeout(v.timer); + // TIPS赋值 + that._tips(v.val, _this); + // TIPS重置 + Tips.reset(_this, { + offset : 'middle' + }); + // 回调 + v.timer = setTimeout(() => { + if (that.param.change != null && + _.isFunction(that.param.change)) + that.param.change(v.val); + if (that.param.bind != null) + _this.next().next().val(v.val); + }, 400); + }).bind('mouseup', function(){ + _this.removeClass('tips-disabled'); + // 销毁TIPS + if (_this.data('active') == 0) + Tips.destory(_this); + // 移除事件 + $(this).unbind('mousemove').unbind('mouseup'); + }); + }). + // 还原 + on('mouseup', '.slider-btn', function(){ + // 如果没有配置全局禁止选中文本,则处理允许选中文本 + if(selectEnabled) userselect(1); + // 设置这个值是表示当前滑块刚被移动过,防止click的重复触发 + $(this).parent().data('btn', true); + }). + // 点击选择位置 + on('click', function(event){ + let _this = $(this); + // 私有变量 + let v = { + val : 0 + }; + if (_this.data('btn') == true) + { + _this.data('btn', false); + return; + } + left = _.floor(event.clientX - that.offsetX); + left -= that.btnWidth / 2; + // 校验LEFT + left = that._checkLeft(left); + let btn = _this.children('.slider-btn'), + bar = _this.children('.slider-bar'); + // 没有步长的处理 + if (that.param.step == 0) + { + v.val = that._val(left); + } + else + { + if (left != that.maxLeft) + { + let data = that._stepVal(left); + v.val = data.val; + left = data.left; + } + else + { + v.val = that.param.max; + } + } + btn.css('left', left); + bar.width(left + that.btnWidth); + // TIPS赋值 + that._tips(v.val, btn); + if (that.param.change != null && + _.isFunction(that.param.change)) + that.param.change(v.val); + }); + } + + /** + * 赋值tips + */ + _tips(tips, dom){ + if (this.param.tips != '') + tips = _.replace(this.param.tips, '[val]', tips); + dom.data('tips', tips); + } + + /** + * 校验LEFT值在合法范围内 + */ + _checkLeft(left){ + if (left < 0) left = 0; + if (left > this.maxLeft) left = this.maxLeft; + return left; + } + + /** + * 取值 + */ + _val(left){ + return _.floor( + (this.param.max - this.param.min) / + this.maxLeft * + left + ); + } + + /** + * 有步长的滑块获取真实值 + */ + _stepVal(left) + { + let _left = 0; + let _step = parseInt( + (left + this.btnWidth / 2) / this.stepWidth + ); + _left = _step * this.stepWidth; + if (_left > 0) _left -= this.btnWidth / 2; + return { + val : _step * this.param.step, + left : _left + }; + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tab.js b/src/js/lib/eadmin.tab.js new file mode 100644 index 0000000..ea77ca1 --- /dev/null +++ b/src/js/lib/eadmin.tab.js @@ -0,0 +1,134 @@ +/** + * eadmin 选项卡组件 + */ + +class Tab{ + + constructor(dom, param){ + this.dom = scope(dom); + // 选项卡面板 + this.panel = this.dom.children('.tab-panel'); + // 当前活动面板的index + this.active = null; + if (this.panel.length == 0) + { + console.log('容器内没有找到.tab-panel元素,构建选项卡失败'); + return; + } + this.param = param; + this.run(); + } + + /** + * 运行 + */ + run(){ + this._create(); + this._init(); + this._event(); + } + + /** + * 构建结构 + */ + _create() + { + if (this.param.length == 0) + { + console.log('请至少指定1个选项卡'); + return; + } + let html = `
    `; + _.each(this.param, (row, key) => { + html += ``; + if (row.num != undefined && +row.num > 0) + html += `
    ${row.num}
    `; + if (row.icon != undefined) + html += ``; + html += row.name + ``; + }); + html += `
    `; + this.dom.prepend(html); + this.tab = this.dom.children('.tab'); + } + + /** + * 初始化 + */ + _init() + { + if (this.active == null) + this.active = 0; + this.panel.eq(this.active).show(); + // 加载页面 + this._load(); + } + + /** + * 事件 + */ + _event() + { + let that = this; + this.tab. + on('click', 'span:not(.active)', function(){ + let [_this, v] = [$(this), {}]; + v.index = _this.index(); + addClassExc(_this, 'active'); + that.active = v.index; + that.panel.hide().eq(v.index).show(); + that._load(); + }); + } + + /** + * 加载 + */ + _load() + { + let load = this.param[this.active].load; + if (load == undefined) + return; + if (this.param[this.active].loaded != undefined) + return; + this.param[this.active].loaded = true; + let panel = this.panel.eq(this.active); + let id = 'tab-window-' + createId(); + panel.attr('id', id); + Mount.window = id; + panel.html(`
    + 页面加载中,请稍候... +
    `); + Eadmin.currentHref = load; + panel.load(load, () => { + // 缺省图 + defaultImg(panel); + // 块 + block(panel); + // 表单处理 + Eadmin.form(panel); + // 延迟按钮 + Button.run(panel); + // 标签 + Tag.run(panel); + // 滚动条处理 + let scroll = body.find('.iscroll'); + if(scroll.length > 0) + { + scroll.each(function(){ + if ($(this).hasClass('ps')) return true; + Eadmin.scroll($(this)[0]); + }); + } + // 进度条 + Progress.run(panel); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.table.js b/src/js/lib/eadmin.table.js new file mode 100644 index 0000000..6047919 --- /dev/null +++ b/src/js/lib/eadmin.table.js @@ -0,0 +1,1312 @@ +/** + * eadmin 表格组件 + */ + +class Table{ + + constructor(dom, param){ + this.domCache = scope(dom); + if (this.domCache.length == 0) + { + console.log('没有找到表格容器' + dom + ',创建失败'); + return; + } + // 窗口对象 + this.window = Mount.window != null ? '#' + Mount.window : null; + // 真实DOM,判断TABLE是否是在窗口内部 + this.dom = this.window != null ? this.window + ' ' + dom : dom; + // 缓存KEY + this.storeKey = md5(Eadmin.currentHref); + // 当前页数 + this.page = 1; + let page = store(this.storeKey + '_page'); + if (page != undefined) + this.page = +page; + // 每页条数 + this.size = 10; + // 总页数 + this.pageCount = null; + // 搜索容器 + this.searchBox = null; + // 按钮容器 + this.toolsBox = null; + // 分页容器 + this.pageBox = null; + // 表格 + this.table = null; + // 遮罩 + this.shade = null; + // 有没有初始化过表格 + this.init = false; + // 列按钮配置数据 + this.btns = []; + // 列弹窗配置数据 + this.columnOpen = []; + // 选中的行数 + this.checked = 0; + // GET参数 + this.get = {}; + // 搜索条件 + this.query = ''; + // 容器宽度,用来做表格的宽度 + this.width = +this.domCache.width(); + // 滚动条类实例化,用来更新横向滚动条 + this.scroll = null; + // 配置表头按钮ID + this.columnId = 'column-config-' + createId(); + // 表头列数据 + this.column = []; + // 表头配置信息 + this.columnConfig = store(this.storeKey + '_column'); + this.columnConfig = this.columnConfig == undefined ? {} : JSON.parse(this.columnConfig); + // 导出EXCEL事件名 + this.exportExcel = 'exportExcel_' + createId(); + this.excelColumn = {}; + // 按钮颜色 + this.color = [ + '#0084ff', + '#FF1844', + '#76FF02', + '#FFFF01', + '#FF7C00', + '#F52394', + '#00B2D4', + '#800080', + '#593110' + ]; + // 默认参数 + let _param = { + // 基础配置 + config : { + // 是否需要复选框 + checkbox : false, + // 配置表头 + column_config : false, + // 是否支持导出excel + export_excel : false, + // 固定首位列 + fixed : { + // 首列 + first : false, + // 尾列 + last : false + }, + // 分页 + page : { + // 每页条数 + size : 10, + // 数字分页数目 + num : 5, + // 传递给后端代表页数的字段名,用来后端取值 + page_field : 'page', + // 传递给后端代表条数的字段名,用来后端取值 + size_field : 'size' + }, + // 数据源 + data : '' + }, + // 按钮 + button : [], + // 表格列编排 + column : [], + // 搜索配置 + search : {}, + // 回调 + callback : null + }; + // 配置参数 + this.param = $.extend(true, _param, param); + // 判断是否需要分页 + if ( ! _.isBoolean(this.param.config.page)) + { + let size = store(this.storeKey + '_size'); + if (size != undefined) + this.param.config.page.size = +size; + this.size = this.param.config.page.size; + // 赋值GET默认参数 + this.get[this.param.config.page.page_field] = this.page; + this.get[this.param.config.page.size_field] = this.size; + } + // 遮罩 + let shade = `
    + 数据加载中,请稍候... +
    `; + this.domCache.addClass('table').hide().before(shade); + this.shade = this.domCache.prev('.table-shade'); + // 是否显示左右固定浮动,用来确定表格全选是左浮动上的还是主体表格上的 + this.haveFixed = this.param.config.fixed.first; + this.run(); + } + + /** + * 运行 + */ + run(){ + if (this.param.column.length == 0) + { + console.log('至少为表格添加一列才可以创建表格'); + return; + } + // 数据源 + if (this.param.config.data == '') + console.log('没有指定数据源地址,无法创建表格实体'); + // 创建 + this._create(); + // 事件 + this._event(); + // 窗口resize + this._resize(); + } + + /** + * 表格数据刷新 + */ + refresh() + { + this._loadData(false); + } + + /** + * 创建表格 + */ + _create(){ + let [html, search] = ['', []]; + // 私有方法 + let func = { + // 排序字段 + order : (order, field = '') => { + // 排序 + let html = ''; + if (order === true) + { + html = ` + + + `; + } + return html; + }, + // 创建表头 + head : () => { + // 表头 + html += ``; + // 全选 + html += this._checkbox(); + // 列 + _.each(this.param.column, (row, k) => { + // 是否需要搜索 + if (row.search === true) + search.push(k); + // 是否隐藏该列,用在只需要搜索,列表里没有的列 + if (row.column === false) + return true; + // 列数据 + let [checked, disabled] = [ + true, + k == 0 || k + 1 == this.param.column.length ? true : false + ]; + if (this.columnConfig[row.field] != undefined) + checked = this.columnConfig[row.field]; + html += ` + ${row.name}${func.order(row.order, row.field)} + `; + this.column.push({ + name : row.name, + disabled : disabled, + checked : checked, + click : (data) => { + let td = this.table.t.find('.td-' + data._index); + data._checked ? td.show() : td.hide(); + this.columnConfig[row.field] = data._checked; + store(this.storeKey + '_column', JSON.stringify(this.columnConfig)); + } + }); + if (row.field != undefined) + this.excelColumn[row.field] = row.name; + }); + html += ''; + }, + // 搜索 + search : () => { + if (search.length == 0) + return; + let [html, param] = [ + ``; + this.domCache.before(html); + // 搜索 + this.searchBox = this.domCache.prev('.table-search'); + // 日历 + this.searchBox. + find('.table-datepicker'). + each(function(){ + let _this = $(this); + Eadmin.datepicker('#' + _this.attr('id'), param[_this.data('key')]); + }); + // 地区 + this.searchBox. + find('.table-citypicker'). + each(function(){ + let _this = $(this); + Eadmin.citypicker('#' + _this.attr('id'), param[_this.data('key')]); + }); + }, + // 按钮栏 + tools : () => { + if (this.param.button.length == 0 && + ! this.param.config.column_config && + ! this.param.config.export_excel) + return; + let html = `
    `; + _.each(this.param.button, (row, k) => { + html += ``; + }); + if (this.param.config.export_excel) + html += ``; + if (this.param.config.column_config) + html += ``; + html += '
    '; + this.domCache.before(html); + this.toolsBox = this.domCache.prev('.table-tools'); + }, + // 分页栏 + page : () => { + if (_.isBoolean(this.param.config.page)) + return; + let html = `
    + + 共条,每页 + + 条,当前 ${this.page}/- 页 + + + + + 跳转到第 页 + + +
    `; + this.domCache.after(html); + this.pageBox = this.domCache.next('.table-page'); + }, + // 固定 + fixed : () => { + let html = ''; + // 首列 + if (this.param.config.fixed.first) + { + html += `
    `; + html += this._checkbox(null, true); + let head = _.head(this.param.column); + html += ``; + html += `
    ${head.name}${func.order(head.order, head.field)}
    `; + } + // 尾列 + if (this.param.config.fixed.last) + { + html += `
    `; + let last = _.last(this.param.column); + html += ``; + html += `
    ${last.name}${func.order(last.order, last.field)}
    `; + } + this.domCache.append(html); + }, + // 创建表体 + body : () => { + // 表头 + func.head(); + // 搜索 + func.search(); + // 工具 + func.tools(); + // 分页 + func.page(); + html += ``; + this.domCache.html(html); + // 固定列 + func.fixed(); + // 如果没有按钮栏则增加上划线 + if (this.param.button.length == 0 && + ! this.param.config.column_config && + ! this.param.config.export_excel) + this.domCache.find('thead > tr').addClass('head-border-top'); + this.table = { + head : this.domCache.find('thead'), + body : this.domCache.find('tbody'), + lbox : this.domCache.find('.fixed-left'), + rbox : this.domCache.find('.fixed-right'), + box : this.domCache.find('.table-box') + }; + this.table.t = this.table.box.children('table'); + this.table.c = this.table.t.children('tbody'); + this.table.l = this.table.lbox.find('tbody'); + this.table.r = this.table.rbox.find('tbody'); + } + }; + // 创建表格 + html = `
    `; + // 表体 + func.body(); + // 构建数据 + this._loadData(); + } + + /** + * 事件 + */ + _event(){ + let dom = [ + // 全选 + 'thead .checkall', + // 单选 + 'tbody .checkall', + // 行 + 'tbody tr', + // 搜索 + '.search-do', + // 重置搜索 + '.search-refresh', + // 每页条数 + '.table-page select', + // 数字分页 + '.table-page .num-page:not(.current)', + // 上翻页 + '.table-page .prev-page', + // 下翻页 + '.table-page .next-page', + // 跳转页面 + '.table-page button', + // 按钮 + '.table-tools button', + // 排序 + '.order i:not(.active)', + // 开关 + '[data-model="switch"]', + // 列按钮 + '.column-btn', + // 列弹窗 + '.column-window' + ]; + // 私有方法 + let func = { + jumpError : (msg) => { + Eadmin.message.error({ + content : msg + }); + that.pageBox.find('input').val(''); + } + }; + let [that, _box] = [ + this, this.domCache.parent() + ]; + // 全选反选,单选 + if (that.param.config.checkbox) + { + _box. + // 全选 + on('click', dom[0], function(){ + let [_this, v] = [$(this), {}]; + v.isCheck = _this.is(':checked') ? 1 : 0; + // 全选设置选中个数为当页条数 + that.checked = v.isCheck == 1 ? that.size : 0; + v.checkbox = that.haveFixed ? that.table.l.find('.checkall') : that.table.t.find('.checkall'); + Form.checkbox(v.checkbox, v.isCheck); + }). + // 单选 + on('click', dom[1], function(){ + let [_this, isCheck] = [ + $(this), 0 + ]; + that.checked += _this.is(':checked') ? 1 : -1; + // 全选 + isCheck = that.checked == that.size ? 1 : 0; + Form.checkbox(that.table.head.find('.checkall'), isCheck); + }); + } + // 移入高亮 + if (that.param.config.fixed.first || + that.param.config.fixed.last) + { + let index = 0; + _box. + on('mouseenter', dom[2], function(){ + index = $(this).index(); + that.table.c. + children('tr'). + eq(index). + addClass('tr-hover'); + that.table.l. + children('tr'). + eq(index). + addClass('tr-hover'); + that.table.r. + children('tr'). + eq(index). + addClass('tr-hover'); + }). + on('mouseleave', dom[2], function(){ + that.table.c. + children('tr'). + eq(index). + removeClass('tr-hover'); + that.table.l. + children('tr'). + eq(index). + removeClass('tr-hover'); + that.table.r. + children('tr'). + eq(index). + removeClass('tr-hover'); + }); + } + // 搜索 + if (that.searchBox != null) + { + _box. + // 执行搜索 + on('click', dom[3], () => { + that.page = 1; + that.get[that.param.config.page.page_field] = that.page; + _.unset(that.get, '_export'); + // 搜索表单数据 + let form = that.searchBox.children('form').serialize(); + if (form != that.query) + { + that.get['_search'] = 1; + that.query = form; + } + let search = _.split(form, '&'); + _.each(search, (val) => { + let param = _.split(val, '='); + that.get[param[0]] = decodeURIComponent(param[1]); + }); + that._loadData(true); + return false; + }). + // 重置搜索 + on('click', dom[4], () => { + // 重置输入框 + that.searchBox.find('input').val(''); + // 重置下拉菜单 + Form.select(that.searchBox); + return false; + }); + } + // 工具栏 + if (that.toolsBox != null) + { + _.each(that.param.button, (row, k) => { + let button = that.toolsBox.find('button').eq(k); + // 打开弹窗 + if (row.open != undefined) + { + button.data('window-url', row.open.url); + let id = button.attr('id'); + Eadmin.window('#' + id, row.open); + return true; + } + // 点击调用API或者回调 + button.on('click', function(){ + // 是否需要判断复选按钮至少选中一个 + if (row.check_checked === true && + that.checked == 0) + { + Eadmin.popup.error({ + content : '请至少选择一项执行此操作' + }); + return; + } + // 私有方法 + let run = () => { + let [checkval, params, checked] = [ + [], {} + ]; + // 检测复选框选中情况 + checked = that.haveFixed ? that.table.l : that.table.c; + checked = checked.find('.checkall:checked'); + if (checked.length > 0) + { + checked.each(function(){ + checkval.push($(this).val()); + }); + checkval = _.toString(checkval); + params[that.param.config.checkbox] = checkval; + } + // 调用API + if (row.api != undefined) + { + Eadmin.get({ + url : row.api, + param : params, + popup : true, + then : () => { + if (row.refresh === true) that._loadData(); + } + }); + return true; + } + // 回调 + if (_.isFunction(row.callback)) + { + row.callback(_.isArray(checkval) ? '' : checkval); + return; + } + console.log('按钮操作没有指明具体操作动作,无法执行'); + }; + // 需要确认框 + if (row.confirm === true) + { + Eadmin.popup.confirm({ + content : '确认执行此操作吗?', + submit : run + }); + return true; + } + run(); + }); + }); + } + // 分页 + if ( ! _.isBoolean(this.param.config.page)) + { + _box. + // 切换每页条数 + on('change', dom[5], function(){ + that.page = 1; + that.size = +$(this).val(); + store(that.storeKey + '_page', that.page.toString()); + store(that.storeKey + '_size', that.size.toString()); + that.get[that.param.config.page.page_field] = that.page; + that.get[that.param.config.page.size_field] = that.size; + that._loadData(true); + }). + // 数字分页 + on('click', dom[6], function(){ + that.page = +$(this).html(); + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 上翻 + on('click', dom[7], () => { + if (that.page == 1) return; + that.page -= 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 下翻 + on('click', dom[8], () => { + if (that.page == that.pageCount) return; + that.page += 1; + store(that.storeKey + '_page', that.page.toString()); + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }). + // 跳转 + on('click', dom[9], () => { + let page = that.pageBox.find('input').val(); + if (page == '') + { + func.jumpError('跳转的页数不能为空'); + return; + } + if (page < 1) + { + func.jumpError('跳转的页数不能小于1'); + return; + } + if (page > that.pageCount) + { + func.jumpError('跳转的页数已经超出了最大页数'); + return; + } + if (page == that.page) + { + func.jumpError('已经在待跳转的页面了'); + return; + } + store(that.storeKey + '_page', page); + that.page = +page; + that.get[that.param.config.page.page_field] = that.page; + that._loadData(true); + }); + } + // 排序 + _box. + on('click', dom[11], function(){ + let _this = $(this); + that.table.head.find('.active').removeClass('active'); + _this.addClass('active'); + that.get.order = _this.data('order'); + that._loadData(true); + }). + // 开关 + on('click', dom[12], function(){ + let [_this, v] = [$(this), {}]; + v.label = _this.parent('label'); + v.api = v.label.data('api'); + v.field = v.label.data('field'); + v.val = _this.val(); + v.param = {}; + v.param[v.field] = v.val; + // 请求数据 + Eadmin.get({ + url : v.api, + param : v.param, + popup : true + }); + }). + // 列按钮 + on('click', dom[13], function(){ + let [_this, v] = [$(this), {}]; + v.row = _this.data('row'); + v.key = _this.data('key'); + v.btn = that.btns[v.row][v.key]; + // 打开弹窗 + if (v.btn.open != undefined) + { + Eadmin.window(false, v.btn.open); + return; + } + // 调用接口 + if (v.btn.api != undefined) + { + let run = () => { + Eadmin.get({ + url : v.btn.api, + popup : true, + then : () => { + if (v.btn.refresh === true) that._loadData(); + } + }); + }; + if (v.btn.confirm === true) + { + Eadmin.popup.confirm({ + content : '确定执行此操作吗?', + submit : run + }); + return; + } + run(); + } + }). + // 列弹窗 + on('click', dom[14], function(){ + let [_this, v] = [$(this), {}]; + v.row = _this.data('row'); + v.key = _this.data('key'); + v.open = that.columnOpen[v.row][v.key]; + Eadmin.window(false, v.open); + }); + // 表格列配置 + if (this.param.config.column_config) + { + Eadmin.dropdown('#' + this.columnId, { + width : 200, + title : '表头设置', + data : this.column + }); + } + // 导出 + if (this.param.config.export_excel) + { + let func = { + openDownloadDialog : (url, name) => { + if (window.navigator && + window.navigator.msSaveOrOpenBlob) + { + window.navigator.msSaveOrOpenBlob(url, name); + } + else + { + if (typeof url == 'object' && url instanceof Blob) + url = URL.createObjectURL(url); + let link = document.createElement('a'); + link.href = url; + link.download = name || ''; + let event; + if (window.MouseEvent) + event = new MouseEvent('click'); + else + { + event = document.createEvent('MouseEvents'); + event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + } + link.dispatchEvent(event); + } + }, + sheet2blob : (sheet) => { + let workbook = { + SheetNames : ['sheet1'], + Sheets : {} + }; + workbook.Sheets['sheet1'] = sheet; + // 生成excel的配置项 + let opts = { + bookType : 'xlsx', + bookSST : true, + type : 'binary' + }; + let wbout = XLSX.write(workbook, opts); + let blob = new Blob([s2ab(wbout)], {type : 'application/octet-stream'}); + function s2ab(s) + { + let buf = new ArrayBuffer(s.length); + let view = new Uint8Array(buf); + for (let i = 0; i != s.length; ++i) + view[i] = s.charCodeAt(i) & 0xFF; + return buf; + } + return blob; + } + }; + Method[this.exportExcel] = (btn) => { + this.get['_export'] = 1; + Eadmin.get({ + url : this.param.config.data, + param : this.get, + then : (data) => { + data = [this.excelColumn, ...data['list']]; + let sheet = XLSX.utils.json_to_sheet(data, { + skipHeader : true + }); + func.openDownloadDialog( + func.sheet2blob(sheet), + createId() + '.xlsx' + ); + Eadmin.button.reset(btn); + } + }); + } + } + } + + /** + * 复选框统一处理 + */ + _checkbox(data = null){ + // 判断是否需要全选反选 + if (this.param.config.checkbox === false) + return ''; + // 标题栏的全选框,不需要赋值 + if (data == null) + { + return ``; + } + if (data[this.param.config.checkbox] == undefined) + { + console.log('复选框绑定的字段' + this.param.config.checkbox + '不存在'); + return ''; + } + return ``; + } + + /** + * 分页处理 + */ + _page(data, page = false){ + // 没有分页则不处理 + if (_.isBoolean(this.param.config.page)) return; + if ( ! _.has(data, 'count')) + { + console.log('数据源中未包含数据总条数count字段,创建分页失败'); + return; + } + if ( ! this.init) + this.pageBox.data('size', this.size); + let v = { + // 总条数 + count : this.pageBox.find('em:first'), + // 当前页数 + page : this.pageBox.find('em').eq(1), + // 总页数 + pageCount : this.pageBox.find('em').eq(2) + }; + if (data.count != +v.count.html() || + this.size != this.pageBox.data('size')) + { + // 计算总页数 + if (data.count < this.size) + { + this.pageCount = 1; + } + else if (data.count % this.size === 0) + { + this.pageCount = data.count / this.size; + } + else + { + this.pageCount = parseInt(data.count / this.size) + 1; + } + v.count.html(data.count); + v.pageCount.html(this.pageCount); + if (this.size != this.pageBox.data('size')) + this.pageBox.data('size', this.size); + } + v.page.html(this.page); + // 循环页码 + let num = 10; + if (_.has(this.param.config.page, 'num')) + { + num = this.param.config.page.num; + if (num < 3) num = 3; + if (num > 10) num = 10; + } + let html = ''; + let from = this.page; + let endCut = 0; + from -= _.floor(num / 2); + if (from < 1) + { + from = 1; + endCut = 0; + } + else + { + endCut = this.page - _.floor(num / 2) - 1; + } + let end = num + endCut; + if (end > this.pageCount) + end = this.pageCount; + if (end - from < num - 1) + from -= num - (end - from) - 1; + if (from < 1) + from = 1; + for (let i = from; i <= end; i++) + html += `${i}`; + this.pageBox.find('.num-page').remove(); + this.pageBox.find('.prev-page').after(html); + if (this.init && + page && + module.conf.page_show_message) + { + Eadmin.message.success({ + content : '当前第 ' + this.page + ' 页,共 ' + this.pageCount + ' 页' + }); + } + } + + /** + * 加载数据 + */ + _loadData(page = false){ + let that = this; + this.checked = 0; + this.btns = []; + this.columnOpen = []; + this.shade.css('display', 'flex'); + this.table.lbox.hide(); + this.table.rbox.hide(); + if (this.searchBox != null) + this.searchBox.hide(); + if (this.toolsBox != null) + this.toolsBox.hide(); + this.domCache.hide(); + if (this.param.config.page !== false) + this.pageBox.hide(); + this.table.c.empty(); + if (page) + { + if (this.window != null) + { + if ( ! _.startsWith(this.window, '#tab')) + $(this.window + ' .body')[0].scrollTop = 0; + } + else + { + box[0].scrollTop = 0; + } + } + let run = (data) => { + let v = { + data : data, + html : '', + fl : '', + fr : '' + }; + let func = { + // 标签 + tag : (c, r) => { + return c.tag === true ? ` data-tag="${r[c.field]}"` : ''; + }, + // 开关 + switch : (c, r) => { + let api = ''; + if ( ! _.isFunction(c.api)) + console.log('没有指定保存开关状态的API地址'); + else + api = c.api(r); + return ``; + }, + // 按钮 + button : (c, r, row_key) => { + let btn = c.button(r); + that.btns.push(btn); + let html = ''; + _.each(btn, (b, btn_key) => { + let [icon, id] = [ + b.icon != undefined ? `` : '', + `table-column-btn-${row_key}-${btn_key}` + ]; + let disabled = b.disabled === true ? ' disabled' : ''; + html += ``; + }); + return html; + }, + // 图片 + img : (c, r) => { + let html = ''; + html += ` { + let data = _.isFunction(c.format) ? c.format(r) : r[c.field]; + let get = that.get[c.field]; + // 处理搜索结果高亮 + if (c.hl === true && + get != undefined && + get != '') + data = _.replace(data, get, `${get}`); + return data; + }, + // 链接 + href : (c, r) => { + if ( ! _.isFunction(c.link)) + return ''; + if (_.isBoolean(r) && r) + return ''; + let link = c.link(r); + let html = ` 0) + { + // 构建表格 + _.each(v.data.list, (row, row_key) => { + v.fl += ``; + v.fr += ``; + v.html += ``; + // 全选 + v.html += this._checkbox(row); + v.fl += this._checkbox(row, true); + let ck = 0; + _.each(this.param.column, (c, k) => { + // 是否隐藏该列,用在只需要搜索,列表里没有的列 + if (c.column === false) + return true; + let window = ''; + if (c.open != undefined) + { + window = ' column-window'; + if (that.columnOpen[row_key] == undefined) + that.columnOpen[row_key] = []; + that.columnOpen[row_key].push(c.open(row)); + } + let html = ``; + // 首列 + if (k == 0) v.fl += html; + v.html += html; + // 尾列 + if (k + 1 == this.param.column.length) + v.fr += html; + }); + v.fl += ``; + v.html += ``; + v.fr += ``; + }); + this.table.c.html(v.html); + // 缺省图处理 + defaultImg(this.table.c); + // 标签 + Tag.run(this.table.c); + if (this.table.t.width() <= this.width) + { + this.table.lbox.remove(); + this.table.rbox.remove(); + this.haveFixed = false; + } + else + { + // 首列 + if (this.param.config.fixed.first === true) + { + this.table.head.eq(0).find('.checkall-box').remove(); + this.table.c.find('.checkall-box').remove(); + this.table.l.html(v.fl); + Eadmin.form(this.table.l); + } + // 尾列 + if (this.param.config.fixed.last === true) + { + this.table.r.html(v.fr); + Eadmin.form(this.table.r); + } + } + // 表单 + Eadmin.form(this.table.c); + // 进度条 + Progress.run(this.table.c); + // 分页 + this._page(v.data, page); + let checkall = this.table.head.find(':checkbox'); + if (checkall.is(':checked')) + Form.checkbox(checkall, false); + this.table.lbox.show(); + this.table.rbox.show(); + let empty = this.domCache.find('.empty'); + if (empty.length > 0) + empty.hide(); + } + else + { + if (this.param.config.page !== false) + this.pageBox.hide(); + let empty = this.domCache.find('.empty'); + if (empty.length == 0) + { + this.domCache.append('
    该列表暂无更多数据~
    '); + } + else + { + empty.show(); + } + } + // 隐藏遮罩 + this.shade.hide(); + // 回调 + if (this.param.callback != null) + this.param.callback(v.data); + this.get['_search'] = 0; + if (this.init) return; + // 校验最小宽度 + this.scroll = Eadmin.scroll(this.dom + ' .table-box', 'x'); + if (this.table.t.width() <= this.width) + { + this.table.t.width(this.width); + } + else + { + this.domCache.children('.table-box').css('padding-bottom', '18px'); + } + this.init = true; + } + if (this.param.config.data == '') + { + let data = { + count : 0, + list : [] + }; + run(data); + return; + } + // 请求数据 + Eadmin.get({ + url : this.param.config.data, + param : this.get, + then : (data) => { + run(data); + } + }); + } + + /** + * 窗口resize操作 + */ + _resize(){ + $(window).on('resize', _.debounce(() => { + this.width = +this.domCache.width(); + this.table.box.width(this.width); + if (this.table.t.width() <= this.width) + { + this.table.t.width(this.width); + this.domCache.children('.table-box').css('padding-bottom', 0); + } + else + { + this.domCache.children('.table-box').css('padding-bottom', '18px'); + } + if (this.scroll != null) this.scroll.update(); + }, 100)); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tag.js b/src/js/lib/eadmin.tag.js new file mode 100644 index 0000000..7df57a2 --- /dev/null +++ b/src/js/lib/eadmin.tag.js @@ -0,0 +1,23 @@ +/** + * eadmin 标签组件 + */ + +class Tag{ + + static run(dom = null){ + dom = dom == null ? body : $(dom); + let tag = dom.find('[data-tag]'); + if (tag.length == 0) return; + tag.each(function(){ + let [_this, v] = [$(this), { + html : '' + }]; + v.tag = _.words(_this.data('tag')); + _.each(v.tag, (val, key) => { + v.html += `${val}`; + }); + _this.html(v.html); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tips.js b/src/js/lib/eadmin.tips.js new file mode 100644 index 0000000..e5045a8 --- /dev/null +++ b/src/js/lib/eadmin.tips.js @@ -0,0 +1,186 @@ +/** + * eadmin tips提示组件 + */ + +class Tips{ + + /** + * 执行 + */ + static run(){ + // 定时器 + let timer; + // 元素 + let dom = [ + '[data-tips]:not(.tips-disabled)' + ]; + body. + // 移入 + on('mouseenter', dom[0], function(){ + clearTimeout(timer); + Tips.show($(this)); + }). + // 移出 + on('mouseleave', dom[0], function(){ + let [_this, v] = [$(this), { + tips : $('.tips') + }]; + v.pt = _this.data('tips-position') || 'top'; + switch (v.pt) + { + case 'top': + v.class = 'fadeOutUp'; + break; + case 'down': + v.class = 'fadeOutDown'; + break; + case 'left': + v.class = 'fadeOutLeft'; + break; + case 'right': + v.class = 'fadeOutRight'; + break; + } + v.tips.addClass(v.class); + timer = setTimeout(() => { + v.tips.remove(); + }, 200); + }); + } + + /** + * 显示TIPS + */ + static show(dom, param = null){ + let v = { + tips : $('.tips') + }; + if (param == null) + { + param = { + center : dom.data('tips-center'), + position : dom.data('tips-position'), + tips : dom.data('tips'), + offset : dom.data('tips-offset') + }; + } + if (v.tips.length == 0) + { + v.style = param.center != undefined ? ' text-align:center;' : ''; + let zindex; + if (Mount.window != null) + { + zindex = $('#' + Mount.window).css('z-index'); + zindex = zindex == undefined ? '' : `z-index:${zindex};`; + v.style += zindex; + } + v.html = `
    +
    +
    +
    `; + $('body').append(v.html); + v.tips = $('.tips'); + } + v.offset = dom.offset(); + v.left = v.offset.left; + v.top = v.offset.top; + // 方位 + v.pt = param.position || 'top'; + // 文案 + v.txt = param.tips; + if (v.txt == undefined) v.txt = '默认文案'; + v.tips.children('div:first').html(v.txt); + // 判断空间 + if (v.pt == 'right' && + distance(dom, 'right') < v.tips.outerWidth() + 30) + { + v.pt = 'left'; + dom.data('tips-position', 'left'); + } + else if (v.pt == 'left' && + distance(dom, 'left') < v.tips.outerWidth() + 30) + { + v.pt = 'right'; + dom.data('tips-position', 'right'); + } + switch (v.pt) + { + case 'top': + v.class = 'fadeInDown'; + v.arrow = 'down'; + break; + case 'down': + v.class = 'fadeInUp'; + v.arrow = 'top'; + break; + case 'left': + v.class = 'fadeInLeft'; + v.arrow = 'right'; + break; + case 'right': + v.class = 'fadeInRight'; + v.arrow = 'left'; + break; + } + v.tips. + attr('class', 'tips animated faster ' + v.class). + children('div:last'). + attr('class', 'tips-arrow ' + v.arrow); + // 居中偏移 + if (v.pt == 'top' || v.pt == 'down') + v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; + else + v.offset = v.tips.outerHeight() / 2 - dom.outerHeight() / 2; + switch (v.pt) + { + case 'top': + v.top = v.top - v.tips.outerHeight() - 10; + v.left -= v.offset; + break; + case 'down': + v.top = v.top + dom.outerHeight() + 10; + v.left -= v.offset; + break; + case 'left': + v.left = v.left - v.tips.outerWidth() - 10; + v.top -= v.offset; + break; + case 'right': + v.left = v.left + dom.outerWidth() + 10; + v.top -= v.offset; + break; + } + v.tips.css({ + left : v.left, + top : v.top + }); + } + + /** + * 重置 + */ + static reset(dom, param = {}){ + let v = { + tips : $('.tips') + } + v.txt = dom.data('tips'); + v.tips.children('div:first').html(v.txt); + v.left = _.floor(dom.offset().left); + // 处理偏移 + v.offset = param.offset; + if (v.offset == 'middle') + v.offset = v.tips.outerWidth() / 2 - dom.outerWidth() / 2; + v.left -= v.offset; + v.tips.css({ + left : v.left + }); + } + + /** + * 销毁 + */ + static destory(dom){ + dom.trigger('mouseleave'); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.transfer.js b/src/js/lib/eadmin.transfer.js new file mode 100644 index 0000000..f43c1e3 --- /dev/null +++ b/src/js/lib/eadmin.transfer.js @@ -0,0 +1,338 @@ +/** + * eadmin 穿梭框组件 + */ + +class Transfer{ + + constructor(dom, param){ + // 原始DOM名称 + this.dom = dom; + // DOM缓存 + this.domCache = scope(this.dom); + if (this.domCache.length == 0) + { + console.log('没有找到' + this.dom + '穿梭框容器,创建失败'); + return; + } + // 判断参数 + if (param == undefined || + param.data == undefined) + { + console.log('穿梭框' + this.dom + '没有指定数据源:data,创建失败'); + return; + } + // 默认参数 + let _param = { + // 数据源 + data : {}, + // 支持搜索 + search : false, + // 自定义宽度 + width : 0, + // 自定义高度 + height : 0, + // 用来取值的表单的name值 + bind : 'transfer' + } + // 数据源 + if (_.isString(param.data)) + { + if ( ! _.startsWith(param.data, 'http')) + param.data = module.conf.http.baseURL + param.data; + $.ajax({ + url : param.data, + type : 'get', + async : false, + dataType : 'json', + success : (data) => { + // 没有执行码 + if (data[module.conf.http.code_field] == undefined) + { + console.log('接口返回结果中没有找到定义的code码字段'); + return; + } + // 没有数据体 + if (data[module.conf.http.data_field] == undefined) + { + console.log('接口返回结果中没有找到定义的数据体字段'); + return; + } + param.data = data[module.conf.http.data_field]; + } + }); + } + if (param.data.length == 0) + { + console.log('穿梭框' + this.dom + '数据源为空,创建失败'); + return; + } + // 配置参数 + this.param = $.extend(_param, param); + this.domCache.addClass('transfer-box'); + // 运行 + this.run(); + } + + /** + * 运行 + */ + run(){ + this._create(); + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + // 私有变量 + let v = { + // 左侧数据 + from : [], + // 右侧数据 + to : [], + // 主体默认高度 + height : 226, + // 自定义样式 + style : ' style="', + // 搜索HTML代码 + search : '', + // 完整HTML + html : '' + }; + // 组装数据 + for (let i in this.param.data) + { + let data = this.param.data[i]; + if (data.checked == undefined || + ! data.checked) + { + v.from.push(data); + } + else + { + v.to.push(data); + } + } + // 自定义宽度 + if (this.param.width > 0) + { + v.style += 'width:' + this.param.width + 'px;'; + } + // 自定义高度 + if (this.param.height > 0) + { + v.style += 'height:' + this.param.height + 'px;'; + v.height = this.param.height - 40; + } + v.style += `"`; + // 搜索 + if (this.param.search) + { + v.search = ' transfer-body-search'; + v.height -= 32; + } + v.html = `
    +
    + + + 0 / ${v.from.length} + +
    +
      `; + for (let i in v.from) + { + let d = (v.from[i].disabled == true) ? ' class="disabled"' : ''; + v.html += ` + + `; + } + v.html += `
    `; + if (this.param.search) + { + v.html += ``; + } + v.html += `
    + + +
    `; + v.html += `
    +
    + + 0 / ${v.to.length} +
    +
      `; + v.default = []; + for (let i in v.to) + { + let d = (v.to[i].disabled == true) ? 'disabled' : ''; + v.html += `
    • + +
    • `; + v.default.push(v.to[i].val); + } + v.html += `
    `; + if (this.param.search) + { + v.html += ``; + } + v.html += `
    `; + this.domCache.html(v.html); + } + + /** + * 事件监听 + */ + _event(){ + let dom = [ + // 全选反选 + '.transfer-header :checkbox', + // 单选 + '.transfer-body :checkbox', + // 左右移动 + '.transfer-button button' + ]; + let that = this; + // 变量 + let [body, header, button] = [ + this.domCache.find('.transfer-body'), + this.domCache.find('.transfer-header'), + this.domCache.find('.transfer-button') + ]; + this.domCache. + // 全选反选 + on('click', dom[0], function(){ + let _this = $(this); + let v = { + eq : +_this.data('num') + }; + // 互斥EQ,用来取另一个 + v.neq = v.eq == 1 ? 0 : 1; + v.checkbox = body.eq(v.eq).find(':checkbox').not(':disabled'); + if (_this.is(':checked')) + { + Form.checkbox(v.checkbox, 1); + // 总数 + header.eq(v.eq).find('em:first').html(v.checkbox.length); + // 右移按钮 + button.children('button').eq(v.neq).prop('disabled', false); + } + else + { + Form.checkbox(v.checkbox, 0); + // 总数 + header.eq(v.eq).find('em:first').html(0); + // 右移按钮 + button.children('button').eq(v.neq).prop('disabled', true); + } + }). + // 单选 + on('click', dom[1], function(){ + let _this = $(this); + let v = { + eq : +_this.data('num') + }; + v.neq = v.eq == 1 ? 0 : 1; + v.all = body.eq(v.eq).find(':checkbox').length; + v.checked = body.eq(v.eq).find(':checked').length; + v.checkall = header.eq(v.eq).find(':checkbox'); + // 总数 + header.eq(v.eq).find('em:first').html(v.checked); + // 全选按钮 + Form.checkbox(v.checkall, v.checked == v.all ? 1 : 0); + // 移动按钮 + v.disabled = v.checked > 0 ? false : true; + button.children('button').eq(v.neq).prop('disabled', v.disabled); + }). + // 左右移动 + on('click', dom[2], function(){ + let _this = $(this); + let v = { + eq : +_this.data('num') + }; + v.neq = v.eq == 1 ? 0 : 1; + _this.prop('disabled', true); + v.checked = body.eq(v.neq).find(':checkbox:checked').parent().parent(); + // 选中选项的克隆对象 + v.clone = v.checked.clone(); + v.checkbox = v.clone.find(':checkbox'); + // 复位克隆对象复选框 + v.checkbox.data('num', v.eq); + Form.checkbox(v.checkbox, 0); + // 移动 + body.eq(v.eq).children('ul').prepend(v.clone); + // 删除原始 + v.checked.remove(); + // 总数复位 + header.eq(v.neq).find('em:first').html(0); + header.eq(v.neq).find('em:last').html(body.eq(v.neq).find(':checkbox').length); + header.eq(v.eq).find('em:last').html(body.eq(v.eq).find(':checkbox').length); + // 全选按钮复位 + v.checkbox = header.eq(v.neq).find(':checkbox'); + Form.checkbox(v.checkbox, 0); + // 赋值 + v.val = []; + body.eq(1). + find(':checkbox'). + each(function(){ + v.val.push($(this).val()); + }); + that.domCache. + children("input[type='hidden']"). + val(_.join(v.val, ',')); + // 复位搜索结果 + if(that.param.search) + { + that.domCache.find('.search-input').eq(v.neq).val(''); + body.eq(v.neq).find('li').show(); + } + }); + if ( ! that.param.search) + return; + // 搜索 + keyup(that.domCache.find('.search-input'), (_this) => { + let v = { + eq : +_this.data('num'), + val : _this.val(), + body : that.domCache.find('.transfer-body') + }; + if (v.val == '') + { + v.body.eq(v.eq).find('li').show(); + return; + } + v.body.eq(v.eq). + find('li'). + each(function(){ + let _this = $(this); + if(_this.text().indexOf(v.val) == -1) + { + _this.hide(); + return; + } + _this.show(); + }); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.tree.js b/src/js/lib/eadmin.tree.js new file mode 100644 index 0000000..13a325c --- /dev/null +++ b/src/js/lib/eadmin.tree.js @@ -0,0 +1,258 @@ +/** + * eadmin 树形组件 + */ + +class Tree{ + + constructor(dom, param){ + this.dom = scope(dom); + this.dom.addClass('tree'); + this.data = _.cloneDeep(param.data); + let _param = { + // 数据 + data : [], + // 复选框 + checkbox : false, + // 默认展开 + open : false, + // 选中复选框触发回调 + oncheck : null, + // 点击菜单时的回调,该回调只有checkbox为false会触发 + onclick : null, + // 绑定的隐藏域名称 + bind : '' + }; + if (param.data.length == 0) + { + this.dom.html('没有树形菜单数据'); + return; + } + // 格式化数据 + let arr = []; + let format = (id, tmp, data) => { + let _arr = data.filter(item => item.pid === id); + _arr.forEach(item => { + item.children = format(item.id, [], data); + tmp.push(item); + }); + return tmp; + }; + format(0, arr, this.data); + // 格式化半选 + let half = (data) => { + _.each(data, (row) => { + let len = row.children.length; + if (len == 0) return true; + let checked = _.filter(row.children, ['checked', true]).length; + if (checked > 0 && len > checked) + row.half = true; + half(row.children); + }); + } + half(arr); + // 配置参数 + this.param = $.extend(_param, param); + this.input = null; + this.param.data = arr; + this.data = param.data; + if (this.param.bind != '' && + this.param.checkbox) + { + let tmp = []; + _.each(this.data, (row) => { + if (row.checked) tmp.push(row.id); + }); + this.dom.after(``); + this.input = this.dom.next('input'); + } + this.run(); + } + + /** + * 执行 + */ + run() + { + this._create(); + this._event(); + } + + /** + * 创建 + */ + _create() + { + let v = { + html : '' + }; + let create = (level, data, open = false, disabled = false) => { + if (level > 0) + { + v.html += ' { + let [ul, isopen, child] = [ + '', 0, row.children.length + ]; + // 第一级 + if (level == 0) + { + if (child == 0) + ul = ' style="padding-left:20px;"'; + if (this.param.open || + row.open === true) isopen = 1; + } + else + { + if (row.open === true || + this.param.open) isopen = 1; + if (this.param.checkbox) + ul += ' class="tree-checkbox"'; + if (child == 0) + ul += ` style="padding-left:${this.param.checkbox ? 46 : 38}px;"`; + } + v.html += `
  • `; + if (child > 0) + { + let rotate = isopen == 1 ? 'rotate-90' : 'rotate-0'; + v.html += ``; + } + // 判断是否有复选 + if (this.param.checkbox) + { + let param = ''; + if (row.checked === true || + row.half === true) param += ' checked'; + if (row.disabled === true || + disabled === true) param += ' disabled'; + if (row.half === true) param += ' class="checkbox-half"'; + v.html += ``; + } + else + { + v.html += `${row.name} + `; + } + if (child > 0) + { + if (disabled === true) row.disabled = disabled; + create(level + 1, row.children, row.open, row.disabled); + } + v.html += `
  • `; + }); + if (level > 0) v.html += ''; + }; + create(0, this.param.data); + this.dom.html(v.html); + } + + /** + * 事件 + */ + _event() + { + // 定义需要响应事件的DOM + let dom = [ + // 展开收起 + '[data-open]', + // 复选 + ':checkbox', + // 菜单 + '[data-tree-node]' + ]; + let that = this; + that.dom. + // 展开收起菜单 + on('click', dom[0], function(){ + let [_this, v] = [$(this), {}]; + v.open = _this.data('open'); + v.child = _this.next().next(); + if (v.open == 0) + { + _this.data('open', 1).removeClass('rotate-0').addClass('rotate-90'); + v.child.slideDown(200); + return; + } + _this.data('open', 0).removeClass('rotate-90').addClass('rotate-0'); + v.child.slideUp(200); + }). + // 选中 + on('click', dom[1], function(){ + let [_this, v] = [$(this), {}]; + let func = { + // 向下选择 + checkChild : (id) => { + let child = that.dom.find('input[data-pid="' + id + '"]:not(:disabled)'); + if (child.length == 0) return; + Form.checkbox(child, v.check); + child.each(function(){ + func.checkChild($(this).attr('id')); + }); + }, + // 向上选择 + checkParent : (id) => { + let parent = that.dom.find('#' + id); + if (parent.length == 0) return; + let b = that.dom.find('input[data-pid="' + id + '"]').length, + b_checked = that.dom.find('input[data-pid="' + id + '"]:not(.checkbox-half):checked').length; + if (b == b_checked) + { + Form.checkbox(parent, true); + } + else if (b_checked == 0) + { + let b_half = that.dom.find('.checkbox-half[data-pid="' + id + '"]:checked').length; + b_half > 0 ? + Form.checkbox(parent, true, true) : + Form.checkbox(parent, false); + } + else + { + Form.checkbox(parent, true, true); + } + parent.each(function(){ + func.checkParent($(this).data('pid')); + }); + } + }; + v.check = _this.is(':checked'); + v.pid = _this.data('pid'); + v.id = _this.attr('id'); + // 向下选择 + func.checkChild(v.id); + // 向上选择 + func.checkParent(v.pid); + v.checked = that.dom.find(':checked'); + let tmp = []; + v.checked.each(function(){ + tmp.push(parseInt($(this).attr('id'))); + }); + if (that.input != null) + that.input.val(_.join(tmp, ',')); + // 取值 + let node = that.data.filter(item => tmp.indexOf(item.id) != -1); + if (that.param.oncheck == null) return; + that.param.oncheck(node); + }); + if (that.param.checkbox || + that.param.onclick == null) return; + that.dom.on('click', dom[2], function(){ + let node = $(this).data('tree-node'); + let data = that.data.filter(item => item.id === node); + // 取值 + that.param.onclick(data[0]); + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.upload.js b/src/js/lib/eadmin.upload.js new file mode 100644 index 0000000..b86172c --- /dev/null +++ b/src/js/lib/eadmin.upload.js @@ -0,0 +1,252 @@ +/** + * eadmin 上传组件 + */ + +class Upload{ + + constructor(dom, param){ + this.dom = dom; + this.domCache = scope(this.dom); + // 组成不会重复的元素名 + this.dom += (new Date()).valueOf(); + this.domCache.attr('id', this.dom.replace('#', '')); + this.upload = null; + this.pic = []; + // 默认参数 + let _param = { + // 表单名 + filename : 'file', + // 允许的格式 + doc : ['.jpg', '.gif', '.png', '.jpeg'], + // 自动上传 + autoupload : true, + // 最大尺寸 + maxsize : 5000, + // 最大文件数量 + maxfile : null, + // 默认值 + default : '', + // 绑定的隐藏域,用来后端取值 + bind : '', + // mini显示 + mini : false + } + // 配置参数 + this.param = $.extend(_param, param); + if (this.param.mini) + { + this.param.maxfile = 1; + this.param.autoupload = true; + } + if (this.param.api == undefined) + { + console.log('请指定后端接收上传数据的API地址'); + return; + } + this.param.maxsize /= 1000; + // 拼接接口 + if ( ! _.startsWith(this.param.api, 'http') && + _.startsWith(module.conf.http.baseURL, 'http')) + { + this.param.api = module.conf.http.baseURL + this.param.api; + } + this.run(); + } + + /** + * 执行上传 + */ + run(){ + this._create(); + this._init(); + this._event(); + } + + /** + * 构建 + */ + _create() + { + let [msg, _class] = ['', '']; + if (this.param.mini) + { + // 说明html + msg = `
    + +
    `; + _class = ' dropzone-mini'; + } + else + { + // 说明html + msg = `
    + + 将文件拖至此处或点击上传 +
    +
    + 待上传: + +
    `; + } + this.domCache. + addClass('dropzone' + _class). + html(msg); + // 绑定的隐藏域 + if (this.param.bind != '') + this.domCache.after(``); + } + + /** + * 初始化 + */ + _init() + { + let v = { + button : this.domCache.children('.dz-button') + }; + // 上传消息模版 + v.uploadTmp = `
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + + +
    `; + this.upload = new Dropzone(this.dom, { + url : this.param.api, + paramName : this.param.filename, + maxFilesize : this.param.maxsize, + acceptedFiles : _.join(this.param.doc, ','), + autoProcessQueue : this.param.autoupload, + timeout : 100000, + parallelUploads : 1000, + previewTemplate : v.uploadTmp, + maxFiles : this.param.maxfile, + dictFileTooBig : '允许上传文件的最大限制为:{{maxFilesize}}MB', + dictInvalidFileType : '上传的文件格式不被允许', + dictResponseError : '上传文件失败,返回码:{{statusCode}}', + dictMaxFilesExceeded : '上传的文件数量超出限制' + }); + // 默认值,一般用在编辑场景下的默认赋值 + if (this.param.default != '') + { + v.default = this.param.default.split(','); + this.pic = v.default; + _.each(v.default, (val) => { + let thumb = { + name : val, + accepted : true + }; + this.upload.emit('addedfile', thumb); + this.upload.emit('thumbnail', thumb, val); + this.upload.emit('success', thumb); + this.upload.emit('complete', thumb); + this.upload.files.push(thumb); + }); + } + // 挂载上传组件实例化的类,用来切换页面时销毁使用 + Mount.dropzone.push(this.upload); + } + + /** + * 事件 + */ + _event() + { + let _this = this; + let v = { + button : _this.domCache.find('.dz-button') + }; + _this.upload. + on('addedfile', (file) => { + if (file.type.indexOf('image') == -1) + _this.domCache.find('.dz-details').show(); + if (_this.param.autoupload) return; + if (v.button.is(':hidden')) + { + _this.domCache.css('padding-bottom', 40); + v.button.show(); + } + // 上传文件总数 + let fileCount = _this.domCache.find('.dz-preview:not(.dz-complete)').length; + v.button. + find('em'). + html(fileCount); + }). + on('removedfile', (file) => { + if (file.status == 'error') return; + // 上传文件总数 + let fileCount = _this.domCache.find('.dz-preview:not(.dz-complete)').length; + v.button.find('em').html(fileCount); + fileCount = _this.domCache.find('.dz-preview').length; + if (fileCount == 0) + { + _this.domCache.css('padding-bottom', 10); + v.button.hide(); + } + let _file; + if (file.xhr != undefined) + { + let json = JSON.parse(file.xhr.response); + _file = json.file; + } + else + { + _file = file.name; + } + _file = [_file]; + _this.pic = _.xor(_this.pic, _file); + if (_this.param.bind != '') + { + let input = _this.domCache.next('input'); + input.val(_.split(_this.pic, ',')); + } + }). + on('success', (file, response) => { + if (response[module.conf.http.code_field] != undefined && + response[module.conf.http.code_field] != module.conf.http.code_success) + { + _this.upload.removeFile(file); + Eadmin.message.error({ + content : response[module.conf.http.msg_field] + }); + return; + } + if (response.file == undefined) + { + console.log('后端上传接口的返回值中没有file字段,上传操作失败'); + return; + } + let fileCount = parseInt(v.button.find('em').html()); + v.button.find('em').html(fileCount - 1); + _this.pic.push(response.file); + }). + on('error', (file, msg) => { + _this.upload.removeFile(file); + Eadmin.message.error({ + content : msg + }); + }). + on('queuecomplete', () => { + if (_this.param.bind != '') + { + let input = _this.domCache.next('input'); + input.val(_.split(_this.pic, ',')); + } + }); + if (_this.param.autoupload) return; + $(_this.dom + ' .dz-upload-btn').on('click', () => { + _this.upload.processQueue(); + return false; + }); + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.validate.js b/src/js/lib/eadmin.validate.js new file mode 100644 index 0000000..24fbeba --- /dev/null +++ b/src/js/lib/eadmin.validate.js @@ -0,0 +1,249 @@ +/** + * eadmin 表单验证 + */ + +class Validate{ + + /** + * 执行验证 + */ + static run(){ + let that = this; + body. + // 文本框、文本域 + on('blur', ':text[data-validate], :password[data-validate], textarea[data-validate]', function(){ + that._check($(this)); + }). + // 单选复选 + on('click', ':checkbox, :radio', function(){ + let [_this, v] = [$(this), {}]; + v.parent = _this.closest('.form-group'); + v.dom = v.parent.find('[name="' + _this.attr('name') + '"]:first'); + if (v.dom.data('validate') == undefined) + return; + that._check(v.dom); + }). + // 下拉菜单 + on('change', 'select[data-validate]', function(){ + that._check($(this)); + }); + return; + } + + /** + * 表单提交验证 + */ + static submit(form){ + let validate = form.find('[data-validate]'); + if ( ! validate.length) + return true; + let that = this; + validate.each(function(){ + let _this = $(this); + if (_this.is(':hidden')) + return true; + if (_this.data('validate-error') != undefined) + return true; + that._check(_this); + }); + } + + /** + * 执行校验 + */ + static _check(dom){ + let v = { + this : dom + }; + // 私有方法 + let func = { + // 内置验证规则 + preg : (key) => { + let preg = []; + //不能为空 + preg['require'] = '[.\\s\\S]+'; + //手机号 + preg['mobile'] = '1[345789][\\d]{9}'; + //固定电话 + preg['phone'] = '([\\d]{3,4}-)?[\\d]{7,8}'; + //邮箱 + preg['email'] = '[\\w\-\\.]+@[\\w-\\.]+(\\.\\w+)+'; + //QQ + preg['qq'] = '[1-9][\\d]{5,10}'; + //身份证 + preg['idcard'] = '(^\\d{15}$)|(^\\d{17}(\\d|X|x)$)'; + //网址 + preg['url'] = '(http:\/\/|https:\/\/)?[A-Za-z0-9]+\\.[A-Za-z0-9]+([\/=\?%\-&_#@[\]+!])*([^<>\"])*'; + //日期 + preg['date'] = '\\d{4}[/-]+\\d{2}[/-]+\\d{2}'; + //金额 + preg['money'] = '\\d{1,}\\.\\d{2,4}$'; + //ip + preg['ip'] = '\\d{1,}\\.\\d{1,}\\.\\d{1,}\\.\\d{1,}'; + //纯数字 + preg['number'] = '^[\\d]+$'; + //纯字母 + preg['letter'] = '^[\\w]+$'; + //数字加字母 + preg['numberLetter'] = '^[0-9a-zA-Z]+$'; + //邮编 + preg['zipcode'] = '[1-9][0-9]{5}'; + if (preg[key] == undefined) + return false; + return preg[key]; + }, + // 验证 + check : (key, val) => { + let preg = func.preg(key); + if (preg === false) preg = key; + // 验证规则 + let reg = new RegExp(preg); + if ( ! reg.test(val)) + return false; + return true; + }, + // 设置input、textarea高亮状态 + set : (success = false) => { + if (v.this.is('textarea')) + Form.textarea(v.this, success); + else + Form.input(v.this, success); + }, + // 通过 + success : () => { + if (v.this.data('validate-error') == undefined) + return; + // 创建表单验证消息容器 + v.note = this._note(v.this); + if (v.this.data('note') == false) + v.note.remove(); + else + v.note.removeClass('error').html(v.this.data('note')); + v.this.removeData('validate-error'); + }, + // 失败 + error : (msg) => { + // 创建表单验证消息容器 + v.note = this._note(v.this); + // 验证失败 + v.this.data('validate-error', 1); + // 显示提示信息 + if (v.msg == undefined) return; + v.note.addClass('error').html(msg); + } + }; + // 验证规则 + v.rule = v.this.data('validate'); + // 消息 + v.msg = v.this.data('validate-msg'); + // 下拉菜单 + if (v.this.is('select')) + { + if (v.this.find(':selected').index() == 0) + { + func.error(v.msg); + return; + } + func.success(); + return; + } + // 单选复选 + if (v.this.is(':checkbox') || + v.this.is(':radio')) + { + v.parent = v.this.closest('.form-group'); + if(v.parent.find('[name="' + v.this.attr('name') + '"]:checked').length == 0) + { + func.error(v.msg); + return; + } + func.success(); + return; + } + // 文本值 + v.val = v.this.val(); + // 规则验证 + v.arr = {}; + // 验证规则数组 + v.arr.rule = v.rule.split('|'); + // 提示信息数组 + if (v.msg != undefined) + v.arr.msg = v.msg.split('|'); + // 验证结果 + v.result = true; + // 验证错误的编号,用来通过此编号获取提示信息 + v.key = 0; + // 开始验证 + _.each(v.arr.rule, (val, key) => { + // 长度范围 + if (val.indexOf('len') != -1) + { + val = val.replace('len=', ''); + v.arr.len = val.split('-'); + if ((v.arr.len[0] != '' && v.val.length < v.arr.len[0]) || + (v.arr.len[1] != '' && v.val.length > v.arr.len[1])) + { + v.result = false; + v.key = key; + return false; + } + } + // 取值范围 + else if (val.indexOf('val') != -1) + { + val = val.replace('val=', ''); + v.val = parseInt(v.val); + v.arr.val = val.split('-'); + if (_.isNaN(v.val) || + (v.arr.val[0] != '' && v.val < v.arr.val[0]) || + (v.arr.val[1] != '' && v.val > v.arr.val[1])) + { + v.result = false; + v.key = key; + return false; + } + } + // 内置规则验证 + else + { + if ( ! func.check(val, v.val)) + { + v.result = false; + v.key = key; + return false; + } + } + }); + // 验证通过 + if (v.result) + { + func.set(true); + func.success(); + return; + } + func.set(); + func.error(v.arr.msg[v.key]); + } + + /** + * 创建note容器 + */ + static _note(dom){ + let parent = dom.closest('.form-group'); + let note = parent.find('.note'); + if( ! note.length) + { + parent.append(``); + note = parent.find('.note'); + if (dom.data('note') == undefined) + dom.data('note', false); + } + else + { + if (dom.data('note') == undefined) + dom.data('note', note.html()); + } + return note; + } + +} \ No newline at end of file diff --git a/src/js/lib/eadmin.window.js b/src/js/lib/eadmin.window.js new file mode 100644 index 0000000..efb12da --- /dev/null +++ b/src/js/lib/eadmin.window.js @@ -0,0 +1,443 @@ +/** + * eadmin 弹窗组件 + */ + +class Window{ + + constructor(dom, param){ + // 窗口 + this.window = ''; + // 窗口DOM + this.windowDom = null; + // 选择器原始DOM名称,如果为false,则表示不需要绑定点击事件 + // 是点击后直接调用窗口,例如表格列按钮 + this.dom = dom == false ? false : scope(dom); + // 鼠标X轴 + this.x = 0; + // 鼠标Y轴 + this.y = 0; + // 窗口的top值 + this.top = 0; + // 窗口的left值 + this.left = 0; + // 默认参数 + let _param = { + // 链接地址 + url : '', + // 模式,iframe、load + model : 'load', + // 宽度 + width : module.conf.window_width, + // 高度 + height : module.conf.window_height, + // 标题 + title : module.conf.window_title, + // 是否可拖动 + drag : true, + // 按钮栏 + btn : [], + // 关闭回调 + close : null, + // 弹窗风格,window、popup + style : 'window' + } + // 配置参数 + this.param = $.extend(true, _param, param); + this.run(); + } + + /** + * 运行控件 + */ + run(){ + // 事件执行 + this._event(); + } + + /** + * 创建结构 + */ + _create(){ + // 私有变量 + let v = { + id : createId(), + // 宽度 + width : 0, + // 高度 + height : 0, + // 样式 + style : '', + // 拖动 + drag : '', + // HTML + html : '' + }; + // 窗口原始DOM名称 + this.window = 'window-' + v.id; + // 真实宽度高度 + if (_.isInteger(this.param.width) || + this.param.width.indexOf('%') == -1) + { + v.width = this.param.width; + } + else + { + v.width = innerW() * (parseInt(this.param.width.replace('%', '')) / 100); + } + // 如果是弹出 + if (this.param.style == 'popup') + { + v.height = innerH(); + } + else + { + if (_.isInteger(this.param.height) || + this.param.height.indexOf('%') == -1) + { + v.height = this.param.height; + } + else + { + v.height = innerH() * (parseInt(this.param.height.replace('%', '')) / 100); + } + } + v.style = `style="width:${v.width}px;height:${v.height}px;`; + // 制定样式 + if (this.param.style == 'popup') + { + v.style += `top:0;right:0;left:unset;border-radius:5px 0 0 5px;"`; + } + else + { + v.style += `margin-left:-${v.width / 2}px;margin-top:-${v.height / 2}px;"`; + } + // 是否可以拖动 + if (this.param.drag && + this.param.style == 'window') + v.drag = ' style="cursor: move;"'; + // 窗口主体高度 + v.height -= 60; + if (this.param.btn.length > 0) + v.height -= 50; + // 窗口骨架 + v.html = `
    +
    + 页面加载中,请稍候... +
    +
    + +
    +
    + ${this.param.title} +
    +
    `; + // 按钮栏 + if (this.param.btn.length > 0) + { + v.html += `
    `; + _.each(this.param.btn, (row) => { + if (row.hl == undefined) + row.hl = true; + if (row.action == undefined) + row.action = 'submit'; + let loading = (['cancel', 'refresh'].indexOf(row.action) == -1) ? ' data-loading="执行中..."' : ''; + v.html += ``; + }); + v.html += `
    `; + } + v.html += `
    `; + body.append(v.html); + // 选择器缓存 + this.windowDom = $('#' + this.window); + } + + /** + * 事件 + */ + _event(){ + let that = this; + let v = {}; + let func = { + close : (onclose = true) => { + // 在表单提交时写到window的data上 + let change = that.windowDom.data('change'); + change = change == undefined ? false : true; + $('.' + that.window).remove(); + // 清理窗口内选项卡下页面的元素 + let tab = that.windowDom.find('.tab-panel'); + if (tab.length > 0) + { + tab.each(function(){ + let _id = $(this).attr('id'); + if (_id == undefined) + return true; + $('.' + _id).remove(); + }); + } + that.windowDom.remove(); + Mount.window = null; + Eadmin.maskHide(); + // 关闭回调 + if (onclose && _.isFunction(that.param.close)) + that.param.close(change); + }, + load : () => { + // 加载内容 + if (that.param.model == 'iframe') + { + let html = ``; + v.body.html(html); + return; + } + v.loading.show(); + let timeout = 100; + if (that.param.style == 'popup') timeout = 200; + // 延迟避免窗口加载过快 + setTimeout(() => { + if (v.scroll != null) + { + v.scroll.destroy(); + v.scroll = null; + } + Mount.window = that.window; + // URL参数 + let get = query(that.param.url); + // 加载 + v.body. + before(``). + load(that.param.url, () => { + // 缺省图 + defaultImg(v.body); + // 隐藏LOADING + v.loading.hide(); + // 块 + block(v.body); + // 表单处理 + Eadmin.form(v.body); + // 延迟按钮 + Button.run(that.windowDom); + // 标签 + Tag.run(v.body); + v.scroll = Eadmin.scroll('#' + that.window + ' .body'); + // 滚动条处理 + let scroll = body.find('.iscroll'); + if(scroll.length > 0) + { + scroll. + each(function(){ + if ($(this).hasClass('ps')) return true; + Eadmin.scroll($(this)[0]); + }); + } + // 进度条 + Progress.run(v.body); + }); + }, timeout); + }, + init : (dom) => { + // 创建窗体 + that._create(); + // 私有变量 + v = { + this : dom, + // 标题栏 + title : that.windowDom.children('.title'), + // 内容体 + body : that.windowDom.children('.body'), + // 加载 + loading : that.windowDom.children('.window-loading'), + // 滚动条对象 + scroll : null + }; + if (dom != false) + that.param.url = v.this.data('window-url'); + Eadmin.currentHref = that.param.url; + if (that.param.url == undefined || + that.param.url == '') + { + console.log('没有指定弹窗地址,打开失败'); + return; + } + let zindex = Eadmin.mask(); + if (zindex != false) + that.windowDom.css('z-index', zindex); + that.windowDom. + off('animationend'). + show(). + addClass(that.param.style == 'window' ? 'zoomIn' : 'fadeInRight'); + // 加载页面 + func.load(); + // 关闭弹窗 + that.windowDom.children('.window-close').on('click', () => { + func.close(); + }); + // 拖动 + if (that.param.drag) + { + v.title.on('mousedown', (event) => { + // 禁止选中文本 + if(selectEnabled) userselect(0); + let offset = that.windowDom.offset(); + that.x = event.clientX; + that.y = event.clientY; + that.top = offset.top; + that.left = offset.left; + let ol = that.windowDom.css('margin-left'), + ot = that.windowDom.css('margin-top'); + ol = parseInt(ol); + ot = parseInt(ot); + //鼠标移动事件 + $(document).on('mousemove', (event) => { + let top = that.top + (event.clientY - that.y), + left = that.left + (event.clientX - that.x); + top -= ot; + left -= ol; + that.windowDom.css({ + top : top, + left : left + }); + }); + + }).on('mouseup', () => { + // 禁止选中文本 + if(selectEnabled) userselect(1); + $(document).off('mousemove'); + }); + } + // 按钮 + if (that.param.btn.length == 0) return; + // 自定义按钮事件 + that.windowDom.children('.btnbar').children('button'). + on('click', function(){ + let [_this, _v] = [$(this), {}]; + _v.index = _this.index(); + // 按钮参数 + _v.param = that.param.btn[_v.index]; + // 内置事件 + if (_.isString(_v.param.action)) + { + _v.action = [ + 'cancel', 'refresh', 'submit' + ]; + if (_v.action.indexOf(_v.param.action) == -1) + { + console.log('没有找到内置按钮事件:' + _v.param.action); + return; + } + switch (_v.param.action) + { + // 取消 + case 'cancel': + func.close(); + break; + // 刷新 + case 'refresh': + v.body.empty(); + func.load(); + break; + // 提交表单 + case 'submit': + let _func = () => { + v.form = v.body.find(_v.param.formid || 'form'); + if (v.form.length == 0) + { + console.log('窗体内没有找到form表单元素,提交表单失败'); + return; + } + v.action = v.form.attr('action') || that.param.url; + // 验证提交表单 + Validate.submit(v.form); + if(v.form.find('span.error').length > 0) + return; + Eadmin.button.loading(_this); + // 提交数据 + v.formData = v.form.serialize(); + // 调用接口 + Eadmin.post({ + url : v.action, + form : v.formData, + then : (data) => { + // 清除编辑器的本地缓存 + let editor = v.form.find('.editor'); + if (editor.length > 0) + { + editor.each(function(){ + let storeKey = $(this).data('store'); + if (storeKey != undefined) + store.remove(storeKey); + }); + } + if (_.isFunction(that.param.close)) + that.param.close(true, data); + }, + error : () => { + Eadmin.button.reset(_this); + }, + close : () => { + func.close(false); + } + }); + } + // 表单提交前置动作 + if (_v.param.before != undefined) + { + if (Method == undefined || + Method[_v.param.before] == undefined) + { + console.log('弹窗页面中没有找到指定的前置方法' + _v.param.before); + return false; + } + Method[_v.param.before](_func); + return; + } + _func(); + break; + } + } + else + { + let reset = () => { + setTimeout(() => { + Eadmin.button.reset(_this); + }, 100); + }; + _v.param.action({ + window : that.windowDom, + close : () => { + func.close(); + }, + refresh : () => { + reset(); + v.body.empty(); + func.load(); + }, + reset : () => { + reset(); + } + }); + } + }); + } + }; + if (that.dom == false) + { + func.init(false); + return; + } + that.dom. + on('click', function(){ + func.init($(this)); + }); + } + +} \ No newline at end of file diff --git a/src/less/dark/common/block.less b/src/less/dark/common/block.less new file mode 100644 index 0000000..080576f --- /dev/null +++ b/src/less/dark/common/block.less @@ -0,0 +1,579 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ + +@import "../global"; + +#container +{ + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; + display: none; +} +// 高亮标题 +.block-title +{ + width: 100%; + position: relative; + font-size: @font-size-3; + color: darken(@font-color-1, 20%); + span + { + .linear(lighten(@color-3, 20%), @color-3, top); + .border-radius(); + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; + } + a + { + float: right; + color:lighten(@color-3, 20%) !important; + font-size: @font-size-2; + } + i{ + font-size: 18px; + } +} +.block-box +{ + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; + .block + { + .border-radius(); + .box-shadow(); + padding: 20px; + background: @color-2; + position: relative; + .font-list + { + margin-top: 18px; + width: 100%; + li + { + height: 32px; + line-height: 32px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + td + { + padding:8px 20px 8px 0; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + thead + { + td + { + color: @color-7; + } + } + img + { + height: 40px; + vertical-align: middle; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + .btnbar + { + text-align: right; + button + { + margin-right: 0; + } + } + .person>.info, + .pic>.info + { + margin-top: 15px; + overflow: hidden; + height: 30px; + line-height: 40px; + span:first-child + { + float: left; + color: @color-7; + } + span:last-child + { + float: right; + } + i + { + margin-right: 0; + margin-left: 6px; + } + } + .person + { + position: relative; + text-align: center; + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + } + h6 + { + margin-bottom: 0; + } + } + .corner + { + color: @font-color-3; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: @color-3; + text-shadow: 1px 1px 1px #36495C; + } + .pic + { + position: relative; + .icon + { + margin-top: 15px; + color: @color-7; + span + { + margin-right: 10px; + } + } + .info + { + height: 34px; + line-height: 30px; + img + { + .border-radius(50px); + width: 32px; + height:32px; + vertical-align: middle; + border: 2px @color-3 solid; + margin-right: 5px; + } + } + .cover + { + .border-radius(); + width: 100%; + max-height: 360px; + margin-bottom: 10px; + } + } + .user-profile + { + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px @color-3 solid; + } + hr + { + border: 0; + border-top: 1px darken(@color-2, 4%) solid; + margin: 15px 0; + } + } + } + .block-data + { + .data + { + margin-top: 25px; + } + .num + { + font-family: num; + font-size: 28px; + margin-right: 5px; + } + .more{ + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; + } + h5 + { + line-height: 30px; + margin-bottom: 0; + } + i + { + font-size: 20px; + } + } + .block-data-small + { + padding: 10px 20px; + .data + { + margin-top: 0; + } + } + .title + { + font-size: @font-size-3; + color: darken(@font-color-1, 20%); + margin-bottom: 0 !important; + height: 28px; + line-height: 28px; + } + .note + { + margin-top: 5px; + color: @color-7; + display: inline-block; + } + .form-group + { + position: relative; + >span + { + display: block; + } + textarea + { + line-height: 1.5; + } + .error + { + color: #ff6582; + } + .font-num + { + bottom: 10px; + right: 10px; + position: absolute; + } + } + .form-group:not(:last-child) + { + margin-bottom: 10px; + } + .input-group + { + display: flex; + flex-wrap: wrap; + width: 100%; + input + { + width: 1%; + flex: 1 1 auto; + } + input:not(:first-child) + { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + input:not(:last-child) + { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + >span + { + padding: 10px; + border: 1px @input-color-1 solid; + } + .prepend + { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + } + .append, + .num-add-cut + { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } + .num-add-cut + { + position: relative; + padding: 10px 12px; + i + { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; + } + .add + { + top: 0; + border-bottom: 1px @input-color-1 solid; + } + .cut + { + bottom: 2px; + line-height: 1.4; + } + .disabled + { + color: @color-6; + cursor: not-allowed; + } + } + } + .empty + { + width: 100%; + text-align: center; + color: @color-7; + margin: 30px 0; + img + { + width: 70%; + } + } +} +// 左侧栏导航 +.left-menu +{ + font-size: @font-size-2; + a{ + .border-radius(); + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; + } + ul:not(:first-child){ + margin-top: 20px; + } + .title{ + padding-left: 10px; + color: @color-7; + font-size: @font-size-3; + border-bottom: 1px @input-color-1 solid; + height: 37px; + } + .active{ + .linear(@color-3, lighten(@color-3, 20%)); + li{ + color: @font-color-3; + } + } +} +#right-frame{ + position: relative; + padding-right: 240px; + h1{ + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px @input-color-1 solid; + } + h2{ + margin-top: 50px; + } + p{ + margin-top: 10px; + line-height: 30px; + } + code{ + padding: 5px; + } + strong{ + .border-radius(); + margin: 0 5px; + background-color: @color-5; + padding: 3px 5px; + } + .doc{ + margin-top: 20px; + width: 100%; + border-collapse:collapse; + border:none; + thead{ + font-weight: bold; + text-align: center; + } + td{ + padding:10px; + border:solid @color-4 1px; + line-height: 30px; + p{ + margin-top: unset; + } + em{ + .border-radius(); + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: @font-color-3; + } + } + tr:nth-child(even){ + background: darken(@color-2, 2%); + } + } + .contents{ + position:fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px @input-color-1 solid; + padding-top: 20px; + li{ + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; + } + .active{ + border-left: 4px @color-3 solid; + color: @color-3; + padding-left: 16px; + } + } + .hljs{ + .border-radius(); + background: #232B4C; + font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; + .hljs-ln-numbers{ + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; + } + tr{ + height: 24px; + } + } +} +.quote{ + .border-radius(); + background: @input-color-3; + border-left: 5px @input-color-1 solid; + margin-bottom: 10px; + blockquote{ + padding: 5px 0; + margin-left: 30px; + } + li{ + list-style: disc; + padding: 8px 0; + } + strong{ + background: unset !important; + } +} +.quote-info, +.quote-error, +.quote-success +{ + padding: 10px; + line-height: 25px; + color: #36495C; + a{ + color: @color-3; + &:hover{ + color: darken(@color-3, 10%); + } + } +} +.quote-info{ + border-left-color: @mcolor-3; + background: #F8F7DE; + color: #9c920e; +} +.quote-error{ + border-left-color: @mcolor-1; + background: #fae1dd; + color: @mcolor-1; +} +.quote-success{ + border-left-color: @mcolor-2; + background: #D6EFC7; + color: #3d8300; +} +// 登录 +#login{ + background-image:url(../img/login-bg.png); + background-repeat: no-repeat; + >.block-box{ + position: absolute; + margin:-180px 0 0 -160px; + display:block; + width:320px; + left:50%; + top:50%; + .block{ + min-height:360px; + padding:30px; + .form-group{ + min-height:44px; + } + } + input{padding:12px 10px} + input::-webkit-input-placeholder{font-size:14px} + form button{border-radius:4px}; + } + .main-title, + .sub-title{ + text-align:center; + } + .main-title{ + font-size:24px; + margin-bottom:30px; + } + .sub-title{ + font-size:14px; + margin-bottom:15px; + color:#B1b1b1; + } + form button{ + width:100%; + } + #verify{ + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; + } +} +// 资源加载 +#resource{ + width: 100%; + text-align: center; + height: 30px; + position: absolute; + top: 50%; + margin-top: -15px; +} \ No newline at end of file diff --git a/src/less/dark/common/common.less b/src/less/dark/common/common.less new file mode 100644 index 0000000..b7ff1c3 --- /dev/null +++ b/src/less/dark/common/common.less @@ -0,0 +1,405 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ + +@import "../global"; + +@font-face +{ + font-family: "num"; + src: url(../font/num.ttf); +} + +/** + * ================= 旋转 ================== + */ + +@-webkit-keyframes load +{ + 0% + { + transform: rotate(0deg); + } + 100% + { + transform: rotate(360deg); + } +} +.rotate +{ + animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; + -webkit-animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; +} +.rotate-0 +{ + transform-origin:center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 +{ + transform-origin:center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 +{ + transform-origin:center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} + +/** + * ================= 标题 ================== + */ +h1,h2,h3,h4,h5,h6 +{ + font-weight: normal; + margin-top: 0; + line-height: 22px; +} +h3,h4,h5,h6 +{ + margin-bottom:10px; +} +h1 +{ + margin-bottom: 20px; + font-size: 24px; + i + { + font-size: 24px; + } +} +h2 +{ + margin-bottom: 20px; + font-size: 20px; + i + { + font-size: 20px; + } +} +h3 +{ + font-size: 18px; + i + { + font-size: 18px; + } +} +h4 +{ + font-size: 16px; + i + { + font-size: 16px; + } +} +h5 +{ + font-size: 14px; + i + { + font-size: 14px; + } +} +h6 +{ + font-size: 12px; + i + { + font-size: 12px; + } +} + +/** + * ================= 遮罩 ================== + */ +.mask +{ + .alpha(0.6); + width: 100%; + height: 100%; + background: @color-8; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + color: @font-color-3; + i + { + font-size: 18px; + } +} + +/** + * ================= 边距 ================== + */ +.m0{ + margin: 0 !important; +} +.mt0 +{ + margin-top: 0 !important; +} +.mt10 +{ + margin-top: 10px !important; +} +.mt20 +{ + margin-top: 20px !important; +} +.mt30 +{ + margin-top: 30px !important; +} +.mb0 +{ + margin-bottom: 0 !important; +} +.mb10 +{ + margin-bottom: 10px !important; +} +.mb20 +{ + margin-bottom: 20px !important; +} +.mb30 +{ + margin-bottom: 30px !important; +} +.ml0{ + margin-left: 0 !important; +} +.ml10 +{ + margin-left: 10px !important; +} +.ml20 +{ + margin-left: 20px !important; +} +.ml30 +{ + margin-left: 30px !important; +} +.mr0{ + margin-right: 0 !important; +} +.mr10 +{ + margin-right: 10px !important; +} +.mr20 +{ + margin-right: 20px !important; +} +.mr30 +{ + margin-right: 30px !important; +} +.p0 +{ + padding: 0 !important; +} +.pl0 +{ + padding-left: 0 !important; +} +.pt0 +{ + padding-top: 0 !important; +} +.pb0 +{ + padding-bottom: 0 !important; +} +.pr0 +{ + padding-right: 0 !important; +} + +/** + * ================= 颜色 ================== + */ + +.font-color-1{ + color: @mcolor-1 !important; +} +.font-color-2{ + color: @mcolor-2 !important; +} +.font-color-3{ + color: @mcolor-3 !important; +} +.font-color-4{ + color: @mcolor-4 !important; +} +.font-color-5{ + color: @mcolor-5 !important; +} +.font-color-6{ + color: @mcolor-6 !important; +} +.font-color-7{ + color: @mcolor-7 !important; +} +.font-color-8{ + color: @mcolor-8 !important; +} +.font-color-9{ + color: @color-6 !important; +} +.font-color-0{ + color:@color-3 !important; +} + +.color-1{ + background-color: @mcolor-1 !important; +} +.color-2{ + background-color: @mcolor-2 !important; +} +.color-3{ + background-color: @mcolor-3 !important; +} +.color-4{ + background-color: @mcolor-4 !important; +} +.color-5{ + background-color: @mcolor-5 !important; +} +.color-6{ + background-color: @mcolor-6 !important; +} +.color-7{ + background-color: @mcolor-7 !important; +} +.color-8{ + background-color: @mcolor-8 !important; +} +.color-9{ + background-color: @color-6 !important; +} +.color-0{ + background-color: @color-3 !important; +} + +.linear-1{ + .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; +} +.linear-2{ + .linear(lighten(@mcolor-2, 20%), @mcolor-2) !important; +} +.linear-3{ + .linear(lighten(@mcolor-3, 20%), @mcolor-3) !important; +} +.linear-4{ + .linear(lighten(@mcolor-4, 20%), @mcolor-4) !important; +} +.linear-5{ + .linear(lighten(@mcolor-5, 20%), @mcolor-5) !important; +} +.linear-6{ + .linear(lighten(@mcolor-6, 20%), @mcolor-6) !important; +} +.linear-7{ + .linear(lighten(@mcolor-7, 20%), @mcolor-7) !important; +} +.linear-8{ + .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; +} +.linear-9{ + .linear(lighten(@color-6, 20%), @color-6) !important; +} +.linear-0{ + .linear(lighten(@color-3, 20%), @color-3) !important; +} + +/** + * ================= 杂项 ================== + */ + +.fl +{ + float: left; +} +.fr +{ + float: right; +} +.fs12 +{ + font-size: 12px !important; +} +.fs14 +{ + font-size: 14px !important; +} +.fs16 +{ + font-size: 16px !important; +} +.fs18 +{ + font-size: 18px !important; +} +.va-m +{ + vertical-align:middle; +} +.fwb +{ + font-weight: bold; +} +.tac +{ + text-align: center; +} +.cp +{ + cursor: pointer; +} +.flex +{ + display: flex; + flex-wrap: wrap; +} +.dn +{ + display: none; +} \ No newline at end of file diff --git a/src/less/dark/common/header.less b/src/less/dark/common/header.less new file mode 100644 index 0000000..edc7590 --- /dev/null +++ b/src/less/dark/common/header.less @@ -0,0 +1,132 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ + +@import "../global"; + +header +{ + width: 100%; + position: relative; + padding: 0 60px; + height: 85px; + display: none; + // 主导航 + .main-nav + { + @height : 50px; + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + // LOGO + >div:first-child + { + font-size: @font-size-4; + font-weight: bold; + padding-left: 35px; + img + { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; + } + } + // 菜单 + .nav + { + a + { + float: left; + li + { + padding: 0 15px; + } + } + .active + { + .nav-slider + { + display: block; + } + } + } + // 用户 + >div:last-child + { + text-align: right; + position: relative; + img + { + .border-radius(100%); + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px @color-3 solid; + } + i + { + font-size: 18px; + margin-right: 0; + margin-left: 20px; + } + } + .nav-slider + { + .border-radius(50px); + .linear(); + height: 4px; + margin-top: -50px; + display: none; + } + } + // 二级导航 + .sub-nav + { + @height:30px; + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + li + { + font-size: @font-size-1; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; + } + .active{ + li + { + .border-radius(50px); + .linear(); + } + &:hover + { + color: @font-color-1; + } + } + } +} +#loading-progress +{ + .linear(); + height: 4px; + background-color: @color-3; + position: fixed; + top: 0; + left: 0; +} \ No newline at end of file diff --git a/src/less/dark/common/reset.less b/src/less/dark/common/reset.less new file mode 100644 index 0000000..8f5e803 --- /dev/null +++ b/src/less/dark/common/reset.less @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ + + @import "../global"; + +*{ + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body +{ + background: @color-1; + font-size: @font-size-2; + font-family: "Microsoft YaHei"; + color:@font-color-1; +} +ul,li,p +{ + margin: 0; + padding: 0; +} +li +{ + list-style: none; +} +a +{ + .animate(color); + color:@font-color-1; + text-decoration:none; + &:hover + { + .animate(color); + color: darken(@font-color-1, 20%); + } +} +em +{ + font-style: normal; +} +table +{ + border-collapse:collapse; + border-spacing:0 +} +th +{ + font-weight: normal; + text-align: initial; +} +td +{ + padding: 0; +} +i +{ + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: @font-size-3; +} +img, video +{ + .border-radius(); +} +@-moz-document url-prefix() +{ + i{vertical-align: middle;} +} \ No newline at end of file diff --git a/src/less/dark/common/scroll.less b/src/less/dark/common/scroll.less new file mode 100644 index 0000000..d838ad0 --- /dev/null +++ b/src/less/dark/common/scroll.less @@ -0,0 +1,99 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ + +@import "../global"; + +.ps +{ + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x +{ + display: none; + opacity: 0.4; + transition: background-color .2s linear, opacity .2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y +{ + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y +{ + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y +{ + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking +{ + opacity: 0.6; +} +.ps__thumb-x +{ + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, height .2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y +{ + .box-shadow(); + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, width .2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x +{ + background-color: @color-9; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y +{ + background-color: @color-9; +} +@supports (-ms-overflow-style: none) +{ + .ps + { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) +{ + .ps + { + overflow: auto !important; + } +} \ No newline at end of file diff --git a/src/less/dark/dropzone.less b/src/less/dark/dropzone.less new file mode 100644 index 0000000..9333201 --- /dev/null +++ b/src/less/dark/dropzone.less @@ -0,0 +1,213 @@ +@import "./global"; + +.dropzone{ + min-height: 120px; + border:2px dashed @input-color-1; + background:@input-color-3; + padding:10px; + border-radius: 4px; + position: relative; + transition:border-color 0.2s linear; +} +.dropzone-mini{ + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} +.dropzone:hover{ + border-color: @color-3; + transition:border-color 0.2s linear; +} +.dropzone .dz-message{ + font-size: 14px; + min-height: 74px; +} +.dropzone .dz-mini{ + margin: unset !important; + min-height: unset !important; + i{ + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; + } +} +.dropzone .dz-message i{ + font-size:42px; + margin:0 auto; + display:block; + margin-bottom:10px; +} +.dropzone.dz-clickable{ + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove){ + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message{ + display: none; +} +.dropzone .dz-message{ + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview{ + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview-mini{ + min-height: unset !important; + margin: 2px !important; + .dz-image{ + width: unset !important; + height: unset !important; + } + .dz-success-i, + .dz-error-i, + .dz-remove-i{ + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom:0px !important; + } +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i{ + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom:3px; + right:3px; + margin-right: 0; + font-size:18px; +} +.dropzone .dz-preview .dz-success-i{ + color:@mcolor-2; +} +.dropzone .dz-preview .dz-error-i{ + color:@mcolor-1; +} +.dropzone .dz-preview .dz-remove-i{ + opacity: 1; + color:#FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i{ + opacity: 1 !important; +} +.dropzone .dz-success .dz-success-i{ + opacity: 1 !important; +} +.dropzone .dz-complete .dz-remove-i{ + opacity: 0; +} +.dropzone .dz-preview .dz-image{ + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: @color-5; +} +.dropzone .dz-preview .dz-details{ + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename{ + margin-bottom: 1em; + font-size: 14px; + text-overflow:ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong{ + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img{ + display: block; + border-radius:5px; + width: 100%; +} +.dropzone .dz-button{ + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button{ + float: right; +} +.dropzone .dz-button span{ + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress{ + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress{ + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress{ + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress{ + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload{ + background: @color-3; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} \ No newline at end of file diff --git a/src/less/dark/global.less b/src/less/dark/global.less new file mode 100644 index 0000000..4c222b5 --- /dev/null +++ b/src/less/dark/global.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ + +/** + * ================= 颜色设置 ================== + */ + +// 主背景色 +@color-1:#0C112A; +// 高亮色 +@color-2:#1A2042; +// 主色 +@color-3:#0084FF; +// 表格边框线色 +@color-4:#000; +// 浅色 +@color-5:#4E5675; +// 禁用色 +@color-6:#7886A3; +// 备注色 +@color-7:#999; +// 遮罩颜色 +@color-8:#000; +// 滚动条色 +@color-9:#4E5675; +// 浮层背景色,下拉菜单、日期选择等等 +@color-10:#232B4C; +// 表格行高亮色 +@color-11:lighten(@color-2, 10%); +// 消息和通知背景色 +@color-12:#000; + +// 默认字体颜色 +@font-color-1:#FFF; +// 高亮字颜色,用在深色背景下的文字 +@font-color-3:#FFF; + +// 表单边框色 +@input-color-1:#30375B; +// 表单验证错误背景色 +@input-color-2:#482323; +// 表单背景色 +@input-color-3:#232B4C; +// 表单移入背景色 +@input-color-4:#2a3560; + +// 阴影颜色 +@shadow-color:darken(@color-1, 5%); + +// 多元色 +@mcolor-1: #FF1844; +@mcolor-2: #6fee00; +@mcolor-3: #ffee01; +@mcolor-4: #ff7c00; +@mcolor-5: #f52394; +@mcolor-6: #00b2d4; +@mcolor-7: #3366FF; +@mcolor-8: #FF3E28; + +/** + * ================= 字体设置 ================== + */ + +// 默认字体大小 +@font-size-1: 12px; +// 标题字体大小 +@font-size-2: 14px; +// 大号字体大小 +@font-size-3: 16px; +// 特大号字 +@font-size-4: 18px; + + +/** + * ================= 通用方法 ================== + */ + +// 延时动画 +.animate(@action, @time : 0.2s) +{ + transition:@action @time linear; +} + +// 表单延时动画 +.animate-form() +{ + transition:border-color 0.2s linear, + background-color 0.2s linear, + box-shadow 0.2s linear; +} + +// 圆角 +.border-radius(@radius : 5px) +{ + border-radius: @radius; +} + +// 阴影 +.box-shadow(@color:@shadow-color, @width:20px) +{ + box-shadow: @color 0px 0px @width; +} + +// 透明度 +.alpha(@alpha : 1) +{ + opacity: @alpha; +} + +// 渐变 +.linear(@start:lighten(@color-3, 20%), @end:@color-3, @position:left) +{ + background: -moz-linear-gradient(@position, @start, @end); + background: -webkit-linear-gradient(@position, @start, @end); + background: -o-linear-gradient(@position, @start, @end); +} \ No newline at end of file diff --git a/src/less/dark/lib/button.less b/src/less/dark/lib/button.less new file mode 100644 index 0000000..3361b9e --- /dev/null +++ b/src/less/dark/lib/button.less @@ -0,0 +1,85 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ + +@import "../global"; + +button +{ + .border-radius(50px); + .animate-form(); + color: @font-color-1; + background: none; + border: 2px @input-color-1 solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: @font-size-3; + margin-right: 5px; + height: 46px; + line-height: 1; + &:hover:not(:disabled) + { + .box-shadow(@shadow-color); + .animate-form(); + border-color: @color-3; + } + &:active:not(:disabled) + { + border-color: darken(@color-3, 15%); + } + i + { + font-size: 18px; + } +} +button:disabled +{ + color: @color-6; + cursor: not-allowed; +} +.middle +{ + font-size: @font-size-2; + padding:0px 16px; + height: 36px; + i + { + font-size: 14px; + } +} +.small +{ + font-size: @font-size-2; + padding:0 8px; + height: 26px; + i + { + font-size: 12px; + } +} +.hl +{ + background: @color-3; + border-color: @color-3; + color: @font-color-3; + &:hover:not(:disabled) + { + background:darken(@color-3, 5%); + border-color: darken(@color-3, 5%); + } + &:active:not(:disabled) + { + background: darken(@color-3, 15%); + border-color: darken(@color-3, 15%); + } +} +.hl:disabled +{ + color: @color-6; + background: @input-color-1; + cursor: not-allowed; + border-color: @input-color-1; +} \ No newline at end of file diff --git a/src/less/dark/lib/citypicker.less b/src/less/dark/lib/citypicker.less new file mode 100644 index 0000000..8af1206 --- /dev/null +++ b/src/less/dark/lib/citypicker.less @@ -0,0 +1,116 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.citypicker +{ + .border-radius(); + .box-shadow(); + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; + span + { + .border-radius(); + .animate(background); + text-align: center; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; + &:not(.current):not(.title):not(.not-allow):hover + { + .animate(background); + background: @color-5; + } + } + .title + { + color: @color-7; + padding-left: 5px; + } + .header, + .body + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .header + { + margin: 5px 0; + span + { + width: 40px; + } + .current{ + color: @font-color-3; + } + } + .body + { + &:after + { + content: ""; + flex: auto; + } + span + { + width: 60px; + margin: 2px 15px; + } + } + .quick, + .vert + { + max-height: 240px; + position: relative; + span + { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; + } + .ps__rail-y + { + right: 0; + } + .current + { + background: @color-5; + } + } + .vert + { + height: 200px; + min-width: 120px; + float: left; + span + { + display: block; + i + { + float: right; + margin-right: 0; + } + } + } + .vert:not(:last-child) + { + margin-right: 5px; + } + .current + { + .linear(lighten(@color-3, 10%), @color-3, top); + } +} \ No newline at end of file diff --git a/src/less/dark/lib/colorpicker.less b/src/less/dark/lib/colorpicker.less new file mode 100644 index 0000000..a19d19c --- /dev/null +++ b/src/less/dark/lib/colorpicker.less @@ -0,0 +1,38 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ + +@import "../global"; + +.colorpicker +{ + overflow: hidden; + >div + { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; + .color + { + .border-radius(); + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; + } + i + { + color: @font-color-3; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; + } + } +} \ No newline at end of file diff --git a/src/less/dark/lib/datepicker.less b/src/less/dark/lib/datepicker.less new file mode 100644 index 0000000..a795c4e --- /dev/null +++ b/src/less/dark/lib/datepicker.less @@ -0,0 +1,265 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ + +@import "../global"; + +// 日期选择 +.datepicker +{ + .border-radius(); + .box-shadow(); + width: auto; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; + .header, + .footer + { + height: 35px; + line-height: 35px; + text-align: center; + span + { + .animate(color); + text-align: center; + } + i + { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; + } + .font + { + float: left; + padding-left: 5px; + &:hover + { + color: @color-3; + } + } + .confirm + { + float: right; + position: relative; + button + { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; + } + } + .not-allow + { + color: @color-6; + cursor: not-allowed; + &:hover + { + color: @color-6; + } + } + } + .header{ + .prev-year, + .prev-month + { + float: left; + } + .next-year, + .next-month + { + float: right; + } + } + .footer + { + display: none; + .choose-time + { + display: none; + } + } + .body + { + width: 260px; + span + { + width: 34px; + height: 34px; + line-height: 34px; + } + .next + { + color: @color-6; + margin-bottom: 3px; + } + } + .datepicker-panel + { + float: left; + } + .right + { + margin-left: 10px; + display: none; + } + .week, + .day, + .y-m, + .picker-time + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .week + { + color: @color-6; + span + { + cursor: default; + } + } + .day + { + span:not(.next) + { + .border-radius(); + .animate(background); + position: relative; + margin-bottom: 3px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + div + { + .border-radius(50px); + width: 5px; + height: 5px; + position: absolute; + background: @color-3; + right: 2px; + top: 2px; + } + } + span.current + { + .box-shadow(); + .linear(lighten(@color-3, 10%), @color-3, top); + color: @font-color-3; + div{ + background: @font-color-3; + } + } + } + .y-m + { + display: none; + div + { + .border-radius(); + .animate(background); + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; + &:hover + { + .animate(background); + background: @color-5; + } + } + .active + { + background: @color-5; + } + } + .picker-time + { + display: none; + ul + { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; + li + { + .border-radius(); + .animate(background); + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; + } + li:not(.current) + { + &:hover + { + .animate(background); + background: @color-5; + } + } + .current + { + background: @color-5; + } + .ps__rail-y + { + right: 0; + } + } + } + .quick + { + padding: 0 6px; + display: none; + margin-bottom: 5px; + span + { + .border-radius(); + .animate(background); + padding: 5px 10px; + margin: 6px 0; + } + span.title + { + padding-left: 0; + color: @color-7; + } + span.current + { + .box-shadow(); + background: @color-3; + color: @font-color-3; + } + } + .footer + { + height: 30px; + } + .clear + { + clear: both; + } + span + { + text-align: center; + display: inline-block; + cursor: pointer; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/dropdown.less b/src/less/dark/lib/dropdown.less new file mode 100644 index 0000000..9f9b39d --- /dev/null +++ b/src/less/dark/lib/dropdown.less @@ -0,0 +1,60 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.dropdown{ + .border-radius(); + .box-shadow(); + border:1px @input-color-1 solid; + background: @color-10; + position: absolute; + z-index: 9999; + outline: none; + padding: 5px 0; + display: none; + ul{ + max-height: 300px; + overflow: hidden; + position: relative; + } + li:not(.divided){ + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; + span{ + flex: 1 1 auto; + } + .checked{ + margin: 0 0 0 20px; + } + &:hover:not(.disabled){ + background: @color-5; + } + } + .ps__rail-y{ + right: 0; + } + .title{ + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px @input-color-1 solid; + margin-bottom: 5px; + padding: 0 10px; + } + .divided{ + margin: 4px 0; + border-bottom: 1px @input-color-1 solid; + } + .disabled{ + color: @color-6; + cursor: not-allowed !important; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/editor.less b/src/less/dark/lib/editor.less new file mode 100644 index 0000000..ba45dbc --- /dev/null +++ b/src/less/dark/lib/editor.less @@ -0,0 +1,205 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ + +@import "../global"; + +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: @color-3; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: @font-color-1; + } +} +.ql-snow a { + color: @color-3; +} +.ql-snow .ql-stroke { + stroke: @font-color-1; +} +.ql-snow .ql-stroke-miter { + stroke: @font-color-1; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: @font-color-1; +} +.ql-snow .ql-picker { + color: @font-color-1; +} +.ql-snow .ql-tooltip { + color: @font-color-1; +} + +.ql-editor .ql-bg-blue { + background-color: @color-3; +} +.ql-editor .ql-color-blue { + color: @color-3; +} +.ql-editor p{ + margin-top: unset !important; + line-height: unset !important; +} +.ql-container +{ + font-size: @font-size-2; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow +{ + border-color: @input-color-1; +} +.ql-toolbar.ql-snow +{ + border-radius: 5px 5px 0 0; + background: darken(@color-2, 2%); + padding: 12px; +} +.ql-container.ql-snow +{ + border-radius: 0 0 5px 5px; + background: @input-color-3; +} +.ql-editor.ql-blank::before +{ + color: @color-7; + font-size: @font-size-2; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + border-color: @input-color-1; + outline: none; +} +.ql-snow .ql-picker-options +{ + background: @input-color-3; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + margin-top: 2px; +} +.ql-snow.ql-toolbar button +{ + &:hover{ + box-shadow: none; + } +} +.ql-snow .ql-tooltip +{ + .box-shadow(); + .border-radius(); + padding: 8px 12px; + border-color: @input-color-1; + background-color: @color-2; +} +.ql-snow .ql-tooltip input[type=text] +{ + border-color: @input-color-1; + font-size: @font-size-2; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus +{ + border-color: @color-3; + background: @input-color-4; +} +.editor +{ + position: relative; +} \ No newline at end of file diff --git a/src/less/dark/lib/form.less b/src/less/dark/lib/form.less new file mode 100644 index 0000000..82c18c8 --- /dev/null +++ b/src/less/dark/lib/form.less @@ -0,0 +1,289 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ + +@import "../global"; + +::-webkit-input-placeholder{ + color:@color-7; +} +:-moz-placeholder{ + color:@color-7; +} +::-moz-placeholder{ + color:@color-7; +} +:-ms-input-placeholder{ + color:@color-7; +} +input, +textarea{ + .border-radius(); + .animate-form(); + padding: 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + width: 100%; + color: @font-color-1; +} +input:focus, +textarea:focus{ + .animate-form(); + .box-shadow(); + outline: none; + border-color: @color-3; + background: @input-color-4; +} +input:disabled, +textarea:disabled{ + cursor: not-allowed; + color: @color-6; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +label{ + position: relative; +} +textarea{ + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize{ + resize: none; +} +.icon-input, +.icon-input-right{ + i:not(.add):not(.cut){ + position: absolute; + top: 0px; + } +} +.icon-input{ + input{ + padding-left: 26px; + } + i{ + left:8px; + } +} +.icon-input-right{ + input{ + padding-right: 24px; + } + i{ + margin-right: 0; + right: 8px; + } +} +.error-input +{ + border-color: @mcolor-1; + background: @input-color-2; + &:focus{ + border-color: @mcolor-1; + background: @input-color-2; + } +} +input[type="radio"], +input[type="checkbox"], +select{ + border:0; + position:absolute; + left:-9999px; +} +select{ + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked{ + margin-right: 10px; + line-height: 40px; + display: inline-block; + i{ + font-size: 18px; + margin-right: 0; + font-weight: bold; + } +} +.radio, +.checkbox, +.checkbox-checked{ + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked{ + color: @color-6; + cursor: not-allowed; +} +.radio, +.checkbox{ + i{ + .animate(color); + } +} +.radio-checked, +.checkbox-checked{ + i{ + .animate(color); + color: @color-3; + } +} +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag{ + .border-radius(); + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 5px; +} +.radio-tag{ + border:2px dashed @input-color-1; +} +.radio-checked-tag{ + border:2px solid @color-3; + background: @input-color-4; +} +.radio-disabled-tag{ + border:2px dashed @input-color-1; + color: @color-6; + cursor: not-allowed; +} +.select{ + .border-radius(); + padding: 10px 30px 8px 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; + i:not(.rotate){ + position: absolute; + right: 0px; + top: 10px; + } + i.ri-loader-4-line{ + font-size: @font-size-2; + } + span{ + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; + } + .select-clear{ + display: none; + } +} +.select-disabled{ + cursor: not-allowed; + border-color: @input-color-1; + span, i{ + color: @color-6; + } +} +.select-option{ + .border-radius(); + .box-shadow(); + display: none; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; + ul{ + padding: 6px; + position: relative; + max-height: 240px; + li{ + padding: 5px 10px 5px 5px; + cursor: pointer; + label{ + height: 26px; + line-height: 26px; + width: 100%; + } + &:not(:first-child){ + margin-top: 4px; + } + &:hover{ + .border-radius(); + background: @color-5; + } + } + .multiple{ + padding: 0 10px 0 5px; + } + .active{ + .border-radius(); + background: @color-5; + } + } + .disabled{ + color: @color-6; + cursor: not-allowed; + &:hover{ + background: @color-10; + } + } +} +.checkbox-switch{ + .border-radius(50px); + background: @color-7; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; + span{ + .animate(margin-left); + .border-radius(50px); + background: @font-color-3; + width:16px; + height: 16px; + display: inline-block; + position: absolute; + } +} +.switch-open{ + .linear(); + span{ + .box-shadow(); + .animate(margin-left); + margin-left: 22px; + } +} +.switch-disabled{ + cursor: not-allowed; + background: @color-6; +} \ No newline at end of file diff --git a/src/less/dark/lib/imageview.less b/src/less/dark/lib/imageview.less new file mode 100644 index 0000000..7ed6a71 --- /dev/null +++ b/src/less/dark/lib/imageview.less @@ -0,0 +1,84 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ + +@import "../global"; + +.imageview{ + cursor: pointer; +} +#imageview{ + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + ul + { + position:absolute; + left:50%; + top:50%; + height:100%; + transform:translate(-50%,-50%); + li + { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; + } + } + img{ + cursor: move; + } + .imgW{ + width: 100%; + height: auto; + } + .imgH{ + width: auto; + height: 100%; + } + .imageview-close{ + .border-radius(50px); + .animate(background); + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; + i{ + color: @font-color-3; + font-size: 28px; + margin-right: unset; + } + &:hover{ + .animate(background); + background: rgba(100, 100, 100, 0.4); + } + } + .imageview-tips{ + .border-radius(50px); + color: @font-color-3; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display:none; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/message.less b/src/less/dark/lib/message.less new file mode 100644 index 0000000..41694a9 --- /dev/null +++ b/src/less/dark/lib/message.less @@ -0,0 +1,36 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ + +@import "../global"; + +.message +{ + .border-radius(); + .box-shadow(); + .alpha(0.6); + color: @font-color-1; + position: fixed; + background: @color-12; + z-index: 9999; + padding: 10px 15px; + left: 50%; + i + { + font-size: @font-size-3; + } + .info + { + color: @mcolor-3; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/notice.less b/src/less/dark/lib/notice.less new file mode 100644 index 0000000..846bc03 --- /dev/null +++ b/src/less/dark/lib/notice.less @@ -0,0 +1,73 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ + +@import "../global"; + +#notice +{ + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice +{ + .border-radius(); + .box-shadow(); + background: @color-12; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; + i + { + position: absolute; + margin-right: 0; + } + .notice-title + { + font-size: @font-size-3; + margin-bottom: 5px; + } + .desc + { + line-height: 18px; + margin-top: 5px; + color: @color-7; + } + .close + { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; + } + .title-icon + { + font-size: 26px; + } + .href + { + margin: 10px 0 5px 0; + a + { + color: @color-3; + font-weight: bold; + } + } + .info + { + color: @mcolor-3; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/popup.less b/src/less/dark/lib/popup.less new file mode 100644 index 0000000..4349a2b --- /dev/null +++ b/src/less/dark/lib/popup.less @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ + +@import "../global"; + +.popup +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @input-color-3; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; + span + { + display: block; + } + i + { + font-size: 36px; + } + .title + { + font-size: 18px; + margin: 15px 0 10px 0; + } + .txt + { + margin: 10px; + line-height: 22px; + } + .btn + { + margin: 15px 0; + button + { + margin: 0; + } + } + .alert + { + color: @mcolor-3; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } + .confirm + { + color: @mcolor-3; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/progress.less b/src/less/dark/lib/progress.less new file mode 100644 index 0000000..97f0fcc --- /dev/null +++ b/src/less/dark/lib/progress.less @@ -0,0 +1,43 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ + +@import "../global"; + +.progress +{ + height: 30px; + position: relative; + .bg, + .percent, + .point + { + .border-radius(50px); + position: absolute; + top: 10px; + left: 0; + height: 12px; + } + .bg + { + width: 100%; + background: @color-5; + font-size: @font-size-1; + } + .percent + { + .linear(); + .box-shadow(@shadow-color, 10px); + } + .point + { + width: 100%; + line-height: 12px; + color: @font-color-3; + font-size: @font-size-1; + text-align: center; + text-shadow: 1px 1px 1px #36495C; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/rate.less b/src/less/dark/lib/rate.less new file mode 100644 index 0000000..ccfc7dc --- /dev/null +++ b/src/less/dark/lib/rate.less @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ + +@import "../global"; + +.rate +{ + margin-top: 20px; + .star + { + .animate(color); + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; + } + .full + { + .animate(color); + color: @mcolor-3; + } + .disabled + { + cursor: not-allowed; + color: @color-6; + } +} diff --git a/src/less/dark/lib/slider.less b/src/less/dark/lib/slider.less new file mode 100644 index 0000000..dce5ff6 --- /dev/null +++ b/src/less/dark/lib/slider.less @@ -0,0 +1,70 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ + + @import "../global"; + + .slider + { + .border-radius(); + height: 4px; + background: @input-color-1; + cursor: pointer; + position: relative; + margin: 30px 0 10px 0; + .slider-bar + { + .border-radius(); + .linear(); + position: absolute; + width: 0; + height: 4px; + } + .slider-btn + { + .animate(box-shadow); + .border-radius(50px); + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: @font-color-3; + border: 3px @color-3 solid; + z-index: 999; + left: 0; + top: -6px; + &:hover + { + .animate(box-shadow); + .box-shadow(); + } + } + .step + { + .border-radius(50%); + width: 4px; + height: 4px; + background:@color-5; + position: absolute; + } +} +.slider-disabled +{ + background: @color-6; + cursor: not-allowed; + .slider-bar + { + background: @color-7; + } + .slider-btn + { + border-color: @color-7; + cursor:not-allowed; + &:hover + { + .box-shadow(@shadow-color, 0px); + } + } +} \ No newline at end of file diff --git a/src/less/dark/lib/status.less b/src/less/dark/lib/status.less new file mode 100644 index 0000000..b825ed4 --- /dev/null +++ b/src/less/dark/lib/status.less @@ -0,0 +1,24 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ + +@import "../global"; + +.status +{ + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; + i + { + .border-radius(50px); + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/tab.less b/src/less/dark/lib/tab.less new file mode 100644 index 0000000..f7a7bf4 --- /dev/null +++ b/src/less/dark/lib/tab.less @@ -0,0 +1,77 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ + +@import "../global"; + +.tab +{ + border-bottom: 2px @input-color-1 solid; + white-space: nowrap; + span + { + background: @input-color-3; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px @input-color-1 solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; + .mark{ + .border-radius(50px); + position: absolute; + background: @mcolor-1; + color: @font-color-3; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 3px; + } + } + .active + { + background: @color-2; + height: 42px; + border-bottom: 2px @color-2 solid; + margin-bottom: -2px; + } +} +.tab-panel +{ + min-height: 200px; + display: none; + position: relative; + .block-title{ + padding: 0 10px; + } + .block + { + padding: 0; + box-shadow: none; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .panel-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/table.less b/src/less/dark/lib/table.less new file mode 100644 index 0000000..9b4bb13 --- /dev/null +++ b/src/less/dark/lib/table.less @@ -0,0 +1,246 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ + +@import "../global"; + +.table +{ + position: relative; + overflow-x: hidden; + button{ + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; + } + .table-box{ + position: relative; + } + .table-box, .fixed-left, .fixed-right + { + thead tr + { + border-bottom:1px @color-4 solid; + background: darken(@color-2, 2%); + .order + { + position: relative; + padding: 2px 10px; + i + { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; + } + .asc + { + top: -3px; + } + .desc + { + bottom: -3px; + } + .active + { + color: @color-3; + } + } + } + tbody + { + tr + { + &:nth-child(even){ + background-color: darken(@color-2, 3%); + } + &:hover + { + background-color: @color-11; + } + } + img + { + height: 40px; + width: 40px; + vertical-align: middle; + } + a + { + color:lighten(@color-3, 20%) !important; + } + i + { + margin-right: 0; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + td:not(.td-checkbox) + { + min-width:100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + label:not(.no-padding) + { + padding: 0 10px; + margin: 0; + } + .td-checkbox + { + width: 40px; + div + { + width: 40px; + } + } + .head-border-top + { + border-top:1px @color-4 solid; + } + .tr-hover + { + background-color: @color-11 !important; + } + } + .fixed-left, + .fixed-right + { + position: absolute; + top: 0; + background: @color-2; + } + .fixed-left + { + left: 0; + box-shadow: 4px 0 10px 0px lighten(@shadow-color, 5%); + } + .fixed-right + { + right: 0; + box-shadow: -4px 0 10px 0px lighten(@shadow-color, 5%); + } + .empty + { + height: 60px; + line-height: 60px; + text-align: center; + color: @color-7; + margin-bottom: 15px; + } +} +.table-page +{ + text-align: right; + margin-top: 10px; + >span:not(.jump):not(.info) + { + .border-radius(); + .animate(background); + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + } + .prev-page, + .next-page + { + padding: 5px 6px !important; + } + .prev-page > i, + .next-page > i + { + margin-right: 0; + vertical-align: text-top; + } + .current + { + color: @font-color-3; + background: @color-3; + &:hover + { + .animate(background); + background: @color-3; + } + } + .info + { + text-align: left; + margin-right: 10px; + } + .jump + { + margin-left: 10px; + input + { + width: 50px; + margin: 0 2px; + } + button + { + margin-left: 6px; + } + } + .select, + .select-option + { + margin-left:4px; + margin-right: 4px; + } + .select + { + min-width: auto; + } +} +.table-tools, +.table-search +{ + button + { + margin-right: 10px; + padding: 8px 12px; + } + .form-group + { + min-height: unset; + } +} +.table-search{ + .table-search-box{ + >div{ + padding-top: 0; + padding-bottom: 10px; + } + } +} +.table-tools +{ + border-bottom:1px @color-4 solid; + padding-bottom: 10px; +} +.table-shade +{ + width: 100%; + min-height: 160px; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + display: none; + color: @font-color-1; +} \ No newline at end of file diff --git a/src/less/dark/lib/tag.less b/src/less/dark/lib/tag.less new file mode 100644 index 0000000..71efa76 --- /dev/null +++ b/src/less/dark/lib/tag.less @@ -0,0 +1,20 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ + +@import "../global"; + +.tag +{ + .border-radius(); + display: inline-block; + padding:6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; +} \ No newline at end of file diff --git a/src/less/dark/lib/tips.less b/src/less/dark/lib/tips.less new file mode 100644 index 0000000..15ee6a5 --- /dev/null +++ b/src/less/dark/lib/tips.less @@ -0,0 +1,58 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ + + @import "../global"; + +.tips +{ + .box-shadow(); + .border-radius(); + position: absolute; + left: -9999px; + top: -9999px; + background: @color-12; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; + .tips-arrow + { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; + } + .down + { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color:@color-12; + } + .top + { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color:@color-12; + } + .right + { + top: 50%; + margin-top: -5px; + right:-10px; + border-left-color:@color-12; + } + .left + { + top: 50%; + margin-top: -5px; + left:-10px; + border-right-color:@color-12; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/transfer.less b/src/less/dark/lib/transfer.less new file mode 100644 index 0000000..92971d5 --- /dev/null +++ b/src/less/dark/lib/transfer.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ + +@import "../global"; + +.transfer-box +{ + position: relative; +} +.transfer-box-list +{ + .border-radius(); + width: 180px; + height: 266px; + border:1px @input-color-1 solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; + .transfer-header + { + background: @input-color-3; + border-bottom: 1px @input-color-1 solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; + label + { + padding: 0; + line-height: 30px; + } + } + span + { + float: right; + } +} +.transfer-body +{ + position: relative; + overflow: hidden; + margin-top: 1px; + ul + { + padding: 4px; + overflow: hidden; + position: relative; + } + li + { + .border-radius(); + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow:ellipsis; + white-space: nowrap; + &:hover + { + background: @color-5; + } + label + { + line-height: 30px; + } + } + .disabled + { + cursor: not-allowed; + &:hover + { + background: none; + } + } +} +.transfer-search +{ + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; + input + { + padding: 6px; + } +} +.transfer-body-search +{ + margin-top: 34px; +} +.transfer-button +{ + display: inline-block; + vertical-align: middle; + margin: 0 10px; + button + { + .border-radius(); + padding: 6px; + display: block; + height: 32px; + margin:0; + i + { + margin-right: 0; + } + } + button:first-child + { + margin-bottom: 10px; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/tree.less b/src/less/dark/lib/tree.less new file mode 100644 index 0000000..fd6e91a --- /dev/null +++ b/src/less/dark/lib/tree.less @@ -0,0 +1,38 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ + +@import "../global"; + +.tree +{ + label + { + line-height: 20px; + } + ul + { + margin-left: -5px; + padding-left: 20px; + } + >ul + { + padding-left: 0; + } + li > i + { + font-size: 20px; + margin-right: 0; + cursor: pointer; + } + li + { + line-height: 28px; + } + .tree-checkbox + { + padding-left: 25px; + } +} \ No newline at end of file diff --git a/src/less/dark/lib/window.less b/src/less/dark/lib/window.less new file mode 100644 index 0000000..5059fa0 --- /dev/null +++ b/src/less/dark/lib/window.less @@ -0,0 +1,97 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ + +@import "../global"; + +.window +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @color-2; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; + .title + { + position: relative; + height: 28px; + line-height: 28px; + margin:0 25px 10px 0; + } + .window-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } + .window-close + { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; + i + { + .animate(color); + position: absolute; + font-size: 18px; + cursor: pointer; + color: @mcolor-1; + &:hover + { + .animate(color); + color: lighten(@mcolor-1, 20%); + } + } + } + .body + { + position: relative; + overflow: hidden; + padding-right: 15px; + .block + { + padding: 0; + box-shadow: none; + } + .block-title{ + padding: 0 10px; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .form-group + { + .title + { + margin-bottom: 0; + } + } + } + .btnbar + { + margin: 7px 15px 10px 0; + text-align: right; + button + { + margin-right: 0; + margin-left: 10px; + } + } +} \ No newline at end of file diff --git a/src/less/light/common/block.less b/src/less/light/common/block.less new file mode 100644 index 0000000..8ce370d --- /dev/null +++ b/src/less/light/common/block.less @@ -0,0 +1,569 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 盒子 + */ + +@import "../global"; + +#container +{ + margin: 0 auto; + width: 100%; + padding: 10px 60px 20px 60px; + position: relative; +} +// 高亮标题 +.block-title +{ + width: 100%; + position: relative; + font-size: @font-size-3; + color: #666; + span + { + .linear(lighten(@color-3, 20%), @color-3, top); + .border-radius(); + width: 5px; + height: 20px; + display: inline-block; + vertical-align: top; + margin-right: 8px; + } + a + { + float: right; + color:lighten(@color-3, 20%) !important; + font-size: @font-size-2; + } + i{ + font-size: 18px; + } +} +.block-box +{ + display: flex; + flex-wrap: wrap; + margin-left: -10px; + margin-right: -10px; + cursor: default; + .block + { + .border-radius(); + .box-shadow(); + padding: 20px; + background: @color-2; + position: relative; + .font-list + { + margin-top: 18px; + width: 100%; + li + { + height: 32px; + line-height: 32px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + td + { + padding:8px 20px 8px 0; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + thead + { + td + { + color: @color-7; + } + } + img + { + height: 40px; + vertical-align: middle; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + .btnbar + { + text-align: right; + button + { + margin-right: 0; + } + } + .person>.info, + .pic>.info + { + margin-top: 15px; + overflow: hidden; + height: 30px; + line-height: 40px; + span:first-child + { + float: left; + color: @color-7; + } + span:last-child + { + float: right; + } + i + { + margin-right: 0; + margin-left: 6px; + } + } + .person + { + position: relative; + text-align: center; + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + } + h6 + { + margin-bottom: 0; + } + } + .corner + { + color: @font-color-3; + border-radius: 5px 0 0 5px; + position: absolute; + height: 24px; + line-height: 24px; + top: 10px; + right: 0; + padding: 0 6px; + background-color: @color-3; + text-shadow: 1px 1px 1px #36495C; + } + .pic + { + position: relative; + .icon + { + margin-top: 15px; + color: @color-7; + span + { + margin-right: 10px; + } + } + .info + { + height: 34px; + line-height: 30px; + img + { + .border-radius(50px); + width: 32px; + height:32px; + vertical-align: middle; + border: 2px @color-3 solid; + margin-right: 5px; + } + } + .cover + { + .border-radius(); + width: 100%; + max-height: 360px; + margin-bottom: 10px; + } + } + .user-profile + { + img + { + .border-radius(50px); + width: 80px; + height: 80px; + margin-bottom: 10px; + border: 4px @color-3 solid; + } + hr + { + border: 0; + border-top: 1px darken(@color-2, 4%) solid; + margin: 15px 0; + } + } + } + .block-data + { + .data + { + margin-top: 25px; + } + .num + { + font-family: num; + font-size: 28px; + margin-right: 5px; + } + .more{ + position: absolute; + top: 10px; + right: 10px; + cursor: pointer; + } + h5 + { + line-height: 30px; + margin-bottom: 0; + } + i + { + font-size: 20px; + } + } + .block-data-small + { + padding: 10px 20px; + .data + { + margin-top: 0; + } + } + .title + { + font-size: @font-size-3; + color: #666; + margin-bottom: 0 !important; + height: 28px; + line-height: 28px; + } + .note + { + margin-top: 5px; + color: @color-7; + display: inline-block; + } + .form-group + { + position: relative; + >span + { + display: block; + } + textarea + { + line-height: 1.5; + } + .error + { + color: #ff6582; + } + .font-num + { + bottom: 10px; + right: 10px; + position: absolute; + } + } + .form-group:not(:last-child) + { + margin-bottom: 10px; + } + .input-group + { + display: flex; + flex-wrap: wrap; + width: 100%; + input + { + width: 1%; + flex: 1 1 auto; + } + input:not(:first-child) + { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + input:not(:last-child) + { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + >span + { + padding: 10px; + border: 1px @input-color-1 solid; + } + .prepend + { + border-right: none; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + } + .append, + .num-add-cut + { + border-left: none; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + } + .num-add-cut + { + position: relative; + padding: 10px 12px; + i + { + position: absolute; + width: 100%; + left: 0; + text-align: center; + height: 50%; + cursor: pointer; + } + .add + { + top: 0; + border-bottom: 1px @input-color-1 solid; + } + .cut + { + bottom: 2px; + line-height: 1.4; + } + .disabled + { + color: @color-6; + cursor: not-allowed; + } + } + } + .empty + { + width: 100%; + text-align: center; + color: @color-7; + margin: 30px 0; + img + { + width: 70%; + } + } +} +// 左侧栏导航 +.left-menu +{ + font-size: @font-size-2; + a{ + .border-radius(); + height: 30px; + line-height: 30px; + margin-top: 5px; + padding-left: 10px; + display: block; + } + ul:not(:first-child){ + margin-top: 20px; + } + .title{ + padding-left: 10px; + color: @color-7; + font-size: @font-size-3; + border-bottom: 1px @input-color-1 solid; + height: 37px; + } + .active{ + .linear(@color-3, lighten(@color-3, 20%)); + li{ + color: @font-color-3; + } + } +} +#right-frame{ + position: relative; + padding-right: 240px; + h1{ + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px @input-color-1 solid; + } + h2{ + margin-top: 50px; + } + p{ + margin-top: 10px; + line-height: 30px; + } + code{ + padding: 5px; + } + strong{ + .border-radius(); + margin: 0 5px; + background-color: @color-5; + padding: 3px 5px; + } + .doc{ + margin-top: 20px; + width: 100%; + border-collapse:collapse; + border:none; + thead{ + font-weight: bold; + text-align: center; + } + td{ + padding:10px; + border:solid @color-4 1px; + line-height: 30px; + p{ + margin-top: unset; + } + em{ + .border-radius(); + background: #2196F3; + padding: 0 5px; + margin-right: 5px; + color: @font-color-3; + } + } + tr:nth-child(even){ + background: darken(@color-2, 2%); + } + } + .contents{ + position:fixed; + top: 130px; + right: 80px; + width: 200px; + border-left: 1px @input-color-1 solid; + padding-top: 20px; + li{ + padding-left: 20px; + margin-bottom: 20px; + cursor: pointer; + } + .active{ + border-left: 4px @color-3 solid; + color: @color-3; + padding-left: 16px; + } + } + .hljs{ + .border-radius(); + background: #232B4C; + font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; + .hljs-ln-numbers{ + color: #4A4F6A; + font-weight: bold; + text-align: center; + padding: 0 15px 0 10px; + } + tr{ + height: 24px; + } + } +} +.quote{ + .border-radius(); + background: @input-color-3; + border-left: 5px @input-color-1 solid; + margin-bottom: 10px; + blockquote{ + padding: 5px 0; + margin-left: 30px; + } + li{ + list-style: disc; + padding: 8px 0; + } + strong{ + background: unset !important; + } +} +.quote-info, +.quote-error, +.quote-success +{ + padding: 10px; + line-height: 25px; + color: #36495C; + a{ + color: @color-3; + &:hover{ + color: darken(@color-3, 10%); + } + } +} +.quote-info{ + border-left-color: @mcolor-3; + background: #F8F7DE; + color: #9c920e; +} +.quote-error{ + border-left-color: @mcolor-1; + background: #fae1dd; + color: @mcolor-1; +} +.quote-success{ + border-left-color: @mcolor-2; + background: #D6EFC7; + color: #3d8300; +} +// 登录 +#login{ + background-image:url(../img/login-bg.png); + background-repeat: no-repeat; + >.block-box{ + position: absolute; + margin:-180px 0 0 -160px; + display:block; + width:320px; + left:50%; + top:50%; + .block{ + min-height:360px; + padding:30px; + .form-group{ + min-height:44px; + } + } + input{padding:12px 10px} + input::-webkit-input-placeholder{font-size:14px} + form button{border-radius:4px}; + } + .main-title, + .sub-title{ + text-align:center; + } + .main-title{ + font-size:24px; + margin-bottom:30px; + } + .sub-title{ + font-size:14px; + margin-bottom:15px; + color:#B1b1b1; + } + form button{ + width:100%; + } + #verify{ + width: 100px; + margin-left: 10px; + height: 40px; + vertical-align: middle; + border-radius: 4px; + cursor: pointer; + } +} \ No newline at end of file diff --git a/src/less/light/common/common.less b/src/less/light/common/common.less new file mode 100644 index 0000000..ebd6901 --- /dev/null +++ b/src/less/light/common/common.less @@ -0,0 +1,402 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通用样式文件 + */ + +@import "../global"; + +@font-face +{ + font-family: "num"; + src: url(../font/num.ttf); +} + +/** + * ================= 旋转 ================== + */ + +@-webkit-keyframes load +{ + 0% + { + transform: rotate(0deg); + } + 100% + { + transform: rotate(360deg); + } +} +.rotate +{ + animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; + -webkit-animation: load 1s cubic-bezier(.1, .1, .1, .1) infinite; +} +.rotate-0 +{ + transform-origin:center center; + transform: rotate(0deg); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(0deg); + -o-transform: rotate(0deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-90 +{ + transform-origin:center center; + transform: rotate(90deg); + -webkit-transform: rotate(90deg); + -moz-transform: rotate(deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} +.rotate-180 +{ + transform-origin:center center; + transform: rotate(180deg); + -webkit-transform: rotate(180deg); + -moz-transform: rotate(180deg); + -ms-transform: rotate(180deg); + -o-transform: rotate(180deg); + transition: transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -moz-transition: -moz-transform 0.2s; + -o-transition: -o-transform 0.2s; + -ms-transition: -ms-transform 0.2s; +} + +/** + * ================= 标题 ================== + */ +h1,h2,h3,h4,h5,h6 +{ + font-weight: normal; + margin-top: 0; + line-height: 22px; +} +h3,h4,h5,h6 +{ + margin-bottom:10px; +} +h1 +{ + margin-bottom: 20px; + font-size: 24px; + i + { + font-size: 24px; + } +} +h2 +{ + margin-bottom: 20px; + font-size: 20px; + i + { + font-size: 20px; + } +} +h3 +{ + font-size: 18px; + i + { + font-size: 18px; + } +} +h4 +{ + font-size: 16px; + i + { + font-size: 16px; + } +} +h5 +{ + font-size: 14px; + i + { + font-size: 14px; + } +} +h6 +{ + font-size: 12px; + i + { + font-size: 12px; + } +} + +/** + * ================= 遮罩 ================== + */ +.mask +{ + .alpha(0.6); + width: 100%; + height: 100%; + background: @color-8; + position: fixed; + top: 0; + left: 0; + z-index: 9998; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + color: @font-color-3; + i + { + font-size: 18px; + } +} + +/** + * ================= 边距 ================== + */ + .m0{ + margin: 0 !important; +} +.mt0 +{ + margin-top: 0 !important; +} +.mt10 +{ + margin-top: 10px !important; +} +.mt20 +{ + margin-top: 20px !important; +} +.mt30 +{ + margin-top: 30px !important; +} +.mb0 +{ + margin-bottom: 0 !important; +} +.mb10 +{ + margin-bottom: 10px !important; +} +.mb20 +{ + margin-bottom: 20px !important; +} +.mb30 +{ + margin-bottom: 30px !important; +} +.ml0{ + margin-left: 0 !important; +} +.ml10 +{ + margin-left: 10px !important; +} +.ml20 +{ + margin-left: 20px !important; +} +.ml30 +{ + margin-left: 30px !important; +} +.mr0{ + margin-right: 0 !important; +} +.mr10 +{ + margin-right: 10px !important; +} +.mr20 +{ + margin-right: 20px !important; +} +.mr30 +{ + margin-right: 30px !important; +} +.p0 +{ + padding: 0 !important; +} +.pl0 +{ + padding-left: 0 !important; +} +.pt0 +{ + padding-top: 0 !important; +} +.pb0 +{ + padding-bottom: 0 !important; +} +.pr0 +{ + padding-right: 0 !important; +} + +/** + * ================= 颜色 ================== + */ + +.font-color-1{ + color: @mcolor-1 !important; +} +.font-color-2{ + color: @mcolor-2 !important; +} +.font-color-3{ + color: @mcolor-3 !important; +} +.font-color-4{ + color: @mcolor-4 !important; +} +.font-color-5{ + color: @mcolor-5 !important; +} +.font-color-6{ + color: @mcolor-6 !important; +} +.font-color-7{ + color: @mcolor-7 !important; +} +.font-color-8{ + color: @mcolor-8 !important; +} +.font-color-9{ + color: @color-6 !important; +} +.font-color-0{ + color: @color-3 !important; +} + +.color-1{ + background-color: @mcolor-1 !important; +} +.color-2{ + background-color: @mcolor-2 !important; +} +.color-3{ + background-color: @mcolor-3 !important; +} +.color-4{ + background-color: @mcolor-4 !important; +} +.color-5{ + background-color: @mcolor-5 !important; +} +.color-6{ + background-color: @mcolor-6 !important; +} +.color-7{ + background-color: @mcolor-7 !important; +} +.color-8{ + background-color: @mcolor-8 !important; +} +.color-9{ + background-color: @color-6 !important; +} +.color-0{ + background-color: @color-3 !important; +} + +.linear-1{ + .linear(lighten(@mcolor-1, 20%), @mcolor-1) !important; +} +.linear-2{ + .linear(lighten(@mcolor-2, 20%), @mcolor-2) !important; +} +.linear-3{ + .linear(lighten(@mcolor-3, 20%), @mcolor-3) !important; +} +.linear-4{ + .linear(lighten(@mcolor-4, 20%), @mcolor-4) !important; +} +.linear-5{ + .linear(lighten(@mcolor-5, 20%), @mcolor-5) !important; +} +.linear-6{ + .linear(lighten(@mcolor-6, 20%), @mcolor-6) !important; +} +.linear-7{ + .linear(lighten(@mcolor-7, 20%), @mcolor-7) !important; +} +.linear-8{ + .linear(lighten(@mcolor-8, 20%), @mcolor-8) !important; +} +.linear-9{ + .linear(lighten(@color-6, 20%), @color-6) !important; +} +.linear-0{ + .linear(lighten(@color-3, 20%), @color-3) !important; +} + +/** + * ================= 杂项 ================== + */ + +.fl +{ + float: left; +} +.fr +{ + float: right; +} +.fs12{ + font-size: 12px !important; +} +.fs14{ + font-size: 14px !important; +} +.fs16{ + font-size: 16px !important; +} +.fs18 +{ + font-size: 18px !important; +} +.va-m +{ + vertical-align:middle; +} +.fwb +{ + font-weight: bold; +} +.tac +{ + text-align: center; +} +.cp +{ + cursor: pointer; +} +.flex +{ + display: flex; + flex-wrap: wrap; +} +.dn +{ + display: none; +} \ No newline at end of file diff --git a/src/less/light/common/header.less b/src/less/light/common/header.less new file mode 100644 index 0000000..86b42a0 --- /dev/null +++ b/src/less/light/common/header.less @@ -0,0 +1,132 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 顶部导航栏 + */ + +@import "../global"; + +header +{ + width: 100%; + position: relative; + padding: 0 60px; + height: 85px; + // 主导航 + .main-nav + { + @height : 50px; + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + // LOGO + >div:first-child + { + font-size: @font-size-4; + font-weight: bold; + padding-left: 35px; + img + { + width: 32px; + height: 32px; + position: absolute; + top: 9px; + left: 0; + } + } + // 菜单 + .nav + { + a + { + float: left; + li + { + padding: 0 15px; + } + } + .active + { + .nav-slider + { + display: block; + } + } + } + // 用户 + >div:last-child + { + text-align: right; + position: relative; + img + { + .border-radius(100%); + position: absolute; + width: 28px; + height: 28px; + top: 10px; + right: 0; + border: 2px @color-3 solid; + } + i + { + font-size: 18px; + margin-right: 0; + margin-left: 20px; + } + } + .nav-slider + { + .border-radius(50px); + .linear(); + height: 4px; + margin-top: -50px; + display: none; + } + } + // 二级导航 + .sub-nav + { + @height:30px; + height: @height; + line-height: @height; + display: flex; + >div + { + padding: 0; + } + li + { + font-size: @font-size-1; + float: left; + text-align: center; + padding: 0 15px; + margin-right: 10px; + } + .active{ + li + { + .border-radius(50px); + .linear(); + color: @font-color-3; + } + &:hover + { + color: @font-color-1; + } + } + } +} +#loading-progress +{ + .linear(); + height: 4px; + background-color: @color-3; + position: fixed; + top: 0; + left: 0; +} \ No newline at end of file diff --git a/src/less/light/common/reset.less b/src/less/light/common/reset.less new file mode 100644 index 0000000..8f5e803 --- /dev/null +++ b/src/less/light/common/reset.less @@ -0,0 +1,72 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 重置 + */ + + @import "../global"; + +*{ + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + -moz-user-focus: none; +} +body +{ + background: @color-1; + font-size: @font-size-2; + font-family: "Microsoft YaHei"; + color:@font-color-1; +} +ul,li,p +{ + margin: 0; + padding: 0; +} +li +{ + list-style: none; +} +a +{ + .animate(color); + color:@font-color-1; + text-decoration:none; + &:hover + { + .animate(color); + color: darken(@font-color-1, 20%); + } +} +em +{ + font-style: normal; +} +table +{ + border-collapse:collapse; + border-spacing:0 +} +th +{ + font-weight: normal; + text-align: initial; +} +td +{ + padding: 0; +} +i +{ + display: inline-block; + vertical-align: top; + margin-right: 5px; + font-size: @font-size-3; +} +img, video +{ + .border-radius(); +} +@-moz-document url-prefix() +{ + i{vertical-align: middle;} +} \ No newline at end of file diff --git a/src/less/light/common/scroll.less b/src/less/light/common/scroll.less new file mode 100644 index 0000000..d838ad0 --- /dev/null +++ b/src/less/light/common/scroll.less @@ -0,0 +1,99 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滚动条 + */ + +@import "../global"; + +.ps +{ + overflow: hidden; + overflow-anchor: none; + touch-action: auto; +} +.ps__rail-x +{ + display: none; + opacity: 0.4; + transition: background-color .2s linear, opacity .2s linear; + height: 10px; + bottom: 4px; + position: absolute; +} +.ps__rail-y +{ + display: none; + opacity: 0; + transition: background-color .2s linear, opacity .2s linear; + width: 4px; + right: 4px; + position: absolute; +} +.ps--active-x > .ps__rail-x, +.ps--active-y > .ps__rail-y +{ + display: block; + background-color: transparent; +} +.ps--focus > .ps__rail-x, +.ps--focus > .ps__rail-y, +.ps--scrolling-x > .ps__rail-x, +.ps--scrolling-y > .ps__rail-y +{ + opacity: 0.6; +} +.ps .ps__rail-x:hover, +.ps .ps__rail-y:hover, +.ps .ps__rail-x:focus, +.ps .ps__rail-y:focus, +.ps .ps__rail-x.ps--clicking, +.ps .ps__rail-y.ps--clicking +{ + opacity: 0.6; +} +.ps__thumb-x +{ + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, height .2s ease-in-out; + height: 10px; + bottom: 0px; + position: absolute; +} +.ps__thumb-y +{ + .box-shadow(); + background-color: @color-9; + border-radius: 50px; + transition: background-color .2s linear, width .2s ease-in-out; + width: 4px; + right: 0px; + position: absolute; +} +.ps__rail-x:hover > .ps__thumb-x, +.ps__rail-x:focus > .ps__thumb-x, +.ps__rail-x.ps--clicking .ps__thumb-x +{ + background-color: @color-9; +} +.ps__rail-y:hover > .ps__thumb-y, +.ps__rail-y:focus > .ps__thumb-y, +.ps__rail-y.ps--clicking .ps__thumb-y +{ + background-color: @color-9; +} +@supports (-ms-overflow-style: none) +{ + .ps + { + overflow: auto !important; + } +} +@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) +{ + .ps + { + overflow: auto !important; + } +} \ No newline at end of file diff --git a/src/less/light/dropzone.less b/src/less/light/dropzone.less new file mode 100644 index 0000000..9333201 --- /dev/null +++ b/src/less/light/dropzone.less @@ -0,0 +1,213 @@ +@import "./global"; + +.dropzone{ + min-height: 120px; + border:2px dashed @input-color-1; + background:@input-color-3; + padding:10px; + border-radius: 4px; + position: relative; + transition:border-color 0.2s linear; +} +.dropzone-mini{ + padding: unset !important; + min-height: unset !important; + width: 38px; + height: 38px; +} +.dropzone:hover{ + border-color: @color-3; + transition:border-color 0.2s linear; +} +.dropzone .dz-message{ + font-size: 14px; + min-height: 74px; +} +.dropzone .dz-mini{ + margin: unset !important; + min-height: unset !important; + i{ + font-size: 24px !important; + margin-bottom: 0 !important; + margin-top: 3px !important; + } +} +.dropzone .dz-message i{ + font-size:42px; + margin:0 auto; + display:block; + margin-bottom:10px; +} +.dropzone.dz-clickable{ + cursor: pointer; +} +.dropzone.dz-clickable:not(.dz-remove){ + cursor: default; +} +.dropzone.dz-clickable .dz-message, +.dropzone.dz-clickable .dz-message * { + cursor: pointer; +} +.dropzone.dz-started .dz-message{ + display: none; +} +.dropzone .dz-message{ + text-align: center; + margin: 2em 0; +} +.dropzone .dz-preview{ + position: relative; + display: inline-block; + vertical-align: top; + margin: 5px; + min-height: 110px; +} +.dropzone .dz-preview-mini{ + min-height: unset !important; + margin: 2px !important; + .dz-image{ + width: unset !important; + height: unset !important; + } + .dz-success-i, + .dz-error-i, + .dz-remove-i{ + font-size: 12px !important; + opacity: 0 !important; + right: 0px !important; + bottom:0px !important; + } +} +.dropzone .dz-preview .dz-success-i, +.dropzone .dz-preview .dz-error-i, +.dropzone .dz-preview .dz-remove-i{ + opacity: 0; + z-index: 500; + position: absolute; + display: block; + bottom:3px; + right:3px; + margin-right: 0; + font-size:18px; +} +.dropzone .dz-preview .dz-success-i{ + color:@mcolor-2; +} +.dropzone .dz-preview .dz-error-i{ + color:@mcolor-1; +} +.dropzone .dz-preview .dz-remove-i{ + opacity: 1; + color:#FFF; + cursor: pointer; +} +.dropzone .dz-error .dz-error-i{ + opacity: 1 !important; +} +.dropzone .dz-success .dz-success-i{ + opacity: 1 !important; +} +.dropzone .dz-complete .dz-remove-i{ + opacity: 0; +} +.dropzone .dz-preview .dz-image{ + border-radius: 4px; + overflow: hidden; + width: 120px; + height: 120px; + position: relative; + display: block; + z-index: 10; + background: @color-5; +} +.dropzone .dz-preview .dz-details{ + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 20; + text-align: center; + padding: 2em 1em; + display: none; +} +.dropzone .dz-preview .dz-details .dz-filename{ + margin-bottom: 1em; + font-size: 14px; + text-overflow:ellipsis; + overflow: hidden; +} +.dropzone .dz-preview .dz-details .dz-size strong{ + background: unset !important; + margin: unset !important; +} +.dropzone .dz-preview .dz-image img{ + display: block; + border-radius:5px; + width: 100%; +} +.dropzone .dz-button{ + position: absolute; + bottom: 5px; + right: 0; + left: 0; + display: none; + padding: 10px 10px 0 10px; + width: 100%; + overflow: hidden; + height: 40px; + line-height: 30px; +} +.dropzone .dz-button button{ + float: right; +} +.dropzone .dz-button span{ + float: left; +} +.dropzone .dz-preview.dz-processing .dz-progress{ + opacity: 1; + -webkit-transition: all 0.2s linear; + -moz-transition: all 0.2s linear; + -ms-transition: all 0.2s linear; + -o-transition: all 0.2s linear; + transition: all 0.2s linear; +} +.dropzone .dz-preview.dz-complete .dz-progress{ + opacity: 0; + -webkit-transition: opacity 0.4s ease-in; + -moz-transition: opacity 0.4s ease-in; + -ms-transition: opacity 0.4s ease-in; + -o-transition: opacity 0.4s ease-in; + transition: opacity 0.4s ease-in; +} +.dropzone .dz-preview:not(.dz-processing) .dz-progress{ + -webkit-animation: pulse 6s ease infinite; + -moz-animation: pulse 6s ease infinite; + -ms-animation: pulse 6s ease infinite; + -o-animation: pulse 6s ease infinite; + animation: pulse 6s ease infinite; +} +.dropzone .dz-preview .dz-progress{ + opacity: 0; + z-index: 1000; + pointer-events: none; + position: absolute; + height: 4px; + top: 0; + width: 100%; + -webkit-transform: scale(1); + overflow: hidden; +} +.dropzone .dz-preview .dz-progress .dz-upload{ + background: @color-3; + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 0; + -webkit-transition: width 300ms ease-in-out; + -moz-transition: width 300ms ease-in-out; + -ms-transition: width 300ms ease-in-out; + -o-transition: width 300ms ease-in-out; + transition: width 300ms ease-in-out; +} \ No newline at end of file diff --git a/src/less/light/global.less b/src/less/light/global.less new file mode 100644 index 0000000..33c1dfb --- /dev/null +++ b/src/less/light/global.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 全局配置 + */ + +/** + * ================= 颜色设置 ================== + */ + +// 主背景色 +@color-1:#F5F5F5; +// 高亮色 +@color-2:#FFF; +// 主色 +@color-3:#0084FF; +// 表格边框线色 +@color-4:#DCE8F2; +// 浅色 +@color-5:#DCE8F2; +// 禁用色 +@color-6:#BBC5D8; +// 备注色 +@color-7:#999; +// 遮罩颜色 +@color-8:#555; +// 滚动条色 +@color-9:#999; +// 浮层背景色,下拉菜单、日期选择等等 +@color-10:#FFF; +// 表格行高亮色 +@color-11:#DFF0FF; +// 消息和通知背景色 +@color-12:#FFF; + +// 默认字体颜色 +@font-color-1:#36495C; +// 高亮字颜色,用在深色背景下的文字 +@font-color-3:#FFF; + +// 表单边框色 +@input-color-1:#DCE8F2; +// 表单验证错误背景色 +@input-color-2:#FAE1DD; +// 表单背景色 +@input-color-3:#F7F7F7; +// 表单移入背景色 +@input-color-4:#F5FCFF; + +// 阴影颜色 +@shadow-color:rgba(0, 64, 128, .2); + +// 多元色 +@mcolor-1: #FF1844; +@mcolor-2: #6fee00; +@mcolor-3: #ffee01; +@mcolor-4: #ff7c00; +@mcolor-5: #f52394; +@mcolor-6: #00b2d4; +@mcolor-7: #3366FF; +@mcolor-8: #FF3E28; + +/** + * ================= 字体设置 ================== + */ + +// 默认字体大小 +@font-size-1: 12px; +// 标题字体大小 +@font-size-2: 14px; +// 大号字体大小 +@font-size-3: 16px; +// 特大号字 +@font-size-4: 18px; + + +/** + * ================= 通用方法 ================== + */ + +// 延时动画 +.animate(@action, @time : 0.2s) +{ + transition:@action @time linear; +} + +// 表单延时动画 +.animate-form() +{ + transition:border-color 0.2s linear, + background-color 0.2s linear, + box-shadow 0.2s linear; +} + +// 圆角 +.border-radius(@radius : 5px) +{ + border-radius: @radius; +} + +// 阴影 +.box-shadow(@color:@shadow-color, @width:20px) +{ + box-shadow: @color 0px 0px @width; +} + +// 透明度 +.alpha(@alpha : 1) +{ + opacity: @alpha; +} + +// 渐变 +.linear(@start:lighten(@color-3, 20%), @end:@color-3, @position:left) +{ + background: -moz-linear-gradient(@position, @start, @end); + background: -webkit-linear-gradient(@position, @start, @end); + background: -o-linear-gradient(@position, @start, @end); +} \ No newline at end of file diff --git a/src/less/light/lib/button.less b/src/less/light/lib/button.less new file mode 100644 index 0000000..3361b9e --- /dev/null +++ b/src/less/light/lib/button.less @@ -0,0 +1,85 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 按钮 + */ + +@import "../global"; + +button +{ + .border-radius(50px); + .animate-form(); + color: @font-color-1; + background: none; + border: 2px @input-color-1 solid; + cursor: pointer; + padding: 0px 20px; + outline: none; + font-size: @font-size-3; + margin-right: 5px; + height: 46px; + line-height: 1; + &:hover:not(:disabled) + { + .box-shadow(@shadow-color); + .animate-form(); + border-color: @color-3; + } + &:active:not(:disabled) + { + border-color: darken(@color-3, 15%); + } + i + { + font-size: 18px; + } +} +button:disabled +{ + color: @color-6; + cursor: not-allowed; +} +.middle +{ + font-size: @font-size-2; + padding:0px 16px; + height: 36px; + i + { + font-size: 14px; + } +} +.small +{ + font-size: @font-size-2; + padding:0 8px; + height: 26px; + i + { + font-size: 12px; + } +} +.hl +{ + background: @color-3; + border-color: @color-3; + color: @font-color-3; + &:hover:not(:disabled) + { + background:darken(@color-3, 5%); + border-color: darken(@color-3, 5%); + } + &:active:not(:disabled) + { + background: darken(@color-3, 15%); + border-color: darken(@color-3, 15%); + } +} +.hl:disabled +{ + color: @color-6; + background: @input-color-1; + cursor: not-allowed; + border-color: @input-color-1; +} \ No newline at end of file diff --git a/src/less/light/lib/citypicker.less b/src/less/light/lib/citypicker.less new file mode 100644 index 0000000..8af1206 --- /dev/null +++ b/src/less/light/lib/citypicker.less @@ -0,0 +1,116 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.citypicker +{ + .border-radius(); + .box-shadow(); + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 5px 10px; + outline: none; + display: none; + span + { + .border-radius(); + .animate(background); + text-align: center; + display: inline-block; + cursor: pointer; + text-align: center; + padding: 6px 0; + &:not(.current):not(.title):not(.not-allow):hover + { + .animate(background); + background: @color-5; + } + } + .title + { + color: @color-7; + padding-left: 5px; + } + .header, + .body + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .header + { + margin: 5px 0; + span + { + width: 40px; + } + .current{ + color: @font-color-3; + } + } + .body + { + &:after + { + content: ""; + flex: auto; + } + span + { + width: 60px; + margin: 2px 15px; + } + } + .quick, + .vert + { + max-height: 240px; + position: relative; + span + { + width: 100%; + text-align: left; + padding-left: 6px; + margin-bottom: 5px; + } + .ps__rail-y + { + right: 0; + } + .current + { + background: @color-5; + } + } + .vert + { + height: 200px; + min-width: 120px; + float: left; + span + { + display: block; + i + { + float: right; + margin-right: 0; + } + } + } + .vert:not(:last-child) + { + margin-right: 5px; + } + .current + { + .linear(lighten(@color-3, 10%), @color-3, top); + } +} \ No newline at end of file diff --git a/src/less/light/lib/colorpicker.less b/src/less/light/lib/colorpicker.less new file mode 100644 index 0000000..a19d19c --- /dev/null +++ b/src/less/light/lib/colorpicker.less @@ -0,0 +1,38 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 颜色选择器 + */ + +@import "../global"; + +.colorpicker +{ + overflow: hidden; + >div + { + display: inline; + width: 28px; + height: 28px; + float: left; + position: relative; + cursor: pointer; + .color + { + .border-radius(); + width: 22px; + height: 22px; + margin: 3px 6px 3px 0; + position: absolute; + } + i + { + color: @font-color-3; + position: absolute; + top: 6px; + left: 3px; + display: none; + margin-right: 0; + } + } +} \ No newline at end of file diff --git a/src/less/light/lib/datepicker.less b/src/less/light/lib/datepicker.less new file mode 100644 index 0000000..a795c4e --- /dev/null +++ b/src/less/light/lib/datepicker.less @@ -0,0 +1,265 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 日期选择 + */ + +@import "../global"; + +// 日期选择 +.datepicker +{ + .border-radius(); + .box-shadow(); + width: auto; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + z-index: 9999; + padding: 0 10px 5px 10px; + outline: none; + display: none; + .header, + .footer + { + height: 35px; + line-height: 35px; + text-align: center; + span + { + .animate(color); + text-align: center; + } + i + { + width: 24px; + height: 24px; + font-size: 18px; + margin-right: 0; + } + .font + { + float: left; + padding-left: 5px; + &:hover + { + color: @color-3; + } + } + .confirm + { + float: right; + position: relative; + button + { + padding: 5px 10px; + margin-right: 0; + margin-left: 2px; + } + } + .not-allow + { + color: @color-6; + cursor: not-allowed; + &:hover + { + color: @color-6; + } + } + } + .header{ + .prev-year, + .prev-month + { + float: left; + } + .next-year, + .next-month + { + float: right; + } + } + .footer + { + display: none; + .choose-time + { + display: none; + } + } + .body + { + width: 260px; + span + { + width: 34px; + height: 34px; + line-height: 34px; + } + .next + { + color: @color-6; + margin-bottom: 3px; + } + } + .datepicker-panel + { + float: left; + } + .right + { + margin-left: 10px; + display: none; + } + .week, + .day, + .y-m, + .picker-time + { + display: flex; + flex-wrap:wrap; + justify-content:space-around; + align-content:space-around; + } + .week + { + color: @color-6; + span + { + cursor: default; + } + } + .day + { + span:not(.next) + { + .border-radius(); + .animate(background); + position: relative; + margin-bottom: 3px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + div + { + .border-radius(50px); + width: 5px; + height: 5px; + position: absolute; + background: @color-3; + right: 2px; + top: 2px; + } + } + span.current + { + .box-shadow(); + .linear(lighten(@color-3, 10%), @color-3, top); + color: @font-color-3; + div{ + background: @font-color-3; + } + } + } + .y-m + { + display: none; + div + { + .border-radius(); + .animate(background); + text-align: center; + padding: 10px 0; + width: 62px; + cursor: pointer; + margin: 10px 5px; + &:hover + { + .animate(background); + background: @color-5; + } + } + .active + { + background: @color-5; + } + } + .picker-time + { + display: none; + ul + { + margin-right: 2%; + width: 31%; + height: 256px; + padding-bottom: 1px; + position: relative; + li + { + .border-radius(); + .animate(background); + height: 24px; + line-height: 24px; + cursor: pointer; + text-align: center; + margin-top: 2px; + } + li:not(.current) + { + &:hover + { + .animate(background); + background: @color-5; + } + } + .current + { + background: @color-5; + } + .ps__rail-y + { + right: 0; + } + } + } + .quick + { + padding: 0 6px; + display: none; + margin-bottom: 5px; + span + { + .border-radius(); + .animate(background); + padding: 5px 10px; + margin: 6px 0; + } + span.title + { + padding-left: 0; + color: @color-7; + } + span.current + { + .box-shadow(); + background: @color-3; + color: @font-color-3; + } + } + .footer + { + height: 30px; + } + .clear + { + clear: both; + } + span + { + text-align: center; + display: inline-block; + cursor: pointer; + } +} \ No newline at end of file diff --git a/src/less/light/lib/dropdown.less b/src/less/light/lib/dropdown.less new file mode 100644 index 0000000..9f9b39d --- /dev/null +++ b/src/less/light/lib/dropdown.less @@ -0,0 +1,60 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 头部导航文件 + */ + +@import "../global"; + +.dropdown{ + .border-radius(); + .box-shadow(); + border:1px @input-color-1 solid; + background: @color-10; + position: absolute; + z-index: 9999; + outline: none; + padding: 5px 0; + display: none; + ul{ + max-height: 300px; + overflow: hidden; + position: relative; + } + li:not(.divided){ + height: 32px; + line-height: 32px; + padding: 0 10px; + cursor: pointer; + display: flex; + flex-wrap: nowrap; + span{ + flex: 1 1 auto; + } + .checked{ + margin: 0 0 0 20px; + } + &:hover:not(.disabled){ + background: @color-5; + } + } + .ps__rail-y{ + right: 0; + } + .title{ + text-align: center; + height: 30px; + line-height: 25px; + border-bottom: 1px @input-color-1 solid; + margin-bottom: 5px; + padding: 0 10px; + } + .divided{ + margin: 4px 0; + border-bottom: 1px @input-color-1 solid; + } + .disabled{ + color: @color-6; + cursor: not-allowed !important; + } +} \ No newline at end of file diff --git a/src/less/light/lib/editor.less b/src/less/light/lib/editor.less new file mode 100644 index 0000000..ba45dbc --- /dev/null +++ b/src/less/light/lib/editor.less @@ -0,0 +1,205 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 编辑器 + */ + +@import "../global"; + +.ql-snow .ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button:focus, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow.ql-toolbar button:focus, +.ql-snow.ql-toolbar button:hover { + color: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill { + fill: @color-3; +} +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter { + stroke: @color-3; +} +@media (pointer: coarse) { + .ql-snow .ql-toolbar button:hover:not(.ql-active), + .ql-snow.ql-toolbar button:hover:not(.ql-active) { + color: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: @font-color-1; + } + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: @font-color-1; + } +} +.ql-snow a { + color: @color-3; +} +.ql-snow .ql-stroke { + stroke: @font-color-1; +} +.ql-snow .ql-stroke-miter { + stroke: @font-color-1; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: @font-color-1; +} +.ql-snow .ql-picker { + color: @font-color-1; +} +.ql-snow .ql-tooltip { + color: @font-color-1; +} + +.ql-editor .ql-bg-blue { + background-color: @color-3; +} +.ql-editor .ql-color-blue { + color: @color-3; +} +.ql-editor p{ + margin-top: unset !important; + line-height: unset !important; +} +.ql-container +{ + font-size: @font-size-2; + height: unset !important; +} +.ql-toolbar.ql-snow, +.ql-container.ql-snow +{ + border-color: @input-color-1; +} +.ql-toolbar.ql-snow +{ + border-radius: 5px 5px 0 0; + background: darken(@color-2, 2%); + padding: 12px; +} +.ql-container.ql-snow +{ + border-radius: 0 0 5px 5px; + background: @input-color-3; +} +.ql-editor.ql-blank::before +{ + color: @color-7; + font-size: @font-size-2; + font-style: normal; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label, +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + border-color: @input-color-1; + outline: none; +} +.ql-snow .ql-picker-options +{ + background: @input-color-3; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options +{ + margin-top: 2px; +} +.ql-snow.ql-toolbar button +{ + &:hover{ + box-shadow: none; + } +} +.ql-snow .ql-tooltip +{ + .box-shadow(); + .border-radius(); + padding: 8px 12px; + border-color: @input-color-1; + background-color: @color-2; +} +.ql-snow .ql-tooltip input[type=text] +{ + border-color: @input-color-1; + font-size: @font-size-2; + height: 36px; + line-height: 36px; + padding: 5px 10px; + width: 260px; +} +.ql-snow .ql-tooltip input[type=text]:focus +{ + border-color: @color-3; + background: @input-color-4; +} +.editor +{ + position: relative; +} \ No newline at end of file diff --git a/src/less/light/lib/form.less b/src/less/light/lib/form.less new file mode 100644 index 0000000..b9b464f --- /dev/null +++ b/src/less/light/lib/form.less @@ -0,0 +1,290 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表单 + */ + +@import "../global"; + +::-webkit-input-placeholder{ + color:@color-7; +} +:-moz-placeholder{ + color:@color-7; +} +::-moz-placeholder{ + color:@color-7; +} +:-ms-input-placeholder{ + color:@color-7; +} +input, +textarea{ + .border-radius(); + .animate-form(); + padding: 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + width: 100%; + color: @font-color-1; +} +input:focus, +textarea:focus{ + .animate-form(); + .box-shadow(); + outline: none; + border-color: @color-3; + background: @input-color-4; +} +input:disabled, +textarea:disabled{ + cursor: not-allowed; + color: @color-6; +} +input:disabled::-webkit-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled::-moz-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +input:disabled:-ms-input-placeholder, +textarea:disabled::-webkit-input-placeholder{ + color:@color-6; +} +label{ + position: relative; +} +textarea{ + cursor: text; + white-space: pre-wrap; + word-wrap: break-word; +} +.no-resize{ + resize: none; +} +.icon-input, +.icon-input-right{ + i:not(.add):not(.cut){ + position: absolute; + top: 0px; + } +} +.icon-input{ + input{ + padding-left: 26px; + } + i{ + left:8px; + } +} +.icon-input-right{ + input{ + padding-right: 24px; + } + i{ + margin-right: 0; + right: 8px; + } +} +.error-input +{ + border-color: @mcolor-1; + background: @input-color-2; + &:focus{ + border-color: @mcolor-1; + background: @input-color-2; + } +} +input[type="radio"], +input[type="checkbox"], +select{ + border:0; + position:absolute; + left:-9999px; +} +select{ + min-width: 120px; +} +.radio, +.radio-disabled, +.radio-checked, +.radio-disabled-checked, +.checkbox, +.checkbox-disabled, +.checkbox-checked, +.checkbox-disabled-checked{ + margin-right: 10px; + line-height: 40px; + display: inline-block; + i{ + font-size: 18px; + margin-right: 0; + font-weight: bold; + } +} +.radio, +.checkbox, +.checkbox-checked{ + cursor: pointer; +} +.radio-disabled, +.radio-disabled-checked, +.checkbox-disabled, +.checkbox-disabled-checked{ + color: @color-6; + cursor: not-allowed; +} +.radio, +.checkbox{ + i{ + .animate(color); + } +} +.radio-checked, +.checkbox-checked{ + i{ + .animate(color); + color: @color-3; + } +} +.radio-tag, +.radio-checked-tag, +.radio-disabled-tag{ + .border-radius(); + padding: 10px 15px; + cursor: pointer; + display: inline-block; + margin-bottom: 5px; +} +.radio-tag{ + border:2px dashed @input-color-1; +} +.radio-checked-tag{ + border:2px solid @color-3; + color: @color-3; + background: lighten(@color-3, 46%); +} +.radio-disabled-tag{ + border:2px dashed @input-color-1; + color: @color-6; + cursor: not-allowed; +} +.select{ + .border-radius(); + padding: 10px 30px 8px 10px; + border:1px @input-color-1 solid; + background: @input-color-3; + display: inline-block; + position: relative; + cursor: pointer; + margin-right: 5px; + i:not(.rotate){ + position: absolute; + right: 0px; + top: 10px; + } + i.ri-loader-4-line{ + font-size: @font-size-2; + } + span{ + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: inline-block; + width: 100%; + } + .select-clear{ + display: none; + } +} +.select-disabled{ + cursor: not-allowed; + border-color: @input-color-1; + span, i{ + color: @color-6; + } +} +.select-option{ + .border-radius(); + .box-shadow(); + display: none; + position: absolute; + border:1px @input-color-1 solid; + background: @color-10; + margin-top: 5px; + outline: none; + z-index: 9999; + cursor: pointer; + ul{ + padding: 6px; + position: relative; + max-height: 240px; + li{ + padding: 5px 10px 5px 5px; + cursor: pointer; + label{ + height: 26px; + line-height: 26px; + width: 100%; + } + &:not(:first-child){ + margin-top: 4px; + } + &:hover{ + .border-radius(); + background: @color-5; + } + } + .multiple{ + padding: 0 10px 0 5px; + } + .active{ + .border-radius(); + background: @color-5; + } + } + .disabled{ + color: @color-6; + cursor: not-allowed; + &:hover{ + background: @color-10; + } + } +} +.checkbox-switch{ + .border-radius(50px); + background: @color-7; + width: 44px; + height: 22px; + cursor: pointer; + padding: 3px; + display: inline-block; + position: relative; + span{ + .animate(margin-left); + .border-radius(50px); + background: @font-color-3; + width:16px; + height: 16px; + display: inline-block; + position: absolute; + } +} +.switch-open{ + .linear(); + span{ + .box-shadow(); + .animate(margin-left); + margin-left: 22px; + } +} +.switch-disabled{ + cursor: not-allowed; + background: @color-6; +} \ No newline at end of file diff --git a/src/less/light/lib/imageview.less b/src/less/light/lib/imageview.less new file mode 100644 index 0000000..7ed6a71 --- /dev/null +++ b/src/less/light/lib/imageview.less @@ -0,0 +1,84 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 图片查看器 + */ + +@import "../global"; + +.imageview{ + cursor: pointer; +} +#imageview{ + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 9999; + overflow: hidden; + background: rgba(0, 0, 0, 0.8); + display:flex; + justify-content:center; + align-items:center; + cursor: pointer; + ul + { + position:absolute; + left:50%; + top:50%; + height:100%; + transform:translate(-50%,-50%); + li + { + display: flex; + align-items: center; + width: 100%; + height: 100%; + padding: 20px; + } + } + img{ + cursor: move; + } + .imgW{ + width: 100%; + height: auto; + } + .imgH{ + width: auto; + height: 100%; + } + .imageview-close{ + .border-radius(50px); + .animate(background); + position: absolute; + top: 30px; + right: 40px; + width: 60px; + height: 60px; + background: rgba(40, 40, 40, 0.6); + text-align: center; + line-height: 60px; + i{ + color: @font-color-3; + font-size: 28px; + margin-right: unset; + } + &:hover{ + .animate(background); + background: rgba(100, 100, 100, 0.4); + } + } + .imageview-tips{ + .border-radius(50px); + color: @font-color-3; + background: rgba(40, 40, 40, 0.6); + height: 26px; + width: 60px; + z-index: 9999; + text-align: center; + line-height: 26px; + display:none; + } +} \ No newline at end of file diff --git a/src/less/light/lib/message.less b/src/less/light/lib/message.less new file mode 100644 index 0000000..41694a9 --- /dev/null +++ b/src/less/light/lib/message.less @@ -0,0 +1,36 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 消息 + */ + +@import "../global"; + +.message +{ + .border-radius(); + .box-shadow(); + .alpha(0.6); + color: @font-color-1; + position: fixed; + background: @color-12; + z-index: 9999; + padding: 10px 15px; + left: 50%; + i + { + font-size: @font-size-3; + } + .info + { + color: @mcolor-3; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/light/lib/notice.less b/src/less/light/lib/notice.less new file mode 100644 index 0000000..846bc03 --- /dev/null +++ b/src/less/light/lib/notice.less @@ -0,0 +1,73 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 通知 + */ + +@import "../global"; + +#notice +{ + position: fixed; + right: 10px; + width: 300px; + z-index: 9999; +} +.notice +{ + .border-radius(); + .box-shadow(); + background: @color-12; + padding: 15px 10px; + width: 100%; + position: relative; + margin-bottom: 10px; + i + { + position: absolute; + margin-right: 0; + } + .notice-title + { + font-size: @font-size-3; + margin-bottom: 5px; + } + .desc + { + line-height: 18px; + margin-top: 5px; + color: @color-7; + } + .close + { + right: 10px; + top: 10px; + cursor: pointer; + font-weight: bold; + } + .title-icon + { + font-size: 26px; + } + .href + { + margin: 10px 0 5px 0; + a + { + color: @color-3; + font-weight: bold; + } + } + .info + { + color: @mcolor-3; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } +} \ No newline at end of file diff --git a/src/less/light/lib/popup.less b/src/less/light/lib/popup.less new file mode 100644 index 0000000..4349a2b --- /dev/null +++ b/src/less/light/lib/popup.less @@ -0,0 +1,65 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 模态 + */ + +@import "../global"; + +.popup +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @input-color-3; + z-index: 9999; + padding: 5px 10px; + top: 30%; + left: 50%; + text-align: center; + width: 260px; + margin: 0 0 0 -130px; + span + { + display: block; + } + i + { + font-size: 36px; + } + .title + { + font-size: 18px; + margin: 15px 0 10px 0; + } + .txt + { + margin: 10px; + line-height: 22px; + } + .btn + { + margin: 15px 0; + button + { + margin: 0; + } + } + .alert + { + color: @mcolor-3; + } + .error + { + color: @mcolor-1; + } + .success + { + color: @mcolor-2; + } + .confirm + { + color: @mcolor-3; + } +} \ No newline at end of file diff --git a/src/less/light/lib/progress.less b/src/less/light/lib/progress.less new file mode 100644 index 0000000..97f0fcc --- /dev/null +++ b/src/less/light/lib/progress.less @@ -0,0 +1,43 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 进度条 + */ + +@import "../global"; + +.progress +{ + height: 30px; + position: relative; + .bg, + .percent, + .point + { + .border-radius(50px); + position: absolute; + top: 10px; + left: 0; + height: 12px; + } + .bg + { + width: 100%; + background: @color-5; + font-size: @font-size-1; + } + .percent + { + .linear(); + .box-shadow(@shadow-color, 10px); + } + .point + { + width: 100%; + line-height: 12px; + color: @font-color-3; + font-size: @font-size-1; + text-align: center; + text-shadow: 1px 1px 1px #36495C; + } +} \ No newline at end of file diff --git a/src/less/light/lib/rate.less b/src/less/light/lib/rate.less new file mode 100644 index 0000000..ccfc7dc --- /dev/null +++ b/src/less/light/lib/rate.less @@ -0,0 +1,30 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 评分 + */ + +@import "../global"; + +.rate +{ + margin-top: 20px; + .star + { + .animate(color); + display: inline-block; + font-size: 18px; + margin-right: 8px; + cursor: pointer; + } + .full + { + .animate(color); + color: @mcolor-3; + } + .disabled + { + cursor: not-allowed; + color: @color-6; + } +} diff --git a/src/less/light/lib/slider.less b/src/less/light/lib/slider.less new file mode 100644 index 0000000..dce5ff6 --- /dev/null +++ b/src/less/light/lib/slider.less @@ -0,0 +1,70 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 滑块 + */ + + @import "../global"; + + .slider + { + .border-radius(); + height: 4px; + background: @input-color-1; + cursor: pointer; + position: relative; + margin: 30px 0 10px 0; + .slider-bar + { + .border-radius(); + .linear(); + position: absolute; + width: 0; + height: 4px; + } + .slider-btn + { + .animate(box-shadow); + .border-radius(50px); + width: 16px; + height: 16px; + cursor: grab; + position: absolute; + background: @font-color-3; + border: 3px @color-3 solid; + z-index: 999; + left: 0; + top: -6px; + &:hover + { + .animate(box-shadow); + .box-shadow(); + } + } + .step + { + .border-radius(50%); + width: 4px; + height: 4px; + background:@color-5; + position: absolute; + } +} +.slider-disabled +{ + background: @color-6; + cursor: not-allowed; + .slider-bar + { + background: @color-7; + } + .slider-btn + { + border-color: @color-7; + cursor:not-allowed; + &:hover + { + .box-shadow(@shadow-color, 0px); + } + } +} \ No newline at end of file diff --git a/src/less/light/lib/status.less b/src/less/light/lib/status.less new file mode 100644 index 0000000..b825ed4 --- /dev/null +++ b/src/less/light/lib/status.less @@ -0,0 +1,24 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 状态 + */ + +@import "../global"; + +.status +{ + padding-left: 14px; + position: relative; + margin-right: 10px; + font-size: 14px; + i + { + .border-radius(50px); + width: 8px; + height: 8px; + position: absolute; + top: 6px; + left: 0; + } +} \ No newline at end of file diff --git a/src/less/light/lib/tab.less b/src/less/light/lib/tab.less new file mode 100644 index 0000000..6c32a2e --- /dev/null +++ b/src/less/light/lib/tab.less @@ -0,0 +1,77 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 选项卡 + */ + +@import "../global"; + +.tab +{ + border-bottom: 2px @input-color-1 solid; + white-space: nowrap; + span + { + background: @input-color-3; + display: inline-block; + height: 40px; + line-height: 40px; + cursor: pointer; + position: relative; + padding: 0 15px; + border: 2px @input-color-1 solid; + border-bottom: none; + margin-right: 8px; + border-radius: 5px 5px 0 0; + .mark{ + .border-radius(50px); + position: absolute; + background: @mcolor-1; + color: @font-color-3; + right: 2px; + top: -4px; + font-size: 10px; + line-height: 14px; + padding: 0px 3px; + } + } + .active + { + background: @color-2; + height: 42px; + border-bottom: 2px @color-2 solid; + margin-bottom: -2px; + } +} +.tab-panel +{ + min-height: 200px; + display: none; + position: relative; + .block + { + padding: 0; + box-shadow: none; + } + .block-title{ + padding: 0 10px; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .panel-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } +} \ No newline at end of file diff --git a/src/less/light/lib/table.less b/src/less/light/lib/table.less new file mode 100644 index 0000000..e908994 --- /dev/null +++ b/src/less/light/lib/table.less @@ -0,0 +1,246 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 表格 + */ + +@import "../global"; + +.table +{ + position: relative; + overflow-x: hidden; + button{ + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; + } + .table-box{ + position: relative; + } + .table-box, .fixed-left, .fixed-right + { + thead tr + { + border-bottom:1px @color-4 solid; + background: darken(@color-2, 2%); + .order + { + position: relative; + padding: 2px 10px; + i + { + position: absolute; + left: 0; + cursor: pointer; + padding: 0 8px; + } + .asc + { + top: -3px; + } + .desc + { + bottom: -3px; + } + .active + { + color: @color-3; + } + } + } + tbody + { + tr + { + &:nth-child(even){ + background-color: darken(@color-2, 3%); + } + &:hover + { + background-color: @color-11; + } + } + img + { + height: 40px; + width: 40px; + vertical-align: middle; + } + a + { + color:@color-3 !important; + } + i + { + margin-right: 0; + } + .table-img-head + { + .border-radius(50px); + border: 2px @color-3 solid; + width: 32px; + height: 32px; + } + } + td:not(.td-checkbox) + { + min-width:100px; + max-width: 500px; + padding: 0 10px; + height: 46px; + white-space:nowrap; + overflow:hidden; + text-overflow:ellipsis; + } + label:not(.no-padding) + { + padding: 0 10px; + margin: 0; + } + .td-checkbox + { + width: 40px; + div + { + width: 40px; + } + } + .head-border-top + { + border-top:1px @color-4 solid; + } + .tr-hover + { + background-color: @color-11 !important; + } + } + .fixed-left, + .fixed-right + { + position: absolute; + top: 0; + background: @color-2; + } + .fixed-left + { + left: 0; + box-shadow: 4px 0 10px 0px lighten(@shadow-color, 5%); + } + .fixed-right + { + right: 0; + box-shadow: -4px 0 10px 0px lighten(@shadow-color, 5%); + } + .empty + { + height: 60px; + line-height: 60px; + text-align: center; + color: @color-7; + margin-bottom: 15px; + } +} +.table-page +{ + text-align: right; + margin-top: 10px; + >span:not(.jump):not(.info) + { + .border-radius(); + .animate(background); + padding: 5px 10px; + cursor: pointer; + margin-left: 4px; + &:hover:not(.current) + { + .animate(background); + background: @color-5; + } + } + .prev-page, + .next-page + { + padding: 5px 6px !important; + } + .prev-page > i, + .next-page > i + { + margin-right: 0; + vertical-align: text-top; + } + .current + { + color: @font-color-3; + background: @color-3; + &:hover + { + .animate(background); + background: @color-3; + } + } + .info + { + text-align: left; + margin-right: 10px; + } + .jump + { + margin-left: 10px; + input + { + width: 50px; + margin: 0 2px; + } + button + { + margin-left: 6px; + } + } + .select, + .select-option + { + margin-left:4px; + margin-right: 4px; + } + .select + { + min-width: auto; + } +} +.table-tools, +.table-search +{ + button + { + margin-right: 10px; + padding: 8px 12px; + } + .form-group + { + min-height: unset; + } +} +.table-search{ + .table-search-box{ + >div{ + padding-top: 0; + padding-bottom: 10px; + } + } +} +.table-tools +{ + border-bottom:1px @color-4 solid; + padding-bottom: 10px; +} +.table-shade +{ + width: 100%; + min-height: 160px; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + display: none; + color: @font-color-1; +} \ No newline at end of file diff --git a/src/less/light/lib/tag.less b/src/less/light/lib/tag.less new file mode 100644 index 0000000..71efa76 --- /dev/null +++ b/src/less/light/lib/tag.less @@ -0,0 +1,20 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 标签 + */ + +@import "../global"; + +.tag +{ + .border-radius(); + display: inline-block; + padding:6px 10px; + outline: none; + font-family: inherit; + line-height: 1.1; + margin: 5px 6px 5px 0; + color: @font-color-3; + text-shadow: 1px 1px 1px #36495C; +} \ No newline at end of file diff --git a/src/less/light/lib/tips.less b/src/less/light/lib/tips.less new file mode 100644 index 0000000..15ee6a5 --- /dev/null +++ b/src/less/light/lib/tips.less @@ -0,0 +1,58 @@ +/** + * eadmin / www.eadmin.com.cn + * + * TIPS + */ + + @import "../global"; + +.tips +{ + .box-shadow(); + .border-radius(); + position: absolute; + left: -9999px; + top: -9999px; + background: @color-12; + padding: 10px 14px; + cursor: default; + max-width: 260px; + min-width: 44px; + line-height: 20px; + z-index: 9999; + .tips-arrow + { + position: absolute; + border-width: 5px; + border-style: solid; + border-color: transparent; + } + .down + { + left: 50%; + margin-left: -5px; + bottom: -10px; + border-top-color:@color-12; + } + .top + { + left: 50%; + margin-left: -5px; + top: -10px; + border-bottom-color:@color-12; + } + .right + { + top: 50%; + margin-top: -5px; + right:-10px; + border-left-color:@color-12; + } + .left + { + top: 50%; + margin-top: -5px; + left:-10px; + border-right-color:@color-12; + } +} \ No newline at end of file diff --git a/src/less/light/lib/transfer.less b/src/less/light/lib/transfer.less new file mode 100644 index 0000000..92971d5 --- /dev/null +++ b/src/less/light/lib/transfer.less @@ -0,0 +1,119 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 穿梭框 + */ + +@import "../global"; + +.transfer-box +{ + position: relative; +} +.transfer-box-list +{ + .border-radius(); + width: 180px; + height: 266px; + border:1px @input-color-1 solid; + display: inline-block; + padding-top: 36px; + position: relative; + vertical-align: middle; + .transfer-header + { + background: @input-color-3; + border-bottom: 1px @input-color-1 solid; + position: absolute; + top: 0; + width: 100%; + padding: 0 10px; + height: 36px; + line-height: 36px; + label + { + padding: 0; + line-height: 30px; + } + } + span + { + float: right; + } +} +.transfer-body +{ + position: relative; + overflow: hidden; + margin-top: 1px; + ul + { + padding: 4px; + overflow: hidden; + position: relative; + } + li + { + .border-radius(); + padding: 0 6px; + cursor: pointer; + overflow: hidden; + text-overflow:ellipsis; + white-space: nowrap; + &:hover + { + background: @color-5; + } + label + { + line-height: 30px; + } + } + .disabled + { + cursor: not-allowed; + &:hover + { + background: none; + } + } +} +.transfer-search +{ + width: 100%; + padding: 0 4px; + position: absolute; + top: 40px; + left: 0; + margin-bottom: 4px; + input + { + padding: 6px; + } +} +.transfer-body-search +{ + margin-top: 34px; +} +.transfer-button +{ + display: inline-block; + vertical-align: middle; + margin: 0 10px; + button + { + .border-radius(); + padding: 6px; + display: block; + height: 32px; + margin:0; + i + { + margin-right: 0; + } + } + button:first-child + { + margin-bottom: 10px; + } +} \ No newline at end of file diff --git a/src/less/light/lib/tree.less b/src/less/light/lib/tree.less new file mode 100644 index 0000000..fd6e91a --- /dev/null +++ b/src/less/light/lib/tree.less @@ -0,0 +1,38 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 树形 + */ + +@import "../global"; + +.tree +{ + label + { + line-height: 20px; + } + ul + { + margin-left: -5px; + padding-left: 20px; + } + >ul + { + padding-left: 0; + } + li > i + { + font-size: 20px; + margin-right: 0; + cursor: pointer; + } + li + { + line-height: 28px; + } + .tree-checkbox + { + padding-left: 25px; + } +} \ No newline at end of file diff --git a/src/less/light/lib/window.less b/src/less/light/lib/window.less new file mode 100644 index 0000000..4c99ef8 --- /dev/null +++ b/src/less/light/lib/window.less @@ -0,0 +1,97 @@ +/** + * eadmin / www.eadmin.com.cn + * + * 弹窗 + */ + +@import "../global"; + +.window +{ + .border-radius(); + .box-shadow(); + position: fixed; + border:1px @input-color-1 solid; + background: @color-2; + z-index: 9998; + padding: 5px 0px 20px 15px; + top: 50%; + left: 50%; + .title + { + position: relative; + height: 28px; + line-height: 28px; + margin:0 25px 10px 0; + } + .window-loading + { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + text-align: center; + display:flex; + justify-content:center; + align-items:center; + } + .window-close + { + position: absolute; + top: 8px; + right: 6px; + width: 20px; + height: 20px; + i + { + .animate(color); + position: absolute; + font-size: 18px; + cursor: pointer; + color: @mcolor-1; + &:hover + { + .animate(color); + color: lighten(@mcolor-1, 20%); + } + } + } + .body + { + position: relative; + overflow: hidden; + padding-right: 15px; + .block + { + padding: 0; + box-shadow: none; + } + .block-title{ + padding: 0 10px; + } + .block-pb + { + padding: 20px; + background: @input-color-3; + border: 2px @input-color-1 solid; + } + .form-group + { + .title + { + margin-bottom: 0px; + } + } + } + .btnbar + { + margin: 7px 15px 10px 0; + text-align: right; + button + { + margin-right: 0; + margin-left: 10px; + } + } +} \ No newline at end of file From ec69eece80bdb471692792005c9f0f74a59dee77 Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Wed, 14 Sep 2022 12:01:37 +0800 Subject: [PATCH 20/27] Update README.md --- README.md | 238 +++++------------------------------------------------- 1 file changed, 21 insertions(+), 217 deletions(-) diff --git a/README.md b/README.md index 0781b47..ee8584f 100644 --- a/README.md +++ b/README.md @@ -1,222 +1,26 @@ -## EAdmin 开箱即用的后台UI框架 +## Eui(原Eadmin)开箱即用的后台UI框架更新到了 v3.0版本 -#### 更新日志 - -v2.1.3 - -更新日期:2021-08-10 - -1、优化下拉菜单清空后的默认显示文案处理方法 - -2、修复表格组件搜索关键字高亮后原始字段内容被修改的BUG - -3、优化首次加载等待时间长的提示效果,平滑过渡 - -4、修复自定义分页接口无数据时默认提示文案重复的问题 - -5、修复按钮带图标时同时指定延时后图标消失的BUG - -6、取消tips的data-tips-offset属性,改为默认就使tips自动居中 - -7、优化多元色的后两种配色 - -v2.1.2 - -更新日期:2021-06-11 - -1、修复级联下拉菜单清空选项时的BUG - -2、更新部分样式细节 - -v2.1.1 - -更新日期:2021-06-09 - -1、优化部分细节问题 - -v2.1.0 - -更新日期:2021-05-28 - -1、合并并优化登录页面样式 - -2、表格组件增加字段配置搜索高亮的参数 - -3、修复日期组件设置默认值后unixtime不起作用的BUG - -4、修复穿梭框没有给绑定的隐藏域赋值默认选中的项目的值 - -5、合并lib类库,提升首次加载速度 - -6、修复自定义分页搜索栏控件间距问题 - -7、修复上传组件接口返回失败后没有弹出提示的问题 - -8、修复日期组件手动清空值但是实际却没有清空的问题 - -9、修复弹窗销毁时没有同步销毁弹窗内选项卡下加载页面中的组件DOM的BUG - -10、修复弹窗内打开模态框时点击遮罩层关闭逻辑错误的BUG - -11、修复自定义分页在有数据时没有隐藏无数据提示的BUG - -12、表格组件图片字段新增style参数,可以自定义表格中图片的样式,满足图片各种尺寸的展示 - -13、表格组件列配置增加open打开弹窗配置 - -14、重写表格组件列配置href参数为只针对打开外部链接的情况 - -15、修复横向纵向滚动条无限滚动的BUG - -16、在全局Mount上增加timeout和interval挂载点,跳转页面时可以同步清除之前页面的定时器 - -17、优化模态弹框的间距、文字行距,使其更加协调 - -18、修复数字加减框默认值小于data-min或者大于data-max没有处理的BUG - -19、优化提示横栏上下间距 - -20、修复日期、城市、Tips、下拉菜单在多级弹窗内显示时的层级问题 - -v2.0.9 - -更新日期:2021-03-31 - -1、新增单选按钮的标签样式 - -2、优化表格搜索栏和按钮栏间距 - -v2.0.8 - -更新日期:2021-03-20 - -1、图表插件增加是否可自定义宽高度配置 - -2、上传组件新增小尺寸模式 - -3、优化表单form-group的间距 - -4、修复下拉菜单组件点击事件BUG - -5、优化横幅提示的字体颜色 - -v2.0.7 - -更新日期:2021-03-12 - -01、增加mockjs使用 - -02、优化表格API接口没传值出现报错的问题 - -03、优化表格翻页是否显示提示的配置 - -v2.0.6 - -更新日期:2021-03-04 - -01、优化上传组件默认高度,使得高度与上传文件后统一,避免不对齐 - -02、修复表格组件在没有配置按钮的时候开启表头配置和导出excel按钮不显示的问题 - -03、优化表格数据加载效果,减少页面抖动 - -v2.0.5 - -更新日期:2021-02-27 - -01、增加下拉菜单组件fixed可固定配置参数,用于顶部的下拉不被清除 - -02、加固文件异步加载的容错性 - -03、修改页面加载的loading效果 - -04、部分细节调整 - -v2.0.4 - -更新日期:2021-02-05 - -01、选项卡组件新增数字显示 - -02、优化多元色配色 - -03、增加亮色配色 - -04、完善默认图加载机制,在全局范围内应用 - - -v2.0.3 - -更新日期:2021-01-25 - -01、富文本编辑器readonly不生效(修复) - -02、优化表格组件搜索栏间距,保证在任何场景下不影响外围容器间距 - -03、优化表格组件全选按钮的显示逻辑 - -04、优化表格组件初始化宽度没有铺满的问题 - -05、新增下拉菜单组件 - -06、表格组件新增表头配置 - -07、表格组件新增导出excel - -08、表格组件新增进度条显示功能 - -09、优化状态组件的使用方式,改为直接使用class样式 - -10、修复表格组件翻页后刷新页面页数错乱的问题(修复) - -11、表格组件新增只用于搜索使用的字段配置 - -12、优化HTTP接口调用方式,统一出参格式,增加出参格式化工具 - - -v2.0.2 - -更新日期:2021-01-15 - -01、上传组件删除图片时绑定的隐藏域的值也同步更新(修复) - -02、优化上传组件在上传的文件不是图片时的默认显示效果 - - -v2.0.1 - -更新日期:2020-12-15 - -01、新增图片查看器组件 - -02、修复上传组件有默认值时限制最大上传图片数量失效的问题 - -03、下拉菜单支持多选 - -04、下拉菜单高度调整到最优 - -05、下拉菜单新增取消选中功能 +依旧保持原生JS开发,开箱即用,无需打包环境,写法与原生HTML几乎一致。为不熟悉mvvm模式的开发人员提供了多一种的选择。 #### 官方QQ群:811258213 (未满) - -[开发文档](http://www.eadmin.com.cn) - -![演示](https://inews.gtimg.com/newsapp_ls/0/13868530793/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868531584/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868531969/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868532443/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868532591/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868532732/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868532842/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868532949/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868533164/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868533286/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868533411/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868533523/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868533758/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868533882/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868533978/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868534083/0.png) -![演示](https://inews.gtimg.com/newsapp_ls/0/13868534221/0.png) \ No newline at end of file +[官网](http://www.eui6.com) + + **新版本界面预览图如下:** + + ![](https://files.catbox.moe/21mbsi.jpg) + ![](https://files.catbox.moe/y5pie5.png) + ![](https://files.catbox.moe/878dne.png) + ![](https://files.catbox.moe/lyyppq.png) + ![](https://files.catbox.moe/i6b8dh.png) + ![](https://files.catbox.moe/scxs0w.png) + ![](https://files.catbox.moe/heyj5s.png) + ![](https://files.catbox.moe/wqikol.png) + ![](https://files.catbox.moe/7lzslp.png) + ![](https://files.catbox.moe/rdgw8r.png) + ![](https://files.catbox.moe/kiuzwd.png) + ![](https://files.catbox.moe/sityc8.png) + ![](https://files.catbox.moe/h0i1mu.png) + ![](https://files.catbox.moe/qksjsm.png) + ![](https://files.catbox.moe/6npm6x.png) From 1e35bdd3c574863dad403b3c877ab572ea7802f7 Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Mon, 17 Oct 2022 10:32:35 +0800 Subject: [PATCH 21/27] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ee8584f..a6967eb 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ 依旧保持原生JS开发,开箱即用,无需打包环境,写法与原生HTML几乎一致。为不熟悉mvvm模式的开发人员提供了多一种的选择。 - +#### (现在开源的是2.0版本,3.0新版本请加QQ群) #### 官方QQ群:811258213 (未满) [官网](http://www.eui6.com) From a686f933e33444f939cd0e746b8d86a85245897f Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Sun, 15 Jan 2023 15:49:39 +0800 Subject: [PATCH 22/27] Create README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a6967eb..4190176 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ 依旧保持原生JS开发,开箱即用,无需打包环境,写法与原生HTML几乎一致。为不熟悉mvvm模式的开发人员提供了多一种的选择。 #### (现在开源的是2.0版本,3.0新版本请加QQ群) -#### 官方QQ群:811258213 (未满) +#### 官方QQ群:471830862 (未满) [官网](http://www.eui6.com) From 4243b3b55703d9ec9fff0591af1c977428f65b90 Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Thu, 2 Feb 2023 13:27:21 +0800 Subject: [PATCH 23/27] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 4190176..bfe5658 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,7 @@ 依旧保持原生JS开发,开箱即用,无需打包环境,写法与原生HTML几乎一致。为不熟悉mvvm模式的开发人员提供了多一种的选择。 -#### (现在开源的是2.0版本,3.0新版本请加QQ群) -#### 官方QQ群:471830862 (未满) +#### (现在开源的是2.0版本,v3.0新版本请查看官网授权说明) [官网](http://www.eui6.com) From a1e172f4f121a653d8e0412c53f3646f567bf830 Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Wed, 22 Feb 2023 21:01:07 +0800 Subject: [PATCH 24/27] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index bfe5658..040481a 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ [官网](http://www.eui6.com) +联系作者:QQ(317953536) + **新版本界面预览图如下:** ![](https://files.catbox.moe/21mbsi.jpg) From c2db3bfc24f80b8a946f9560f653faa2b4a20eb0 Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Thu, 9 Mar 2023 22:56:06 +0800 Subject: [PATCH 25/27] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 040481a..48a768d 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [官网](http://www.eui6.com) -联系作者:QQ(317953536) +交流QQ群:736885993 **新版本界面预览图如下:** From 3618a4686b7412c9cb87b27979235a8ee45a642b Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Thu, 5 Sep 2024 10:14:03 +0800 Subject: [PATCH 26/27] Update README.md --- README.md | 71 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 50 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 48a768d..0c30c61 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,56 @@ -## Eui(原Eadmin)开箱即用的后台UI框架更新到了 v3.0版本 +## Eui 开箱即用的后台UI框架更新到了 v3.5 版本 -依旧保持原生JS开发,开箱即用,无需打包环境,写法与原生HTML几乎一致。为不熟悉mvvm模式的开发人员提供了多一种的选择。 +🚀原生JS开发 +🚀开箱即用,无需任何打包环境 +🚀写法与原生HTML几乎一致。为不熟悉mvvm模式的开发人员提供了多一种的选择 +🚀3.5版本累计更新超过200项 +🚀基于alpine.js深度定制开发,具备了一定的MVVM特性 +🚀极低的内存占用,开发环境毫无压力 -#### (现在开源的是2.0版本,v3.0新版本请查看官网授权说明) +🌻适合中小型项目,小众产品 +🌻基于EUI3.5的完整商城后台UI即将发布 -[官网](http://www.eui6.com) +#### (现在开源的是2.0版本,v3.5新版本请查看官网授权说明) -交流QQ群:736885993 +[官网](http://www.eui6.com) - **新版本界面预览图如下:** + ** V3.5 新版本界面预览如下:** - ![](https://files.catbox.moe/21mbsi.jpg) - ![](https://files.catbox.moe/y5pie5.png) - ![](https://files.catbox.moe/878dne.png) - ![](https://files.catbox.moe/lyyppq.png) - ![](https://files.catbox.moe/i6b8dh.png) - ![](https://files.catbox.moe/scxs0w.png) - ![](https://files.catbox.moe/heyj5s.png) - ![](https://files.catbox.moe/wqikol.png) - ![](https://files.catbox.moe/7lzslp.png) - ![](https://files.catbox.moe/rdgw8r.png) - ![](https://files.catbox.moe/kiuzwd.png) - ![](https://files.catbox.moe/sityc8.png) - ![](https://files.catbox.moe/h0i1mu.png) - ![](https://files.catbox.moe/qksjsm.png) - ![](https://files.catbox.moe/6npm6x.png) + ![ffd5g3.png](https://files.catbox.moe/ffd5g3.png) + ![tksbow.png](https://files.catbox.moe/tksbow.png) + ![4a6n3l.png](https://files.catbox.moe/4a6n3l.png) + ![4d8isc.png](https://files.catbox.moe/4d8isc.png) + ![xaj3g8.png](https://files.catbox.moe/xaj3g8.png) + ![bx6xr0.png](https://files.catbox.moe/bx6xr0.png) + ![6b71wx.png](https://files.catbox.moe/6b71wx.png) + ![nj9rlm.png](https://files.catbox.moe/nj9rlm.png) + ![7mj7pj.png](https://files.catbox.moe/7mj7pj.png) + ![abq536.png](https://files.catbox.moe/abq536.png) + ![limdms.png](https://files.catbox.moe/limdms.png) + ![itixud.png](https://files.catbox.moe/itixud.png) + ![xf48a4.png](https://files.catbox.moe/xf48a4.png) + ![df9xjc.png](https://files.catbox.moe/df9xjc.png) + ![3sd1e0.png](https://files.catbox.moe/3sd1e0.png) + ![ub9vwc.png](https://files.catbox.moe/ub9vwc.png) + ![7oa8yg.png](https://files.catbox.moe/7oa8yg.png) + ![xq2zcn.png](https://files.catbox.moe/xq2zcn.png) + ![7ev8zz.png](https://files.catbox.moe/7ev8zz.png) + ![b6k22v.png](https://files.catbox.moe/b6k22v.png) + ![6r7ze3.png](https://files.catbox.moe/6r7ze3.png) + ![qc0ytz.png](https://files.catbox.moe/qc0ytz.png) + ![1tm18t.png](https://files.catbox.moe/1tm18t.png) + ![4im6hl.png](https://files.catbox.moe/4im6hl.png) + ![uqud47.png](https://files.catbox.moe/uqud47.png) + ![26aa3i.png](https://files.catbox.moe/26aa3i.png) + ![vhfxct.png](https://files.catbox.moe/vhfxct.png) + ![i0lxnp.png](https://files.catbox.moe/i0lxnp.png) + ![1l68uq.png](https://files.catbox.moe/1l68uq.png) + ![ken7k7.png](https://files.catbox.moe/ken7k7.png) + ![aydjvp.png](https://files.catbox.moe/aydjvp.png) + ![qwjjxi.png](https://files.catbox.moe/qwjjxi.png) + ![n2v3fz.png](https://files.catbox.moe/n2v3fz.png) + ![ps3y8m.png](https://files.catbox.moe/ps3y8m.png) + ![6idsyl.png](https://files.catbox.moe/6idsyl.png) + ![bi23dy.png](https://files.catbox.moe/bi23dy.png) + ![t8sycq.png](https://files.catbox.moe/t8sycq.png) + ![5hl0oc.png](https://files.catbox.moe/5hl0oc.png) From d7b3913d8f0c164bd6ebd94233e0ab9b07abf493 Mon Sep 17 00:00:00 2001 From: suruibuas <317953536@qq.com> Date: Thu, 5 Sep 2024 10:15:06 +0800 Subject: [PATCH 27/27] Update README.md --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 0c30c61..1fd3392 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,21 @@ ## Eui 开箱即用的后台UI框架更新到了 v3.5 版本 🚀原生JS开发 + 🚀开箱即用,无需任何打包环境 + 🚀写法与原生HTML几乎一致。为不熟悉mvvm模式的开发人员提供了多一种的选择 + 🚀3.5版本累计更新超过200项 + 🚀基于alpine.js深度定制开发,具备了一定的MVVM特性 + 🚀极低的内存占用,开发环境毫无压力 +--- + 🌻适合中小型项目,小众产品 + 🌻基于EUI3.5的完整商城后台UI即将发布 #### (现在开源的是2.0版本,v3.5新版本请查看官网授权说明)
    + +
    + +

    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 J(f@(}{vVIrdS?It diff --git a/dist/font/remixicon.svg b/dist/font/remixicon.svg deleted file mode 100644 index a348334..0000000 --- a/dist/font/remixicon.svg +++ /dev/null @@ -1,6835 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/dist/font/remixicon.symbol.svg b/dist/font/remixicon.symbol.svg deleted file mode 100644 index 2522b6c..0000000 --- a/dist/font/remixicon.symbol.svg +++ /dev/null @@ -1,11356 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/dist/font/remixicon.ttf b/dist/font/remixicon.ttf deleted file mode 100644 index c461f40e1fd354885d0291e58cc38522cc476082..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403056 zcmeF)Yq(eA_cr`-?XQ$1A%r4?C`lzzl7v#UMJR32jzUs|Qb?jugh~=Z5<&+ofaY28~+3-lL}edXoOSTc5$bhaGqLOMi&e9W63u+JHgV^k4hcs5K(X z7l?nq@4$Y&`|k62c^iH2I@M&LK2ho7T|4UWQdM{0;1MIoU%sPM*IO@g(DXq=`}D4H z@;9?Y=2X*P&m7!)OWM={>mL1>@(wFJX$l?v5BXbohu(J)VC;!qgTb zQyYoa?icDi_1`OJ#oIt1VrB!#nYH$2MJI zNyYP7?EhLrKck<1MRu=P&+5N-(TB*6ieGDq70)!3lf<@Z+rEob9n^co5ZPD!|9Jg> z9-Bdz4CpOcU&SYlz7MY&ea1-qf1mYFn<)}R>|d^(J~y9VZ7XSRj?-r)IDPj2=bujf zPwgwM3RC`F#V!VMj}>S7U+=~E|j-71>p)%5G9kzmKQ7KK76rvZw4N zdrM8(N55NVKdB}A%K>tr)RsDOkQ^*^_eJ?-AkFs7LKk4IV`9(I! zuTscH*(94~i}B>gHO)R|U$dX7W%f4*m;+61Q^y=+4mNeoA?8qX zn5kzDH%FKwO?`8eIodQZ4b3s8kvY~hHpiJJrm1OWjyKKC38sZUPBbT(mZp_C*|avN zm^S8A)7G43+L_bM8RksW-gGc$nU1EDIoq6LI-4%0tLbLCn;zy|bDlZh^fVWk3(ZBQ zm+5UTHhoNA)6eub1I$2kiMiBVW(JwTW{4SThMCLtafLpHn-S(pbCtQ;j5ODnQRZ4R z+Ke&Rnd{A1bA!3j++@a?@#bbT!Avx_m|M+lW|FzxOg4AuV~V-c+-0VkY36QokGa=O zH#5wA=6*BNJYXKw$3yyJZ2u(#}j6OdD1*(o;C~3GiH%_ z)+{#9ndi+5W{G*xykuTBOU*0hRr8uzW?naMm^aOG^Okwrykl0Fcg=g|eY4VhU_LY- znN{Xv^NIP?tTvyS&&?NRjrr1iWxh6R%{S&-^PO2|zBfOZAI*C6llj^FVm6pxO<^{g zO=h#%VoFS@DKq8fH?!6JZvHTTnr-GU^SAlOY&ZX!|I7|6)>vzu^)}dOlg+l0-Njb6 zRqU>|s@=_2v%A~sb`M*_?rHb3d)u0JAG@#J&(^a0+XL)@wzjQf53&c_y7mxzs6EWq zvxnOw?2)#GlkJrfqLK*t2X$+sU47&#|3t7u(f#v)yeEd#*jto^N~F3+#pVBHPRM zwinwzwy*7H``ZC_puNOiYA>^c>|i^@4zWqU+Ndj<+}433j5r#olUfvy<%YcCx+0PO*2|yX;gu&E9SAvG>~Pc80yr z-fw5x2ke9PAv?>?wsY*mcCLNI&a;o&`SvmUxP8Jduus~j?9=*KXrHl*?6Y>Uea=2_ zU$9H;i}oe^vR!Ilv9H?K>@xeheZ#(Km)p1O+x8v1!oF+Yv+vuL_5=H&{m8DeAKOpt zr*^gd%zkdauxsp>_AC3fU2DIw-`el&I{Ur-!TxC1+n?;u_7}Us{%Q-m(QdMv?G{^N zOKq7gx4+q~_ILY-{nKuvD<@R?6xC8Z3+tqOgxr1F@cZfUG9p>t}!`%_? zNLSw-<&M@z1AR1f$GArBSl8Gc=bE^tu9-XDHFqbt7VboMl56Q&xszRMcZzG{PIYbF zX|A0+-JRjibnRUScb4nuI=QpmIj*zo;<~zSuDk2u&UNRx^IcDOfxFOMzJRe>cDlbeFhG-DPf&8|;R-p>CMF++E>@yAke6ca^)^jda(zQSMqd+KqA7x$E6n zcZ0jp-Q>o(@%p&gO>h(4E$&u#o15frcaz;6Zi>6p-Q}jbY3^=!kGt1RcQf35?tVAZ zJ>VX654l-xwwvP~c5~e$Zk~J8&3BKv$K4ZdfqT+D<(_s6-7{{Hd)6&>&$;K_3vP*f z(Y@qec1ztW?p61iTjpMOZ@4$za`%>d+r8sfxOd%q?tQn?ec(QHAGuZTWA};s)U9@( zxzF7fZjJlWedWG(Yuz{QTlbw?=e~D8xF6km_mlhC{o*#bUtQrgx=n7g+u}-GsVj5k z?l-s9{qFv7f4Xh%FZZ|m$8C52y8qk`{kB`BY&)K?2q$Jd{f`dAMcy{6MPGQqCd&E^sW5KzO_HaxACX?w*EBV&Y$kj z@Mrq=zJou@cl4e7+5Q~g*>~|>eK+6T_weWX^Zfa~r@z2o=r7VoFW=i=?ECn>zMt>! z2l#>h5`U?`%n$N|{SZIY5A&D%EBtUj!e8mH@>lzj{u)2ZU+YKvG5$J#y&vmu@HhIK z{5U_}-|Q#&iT)OUtG~@p^0)iR{tiFI-|6r2Q~fl5x4*~V>!|CWE-zvEZ?g~@GG=1D1?g{sX>0w5=FWetyh6lof z;h``q%nozH!(ncCB+LtshWYwR+SQwrOi^8+|Sgeod!t>#Uuq3<~ zUJ5UVrQwzEYIrRy3$KSa!kb}vcq_ae-U%zhyWzd?epnek2p@)z!m99b_#}K9R)^2R z=i!U6CVUyb3SWn{;hXTSKE4aKPu=CCD{gwjwJ z%ENDAYxq6<5&jI@!e8O<@K4wt{tf?y9Z{l*HoE9zh%u&^W2LxDtgMeJao1Qi?iQ=X z-DCB*N30R|jC;ksW6iiv+&AtQYsLNJ0r9|CJJyK@#e-wrct|`n9v17x!{ZV0$XGuf z6_1V$V#9b$Y!r`;jpK2#No*RM#p7f1ctUIuPmCwUma$blIkt|c#5VEN*fyS~k9PVv zJ)RNIjO}BGcvkEfJH@l(Ik9u>61&E3v3u+h&yDBB^JC9=fj%yb7sXz&cf2_EiG5?g z*gp=41LGy}(s)@M6bHv4acCSCFOOHm;c-N~GF}z0jw9nWaa6oEj*esEb@BQ*Hr^0# zj5oz`aeTZvPKXoZE%DZPTbvYckCWpaaZ0>1-W8|DY4PrOPrNryk2B(Z@%}h7J`f*_ z55-w=cAOI*j&tK9abA2h&X149$Kw-mL3}bk6`zg^<1=wld^RqQ&&B8C3vo$&F}@UE zj!WY!@zwZRTozxCZ^Sp_^7vMKJH8WF#CPL+@%^|meh@#5AH`MiJZG_H=H#n0mx zaZUU(eigrtYvVWZ+xT5v7r&1`#2@4O_*48j{t`FDUtZF6x!KrRKBpsR#OZC#>>4s-KQZN2dm< zVLB!?O2?+g>A2J+HBHUZ@u_(_A+<;+rjt_3)GD2vTBlP|n{;Ywn@&sZ(&_1pbY^Ow zI;68w$J8mEoz6*}Q1U4bZfdTO-i??$?1+XCEc0sN>kIcba%QZ-J7PT8R@=sf0~&dNDrom(yTN) z%}EcZx#^KKFFl&(r^nLc>4~%;J(-?LPp5_HnY1W9n--_%((~zsv?RTlUP>>grRkOQ zYI-d#ORuLl(wk{{dMmxHk9X3F^lo}Dy`NU557LL}qqHi0oIXjPrq$`Q^m+Ostw~>| zuhQ3PZTcpCo4!ly()a0y^kZ6|eo8;5U($y3Ybx}yQ6HQ1u{mu?C8;!(rSkM!+M0e( zf22Rtw)9u}JN=Wkr+?FbX-Af9vdu309CFMl=Ugf8k}KybdDmPu@0P3O-E;N4N3N0g z%zNd%bIrU@-Z$@;Yvuj(0r|jOJJ-nv<%4tGd`LbtAC~Lo!}AgO$Xq`km5IN~ zZj_JBjq`E2Np6~(<>Pbnd_r!KPs}Ifmbq0vIk(QIiK0BY2JLfLBYwni2=N|dod|p03_skdM3-d*}SMHrJ&V6!Uee}!y^ME`sUy?7) zm*qiua2}F}=3)7AeO!@;=MnkJd{w?WkIdKPQTf_DI*-ZM9Qh`UKx`@e+CWkvuH&n(yL`s=yf*0^|qoi=@m37v?|bRX;SP;dR0w| zs-)M~q}Yx0N}Ck=vwEP{+@#Q-o&)?8T~VF%Dx4I1P{nZ#Jyv>cPKrHAuhL1e7wPpn zDfTA4awmoUY#``0JSp}ey_zS*zNFXnq}Y%23ZE3UNU!xtu|MfmKPe6%z5XY~fuvUg zrKnAMO;CzDq*n)}IEeH*p%e#`UNMxSF6p&HDGnjMiYUdQq}LOrIE?hlq7?N=uQ5t- zIO)|!DUKk$?kL5Pq*oxNs84z=Qi`Jp*Gr3|Nv}^z(SY6K3@nvq@umEw5PtD#afC%rBz#R;TW zNTtx9)dam(D#eMUS52ijiS+uZ6fH@wq)O3>^qQ&^CzIg0)}+^2r8tH3imMcDNUyz0 zaVqImSSi|)UXPXHG}0@xQnVwzMk~eXq*rUDID_=MtrTaHUcr^3J?XVvDLRl|)s^Bb z((AiYbR@mfD@7;LYrayPO?vfLigQS>1544F^op<)T}ZDDOVO3|DzOyZNUs-5(Vg_l zu@pT>uOUluF6q@|Db6Fkt}Mm*q*s`w=t+95S&9otuR2R{A?fvJDJ~+t5-mk9(reOE z^d`Y`7n5G6mZA^o6>BN_l3u%(q95s1Y$^JaUeA_d0O^%&DF%{Wx6oW~xic2ws^!m6ILrJfcOEHY}nzRZXm&PHR_uC+Xb>DefY@4^ zkm5elyBbp5PZh^A^;qe>4k;cWz3U;xgQWLAqeEr=)kpq*zUQZ%m5MNbizK@j2=JGAX_wy>lkT8q#}cQhZ5zH%*GKNbjpj@iplk zHYwJU-fNTM8`8UOQhZB#|4oYTNbkf+v5xefoD|=a-kp=;2h#g=Qv67I$4-j%B>3D< zq<8V8_?h&6o)o{3-r1941L++;DSoAj<3f*>-u07WBUK!4(qpCf0;SkYdRI`2Eu{Ac zr6?i2Qz%6#={-X!%1G}XN>NUFA5n_mNbe|0v6b}Rq7=WA-er{H57PUMQv6AJ=TVAn zr1v1D_>1&zq!fRX-j|f(AJRLNQfw!^S1HB6q<1Z)_>c7dr4&0z?_{FX3VKgdHX72q zo3hc8-shB!j`WVFZ1kk}K4oJd{3#V1Bk2;dF_FP~nGDveLDUNtgUZ+9|SuR0m5w+9)lSAz`J+mj5|+lvg=+nWs5t4Rjy?L!9Z z?Mnvh?MDXd)gpuS_9uh&4j}wlBO4DSgY{~Y!FqMbV7-ILV7-IMV76$ zu-;*0uwFefSnqH$SnmijSno(OSg$@AtalU{tamgStk-}H)@w)x>m5S|>op>S^^PTj z^%|4GddHE$dQHe+y{2TaUNbUS?|3p;uQ?g4cLL#0E!o(D4Awi54Awh|@Mq0zY)J;| zwIYM{P9}r(T9d(gr%=Ul8$DJAYoAI6YquqXwNE31wcC-w+NYDj+Gmi#+Gmo%+U?0; z?G9wH_E}`Gc1JQ;yAv6#eKr}aeGVC{-I)y5?m`A@cO`?hyOF`#-N|6>9%Qigxn!{R zd1SEm`DCzmPcm5h0y0?pLNZwUA~IOJ7a6SGn+(>zm<-nLLk4U2C4;s5k-^&i$zbgP zWU%%?GFbZ(GFbakGFbaEGFW>M8LT~+4Ave(25S!`gSCf|!P=LT!P-}l!P>*gVC@lP zu=bT?u=Z7Cu=dqtu=YqYSo<2PI3A_P%HTZLQpNFTJyr(i976`@yp9acc|94Nb1WI0 z^9C|F=Z$1=&YQ^Koa4ygoa4#hoHvufIVX_8IVY0AId36@bKXh@=e&&!&N+z;&Urf- zoO3c6obwJcIOh~HIOm;YaL&8P;G9#*;GEOQ;GB08{=BJ;_mIIk?e>NGMe-0U(|6wvX|6DRS|085@ z{&{3@{zu8+{PW4+{Etz^@#A`|3~G6TDvlTEu`;OZNvb%0N{^L6jZc$7jSI=3#%IW& z#zkaMV20C>V1z4>V2OK z>Rm|&^?pDG^?pbO^?pPK^{yg=dOs$EdOsn9dOszDdRLP{y`Pamy`PgoyA&n@3&-7?{{QS?>aK5_j@v^_Xjel_eV0QcRd-@`x6<| z`!gBT`wJP=yMYYq{gn*rEy$qWjbu>oCNijZGa1yog$(K~A%l8L$)MgcGN`wl@Mq6$ z{EZCi-AV@a{!Rw<{y_%y{z(S)ZX<(w|008W|0aWa{~?2Vx06A=|B^wy|B*qxJIH9g z`tb@z>)m9?XuX>(8LfAdBct_h@?^B$O@WNoyD5^FiHz2}X%{kD z@21LRwBAis$Y{Nrb|s_rZmLRJmTcOMEb6UB7WM8<7WGyqi+cAUi+XF2MZJ5HMZJ5G zMZJ5IMZGo2qTYSTqTYSUqTc<;qTX6$QSbg_QSSj{QSX6dQEzRssJ9MT)O!$F)O#>l z)LWM<>OF)k>OGV!>OG7s>a9l>^&U>Ok1T3GpDb$cNfxzVKo+%MNEWqUL>9I8B8%F4lSSOPwT~i;+OH*x+DDT`?PJKI_Up)^_Up-_ z_OWD9`we7K`;BB#`%Pp~`#7?weLPvzeluCrK7lN1pGX$9-$E9(-%1v>-$oX-Pa=!j zZzqe|CzD0(caTNxQ^=zBJISKNEWp}L>9HrB8%E*lSS=w$fEX#$)fhTWKsJgWKsJ(vZ(!0 zvZ#GNS=9a*S=9bGS=9anS=7FOENXv}ENXv>ENXw6ENWj!7PUV^7PT)Ti`t(hi`o~H zMeWa#MeWa%MeQ$;MeR$-qV^ZbqV|`_qV|``qV}a^QTr=oQTwZ8QTuCDalA~AmBl_@ zCyRZ&K^FUXlPvbJoGkY77Fq1$ZL-+MJ7lqs6=boGcgbQO?~%nm-Y1KFtR#zld_Wfa z_>e62@ex_BAFIh?AD@xMK0YUleSAR{`&dI3`}mS9_VE>2 z?Bi>)*vDG3*vB_yv5#-bVjtg;#Xi=N#Xi0#i+%h+7W?>-EcUUUEcWpeS?uFyve?Hj zWU-G8WU-H5$zmS`S?psYS?psIS?psoS?psAS?r^PEcQ`K7W*h8i+z-n#Xf!`i+yY* zi+%h~7W?>vEcWpyS?psQS?uF4ve?JpWU-Hb$YLMc$zmV>lEps$Ba40PAglY(mnvA@ z$7VxT_p#ZM)qQMsWOW~#Jz3qy=0H~Wu{n~}eQZu-bsw8ES>4CxN@R5(n|C3r``BEW ztnOoT6|%aI&AXD-eQd5uR`;=aH?q2q&DBUtl+C-7!#=8$!#?&Phkeu_hkfix4*S@P z9QLs{Iqah*IqYK}a@fbdD~J6ZOAh;MOb+`yjvV&agdFzQlpOZgj2!lNJUQ&IIXUd_1ajD4 z3v$@siR7@qlgMFzEy-bjt;k`2CsW07YduyDdp(6Jj@#(5a@hB&PxFCd3~Uq}x7zK9(5-HROd-J2Zt zeK9%gyAL_+yDvHHyB|61yFWSXdjL7?dmuUN`x0{4_od{p@5{(x--F0u--F3v-$Te@ z-$Th^-^0jZ-Ey8Q8RW3<`>5jhemzzWJ(x)jJ$Qf|dhj4Q^xz?K=)o*<=)r7q z=)oLv=)uF}(1W?;(1S$e{;|$e{<%l0y#`lS2=lBZnS5PYykJfgF0UgdBSCB02QnC35J& z%jD35rR30qSID6UuaZL#UL%JdEF*^=yiN{1c!L~z@FqF*U^zMT;4O0K!Q14}gLlZG z2P?>-2k(+Y58fk(9=uNuJy=N&J@|kedhj7R^xz|M=)o#-=)uS2(1TCNp$DImLl0Jy zLk~V9haP-R4n6pS9D1;Z9D492IrQKwa_GU=g*LTPl&$9&Fi#oc3T#WpdhsEmg>A54P+|PJ6JWDmm@Jmfgr{54Kbz zr#;xRJ2~yamg?lR2V3?ar#;wGgPitY%buiLk}Z3YM-TQUj~>({j~?tp9zEEXJbJJn zdGw$bdGug^^60?<CXXJ}C668)LLNOhlstNH7Bgvx&^~s|LN0CPljwX*DG$4;2G$fB6977&GXha@8IF>wm(3m`W za2$E`pb2^OpecFupc#4e;CS-rL38rx!3pHigBIk`gA>W42Pct74_cB(4_c8&4^AeJ z9<(Np9-KlRJ!nH7Jvfy-deD|UdT<(f^q?Ji^x$;z=)oD}(StL|qX+HDqX!+xqX%b^ zM-MuZM-MuYM-R>>j~<*u9zEzx9zEzn9zEzv9zEzr9zEzz9zEzm9z8ghJbG{*dGz3X z^5{WN^60?@ zE2-l6Dm_*n{kWPu`Z1C``f&|;^kWox^y6Cc=*MXC=*JlH=*M;B(U0rNqaS0*qaQbr zM?Y>PkAB=l9{m_c9{m_k9{sqPJo+(#Jo+(_Jo<49dGzB}^61BH_k)4|(+CUh?S2bn@uO4D#s5edN)P z`^lppGs&YL50FPc9wd)`JVYM-m_;7_m`xu2m_r`@c$hr;F_%30@d$bJV;*_*<5BYH z$9(eW$7AHtkH^WQA5V}+KNgTjKb|Cyemq4U{dk%@`mvBa`tb~T^kWfu^y69b=*MF6 z=*M&9(U0fJqaQDjM?aQO#qo=JtUP-25_$CIW%B6FQu64{E9B9eSIMI{uaQS@mXSwq zUMG*T>sRE_*RRQ=uWQMpuiubIU%w@fzJ5m@eO*T$ef^$1`uYQT^z}#b=<9m&=<849 z(bu2Jqp!b^M_)IPM_+#>kG>Y<(btXS(brAn(bvu7(bp~H(bp34=xZr?^tFsU`dUsN zef^C*`nr`o`uaP0^z{$&=4(bsL{(bvDoqpyFHM_>OTkG^gvkG}p(9)10fJo>tW zy!KVMQo(CqOALAKYl$VVeJye1wXY?fy!N#ukk`JJMDp6#l0;tnT9V0YUrQ>H*S?nQ zLSFk?QklFKQ&NSz_O)bJ^4iyus^qn=CA*Q=zLr!YuYE1qoxJw7q&j)+YsntuwXY>L z$ZKCq_9U-;E!m5__O)bh^4iyun&h>wCHs)qzLxAuUi(_IA9?L-NiEXWNXh;b(ANVf zpsxo~KwoQ9Kws-nKwl4{fW96~0e!7Y0ewA$0{VI=1@!eW3g~M+3h3+M6wucrD4?%L zQb1qpQ$SyjqJX|0O#yvvKmmPiNCAC4h64K9h$@bc)ngUV4vK4($Dd^%FV zd^%CUe9oqT`J6)m^XW_h^XWnX^XW=XMI1&twXi&m9yn zpD7eDpF1gFK6g>Te5O*se5O&reD0=z`P@SR^SPG-<};lF<}-r==5rqf%;$azn9ocK zn9l@8mICIpm;&bW90knh zc?y`%3siBuM2}U#tX`ymS-nI7vwE2VX0?<8X7vgM%<5GNnAK|(Fso%0Fss)oU{-HX zz^vY+fLSf4fLXmo0ke9W0%r9N1A@6q=B0Hh=*&wGp`bG_J(PmZy!0>%I`h(c6m;gLhm(#; zN{^t3nIB0JGp|n(Ge3$VW_~n9%)9|bU8uAnMa=vdikNvLikSJa6fyJ06fyJTsN%SZ z9;=A?H>HUAH=~I8A5RhUZ%z^OKY=3V--06Me57%QAk%bXdaeSp7 ztB71&MG?8Unj&&Bk|J_(4MpT)6h-9XT8hZUXo|?i7>dZnbrg|{>nV2DuVX197dKEu zE^efVT--zvxfn+gxfo9oxwx4kaxsA-axsx2a&Zeq=r-+P9 zrihH(K@l05LJ=9clOi&57e!=bDn(>u8bxH}Zi>jrJrt3VdnqC#(_fbSf z?x%>1%%q5nJU|f{d5|J9@(@L2WEMqaWHv=)WDZ5mN9n^9k&(F+k&#CzA|vxCA|sDd zL`LRQL`EK?h>Sc=5gB=cA~LdoA~NzMMP%eDipa>*6p@jI6p@iUzr5gGY{A~LduA~NzNMP%eF zipa><6p@j&6p@i{C?X@@Qbb0+qlk>Gqlk=rPZ1gUfg&>UBSmCnJw;^XCyL0(&lHi7 zUnn9Y8z>?pzfwd-3W~_cMvBPDCW^?&W{Swj7K+G72}NY2lp-=xMiCh)r-+RFMiCj= zN)Z|Pogy;w2SsG$Pm0LMHj2o|Ulfs%zbPUk|4>9mwo^n#{-ubF{6`TP*+Ee=q9s>| znvpU?Q8Q9zDQZT_97WAYnWv~3DGL-eBW01IW~3}p)Qps6ikgwKN)$CCWxG(+jFeTT zs2M4%LQykPwkt)=NLf{invt^IC~8K^s!`O8lMLSC9vLS9awguJw%guI+c33)k*67tfL67tfD67q5~ zCFG?wCFJE4O2|taO32Hpl#rLUl#rLxC?PNHC?PMWQ$k+OpoF}fNeOvrPYHSHKnZy{ zixTqEkrMLKi4yX1HYMcc97@PbXG+LR7fQ%WS4zlBH%iD$cS^`h4@$_(xs;HX^C%%N z=TkyndQw7OE}(?GTu2Fdxrh?-(u)%E(wh?Uaxo?3r4J?Kr7tDqr5`2ar9UO)WdJ4Q zWgsQwFe$kg+ckf|3aAyZ2zAyY3>LZ)7#giO6m37J|-37L9@5;FBFC1mO~O32hQ zO32jfl#r=6C?QjCQbMMdQ$nWRqJ&JnO$nKLhY~Wif)XN85n)aR6tsV^uYQ)?(8Q(sa- zroN(tOnprWnOaK;nfitjGW9JbWa>Lg$kaMY$kg|gkf|RiAyYq6LZ;SJLZ*JAgiQTR z37PtZ5;C=c5;FBGC1k3ggiLLugiLLsgiLLwgiLLrgiMuCLZ(V7AyZ|Pkg0M?$kcC? zkg2Vdkg4A(Aya=)LZ<$tgiLLtisQfZSS94^Z%WA5Ka`NK?UazOe<>kf|4~A|c2LrM zX_*z0=BwOL(tMR$N}8{7M@jQl?kQ=$$^#|MS9zqQ`6^G8G+*VJlIE+t5+%)7`7V?+ zU*(l4X}-#h}gOcW}yapxB zSNWclG+*U=QPO;s?@dYbRbG>l=Bs=kN}8|oeJN?a%J-wB`6{nPN%K{{KUEwbpvNj{ z*2)j0isRaPtdi!gybe_yAEd`BX$H#=rlc7xuS-cYSbhj4&0zVVlr)3ohf&hume-@C z87x1Xl4h{{2uhm4@*^o}2FvSH(hQa#MM*PQel#V`UwH#cn!)mhlr)3o$57G?mN%lL z87x1Rl4h{HF(u7l`EjHXk@6;#k-?^vk-=t^k-_6BBZJK;BZDVUMh06@Mg~u$j0~Pc z85wLz85wLv85um8GBVhjGBS7yWn{1oWn}PF%E(|_%E;hpl##)9l##*HDIK!U=8n=&$Z4rOGpGi7A33uR=mD`jM`8)am$J7r|B z2W4dNT*}Dcd6bdC^C=^PJt-rD7f?n9FQkkNUPKug>_r(F>`fUNyqGdF*oQJQ*q1Ug z*pD(Y*q<^oIDj%TIFK?jcnM`>@KVai;ANDN!9kRf!NHV~!6B59!J(9q!C{nS28UBd21igv2Ct-y3|>VU8N8Y@GB}blGI$MTWN;K^Wbj(b$lz$o$lw^t$l!I9 zk-_UJBZFfpBZD_kMh0)Bj11mH85tZ$85tZ;85z8pGBP-UGBP-kGBS7zWn}PH%E;ht zl##(nl##*PDIK#SMHv~KN*NiPMj08rn=&$Z4`pQVUdqVe zbjrx!49dvheN=ILzaFcMJkF$yJU&1fd3=yE^7s&CiK#x^MWGBUfCGBW!OWn}hS%E;_@gyaA3AKkanx@|S3UtM3N zwR-J2zNZ%V;c*`a*CX)1ce1L~PA$;CLP}rTWtr0FD(icy=x3{J7ui+MTU9?>Ro}B) zJ+)5%ny5kg*F)+1cb_j(eT33;?9ocC5vj3QZ4=qEg&M1ti|mzEC$&`n3aEu5H8+Xu zJ4s}}^&+*#iR`cI@2}@RK;L^{L#1D9_Z6w5=c_YJX+I8Xqx3xo*HyDb>gqa&l!_dx zHP)Lea(H`@BXrFp_4D<6C_UFvdVJJ4wN>P3eeP(jt3hqmMGaHamDbx}jnelttf?BS z9%_Wr*N+i3NUauW)Jo~Oj%}m#xnpOlxW3ZQG@hcCsP!Vp)lefvn$%SKnI`&r z6a7q+Rcez+Q+>UuuGv&;X}VgZnZDj^q1q;Lyw-VqC#B~(ews-0DhgjW=wHj!UM&%6 z(NIlNTSZRP^-pRh(o)~oa+OG{K_VyDRil-DrnR2;6g}6eeML?isFsVg)6cgXsaA@d zuID>_oX8oXbj>qXh@4qp>G7G{McOx3QvY$1^{ApIikw?ZEf6_x zmdN>=M0ze1xj@&waIDBhZA5zMXM5{=dv6uFxSg6W(ns~xI{Hl$>96k_FiB*fe*Th% zN{=tupnq4J)_PezwN_-1);CCBAMDjIwM}G5d!_XZt*hpW49jYq($8MrMd@=_c%`4c zVzJ2Zno8FmzEWgFZM8<^N`3w+JOpzP)tN!O&ZW=2xuBV9pCtAj@61jPx$b`CT zkkVQvl!{EOue9D<^fR}NQ(HxD)$`oePHCN!Mu^gx|^ z4G(C24~`Vk|NO~AdOS;yXY1!?uN9f2#}7AD`rf%cm9F#1T#M&G+g*I1iY(VP zm)BSN`dj+kTdmYYrSE-vidrx7j=uiRIHkucI;j=AJtORMOJCOtMomqwu*c_U*wZPYLm#PTGQ$pNR@M1IxRe;uoT|4LT# z_0M6hrxxp<$5vBK)IXO&Ket)e#?J{?{H%|jqvCt`^lQbvyqWrYr`Cx7UH6;r2V{3?U^~88DMt^q5gpvA}X4Y0K#pv}mqyIb8RO%~6fA2Mwt110lWqqxR z9_#PFrpkP^NzAUD)M_zRr;FKbkiyq>Vyev&v%9WYUC&c}g_u3&im9>*|!U3;HWG5Y(i*-z9&wO&juUAxvQG5hya`k4b7s6$%)yP-EHQO!s+nRA(f1zOO3YzX)K)R|wBCBU*5Uf=BfXgV`o8)j z)CMs}byC~J96e1;gVAcGn1=e=F|}1MwLnZGQC-wRF~`;d@^W|br7_Id66Sj(Jp`UB9PX7uLt?Q&VO24+$bG7WD z)`&T|wwTuXeCvs7lbBPwsP$snG*r6AsWp^-ZL6PYtLJO0Yn?VsOuKesPH&-Ri8-T{ zm^15&Y2RLL5Yu6)n2t5YbQ-60&9k+JbM$?k^)sC(DSb~D{cM+MV!Ddbn!2tM(@odt zHd?I{(_P=&T|cY8N1AgRi#e~B(sj?*&-5Iqbk7$o7jvP0_9FdEuX~{h z*SLJFTC0DBMhmq}|H=&A+iH4$v>+I2LotQbjl&KaXeMH3NX}yTEm(6L1{xCgb1R!}tpx0N%YY&iME107(A>(D=b_0C4=U z8vy)cz%}+X<39rLKLY+Ay~y~Fn*hM^8_o(DJpc$e{CZU=zoFLD1bxc^tAeFf=$WoG-Eqd@=jQ+219*|~KOY6W#`t->KmP*b|AX&;sQ@7Dd!Tip4seR`zYYUHf8rs= z{}=T+g)~$90F#Vsry2jh15B_gz}rmlCcr)>L>}M}6AIK`We?yy6Y2;P2D~@C%Y+eW zOr3z2nZTMWG6$K+TERrN3YcU9YppQ9$wW>a;5ZY|cSSDnSb)#6n~6L;x8mM93>ar3 zAGB=1W#7+)<0KPKym!99gbO%bpzZDlJkCS`@Dv;dfJWhKOcdt+eKAzd?`H-knH*Wd{z zLTpO?=sPWG@Tg$yr10- zIK)I3zR$5U(OnEUz{FhK&jqb{O@Px(%pU@Phn^k)()R%0f?>eRO!QU&kf-+?6McBr zhkSh(nCM>tK)Dv;x)9$N;oYKfCI&!rV2p`D4*>iRf~Up1nOMRAz_T=ui6NDVWe)+6 zZ}~1JE(5GU+7(YTvC7WGYVb5%2Y8%`%gum&OknL5SDa*GO%-4d;4Bks`vKr_9dNGO z4tSo4^?1J?>DRx>#D+G&VZeDNHiEy6z_$r$H$?$2FtHi9H*W--08BD*We))9uY8w@ z=nBA#Ok9QZS6vM_$;1{Ffcq_Yz7=Vq^NOu+GI4bs05q@0^J^*q+X3KZTLu95x1D9; z+J~6fj(XSuK6W6_b-2HNEfXV6fDr)j-+=Tt0RJu(aDs`Ofd6LXza^LrRRHjM+q+EMzKe-H9suayF$4hqJCS$q3ry_m0h|V)4(?)rqfC4l`9J(J6Z@k~ z+>K{MWpm^c7>2k`D5GXQ+wgJ<^^1CZ`x;Pqn%nYa(n?{5MC z?*n-Ez&H~h2abcFaS&xVc$SGzfY(nv&BQ170KmtCR|8&Q;-P-Pi%dL>v=6_)1lDGO zwOM?s1%P~qx&f~-@#*aVr29-K;4l-P%>&^1Ves)e58x0JpDzaB`w`$ca*~OoDggP8 zKF-7!G61+ghU>AlfOnaAWCh>?6UT=DZ!+=dAmD8#9^1vl7eW7vFEVlBC}5I_FCAp! z%i!fJp!F5pKMq=t-^avP%>dARA__p>C!c2GLDhc-3Xv7Xg;R`Isu^b+zU*66KTG=0)R4p^GzmB?`Gm#p!+T4 z`4-ZDyAE)giSIA~(miiy;=3LI@}EJPGviEr4|%?Kfr%GRFabSRe1DROA6(7E5BD)K zR>cI?Sn;DF0N(!?xPEey3Fx!pCGhbQX#5m;ev0q^+|R_zp#3t^{S35zj(k6Vmx*8O zVFEg=7=N0HUxMzxE?{DJ$TV}vR0Hpi92e2Q2^8I@c;5ZZKkoG^C z0EYlCGx5hL6K^BW+qnNz72pH_>E9Uvyvf9W?gN}-;$3`y_XQ^Ys~d2ViT}nG{u=S$ z?=tac;P~?a0MefaALns@9ytDIBLMe*L0$djC;;!@!~6G6GjU-p0N20P0dSpY1H8h- z|Kj~*F#!3eo@YX{1I{w>e?tt*Dj>=fo&nemc#|n&Bj9bODEk2yn4<1tilKrjMuHPe zF|7rhW=h5ireqR4&y=hdz)7ZH-Bq&jKKo6kn1Rnc&XgSB%Nb)z?smXK0KBv8VM-qI z=Do`lEArhY4S1O;g}_^Q zo+(8Kn1Xd!DMtDdJK!Jy&r5-?4EV|p0VbK^Im#4o6I04nzzL@KfU5#|{O>ZQ5@`b! zfLEAOg=-bQR|9|bS*FwgU(Fa(YR!Nl0Qjp#o;uvuy~vb$;H&RvN<$L>=^FPjr6~h& zk}1vLwHY{q2bmIzGNomhDPe*an9|w!8)tVImwi6;F{YBK)$*7J`ZW;bpwE7{ywHGK;8u>n9_@~^uEB9z6tP76aenrD@2n6eHy*RNp82H@FvfGL|mf3wPz zEAs%rd*zEviEd=dRds-)Oxc3GTTUk!n$C+}29dH03Q|{QulslUMc(->uQ}&qwr641_Tzf@I8#1ym?<9x?+5Viz(Y*Arv(6<_u`5*Q27|j`LX)|pm$#n z0MG6pX37J2{{ZNH9QOzF0OL&g#3819au)#i4}y<}+5n*S@CBxfo@L6X9%ss-{Y?4v zMy7mb1yeqY_lM1ZC;)jr*9{nB%I7Npr%JELXKER7ic@%gb1^JLE!1YPS zl#>qu@cpR@z%Iafru@^@O!*q#eeD&dJpCF|z7C$hj&#qUUY>cLDc|S^oB)8oQ%HO2 zO{P4Hch7>?=QaY6=9@hLq&eLL*bNwG%C}Yk@b25VejC^CAkTMBG39xb<@s|=`7U@p zvz95}D+Yk}3;lo>nDYG=z)7b309WXe$`5xjWsCvndVwiFI?R+G4*^h)pKJtxpBJwN zAn!}S_Y!dbv^pJ2)_@az}B{R`w92QTB> z0pRnObpY`3FG%+<2LW$0<7Hbls7v8$C>gLczWwJQ+|){ zzeoCicLVk?mE&eV)kOwByW z)T~`h%^qT^IS(+#)STT+&Fu!@c`njeG62YHLE1c|$s1v+)ePtd90a_`)OO2KE8YGPP<5FvisCJxr}Z{#xXz1#Z}L z)jFiD$M^ab0OV~b2H@IwnyF21G8OBZ+Wb6IgUA;=!Bp6B)e!K6-ezhG-nATOY8X7X zB7Gb9!+NI9!hHwucZ@N$vkHKEnTOd#pX{HWF0k1K2G4d|KyCsL1 zx)j%?D8o<%;6N7l1%QuTNW1GHrry*KIK|YPuLdCB zEh_+HOx+DUyWeE$t;ly<1^{VpuL6LNJ^g@lOuYm6?gT%3foq=~aDb^FY63jY)Vqe6 z`r!<~+f3aLymyZ=^&_1C;QZ)DrXI)x0QWsTfESs1FYj;?nL4_U(XpNCrw#*v=MeH8 z0^UR8O#L*{eH!^b+rret$C>&$z~_k*SY@{-cKguQBzpU4U_>esKu!3R6#j)(PbMQWf9;Q?U-JUp~duuk2y!<8@5^ zD&UFzOnq{UsV9;4sohNdnw_ancQf_t;P06infi@=Og)ABXH~#)recj#zgY|z0iaA+ zBNPrl)>C!F87nwcR>z=S}zU^Rs7dx%!UHN9!8{{`uGPy4!~8 z8xv(&94kxD|9e@eC@8))+V<=Zk0M6CODip zZeb;?iZPov=yX`^MxVF5GHh*Weg?Mw8-YXtQ$<&_*Mn^~Apd_OsBii`Rov}J3x(c(QN7R9`)ob<7 zq%KK^i8R3A3phaA5eb>b6wl-nGdLIpfgoQX8CX4{JTuiJPDf|(G4KXB8Qr;)*Nu#f zqDz`&zuc%6vK;1MZsuq8Y!-t;WOLX{c?Wm+${YA>?zi~@K9kSpGKIJo{nltI<+eg+{y$yxbTGcJUV6KTI@MqGG<7jXJbCr#M&>WNv+B&16^_i z8%+(|2M$oD80e@odoB-9{goT-&S|Vf#p$VEHC8u$?w=M9G*#F8ws+3i@x>%xO=Wd; zU3GP->>&f%duoThWME}YRd1=YInwd7B)d^c--T`#uP2&|?97Aq#!N)BOCH9e(G$RQ zlNZ5gRPZQ>n~SPU3?JCFbAC_H{GGeBcjI@Dv@Kos3}%-(N4|XIZA>Lq3zpM|IygNU z&!Y@en^rV5H#e;4=;}HaONi95`dq9o247wlVLcRJN*<9{Bw0Yx( zO%Hj?EEc{8y{&cacKT?o?&w(F(GjJ*DOhA(e6yy$z}*mxbmaFe?CHKNx@qnDyIszL zf_pct+jQl1F$BO8B@D|uQu=JZ9DU4h3i$MyC((8N7k66>?C1n_%~a8b`4jYbo1 z(X~fsblzm&&1VIynzgbysOyVqhtYk#u898w_28LY^>ANDhc@{)yYUQOsqgo6bX5PX zo~(~|>c>uub__`HPdy;qLj70v7Ka_(fnTyG|7hpV>rMtk$%YICPfqA16S#aSlia2jc}wEsQbng9Dm>|eL@ zuf3NScXbtSScvXC&@=Dm589v86|Z0?hm2sHGsozh6O5FW+CEsXX7Eem4@wxVt3{X< zQ>S5CRrTdGM2jnyGP#h_a>;KT8;j!q^z~C4p=Yob#OE#@uZ@*mjM+u=EiIM~ed$ca z-X~7SP))}lrI}M3*Gb2D*XJS6C1xNcr2uIsmFIM9X(tI$Iioy8D;slh7;|w7@3wSv zUw|gQ))tx-NqRDpjOdJEoJe%ewBLAiQJY2dsz zA`2RvmP#fco0tg7C8;_Xq@D&|V&ijAy%TZ|%^kDZ0&wV%H3})5syHp5fmGo^O73Zx zUe*h4Wi_T@e0g#q;TL9& zB;*QV1p3NzMJacM0*+b^fuuDO^1FO$p&X1P)jD{0^yqf`ar<`M1gme?k@8~QZ6+NTzMz)uT0=qG&EuYCD4fIN#OKn8& zJ7YyvrOM%L#G*cD4NCbj0RC*cj0;9uBevEcMkeMK%qugNXR&=k6(+MuGvh<36B%yq ziB6u4j#3rsBD%=dzGlqLF`065jeK#I_EuC3Po02lE>2UTsUAmCe%0ycW6WH{fdvBj z2WG-dbIkj)@$g5|vJulwE>{DP!wOj`Nz%F$He<{xQW4@2m&xxk1;p@e*KFyWJ-c(u zHRt0u{gB=xPxU>eWZ@$^?UhW!&rE2?qI?K%F96U6x?G~uuEw|wK@Ln$J?%VbL-SZe z{`X<&whhadHZ(OgEM5NX_{}FqC!$j?y$_qwX~|_izCOy=ubRns1!NH`^hht({A$J` z)?|%2&~vJ(wxl1Y{2a?lkE5;Tq8<)^QdXls01SOLyWI`_|9i$qo7D>hF7F<`lrCEuq za;{Y6LkuUHEwKXcNN}FAQ0r<%b+Q1-x=(bEwDJT$sB04`3k1z)x_rD<4WUmuAmy`6 z?u5b#%LZoq2!{gdRA5*j5Fh5R8*^N_ll{4_93$@Ch3?f*tkuHFADRo@IXUh^v(j$P z$(h=Qez$&Ng7E7$Egiod+Dmad3f#*TIVc^zbVRh3idnlY2vQf*nj9C8O#L~ENg`er z9+UMOX!R%+knW9;@5>?yCST{QU36wbA*lrp6+MwIdluUfZquzz^Ce{kix zRT8OoELo;xIpcL+i1komS?EJ70-?_qG6h1`5Z5m-f=%w37#$lMjq>yIG7;qm$Hw@1 z%}k%MK2oTh0}c~pM+-^pzyeTWSBXRFd{M$C@04@VshiQ!=>Mf~ND&k`=qhng?gXSF zNVL;Md|ZTsR8PVouOAG@MP(VI%wvQ_-c2iuJ|Y0p;qj>! zLb%q<{5;IF@{{_VzD_3bxOH8~;Wd!061en>Y^HF?K&=%HNzCFMLWsPW7>T(h3DBYyR@`^xf#0Oy=gvw#QhN6W5?(iB-Gz?*YfjA$t&p2I} zZf4As4!c1joKTH^^Qlz#ugh*oS#1Z86L?ic83dVLfcy_jfUFGT9lQBjwcN6Ok;GV+aChV16@ z_UhiM3QteX)~z>9*Lx1E+HcP*cG!yS?%dqcw%I7N-cD5Jxoj2Nic(hwP%e^6iE+}o z${-e!&O%iY=^|SxRYS;Vf-MU5&;Tt(eDV`c01P)%XjU7V-==rgBJbD&&2Hui|4zH+R>V(FZHdTVsW>MJ>KY<^cLBVXSd9bR+2$y8mtT$`L;Z~Cgs3um{L=H|NXMK(uq zo;^M%4np^LVFlgI?m_KIC9e`Dx=ITS$GD+?rBp?-R;k~#$XX@49*iNSoVVx`q@G0f zEtyO98B~Ml$hCLeb@!^_wJQrUEnNE^SF#Jjp2Fe`HUG8@ zgGtF>+`X|d)D-a*=42}(C&OtlTdLZOHiI)a(_$`bE30h?uXGpqeRIOgI;~b!Y4fkI z_GM)hc)8abXe=}uGOo4e8HEs8hTMz{&NH$vv*a`s76hBus9CBqr`(rkEzeRjEW&HZ z3go%+DimRJlsnWsVKA9D1gnj?R*&0T6mT{Dx}rG0$mlRvG#a>?Z_RS%c`LKB>uc(} z23kXfj+{(ws>ti?v}P8qsSXM{Eig8pZd1*W3;Wn+HiGt%t$=#d8zus!R$8h}(i%m6 zD!m_@V8P->eGE_n3l?8J3)%xX0`JqFG#U~!gOXF-Ijg^Yb3u{Gyr^ftcah1{UJ)5^ zt@rL--Mw{|(P+-evn;W@@_3=inqkOMjrlIS#g=C>WY}Fro}xN6Gds_^-0oa_W%@>& zSXi=YgHb7HDjjNW&F8=DEG=nmXl`F0YRFTK*>wvlXV3L)+&u5b-Yxx$O1&kvu7c_+ z?G*#hHG8Z@j!Yq}28)TB#+WnTjv>p&pD`-twwA)$ zf>7k9lzEaQN7y^MM8s!vN-0G*tfN=je5Jx=Z4g}o%YAOr`Y-Oi{8JmVAAELh(hxKE z*$1;Xe(Lh3{&I8Ms_3e=9AE!tT}BjVv@E>3g4f)*|DKy}n73fTyc=%1Xa9}bzgz(% z{4Y84)@&YXXc*eOcJ8v6p*b;+4`NQMBYlA6{b{_IB*Wp*437PAsdnpo;AixTRDPPS z7zNW8M3QO2|2xLxy-|9}-%DX8N6RD((Sm}+JawR;U^K>}zRv8&yir8fTn_mSeF`?F zmIl<62`fE1p0kTbc&QS}6(*8n1CaJ2%2W0QLq20`NE_E}588OB)#w{qU>7S5)!l;? zYD0g`)aUCKH>(wc-PHzh+E>NxkDj#28*(Wic)59ZtxQLcnnhO)DpFAFN8C2EbgDP7t4N$pTklUX=t6@B-+#*jh=G za0D$QRof6+CqU~QRyxRJ;)aUFgVC+qj2ru-5bF9j8nPa%_58+2c)ekIue1DDAWQpc=CUur=s+Mh~kYqkg>e$ z&OLAZhR^9d_}PVh9SeK=8$*+O3JV(hdp9ckbvG@q(^XbJSHCL%(HN2`7Iq$791Jdz z`KHcj$H;0VhIO?yp}fX@I*TE_STMJ@z^cipEv9MtDIBNxxh3B=(yB?jhVNUy(VfT% z^T&b|-gS;8cQ3}ccIj7`*pBft2|LRMzA>c~nwfa#=k>B^r)QKwm%FOb#|+F&+5$Hy z2EXFx(r6j*MZ_@wS)X>Zc5@&9nfCgQS?|r-@zR%9s)LVB9eVZGVr$#fji3DF+b_k| zIKpFMxzOcZz!b6h4K`QI#OSh0#5`b9wimQ%pVdCw=H`yqtAH@@dYpu)T)C2uxdI?=MHt!e0mYfG0K7%(h<_vG(wcHVi*y6nbjt_F`!A%x3 ze?(!$Epf!F#8IN0gB@jT43-p#;1~(9xk+zM3O%1`1}zf} z#UpF_#>e~Cd?-eB8p)_O!VfC@^%QaH6DgGYG{^^uwXHB-Mp7tXB$5#VFcZ0EI(X_x zkx1a<=c&~tR&jb_B3}M!oFrs!^55HJ`DP#`-ws*JQ0P?JqA~@2A3r$NGrct8ozyy( z1$IoYk@(oweLiJa9ao@s(^;aFN{fJY0}+)(CJcQTiMx2CkWml;pHgYG2#Efr6&CKFF?@&friP@-Bbz0pH%gFYe(kvxE zUw>Bpk!$E7zdh4fkZ;`gR7U0{tXo%AWQ$O)C*P2(@&~gWuEMe+?Luy5ZmGr4>-M?? z-YIOduTj@7Y?Lz;((p0=LSxUsbJ0i(@n%QloY zPu_a1)$O)+R%K+Ccrp*=ah{c#lWWP$Jh{(aY|7N`rMK67q*}ht&(HLxueLOg!N#)YCZ{6@+G24>p`|6)<*tCzl3!Zx&M{itbw!n&mpXkmOKop;v%j{W zt{^M_6J-{wp=M2Ip3PX-SW~9-8I|l@13KZroT2MBUcGVQ{E`O2jcS(JU^1yL)yVDE zaz|Zrdzsx}EvcS0(A63!%gdNkoTn(+#{5jx@IXa!uuIF6IxV z@3H!8L1)r+^;q9T{mHi^mO*V)@~zb+8AYXm&dR2GN9|&l2U=%ih09^hvt$NJJOgFL zl^GUGR&Ktd!j_kn)m&7}c|}F3ySciz)?)KHp`}(9)wwOk9CvwXesQ6v!tKg!u@rWo z3EVjjXH#=oW6x(9XQ91BL&^MwXvyn_<_us|7;>`}qe0EgH)da6>2Ry{&9%La zqOloKK(RG51beX=5?-bB(a|7=#2_P;l+-VBc&C4}e)iVcv$x(xANqfJ%fFHKvDg_) zibR?@d5_RT9mS02;4_0dm72lqKs3| zl((0cxA)LTNAgxUllOQNPx1HGh!~Ec27b+)yyxeW_o>el?c4&%s0conR+`yM1>*Pg z+6zH5gr6YxCD!w|$kBklpS8KYeRDe>Z{K{Qyc4jzk+1kA?7Hg%Fdt1Z^x=p=rF5r2>vB z#PY$box-}Wi1YWcNq0;QgEEKw7Qlsm=FWSwZ=j3d}N7O$P1BXR1nwk(94n+ci8 zrN`RLkO3X=tHbw501I$xKlo+3=lREzKl;;3of_Qqh_I1SHfEikHlFIr=jZu)ID)lf5RGvKOoE{z3%b?pcbl)cI zZfWI7TNrT|E@(9ggGkbq`JA-=r;VT_@5&ejM8)fgVmYhzcn?|{XT);a(z!6DCnp?A zOFE6Tb%X@^XnMJ6a!h*)BY?rA-SGszrgNY%HsvHaj1s} zIig(kcb`%m)O!)40DNNjLa%m4JJTmhF7#<iK`2M++p7!aJNs*Sy?7q3ek zP&y(mF+ARP|NVXZ%y{1e4w#SiQ)U{ z5~m?f$MT!3;xy$)g(Tj+6U$GUUO;S0mtTqV?;`%S5gFz0Vu=CVP&LAEcRLBH_*6p>^>yN&mjG9D!Czm$eK`kdXojUO;CL z^MH=53zPTKlze-8FI?!|%eP*d*xugvF7)k9bhi|8vQ4qqLNAlc+=^Gyt3((`?XJBiWJ|v zx9`38`qC2H+jrr;-k3h|x8@R)3%;oI0~&)d{n*8p4;t7g&_6Vn!1WbKKaHiCOLoxg zm7blnQ^^^c31j2&Zsl${m(UIv?h@PHoBGLnyr@r9ToA1na1$T5r<8BR<`TIih4>l% zM4z^t-;QNXWXgMNf=RTa5}%{2nOMqTT+=5eY0JU{MKiiSSDaH`C%lA|n=n)HkBUuG zN8(cxe5l&_K7Kc5saTuQ+HAxchR9BrDU1*x2XZ?&a!uEhj?(W_D{Wg#e-8jFkZwebd0))B$xSf! zdc`(Wv-Z||A}sFL-sv?nPRc>@lf*+6cLY;vuOOd|?W^_+ZNoy8BcGTm5@9{!UOATd znWR4?=`l^$vtxC(U+>ej=tWS!y|Px{oBFY+;DxB^3sXN%)-Sb%tY2CnDFF9XZ5e76 z(i++~(ZiGJv2wgkgudzrVa91wFF&<+58a!me$L9?z)!LuYk!kJCnL2_sJGl}A zx!%^EMBhT&V(leJzSH|wfbfY2FQ7}&+8bYl6F3rO4`BJVCVNz(7JiZ}%iZz5MGPWb zBDF_}U&-EudZ6?lsBeV=*nE~=0DA6yq#Y@IfyO^FUpi!zM*41jalblpX-P0$uactI zSfUOJWAhK9OAuzlW&Dm6-5QgPc!wq)h_ffe@Wj;36B9HaCF^ey@?dSSf(eG2bL_A^OD@hL6Q5mCrYDyZC(8IMhh z>jggKgBC!+z69|AHiSe@|BmStVZ8W5%*^PhvYbA#nI(!qCSqoEs%KR3z~Brymp=6; zh^4wT-2f<)mHUHGr)9}}Ne(=;fJNVjjadIEggzuSEE-aBc|qUA8Y6A*a2>VsuWEl# z_G^DQ);AsG~-7;mA)A(?|WVBh!A(_^v4kvWRT-h7ACUa8%Bb0vA(Cr#9&!Y7|q2DD31u zO2q@e3qothpf#R}VwHl{f<7{x7JA1_Y5}wv`P1dvPLcujnpBE?Q$2{srm#2(*z`D! zF1p6#Sz7<`Cs#*(ZqZ};9i-Ls8FBm+zwe+Ze#CX9s?rqRg`nz*=;-v|e294n(VL)n zE>)IE$8Ce94|?!S?4-&2AxnlF6yD_vr&7@4?zLlx8v{(If&lv{==1aVh>g+rFo%#7 zWA(doxXF*9Z3xu!h{1{_r6Z_)Uw%Zj?+1B@{7?(Ehrhn+nP*mgU3-{ctKac!iRE~m zP;71=8;Zw;%iW5}y@A-hQ_O?(DGCuP!&&ufJpeO#|-oRlDcQ4Jl(jN9p3Lt{NzIRaCe=OB&+= z5h%01j*%axP3}-h6fR9<9g0aF7FlZHbcL*TXRtNwPuRg=C{xZYzW3yl2UlkHeB|+y zgOS+}EJ_GAv7%qU-P^F|&MRx2m)*KAOq)hgw#0T$F}&srH`MvI9sSy)x3v@oFRQLi ziZ^t3U|`nT^2(+rf6?%5`?fUZRcU|1M%A)6QZ{*_Oj34Gxw@2M`!nGyqb5O%Gzdih z#lE@7y(W$NaCP8ass65kQi`{<-)BM9DlE+8MJ0Coti_81qC& z%P(K^QMb$Gp3jS#_wL0@W=gzgKMl{Npy12RG$`(hD;EqCL{S!(J%+AZzSKV-vH zkHM`AN9)9d{F0 zz}lbWe&!}_lf5Kfr+29jV5HkHx-oM@1_(gs;3k&|MjXhIry;4_#P9A6?~(1aI~NwA zzIHy#im6li0q*nnNa1;R8)VnsT;74k(dUggUf2@TVTLZrFO7Yh_W7syrc2Vm>yvyF zs$Qq1yaU^V6A>6~de3NtiwlcWBIwJIG^!+x2Gcf$E6WRV#>aCC<}EfyZa8$}&-_n*9(nA+szg&IZl-S(ko6Pe zxkQg#vl}ns*#W1!v0Qh`C3lU;PL-D1hSAaf!%Hq^`I3BIf9Q%U4wWSBI0HbynDVAZgjSn+P(&UdZXdw3~{xt}A zsihMix%IsG)cuh(R_GtXOW{Ps6%%SK8_|N}GEhl?8$vY)YNb_oRW|Z)#6fv!^|Z;F z@|DZ@Ntr*utL9lVjUq4KT~b!!u$nUrs?nTV?E73+c21@_t96#uoVm2PvADRgt*NM} ziCZhmifmScp`fv)w5Ucg<~zdP8h>?#w=~~TZY#5>S%E!ifc;9W|#!O%Vb)hx5C zq%SIq+6}7HQBvWv7v>mD{_;6}{z8`}$D|6ug_4gD3j8Ss z)sS!ZcZB_=mW(2wuUR{h;mXYsRWL-FIbV&_j=3=_BReC*^cDV@EQ7)ye~XXV3d(Hm zk5@X&^POCDcyRDSOjc9QL*A%k8`&=Q5%zKRC`LQ#otl!`2`z?y6p(={ni_p2(p(-v z50U-A>7p<*v^k~Mdqk|Q@xD>$xv9a)udM&WNdtC=OiQT4ExP#>`{gTTBHGeH|NQZY zD&09P{oJx+>6G|wbGjA{_>1c5nsc*wwraHHH>|7>g(XG#j))(D3>*Q#9us2Wt=T#J zn%cq2(kydkt}#PV?Vg_It}=%!-tbnZtuWtZ%BgoZWU9HPwsKcNLvwHzTuFgUG6a4=Z%0>dFut%y=zx5sQYs!D!IMr~PvIYZ&wyLx@DEZ}q&7kfRS zJiIj+jhyEz2rxnXt;JPR)jhYO3Qp<*Z27Elxbmzn;<-Q{6*GrKv z{0K7Cl^k^tPANzR&@x}+QG%$VGKn&3Gu>q|e{bVY)brU}Ilel*G|MGa*u z?W~!ouF^AeQY>A2c%A!(=Aq9G-P7?EDrstG& zt90CwGB<-`ax&4jnQ>`vG*KhY(D&Wgs~OwZWcAr_>{1-KADUw#^f^kE4BZTy9w7wa zbMh>FmggtkGV%<&2gjgXk$##47*r<4M&rSm`uat-&ZMoujVM|ep!Ho!p`gev)Tc?ufc~ z>gKpUoXo3h;L|XWwrzuiNoFF6jl87rkRGGY2~^$$R9x5}fsgRg0YLmb`GzORpF~YW zOeXe=r|k>26dI|0;dN4=XXvDICt4jT-tfzk1wpqTB*%pA&rTC-NIfmyA5y9G!C-c? z>7zGLQS|yIc|2a<)WR`0q`DEtvoZii1O*Shh)BZ zUB`MUVUT?#c16KqdxG_VE}B{Y29(q(39YD{dX-Q^e}CfQKETo0;*iRST8PbJh)Lz^ zr}>)`eJ7rWuG90;AR*^F4e!5E2aw%8;CTe>&!~eB*jCt)nDQ^Rt-dlEj0S_j8P*WF zlP+e9kv5rReN(?6{X@4a`4A%@?QzrRA}H61o+GqceFL(*Qv-GvNqA2JrjUCHt)^A4J9^?E!~wUfPLAE(4S&O zxdag+nr!1DxziJ?uU{VO5%DSr%=ddC?vQcLg(F%g_w?6`&&;cv`eYsdKh5n^i>j-QvHw|C>p8?v95E-D&e&?@GcVia|L(l(xC~l zaIH9c3U-44q(8`e23TPb;)@s93P`7-VY^gICA?K+jDF8z&Mv76`U?vR z3j6!!_xFo`!^iyC11;R^E-G^OhW-8)em6e#@0cOGL}zZGswCTNan7#g{4;(1n>TFO z3=B_v>&f}^pZwMnK%qbBE$Hs;F6eD};DHtb{cF74^|BdYgDZtb8lkh@P&x!YDgS5z zdEL(6J@$_llIMPzzw(cjQ(s%jMwWr-^a8}j*C1Z3Q`*bWKrZYEgzyKwuCgWKccIv5 zrHG$)ImsLOCftIEQ`|v7RDv!AF9NM5DK8?e*mikUhPR>N+AI0N@tW)B78Gb-y!>p} z+QK!TYZs%2y7Bru7fue1H{3N~P~7_Ctjl}0Z~85=dFmf1C@_v!ZR-;Dmf`QN$*AL{ zx6N8z)N^qDt08Sq{cZi$jSGY2zH2w%*0Ch_p4&Q?=9K%k^BVm{ZixS`PTM0hRv?Sz zw#Z5h+_>*TkIycK3`1vSw6ZSPMR8_Y`bZN8&r?`+Sqm#hwCt?kk(sz>J9d+MLyKhIgwen(*P z6|rvi9cALKCoabe{|c?V97!+#>Y~47uAX&AAid*%YE1iuGbgL}zV6_*Mw9#_ECobzOE_^|Jm&?`XdW;l))8))!?no%&dF^{Xn;ALs0JE zWQ7Y&pS(jn43CbDpOJPnDJf5#kaF|-iO~t=oPJ1<9`U6+473q4sgvv=*K$e20Ivyo zYeF~%#TI~L3rBWRkmMz3!Zi%!nBLA~;+{zus~({bk`xrZm^{j+`&;$0u}f3AxJ>Da zGp(*nBmwik&3|Qj*5T>86w|ugb0^|34Ep&K+^U4EHjYIgW#>_=0c#wDRuqohXI#GAVEYr{u^s62p!X2=vt6x|~S(b1-w4;mj50PaMu;f~U?E0qStP^=Xy! zhZHQR{NRLa?txjq9s4yve#24+9|_o)psiJo5-CE#k)acYbU%*BDg+tgHzy=bPUN#cx4i!-<* zshn`8a(F95&zU@qlKU_yD>_-vak(fhrz8`ROgfX>TgM9K0~lk9oK<*gyjP*M&gMvd5NeXMl%EW#4Qh^03?2~RT<=Wm|&E?^u z`L`cG`RIrGO=Tf}V9SSh`!2hzY>W0nwB?FzYulA*+p}RUJwz4sD9du{uBV<%t)U;K)VCU(ksLuqfsV z*od*cUFlN7EsY`qcNUlKpKvJVQh7gyJIccO)$`liFRQT4?QeJI6&hRIE<@W@`|jDh zu_e#oZYi-BcWaxmQCc_Mzi*ME#Rcm}p1uNOL-*W!?%3EYBAfRvXboDs z8wv&&)@xnxS?Y%kA$m*KH4i9{LhGo6415KvfKgHDMa?Az78~}#slPFuCufuLXqL&5Kfj^X zQ|_|WH+Ke?G-jK{SF}HJdwyMkB?qR@FKDkD6sOf~4;4DUElMHdM@|C zbPF$ZE)HX|dZ~Aj5eOlL@J^uOaz%rH*HG@RaiDKuZ#ln(TI&sBpWATTH7i)LeZF=N zUoh*+X3Njy^INogI@YanUYoac`>yq^-8(+Cqx+hih3gjPh)P7zn@BVeRIf@WnZdBiu^|h+o1Dv) z0osF4JMzo8RD9?(2(n^BGm=uJNqR?Goh}Sqam3xQYInWE($hTj?AI4P?CJ8E>gRQq z82Q5;O+}%ioLu*!{wufg6BdiG=XK^atU6VA;;yZ4Y{>Q3R*548P3yn3+nJk#luaEE zXB4#0Yc`j5crzYe^z~5QyAert=RvaHtH zA*(~TqueR?K6s!l$n$>Xq>qz=9R7e5lUz1aVA{T}#M#t_)O}Tnr`$FG17DQ?vEiewx_b+Sm1TvN-U zS@pv#Qar3U=T4r5jgM%uSTww-lfuqf3%#692wq7&6fO#EixtulFHdTNd!CkD^g@g$ za!rNke4L=oi&+5?9@u!@ij(~+4Kmz7hPkw~dQ-nBAJ5Nk@9-~ZDG9C)PJKMII*4mW zyE!Y1-lgQ&ewih?$-7rzqf$jUg*EWU)WXXpYf3_cNm`BR{RnI zB6)BMDf}|A!t;v@Psb5(DluN62B^%am-i_&-+Jux$1K&QmNi%FQ3g{t>({H-SW2tK z0_+s3RRSf5FvPWPYFzJ_{89a?RvtTsWR^9JLrvO9EKK1bu50j93ECf#PaDzm^Mhq| zkb9!YH~k|q|0H9_E{YoCu$jvEwA4tksRt3(N1=PVPe*sjAP|xae(}0X;)F3EZ7dp= z6Z$tZ25nTw4NGe(c0KwGhT~|$Hm;w4*d06RBwes{+I`<9DJju;L3$VomVNYF4nc_` zVOlDE;rLxztHObc!v&W4yGpa&PIqPZV0R_1*`;0nV!yx5?=OzERoV?wV~Oa2#Leoe z`3sA!O~u|><>j-=i<&S?&ky{yEKph+C_PzPU5fwlwL8A=y$fS<1G^gi^Y5quT4R#Y zH8Qrw1?dpRrP%&L9BvHzQUf=|1JFX@_+9#1xi}zr$Nz5?mE6^mW-Cpy?sz~}UJ+_8 zQF&Dp(A`0IxApXkB((wd-j|^wI_Z1iSb^FP~Flw<|#sD<+#(fJqzg?^sJ51Aa zoc65Q2rLXxmgo=z{pTA9*f+R#B!^wTY3r##8^_5ixjolSp^M*F9 ze#Gl94Y-fq*#kkRb8WuW+LEt9{(7{kHGbC@<39dH{dCNB@zMsnz;btbSGdJzw%_FZVWc zZ||#osrHukYwfN3x&MLtwITiYN%YTn8+|ds4&smY zP*x#gA!>(?c7d+L^M2f`{HFKN@QouQH+-qAtf=TWr+HUbk6NZ&@#Egf^4>$si;7A; zU%FvrT^@t0gnyrJgHR zuNwZa+iiDrZ5|qalG5s2#n&{7Juo0DrUc%RCbIp&hfZ6y$>I~{dT1(a6?EVlPVz!@ zv^?`cm-}Iw((Pa{5>YsXat?v<6K`H?{JEV^TVbLlm6C*-r3eopbn`LYi~ zHpT&$koeGG`Zfp!K|N~WR6a?j;+?5{XfGYr*mX!oY^YRp`nGtdx&s>>*CW&Uv#QTP*H{EpzH-S*m-LbI`Wv3*L!ge891SvL(u+(;|Q1 z`%r_Gj>=UYAVHd9t1d-$@+?@vh98&!-gzGmP}Lp$e9`Ta5#5ebgt2EusYzB(Ehvf} z2r5 zlqa8jGF@pXc!{D!Qrb+fEBMwfT`n8W)^b>>a6W6mbcw<}37a#OFZ$$@>58X#(5wCz zWh4ebK2}bO|IqzOD5tJ_>;9c;tb8=I;8TQxL;J$8RRzByQBCfnsrU5rGbjij(GnP0 zvdzfl2UNNl;IQsRgTm<_RA2I4EB<8`%5 zi;I`m>PJrmC-4hs9n}+vYtSkAyk4K~yNrs{9o4k6uexKZ2jx?#kgzxC=d0;)Rmlxg z=r{PCK}`N+pQL}&R76C(VGlIT(*(*nVnp9ig|R>mK$!UneO#ta(nxn!2!6CE1A@+ZfV+h^^xMOFMN|4jX7OfQ)8e7;kh~-H?kD0D8g6M8WYbPUt*x*+#cw48E|kWq{i{ec3! zxNym-gF4C>egr}3(J?W(13&h=7*Ps#^zImg0Y46UruN6q@bCnU{z9`hs*RcpOTNMn z${5P|mfVbg`?ri-i}EdUWTCt2YmSafp6!1THf-VY8)%pMbd=)A)Cqa$im|8G$J3FUyi+Ni{N3R%rV`bC>3ZE=OmBL1U0gxa+Y!^_MfD1^IAia+8Zh=?U*bjARI$S{ZFAP)HDOflcwY?u$=A!rTxkq9T@LUM&Sg`9ICawqU# zn~EwGrLyRmCuR>xN{MXF{vyv zQBJ7LRhf?0o0eEQX!LbhmNbo3cRX2;>7Nr2wXI6gQ^>RE&P4kW-(+KldPS2X?YARN zQ@KS42Xi=YCvLx+&Aquo>ie+e!6L$?c@NsZv}nprQvszNY!$hZtb^C$QQ{+v z*}n90Q47KTg$pKd7&cPU8OQ3%3JS{VurAP#QdO3fVW|z$&r~U%i=XLfdEK*RbwhP! z&(a!G;&{mu&dLgVUP7os)q>xpdsr>g>*av%Unu=i3|0!cvDph>J^j!uKQlTyAu1;j z8;747zy?l=%Ej7|SgXipAb-zBI^d;k8O@~6jIouAY&c$N$ANDUcN|-S>DVRd_0_kp z(a}!hQG^}P(MifPqtvlrIi=q|f`E!y55^h%(E7L#(4{$0$gg z6%D}C)I&NRL&@@>%`ggwxW^qzCG6l2@mn|)M>GY z95G7i+Y7P^2`m()bSYNi;u+*=DX39{;V*+eAoo$?r7Tvofwgxx-Jf) zQ-M&r4n@Cq4B;1Vp_atu0*Zf*OQh4n8L^i*HUra+eVRpOEF0~xkvBNe3feerQ9x9i zzV8M%v}pzCsakazkMPs)gptH6@n1}22Bk_#K)StXoYJ6_^SC@ViRfX0B9d|p>-T&; z(h*fXK4P(2D$g19W7N)~-$S>-Lqgk0;fGIzS;LGnEzCOgMP0++K_#nqaIjbZu37s^O3RA-Y8o2&&+$=%ucamT$9%j_uR3pH9)cZ8``RA- z!a#qdxA)W!PWAQ45B*7BU-80a3yb<{uDkWR>YD3zUsr<%Lko-lE9UJjc4%MV8yv-H z%ZAvGf23>}bpJ2KT7#`A|L+B&cGCMsliCEif$TM~Uj|G8lOLX1_@UvbCO;QW@eObo zz2TB}DIMF6JhknqBinc;?PPl@H}`=(7K?T}ZKkv4=JLC7!ynvs&jid`90|h3N2t^L+294P`YeLR-Pf%2* zz@kYcPGCOL%Strp*TQ_LX{ua^cD5KblKy5=A~`~w z4#vsJD8mFXIap*luWzJ}>FhB3`Z#%qd#g_GJFYoTJ^yFlyilMM)?wYk6n`PT?UwuUR|A>1N z__nGuZ#d^(E#72VmSuUjWkr_lc#C97USd0mZ7E)oIJ>iN3V|#T2!ucupac>q(6oT* zLV?0tnzlfo(@80%g~_xt8QQP3GhygUJ1_8d89Ht0bebs{Pjuh+|D1F0)s=l6Li_u^ z&x>?*C7tt}=bZDLXMb*aHBWX-IO?2#TKVM@qs8#_tc!*lo6FmR?yd2Gvho8~OXuTj z4r${jSiGQ$3ow4rzdFc)FdN_(rezWbDUkWYpu`sCV9Hi|crbB%JEFL4Zco$r`Ypq~ zdzTgz&VKAq2Jk<(#svJWUlrg>Kd{ery8}Chaw>=0JH!4WPy2>>@%!HWkU^Df(nh6@ zi|al_ZfPzj3MT=`g&D>Mk|6bWfPk@4Adc45k@G6RrOBhEy)K&3tqCk?wj4fF{2 zD%mpD+B!A^{2&MTZeu06?cq-vPY(x*RQ^po=zFHj5`kT(opMgNDc4N|e#BI!4XXty zyP{rRqXZd}{dB^6kb(rc&;0PxKAg!JMZ=`YK9s%p%4&7szYz(@81 z6|oR0R_F;N41-c>hS1lv(O6{wQ_>E?MLvbWSRGd&wv!GEs~v03!&`7N!XWPHJ*)kEzI zve|vgjoAy@hgL6I5Ko3$TjsCsdcWXzL?oxyvrOkPs0UXg;W=iwHug?_|KbO_CHm1JK(H)AMsaRq zFHycVdZulq&s{mz0JlSC_6$xVjPsw=E5@O6fd)DP3RFG^9f9;d4Kr29EfF0m zHtr`)hy50x#iaD|hmKs>v)+TC${_iz|2$R@-6 zCJ5n;m1KAzbsd=@i1+k_q8luu+*~3gRvaDY@g9~JBg+L>`QU*UqF3cZ*ck{8_Aq0W|ztN4Ra$?+D_~w31^0kLnVfPH`Ev{_#91Q3uX}FlBXEQ3i5vTxXGduG&dW@sWr# z-&*LMZIARJu*F>!&XaA`vrFhq5o$?I*^dqT$KpjHdeC`)YMc9lOmCh1ZlIPk?STqE;^bA#J0jbnd_LWo&Mz2a zX{v=4#LWklj)HdMe6Zs`raj}70&EfPi=z5LeHC1a_z_M(!on${Y$zF%5VPo!Tey+r zMwPdw_m8OXsSr@MZ0?r@UJ++Gat~?GJogZhZ|;qi0Q+%@GE5UF=!`#brxTc41u)zp zNxTO+MVJaTK9imLKAlh1`VK-j*UD?p&Cok#D}&~TTPLCYM$UoDK{7#FVVH8s^I(E_ z%o$ zNbIs4#gNs>;*Nnxq7BRFx8it{l3WXVs^LOpC-~4FK~uT&1#z#J?fqSWg!4%gFnS@^ z+{3|OznDO}r;xfIHCW)A^lS`gz6 z!(E!cO7G>%;8feqoUZsh5RfmoqtOeQ_f2uCZE8+eGHHsKS7@ten%Sx2CyAJX;y(-z zL}fTcGb02P2vjD$x5zh@;)h{Ln_9�Bv;J|Q;QaaN1u+0dMloIpyoV;ZGn7t)pq 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